on 02-28-2008 10:12 AM
Hi Experts
I am trying to implement the SOAP-RFC Scenario. I have completed all the design and configuration settings. Then I generated the wsdl as well. Now I tested my scenario using the XML SPY. My soap request is
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<SOAP-ENV:Body>
<m:MT_GMS_OpenOrderSearch_Req xmlns:m="http://abc.com/GMS/OpenOrderSearch">
<Customer_No>0000001</Customer_No>
<OpenOrders>
<Item>
<VBELN></VBELN>
<POSNR></POSNR>
<BSTKD></BSTKD>
<POSEX></POSEX>
<MATNR></MATNR>
<KDMAT></KDMAT>
<NETPR></NETPR>
<KWMENG></KWMENG>
<LFIMG></LFIMG>
<ERDAT></ERDAT>
<REQ_DATE></REQ_DATE>
<TARGET_DATE></TARGET_DATE>
<WAERK></WAERK>
<VRKME></VRKME>
</Item>
</OpenOrders>
</m:MT_GMS_OpenOrderSearch_Req>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
I have made server request using the above as soap request message. I am able to see success message in SXMB_MONI but the response message is
<SOAP:Envelope xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP:Header/>
<SOAP:Body/>
</SOAP:Envelope>
Any one can tell what this response indicates? Is it means that the RFC returning null value?
Thanks
- Siva
Hi,
Are you trying a Asynchornous SOAP Scenario. if yes ,This is an Empty SOAP response. This is equivalent to HTTP 200.
In any case if you have a synch scenario and your RFC does not return a response, you would get an exception.
It could be like function template is null;
Also check whether your mapping is correct.
Reward points if helpful
Regards
Abhishek
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi ,
There is a small test which you may conduct.
Put a Debugger ( possibily a External session ) breakpoint, in the RFC.
Send the SOAP request via, the XML Spy.
The debugger should open up.
Check whether the return paramter is filled, as check whether the correct values are comming in.
regards
Abhishek
hi,
you are getting an empty response by XML-Spy that OK because you are not waiting for any response.
The RFC doesnt return any response or null value, this is and standard response of Altova when no response is sending back to WS
but in case the RFC send back a response, change the QoS in you communication channel to BE(Best Efford) and you will be able to see the response.
hope it help
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You are able to see the response message in SXMB_MONI? with correct response?
thanks
Farooq.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
91 | |
10 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.