cancel
Showing results for 
Search instead for 
Did you mean: 

Proxy INTERFACE_SIGNATURE_ERROR namespace problems

che_eky
Active Contributor
0 Kudos

Hi All,

Scenario: 3rd party -> PI 7.4 -> Inbound Proxy on ECC

The error message I am getting is INTERFACE_SIGNATURE_ERROR (Information about the method parameters is missing for the interface). From what I have read this is because the sender and receiver namespaces are different. An OSS note describes the situation http://service.sap.com/sap/support/notes/1714297

I don't really want to use the same namespace for the sender and receiver. If I add a mapping then the above error does not occur but the mapping is pretty useless.

Is there anyway to change namespace delivered to the inbound proxy so it matches that of the receiver?

Thanks

Che

Here is the actual error message:

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_SIGNATURE_ERROR</SAP:Code>

<SAP:P1>ZII_Zdummy</SAP:P1>

<SAP:P2>Zdummy</SAP:P2>

<SAP:P3>http://dummy.com/Sender/Zdummy</SAP:P3>

<SAP:P4/>

<SAP:AdditionalText/>

<SAP:Stack>Information about the method parameters is missing for the interface ZII_Zdummy (ABAP interface, request message Zdummy, request message namespace http://dummy.com/Sender/Zdummy)

</SAP:Stack>

</SAP:Error>

</detail>

</SOAP:Fault>

</SOAP:Body>

</SOAP:Envelope>

Accepted Solutions (0)

Answers (3)

Answers (3)

marksmyth
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hello

Take a look at the notes below:

1) 1951130 XI runtime: Typical problems in receiver proxy system

2) 1941249 XI runtime: Receiver proxy restart generates dump

3) 1714297 PI message with error XIProxy INTERFACE_SIGNATURE_ERROR

Regards
Mark

Former Member
0 Kudos

Hi Che Eky,

Please check below thread

Regards,

Krupa

Former Member
0 Kudos

Hi Che

You can use xml anonymizer bean in sender adapter  to change the namespace of your sender system as receiver system.

Check the document for further details

Harish
Active Contributor
0 Kudos

Hi Che,

Please check the below discussion and check the reply of Mark

The error you get: INTERFACE_SIGNATURE_ERROR means that the proxy object has got inconsistent against his definition in the ESR. You can check this in trx SPROXY -> open the corresponding object,

and choose 'check proxy' from the context menu (or Ctrl + F2)


regards,

Harish