XML file settings generated by GenLabelMappingXML.java

This topic provides an example Mapping XML file generated using theGenLabelMappingXML.java tool, and describes the XML file settings.

In the Mapping XML file generated using the GenLabelMappingXML.java tool:

Example of mapping XML file

   <?xml version="1.0" encoding="UTF-8"?>
   <LabelFieldMap>
       <LabelField 
Binding="/Shipment/SellerOrganization/CorporatePersonInfo/@AddressLine1" 
LabelFieldName="FromAddressLine1" RepeatingElement=""/>
       <LabelField 
Binding="/Shipment/SellerOrganization/CorporatePersonInfo/@AddressLine2" 
LabelFieldName="FromAddressLine2" RepeatingElement=""/>
       <LabelField 
Binding="concat(/Shipment/SellerOrganization/CorporatePersonInfo/@FirstName,
' ',/Shipment/SellerOrganization/CorporatePersonInfo/@LastName)" 
LabelFieldName="FromName" RepeatingElement="" DataType="Text"/>
       <LabelField 
Binding="/Shipment/SellerOrganization/CorporatePersonInfo/@City" 
LabelFieldName="FromCity" RepeatingElement="" DataType="Text"/>
       <LabelField 
Binding="/Shipment/SellerOrganization/CorporatePersonInfo/@State" 
LabelFieldName="FromState" RepeatingElement="" DataType="Text"/>
       <LabelField 
Binding="/Shipment/SellerOrganization/CorporatePersonInfo/@Country" 
LabelFieldName="FromCountry" RepeatingElement="" DataType="Text"/>
       <LabelField 
Binding="/Shipment/SellerOrganization/CorporatePersonInfo/@ZipCode" 
LabelFieldName="FromZip" RepeatingElement="" DataType="Text"/>
       <LabelField Binding="/Shipment/@ShipmentNo" LabelFieldName="ShipmentNo" 
RepeatingElement="" DataType="Text"/>
       <LabelField Binding="/Shipment/@ActualShipmentDate" 
LabelFieldName="ShipmentDate" RepeatingElement="" DataType="Date"/>
       <LabelField Binding="concat(/Shipment/ToAddress/@FirstName,' 
',/Shipment/ToAddress/@LastName)" LabelFieldName="ToName" 
RepeatingElement="" DataType="Text"/>
       <LabelField Binding="/Shipment/ToAddress/@AddressLine1" 
LabelFieldName="ToAddressLine1" RepeatingElement="" DataType="Text"/>
       <LabelField Binding="/Shipment/ToAddress/@AddressLine2" 
LabelFieldName="ToAddressLine2" RepeatingElement="" DataType="Text"/>
       <LabelField Binding="/Shipment/ToAddress/@City" LabelFieldName="ToCity" 
RepeatingElement="" DataType="Text"/>
       <LabelField Binding="/Shipment/ToAddress/@State" 
LabelFieldName="ToState" RepeatingElement="" DataType="Text"/>
       <LabelField Binding="/Shipment/ToAddress/@ZipCode" 
LabelFieldName="ToZip" RepeatingElement="" DataType="Text"/>
       <LabelField Binding="/Shipment/ToAddress/@Country" 
LabelFieldName="ToCountry" RepeatingElement="" DataType="Text"/>
       <LabelField 
Binding="concat(/Shipment/BillingInformation/AlternateParty/@FirstName,' 
',/Shipment/BillingInformation/AlternateParty/@LastName)" 
LabelFieldName="BillToName" RepeatingElement="" DataType="Text"/>
       <LabelField 
Binding="/Shipment/BillingInformation/AlternateParty/@AddressLine1" 
LabelFieldName="BillToAddressLine1" RepeatingElement="" DataType="Text"/>
       <LabelField 
Binding="/Shipment/BillingInformation/AlternateParty/@AddressLine2" 
LabelFieldName="BillToAddressLine2" RepeatingElement="" DataType="Text"/>
       <LabelField Binding="/Shipment/BillingInformation/AlternateParty/@City" 
LabelFieldName="BillToCity" RepeatingElement="" DataType="Text"/>
       <LabelField Binding="/Shipment/BillingInformation/AlternateParty/@State" 
LabelFieldName="BillToState" RepeatingElement="" DataType="Text"/>
       <LabelField 
