Standard B2MML Material Master Import Document (MMID)

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

This topic provides an MMID sample in the standard B2MML format for each schema version. If, however, you want to use a custom B2MML format, refer to Custom B2MML Material Master Import Document (MMID).

Standard B2MML MMID Using Schema Version 2

Using schema version 2, you can import materials for serialized as well as non-serialized products.
<ProductInformation
	xmlns:h="http://www.wbf.org/xml/B2MML-V0401">
	<ID>Internal from MiddleWare</ID>
	<Description>ITEM_MASTER</Description>
	<Location>
		<EquipmentID>C86</EquipmentID>
		<EquipmentElementLevel>Site</EquipmentElementLevel>
	</Location>
	<PublishedDate>2016-04-06T12:43:56-04:00</PublishedDate>
	<ProductDefinition>
		<ID>105D6043P008</ID>
		<Version>100</Version>
		<Description>INDEX TUBE</Description>
		<Location>
			<EquipmentID />
			<EquipmentElementLevel />
		</Location>
		<ProductProductionRule />
		<BillOfMaterialsID />
		<BillOfResourcesID />
		<ManufacturingBill>
			<ID />
			<Description />
			<MaterialClassID />
			<Quantity>
				<QuantityString />
				<DataType>string</DataType>
				<UnitOfMeasure />
			</Quantity>
			<BillOfMaterialID />
		</ManufacturingBill>
		<ProductSegment>
			<ID>000</ID>
			<Description>HEADER</Description>
			<ProcessSegmentID />
			<Parameter>
				<ID>UNIT_OF_MEASURE</ID>
				<Value>
					<ValueString>EA</ValueString>
					<DataType>string</DataType>
					<UnitOfMeasure />
				</Value>
				<Description />
			</Parameter>
			<Parameter>
				<ID>PRODUCT_FAMILY</ID>
				<Value>
					<ValueString>Capacitor</ValueString>
					<DataType>string</DataType>
					<UnitOfMeasure />
				</Value>
				<Description />
			</Parameter>
			<Parameter>
				<ID>ISSERIALIZED</ID>
				<Value>
					<ValueString>TRUE</ValueString>
					<DataType>string</DataType>
					<UnitOfMeasure />
				</Value>
				<Description />
			</Parameter>
			<Parameter>
				<ID>REVISION_DATE</ID>
				<Value>
					<ValueString>2/20/2016 11:52:44 AM</ValueString>
					<DataType>string</DataType>
					<UnitOfMeasure />
				</Value>
				<Description />
			</Parameter>
			<Parameter>
				<ID>ITEM_CREATION_DATE</ID>
				<Value>
					<ValueString>2/19/2016 4:08:05 PM</ValueString>
					<DataType>string</DataType>
					<UnitOfMeasure />
				</Value>
				<Description />
			</Parameter>
			<Parameter>
				<ID>ITEM_DRAWING</ID>
				<Value>
					<ValueString>http://www/google.com/document1</ValueString>
					<DataType>string</DataType>
					<UnitOfMeasure />
				</Value>
				<Description />
			</Parameter>
			<Parameter>
				<ID>ITEM_DRAWING</ID>
				<Value>
					<ValueString>http://www/google.com/document2</ValueString>
					<DataType>string</DataType>
					<UnitOfMeasure />
				</Value>
				<Description />
			</Parameter>
			<Parameter>
				<ID>STORAGELOCATION</ID>
				<Value>
					<ValueString>STK</ValueString>
					<DataType>string</DataType>
					<UnitOfMeasure />
				</Value>
				<Description />
			</Parameter>
			<PersonnelSpecification>
				<PersonnelClassID />
				<PersonID />
				<Description />
				<Quantity>
					<QuantityString />
					<DataType>string</DataType>
					<UnitOfMeasure />
				</Quantity>
				<PersonnelSpecificationProperty>
					<ID />
					<Description />
					<Value>
						<ValueString />
						<DataType>string</DataType>
						<UnitOfMeasure />
					</Value>
					<Quantity>
						<QuantityString />
						<DataType>string</DataType>
						<UnitOfMeasure />
					</Quantity>
				</PersonnelSpecificationProperty>
			</PersonnelSpecification>
			<EquipmentSpecification>
				<EquipmentClassID />
				<EquipmentID />
				<Description />
				<Quantity>
					<QuantityString />
					<DataType>string</DataType>
					<UnitOfMeasure />
				</Quantity>
				<EquipmentSpecificationProperty>
					<ID>ProductionLine</ID>
					<Description />
					<Value>
						<ValueString>Line1</ValueString>
						<DataType>string</DataType>
						<UnitOfMeasure />
					</Value>
					<Quantity>
						<QuantityString />
						<DataType>string</DataType>
						<UnitOfMeasure />
						<Key />
					</Quantity>
				</EquipmentSpecificationProperty>
				<EquipmentSpecificationProperty>
					<ID>StorageZone</ID>
					<Description />
					<Value>
						<ValueString>StorageZone</ValueString>
						<DataType>string</DataType>
						<UnitOfMeasure />
					</Value>
					<Quantity>
						<QuantityString />
						<DataType>string</DataType>
						<UnitOfMeasure />
						<Key />
					</Quantity>
				</EquipmentSpecificationProperty>
				<EquipmentSpecificationProperty>
					<ID>StorageUnit</ID>
					<Description />
					<Value>
						<ValueString>StorageUnit</ValueString>
						<DataType>string</DataType>
						<UnitOfMeasure />
					</Value>
					<Quantity>
						<QuantityString />
						<DataType>string</DataType>
						<UnitOfMeasure />
						<Key />
					</Quantity>
				</EquipmentSpecificationProperty>
			</EquipmentSpecification>
			<MaterialSpecification>
				<MaterialClassID />
				<MaterialDefinitionID />
				<Description />
				<Quantity>
					<QuantityString />
					<DataType>string</DataType>
					<UnitOfMeasure />
				</Quantity>
				<MaterialSpecificationProperty>
					<ID />
					<Description />
					<Value>
						<ValueString />
						<DataType>string</DataType>
						<UnitOfMeasure />
					</Value>
					<Quantity>
						<QuantityString />
						<DataType>string</DataType>
						<UnitOfMeasure />
					</Quantity>
				</MaterialSpecificationProperty>
			</MaterialSpecification>
		</ProductSegment>
	</ProductDefinition>
