Interface Message Formats

From Commander4j

Output Messages

Production Declaration

 <?xml version="1.0" encoding="UTF-8"?>
 <message>
    <hostRef>service</hostRef>
    <messageRef>18722440</messageRef>
    <interfaceType>Production Declaration</interfaceType>
    <messageInformation>SSCC=350001615053457609</messageInformation>
    <interfaceDirection>Output</interfaceDirection>
    <messageDate>2024-03-03T16:25:10</messageDate>
    <messageData>
        <productionDeclaration>
            <SSCC>350001615053457609</SSCC>
            <processOrder>28946352</processOrder>
            <recipe>100000000053316048</recipe>
            <requiredResource>P1VK12</requiredResource>
            <material>44219856</material>
            <description>Premium Widget Blue</description>
            <old_code/>
            <moveAfterMake>N</moveAfterMake>
            <moveLocationID/>
            <customerID>SELF</customerID>
            <customerName>My Company</customerName>
            <customerNameOnLabel>Y</customerNameOnLabel>
            <customerOverridePack>N</customerOverridePack>
            <customerPackModule/>
            <customerOverridePallet>N</customerOverridePallet>
            <customerPalletModule/>
            <customerBatchOverride>N</customerBatchOverride>
            <customerBatchFormat/>
            <customerData01/>
            <customerData02/>
            <customerData03/>
            <customerData04/>
            <ean>05000161030460</ean>
            <variant>11</variant>
            <status>Unrestricted</status>
            <batchDefaultFormat>{YEAR1}{JULIAN_DAY}{PLANT}</batchDefaultFormat>
            <batch>4063093330</batch>
            <batchStatus>Restricted</batchStatus>
            <expiry_Mode>BATCH</expiry_Mode>
            <expiryDate>2026-03-31T00:00:00</expiryDate>
            <location>WISBECH</location>
            <name>Purina Wisbech</name>
            <gln>5000161800292</gln>
            <plant>0933</plant>
            <warehouse>734</warehouse>
            <storageLocation>0001</storageLocation>
            <storageSection/>
            <storageBin>DESPATCH</storageBin>
            <storageType>PRO</storageType>
            <productionQuantity>5616.000</productionQuantity>
            <productionUOM>EA</productionUOM>
            <confirmed>Y</confirmed>
            <productionDate>2024-03-03T16:25:08</productionDate>
        </productionDeclaration>
    </messageData>
 </message>

Input Messages

Process Order

 <?xml version="1.0" encoding="UTF-8"?>
 <message>
   <plant>1234</plant>
   <hostRef>DEMO</hostRef>
   <messageRef>CRID 20240303155409</messageRef>
   <interfaceType>Process Order</interfaceType>
   <messageInformation>Process Order=28998413</messageInformation>
   <interfaceDirection>Input</interfaceDirection>
   <messageDate>2024-03-03T15:54:11</messageDate>
   <messageData>
      <processOrder>
         <orderNo>28998413</orderNo>
         <receipeId>100000000053478322</receipeId>
         <dueDate>2024-03-03T20:27:35</dueDate>
         <status>Ready</status>
         <plant>0933</plant>
         <warehouse>734</warehouse>
         <storageLocation>0001</storageLocation>
         <storageBin>P3OSL</storageBin>
         <storageType>141</storageType>
         <location>FACTORY1</location>
         <material>44066725</material>
         <description>Flux Capacitor</description>
         <requiredQuantity>48480</requiredQuantity>
         <requiredUom>KG</requiredUom>
         <defaultPalletStatus>Unrestricted</defaultPalletStatus>
         <requiredResource>TP3OSL</requiredResource>
      </processOrder>
   </messageData>
 </message>

Process Order Status Change

 <?xml version="1.0" encoding="UTF-8"?>
 <message>
   <hostRef>DEMO</hostRef>
   <messageRef>CRID 100000000052491880</messageRef>
   <interfaceType>Process Order Status Change</interfaceType>
   <messageInformation>Process Order=005000335533</messageInformation>
   <interfaceDirection>Input</interfaceDirection>
   <messageDate>2023-10-06T11:35:23</messageDate>
   <messageData>
      <processOrderStatusChange>
         <orderNo>5000335533</orderNo>
         <receipeId>100000000052491880</receipeId>
         <status>Discarded</status>
      </processOrderStatusChange>
   </messageData>
 </message>