Binding="/Shipment/BillingInformation/AlternateParty/@ZipCode" 
LabelFieldName="BillToZip" RepeatingElement="" DataType="Text"/>
       <LabelField 
Binding="/Shipment/BillingInformation/AlternateParty/@Country" 
LabelFieldName="BillToCountry" RepeatingElement="" DataType="Text"/>
       <LabelField Binding="/Shipment/Carrier/@ScacDesc" LabelFieldName="SCAC" 
RepeatingElement="" DataType="Text"/>
       <LabelField Binding="/Shipment/BillingInformation/@ShipmentChargeType" 
LabelFieldName="FreightTerms" RepeatingElement="" DataType="Text"/>
       <LabelField Binding="concat(/Shipment/MarkForAddress/@FirstName,' 
',/Shipment/MarkForAddress/@LastName)" LabelFieldName="MarkFor" 
RepeatingElement="" DataType="Text"/>
       <LabelField 
Binding="/Shipment/Instructions/Instruction[@InstructionType='SHIP']/@Instru
ctionText" LabelFieldName="SpecialInstruction" RepeatingElement="" 
DataType="Text"/>
       <LabelField 
Binding="/Shipment/ShipmentLines/ShipmentLine/OrderLine/@CustomerPONo" 
LabelFieldName="CustomerPONo" RepeatingElement="ShipmentLine" 
DataType="Text"/>
       <LabelField Binding="/Shipment/ShipmentLines/ShipmentLine/@ItemID" 
LabelFieldName="ItemId" RepeatingElement="" DataType="Text"/>
       <LabelField 
Binding="/Shipment/ShipmentLines/ShipmentLine/OrderLine/Item/@CustomerItem" 
LabelFieldName="CustItemId" RepeatingElement="ShipmentLine" 
DataType="Text"/>
       <LabelField 
Binding="/Shipment/ShipmentLines/ShipmentLine/OrderLine/Item/@ItemDesc" 
LabelFieldName="ItemDesc" RepeatingElement="ShipmentLine" DataType="Text"/>
       <LabelField 
Binding="/Shipment/ShipmentLines/ShipmentLine/@UnitOfMeasure" 
LabelFieldName="UOM" RepeatingElement="ShipmentLine" DataType="Text"/>
       <LabelField Binding="/Shipment/ShipmentLines/ShipmentLine/@OrderedQty" 
LabelFieldName="OrdQty" RepeatingElement="ShipmentLine" DataType="Text"/>
       <LabelField Binding="/Shipment/ShipmentLines/ShipmentLine/@Quantity" 
LabelFieldName="Quantity" RepeatingElement="ShipmentLine" DataType="Text"/>   
       <LabelField 
Binding="/Shipment/ShipmentLines/ShipmentLine/@BackOrderedQty" 
LabelFieldName="BOQty" RepeatingElement="ShipmentLine" DataType="Text"/>
       <LabelField Binding="" LabelFieldName="Line" RepeatingElement="" 
Sequence="Y" DataType="Text"/>
       <RepeatingFields>
           <RepeatingField LabelFieldName="CustomerPONo" MaxFirstPage="12"
               MaxLastPage="12" MaxMidPage="12"/>
           <RepeatingField LabelFieldName="ItemId" MaxFirstPage="12"
               MaxLastPage="12" MaxMidPage="12"/>
           <RepeatingField LabelFieldName="CustItemId" MaxFirstPage="12"
               MaxLastPage="12" MaxMidPage="12"/>
           <RepeatingField LabelFieldName="ItemDesc" MaxFirstPage="12"
               MaxLastPage="12" MaxMidPage="12"/>
           <RepeatingField LabelFieldName="UOM" MaxFirstPage="12"
               MaxLastPage="12" MaxMidPage="12"/>
           <RepeatingField LabelFieldName="OrdQty" MaxFirstPage="12"
               MaxLastPage="12" MaxMidPage="12"/>
           <RepeatingField LabelFieldName="Quantity" MaxFirstPage="12"
               MaxLastPage="12" MaxMidPage="12"/>
           <RepeatingField LabelFieldName="BOQty" MaxFirstPage="12"
               MaxLastPage="12" MaxMidPage="12"/>
           <RepeatingField LabelFieldName="Line" MaxFirstPage="12"
               MaxLastPage="12" MaxMidPage="12"/>
       </RepeatingFields>
   </LabelFieldMap>