on 09-29-2006 3:40 PM
Hello,
I am fairly new to XI and I am running into an issue I am not sure how to resolve. There is a proxy connection between XI and the receiver system. Everything shows as successfully processed on XI. However, receiver SAP system is throwing this error:
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
- <!--
Call Inbound Proxy
-->
- <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">
<SAP:Category>XIProxy</SAP:Category>
<SAP:Code area="ABAP">PARSE_APPLICATION_DATA</SAP:Code>
<SAP:P1 />
<SAP:P2 />
<SAP:P3 />
<SAP:P4 />
<SAP:AdditionalText />
<SAP:ApplicationFaultMessage namespace="" />
<SAP:Stack>Error during XML => ABAP conversion (; error ID: ; ( )) PARSE_APPLICATION_DATA Error during XML => ABAP conversion (Request Message; error ID: CX_ST_GROUP_MISSING_CASE; (/1SAI/TXS00000000000000000003 XML Bytepos.: 288 XML Path: nr1:StandardFaultData(1) Error Text: Element 'DocumentHeader' missing)) Error during XML => ABAP conversion (Request Message; error ID: CX_ST_GROUP_MISSING_CASE; (/1SAI/TXS00000000000000000003 XML Bytepos.: 288 XML Path: nr1:StandardFaultData(1) Error Text: Element 'DocumentHeader' missing)) Element 'DocumentHeader' missing</SAP:Stack>
<SAP:Retry>M</SAP:Retry>
</SAP:Error>
The strange part is that 90% of the time, documents are processed fine that look exactly like the document which errored out. I am not sure why this happens occasionally.
Any help here?
Thank you!
HI,
I think the problem may be because of some of the fields/segments are not mapped during runtime
As it tells that <i>'DocumentHeader' missing</i> So check the XML message in SXMB_MONI in XI as well as SXMB_MONi of SAP system..
Check th eincoming message to SAP system from SXMB_MONI of R/3 system.
Hope this may help you analyse .
Regards,
Moorthy
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thanks Moorthy,
Each document looks like the one below. The strange part is that when the OrderStatus tag is changed to XHIP from SHIP, the document processes fine. Any ideas?
<?xml version="1.0" encoding="UTF-8" ?>
- <p2:OperationalMsgType2 xmlns:p2="urn:kcc.com:rfna:epod:oasis">
- <DocumentHeader>
<ActionType>APL2</ActionType>
<System>OASIS</System>
<DocumentType>01</DocumentType>
<Document>074562640</Document>
<OrderStatus>SHIP</OrderStatus>
<ExternalRefID>074562640</ExternalRefID>
<DueDate>20060717</DueDate>
<BusinessPartner>000000940</BusinessPartner>
- <ObjectStructure>
<Object>0001</Object>
<ObjectType>02</ObjectType>
<Product>19208</Product>
<Quantity unitCode="CSE">000000096</Quantity>
<SplitOrder>074562640</SplitOrder>
<PO>0033271</PO>
</ObjectStructure>
- <ObjectStructure>
<Object>0002</Object>
<ObjectType>02</ObjectType>
<Product>60620</Product>
<Quantity unitCode="CSE">000000180</Quantity>
<SplitOrder>074562640</SplitOrder>
<PO>0033271</PO>
</ObjectStructure>
- <ObjectStructure>
<Object>0003</Object>
<ObjectType>02</ObjectType>
<Product>64004</Product>
<Quantity unitCode="CSE">000000240</Quantity>
<SplitOrder>074562640</SplitOrder>
<PO>0033271</PO>
</ObjectStructure>
- <ObjectStructure>
<Object>0004</Object>
<ObjectType>02</ObjectType>
<Product>64006</Product>
<Quantity unitCode="CSE">000000240</Quantity>
<SplitOrder>074562640</SplitOrder>
<PO>0033271</PO>
</ObjectStructure>
- <ObjectStructure>
<Object>0005</Object>
<ObjectType>02</ObjectType>
<Product>64584</Product>
<Quantity unitCode="CSE">000000050</Quantity>
<SplitOrder>074562640</SplitOrder>
<PO>0033271</PO>
</ObjectStructure>
- <ObjectStructure>
<Object>0006</Object>
<ObjectType>02</ObjectType>
<Product>65520</Product>
<Quantity unitCode="CSE">000000120</Quantity>
<SplitOrder>074562640</SplitOrder>
<PO>0033271</PO>
</ObjectStructure>
</DocumentHeader>
</p2:OperationalMsgType2>
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
I noticed in SXMB_CACHE that there is an "X" in the last coulumn of my "From-Service" (which happens to be a BPM) - in the "Interface Determination" tab on my XI Runtime cache screen. Is is next to the "Condition" column. What would this "X" mean - the column is not labeled? I can send you a screen shot.
Thank you.
User | Count |
---|---|
93 | |
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.