on 06-24-2014 5:28 PM
Hi,
I work on the PI 7.11. My Integration Process needs to call sync web service twice which the web service has multi operations. The twice call to the web service will be for different operations.
The first operation call is working well. The integration process getting response and preparing second operation's request and made call but getting no standart agreement found error.
I thought it is because the same interface name could be reason for the error.
I have made copies of Abstract and Inbound interfaces and give them to second send step in the integration process.
I have done ID configuration from scratch. But still getting the error.
When i checked SXMB_MONI i found that the first and call are different at receiver interface.
Last 4 lines are related. The first call interface EVDServisPortType_Abstract to EVDServisPortType_In which working well.
The second call interfaces EVDServisPortType_getProfil_AbstractSync to EVDServisPortType_getProfil_AbstractSync which both interfaces should not be same. The second call should be EVDServisPortType_getProfil_AbstractSync to EVDServisPortType_getProfil_In .
The send step properties
The receiver determination as below.
I have used test tool in ID. it is also giving same error.
The scenario in ID
I do not understand why the message sender and receiver interfaces are same for the second call? Why It is making the receiver interface also abstract one (instead of _In)?
Thanks and regards,
Altug
Hi Altug,
I thought it is because the same interface name could be reason for the error.
I have made copies of Abstract and Inbound interfaces and give them to second send step in the integration process.
I think this is the error reason. Never copy interfaces, because you copy the old operation name
/Udo
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Udu,
A third party web service has two operations. First one for i get a key. Then calling second operation with the key to get some details. Both operation came in same wsdl.
Login sendstep worked without any problem. But for second operation didnt work.
Can we say that ccBPM is not supporting to use multi operation interfaces? I didnt see any warning about that?
Thanks and regards,
Altug
Hi,
Hope you have created as below (I'm focusing only on Receiver side)
Let's assume you are invoking 2 operations (services) .
2 Abstract sync SI,2 Sync SI,2 req abs Async SI,2 resp abs Async SI
In sync send step's: select your sync abs SI,Async Abs SI for request and response.
In ID for the above send step in BPM you need to create RD,ID,RA,receiver channels.
RD:IP,sync abs SI -->Receiver CC
ID:IP,sync abs SI -->sync SI,CC leave OM as blank
RA:IP -->sync SI,CC
Regards
Venkat
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
94 | |
11 | |
11 | |
10 | |
9 | |
8 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.