Standard B2MML Material Lot Import Document for OSP

Instead of a JSON format, you can send an MMID containing OSP information in one of the following XML formats:
  • Standard B2MML
  • Custom B2MML

This topic provides an MLID sample containing OSP information in the standard B2MML format for each schema version. If, however, you want to use a custom B2MML format, refer to Custom B2MML Material Lot Import Document for OSP.

Standard B2MML MLID Schema Version 3 Containing OSP

Using schema version 3, you can import material lots and OSP details - providing the status is not mandatory.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<MaterialInformation xmlns:Extended="http://www.wbf.org/xml/B2MML-V0401-AllExtensions" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.wbf.org/xml/B2MML-V0401" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <ID>1</ID>
    <Description>InterfaceName</Description>
    <PublishedDate>2019-06-20T16:09:31-04:00</PublishedDate>
    <MaterialLot>
        <ID></ID>
        <Description></Description>
        <MaterialDefinitionID>Auto_json_27002</MaterialDefinitionID>
        <Status>Shipped</Status>
        <MaterialLotProperty>
            <ID>WorkOrder</ID>
            <Value>
                <ValueString>WOID4-Mon Aug 10 17:26:56 IST 2020</ValueString>
                <DataType>string</DataType>
                <UnitOfMeasure></UnitOfMeasure>
            </Value>
        </MaterialLotProperty>
        <MaterialLotProperty>
            <ID>Operation</ID>
            <Value>
                <ValueString>SIT Op1</ValueString>
                <DataType>string</DataType>
                <UnitOfMeasure></UnitOfMeasure>
            </Value>
        </MaterialLotProperty>
        <MaterialSubLot>
            <ID>Lot Identifeir1</ID>
            <Quantity>
                <QuantityString>1</QuantityString>
                <DataType>string</DataType>
                <UnitOfMeasure></UnitOfMeasure>
            </Quantity>
        </MaterialSubLot>
        <MaterialSubLot>
            <ID>Lot Identifeir2</ID>
            <Quantity>
                <QuantityString>1</QuantityString>
                <DataType>string</DataType>
                <UnitOfMeasure></UnitOfMeasure>
            </Quantity>
        </MaterialSubLot>
        <Quantity>
            <QuantityString>2</QuantityString>
            <DataType>string</DataType>
            <UnitOfMeasure></UnitOfMeasure>
        </Quantity>
    </MaterialLot>
    <Extended:SchemaVersion>3</Extended:SchemaVersion>
</MaterialInformation>

Standard B2MML MLID Schema Version 2 Containing OSP

Using schema version 2, you can import material lots and OSP details - providing the status is mandatory.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<MaterialInformation xmlns:Extended="http://www.wbf.org/xml/B2MML-V0401-AllExtensions" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.wbf.org/xml/B2MML-V0401" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <ID>1</ID>
    <Description>InterfaceName</Description>
    <PublishedDate>2019-06-20T16:09:31-04:00</PublishedDate>
    <MaterialLot>
        <ID></ID>
        <Description></Description>
        <MaterialDefinitionID>Auto_json_27002</MaterialDefinitionID>
        <Status>Shipped</Status>
        <MaterialLotProperty>
            <ID>WorkOrder</ID>
            <Value>
                <ValueString>WOID4-Mon Aug 10 17:26:56 IST 2020</ValueString>
                <DataType>string</DataType>
                <UnitOfMeasure></UnitOfMeasure>
            </Value>
        </MaterialLotProperty>
        <MaterialLotProperty>
            <ID>Operation</ID>
            <Value>
                <ValueString>SIT Op1</ValueString>
                <DataType>string</DataType>
                <UnitOfMeasure></UnitOfMeasure>
            </Value>
        </MaterialLotProperty>
        <MaterialSubLot>
            <ID>Lot Identifeir1</ID>
            <Quantity>
                <QuantityString>1</QuantityString>
                <DataType>string</DataType>
                <UnitOfMeasure></UnitOfMeasure>
            </Quantity>
        </MaterialSubLot>
        <MaterialSubLot>
            <ID>Lot Identifeir2</ID>
            <Quantity>
                <QuantityString>1</QuantityString>
                <DataType>string</DataType>
                <UnitOfMeasure></UnitOfMeasure>
            </Quantity>
        </MaterialSubLot>
        <Quantity>
            <QuantityString>2</QuantityString>
            <DataType>string</DataType>
            <UnitOfMeasure></UnitOfMeasure>
        </Quantity>
    </MaterialLot>
    <Extended:SchemaVersion>2</Extended:SchemaVersion>
</MaterialInformation>