cancel
Showing results for 
Search instead for 
Did you mean: 

XI Adapter : Error parsing the received XMB message PI 7.3.1

Former Member
0 Kudos

Hello ,

I am having a SOAP to XI scenario. While posting to channel AEX_XI_Receive i am getting the error : Error parsing the received XMB message.

Followed by : SOAP: Call failed: com.sap.aii.af.sdk.xi.srt.BubbleException: HTTP Response Received. Status Code = 500 [null "null" error.

When i go to NWA logs for the message i get the below trace :

The HTTP Response data is = <SOAP:Envelope xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">

<SOAP:Header>

</SOAP:Header>

<SOAP:Body>

<SOAP:Fault xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/"><faultcode>SOAP:Client</faultcode><faultstring>Error during conversion of XI message</faultstring><faultactor>http://sap.com/xi/XI/Message/30</faultactor><detail><SAP:Error SOAP:mustUnderstand="1" xmlns:SAP="http://sap.com/xi/XI/Message/30"><SAP:Category>XIProxy</SAP:Category><SAP:Code area="ABAP">INTERFACE_REGISTRATION_ERROR</SAP:Code><SAP:P1>ifmmessif</SAP:P1><SAP:P2>ETB2B_procEventoNFe_IB</SAP:P2><SAP:P3>http://sap.com/xi/NFE/006</SAP:P3><SAP:P4/><SAP:AdditionalText/><SAP:Stack>No implementing class registered for the interface (ABAP interface, request message ETB2B_procEventoNFe_IB, request message, namespace http://sap.com/xi/NFE/006)

</SAP:Stack></SAP:Error></detail></SOAP:Fault>

</SOAP:Body>

I have already reviwed the below threads but no success :

http://scn.sap.com/thread/3253448

http://scn.sap.com/thread/3184803

Please help...

Thanks

Accepted Solutions (0)

Answers (2)

Answers (2)

markangelo_dihiansan
Active Contributor
0 Kudos

Hi Gaurav,


area="ABAP">INTERFACE_REGISTRATION_ERROR</SAP:Code><SAP:P1>ifmmessif</SAP:P1><SAP:P2>ETB2B_procEventoNFe_IB</SAP:P2><SAP:P3>http://sap.com/xi/NFE/006</SAP:P3><SAP:P4/><SAP:AdditionalText/><SAP:Stack>No implementing class registered for the interface (ABAP interface, request message ETB2B_procEventoNFe_IB, request message, namespace http://sap.com/xi/NFE/006)

</SAP:Stack></SAP:Error></detail></SOAP:Fault>

</SOAP:Body>

It just means that you don't have any code at all for your inbound proxy hence the "no implementing class registered for the interface". You can check this by going to ECC, type SPROXY, look for your service interface and double-click. When it opens, double-click the entry you find in the provider class and click on the code. You should see your method is empty

Regards,

Mark

former_member184720
Active Contributor
0 Kudos