on 01-19-2016 6:55 AM
Hi Gurus
We have below integration scenario to integrate internal application to the external vendor through web-services.
Internal Application(sync web services) ---> SAP PI ----> External Vendor (sync web services)
Here are the question I would like to seek your help:
Thank you for your help & patience in reading through my above questions & will look forward for your responses.
Thanks again,
Ritu
Hi Ritu,
How do we configure SOAP attachments in a synchronous response interface. Is there any need to add/section or field to hold attachments?!
Already answered by . However since you need to save the attachment for question 2, you need to check Read Attachments in your operation mapping.
In a synchronous interface apart from getting the response which includes the attachments - can we have the attachment extracted and put on a folder directory in PI apart from sending response back to the source ?!
Yes, you need to use a UDF to read the attachment. As for saving this to a PI folder directory, this is also possible by invoking IO commands in your UDF. This approach is not recommended since it will create side effects.
For the web service which use certificates - where & how do we configure certificates - Is there any additional config we have to in the receiver agreement of the receiver SOAP communication channel.
There are two types of ssl authentication, with and without client authentication. Without client authentication will require you to install the certificates in the NWA trusted keystore. With client authentication is already described by the post above.
Is it possible to save the response SOAP XML - so as to archive it on a file directory- as we have a request to save the response even though it is going back to the Sender.
Same answer as question 2 except that you will read the main payload in this case.
Regards,
Mark
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Ritu,
You can refer the below link to get an idea.
I guess yours will be the reverse case of this.
Hi Ritu,
Below is the Info.
1. In the SOAP Receiver Communication channel select "Keep Attachments".
3. If the WebService Expects a client certificate, then in NWA->Certificates and Keys, you need to create Keystore View and load the certificate in the view. And then in SOAP receiver channel select "Configure Certificate Authentication" and provide the Keystore view name and certificate name(keystore entry).
2&4 - You may require BPM for this as the synchronous messages can not be split into multiple messages to send response payload to both file and proxy.
Best Regards,
Priyanka
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 | |
7 | |
7 | |
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.