cancel
Showing results for 
Search instead for 
Did you mean: 

Calling web services in BODS with nested schemas?

Former Member
0 Kudos

Hi community

I'm trying to call a web service in bods, as it is shown in the following example:

http://www.sdn.sap.com/irj/boc/go/portal/prtroot/docs/library/uuid/20bd5e60-11f9-2b10-2bbb-b5109ccef...

Now im facing the challenge to map the input schema with the variable post code to the request schema, definied in the wsdl-documentof the webservice. In the example the web service has only one level. My webservice has 2 nested levels while i can not nest the input parameters that way. this leads to the situation, that i get an error that says that the number of columns between in and output are not corresponding. but it is not possible to map the aRequest node from the input schema directly to the aRequest schema of the output:

Has anyone experience in that function who can help me?

Knd regards

Matthias

Accepted Solutions (1)

Accepted Solutions (1)

Former Member

Hello

You need to align the input schema to the required schema for the function.  Add another query before calling the function and make sure the schemas match.  I suggest cutting and pasting from the function metedata into the ouput of the new query.

Michael

Former Member
0 Kudos

Hi Michael

Thanks a lot! I could finally build the structure and make the mapping work. The job basically works, but i always get a very unspecific message. Have you any idea, how this can be solved?

"12416 11272 RUN-248005 04.11.2014 15:36:57 There is no response for the web service <validateAddressEgid>. Ensure that the network, web server, and service are running

12416 11272 RUN-248005 04.11.2014 15:36:57 properly. Also ensure that the service client call time out is set properly."

Regards

Matthias

Answers (0)