on 06-19-2007 9:28 PM
Hello,
We need to be able to call Statefull WebServices with XI.
In total we need to call 3 webservices in sequence. The first Webservice is the LogOn call to the external Application system. This webService logs on to the external application system with the user/password supplied in the webService. As a result the logon session is stored in the webServer session and passed as JSESSIONID in a cookie.
The following webServices need this cookie/JSESSIONID to have the logon session. How can we do something like this in XI?
Http Header of the SOAP request looks something like this :
Cookie:JSESSIONID=x0BRC23DF ...
Greetings,
Bart
Bart,
1. You need a BPM.
2. You need to manually create the SOAP Envelope and add the Session ID to the SOAP Envelope in the Mapping and then in the Receiver SOAP adapter select option , "Do Not Use SOAP Envelope"
Whenever there is a need to add a Field to the SOAP Header, you need to manually create the SOAP Envelope in the mapping and then select the option i have pointed above.
regards
Bhavesh
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
86 | |
10 | |
10 | |
9 | |
6 | |
6 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.