Skip to Content
avatar image
Former Member

Error while doing SOAP Lookup [ Adapter Type - SOAP - AXIS ] from Message Mapping.

Hi,

I am on PI 7.3 - Single Stack .

My Scenario is SOAP  -> SAP PI ( SOAP AXIS LOOKUP). - > File .

Source Communication Channel: SOAP  : SOAP_Sender

Target Communication Channel : FILE : File_Receiver

Lookup Communication Channel SOAP - AXIS Protocol : SOAP_Axis_Receiver.

While doing SOAP Lookup from Message Mapping , I am getting following error :-

<![CDATA[Error :  com.sap.aii.mapping.lookup.LookupException: Error when calling an adapter by using the communication channel CC_SOAP_Axis_Receive_DataSend (Party: , Service: BC_Successfactors_Two_D, Object ID: 88ff844209a43605b6e3b937c03b6bcb) XI AF API call failed. Module exception: 'while trying to invoke the method org.apache.axis.types.URI.toString() of an object returned from com.sap.xi.XI.Message._30.QualifiedName.getNamespace()'. Cause Exception: 'while trying to invoke the method org.apache.axis.types.URI.toString() of an object returned from com.sap.xi.XI.Message._30.QualifiedName.getNamespace()'.]]>

How to get rid from this error ?????

Regards

Prabhat Sharma.


Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

5 Answers

  • Jun 26, 2013 at 11:06 AM

    Hi Prabhat,

    most likely the service receiving the lookup request (BC_Successfactors_Two_D) has a problem with a namespace of the message or just part of it or just a field. The soap service should provide a wsdl file, including an xml schema.

    Try pick the message from communication channel monitoring and to validate it to the xml schema.

    Lookups are bad to monitor (from my point of view) and here we have good example for issues coming along with them.

    /Udo

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Jun 26, 2013 at 11:19 AM

    Hello Prabhat,

    Can you see any error message as part of your SOAP channel which you are using as aprt of SOAP lookup? if so, what is the error message?

    Also make sure that the SOAP lookup channel is configured with correct Information

    Regards,

    Moorthy

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Jun 26, 2013 at 11:32 AM

    Hello Prabhat,

    There was a bug on PI 7.3 where SOAP Lookups were failing. SAP Note:1737850  resolved this issue.

    Apparently, having a Receiver Agreement ( Dummy is Ok) is a mandatory requirement on PI 7.3 for SOAP Lookup API to work. The developers call it Binding and your error messages points to the same.

    Regards,

    Moorthy

    Add comment
    10|10000 characters needed characters exceeded

  • Jun 26, 2013 at 11:35 AM

    Hi Prabhat,

    A few cents about the Udo advice, you could take the XML payload and to try first with an external tool like SOAPui. From there you can debug easier the problem and to check if you need some transformation before to use the SOAP lookup.

    Regards.

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    May 25, 2016 at 05:55 AM

    Hello Prabhat,

    Did you fix this issue? I have the same problem.

    Regards

    Add comment
    10|10000 characters needed characters exceeded