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>