cancel
Showing results for 
Search instead for 
Did you mean: 

ADAPTER.JAVA_EXCEPTION

Former Member
0 Kudos

Dear ALL ,

My scenario is

1-  ECC as provider has inbound syncronous service interface. Sevice end point is configured using SOAMANAGER

2-  SAP AII as consumer has syncronus outbout service interface

I want to use  soap adapter for both inbound & outbound using PI.

I created logicalport for service consumer using the wsdl generated using sender agreement I SOAMANAGER. Sevice Ping is working fine.

Created  receiver determination, Interface determination & receiver agreement objects in PI ID.

Now when I am posting a request msg to PI  from AII , I am getting  adapter.java exception

Error detail is attached.  SXMB_MONI  has no entry in AII as well as PI.

The error details i got  using /srt_util in sap aii system.  /srt_util in PI has no entry

Any pointer will help.

Regards

Tusar

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi Tushar

As the initial call is not making any entry in MONI of PI , the URL/ endpoint needs to inspected first.

Can you run this test from soap UI to make sure its not an issue with blocked ports. Try the below URL formats

http:// <host name> : <port name> /XISOAPAdapter/MessageServlet?senderParty=<name of the sender party> &senderService= <name of the sender service>&interface= <name of the interface> &receiverParty= <name of the receiver party> &receiverService= <name of the receiver service> &interfaceNamespace=<name of the interface namespace>

you can append  &QualityOfService=BestEffort to url.

http:// <host name> : <port name>/XISOAPAdapter/MessageServlet?channel=<party name> : <service name> : <channel name>

iaki_vila
Active Contributor
0 Kudos

Hi Tusar,

Have you checked the QOS of service is Best effort in the sender and receiver?

Are you sure the service interface are both synchronous?,

Why don't use ABAP proxies instead of generate WS on the ECC?, depending your PI version you can use the SOAP adapter (http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/70066f78-7794-2c10-2e8c-cb967cef4...)

Regards.

Former Member
0 Kudos

Thanks

Yes  Quality of service is Best Effort in the sender and receiever.

Just to add

These two service interfaces are syncronous, point to point  and xi 3.0 stateless compatible. I was trying to configure  direct connection using WS type receiver but i get the error msg for receiver agreement  WS receiver channel can not be used for XI 3.0 Compatible stateless interface.eir

I tried usng  xi adapter  for sender aggreement  instead of soap adapter, getting the same error as soap adapter

com.sap.aii.af.service.cpa.CPAObjectNotFoundException: Couldn't retrieve inbound binding for the given P/S/A values

Tusar