cancel
Showing results for 
Search instead for 
Did you mean: 

SOAP Sender URL - Can we abstract this?

Former Member
0 Kudos

Hi all,

I have a scenario where we will be exposing a web service for our customer to consume. I understand that the URL that is exposed by XI is in the form of Link:[http://<host>:<J2EEport>/XISOAPAdapter/MessageServlet?channel=<party>:<service>:<channel>]

Is there a way to make this different? I would prefer to have something like Link:[http://mycompany.com:<port>/<Interface>]

Accepted Solutions (1)

Accepted Solutions (1)

udo_martens
Active Contributor
0 Kudos

Hi Mike,

not in the standard, but you can write a Java Servlet what is forwarding the request.

Regards,

Udo

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi Mike,

PI isn't really designed for that, but [this is possible using the Web Dispatcher|http://help.sap.com/saphelp_nwpi711/helpdata/en/48/926708aa6b17cee10000000a421937/frameset.htm]. PI URL's shouldn't be exposed to the outside world directly anyway, you use reverse proxies for that.

Hope this points you in the right direction !

kr,

Peter

Former Member
0 Kudos

Alright, I think I know who to approach to handle this now. Thanks!

Former Member
0 Kudos

Nope, you can't change that.

former_member241146
Active Participant
0 Kudos

Hi Mike.

What is the version of your PI System?

There isn't way to change this URL, but in PI 7.1 there is a Display WSDL Button that it generate a URL and a WSDL for you.

[Generating WSDL/SOAP URL on PI 7.1|/people/vikas.aggarwal/blog/2009/10/05/generating-wsdlsoap-url-on-pi-71|/people/vikas.aggarwal/blog/2009/10/05/generating-wsdlsoap-url-on-pi-71]

Best Regards.

Bruno