cancel
Showing results for 
Search instead for 
Did you mean: 

SAP HCI Load Soap Webservice error

former_member275924
Active Participant
0 Kudos

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

Accepted Solutions (1)

Accepted Solutions (1)

former_member275924
Active Participant
0 Kudos

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

Answers (3)

Answers (3)

former_member275924
Active Participant
0 Kudos

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

jeffrey_kresse
Employee
Employee
0 Kudos

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.
former_member423067
Active Participant
0 Kudos

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