</ProductInformation>

Standard B2MML MMID Using Schema Version 1

Using schema version 1, you can import materials for serialized products.
<ProductInformation
	xmlns:h="http://www.wbf.org/xml/B2MML-V0401">
	<ID>Internal from MiddleWare</ID>
	<Description>ITEM_MASTER</Description>
	<Location>
		<EquipmentID>C86</EquipmentID>
		<EquipmentElementLevel>Site</EquipmentElementLevel>
	</Location>
	<PublishedDate>2016-04-06T12:43:56-04:00</PublishedDate>
	<ProductDefinition>
		<ID>105D6043P008</ID>
		<Version>100</Version>
		<Description>INDEX TUBE</Description>
		<Location>
			<EquipmentID />
			<EquipmentElementLevel />
		</Location>
		<ProductProductionRule />
		<BillOfMaterialsID />
		<BillOfResourcesID />
		<ManufacturingBill>
			<ID />
			<Description />
			<MaterialClassID />
			<Quantity>
				<QuantityString />
				<DataType>string</DataType>
				<UnitOfMeasure />
			</Quantity>
			<BillOfMaterialID />
		</ManufacturingBill>
		<ProductSegment>
			<ID>000</ID>
			<Description>HEADER</Description>
			<ProcessSegmentID />
			<Parameter>
				<ID>UNIT_OF_MEASURE</ID>
				<Value>
					<ValueString>EA</ValueString>
					<DataType>string</DataType>
					<UnitOfMeasure />
				</Value>
				<Description />
			</Parameter>
			<Parameter>
				<ID>PRODUCT_FAMILY</ID>
				<Value>
					<ValueString>Capacitor</ValueString>
					<DataType>string</DataType>
					<UnitOfMeasure />
				</Value>
				<Description />
			</Parameter>
			<Parameter>
				<ID>ISSERIALIZED1</ID>
				<Value>
					<ValueString>TRUE</ValueString>
					<DataType>string</DataType>
					<UnitOfMeasure />
				</Value>
				<Description />
			</Parameter>
			<Parameter>
				<ID>REVISION_DATE</ID>
				<Value>
					<ValueString>2/20/2016 11:52:44 AM</ValueString>
					<DataType>string</DataType>
					<UnitOfMeasure />
				</Value>
				<Description />
			</Parameter>
			<Parameter>
				<ID>ITEM_CREATION_DATE</ID>
				<Value>
					<ValueString>2/19/2016 4:08:05 PM</ValueString>
					<DataType>string</DataType>
					<UnitOfMeasure />
				</Value>
				<Description />
			</Parameter>
			<Parameter>
				<ID>ITEM_DRAWING</ID>
				<Value>
					<ValueString>http://www/google.com/document1</ValueString>
					<DataType>string</DataType>
					<UnitOfMeasure />
				</Value>
				<Description />
			</Parameter>
			<Parameter>
				<ID>ITEM_DRAWING</ID>
				<Value>
					<ValueString>http://www/google.com/document2</ValueString>
					<DataType>string</DataType>
					<UnitOfMeasure />
				</Value>
				<Description />
			</Parameter>
			<Parameter>
				<ID>STORAGELOCATION</ID>
				<Value>
					<ValueString>STK</ValueString>
					<DataType>string</DataType>
					<UnitOfMeasure />
				</Value>
				<Description />
			</Parameter>
			<PersonnelSpecification>
				<PersonnelClassID />
				<PersonID />
				<Description />
				<Quantity>
					<QuantityString />
					<DataType>string</DataType>
					<UnitOfMeasure />
				</Quantity>
				<PersonnelSpecificationProperty>
					<ID />
					<Description />
					<Value>
						<ValueString />
						<DataType>string</DataType>
						<UnitOfMeasure />
					</Value>
					<Quantity>
						<QuantityString />
						<DataType>string</DataType>
						<UnitOfMeasure />
					</Quantity>
				</PersonnelSpecificationProperty>
			</PersonnelSpecification>
			<EquipmentSpecification>
				<EquipmentClassID />
				<EquipmentID />
				<Description />
				<Quantity>
					<QuantityString />
					<DataType>string</DataType>
					<UnitOfMeasure />
				</Quantity>
				<EquipmentSpecificationProperty>
					<ID>ProductionLine</ID>
					<Description />
					<Value>
						<ValueString>Line1</ValueString>
						<DataType>string</DataType>
						<UnitOfMeasure />
					</Value>
					<Quantity>
						<QuantityString />
						<DataType>string</DataType>
						<UnitOfMeasure />
						<Key />
					</Quantity>
				</EquipmentSpecificationProperty>
				<EquipmentSpecificationProperty>
					<ID>StorageZone</ID>
					<Description />
					<Value>
						<ValueString>StorageZone</ValueString>
						<DataType>string</DataType>
						<UnitOfMeasure />
					</Value>
					<Quantity>
						<QuantityString />
						<DataType>string</DataType>
						<UnitOfMeasure />
						<Key />
					</Quantity>
				</EquipmentSpecificationProperty>
				<EquipmentSpecificationProperty>
					<ID>StorageUnit</ID>
					<Description />
					<Value>
						<ValueString>StorageUnit</ValueString>
						<DataType>string</DataType>
						<UnitOfMeasure />
					</Value>
					<Quantity>
						<QuantityString />
						<DataType>string</DataType>
						<UnitOfMeasure />
						<Key />
					</Quantity>
				</EquipmentSpecificationProperty>
			</EquipmentSpecification>
			<MaterialSpecification>
				<MaterialClassID />
				<MaterialDefinitionID />
				<Description />
				<Quantity>
					<QuantityString />
					<DataType>string</DataType>
					<UnitOfMeasure />
				</Quantity>
				<MaterialSpecificationProperty>
					<ID />
					<Description />
					<Value>
						<ValueString />
						<DataType>string</DataType>
						<UnitOfMeasure />
					</Value>
					<Quantity>
						<QuantityString />
						<DataType>string</DataType>
						<UnitOfMeasure />
					</Quantity>
				</MaterialSpecificationProperty>
			</MaterialSpecification>
		</ProductSegment>
	</ProductDefinition>
</ProductInformation>