Payload Structure in B2MML Format

Event: Operation Clocked On

<ProductionPerformance
	xmlns:xsd="http://www.w3.org/2001/XMLSchema"
	xmlns:Extended="http://www.wbf.org/xml/B2MML-V0401-AllExtensions"
	xmlns:inp2="http://www.wbf.org/xml/B2MML-V0401"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xmlns:erp="http://sample.data"
	xmlns="http://www.wbf.org/xml/B2MML-V0401">
	<ID>0000016fd83ef2ff-02420a000bab0000</ID>
	<Description>ERP Export Service</Description>
	<PublishedDate>2020-01-22T13:57:03Z</PublishedDate>
	<ProductionResponse>
		<ID>REWORK-TEST-WO2</ID>
		<SegmentResponse>
			<ID>op10</ID>
			<PersonnelActual>
				<PersonID>bm_operator_2</PersonID>
				<Location>
					<EquipmentID>KRoute_WO_testing</EquipmentID>
					<EquipmentElementLevel>ProductionLine</EquipmentElementLevel>
					<Location>
						<EquipmentID>KRoute_Unit1</EquipmentID>
						<EquipmentElementLevel>Unit</EquipmentElementLevel>
					</Location>
				</Location>
				<PersonnelActualProperty>
					<ID>laborType</ID>
					<Value>
						<ValueString>Rework</ValueString>
						<DataType>string</DataType>
						<UnitOfMeasure/>
					</Value>
				</PersonnelActualProperty>
				<PersonnelActualProperty>
					<ID>clockedOnTime</ID>
					<Value>
						<ValueString>2020-01-24T15:50:01Z</ValueString>
						<DataType>string</DataType>
						<UnitOfMeasure/>
					</Value>
				</PersonnelActualProperty>
				<PersonnelActualProperty>
					<ID>operatorName</ID>
					<Value>
						<ValueString>bm_operator_2</ValueString>
						<DataType>string</DataType>
						<UnitOfMeasure/>
					</Value>
				</PersonnelActualProperty>
			</PersonnelActual>
			<MaterialProducedActual>
				<MaterialLotID>SN-1</MaterialLotID>
			</MaterialProducedActual>
		</SegmentResponse>
	</ProductionResponse>
</ProductionPerformance> 

Event: Operation Clocked Off

<ProductionPerformance
	xmlns:xsd="http://www.w3.org/2001/XMLSchema"
	xmlns:Extended="http://www.wbf.org/xml/B2MML-V0401-AllExtensions"
	xmlns:inp2="http://www.wbf.org/xml/B2MML-V0401"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xmlns:erp="http://sample.data"
	xmlns="http://www.wbf.org/xml/B2MML-V0401">
	<ID>0000016fd83ea61e-02420a000bab0000</ID>
	<Description>ERP Export Service</Description>
	<PublishedDate>2020-01-22T13:57:03Z</PublishedDate>
	<ProductionResponse>
		<ID>REWORK-TEST-WO2</ID>
		<SegmentResponse>
			<ID>op10</ID>
			<PersonnelActual>
				<PersonID>bm_operator_2</PersonID>
				<Location>
					<EquipmentID>KRoute_WO_testing</EquipmentID>
					<EquipmentElementLevel>ProductionLine</EquipmentElementLevel>
					<Location>
						<EquipmentID>KRoute_Unit1</EquipmentID>
						<EquipmentElementLevel>Unit</EquipmentElementLevel>
					</Location>
				</Location>
				<PersonnelActualProperty>
					<ID>clockedOnTime</ID>
					<Value>
						<ValueString>2020-01-24T15:46:58Z</ValueString>
						<DataType>string</DataType>
						<UnitOfMeasure/>
					</Value>
				</PersonnelActualProperty>
				<PersonnelActualProperty>
					<ID>clockedOffTime</ID>
					<Value>
						<ValueString>2020-01-24T15:49:42Z</ValueString>
						<DataType>string</DataType>
						<UnitOfMeasure/>
					</Value>
				</PersonnelActualProperty>
				<PersonnelActualProperty>
					<ID>operatorName</ID>
					<Value>
						<ValueString>bm_operator_2</ValueString>
						<DataType>string</DataType>
						<UnitOfMeasure/>
					</Value>
				</PersonnelActualProperty>
			</PersonnelActual>
			<MaterialProducedActual>
				<MaterialLotID>SN-1</MaterialLotID>
			</MaterialProducedActual>
		</SegmentResponse>
	</ProductionResponse>
</ProductionPerformance> 

Event: Operation Skipped

<ProductionPerformance
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:Extended="http://www.wbf.org/xml/B2MML-V0401-AllExtensions"
    xmlns:inp2="http://www.wbf.org/xml/B2MML-V0401"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:erp="http://sample.data"
    xmlns="http://www.wbf.org/xml/B2MML-V0401">
    <ID>00000178c5511118-02420a0006db0000</ID>
    <Description>ERP Export Service</Description>
    <PublishedDate>2021-04-12T07:29:07Z</PublishedDate>
    <ProductionResponse>
     <!-- workorder name -->
        <ID>WOID6-ROUTE-XML-SNOWBIKES</ID>
         <!-- route info-->
        <SegmentResponse>
            <ID>Route Level</ID>  
<!-- Route Level Properties -->         
            <ProductionData>
                <ID>Some-Integer-Property-Name</ID>
                <Value>
                    <ValueString>10</ValueString>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <ProductionData>
                <ID>Some-Boolean-Property-Name</ID>
                <Value>
                    <ValueString>true</ValueString>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>               
        </SegmentResponse>
        <!-- operation Info-->
        <SegmentResponse>
        <!-- operation Name-->
            <ID>FrameAssembly</ID>
            <ProductionData>
                <ID>skippeddOnTime</ID>
                <Value>
                    <ValueString>2021-04-12T10:21:06Z</ValueString>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <ProductionData>
                <ID>status</ID>
                <Value>
                    <ValueString>Skipped</ValueString>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <ProductionData>
                <ID>skippedBy</ID>
                <Value>
                    <ValueString>mesadmin</ValueString>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
