cancel
Showing results for 
Search instead for 
Did you mean: 

Web Service Call From Proxy Client in ABAP: View SOAP Request

former_member273752
Participant
0 Kudos

Hello All,

We are working on a scenario where we have to connect to a web service from ABAP. We have extracted the WSDL, and generated the client proxy, and configured a Logical Port. However, at the time of actual call, we receive an error message "Header http://schemas.xmlsoap.org/ws/2004/08/addressing:Action for ultimate recipient is required but not present in the message.". We suspect that this is a problem with the SOAP Header, which might be missing some tags, which are required by the Web Service. Problem is, we can not trace the Web Service SOAP Header. We can not see it in SOAMANAGER, or any other transaction as such. Does any body have an idea where to look for the complete SOAP Request, in case of a Client Proxy call?

Thanks and Regards,

Sid

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi Siddartha,

You could to configure the SOAP action with the transaction LPCONFIG,

In section Call parameters tab, fill in URL parameter: https:path...?wsdl

Soon, in Operation tab, field the SOAP Action parameter : "http://Display all.

The error or warning is display here.

Cheers

Sebastiá

former_member273752
Participant
0 Kudos

Hello Sebastian,

Thanks for replying. We are using a higher support pack level, and hence we do not use LPCONFIG; rather we use SOAMANAGER to manage the web service logical ports. Further, SMICM would display us ICM Logs, where as we need the exact SOAP request that has been generated. We tried ST11 with no luck.

Finally, I feel this is a wrong forum to ask such an application related question. I will close this thread and open a new thread in either PI or ABAP Forum.

Thanks and Regards,

Sid