Hi all,
I have created an enterprise service based on a Function Module,
The interface is pretty simple:
Just importing these two parameters, ZHR_WINTID_FILE is a table type of strings
I_ROUTE TYPE STRING
I_FILE TYPE ZHR_WINTID_FILE
When I pick up the WSDL and use it in SOAP UI I get this request as sample:

Which makes sense and can be used in fact to call the FM,
When I use exactly the same WSDL in CPI, something strange happens:

I get this, like the two parameters get lost and only the item part is there.
I can provide the WSDL if anybody wants to make a test.
For me there is something wrong with the way CPI is interpreting the WSDL but not sure what.
Any help will be much appreciated.
Regards,
Pablo.
Request clarification before answering.
Hi Sriprasad,
Finally I decided to go for a single string and later in my FM I will do a split on CR_LF or LF.
I tried to revert the FM to the version that was not working, and now it is behaving properly.
I still have the old WSDL without bindings I am going to attach it so you can check if curious.
Regards,
Pablo.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Pablo,
Could you please attach WSDL to verify further pls.
Regards,
Sriprasad Shivaram Bhat
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
| User | Count |
|---|---|
| 5 | |
| 4 | |
| 4 | |
| 3 | |
| 2 | |
| 2 | |
| 2 | |
| 2 | |
| 2 | |
| 2 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.