AnyToXML Examples

X12
EDIFACT
HIPAA
NCPDP
HL7
SAP
Flat File
  CSV
JAVA Interface

 


AnyToXML: X12 Example

The following example shows how to convert a X12 850 to a well-formed XML message. The conversion uses code definition from X12 3051 database and full description of the field for the tag name.

            XMLEXample4.gif (3428 bytes)

  • Input File: 850jcp.edi

ISA*00* *00* *08*JCPenny111 *ZZ*test22222 *971107*1220*U*00302*112240001*1*P*@
GS*PO*test111111*test22222*971107*1220*123456789*X*003042
ST*850*4567
BEG*00*SA*91393058**971107
NTE**GOODS SHIPPED PER EDI ORDERS SUBJECT TO JCP
NTE**WHOLESALE CONTRACT/LISTINGS TERMS AND CONDITIONS
REF*DP*845
REF*IA*047431
SSS*N*VI*OHZQ*NS
SSS*N*VI*OHZQ*51
CSH*P4
DTM*010*980210
DTM*001*980301
TD5*****ALL WEIGHTS PEPS-RIDGF
N1*SF**92*00
N1*BY**92*27516
N1*ST**92*27516A
N3*JCPENNEY CO*HWY 1 SECTOR LAMUDA
N4*GUAYNABO*PR*00928
PO1**6*EA*12**CB*17920108*VA*12307
PID*F*08***KAK S/S PRINT CAMP
PID*F*75***OR/BK
PO1**6*EA*12**CB*17920207*VA*12307
PID*F*08***KAK S/S PRINT CAMP
PID*F*75***OL/BK
PO1**6*EA*12**CB*17930107*VA*12308
PID*F*08***KAK PRINT SKIRT
PID*F*75***OR/BK
PO1**6*EA*12**CB*17930206*VA*12308
PID*F*08***KAK PRINT SKIRT
PID*F*75***OL/BK
PO1**6*EA*12**CB*17940106*VA*12306
PID*F*08***KAK S/S V-NK JKT TRM
PID*F*75***OR/BK
PO1**6*EA*12**CB*17940205*VA*12306
PID*F*08***KAK S/S V-NK JKT TRM
PID*F*75***OL/BK
PO1**6*EA*12**CB*17950105*VA*12309
PID*F*08***KAK PRINT PANT
PID*F*75***BKML1
PO1**6*EA*12**CB*17950204*VA*12309
PID*F*08***KAK PRINT PANT
PID*F*75***BKML2
CTT*8
SE*43*4567
GE*1*123456789
IEA*1*112240001

  • Output File: 850jcp.xml

    <?xml version="1.0" encoding="utf-8" standalone="yes" ?>
    <PurchaseOrder>
    <InterchangeControlHeader>
        <AuthoizationInformationQualifier>00</AuthoizationInformationQualifier>
        <AuthoizationInformation> </AuthoizationInformation>
        <SecurityInformationQualifier>00</SecurityInformationQualifier>
        <SecurityInformation> </SecurityInformation>
        <InterchangeIDQualifier>08</InterchangeIDQualifier>
        <InterchangeSenderID>JCPenny111 </InterchangeSenderID>
        <InterchangeIDQualifier>ZZ</InterchangeIDQualifier>
        <InterchangeReceiverID>test22222 </InterchangeReceiverID>
        <InterchangeDate>971107</InterchangeDate>
        <InterchangeTime>1220</InterchangeTime>
        <InterchangeStandardID>U</InterchangeStandardID>
        <InterchangeControlVersion>00302</InterchangeControlVersion>
        <InterchangeControlNumber>112240001</InterchangeControlNumber>
        <AcknowledgementRequested>1</AcknowledgementRequested>
        <TestIndicator>P</TestIndicator>
        <Sub-ElementSeparator>@</Sub-ElementSeparator>
    </InterchangeControlHeader>
    <FunctionalGroupTrailer>
        <TransmissionIDCode>PO</TransmissionIDCode>
        <ApplicationSendersCode>test111111</ApplicationSendersCode>
        <ApplicationReceiversCode>test22222</ApplicationReceiversCode>
        <Date>971107</Date>
        <Time>1220</Time>
        <GroupControlNumber>123456789</GroupControlNumber>
        <ResponsibleAgencyCode Code= "X Accredited Standards Committee X12"/>
        <VersionRealeaseIdentifierCode>003042</VersionRealeaseIdentifierCode>
    </FunctionalGroupTrailer>
    <TransactionSetHeader>
        <TransactionSetIdentifierCode Code= "850 X12.1 Purchase Order"/>
        <TransactionSetControlNumber>4567</TransactionSetControlNumber>
    </TransactionSetHeader>
    <BeginngSegment>
        <TransactionSetPurposeCode Code= "00 Original"/>
        <PurchaseOrderTypeCode Code= "SA Stand-alone Order"/>
        <PurchaseOrderNumber>91393058</PurchaseOrderNumber>
        <PurchaseOrderDate>971107</PurchaseOrderDate>
    </BeginngSegment>
    <NoteSpecialInstruction>
        <FreeFormMessage>GOODS SHIPPED PER EDI ORDERS SUBJECT TO JCP</FreeFormMessage>
    </NoteSpecialInstruction>
    <NoteSpecialInstruction>
        <FreeFormMessage>WHOLESALE CONTRACT/LISTINGS TERMS AND CONDITIONS</FreeFormMessage>
    </NoteSpecialInstruction>
    <ReferenceNumber>
        <ReferenceNumberQualifier Qual= "DP Department Number"/>
        <ReferenceNumber>845</ReferenceNumber>
    </ReferenceNumber>
    <ReferenceNumber>
        <ReferenceNumberQualifier Qual= "IA Internal Vendor Number"/>
        <ReferenceNumber>047431</ReferenceNumber>
    </ReferenceNumber>
    <SpecialServices>
        <AllowanceorChargeIndicator Indicator= "N No Allowance or Charge"/>
        <AgencyQualifierCode Code= "VI Voluntary Interindustry Communication Standards (VICS)"/>
        <SpecialServicesCode Code= "OHZQ Voluntary Interindustry Communication Standards (VICS)"/>
        <ServiceMarksandNumbers>NS</ServiceMarksandNumbers>
    </SpecialServices>
    <SpecialServices>
        <AllowanceorChargeIndicator Indicator= "N No Allowance or Charge"/>
        <AgencyQualifierCode Code= "VI Voluntary Interindustry Communication Standards (VICS)"/>
        <SpecialServicesCode Code= "OHZQ Voluntary Interindustry Communication Standards (VICS)"/>
        <ServiceMarksandNumbers>51</ServiceMarksandNumbers>
    </SpecialServices>
    <HeaderSaleCondition>
        <SalesRequirementCode Code= "P4 Do Not Preship"/>
    </HeaderSaleCondition>
    <DateTimeReference>
        <DateTimeQualifier Qual= "010 Requested Ship"/>
        <Date>980210</Date>
    </DateTimeReference>
    <DateTimeReference>
        <DateTimeQualifier Qual= "001 Cancel After"/>
        <Date>980301</Date>
    </DateTimeReference>
    <CarrierDetails>
        <Routing>ALL WEIGHTS PEPS-RIDGF</Routing>
    </CarrierDetails>
    <Name>
        <EntityIdentifierCode Code= "SF Ship From"/>
        <IdentificationCodeQualifier Qual= "92 Assigned by Buyer or Buyer's Agent"/>
        <IdenitificationCode>00</IdenitificationCode>
    </Name>
    <Name>
        <EntityIdentifierCode Code= "BY Buying Party (Purchaser)"/>
        <IdentificationCodeQualifier Qual= "92 Assigned by Buyer or Buyer's Agent"/>
        <IdenitificationCode>27516</IdenitificationCode>
    </Name>
    <Name>
        <EntityIdentifierCode Code= "ST Ship To"/>
        <IdentificationCodeQualifier Qual= "92 Assigned by Buyer or Buyer's Agent"/>
        <IdenitificationCode>27516A</IdenitificationCode>
    </Name>
    <AddressInformation>
        <AddressInformation>JCPENNEY CO</AddressInformation>
        <AddressInformation>HWY 1 SECTOR LAMUDA</AddressInformation>
    </AddressInformation>
    <GeographicLocation>
        <CityName>GUAYNABO</CityName>
        <StateorProvinceCode Code= "PR Assigned by Buyer or Buyer's Agent"/>
        <PostalCode>00928</PostalCode>
    </GeographicLocation>
    <BaselineItemData>
        <QuantityOrdered>6</QuantityOrdered>
        <UnitofMeasureCode Code= "EA Each"/>
        <UnitPrice>12</UnitPrice>
        <ProductServiceIDQualifier Qual= "CB Buyer's Catalog Number"/>
        <ProductServiceID>17920108</ProductServiceID>
        <ProductServiceIDQuailifier Quailifier= "VA Vendor's Style Number"/>
        <ProductServiceID>12307</ProductServiceID>
    </BaselineItemData>
    <ProductIemDescription>
        <ItemDescriptionType Type= "F Free-form"/>
        <ProductCharacteristicCode Code= "08 Product"/>
        <Description>KAK S/S PRINT CAMP</Description>
    </ProductIemDescription>
    <ProductIemDescription>
        <ItemDescriptionType Type= "F Free-form"/>
        <ProductCharacteristicCode Code= "75 Buyer's Color Description"/>
        <Description>OR/BK</Description>
    </ProductIemDescription>
    <BaselineItemData>
        <QuantityOrdered>6</QuantityOrdered>
        <UnitofMeasureCode Code= "EA Each"/>
        <UnitPrice>12</UnitPrice>
        <ProductServiceIDQualifier Qual= "CB Buyer's Catalog Number"/>
        <ProductServiceID>17920207</ProductServiceID>
        <ProductServiceIDQuailifier Quailifier= "VA Vendor's Style Number"/>
        <ProductServiceID>12307</ProductServiceID>
    </BaselineItemData>
    <ProductIemDescription>
        <ItemDescriptionType Type= "F Free-form"/>
        <ProductCharacteristicCode Code= "08 Product"/>
        <Description>KAK S/S PRINT CAMP</Description>
    </ProductIemDescription>
    <ProductIemDescription>
        <ItemDescriptionType Type= "F Free-form"/>
        <ProductCharacteristicCode Code= "75 Buyer's Color Description"/>
        <Description>OL/BK</Description>
    </ProductIemDescription>
    <BaselineItemData>
        <QuantityOrdered>6</QuantityOrdered>
        <UnitofMeasureCode Code= "EA Each"/>
        <UnitPrice>12</UnitPrice>
        <ProductServiceIDQualifier Qual= "CB Buyer's Catalog Number"/>
        <ProductServiceID>17930107</ProductServiceID>
        <ProductServiceIDQuailifier Quailifier= "VA Vendor's Style Number"/>
        <ProductServiceID>12308</ProductServiceID>
    </BaselineItemData>
    <ProductIemDescription>
        <ItemDescriptionType Type= "F Free-form"/>
        <ProductCharacteristicCode Code= "08 Product"/>
        <Description>KAK PRINT SKIRT</Description>
    </ProductIemDescription>
    <ProductIemDescription>
        <ItemDescriptionType Type= "F Free-form"/>
        <ProductCharacteristicCode Code= "75 Buyer's Color Description"/>
        <Description>OR/BK</Description>
    </ProductIemDescription>
    <BaselineItemData>
        <QuantityOrdered>6</QuantityOrdered>
        <UnitofMeasureCode Code= "EA Each"/>
        <UnitPrice>12</UnitPrice>
        <ProductServiceIDQualifier Qual= "CB Buyer's Catalog Number"/>
        <ProductServiceID>17930206</ProductServiceID>
        <ProductServiceIDQuailifier Quailifier= "VA Vendor's Style Number"/>
        <ProductServiceID>12308</ProductServiceID>
    </BaselineItemData>
    <ProductIemDescription>
        <ItemDescriptionType Type= "F Free-form"/>
        <ProductCharacteristicCode Code= "08 Product"/>
        <Description>KAK PRINT SKIRT</Description>
    </ProductIemDescription>
    <ProductIemDescription>
        <ItemDescriptionType Type= "F Free-form"/>
        <ProductCharacteristicCode Code= "75 Buyer's Color Description"/>
        <Description>OL/BK</Description>
    </ProductIemDescription>
    <BaselineItemData>
        <QuantityOrdered>6</QuantityOrdered>
        <UnitofMeasureCode Code= "EA Each"/>
        <UnitPrice>12</UnitPrice>
        <ProductServiceIDQualifier Qual= "CB Buyer's Catalog Number"/>
        <ProductServiceID>17940106</ProductServiceID>
        <ProductServiceIDQuailifier Quailifier= "VA Vendor's Style Number"/>
        <ProductServiceID>12306</ProductServiceID>
    </BaselineItemData>
    <ProductIemDescription>
        <ItemDescriptionType Type= "F Free-form"/>
        <ProductCharacteristicCode Code= "08 Product"/>
        <Description>KAK S/S V-NK JKT TRM</Description>
    </ProductIemDescription>
    <ProductIemDescription>
        <ItemDescriptionType Type= "F Free-form"/>
        <ProductCharacteristicCode Code= "75 Buyer's Color Description"/>
        <Description>OR/BK</Description>
    </ProductIemDescription>
    <BaselineItemData>
        <QuantityOrdered>6</QuantityOrdered>
        <UnitofMeasureCode Code= "EA Each"/>
        <UnitPrice>12</UnitPrice>
        <ProductServiceIDQualifier Qual= "CB Buyer's Catalog Number"/>
        <ProductServiceID>17940205</ProductServiceID>
        <ProductServiceIDQuailifier Quailifier= "VA Vendor's Style Number"/>
        <ProductServiceID>12306</ProductServiceID>
    </BaselineItemData>
    <ProductIemDescription>
        <ItemDescriptionType Type= "F Free-form"/>
        <ProductCharacteristicCode Code= "08 Product"/>
        <Description>KAK S/S V-NK JKT TRM</Description>
    </ProductIemDescription>
    <ProductIemDescription>
        <ItemDescriptionType Type= "F Free-form"/>
        <ProductCharacteristicCode Code= "75 Buyer's Color Description"/>
        <Description>OL/BK</Description>
    </ProductIemDescription>
    <BaselineItemData>
        <QuantityOrdered>6</QuantityOrdered>
        <UnitofMeasureCode Code= "EA Each"/>
        <UnitPrice>12</UnitPrice>
        <ProductServiceIDQualifier Qual= "CB Buyer's Catalog Number"/>
        <ProductServiceID>17950105</ProductServiceID>
        <ProductServiceIDQuailifier Quailifier= "VA Vendor's Style Number"/>
        <ProductServiceID>12309</ProductServiceID>
    </BaselineItemData>
    <ProductIemDescription>
        <ItemDescriptionType Type= "F Free-form"/>
        <ProductCharacteristicCode Code= "08 Product"/>
        <Description>KAK PRINT PANT</Description>
    </ProductIemDescription>
    <ProductIemDescription>
        <ItemDescriptionType Type= "F Free-form"/>
        <ProductCharacteristicCode Code= "75 Buyer's Color Description"/>
        <Description>BKML1</Description>
    </ProductIemDescription>
    <BaselineItemData>
        <QuantityOrdered>6</QuantityOrdered>
        <UnitofMeasureCode Code= "EA Each"/>
        <UnitPrice>12</UnitPrice>
        <ProductServiceIDQualifier Qual= "CB Buyer's Catalog Number"/>
        <ProductServiceID>17950204</ProductServiceID>
        <ProductServiceIDQuailifier Quailifier= "VA Vendor's Style Number"/>
        <ProductServiceID>12309</ProductServiceID>
    </BaselineItemData>
    <ProductIemDescription>
        <ItemDescriptionType Type= "F Free-form"/>
        <ProductCharacteristicCode Code= "08 Product"/>
        <Description>KAK PRINT PANT</Description>
    </ProductIemDescription>
    <ProductIemDescription>
        <ItemDescriptionType Type= "F Free-form"/>
        <ProductCharacteristicCode Code= "75 Buyer's Color Description"/>
        <Description>BKML2</Description>
    </ProductIemDescription>
    <TransactionTotals>
        <NumberofLineItems>8</NumberofLineItems>
    </TransactionTotals>
    <TransactionSetTrailer>
        <NumberofIncludedSegments>43</NumberofIncludedSegments>
        <TransactionSetControlNumber>4567</TransactionSetControlNumber>
    </TransactionSetTrailer>
    <FunctionalGroupTrailer>
        <NumberofIncludedSets>1</NumberofIncludedSets>
        <GroupControlNumber>123456789</GroupControlNumber>
    </FunctionalGroupTrailer>
    <InterchangeControlTrailer>
        <NumberofIncludedFunctionalGroup>1</NumberofIncludedFunctionalGroup>
        <InterchangeControlNumber>112240001</InterchangeControlNumber>
    </InterchangeControlTrailer>
    </PurchaseOrder>