<!-- operation properties-->
            <ProductionData>
                <ID>work_order_import_prop_group_prop_2</ID>
                <Value>
                    <ValueString>workorderimportgroupproperty2</ValueString>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <ProductionData>
                <ID>work_order_import_prop_group_prop_3</ID>
                <Value>
                    <ValueString>workorderimportgroupproperty3</ValueString>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <!-- producedMaterial details-->
            <MaterialProducedActual>
            <!--producedMaterial Name -->
                <MaterialDefinitionID>SNOWBIKE-NONSERIALIZED</MaterialDefinitionID>
                <!--producedMaterial Lot Name -->
                <MaterialLotID>SERNUM1</MaterialLotID>
                <Location>
                <!--production Line -->
                    <EquipmentID>Bikes_Assembly_Line</EquipmentID>
                    <EquipmentElementLevel>ProductionLine</EquipmentElementLevel>
                    <Location>
                    <!--production unitName -->
                        <EquipmentID>FrameMountingStation</EquipmentID>
                        <EquipmentElementLevel>Unit</EquipmentElementLevel>
                    </Location>
                </Location>
                 <!--skippedQuantity -->
                <Quantity>
                    <QuantityString>10</QuantityString>
                    <DataType>double</DataType>
                    <UnitOfMeasure>EA</UnitOfMeasure>
                </Quantity>
                <!--Produced Material Lot Properties -->
                <MaterialProducedActualProperty>
                    <ID>materialLot_Integer_Property</ID>
                    <Value>
                        <ValueString>10</ValueString>
                        <DataType>string</DataType>
                        <UnitOfMeasure/>
                    </Value>
                </MaterialProducedActualProperty>
                <MaterialProducedActualProperty>
                    <ID>materialLot_boolean_Property</ID>
                    <Value>
                        <ValueString>false</ValueString>
                        <DataType>string</DataType>
                        <UnitOfMeasure/>
                    </Value>
                </MaterialProducedActualProperty>
            </MaterialProducedActual>
        </SegmentResponse>
        <Extended:SchemaVersion>1</Extended:SchemaVersion>
        <Extended:SDDSchemaVersion>8</Extended:SDDSchemaVersion>
    </ProductionResponse>
</ProductionPerformance>

Event: Operation Completed

<?xml version="1.0" encoding="UTF-8"?>
<ProductionPerformance xmlns="http://www.wbf.org/xml/B2MML-V0401" xmlns:Extended="http://www.wbf.org/xml/B2MML-V0401-AllExtensions" xmlns:erp="http://sample.data" xmlns:inp2="http://www.wbf.org/xml/B2MML-V0401" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
   <ID>0000017767e0a822-02420a0002a40000</ID>
   <Description>ERP Export Service</Description>
   <PublishedDate>2021-01-31T06:18:12Z</PublishedDate>
   <ProductionResponse>
      <!-- workorder name -->
      <ID>ERPWOID6-Wed Feb 03 16:54:51 IST 2021</ID>
      <SegmentResponse>
         <!-- route info-->
         <ID>000</ID>
         <!--this is same as processOrderComplete event message -->
         <!-- Route Level Properties -->
         <ProductionData>
            <ID>routeProperty1</ID>
            <Value>
               <ValueString>20</ValueString>
               <DataType>string</DataType>
               <UnitOfMeasure />
            </Value>
         </ProductionData>
         <ProductionData>
            <ID>routeProperty2</ID>
            <Value>
               <ValueString>30</ValueString>
               <DataType>string</DataType>
               <UnitOfMeasure />
            </Value>
         </ProductionData>
      </SegmentResponse>
      <!-- operation Info-->
      <SegmentResponse>
         <!-- operation Name-->
         <ID>SIT Op1</ID>
         <!-- operationInfo/startTime-->
         <ActualStartTime>2021-02-03T12:29:28Z</ActualStartTime>
         <!-- operationInfo/endTime-->
         <ActualEndTime>2021-02-03T12:31:52Z</ActualEndTime>
         <!-- operationInfo/Properties-->
         <ProductionData>
            <ID>operationProperty1</ID>
            <Value>
               <ValueString>1</ValueString>
               <DataType>string</DataType>
               <UnitOfMeasure />
            </Value>
         </ProductionData>
         <ProductionData>
            <ID>operationProperty2</ID>
            <Value>
               <ValueString>2</ValueString>
               <DataType>string</DataType>
               <UnitOfMeasure />
            </Value>
         </ProductionData>
         <!-- operationInfo/status-->
         <ProductionData>
            <ID>status</ID>
            <Value>
               <ValueString>Complete</ValueString>
               <DataType>string</DataType>
               <UnitOfMeasure />
            </Value>
         </ProductionData>
         <!-- operationInfo/completedBy-->
         <ProductionData>
            <ID>completedBy</ID>
            <Value>
               <ValueString>mesadmin</ValueString>
               <DataType>string</DataType>
               <UnitOfMeasure />
            </Value>
         </ProductionData>
         <!-- operationInfo/producedMaterial-->
         <MaterialProducedActual>
            <!--producedMaterial Name -->
            <MaterialDefinitionID>PR1</MaterialDefinitionID>
            <!--producedMaterial Lot Name -->
            <MaterialLotID>Lot1</MaterialLotID>
            <Location>
               <!--production Line -->
               <EquipmentID>Bikes_Assembly_Line</EquipmentID>
               <EquipmentElementLevel>ProductionLine</EquipmentElementLevel>
               <Location>
                  <!--production unitName -->
                  <EquipmentID>FrameMountingStation</EquipmentID>
                  <EquipmentElementLevel>Unit</EquipmentElementLevel>
               </Location>
            </Location>
            <!--produced Quantity -->
            <Quantity>
               <QuantityString>200</QuantityString>
               <DataType>double</DataType>
               <UnitOfMeasure>EA</UnitOfMeasure>
            </Quantity>
            <!--Produced Material Lot Properties -->
            <MaterialProducedActualProperty>
               <ID>lotIdentifierProperty1</ID>
               <Value>
                  <ValueString>10</ValueString>
                  <DataType>string</DataType>
                  <UnitOfMeasure />
               </Value>
            </MaterialProducedActualProperty>
         </MaterialProducedActual>
         <!-- BillOfMaterial Info -->
         <MaterialConsumedActual>
            <!--BillOfMaterial Name-->
            <MaterialDefinitionID>RawMaterial001</MaterialDefinitionID>
            <!--consumedLotIdentifier Name -->
            <MaterialLotID>Lot1</MaterialLotID>
            <!--consumed Quantity -->
            <Quantity>
               <QuantityString>4.0</QuantityString>
               <DataType>float</DataType>
               <UnitOfMeasure>EA</UnitOfMeasure>
            </Quantity>
            <!--Consumed Lot Identifier & BOM Item Properties-->
            <MaterialConsumedActualProperty>
               <ID>consumedLotIdentifierProperty1</ID>
               <Value>
                  <ValueString>10</ValueString>
                  <DataType>integer</DataType>
                  <UnitOfMeasure />
               </Value>
            </MaterialConsumedActualProperty>
  <MaterialConsumedActualProperty>
               <ID>consumedLotIdentifierProperty2</ID>
               <Value>
                  <ValueString>30</ValueString>
                  <DataType>integer</DataType>
                  <UnitOfMeasure />
               </Value>
            </MaterialConsumedActualProperty>
            <MaterialConsumedActualProperty>
               <ID>quantityPrecision</ID>
               <Value>
                  <ValueString>1</ValueString>
                  <DataType>integer</DataType>
                  <UnitOfMeasure />
               </Value>
            </MaterialConsumedActualProperty>
            <MaterialConsumedActualProperty>
               <ID>lowerTolerance</ID>
               <Value>
                  <ValueString>2.2</ValueString>
                  <DataType>float</DataType>
                  <UnitOfMeasure />
               </Value>
            </MaterialConsumedActualProperty>
            <MaterialConsumedActualProperty>
               <ID>upperTolerance</ID>
               <Value>
                  <ValueString>1.0</ValueString>
                  <DataType>float</DataType>
                  <UnitOfMeasure />
               </Value>
            </MaterialConsumedActualProperty>
            <MaterialConsumedActualProperty>
               <ID>lowerTolerancePrecision</ID>
               <Value>
                  <ValueString>1</ValueString>
                  <DataType>integer</DataType>
                  <UnitOfMeasure />
               </Value>
            </MaterialConsumedActualProperty>
            <MaterialConsumedActualProperty>
               <ID>upperTolerancePrecision</ID>
               <Value>
                  <ValueString>1</ValueString>
                  <DataType>integer</DataType>
                  <UnitOfMeasure />
               </Value>
            </MaterialConsumedActualProperty>
            <MaterialConsumedActualProperty>
               <ID>scrapFactor</ID>
               <Value>
                  <ValueString>1</ValueString>
                  <DataType>integer</DataType>
                  <UnitOfMeasure />
               </Value>
            </MaterialConsumedActualProperty>
            <MaterialConsumedActualProperty>
               <ID>defaultStorageUnit</ID>
               <Value>
                  <ValueString>AlignmentJig</ValueString>
                  <DataType>string</DataType>
                  <UnitOfMeasure />
               </Value>
            </MaterialConsumedActualProperty>
            <MaterialConsumedActualProperty>
               <ID>bomItemProperty1</ID>
               <Value>
                  <ValueString>10</ValueString>
                  <DataType>string</DataType>
                  <UnitOfMeasure />
               </Value>
            </MaterialConsumedActualProperty>
            <MaterialConsumedActualProperty>
               <ID>bomItemProperty2</ID>
               <Value>
                  <ValueString>20</ValueString>
                  <DataType>string</DataType>
                  <UnitOfMeasure />
               </Value>
            </MaterialConsumedActualProperty>
         </MaterialConsumedActual>
         <MaterialConsumedActual>
            <MaterialDefinitionID>RawMaterial002</MaterialDefinitionID>
            <MaterialLotID>Lot2</MaterialLotID>
            <Quantity>
               <QuantityString>444.0</QuantityString>
               <DataType>float</DataType>
               <UnitOfMeasure>EA</UnitOfMeasure>
            </Quantity>
            <MaterialConsumedActualProperty>
               <ID>quantityPrecision</ID>
               <Value>
                  <ValueString>1</ValueString>
                  <DataType>integer</DataType>
                  <UnitOfMeasure />
               </Value>
            </MaterialConsumedActualProperty>
            <MaterialConsumedActualProperty>
               <ID>consumedLotIdentifierProperty3</ID>
               <Value>
                  <ValueString>10</ValueString>
                  <DataType>integer</DataType>
                  <UnitOfMeasure />
               </Value>
            </MaterialConsumedActualProperty>
<MaterialConsumedActualProperty>
               <ID>consumedLotIdentifierProperty4</ID>
               <Value>
                  <ValueString>30</ValueString>
                  <DataType>integer</DataType>
                  <UnitOfMeasure />
               </Value>
            </MaterialConsumedActualProperty>
            <MaterialConsumedActualProperty>
               <ID>lowerTolerance</ID>
               <Value>
                  <ValueString>2.2</ValueString>
                  <DataType>float</DataType>
                  <UnitOfMeasure />
               </Value>
            </MaterialConsumedActualProperty>
            <MaterialConsumedActualProperty>
               <ID>upperTolerance</ID>
               <Value>
                  <ValueString>1.0</ValueString>
                  <DataType>float</DataType>
                  <UnitOfMeasure />
               </Value>
            </MaterialConsumedActualProperty>
            <MaterialConsumedActualProperty>
               <ID>lowerTolerancePrecision</ID>
               <Value>
                  <ValueString>1</ValueString>
                  <DataType>integer</DataType>
                  <UnitOfMeasure />
               </Value>
            </MaterialConsumedActualProperty>
            <MaterialConsumedActualProperty>
               <ID>upperTolerancePrecision</ID>
               <Value>
                  <ValueString>1</ValueString>
                  <DataType>integer</DataType>
                  <UnitOfMeasure />
               </Value>
            </MaterialConsumedActualProperty>
            <MaterialConsumedActualProperty>
               <ID>scrapFactor</ID>
               <Value>
                  <ValueString>1</ValueString>
                  <DataType>integer</DataType>
                  <UnitOfMeasure />
               </Value>
            </MaterialConsumedActualProperty>
            <MaterialConsumedActualProperty>
               <ID>defaultStorageUnit</ID>
               <Value>
                  <ValueString>AlignmentJig</ValueString>
                  <DataType>string</DataType>
                  <UnitOfMeasure />
               </Value>
            </MaterialConsumedActualProperty>
            <MaterialConsumedActualProperty>
               <ID>bomItemProperty1</ID>
               <Value>
                  <ValueString>Test1</ValueString>
                  <DataType>string</DataType>
                  <UnitOfMeasure />
               </Value>
            </MaterialConsumedActualProperty>
            <MaterialConsumedActualProperty>
               <ID>bomItemProperty2</ID>
               <Value>
                  <ValueString>Test2</ValueString>
                  <DataType>string</DataType>
                  <UnitOfMeasure />
               </Value>
            </MaterialConsumedActualProperty>
         </MaterialConsumedActual>
      </SegmentResponse>
      <!--added schemaVersion tag same as po complete event -->
      <Extended:SchemaVersion>2</Extended:SchemaVersion>
<Extended:SDDSchemaVersion>8</Extended:SDDSchemaVersion>
   </ProductionResponse>
</ProductionPerformance> 
Note: Only the properties that are specific to the operation are included in the message for an operation-complete event. Properties specific to the route, material, etc. are not included.

Event: Operation Cancelled

<ProductionPerformance xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:Extended="http://www.wbf.org/xml/B2MML-V0401-AllExtensions" xmlns:inp2="http://www.wbf.org/xml/B2MML-V0401" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:erp="http://sample.data" xmlns="http://www.wbf.org/xml/B2MML-V0401">
  <ID>0000017767e0a822-02420a0002a40000</ID>
  <Description>ERP Export Service</Description>
  <PublishedDate>2021-01-31T06:18:12Z</PublishedDate>
  <ProductionResponse>
    <!-- workorder name -->
    <ID>ERPWOID6-CANCELLED-JSON-SNOWBIKES</ID>
    <!-- route info-->
    <SegmentResponse>
      <ID>Route Level</ID>
     <!-- Route Level Properties -->
      <ProductionData>
        <ID>Some-Integer-Property-Name</ID>
        <Value>
          <ValueString>10</ValueString>
          <DataType>string</DataType>
          <UnitOfMeasure/>
        </Value>
      </ProductionData>
      <ProductionData>
        <ID>Some-Boolean-Property-Name</ID>
        <Value>
          <ValueString>true</ValueString>
          <DataType>string</DataType>
          <UnitOfMeasure/>
        </Value>
      </ProductionData>
    </SegmentResponse>
    <!-- operation Info-->
    <SegmentResponse>
      <ID>FrameAssembly</ID>
      <ProductionData>
        <ID>cancelledOnTime</ID>
        <Value>
          <ValueString>2021-02-03T12:29:28Z</ValueString>
          <DataType>string</DataType>
          <UnitOfMeasure/>
        </Value>
      </ProductionData>
      <!-- operation properties-->
      <ProductionData>
        <ID>work_order_import_prop_group_prop_2</ID>
        <Value>
          <ValueString>workorderimportgroupproperty2</ValueString>
          <DataType>string</DataType>
          <UnitOfMeasure/>
        </Value>
      </ProductionData>
      <ProductionData>
        <ID>work_order_import_prop_group_prop_3</ID>
        <Value>
          <ValueString>workorderimportgroupproperty3</ValueString>
          <DataType>string</DataType>
          <UnitOfMeasure/>
        </Value>
      </ProductionData>
      <ProductionData>
        <ID>status</ID>
        <Value>
          <ValueString>Cancelled</ValueString>
          <DataType>string</DataType>
          <UnitOfMeasure/>
        </Value>
      </ProductionData>
      <ProductionData>
        <ID>cancelledBy</ID>
        <Value>
          <ValueString>mesadmin</ValueString>
          <DataType>string</DataType>
          <UnitOfMeasure/>
        </Value>
      </ProductionData>
      <!-- producedMaterial details-->
      <MaterialProducedActual>
        <!--producedMaterial Name -->
        <MaterialDefinitionID>SNOWBIKE-NONSERIALIZED</MaterialDefinitionID>
        <!--producedMaterial Lot Name -->
        <MaterialLotID>SERNUM1</MaterialLotID>
        <Location>
        <!--production Line -->
          <EquipmentID>Bikes_Assembly_Line</EquipmentID>
          <EquipmentElementLevel>ProductionLine</EquipmentElementLevel>
          <Location>
            <EquipmentID>FrameMountingStation</EquipmentID>
            <EquipmentElementLevel>Unit</EquipmentElementLevel>
          </Location>
        </Location>
        <!--skippedQuantity -->
        <Quantity>
          <QuantityString>20</QuantityString>
          <DataType>double</DataType>
          <UnitOfMeasure>EA</UnitOfMeasure>
        </Quantity>
        <!-- Produced Material Lot Properties -->
        <MaterialProducedActualProperty>
          <ID>materialLot_Integer_Property</ID>
          <Value>
            <ValueString>10</ValueString>
            <DataType>string</DataType>
            <UnitOfMeasure/>
          </Value>
        </MaterialProducedActualProperty>
        <MaterialProducedActualProperty>
          <ID>materialLot_boolean_Property</ID>
          <Value>
            <ValueString>false</ValueString>
            <DataType>string</DataType>
            <UnitOfMeasure/>
          </Value>
        </MaterialProducedActualProperty>
      </MaterialProducedActual>
    </SegmentResponse>
    <Extended:SchemaVersion>1</Extended:SchemaVersion>
    <Extended:SDDSchemaVersion>8</Extended:SDDSchemaVersion>
  </ProductionResponse>
</ProductionPerformance>

Event: Route Released

<ProductInformation
    xmlns:Extended="http://www.wbf.org/xml/B2MML-V0401-AllExtensions"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:inp2="http://www.wbf.org/xml/B2MML-V0401"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:erp="http://sample.data"
    xmlns="http://www.wbf.org/xml/B2MML-V0401">
    <ID>0000017ed4c81220-0242ac1200250000</ID>
    <Description>ERP Export Service</Description>
    <Location>
        <EquipmentID/>
        <EquipmentElementLevel>Site</EquipmentElementLevel>
    </Location>
    <PublishedDate>2022-02-07T15:23:10Z</PublishedDate>
    <ProductDefinition>
        <ID>TestRoute</ID>
        <Version>2</Version>
        <Description/>
        <Location>
            <EquipmentID/>
            <EquipmentElementLevel>Site</EquipmentElementLevel>
            <Location>
                <EquipmentID>Line1</EquipmentID>
                <EquipmentElementLevel>ProductionLine</EquipmentElementLevel>
            </Location>
        </Location>
        <ProductSegment>
            <ID/>
            <Description/>
            <Parameter>
                <ID>RouteDefinitionID</ID>
                <Value>
                    <ValueString>40500</ValueString>
                    <DataType>integer</DataType>
                    <UnitOfMeasure/>
                </Value>
            </Parameter>
            <Parameter>
                <ID>CreatedOn</ID>
                <Value>
                    <ValueString>2022-02-05T13:05:29.929Z</ValueString>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </Parameter>
            <Parameter>
                <ID>LastModifiedOn</ID>
                <Value>
                    <ValueString>2022-02-05T13:08:06.940Z</ValueString>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </Parameter>
            <MaterialSpecification>
                <MaterialClassID/>
Note: The content in mes.erp.outbound.messages route release message has been modified in Plant Applications 2022. It is recommended to subscribe to mes.route.releasedRoutes and then use the routeID to leverage the route service to obtain data about the route. Within the route service you can use:
  • GET /routes/{routeID} to get information about the route (e.g., name, revision, last modified on, last modified by, etc.)
  • GET /routes/{routeID}/exportSegments to retrieve the route definition, including:
    • produced material
    • production line
    • route behaviors
    • operations sequences, names and descriptions
    • BOM item names, quantity, precision, etc.
    • documents
    • property names and values
    • operation behaviors

Event: Material Lot Status Changed

<MaterialInformation
	xmlns:inp2="http://www.wbf.org/xml/B2MML-V0401"
	xmlns:erp="http://sample.data">
	<ID>00000177b5abc6ed-0242ac12001a0000</ID>
	<Description/>
	<Location>
		<EquipmentID/>
		<EquipmentElementLevel>Site</EquipmentElementLevel>
	</Location>
	<PublishedDate>2021-02-18T14:48:22Z</PublishedDate>
	<MaterialLot>
		<ID>NSER_180221_7</ID>
		<Description/>
		<MaterialDefinitionID>MCU</MaterialDefinitionID>
		<Status>Receiver Complete</Status>
		<MaterialLotProperty>
			<ID>statusUpdatedBy</ID>
			<Description/>
			<Value>
				<ValueString>comxclient</ValueString>
				<DataType>string</DataType>
				<UnitOfMeasure/>
			</Value>
		</MaterialLotProperty>
		<MaterialLotProperty>
			<ID>statusUpdatedTime</ID>
			<Description/>
			<Value>
				<ValueString>2021-01-27T11:53:41Z</ValueString>
				<DataType>string</DataType>
				<UnitOfMeasure/>
			</Value>
		</MaterialLotProperty>
		<MaterialLotProperty>
			<ID>isSerialized</ID>
			<Description/>
			<Value>
				<ValueString>false</ValueString>
				<DataType>string</DataType>
				<UnitOfMeasure/>
			</Value>
		</MaterialLotProperty>
		<MaterialLotProperty>
			<ID>SCRAP</ID>
			<Description/>
			<Value>
				<ValueString>1</ValueString>
				<DataType>string</DataType>
				<UnitOfMeasure/>
			</Value>
		</MaterialLotProperty>
		<MaterialLotProperty>
			<ID>RTV</ID>
			<Description/>
			<Value>
				<ValueString>1</ValueString>
				<DataType>string</DataType>
				<UnitOfMeasure/>
			</Value>
		</MaterialLotProperty>
		<MaterialLotProperty>
			<ID>ACCEPT</ID>
			<Description/>
			<Value>
				<ValueString>2</ValueString>
				<DataType>string</DataType>
				<UnitOfMeasure/>
			</Value>
		</MaterialLotProperty>
		<MaterialSubLot>
			<ID>NSER_180221_7_SN1</ID>
			<Description/>
			<Status>Accept</Status>
			<MaterialSublotProperty>
				<ID>OrgCode</ID>
				<Description/>
				<Value>
					<ValueString>BCO</ValueString>
					<DataType>string</DataType>
					<UnitOfMeasure/>
				</Value>
			</MaterialSublotProperty>
			<MaterialSublotProperty>
				<ID>Accept</ID>
				<Description/>
				<Value>
					<ValueString>2</ValueString>
					<DataType>string</DataType>
					<UnitOfMeasure/>
				</Value>
			</MaterialSublotProperty>
			<MaterialSublotProperty>
				<ID>MaterialDefinitionID</ID>
				<Description/>
				<Value>
					<ValueString>MCU</ValueString>
					<DataType>string</DataType>
					<UnitOfMeasure/>
				</Value>
			</MaterialSublotProperty>
			<MaterialSublotProperty>
				<ID>ProductionLine</ID>
				<Description/>
				<Value>
					<ValueString>Received Material Lots</ValueString>
					<DataType>string</DataType>
					<UnitOfMeasure/>
				</Value>
			</MaterialSublotProperty>
			<MaterialSublotProperty>
				<ID>Unit</ID>
				<Description/>
				<Value>
					<ValueString>Received Material Lot-Kilograms</ValueString>
					<DataType>string</DataType>
					<UnitOfMeasure/>
				</Value>
			</MaterialSublotProperty>
			<Quantity>
				<QuantityString>2</QuantityString>
				<DataType>string</DataType>
				<UnitOfMeasure>EA</UnitOfMeasure>
			</Quantity>
		</MaterialSubLot>
		<MaterialSubLot>
			<ID>NSER_180221_7_SN2</ID>
			<Description/>
			<Status>Scrap</Status>
			<MaterialSublotProperty>
				<ID>SCRAP</ID>
				<Description/>
				<Value>
					<ValueString>1</ValueString>
					<DataType>string</DataType>
					<UnitOfMeasure/>
				</Value>
			</MaterialSublotProperty>
			<MaterialSublotProperty>
				<ID>RTV</ID>
				<Description/>
				<Value>
					<ValueString>1</ValueString>
					<DataType>string</DataType>
					<UnitOfMeasure/>
				</Value>
			</MaterialSublotProperty>
			<MaterialSublotProperty>
				<ID>MaterialDefinitionID</ID>
				<Description/>
				<Value>
					<ValueString>MCU</ValueString>
					<DataType>string</DataType>
					<UnitOfMeasure/>
				</Value>
			</MaterialSublotProperty>
			<MaterialSublotProperty>
				<ID>ProductionLine</ID>
				<Description/>
				<Value>
					<ValueString>Received Material Lots</ValueString>
					<DataType>string</DataType>
					<UnitOfMeasure/>
				</Value>
			</MaterialSublotProperty>
			<MaterialSublotProperty>
				<ID>Unit</ID>
				<Description/>
				<Value>
					<ValueString>Received Material Lot-Kilograms</ValueString>
					<DataType>string</DataType>
					<UnitOfMeasure/>
				</Value>
			</MaterialSublotProperty>
			<Quantity>
				<QuantityString>2</QuantityString>
				<DataType>string</DataType>
				<UnitOfMeasure>EA</UnitOfMeasure>
			</Quantity>
		</MaterialSubLot>
		<Location>
			<EquipmentID/>
			<EquipmentElementLevel>Site</EquipmentElementLevel>
			<Location>
				<EquipmentID>Received Material Lots</EquipmentID>
				<EquipmentElementLevel>ProductionLine</EquipmentElementLevel>
				<Location>
					<EquipmentID>Receiver</EquipmentID>
					<EquipmentElementLevel>Unit</EquipmentElementLevel>
				</Location>
			</Location>
		</Location>
		<Quantity>
			<QuantityString>4</QuantityString>
			<DataType>string</DataType>
			<UnitOfMeasure>EA</UnitOfMeasure>
		</Quantity>
	</MaterialLot>
</MaterialInformation> 

Event: Process Order Created

<ProductionPerformance
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:Extended="http://www.wbf.org/xml/B2MML-V0401-AllExtensions"
    xmlns:inp2="http://www.wbf.org/xml/B2MML-V0401"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:erp="http://sample.data"
    xmlns="http://www.wbf.org/xml/B2MML-V0401">
    <ID>00000177b5ddd690-0000000004d20000</ID>
    <Description>ERP Export Service</Description>
    <PublishedDate>2020-12-09T09:22:17.017Z</PublishedDate>
    <ProductionResponse>
        <!-- ProcessOrder/Workorder name -->
        <ID>POIDXML-100-2020-C</ID>
        <SegmentResponse>
            <!--000 indicate route level segment -->
            <ID>000</ID>
            <ProductionData>
                <ID>plannedStartTime</ID>
                <Value>
                    <ValueString>2020-12-08T09:22:17.017Z</ValueString>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <ProductionData>
                <ID>plannedEndTime</ID>
                <Value>
                    <ValueString>2020-12-09T09:22:17.017Z</ValueString>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <ProductionData>
                <ID>plannedQuantity</ID>
                <Value>
                    <ValueString>234</ValueString>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <ProductionData>
                <ID>engineeringUnit</ID>
                <Value>
                    <ValueString>ml</ValueString>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <ProductionData>
                <ID>path</ID>
                <Value>
                    <ValueString>Path1</ValueString>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <ProductionData>
                <ID>bomFormulation</ID>
                <Value>
                    <ValueString>REG_JUICE_FORMULA</ValueString>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <ProductionData>
                <ID>controlType</ID>
                <Value>
                    <ValueString>QUANTITY</ValueString>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <ProductionData>
                <ID>impliedSequence</ID>
                <Value>
                    <ValueString>978409984</ValueString>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <ProductionData>
                <ID>extendedInfo</ID>
                <Value>
                    <ValueString/>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <ProductionData>
                <ID>orderType</ID>
                <Value>
                    <ValueString>SCHEDULE</ValueString>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <ProductionData>
                <ID>entryOn</ID>
                <Value>
                    <ValueString>2020-12-08T09:22:17.017Z</ValueString>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <ProductionData>
                <ID>status</ID>
                <Value>
                    <ValueString>Pending</ValueString>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <ProductionData>
                <ID>sourceProcessOrder</ID>
                <Value>
                    <ValueString>null</ValueString>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <ProductionData>
                <ID>parentProcessOrder</ID>
                <Value>
                    <ValueString>POIDXML-100-2020</ValueString>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <ProductionData>
                <ID>productionRate</ID>
                <Value>
                    <ValueString>33.89</ValueString>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <ProductionData>
                <ID>blockNumber</ID>
                <Value>
                    <ValueString>BN-123</ValueString>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <ProductionData>
                <ID>userGeneral1</ID>
                <Value>
                    <ValueString/>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <ProductionData>
                <ID>userGeneral2</ID>
                <Value>
                    <ValueString/>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <ProductionData>
                <ID>userGeneral3</ID>
                <Value>
                    <ValueString/>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <!-- ProcessOrder Custom properties if it is Process order -->
            <!-- Workorder Route properties if it is Work order -->
            <ProductionData>
                <ID>Process_Prop_Int</ID>
                <Value>
                    <ValueString>123</ValueString>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <ProductionData>
                <ID>Process_Prop_String</ID>
                <Value>
                    <ValueString>someliteral</ValueString>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <MaterialProducedActual>
                <!-- Produced Material name-->
                <MaterialDefinitionID>PulpyJuice</MaterialDefinitionID>
                <Location>
                    <!-- Production Line-->
                    <EquipmentID>JuiceLine</EquipmentID>
                    <EquipmentElementLevel>ProductionLine</EquipmentElementLevel>
                </Location>
            </MaterialProducedActual>
        </SegmentResponse>
        <Extended:SchemaVersion>2</Extended:SchemaVersion>
    </ProductionResponse>
</ProductionPerformance>

Event: Process Order Updated

<ProductionPerformance
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:Extended="http://www.wbf.org/xml/B2MML-V0401-AllExtensions"
    xmlns:inp2="http://www.wbf.org/xml/B2MML-V0401"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:erp="http://sample.data"
    xmlns="http://www.wbf.org/xml/B2MML-V0401">
    <ID>00000177b5ddd690-0000000004d20000</ID>
    <Description>ERP Export Service</Description>
    <PublishedDate>2020-12-09T09:22:17.017Z</PublishedDate>
    <ProductionResponse>
        <!-- ProcessOrder/Workorder name -->
        <ID>POIDXML-100-2020-C</ID>
        <SegmentResponse>
            <!--000 indicate route level segment -->
            <ID>000</ID>
            <ActualStartTime>2020-12-08T09:30:17.017Z</ActualStartTime>
            <ProductionData>
                <ID>plannedStartTime</ID>
                <Value>
                    <ValueString>2020-12-08T09:22:17.017Z</ValueString>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <ProductionData>
                <ID>plannedEndTime</ID>
                <Value>
                    <ValueString>2020-12-09T09:22:17.017Z</ValueString>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <ProductionData>
                <ID>plannedQuantity</ID>
                <Value>
                    <ValueString>234</ValueString>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <ProductionData>
                <ID>engineeringUnit</ID>
                <Value>
                    <ValueString>ml</ValueString>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <ProductionData>
                <ID>path</ID>
                <Value>
                    <ValueString>path1</ValueString>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <ProductionData>
                <ID>bomFormulation</ID>
                <Value>
                    <ValueString>REG_JUICE_FORMULA</ValueString>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <ProductionData>
                <ID>controlType</ID>
                <Value>
                    <ValueString>QUANTITY</ValueString>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <ProductionData>
                <ID>impliedSequence</ID>
                <Value>
                    <ValueString>978409984</ValueString>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <ProductionData>
                <ID>extendedInfo</ID>
                <Value>
                    <ValueString/>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <ProductionData>
                <ID>orderType</ID>
                <Value>
                    <ValueString>SCHEDULE</ValueString>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <ProductionData>
                <ID>entryOn</ID>
                <Value>
                    <ValueString>2020-12-08T09:22:17.017Z</ValueString>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <ProductionData>
                <ID>status</ID>
                <Value>
                    <ValueString>Active</ValueString>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <ProductionData>
                <ID>sourceProcessOrder</ID>
                <Value>
                    <ValueString>null</ValueString>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <ProductionData>
                <ID>parentProcessOrder</ID>
                <Value>
                    <ValueString>POIDXML-100-2020</ValueString>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <ProductionData>
                <ID>productionRate</ID>
                <Value>
                    <ValueString>33.89</ValueString>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <ProductionData>
                <ID>blockNumber</ID>
                <Value>
                    <ValueString>BN-123</ValueString>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <ProductionData>
                <ID>userGeneral1</ID>
                <Value>
                    <ValueString/>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <ProductionData>
                <ID>userGeneral2</ID>
                <Value>
                    <ValueString/>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <ProductionData>
                <ID>userGeneral3</ID>
                <Value>
                    <ValueString/>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <!-- ProcessOrder Custom properties if it is Process order -->
            <!-- Workorder Route properties if it is Work order -->
            <ProductionData>
                <ID>Process_Prop_Int</ID>
                <Value>
                    <ValueString>123</ValueString>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <ProductionData>
                <ID>Process_Prop_String</ID>
                <Value>
                    <ValueString>someliteral</ValueString>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <MaterialProducedActual>
                <!-- Produced Material name-->
                <MaterialDefinitionID>PulpyJuice</MaterialDefinitionID>
                <Location>
                    <!-- Production Line-->
                    <EquipmentID>JuiceLine</EquipmentID>
                    <EquipmentElementLevel>ProductionLine</EquipmentElementLevel>
                </Location>
            </MaterialProducedActual>
        </SegmentResponse>
        <Extended:SchemaVersion>2</Extended:SchemaVersion>
    </ProductionResponse>
</ProductionPerformance>

Event: Process Order Deleted

<ProductionPerformance
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:Extended="http://www.wbf.org/xml/B2MML-V0401-AllExtensions"
    xmlns:inp2="http://www.wbf.org/xml/B2MML-V0401"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:erp="http://sample.data"
    xmlns="http://www.wbf.org/xml/B2MML-V0401">
    <ID>00000177b5ddd690-0000000004d20000</ID>
    <Description>ERP Export Service</Description>
    <PublishedDate>2020-12-09T09:22:17.017Z</PublishedDate>
    <ProductionResponse>
        <!-- ProcessOrder/Workorder name -->
        <ID>POIDXML-100-2020-C</ID>
        <SegmentResponse>
            <!--000 indicate route level segment -->
            <ID>000</ID>
            <ProductionData>
                <ID>plannedStartTime</ID>
                <Value>
                    <ValueString>2020-12-08T09:22:17.017Z</ValueString>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <ProductionData>
                <ID>plannedEndTime</ID>
                <Value>
                    <ValueString>2020-12-09T09:22:17.017Z</ValueString>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <ProductionData>
                <ID>plannedQuantity</ID>
                <Value>
                    <ValueString>234</ValueString>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <ProductionData>
                <ID>engineeringUnit</ID>
                <Value>
                    <ValueString>ml</ValueString>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <ProductionData>
                <ID>path</ID>
                <Value>
                    <ValueString>path1</ValueString>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <ProductionData>
                <ID>bomFormulation</ID>
                <Value>
                    <ValueString>REG_JUICE_FORMULA</ValueString>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <ProductionData>
                <ID>controlType</ID>
                <Value>
                    <ValueString>QUANTITY</ValueString>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <ProductionData>
                <ID>impliedSequence</ID>
                <Value>
                    <ValueString>978409984</ValueString>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <ProductionData>
                <ID>extendedInfo</ID>
                <Value>
                    <ValueString/>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <ProductionData>
                <ID>orderType</ID>
                <Value>
                    <ValueString>SCHEDULE</ValueString>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <ProductionData>
                <ID>entryOn</ID>
                <Value>
                    <ValueString>2020-12-08T09:22:17.017Z</ValueString>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <ProductionData>
                <ID>status</ID>
                <Value>
                    <ValueString>Pending</ValueString>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <ProductionData>
                <ID>sourceProcessOrder</ID>
                <Value>
                    <ValueString>null</ValueString>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
             <ProductionData>
                <ID>parentProcessOrder</ID>
                <Value>
                    <ValueString>POIDXML-100-2020</ValueString>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <ProductionData>
                <ID>productionRate</ID>
                <Value>
                    <ValueString>33.89</ValueString>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <ProductionData>
                <ID>blockNumber</ID>
                <Value>
                    <ValueString>BN-123</ValueString>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <ProductionData>
                <ID>userGeneral1</ID>
                <Value>
                    <ValueString/>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <ProductionData>
                <ID>userGeneral2</ID>
                <Value>
                    <ValueString/>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <ProductionData>
                <ID>userGeneral3</ID>
                <Value>
                    <ValueString/>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
           <!-- ProcessOrder Custom properties if it is Process order -->
            <!-- Workorder Route properties if it is Work order -->
            <ProductionData>
                <ID>Process_Prop_Int</ID>
                <Value>
                    <ValueString>123</ValueString>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <ProductionData>
                <ID>Process_Prop_String</ID>
                <Value>
                    <ValueString>someliteral</ValueString>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <MaterialProducedActual>
                <!-- Produced Material name-->
                <MaterialDefinitionID>PulpyJuice</MaterialDefinitionID>
                <Location>
                    <!-- Production Line-->
                    <EquipmentID>JuiceLine</EquipmentID>
                    <EquipmentElementLevel>ProductionLine</EquipmentElementLevel>
                </Location>
            </MaterialProducedActual>
        </SegmentResponse>
        <Extended:SchemaVersion>2</Extended:SchemaVersion>
    </ProductionResponse>
</ProductionPerformance>

Event: Process Order Completed

<ProductionPerformance
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:Extended="http://www.wbf.org/xml/B2MML-V0401-AllExtensions"
    xmlns:inp2="http://www.wbf.org/xml/B2MML-V0401"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:erp="http://sample.data"
    xmlns="http://www.wbf.org/xml/B2MML-V0401">
    <ID>00000177cb163a2c-0000000004d20003</ID>
    <Description>ERP Export Service</Description>
    <PublishedDate>2020-12-09T09:22:17.017Z</PublishedDate>
    <ProductionResponse>
        <!-- ProcessOrder/Workorder name -->
        <ID>POIDXML-100-2020-C</ID>
        <SegmentResponse>
            <ID>000</ID>
            <ActualStartTime>2020-12-09T09:22:17.017Z</ActualStartTime>
            <ActualEndTime>2020-12-09T09:30:17.017Z</ActualEndTime>
            <ProductionData>
                <ID>plannedStartTime</ID>
                <Value>
                    <ValueString>2020-12-08T09:22:17.017Z</ValueString>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <ProductionData>
                <ID>plannedEndTime</ID>
                <Value>
                    <ValueString>2020-12-09T09:22:17.017Z</ValueString>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <ProductionData>
                <ID>plannedQuantity</ID>
                <Value>
                    <ValueString>234</ValueString>
                    <DataType>float</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <ProductionData>
                <ID>actualBadQuantity</ID>
                <Value>
                    <ValueString>0</ValueString>
                    <DataType>float</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <ProductionData>
                <ID>actualGoodQuantity</ID>
                <Value>
                    <ValueString>220</ValueString>
                    <DataType>float</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <ProductionData>
                <ID>engineeringUnit</ID>
                <Value>
                    <ValueString>ml</ValueString>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <ProductionData>
                <ID>path</ID>
                <Value>
                    <ValueString>Automation-Line</ValueString>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <ProductionData>
                <ID>bomFormulation</ID>
                <Value>
                    <ValueString>REG_JUICE_FORMULA</ValueString>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <ProductionData>
                <ID>controlType</ID>
                <Value>
                    <ValueString>QUANTITY</ValueString>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <ProductionData>
                <ID>impliedSequence</ID>
                <Value>
                    <ValueString>982863901</ValueString>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <ProductionData>
                <ID>extendedInfo</ID>
                <Value>
                    <ValueString/>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <ProductionData>
                <ID>orderType</ID>
                <Value>
                    <ValueString>SCHEDULE</ValueString>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <ProductionData>
                <ID>entryOn</ID>
                <Value>
                    <ValueString>2021-02-22T18:52:37Z</ValueString>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <ProductionData>
                <ID>status</ID>
                <Value>
                    <ValueString>COMPLETE</ValueString>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <ProductionData>
                <ID>sourceProcessOrder</ID>
                <Value>
                    <ValueString>null</ValueString>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <ProductionData>
                <ID>parentProcessOrder</ID>
                <Value>
                    <ValueString>POIDXML-100-2020</ValueString>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <ProductionData>
                <ID>productionRate</ID>
                <Value>
                    <ValueString>33.89</ValueString>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <ProductionData>
                <ID>blockNumber</ID>
                <Value>
                    <ValueString>BN-123</ValueString>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <ProductionData>
                <ID>userGeneral1</ID>
                <Value>
                    <ValueString/>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <ProductionData>
                <ID>userGeneral2</ID>
                <Value>
                    <ValueString/>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <ProductionData>
                <ID>userGeneral3</ID>
                <Value>
                    <ValueString/>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <!-- ProcessOrder Custom properties if it is Process order -->
            <!-- Workorder Route properties if it is Work order -->
            <ProductionData>
                <ID>Process_Prop_Int</ID>
                <Value>
                    <ValueString>123</ValueString>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <ProductionData>
                <ID>Process_Prop_String</ID>
                <Value>
                    <ValueString>someliteral</ValueString>
                    <DataType>string</DataType>
                    <UnitOfMeasure/>
                </Value>
            </ProductionData>
            <MaterialProducedActual>
                <!-- Produced Material name-->
                <MaterialDefinitionID>PulpyJuice</MaterialDefinitionID>
                <!-- Produced Material Lot properties-->
                <MaterialLotID>Production_event1</MaterialLotID>
                <Location>
                    <EquipmentID>JuiceLine</EquipmentID>
                    <EquipmentElementLevel>ProductionLine</EquipmentElementLevel>
                    <Location>
                        <EquipmentID>Unit1</EquipmentID>
                        <EquipmentElementLevel>Unit</EquipmentElementLevel>
                    </Location>
                </Location>
                <!-- Production Quantity Dim X -->
                <Quantity>
                    <QuantityString>10</QuantityString>
                    <DataType>double</DataType>
                    <UnitOfMeasure>lts</UnitOfMeasure>
                </Quantity>
                <MaterialProducedActualProperty>
                    <ID>Lot_Prop_Int</ID>
                    <Value>
                        <ValueString>10</ValueString>
                        <DataType>string</DataType>
                        <UnitOfMeasure/>
                    </Value>
                </MaterialProducedActualProperty>
                <MaterialProducedActualProperty>
                    <ID>Lot_Prop_String</ID>
                    <Value>
                        <ValueString>Test</ValueString>
                        <DataType>string</DataType>
                        <UnitOfMeasure/>
                    </Value>
                </MaterialProducedActualProperty>
                <!--Extended tags providing the information about Dim Y, Dim Z, Dim A details -->
                <Extended: Dimension>
                    <!-- Name of the Dimension !-->
                    <Extended:Name>Weight</Extended:Name>
                    <!-- Type of the Dimension !-->
                    <Extended:Type>Y</Extended:Type>
                    <!-- Produced quantity of the Dimension !-->
                    <Extended:Quantity>
                        <QuantityString>10</QuantityString>
                        <DataType>double</DataType>
                        <UnitOfMeasure>kg</UnitOfMeasure>
                    </Extended:Quantity>
                </Extended: Dimension>
                <Extended: Dimension>
                    <Extended:Name>Count</Extended:Name>
                    <Extended:Type>Z</Extended:Type>
                    <Extended:Quantity>
                        <QuantityString>40</QuantityString>
                        <DataType>double</DataType>
                        <UnitOfMeasure>EA</UnitOfMeasure>
                    </Extended:Quantity>
                </Extended: Dimension>
                <Extended: Dimension>
                    <Extended:Name>Cases</Extended:Name>
                    <Extended:Type>A</Extended:Type>
                    <Extended:Quantity>
                        <QuantityString>4</QuantityString>
                        <DataType>double</DataType>
                        <UnitOfMeasure>EA</UnitOfMeasure>
                    </Extended:Quantity>
                </Extended: Dimension>
            </MaterialProducedActual>
            <MaterialProducedActual>
                <MaterialDefinitionID>PulpyJuice</MaterialDefinitionID>
                <MaterialLotID>Production_event2</MaterialLotID>
                <Location>
                    <EquipmentID>JuiceLine</EquipmentID>
                    <EquipmentElementLevel>ProductionLine</EquipmentElementLevel>
                    <Location>
                        <EquipmentID>Unit1</EquipmentID>
                        <EquipmentElementLevel>Unit</EquipmentElementLevel>
                    </Location>
                </Location>
                <!-- Production Quantity Dim X -->
                <Quantity>
                    <QuantityString>10</QuantityString>
                    <DataType>double</DataType>
                    <UnitOfMeasure>Litres</UnitOfMeasure>
                </Quantity>
                <MaterialProducedActualProperty>
                    <ID>Lot_Prop_Int</ID>
                    <Value>
                        <ValueString>20</ValueString>
                        <DataType>string</DataType>
                        <UnitOfMeasure/>
                    </Value>
                </MaterialProducedActualProperty>
                <MaterialProducedActualProperty>
                    <ID>Lot_Prop_String</ID>
                    <Value>
                        <ValueString>Test 2</ValueString>
                        <DataType>string</DataType>
                        <UnitOfMeasure/>
                    </Value>
                </MaterialProducedActualProperty>
                <!--Extended tags providing the information about Dim Y, Dim Z, Dim A details -->
                <Extended: Dimension>
                    <!-- Name of the Dimension !-->
                    <Extended:Name>Weight</Extended:Name>
                    <!-- Type of the Dimension !-->
                    <Extended:Type>Y</Extended:Type>
                    <!-- Produced quantity of the Dimension !-->
                    <Extended:Quantity>
                        <QuantityString>10</QuantityString>
                        <DataType>double</DataType>
                        <UnitOfMeasure>kg</UnitOfMeasure>
                    </Extended:Quantity>
                </Extended: Dimension>
                <Extended: Dimension>
                    <Extended:Name>Count</Extended:Name>
                    <Extended:Type>Z</Extended:Type>
                    <Extended:Quantity>
                        <QuantityString>40</QuantityString>
                        <DataType>double</DataType>
                        <UnitOfMeasure>EA</UnitOfMeasure>
                    </Extended:Quantity>
                </Extended: Dimension>
                <Extended: Dimension>
                    <Extended:Name>Cases</Extended:Name>
                    <Extended:Type>A</Extended:Type>
                    <Extended:Quantity>
                        <QuantityString>4</QuantityString>
                        <DataType>double</DataType>
                        <UnitOfMeasure>EA</UnitOfMeasure>
                    </Extended:Quantity>
                </Extended: Dimension>
            </MaterialProducedActual>
        </SegmentResponse>
        <Extended:SchemaVersion>2</Extended:SchemaVersion>
    </ProductionResponse>
</ProductionPerformance>