on 09-22-2015 11:29 AM
Hello
We are having a scenario where we XML file from third party and we need to send it internally to our legacy system via PI.
Our legacy system has the capability to transmit web services messages and hence they are asking us to setup PI as web service where they can poll the message from PI.
I am bit confused on this. Does it mean I need to give the PI url as soap url and if so can you guide me how the scenario will look like.
if it is a poll mechanism at legacy end, where will my scneario ends as i need to receive the xml from third party and deliver it to somewhere.
Regards
Sam
You need to create / use a webservice that receives the xml from third party. Polling is not needed/not applicable in the situation you are giving.
Since the 3rd party is the sender they just need to call the web service once an xml file needs to be sent. There is nothing to poll.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello
I have given them the url pattern as http:// <host name> : <port name> /XISOAPAdapter/MessageServlet?channel=<party name> : <service name> : <channel name> . If you have not created a party, enterchannel=: <service name> : <channel name>.
When my legacy team tried to test, they said something it doesn't like the WSDL.
I was just wondering whether I have taken and given them the right wsdl.
I downloaded the wsdl from ICO->Display WSDL and downloaded and forwarded them.
Please confirm.
Also my sender soap channel does not have checked any of the security or conversion parameters.
Regards
Sam
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You can test the wsdl yourself with SOAPUI and when it works, show this to your legacy team.
And if it doesnt work you can analyse the error that is given.
Remember that the external caller will need to use a SAP user and password to call the service.
You can then pass the url for the wsdl to the external party. When they are calling the url they need to give user and password and also when they call the service.
Did they say WHY the wsdl is not good for them ?
And yes, the display wsdl shows a wsdl that can be used to call the service. The url is for the wsdl not for the service endpoint. The service endpoint is in the wsdl.
Did you try to call the web service with SOAPUI ? Before you hand over a service you created it is good practice to test it by calling it from outside PI/PO (therefore soapui). Then you will know if it works or not. If it works with soap ui then you can show that to your client.
Thanks, How do i set up user credentials if i need my legacy team to post the message by authentication.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
If i am right, the steps are
1. To create a sender soap channel and publish it in SR and send the WSDL to my third party so that he can use the url and send the xml to PO.
Please confirm
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Peter
This is exactly my requirement. The third party wants to send simple xml messages which my PO should capture.
Can you advise how I would need to give them the soap url and credentials. I want to receive DELVRY05 idoc xml.
Regards
Sam
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Sam,
First of all, can you pls confirm the interface flow.
Is it Third party-->PI-->Legacy or Legacy-->PI-->Third party.
If it is the former one, then as per the information you provided, I guess legacy system supports webservice connectivity(pls cross check with them). Then in this case, they need to give you the url to which you will deliver the third party message as per the requirement.
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 | |
11 | |
10 | |
9 | |
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.