cancel
Showing results for 
Search instead for 
Did you mean: 

PI 7.3 SOAP sender channel:how to monitor if channel key is correctly saved

Former Member
0 Kudos

Hi Guys,

I hope some one can bring some light on the topic

first question: is  856597 valid for SAP PI 7.3 as well ,from the title looks like not?


2nd part

I have created my SOAP to SOAP scenario in PI 7.3

In the cache searching by Object ID  I see the below reported line related to my configuration

ANALYSIS(Channel)keys:ObjectId=9cc6aa14904f374ebe93e05c5f83d3d6values:ToPartySchema=Attributes=[internal]Service=Sys_GPS_TChannel=A2A004_Sys_GPS_SOAP_SUPPLIER_OutboundEngineType=CAParty=*TransProt=SOAPTransProtVers=FromPartySchema=FromPartyAgency=Direction=IMsgProt=SOAPMsgProtVers=EngineName=AdapterType=SOAPAdapterSWCV=8ed90f952da411dea915d23a0a424100ToPartyAgency=AdapterNamespace=http://sap.com/xi/XI/System

second Question: How can I be sure that the last version is saved?

Third questions:Why are teh below reported tests failing

1st test

http://SAPXISERVER:PORT/XISOAPAdapter/MessageServlet?channel=:Sys_GPS_T:A2A004_Sys_GPS_SOAP_SUPPLIER...

2nd test

http://SAPXISERVER:PORT/XISOAPAdapter/MessageServlet?senderParty=TEST_HW&senderService=test&interface=oa_SupplierMasterData&receiverParty=TEST_HW&receiverService=testreceiver&interfaceNamespace=http://company.com/xxxxxxxxx

3rd test

http://SAPXISERVER:PORT/XISOAPAdapter/HelperServlet?format=soap

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xi30="http://sap.com/xi/WebService/xi30">

   <soapenv:Header/>

   <soapenv:Body>

      <xi30:FindChannel>

         <channel>:Sys_GPS_T: A2A004_Sys_GPS_SOAP_SUPPLIER_Outbound</channel>

         <!--Optional:-->

         <type>?</type>

      </xi30:FindChannel>

   </soapenv:Body>

</soapenv:Envelope>

Response to test1:

<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.CPAObjectNotFoundException: Couldn't retrieve binding for the given channelId: Binding:CID=null;

          at com.sap.aii.af.service.cpa.impl.lookup.AbstractLookupManager.getBindingByChannelId(AbstractLookupManager.java:173)

          at com.sap.aii.adapter.soap.web.MessageServlet.doPost(MessageServlet.java:379)

Response to test 2 for scenario created with dummy values

<text>com.sap.aii.af.service.cpa.CPAObjectNotFoundException: Couldn't retrieve inbound binding for the given P/S/A values: FP=TEST_HW;TP=TEST_HW;FS=test;TS=testreceiver;AN=oa_SupplierMasterData;ANS=http://xxxxxxxx;

          at com.sap.aii.af.service.cpa.impl.lookup.CommonLookup.getInboundBinding(CommonLookup.java:250)

Thanks

Cheers,

GP

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hello GP,

Try implementing the note 1583977 which can help you resolve some of the above.

Also would suggest you to ensure, if the URL is not being truncated due to any additional translation while posting the message to PI

Thanks,

   Suji

Former Member
0 Kudos

Hi Pace,

Please Have a look on Thread "http://scn.sap.com/message/13330671", i have Suggested some of my views with solutions.

OR

Pasted the same frame as it is in Thread - 13330671

==================================================================================================================

I got stuck with the same Error today "Couldn't retrieve inbound binding for the given P/S/A values: FP=;TP=;FS=" and after long Struggle i got a Solution for this,

As per your above comments you are using URL,

" http:///XISOAPAdapter/MessageServlet?senderParty=&senderService=xx_xx_xx_D&receiverParty=&receiverService=&interface=SI_ReqData_oa&interfaceNamespaceurn:Namespace:xxxx"

Actually the Error is in your URL and mainly in Namespace

, Please check & give Details correctly as it is in your "Service Interfaces or ESR". 

The "Namespace will look like interfaceNamespace=http://xxxxx/xxxetc" & also check Each and every word of the Namespace and URL Details.

Also i have Highlited some words with red marks like,

xxx.xx.xxx.xxx:port

senderService=xx_xx_xx_D

interface=SI_ReqData_oa

interfaceNamespaceurn:Namespace:xxxx

Please give correct and Appropriate Port No. & details as it is designed in ESR.

OR

Also you are getting ANS=null  , it means there is some thing Wrong after "http:///XISOAPAdapter/MessageServlet?senderParty=&senderService=xx_xx_xx_D&receiverParty=&receiverService=&interface=SI_ReqData_oa&interfaceNamespaceurn:Namespace:xxxx"

Please check the highlited "receiverParty=&receiverService=&interface=SI_ReqData_oa&" if it is correct and if any of the Unwanted characters are coming init (for eg @#!$%*()_)part & because of this you are getting ANS=Null.

Error has got solved after correcting Namespace for me,

Hope above comments will help you & Please let me know if it worked for you.

===============================================================================================================

Hope this will help you.

Thanks,

Nikh