Standard B2MML Material Lot Import Document (MLID)
Instead of a JSON format, you can send an MLID in a standard B2MML format. This topic provides an MLID sample in the standard B2MML format for each schema version.
Standard B2MML MLID Schema Version 4
Using schema version 4, you can update the status, quantity, and properties of a material lot.- inventoryLineId: Allows you to optionally override the Inventory Line default by specifying a value.
- inventoryUnitId: Allows you to optionally override the Inventory Unit default by specifying a value.
- status: Used only if the Inventory Unit is different than the Receiver Unit.
- quantity: Used only if the Inventory Unit is different than the Receiver Unit.
<?xml version="1.0" encoding="UTF-8"?>
<MaterialInformation
xmlns="http://www.wbf.org/xml/B2MML-V0401"
xmlns:Extended="http://www.wbf.org/xml/B2MML-V0401-AllExtensions"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ID>1</ID>
<PublishedDate>2020-06-20T16:09:31-04:00</PublishedDate>
<MaterialLot>
<ID>BKC100</ID>
<Description></Description>
<MaterialDefinitionID>Bike Cassette</MaterialDefinitionID>
<Status>Open</Status>
<MaterialLotProperty>
<ID>Integer-Property-Name</ID>
<Value>
<ValueString>12</ValueString>
<DataType>integer</DataType>
<UnitOfMeasure></UnitOfMeasure>
</Value>
</MaterialLotProperty>
<MaterialLotProperty>
<ID>Float-Property-Name</ID>
<Value>
<ValueString>12.132</ValueString>
<DataType>float</DataType>
<UnitOfMeasure></UnitOfMeasure>
</Value>
</MaterialLotProperty>
<MaterialLotProperty>
<ID>String-Property-Name</ID>
<Value>
<ValueString>ValidStringValue</ValueString>
<DataType>string</DataType>
<UnitOfMeasure></UnitOfMeasure>
</Value>
</MaterialLotProperty>
<MaterialLotProperty>
<ID>Empty-String-Property-Name</ID>
<Value>
<ValueString></ValueString>
<DataType>string</DataType>
<UnitOfMeasure></UnitOfMeasure>
</Value>
</MaterialLotProperty>
<MaterialLotProperty>
<ID>DateTime-Property-Name</ID>
<Value>
<ValueString>2019-02-14T14:34:22.666Z</ValueString>
<DataType>DateTime</DataType>
<UnitOfMeasure></UnitOfMeasure>
</Value>
</MaterialLotProperty>
<Quantity>
<QuantityString>100</QuantityString>
<DataType>string</DataType>
<UnitOfMeasure>EA</UnitOfMeasure>
</Quantity>
</MaterialLot>
<MaterialLot>
<ID>SLC50</ID>
<Description>Receiver</Description>
<MaterialDefinitionID>Speed Light Chain</MaterialDefinitionID>
<Status>XYZ</Status>
<MaterialLotProperty>
<ID>Array-String-Property-Name</ID>
<Value>
<ValueString>ValidFirstString</ValueString>
<DataType>string</DataType>
<UnitOfMeasure></UnitOfMeasure>
</Value>
</MaterialLotProperty>
<MaterialLotProperty>
<ID>Array-String-Property-Name</ID>
<Value>
<ValueString>ValidSecondString</ValueString>
<DataType>string</DataType>
<UnitOfMeasure></UnitOfMeasure>
</Value>
</MaterialLotProperty>
<MaterialLotProperty>
<ID>Array-DateTime-Property-Name</ID>
<Value>
<ValueString>2019-02-14T14:34:22.666Z</ValueString>
<DataType>DateTime</DataType>
<UnitOfMeasure></UnitOfMeasure>
</Value>
</MaterialLotProperty>
<MaterialLotProperty>
<ID>Array-DateTime-Property-Name</ID>
<Value>
<ValueString>2020-02-14T14:34:22.666Z</ValueString>
<DataType>DateTime</DataType>
<UnitOfMeasure></UnitOfMeasure>
</Value>
</MaterialLotProperty>
<Quantity>
<QuantityString>10000</QuantityString>
<DataType>string</DataType>
<UnitOfMeasure>cm</UnitOfMeasure>
</Quantity>
</MaterialLot>
<Extended:SchemaVersion>4</Extended:SchemaVersion>
</MaterialInformation>
Standard B2MML MLID Schema Versions 2 and 3
- Schema version 3: You can import material lots and OSP details - providing the status is not mandatory.
- Schema version 2: You can import material lots and OSP details - providing the status is mandatory.
Standard B2MML MLID Schema Version 3
<?xml version="1.0" encoding="UTF-8"?>
<MaterialInformation
xmlns="http://www.wbf.org/xml/B2MML-V0401"
xmlns:Extended="http://www.wbf.org/xml/B2MML-V0401-AllExtensions"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ID>1</ID>
<PublishedDate>2020-06-20T16:09:31-04:00</PublishedDate>
<MaterialLot>
<ID>BKC100</ID>
<Description></Description>
<MaterialDefinitionID>Bike Cassette</MaterialDefinitionID>
<MaterialLotProperty>
<ID>Integer-Property-Name</ID>
<Value>
<ValueString>12</ValueString>
<DataType>integer</DataType>
<UnitOfMeasure></UnitOfMeasure>
</Value>
</MaterialLotProperty>
<MaterialLotProperty>
<ID>Float-Property-Name</ID>
<Value>
<ValueString>12.132</ValueString>
<DataType>float</DataType>
<UnitOfMeasure></UnitOfMeasure>
</Value>
</MaterialLotProperty>
<MaterialLotProperty>
<ID>String-Property-Name</ID>
<Value>
<ValueString>ValidStringValue</ValueString>
<DataType>string</DataType>
<UnitOfMeasure></UnitOfMeasure>
</Value>
</MaterialLotProperty>
<MaterialLotProperty>
<ID>Empty-String-Property-Name</ID>
<Value>
<ValueString></ValueString>
<DataType>string</DataType>
<UnitOfMeasure></UnitOfMeasure>
</Value>
</MaterialLotProperty>
<MaterialLotProperty>
<ID>DateTime-Property-Name</ID>
<Value>
<ValueString>2019-02-14T14:34:22.666Z</ValueString>
<DataType>DateTime</DataType>
<UnitOfMeasure></UnitOfMeasure>
</Value>
</MaterialLotProperty>
<Quantity>
<QuantityString>100</QuantityString>
<DataType>string</DataType>
<UnitOfMeasure>EA</UnitOfMeasure>
</Quantity>
</MaterialLot>
<MaterialLot>
<ID>SLC50</ID>
<Description>Receiver</Description>
<MaterialDefinitionID>Speed Light Chain</MaterialDefinitionID>
<MaterialLotProperty>
<ID>Array-String-Property-Name</ID>
<Value>
<ValueString>ValidFirstString</ValueString>
<DataType>string</DataType>
<UnitOfMeasure></UnitOfMeasure>
</Value>
</MaterialLotProperty>
<MaterialLotProperty>
<ID>Array-String-Property-Name</ID>
<Value>
<ValueString>ValidSecondString</ValueString>
<DataType>string</DataType>
<UnitOfMeasure></UnitOfMeasure>
</Value>
</MaterialLotProperty>
<MaterialLotProperty>
<ID>Array-DateTime-Property-Name</ID>
<Value>
<ValueString>2019-02-14T14:34:22.666Z</ValueString>
<DataType>DateTime</DataType>
<UnitOfMeasure></UnitOfMeasure>
</Value>
</MaterialLotProperty>
<MaterialLotProperty>
<ID>Array-DateTime-Property-Name</ID>
<Value>
<ValueString>2020-02-14T14:34:22.666Z</ValueString>
<DataType>DateTime</DataType>
<UnitOfMeasure></UnitOfMeasure>
</Value>
</MaterialLotProperty>
<Quantity>
<QuantityString>10000</QuantityString>
<DataType>string</DataType>
<UnitOfMeasure>cm</UnitOfMeasure>
</Quantity>
</MaterialLot>
<Extended:SchemaVersion>3</Extended:SchemaVersion>
</MaterialInformation>
Standard B2MML MLID Using Schema Version 2
<?xml version="1.0" encoding="UTF-8"?>
<MaterialInformation
xmlns="http://www.wbf.org/xml/B2MML-V0401"
xmlns:Extended="http://www.wbf.org/xml/B2MML-V0401-AllExtensions"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ID>1</ID>
<PublishedDate>2020-06-20T16:09:31-04:00</PublishedDate>
<MaterialLot>
<ID>BKC100</ID>
<Description></Description>
<MaterialDefinitionID>Bike Cassette</MaterialDefinitionID>
<Status>Open</Status>
<MaterialLotProperty>
<ID>Integer-Property-Name</ID>
<Value>
<ValueString>12</ValueString>
<DataType>integer</DataType>
<UnitOfMeasure></UnitOfMeasure>
</Value>
</MaterialLotProperty>
<MaterialLotProperty>
<ID>Float-Property-Name</ID>
<Value>
<ValueString>12.132</ValueString>
<DataType>float</DataType>
<UnitOfMeasure></UnitOfMeasure>
</Value>
</MaterialLotProperty>
<MaterialLotProperty>
<ID>String-Property-Name</ID>
<Value>
<ValueString>ValidStringValue</ValueString>
<DataType>string</DataType>
<UnitOfMeasure></UnitOfMeasure>
</Value>
</MaterialLotProperty>
<MaterialLotProperty>
<ID>Empty-String-Property-Name</ID>
<Value>
<ValueString></ValueString>
<DataType>string</DataType>
<UnitOfMeasure></UnitOfMeasure>
</Value>
</MaterialLotProperty>
<MaterialLotProperty>
<ID>DateTime-Property-Name</ID>
<Value>
<ValueString>2019-02-14T14:34:22.666Z</ValueString>
<DataType>DateTime</DataType>
<UnitOfMeasure></UnitOfMeasure>
</Value>
</MaterialLotProperty>
<Quantity>
<QuantityString>100</QuantityString>
<DataType>string</DataType>
<UnitOfMeasure>EA</UnitOfMeasure>
</Quantity>
</MaterialLot>
<MaterialLot>
<ID>SLC50</ID>
<Description>Receiver</Description>
<MaterialDefinitionID>Speed Light Chain</MaterialDefinitionID>
<Status>Open</Status>
<MaterialLotProperty>
<ID>Array-String-Property-Name</ID>
<Value>
<ValueString>ValidFirstString</ValueString>
<DataType>string</DataType>
<UnitOfMeasure></UnitOfMeasure>
</Value>
</MaterialLotProperty>
<MaterialLotProperty>
<ID>Array-String-Property-Name</ID>
<Value>
<ValueString>ValidSecondString</ValueString>
<DataType>string</DataType>
<UnitOfMeasure></UnitOfMeasure>
</Value>
</MaterialLotProperty>
<MaterialLotProperty>
<ID>Array-DateTime-Property-Name</ID>
<Value>
<ValueString>2019-02-14T14:34:22.666Z</ValueString>
<DataType>DateTime</DataType>
<UnitOfMeasure></UnitOfMeasure>
</Value>
</MaterialLotProperty>
<MaterialLotProperty>
<ID>Array-DateTime-Property-Name</ID>
<Value>
<ValueString>2020-02-14T14:34:22.666Z</ValueString>
<DataType>DateTime</DataType>
<UnitOfMeasure></UnitOfMeasure>
</Value>
</MaterialLotProperty>
<Quantity>
<QuantityString>10000</QuantityString>
<DataType>string</DataType>
<UnitOfMeasure>cm</UnitOfMeasure>
</Quantity>
</MaterialLot>
<Extended:SchemaVersion>4</Extended:SchemaVersion>
</MaterialInformation>