Skip to Content
avatar image
Former Member

How to see structure under schema when Create External Definition

Hi ...we have scenario like RFC< >XI< >SOAP

The request payload(SOAPIN) for SOAP is:

-


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

http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd=" http://www.w3.org/2001/XMLSchema" xmlns:soap=" http://schemas.xmlsoap.org/soap/envelope/">

<soap:Body>

http://tempuri.org/geostan3/AddressValidator">

<LicenseFile>string</LicenseFile>

<Z9Path>string</Z9Path>

<House>string</House>

<Street>string</Street>

</soap:Body>

</soap:Envelope>

and we are expecting response message from SOAP:

-


diffgr:diffgram xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:diffgr="urn:schemas-microsoft-com:xml-diffgram-v1">

- <AddressCheck xmlns="">

- <Address diffgr:id="Address1" msdata:rowOrder="0" diffgr:hasChanges="inserted">

<Addline1>220 W MAIN ST</Addline1>

<Addline2 />

<URB />

<Lastline>LOUISVILLE, KY 40202-1395</Lastline>

<Location>-85754010, 38256144</Location>

<OutBlock>211110049001067</OutBlock>

<OutCBSA>31140</OutCBSA>

<MatchCode>SE0</MatchCode>

<LocationCode>AS0</LocationCode>

<DPVConfirm />

<FootNote1 />

<FootNote2 />

<FootNote3 />

<Msg>OK</Msg>

</Address>

</AddressCheck>

so when we created external definition using wsdl file into XI, it showing only schema as SOAPOUT (I couldn't see those fields in XI/under schema).

-


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

http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd=" http://www.w3.org/2001/XMLSchema" xmlns:soap=" http://schemas.xmlsoap.org/soap/envelope/">

<soap:Body>

http://tempuri.org/geostan3/AddressValidator">

<AddressValidatorResult>

<xsd:schema>schema</xsd:schema>xml</AddressValidatorResult>

</AddressValidatorResponse>

</soap:Body>

</soap:Envelope>

SXMB_MONI showing(Response):

-


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

- http://tempuri.org/geostan3/AddressValidator">

- <ns0:AddressValidatorResult>

http://www.w3.org/2001/XMLSchema" />

</ns0:AddressValidatorResult>

</ns0:AddressValidatorResponse>

So my question is how do I map response fields to RFC response? Auctully this schema is like table structure which is having all response fields.

I could see all response structure with data in sxmb_moni-->Response Msg ID > inbound message >payloads(main document). Is there any way to send this response to RFC ?

or can you suggest me any other way to send this response to RFC.

Thanks,

Edited by: PILearn on Jun 2, 2008 10:21 PM

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

1 Answer

  • Best Answer
    avatar image
    Former Member
    Jun 02, 2008 at 09:00 PM

    HI,

    Drag n Drop the external definition in Under Mapping tab on either Source side or target side then you will be able to see the Tree Structure along with all details such as Type, Occurance etc.*

    Thanks

    Swarup

    Edited by: Swarup Sawant on Jun 2, 2008 11:00 PM

    Add comment
    10|10000 characters needed characters exceeded