on 05-06-2016 10:43 AM
Hi Experts,
We have a scenario where we need to get the information from the web service (which invokes method in it) and that information we need to send again to the same web service (which need to invoke another method).
I got to know like we can achieve this by calling the web services from UDF, please let me know how to call web services from UDF and necessary actions performed before that.
I have received the web service URL with HTTPS protocol from the customer and which contains multiple methods.
when we using HTTPS do we need to perform any settings in our system NWA, we are using SAP PO 7.4 single stack.
Scenario:
Kindly help me in providing the necessary solutions to achieve this.
Regards,
Sateesh.
Quick question : Are you on a PO 7.4 server or on a PI 7.4 Single Stack Server?
If PO 7.4 -> Ideal way to do this kind of orchestration is using a BPM.
If PI 7.4 Single Stack -> then
Regards
Bhavesh
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Sateesh,
Could please me help me on this scenario as below.
Proxy -- SAP PI -- 3rd Party
Sender is a Proxy, Receiver is a SOAP
before Sending the actual payload, i need to get the session ID using the login credentials into that 3rd party, and that session id need to pass in SOAP header with actual payload.
Could you please help me get the UDF's
Thank you,
Aravind
Hi Sateesh,
This seems to be a very complex requirement and AFAIK this is not possible using UDF. You need to go for BPM for this, because you have to make multiple web-service calls.
For calling the particular method, you need to put the method name in the SOAP Action field.
For enabling the HTTPS, please follow the below blog and take help of your Basis team to do this -
After this you need to upload the certificates of your 3rd party (web-service) into TrustedCAs Keystore view in NWA of SAP PI system, for this follow the below blog -
Regards,
Nitin
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Sateesh,
First call the webservice from UDF to obtain session id. Please follow this wonderful blog by Bhavesh Kantilal. on how to to so.
After you obtain the session id make subsequent calls from the same UDF and return response to ECC.
Regards
Anupam
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
95 | |
11 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.