Skip to Content

XI Webservice scenario SOAP -> RFC Call

Hi,

i have the following scenario: Request --> XI RFC-call --> R/3

XI --> Response

First I have test this scenario with the HTTP-request and it works (the result was correct). After this I changed the configuration and test the scenario with the SOAP-request. But when I try this scenario, the rfc call works also, but I get the response, that we send empty request parameter (I_EQUIPMENT).

SOAP Request:

http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns0="urn:sap-com:document:sap:rfc:functions">

<soapenv:Header/>

<soapenv:Body>

<ns0:RFC_GET_EQUIPMENT_DATA>

<I_EQUIPMENT>xxxxx</I_EQUIPMENT>

</ns0:RFC_GET_EQUIPMENT_DATA>

</soapenv:Body>

</soapenv:Envelope>

HTTP Request:

<?xml version="1.0" encoding="UTF-8"?>

<ns0:RFC_GET_EQUIPMENT_DATA xmlns:ns0="urn:sap-com:document:sap:rfc:functions">

<I_EQUIPMENT>xxxxx</I_EQUIPMENT>

</ns0:RFC_GET_EQUIPMENT_DATA>

Thanks for helping,

Markus

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • avatar image
    Former Member
    Nov 17, 2006 at 02:41 PM

    Hi,

    I hope following docs will help

    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/d23cbe11-0d01-0010-5287-873a22024f79

    /people/shabarish.vijayakumar/blog/2008/01/08/troubleshooting--rfc-and-soap-scenarios-updated-on-20042009

    /people/siva.maranani/blog/2005/03/01/testing-xi-exposed-web-services

    Thanks,

    Tuhin

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Nov 17, 2006 at 03:51 PM

    Hi,

    First check the WSDL file form ( the url form which you genarated the wsdl)

    check the Determinations once... and then test the SOAP Messages using SOAPSONAR by importing the WSDL file into it and it will guide you better way what is the problem...in the response.. if possible validate the WSDL file once and check is it correct...

    Amaresh

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Nov 17, 2006 at 11:07 PM

    Hi Markus -

    Are you doing any mapping in between? If so, this is the first place to look...

    Do the inbound payloads look the same after they enter the integration server? Perhaps the entire SOAP envelope is being passed as the payload - depends on how the soap client is sending the data.

    Jin

    Add comment
    10|10000 characters needed characters exceeded