cancel
Showing results for 
Search instead for 
Did you mean: 

Generate a URI

Former Member
0 Kudos

Hello,

I have created some web services in PI and now I'd like to test them with SOAPSonar. I need to generate a URI that will call the web service, but I am unsure how to generate the URI.

The service is going through an ISA box in our DMZ before heading to PI. So the link will need to start with:

https://development.xxxxxxxx.com/

but how do I generate the remaining portion of my URI?

The WSDL states:

URN:xxxxxxxx.com/wsdevelopment:xml2users

But in previous testing (directly to PI) it was made with:

<PI Server:PI Port>/XISOAPAdapter/MessageServlet?...and then a string of variables related to the sender/receiver.

Any suggestions?

Thanks,

Matt

Accepted Solutions (1)

Accepted Solutions (1)

Shabarish_Nair
Active Contributor
0 Kudos

you will have to use the same url as proposed in xi/pi (http://localhost:50000/XISOAPAdapter/MessageServlet? .......)

i guess your network team will have to mask this to address and interpret it as a different one.

i.e your original url will be masked into a different one which will be given to the external party.

Answers (2)

Answers (2)

Former Member
0 Kudos

The 500 error was related to our "guest" network. I was required to accept an agreement in my browser before I could access the internet.

Thanks,

Matt

Former Member
0 Kudos

Thanks for the response. When I tried the URI you suggested I got this error:

Error Code: 500 Internal Server Error. The server denied the specified Uniform Resource Locator (URL). Contact the server administrator. (12202)

Does this mean my URI is bad or is it another issue?

Thanks,

Matt

Former Member
0 Kudos

Hello ,

You can use SOAP adapter url : http://<host:<port>/XISOAPAdapter/MessageServlet?channel=<party>:<service>:<channel>;

or else u can use : http:// XI server host name : port/sap/xi/engine?type=entry . This will send a soap request directly to XI integration engine like ABAP proxies .

Regards,

Ganesh.