on 08-19-2008 1:16 PM
Hi all,
I am wondering which port is used by PI to send SOAP messages to a webservice (SOAP receiver channel) Is this the JAVA or ABAP port? Because when I check the url http://host:abap-port/XISOAPAdapter/MessageServlet? I get the following response:
Message Servlet is in Status OK
Status information:
Servlet com.sap.aii.af.mp.soap.web.MessageServlet (Version $Id: //tc/xi/645_VAL_REL/src/_adapters/_soap/java/com/sap/aii/af/mp/soap/web/MessageServlet.java#12 $) bound to /MessageServlet
Classname ModuleProcessor: null
Lookupname for localModuleProcessorLookupName: localejbs/ModuleProcessorBean
Lookupname for remoteModuleProcessorLookupName: null
ModuleProcessorClass not instantiated
ModuleProcessorLocal is Instance of com.sap.aii.af.mp.processor.ModuleProcessorLocalLocalObjectImpl0_0
ModuleProcessorRemote not instantiated
I get exactly the same response when I use the java-port. I would expect that the SOAP receiver uses the JAVA port, since the SOAP adapter is a part of the J2EE adapter engine, but the above confuses me.
Who can shed some light onto this problem?
Hi,
For sender SOAP adapter no column for port, for SOAP receiver side give receiver port information, this information we can get from basis, why because basis only knows complete information about ports. SAP system level ports only need to give in receiver SOAP adapter no need firewall ports.
Firewall is simply authenticate ports for sender & receiver ports, whatever ports we are enabled in SAP, that ports information will give in firewall configuration.
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.
Thanks for your answers, but this all concerns the sending SOAP channels. I'm using the receiver SOAP channel in the following set up:
R/3 --> PI --> firewall --> webservice
For the firewall configuration I need the correct port that the PI SOAP adapter uses to send messages to the webservice, not the other way around.
I am wondering which port is used by PI to send SOAP messages to a webservice
For receiver soap, no such port option is required to be configured.
At sender, for the url u have mentioned, java port is used e.g. 5xx00 where xx is the instance no of XI.
Regards,
Prateek
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
At sender there r 2 options to send data to XI.
1. If the url is http://host:port/XISOAPAdapter/MessageServlet?channel=party:service:channel then port is Java port 5xx00 as mentioned above.
2. If the url is http://<server>:<port>/sap/xi/engine?type=entry&version=3.0&Sender.Service=<YourService>&Interface=<...; then abap port is used.
Regards,
Prateek
User | Count |
---|---|
87 | |
10 | |
10 | |
10 | |
7 | |
6 | |
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.