cancel
Showing results for 
Search instead for 
Did you mean: 

Bypass Adapter URI Endpoint with Escape Character for Web Service

former_member599943
Participant
0 Kudos

Dear All,

I would like to apply by pass adapter URI Endpoint for XI webservice, the default format is

http://<host>:<port>/sap/xi/engine?type=entry&version=3.0&Sender.Service=<BusinessService>&Interface=<namespace>^<Outbound Interface name>

If I am using format using with carat () character then there has no problem to the service, but consumer doesn't support carat () character. I instead the carat (^) with URL Escape Character (%5E)

http://<host>:<port>/sap/xi/engine?type=entry&version=3.0&Sender.Service=<BusinessService>&Interface=<namespace>%5E<Outbound Interface name>

Then error occurred

<SOAP:Envelope xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">
   <SOAP:Body>
      <SOAP:Fault>
         <faultcode>SOAP:Server</faultcode>
         <faultstring>System Error</faultstring>
         <detail>
            <s:SystemError xmlns:s="http://sap.com/xi/WebService/xi2.0">
               <context/>
               <code>RCVR_DETERMINATION.MESSAGE_INCOMPLETE</code>
               <text>Message is incomplete. No Sender found</text>
            </s:SystemError>
         </detail>
      </SOAP:Fault>
   </SOAP:Body>
</SOAP:Envelope>

How to resolve this error...

Thank you.

Regards,

Weng

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi ,

as per my knowledge.....................

When you create a WSDL with the help of a wizard. In the Integration Directory, choose Tools -> Define Web Service to enter the wizard.

On Propose URL button, as this genertated URL default Point to Entegration Engine.. SO already proformance wise Good.

If You want to Point your URL to adapter engine , use below given URL this will point ur incoming soap message to SOAPadapter sender channel

http://<host>:<j2ee-port>/XISOAPAdapter/MessageServlet?channel=:<service>:<channel>.

Regards

Prabhat Sharma.

S_Kostal
Explorer
0 Kudos

Weng, I have the exact same issue when attempting to post with %5E. Did you ever resolve this issue?

Former Member
0 Kudos

Hi,

please give more details about requirement , why you want to bypass.....

former_member599943
Participant
0 Kudos

Dear Expert,

My purpose to use bypass adapter is for better porformance. Any idea?

Regards,

Weng

Edited by: Weng on Mar 11, 2010 5:10 AM