Skip to Content

Simple Transformation dumps during WebService Call (SOAMANAGER)

Dear experts,

in SAP BI we are consuming a WebService provided by the HCI. The call is successfull, but the during the deserialization of the following XML-response:

<?xml version="1.0"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Header xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"/><soap:Body><ns9:sendRevenueFullYearResponse
xmlns:ns9="xxx/"><MDAVName>ZBI_REVENUE</MDAVName><Log><MaximumLogItemSeverityCode>1</MaximumLogItemSeverityCode><Item><TypeID>036(/CM_MDRS_AXWB_RT/)</TypeID><SeverityCode>1</SeverityCode><Note>Data
upload executed
successfully</Note></Item></Log></ns9:sendRevenueFullYearResponse></soap:Body></soap:Envelope>

the system throws an exception. We have found out that the error is occuring while the system tries to perform a "CALL TRANSORMATION" statemement, which moves this XML structure to an ABAP structure.

Exception details are:

Xpath: soap:Envelope(1)soap:Body(2)ns9:sendRevenueFullYearResponse(1)MDAVName(1)

Offset: 285

The relevant simple Transformation has been generated automatically by the system. Surprisingly, we can not test the simple Transformation under XSLT_TOOL, it is keep telling "no valid xslt program supplied" when we try to execute a test.

Does anyone of you has an idea what the problem is? Has it something to do with the WSDL file?

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

1 Answer

  • Feb 15, 2017 at 10:18 AM

    Dear Sandra,

    this is the text basically:

    Xpath: soap:Envelope(1)soap:Body(2)ns9:sendRevenueFullYearResponse(1)MDAVName(1)
    
    Offset:285

    Cheers,

    Wladimir

    Add comment
    10|10000 characters needed characters exceeded