B2MML BatchML V0401 Release Notes
B2MML BatchML V0401 Release Notes
B2MML BatchML V0401 Release Notes
IMPORTANT: While the information, data, and standards provided in this publication were developed and are presented in good faith in accordance with a reasonable process that was subject to intellectual property and antitrust policies to benefit the industry as a whole, the publication is provided as is for information and guidance only, and there is no representation or warranty of any type or kind, including but not limited to warranties of merchantability or fitness for a particular purpose, and no warranty that use of the information, data, or standards will not infringe patent, copyright, trademark, trade secret, or other intellectual property rights of any party.
Page 1 of 4
The changes from B2MML V04 are: 1. Separate the Core Components into a separate schema file. This allows the Core Component schema file to be used in other custom schemas 2. Separated the extension file into two, one for the B2MML elements and one for the Common elements. This allows the common elements to be used in other custom schemas. 3. In Production Performance schema: Added maxOccurs to resources in Segment Responses. 4. In Production Schedule schema: Changed maxOccurs for resource elements in Segment Requirements. 5. Use of a single namespace namespace=http://www.wbf.org/xml/B2MML-V0401d05Extensions that would be used for all extension files. 6. Added EquipmentModule and ControlModule to EquipmentElementType to allow use of the same type in BatchML. 7. Fixed the type of MaterialActual in the Production Schedule schema 8. Changed the type name for OtherInformation in the General Recipe Schema because of a name conflict when changing the include structure. 9. Added nillable=true to selected elements in B2MML-Common. This is a minimal change for those elements that have minOccurs=1, but could be NULL. This is the value string, datatype (if the string in NULL, then the datatype is NULL), and UnitOfMeasure. The changes were made in QualityValueType, ResultType, and ValueType. 10. Changed the include and import structure to the following:
Page 2 of 4
B2MML Common
(B2MML NameSpace)
B2MML Extensions
(Extended NameSpace)
B2MML AllExtensions
(Extended NameSpace)
BatchML Information
(B2MML NameSpace)
Import Include
Page 3 of 4
1. Addition of BatchML to the B2MML numbering scheme. 2. Change of the filename from BatchML-Vxxxx.xsd to BatchML-VxxxxBatchInformation.xsd. This follows the B2MML file name convention and will be consistent with Batch Production Records, and General Recipe BatchML schemas. 3. Changes to BatchML to make it work in the B2MML namespace and use the B2MML Common, Common extensions, and core component types. These changes include: a. Changes of all SimpleTypes to ComplexType with a restriction base of a core component type b. Removed the following types because they were already in B2MML Common. ActualEndTimeType, ActualStartTimeType, AnyType, DataType1Type, DataTypeType, TextType, EquipmentElementType, UnitOfMeasureType, ValueStringType, VersionType 4. Added extension elements to: ApprovalHistoryType, BatchInformationType, BatchListEntryType, BatchList, BatchSizeType, ClassInstanceAssociationType, Constraint, ControlRecipe, EnumerationSetType, Enumeration, EquipmentConnection, BatchEquipmentIDType, EquipmentProceduralElementClass, EquipmentProceduralElementType, BatchEquipmentRequirementType, FormulaType, FromIDType, HeaderType, IndividualApproval, LinkType, ListHeaderType, MasterRecipeType, ModificationLogType, OtherInformationType, BatchParameterType, ProcedureLogicType, EquipmentElementPropertyType, RecipeBuildingBlock, RecipeElementType, StepType, ToIDType, TransitionType, BatchValueType, 5. Added BatchML-BatchInformationExtensions schema. 6. Change the name of elements to eliminate conflict with B2MML Common types: EquipmentIDType to BatchEquipmentIDType EquipmentRequirementType to BatchEquipmentRequirementType ParameterType to BatchParameterType PropertyType to EquipmentElementPropertyType ValueType to BatchValueType 7. Addition of BatchML-GeneralRecipe schema 8. Addition of BatchML-GeneralRecipeExtensions schema.
Page 4 of 4