on 12-09-2009 8:21 PM
We have interface SOAP - RFC, pretty simple. But upon post of SOAP message through basic authorization (user/passwd) it is coming back with fault message -
<detail>
<s:SystemError xmlns:s="http://sap.com/xi/WebService/xi2.0">
<context>XIAdapter</context>
<code>ADAPTER.JAVA_EXCEPTION</code>
<text>com.sap.aii.af.service.cpa.CPAException: com.sap.aii.af.service.cpa.impl.exception.CPALookupException: Couldn't retrieve inbound binding for the given P/S/A values: FP=;TP=;FS=null;TS=null;AN=null;ANS=null;
at com.sap.aii.af.service.cpa.impl.lookup.CommonLookup.checkForError(CommonLookup.java:53)
at com.sap.aii.af.service.cpa.InboundRuntimeLookup.getBinding(InboundRuntimeLookup.java:411)
at com.sap.aii.af.service.cpa.impl.lookup.AbstractLookupManager.getBinding(AbstractLookupManager.java:714)
at com.sap.aii.adapter.soap.web.MessageServlet.doPost(MessageServlet.java:430)
Everything works fine through Scenario Test and Test message on RWB. The WSDL is generated on Sender SOAP channel and Outbound interface. Cache seems to be alright (delta/full/SXI_CACHE)
URL used for generating the WSDL
Any pointer will be helpful.
Hi Samir,
Are you using any authentication while connecting to the XI box. If yes please check the roles assigned to that user it should have role as SAP_XI_APPL_SERV_USER and if required an additional profile as SAP_NEW. This is in case you are using a user specifically to connect to the XI from the 3rd party application.
Cheers
Abhimanyu
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
hi samir,
some input / response not as per expected. make sure the input is the same like the structure that you already define.
regards
fernand
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi, first make sure that your channels and agreements are activated in ID. Try a CPACache refresh using PIDIRUSER.
http://<host>:<port>/CAPCache/refresh?mode=full
Regards.
MS
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Since it is working fine in Test Scenario and also on RWB, how else should I ensure that sender agreement/channels are fine.
I observed that in Problem tab of Cache for Integration Directory it has two items -
Unable to notify Adapter Engine 'xxxx.com' that is affected by
the data changes
HTTP connection to 'http://<sldServer>:port/CPACache/invalidate' returns
the status code '401' (Unauthorized) in response
Unable to notify integration runtime (Java) of data changes
HTTP connection to 'http://<sldserver>:port/run/value_mapping_cache/ext?
method=invalidateCache&mode=Invalidate&consumer=af.sld.serversld&consumer_mode=IR' returns the status code '401' (Unauthorized) in response
Could this be a problem, if yes any pointer on resolving this will be great help!!
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.