Null Values At The End Of EDI File Causes Error: AIP-50083 5042: Parser error - No matching parser schema was found (Doc ID 805098.1)

Last updated on NOVEMBER 03, 2016

Applies to:

Oracle Application Server Integration B2B - Version: 10.1.2.3
Information in this document applies to any platform.

Symptoms

Getting document protocol Error when working on EDI document over File Protocol.

Document Protocol Error - AIP-50083

 


Error Brief : 5042: Parser error - No matching parser schema was found.

iAudit Report :
<?xml version="1.0" encoding="UTF-16"?><AnalyzerResults Guid="{64F10762-8422-DE11-B271-6A09EF0F963A}" InterchangeReceived="1" InterchangeProcessed="1" InterchangeAccepted="0"> <ExecutionDate>Monday, April 06, 2009</ExecutionDate> <ExecutionTime>03:24:44 AM (CDT)</ExecutionTime> <AnalyzerReturn>Failed</AnalyzerReturn> <NumberOfErrors>1</NumberOfErrors> <ErrorByCategory>  <Category Name="Rejecting">   <Severity Name="Normal">1</Severity>  </Category> </ErrorByCategory> <Status>Finished</Status> <DataFile>  <FilePath/>  <FileName/>  <LastModified/>  <FileSize/>  <DataURL>file://</DataURL> </DataFile> <Interchange Guid="{4EA40B62-8422-DE11-B271-6A09EF0F963A}" InterchangeAckCode="R" FunctionalGroupReceived="1" FunctionalGroupProcessed="1" FunctionalGroupAccepted="0" RError="0" NError="0" OtherWI="0">  <DataXPointer>   <StartPos>0</StartPos>   <Size>146130</Size>  </DataXPointer>  <NodeInfo>   <Links>    <Link Name="InterchangeSenderQual">ZZ</Link>    <Link Name="InterchangeSenderID">CTR            </Link>    <Link Name="InterchangeReceiverQual">ZZ</Link>    <Link Name="InterchangeReceiverID">RXSOL          </Link>    <Link Name="InterchangeControlVersion">00401</Link>    <Link Name="Standard">X12</Link>   </Links>   <Properties>    <Property Name="InterchangeAuthorizationInfoQual">00</Property>    <Property Name="InterchangeAuthorizationInfo">          </Property>    <Property Name="InterchangeSecurityInfoQual">00</Property>    <Property Name="InterchangeSecurityInfo">          </Property>    <Property Name="InterchangeSenderQual">ZZ</Property>    <Property Name="InterchangeSenderID">CTR            </Property>    <Property Name="InterchangeReceiverQual">ZZ</Property>    <Property Name="InterchangeReceiverID">RXSOL          </Property>    <Property Name="InterchangeDate">071213</Property>    <Property Name="InterchangeTime">0739</Property>    <Property Name="InterchangeControlStandard_RepeatingSeparator">U</Property>    <Property Name="InterchangeControlVersion">00401</Property>    <Property Name="InterchangeControlNumber">000000009</Property>    <Property Name="InterchangeAckRequested">0</Property>    <Property Name="InterchangeUsageIndicator">P</Property>    <Property Name="InterchangeComponentElementSep">0x3e</Property>    <Property Name="DecimalSeparator"/>    <Property Name="ElementDelimiter">0x2a</Property>    <Property Name="ReleaseCharacter"/>    <Property Name="RepeatingSeparator"/>    <Property Name="SegmentDelimiter">0x7e</Property>    <Property Name="SubelementDelimiter">0x3e</Property>    <Property Name="InterchangeChildCount">1</Property>    <Property Name="InterchangeTrailerControlNumber">000000009</Property>   </Properties>  </NodeInfo>  <FunctionalGroup Guid="{40D00B62-8422-DE11-B271-6A09EF0F963A}" FunctionalGroupAckCode="R" TransactionSetsIncluded="1" TransactionSetsReceived="1" TransactionSetsProcessed="1" TransactionSetsAccepted="0" RError="0" NError="0" OtherWI="0">   <DataXPointer>    <StartPos>106</StartPos>    <Size>146008</Size>   </DataXPointer>   <NodeInfo>    <Links>     <Link Name="GroupSenderID">CTR</Link>     <Link Name="GroupReceiverID">RXSOL</Link>     <Link Name="GroupVersionNumber">004010X091A1</Link>    </Links>    <Properties>     <Property Name="GroupID">HP</Property>     <Property Name="GroupSenderID">CTR</Property>     <Property Name="GroupReceiverID">RXSOL</Property>     <Property Name="GroupDate">20071213</Property>     <Property Name="GroupTime">073900</Property>     <Property Name="GroupControlNumber">9</Property>     <Property Name="GroupAgencyCode">X</Property>     <Property Name="GroupVersionNumber">004010X091A1</Property>     <Property Name="GroupChildCount">1</Property>     <Property Name="GroupTrailerControlNumber">9</Property>    </Properties>   </NodeInfo>   <Transaction Guid="{B6E10B62-8422-DE11-B271-6A09EF0F963A}" TransactionAckCode="R" RError="0" NError="0" OtherWI="0">    <DataXPointer>     <StartPos>155</StartPos>     <Size>145952</Size>    </DataXPointer>    <NodeInfo>     <Links>      <Link Name="TransactionID">835</Link>     </Links>     <Properties>      <Property Name="TransactionID">835</Property>      <Property Name="TransactionControlNumber">0001</Property>      <Property Name="TransactionImplementationReference"/>      <Property Name="TransactionChildCount">4940</Property>      <Property Name="TransactionTrailerControlNumber">0001</Property>     </Properties>    </NodeInfo>   </Transaction>  </FunctionalGroup> </Interchange> <AnalyzerErrors>  <Error ErrorCode="{9EE55FDF-8668-4499-9F2E-D9247519A850}" Severity="Normal" Category="Rejecting" Index="1" ID="50420000">   <ErrorBrief>5042: Parser error - No matching parser schema was found.</ErrorBrief>   <ErrorMsg>The data starting at position 146130 is not a valid EDI interchange. The remainder of the data file was ignored.</ErrorMsg>   <ErrorObjectInfo>    <Parameter Name="ErrorLevel">0</Parameter>    <Parameter Name="Name">Parser</Parameter>    <Parameter Name="_ec_start_pos_">146130</Parameter>    <Parameter Name="ec_error_scope">File</Parameter>   </ErrorObjectInfo>   <ErrorDataInfo>    <Part1/>    <ErrData/>    <Part3/>    <DataXPointer>     <StartPos>146130</StartPos>     <Size>0</Size>    </DataXPointer>   </ErrorDataInfo>  </Error> </AnalyzerErrors></AnalyzerResults>

And also the underlying error logged in the b2b.log

Changes

1. Configure Oracle B2B for Inbound operation of EDI document over File Protocol.
2. Place EDI file with null values at the end of the IEA segment, it will give the above Document Protocol Error in the b2b.log

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms