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>