Pallet Status Change

 <?xml version="1.0" encoding="UTF-8"?>
 <message>
   <hostRef>DEMO</hostRef>
   <messageRef>ID 0000002754166783</messageRef>
   <interfaceType>Pallet Status Change</interfaceType>
   <messageInformation>TransferSchedule=0000002754166783</messageInformation>
   <interfaceDirection>Input</interfaceDirection>
   <messageDate>2024-03-03T16:34:58</messageDate>
   <messageData>
      <palletStatusChange>
         <sscc/>
         <status>Unrestricted</status>
         <update>
            <sscc/>
            <status>Unrestricted</status>
         </update>
      </palletStatusChange>
   </messageData>
 </message>

Material Definition

 <?xml version="1.0" encoding="UTF-8"?>
 <message>
   <plant>1234</plant>
   <warehouse>001</warehouse>
   <hostRef>DEMO</hostRef>
   <interfaceType>Material Definition</interfaceType>
   <interfaceDirection>Input</interfaceDirection>
   <messageRef>DOCNUM 2752685867</messageRef>
   <messageInformation>Material=12249278/FERT</messageInformation>
   <messageDate>2024-03-01T13:03:09</messageDate>
   <messageData>
      <materialDefinition>
         <material>12249278</material>
         <old_material/>
         <materialType>FERT</materialType>
         <base_uom>EA</base_uom>
         <gross_weight>90.000</gross_weight>
         <net_weight>85.000</net_weight>
         <weight_uom>GRM</weight_uom>
         <description>Reverse Ratcheting Router</description>
         <enabled>Y</enabled>
         <equipment_Type/>
         <shelf_life>24</shelf_life>
         <shelf_life_uom>M</shelf_life_uom>
         <shelf_life_rule>+</shelf_life_rule>
         <materialUOMDefinition>
            <uom>LR</uom>
            <ean/>
            <variant/>
            <numerator>576</numerator>
            <denominator>1</denominator>
         </materialUOMDefinition>
         <materialUOMDefinition>
            <uom>ZZ2</uom>
            <ean/>
            <variant/>
            <numerator>24</numerator>
            <denominator>1</denominator>
         </materialUOMDefinition>
         <materialUOMDefinition>
            <uom>EA</uom>
            <ean>07613034588241</ean>
            <variant>01</variant>
            <numerator>1</numerator>
            <denominator>1</denominator>
         </materialUOMDefinition>
         <materialUOMDefinition>
            <uom>CS</uom>
            <ean>07613034588258</ean>
            <variant>01</variant>
            <numerator>24</numerator>
            <denominator>1</denominator>
         </materialUOMDefinition>
         <materialUOMDefinition>
            <uom>D97</uom>
            <ean>07613034754530</ean>
            <variant>00</variant>
            <numerator>4032</numerator>
            <denominator>1</denominator>
         </materialUOMDefinition>
         <validLocations/>
      </materialDefinition>
   </messageData>
 </message>

Pallet Move

 <?xml version="1.0" encoding="UTF-8"?>
 <message>
   <hostRef>service</hostRef>
   <messageRef>18763875</messageRef>
   <interfaceType>Pallet Move</interfaceType>
   <messageInformation>SSCC=350001615053666100</messageInformation>
   <interfaceDirection>Input</interfaceDirection>
   <messageDate>2024-03-03T16:23:38</messageDate>
   <messageData>
      <palletMove>
         <pallet>
            <sscc>350001615053666100</sscc>
            <fromLocation>FACTORY1</fromLocation>
            <moveAfterMake>Y</moveAfterMake>
            <toLocation>FACTORY2</toLocation>
         </pallet>
      </palletMove>
   </messageData>
 </message>

Batch Status Change

 <?xml version="1.0" encoding="UTF-8"?>
 <message>
   <hostRef>DEMO</hostRef>
   <messageRef>ID 0000002754117823</messageRef>
   <interfaceType>Batch Status Change</interfaceType>
   <messageInformation>Material=43898974, Batch=4062093355</messageInformation>
   <interfaceDirection>Input</interfaceDirection>
   <messageDate>2024-03-03T12:33:36</messageDate>
   <messageData>
      <batchStatusChange>
         <batch>4062093355</batch>
         <material>43898974</material>
         <status>Unrestricted</status>
      </batchStatusChange>
   </messageData>
 </message>