Skip to Content

SAP HCI Load Soap Webservice error

Hi experts ,

I am the beginner in HCI-DS.

I create the data flow by using wsdl from SAP cloud platform integration for data service agent.

I follow the under video .

https://www.youtube.com/watch?v=K7k9e4V_koM&feature=youtu.be

In this video, instructor use the wsdl from C4C . I use the Query Sales Order wsdl from SAP business by design.

When I run the task, the following error occurs .

the element <Name> that mentioned in the error message I never used.

If I set the correct Sales Order ID, the error occurs and web service not response .

But I set the wrong Sales Order ID or wrong data , the web service can response the error log.

Anyone can help me ?

Best Regards,

Charm

error.png (93.3 kB)
Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

4 Answers

  • Best Answer
    Feb 15 at 06:18 AM

    Hi ,

    I resolve the problem now .

    I use the following way .

    1. change the recursion level 0 to 2 in wsdl configuration of data store.

    2. re import the wsdl .

    Regards,

    Charm

    Add comment
    10|10000 characters needed characters exceeded

  • Feb 14 at 03:12 PM

    Hello Charm,

    Can you show your task design also ? HCI DS webservice expects a synchronous response, check, if you created a proper transform to handle the response message. see if there is any <Name> element in the response message.

    based on the error message, it looks like you have mapped a field <Name> or some field wrongly. check all your tabs like mapping, filter and order by in the Transform_Call_Sows node.

    with regards,

    Nazeer

    Add comment
    10|10000 characters needed characters exceeded

  • Feb 14 at 03:14 PM

    I'm fairly confident that the input data doesn't match the request schema. You can work towards resolution by mapping literal values instead of the previous transforms columns. For example, enter '000001' (any valid Sales Order ID) instead of Transform1.SalesOrder.

    Perhaps if you could share the full error text that comes from each method:

    • If I set the correct Sales Order ID, the error occurs and web service not response .
    • But I set the wrong Sales Order ID or wrong data , the web service can response the error log.
    Add comment
    10|10000 characters needed characters exceeded

  • Feb 15 at 02:24 AM

    Hi Nazeer and Jeff ,

    Thanks for your reply .

    Here is my task design .Could you please check it and point out my mistake.

    In XML_IN transform , I set the SO ID.

    There is no error in XML_IN transform.

    The error occurs in Call_SOWS.

    Firstly I use Customer Invoice WSDL . At that time the same error occurs with different element name <Quantity> .

    When I test the same xml in SOAP UI ,it can return the correct data .

    Thanks and Best Regards,

    Charm

    Add comment
    10|10000 characters needed characters exceeded