cancel
Showing results for 
Search instead for 
Did you mean: 

SOAP Adapter for Proxy without ICO - Is it possible?

Former Member
0 Kudos

Hi,

We are currently on PI 7.11.

Can we use SOAP adapter with message protocol XI3.0 in a normal scenario without using ICO?

I'm getting an error

java.lang.NullPointerException: while trying to invoke the method com.sap.aii.af.sdk.xi.mo.xmb.XMBMessageHeader.getMessageId() of an object loaded from local variable 'messageHeader'

I tried giving the url in SOAP adapter

http://<host>:<port>/sap/xi/engine?type=receiver

But im still not successfull.

Any suggestions?

Thanks

Shakthi

Accepted Solutions (0)

Answers (2)

Answers (2)

vadimklimov
Active Contributor
0 Kudos

Hi Shakthi,

Yes, you can use SOAP adapter with XI message protocol to achieve ABAP proxy based communication in classic processing, not only in Integrated Configuration. Still, you should keep in mind that following URL should be used in SOAP receiver communication channel in this case: http://<host>:<port>/sap/xi/engine?type=entry . For sender part, the following path prefix should be used in the sender system's corresponding RFC destination: /XISOAPAdapter/MessageServlet?ximessage=true .

But, in my opinion, the main benifit of using ABAP proxy via SOAP adapter is actually ability to employ Integrated Configuration and avoid ABAP stack involvement keeping everything in Java-only scenario.

Regards,

Vadim

baskar_gopalakrishnan2
Active Contributor
0 Kudos

PI 7.11 - SOAP adapter with XI message protocol works for proxy only using Advanced Adapter engine. Please refer this document for details

http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/70066f78-7794-2c10-2e8c-cb967cef4...