Business To Manufacturing Markup Language Batch Production Record Version 6.0 - March 2013 Batchml - Batch Production Record
Business To Manufacturing Markup Language Batch Production Record Version 6.0 - March 2013 Batchml - Batch Production Record
Markup Language
Batch Production Record
Version 6.0 - March 2013
BatchML - Batch Production Record
MESA • 107 S. Southgate Drive • Chandler, AZ 85226 USA • 480-893-6110 • [email protected] • www.mesa.org
BatchML-V0600-BatchProductionRecord.docx
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.
Material from ANSI/ISA-88 and ANSI/ISA-95 series of standards used with permission of ISA - The Instrumentation,
Systems, and Automation Society, www.isa.org
Table of Contents
CHANGE HISTORY
Change Date Person Description
V0500 Mar 2011 Dennis Brandl Initial version
Includes elements from ANSI/ISA 95.02-
2010 for Operations Performance,
Operations Schedule, Operations
Definitions, and Physical Asset resources
V0600 Aug 2012 Dennis Brandl Change to MESA copyright
1 SCHEMA SCOPE
This document provides explanatory information about the referenced MESA XML schemas used to exchange
information about batch production records, called the Batch Markup Language, or BatchML.
This information is based on the data models and attributes defined in the ANSI/ISA 88.00.04 Batch Production Record
Information. Contact ISA (The Instrumentation, Systems, and Automation Society) for copies of the standard. Additional
information on the standard is available at www.isa.org.
BatchML-V0600-BatchProductionRecord.xsd
B2MML-V0600-Common.doc
B2MML-V0600-CoreComponents.xsd
2 SCHEMA ORGANIZATION
Schema definition:
<xsd:simpleType name="ApprovalDateType">
<xsd:restriction base="xsd:dateTime">
</xsd:restriction>
</xsd:simpleType>
0..1 0..n
Events Event
0..1 0..n
Data Sets Data Set Batch Production
Batch
Production Record Entry
Record {abstract}
Is a collection of 0..1 0..n
Comments Comment
0..1 0..n
Change
Change
History
0..1 0..n
Samples Sample
0..1 0..n
Master Master
Recipes Recipe
0..1 0..n
Recipe Recipe
Elements Element
0..1 0..n
Control Control
Recipes Recipe
Defined in BatchML Batch Information schema
0..1 0..n Defined in B2MML Schemas
Production Production
Performances Performance
Added in BatchML Batch Production Record schema
0..1 0..n
Production Production
Schedules Schedule
0..1 0..n
Product Product
Definitions Definition
0..1 0..n
Operations Operation
Performances Performance
0..1 0..n
Operation Operation
Schedules Schedule
0..1 0..n
Operation Operation
Definitions Definition
The following four individual records may reference another records; comments, personnel identification manifest,
qualification manifest, and change history. These are modeled in UML as in Figure 2. These are modeled as a
RecordReference element, which is defined as a Core Component IdentifierType. This should contain the EntryID value
of the referenced value. Figure 2 is the UML model from ANSI/ISA-88.04.
Example 1: The EntryID contains an XPath specification string that identifies the element in the XML record.
Example 2: The EntryID contains a unique number that for each element.
Personnel Resource
Comment Change Identification Qualification
Manifest Manifest
1..1
references an other > 1..1
references an other > Batch Production
1..1 Record Entry
references an other > 0..1 {abstract}
Events contain user defined records, may contain alarm event information and a set of event associations. User defined
attributes are also derived from the Batch Production Record Entry type. Figure 3 is the UML model from ANSI/ISA-
88.04.
1 Associated with
Event
0..n 0..n
Batch Production
Record Entry
{abstract}
Sample
0..n
Batch Production
Record Entry
{abstract} 0..n
Sample Test
0..n
Sample Test
Result
Data Set
Time Tag
Ordered data
Specification Specification
BatchML-V0600-BatchInformation.doc
The Batch Production Record schema uses the schema definitions from the BatchML file:
BatchML-V0600-BatchInformation.xsd
B2MML-V0600-OperationsDefinition.doc
B2MML-V0600-OperationsPerformance.doc
B2MML-V0600-OperationsSchedule.doc
The Batch Production Record schema uses the schema definitions from the B2MML files:
B2MML-V0600-OperationsDefinition.xsd
B2MML-V0600-OperationsPerformance.xsd
B2MML-V0600-OperationsSchedule.xsd
B2MML-V0600-ProductDefinition.doc
B2MML-V0600-ProductionPerformance.doc
B2MML-V0600-ProductionSchedule.doc
The Batch Production Record schema uses the schema definitions from the B2MML files:
B2MML-V0600-ProductDefinition.xsd
B2MML-V0600-ProductionPerformance.xsd
B2MML-V0600-ProductionSchedule.xsd
B2MML-V0600-WorkDefinition.doc
B2MML-V0600-WorkPerformance.doc
B2MML-V0600-WorkSchedule.doc
The Batch Production Record schema uses the schema definitions from the B2MML files:
B2MML-V0600-WorkDefinition.xsd
B2MML-V0600-WorkPerformance.xsd
B2MML-V0600-WorkSchedule.xsd
4 ELEMENT DEFINITIONS
The term BatchProductionRecord is shorted to BPR in the descriptions.
4.1 Transactions
The ANSI/ISA88-04 standard does not define transactions for Batch Production Records. BatchML defines a set of
standard transactions based on the ISA-95.05 Business to Manufacturing Transaction standards. See ANSI/ISA95.05 or
IEC 62264-5 for further details on transactions.
ProcessBatchProductionRecord Defines a request that the receiver is to add a new BPR. Any assigned IDs in
the BPR are returned in the AcknowledgeBatchProductionRecord
message.
AcknowledgeBatchProductionRecord Response to a ProcessBatchProductionRecord transaction.
SyncBatchProductionRecord Defines a received message that may contain a new, changed, or deleted
BPR.
ObjectType
ExternalReference
Description
0..∞
Element/Type Description
Entry ID A unique identification of the BPR individual element. This element is mandatory.
IdentifierType
ObjectType Identifies the type of object an entry is based upon. This element is mandatory.
RecordObjectTypeType This may be either a standard type or an application specific extended type. Standard
enumerations correspond to the BPR element types and are:
• Batch Production Record
• Change
• Comment
• Control Recipe
• Data Set
• Event
• Master Recipe
• Operations Definition
• Operations Performance
• Operations Schedule
• Product Definition
• Production Performance
• Production Schedule
• Personnel Identification Manifest
• Resource Definition Manifest
• Recipe Element
• Sample
• Sample Test
• Sample Test Result
• Work Directive
• Work Master
• Work Performance
• Work Schedule
• Other
If “Other” then the type is an application specific extension and the value is defined in
the attribute “OtherValue”.
TimeStamp The optional time stamp associated with the entry.
DateTimeType
ExternalReference Contains an optional reference to data which is stored external to the BPR.
IdentifierType
Description Additional optional additional information about the BPR.
DescriptionType
ID
EntryID
ObjectType
ExternalReference
Description
0..∞
Equipm entScope
PublishedDate
CreationDate
BatchID
BatchProductionRecordSpec
Cam paignID
ChangeIndication
Delim iter
Equipm entID
ExpirationDate
Language
LastChangedDate
LotID
MaterialDefinitionID
PhysicalAssetID
RecordStatus
BatchProductionRecord
Version
ChangeHistory
Com ments
ControlRecipes
DataSets
Events
MasterRecipes
PersonnelIdentification
OperationsDefinitions
OperationsPerform ances
OperationsSchedules
ProductDefinitions
ProductionPerform ances
ProductionSchedules
RecipeElem ents
ResourceQualifications
Sam ples
WorkDirectives
WorkMasters
WorkPerform ances
WorkSchedules
BatchProductionRecord
Extended:BatchProductionRecord
Element/Type Description
ID A unique identification of the BPR. This element is mandatory.
IdentifierType
ObjectType Identifies the type of object an entry is based upon.
RecordObjectTypeType
TimeStamp The time stamp associated with the entry.
DateTimeType
ExternalReference Contains a reference to data which is stored external to the BPR.
IdentifierType
Description Additional information about the BPR.
DescriptionType
EquipmentScope The equipment hierarchy scope of the data associated with BPR.
IdentifierType This information represents the physical structure of the BPR to identify its context
within the plant physical hierarchy
PublishedDate The date the BPR was published.
DateTimeType
CreationDate The date the BPR was created.
DateTimeType
BatchID The list of IDs of the batches associated with the BPR.
IdentifierType
BatchProductionRecordSpec An optional identification of the Batch Production Record Specification that was
used to generate the BPR. The format for this specification is not defined.
IdentifierType
CampaignID An optional identification of the campaign associated with the BPR.
IdentifierType
ChangeIndicator An optional indication enabling detection that the batch production record has not
been altered.
xsd:string
• Example 1: A string generated by an MD5 algorithm used as a hashing
algorithm.
• Example 2: A string representing a digital key of the entire batch production
record.
• Example 3: A string representing a checksum of the entire batch production
record.
Delimiter Delimiter character used to separate equipment elements in the EquipmentID and
PhysicalAssetID elements. Example: “\”
TextType
EquipmentID A definition of the equipment associated with the BPR.
IdentifierType
ExpirationDate The Date and time at which the batch production record is no longer relevant.
DateTimeType
Language The overall language used in the BPR. Note that and DescriptionType or
TextType have an optional Language attribute.
CodeType
Language codes should be specified using the ISO 639: 1988 specification.
Element/Type Description
LastChangedDate The date the BPR was last changed.
DateTimeType
LotID The list of IDs of the lots associated with the BPR.
IdentifierType
MaterialDefinitionID The list of IDs of the Material Definitions associated with the BPR.
IdentifierType
PhysicalAssetID A definition of the physical asset associated with the BPR.
IdentifierType
RecordStatus Specifies the current status of the BPR, reflecting the current position in the BPRs
life cycle. There are no standard codes defined.
CodeType
Example: In Process, In Review, Approved.
Version The current version of the BPR.
IdentifierType
ChangeHistory Container type for Change elements.
ChangeHistoryType ChangeHistoryType Change
0..∞
0..∞
Com m entType
EntryID
ObjectType
ExternalReference
Description
0..∞
Com m ent
RecordReference
0..∞
Com m entText
1..∞
PersonID
Element/Type Description
ControlRecipes Container type for Control Recipe elements.
ControlRecipeType See BatchML-V0600-BatchInformation for a specification of the ControlRecipe
element type.
ControlRecipesType ControlRecipeRecord
0..∞
ControlRecipeRecordType
EntryID
ObjectType
ExternalReference
ControlRecipeRecord
Description
0..∞
0..∞
ControlRecipe
0..∞
DataSetType
EntryID
ObjectType
ExternalReference
Description
0..∞
TrendSystem Reference
StartTim e
DataSet
0..∞ EndTim e
Tim eSpecification
TagSpecification
1..∞
Delim itedDataBlock
OrderedData
1..∞
0..∞
Element/Type Description
MasterRecipes Container type for MasterRecipe elements.
MasterRecipesType See BatchML-V0600-BatchInformation for a specification of the MasterRecipe
element type.
MasterRecipesType MasterRecipeRecord
0..∞
MasterRecipeRecordType
EntryID
ObjectType
ExternalReference
MasterRecipeRecord
Description
0..∞
0..∞
MasterRecipe
0..∞
0..∞
OperationsDefinitionRecordType
EntryID
ObjectType
ExternalReference
OperationsDefinitionRecord
Description
0..∞
0..∞
OperationsDefinition
Element/Type Description
OperationsPerformances Container type for OperationsPerformance elements.
OperationsPerformancesType See B2MML-V0600-OperationsPerformance for a specification of the
OperationsPerformance element type.
OperationsPerform ancesType OperationsPerform anceRecord
0..∞
OperationsPerform anceRecordType
EntryID
ObjectType
BatchProductionRecordEntryType TimeStam p
ExternalReference
OperationsPerform anceRecord
Description
0..∞
0..∞
ProductionPerform aance
0..∞
OperationsScheduleRecordType
EntryID
ObjectType
ExternalReference
OperationsScheduleRecord
Description
0..∞
0..∞
OperationsSchedule
0..∞
ProductDefinitionRecordType
EntryID
ObjectType
ExternalReference
ProductDefinitionRecord
Description
0..∞
0..∞
ProductDefinition
Element/Type Description
ProductionPerformances Container type for ProductionPerformance elements.
ProductionPerformancesType See B2MML-V0600-ProductionPerformance for a specification of the
ProductionPerformance element type.
ProductionPerform ancesType ProductionPerform anceRecord
0..∞
EntryID
ObjectType
ExternalRefere nce
ProductionPerform aance
0..∞
ProductionScheduleRecordType
EntryID
ObjectType
ExternalReference
ProductionScheduleRecord
Description
0..∞
0..∞
ProductionSchedule
0..∞
RecipeElem entRecordType
EntryID
ObjectType
ExternalReference
RecipeElem entRecord
Description
0..∞
0..∞
RecipeElem entType
Element/Type Description
ResourceQualifications Container type for ResourceQualificationManifest elements.
ResourceQualificationsType ResourceQualificationsType ResourceQualificationsManifest
0..∞
0..∞
0..∞
WorkMasterRecordType
EntryID
ObjectType
BatchProductionRecordEntryType TimeStamp
ExternalReference
WorkMasterRecord
Description
0..∞
0..∞
WorkMaster
0..∞
WorkDirectiveRecordType
EntryID
ObjectType
ExternalReference
WorkDirectiverRecord
Description
0..∞
0..∞
WorkDirective
Element/Type Description
WorkSchedule Container type for Work Schedule elements
WorkSchedulerrRecordType WorkSchedulesType WorkScheduleRecord
0..∞
WorkScheduleRecordType
EntryID
ObjectType
BatchProductionRecordEntryType TimeStamp
ExternalReference
WorkScheduleRecord
Description
0..∞
0..∞
WorkSchedule
0..∞
EntryID
ObjectType
ExternalReference
WorkPerform anceRecord
De scription
0..∞
0..∞
WorkPerform aance
Alarm Type
Alarm DataType
Alarm Lim it
0..∞
Priority
0..∞
EntryID
ObjectType
ExternalReference
Description
0..∞
Change
RecordReference
0..∞
PrechangeData
1..∞
Reason
0..∞
Element/Type Description
Comment A comment related to a BPR element. Each Comment element contains:
CommentType RecordReference (IdentifierType): The EntryID of a specific element in the
BPR.
CommentText (TextType): The text comment.
PersonID (NameType): Defines the person associated with the comment.
CommentType
EntryID
ObjectType
BatchProductionRecordEntryType TimeStam p
ExternalReference
Description
0..∞
Comment
RecordReference
0..∞
CommentText
1..∞
PersonID
Element/Type Description
DataSet A data set defines arrays of related data values that can be used to represent
DataSetType time series or correlated data values.
Each DataSet element contains:
TrendSystemReference (IdentifierType): Specifies the location of the data set
if is stored on an external system.
StartTime (DateTimeType): Date and time of the start of data in the data set.
EndTime (DateTimeType): Date and time of the end of data in the data set.
TimeSpecification (TimeSpecificationType): Defines the attributes of the time
specification of the data.
TagSpecification (TagSpecificationType):
DelimitedDataBlock (DelimitedDataBlockType):
OrderedData (OrderedDataType):
DataSetType
EntryID
ObjectType
ExternalReference
Description
0..∞
TrendSystemReference
StartTim e
DataSet
0..∞ EndTime
TimeSpecification
TagSpecification
1..∞
Delim itedDataBlock
OrderedData
1..∞
Value
DataValueType
1..∞
Quality
Element/Type Description
DelimitedDataBlock Defines a data set in a single delimited string element. The string contains a set
DelimitedDataBlockType of substrings, delimited by the OrderDelimiter, and tag elements in the substring
delimited by the TagDelimiter. The selection of the TagDelimiter and
OrderDelimiter will be dependent on the data collected. The delimiter
characters cannot be part of the data.
Note: This data representation is not directly defined in ANSI/ISA 88.04, but is
provided to have a more compact form of data representation.
TagDelimiter (): Defines the character used to delimit the tag elements within
an Order substring. Example: “\”.
OrderDelimiter (): Defines the character used to delimit the order substrings.
Example “|”.
DelimitedData (): Defines the delimited string with tag elements. Example:
“09:10:21\23.4\57\76.2|09:10:25\23.3\57\76.1|09:10:27\23.2\57\76.0””
Empty tag data values are indicated by no spaces between TagDelimiters.
TagDelim iter
Delim itedData
Element/Type Description
SingleEventType
EntryID
ObjectType
ExternalReference
Description
0..∞
EventType
EventSubType
Equipm entID
0..∞
Value
0..∞
PreviousValue
0..∞
MessageText
0..∞
Event
PersonID
0..∞
0..∞
Com puterID
0..∞
PhysicalAssetID
0..∞
ProceduralElementReference
0..∞
Category
0..∞
Alarm Data
0..∞
AssociatedEventID
0..∞
UserAttribute
0..∞
Element/Type Description
EventSubType Defines an event subtype. The associated meaning of the event type, subtype,
EventSubTypeType value, and previous value are specified in ANSI/ISA 88.04 and IEC 61512-4.
This may be either a standard type or an application specific extended type.
Standard enumerations correspond to the BPR element types and are:
• Allocation
• Application
• Consume
• Deallocation
• Equipment
• Message
• Mode Change
• Mode Command
• Modification
• Movement
• Parameter Data
• Process
• Process Data
• Produce
• Prompt
• Prompt Response
• Property Value Change
• Reconciliation
• Security
• State Change
• State Command
• Status Change
• System
• Target End Time
• Target Start Time
• Other
If “Other” then the type is an application specific extension and the value is
defined in the attribute “OtherValue”.
EventType Defines an event type. The associated meaning of the event type, subtype,
EventTypeType value, and previous value are specified in ANSI/ISA 88.04 and IEC 61512-4.
This may be either a standard type or an application specific extended type.
Standard enumerations correspond to the BPR element types and are:
• Alarm
• Control Recipe
• Equipment
• General
• Material
• Message
• Operator
• Procedural Execution
• Other
If “Other” then the type is an application specific extension and the value is
defined in the attribute “OtherValue”.
Element/Type Description
OrderedData Defines a set of ordered data values.
OrderedDataType OrderIndex (NumericType): Defines a numeric index value the OrderedData
element if there is not TimeValue defined. NOTE: This is required because the
order of repeating elements is not guaranteed in XML.
TimeValue (DateTimeType): Defines the date and time of the OrderedData
element if it is time base.
DataValue (DataValueType): Defines the value of the data,
OrderIndex
DataValue
1..∞
ObjectType
ExternalReference
Description
0..∞
PersonnelIdentificationManifest... RecordReference
Nam e
1..∞
ChangeIndication
Reason
Element/Type Description
ResourceQualificationManifest Defines the identification of a resource associated with a BPR element.
RecordReference (IdentifierType): Defines the EntryID of a record in the BPR
that the resource qualification manifest is associated with
ResourceID (IdentifierType): Defines the resource associated with the BPR
element.
QualificationStatus (CodeType): Defines the criteria of the resource that was
recorded. No standard codes are defined. Examples: Sterilized, Cleaned,
Services.
EffectiveTimeStamp (DateTimeType): Defines the date and time the
qualification became effective
ExpirationTimeStamp (DateTimeType): Defines the date and time the
qualification expired.
EntryID
ObjectType
ExternalReference
Description
0..∞
RecordReference
ResourceID
ResourceQualificationsManifest...
ResourceUse
ResourceType
QualificationStatus
EffectiveTim eStam p
ExpirationTim eStam p
Sample Defines that a material was sampled and/or tested and results of the test
SampleType SampleSourceID (IdentifierType): Defines the lot, batch, or sample that the
sample material was pulled from.
SampleSize (QuantityValueType): Defines the amount of material taken for the
sample.
SampleType (CodeType): Defines the type of sample pulled. There are no
standard codes defined. Examples: Receiving Sample, Online Sample, Lab
Sample,
SamplePullReason (TextType): Defines the reason the sample was pulled.
SampleExpiration (DateTimeType): Defines the date the sample expires.
EquipmentID (IdentifierType): Defines a reference to an equipment element
that is associated with the sample. Example: The Unit the sample was pulled
from.
PhysicalAssetID (IdentifierType): Defines a reference to a physical asset
element that is associated with the sample.
ProceduralElementReference (IdentifierType): Defines a reference to
procedural element, such as the phase in a control recipe, which is associated
with the sample.
SOPReference (IdentifierType): Defines the standard operating procedure
(SOP) that is associated with the sample pull.
SampleTest (SampleTestType): Defines the tests on the sample.
Element/Type Description
EntryID
ObjectType
ExternalReference
Description
0..∞
Sam pleSourceID
Sam pleSize
0..∞
Sam pleType
0..∞
Sam plePullReason
SampleType 0..∞
Sam pleExpiration
Equipm entID
0..∞
PhysicalAssetID
0..∞
ProceduralElementReference
0..∞
SOPReference
0..∞
Sam pleTest
0..∞
ObjectType
ExternalReference
Description
SampleTestType 0..∞
TestCode
TestNam e
Sam pleTestResult
0..∞
Element/Type Description
SampleTestResult Defines the result from a sample test.
SampleTestResultType TestDisposition (IdentifierType):Defines an indication if the test results were
acceptable. No standard identifiers defined. Example: Pass, Fail
EquipmentID (IdentifierType): Defines the equipment used to perform the
tests.
PhysicalAssetID (IdentifierType): Defines the physical asset used to perform
the tests.
AnalysisUsed (CodeType): Defines the statistical sampling analysis used to
determine the result. No standard CodeType is defined. Example: Average,
Minimum, Maximum
Expiration (DateTimeType): Defines the date and time that the sample test
results expire.
Results (ValueType): Defines the actual value or values returned from the test.
ExpectedResults (ValueType): Defines the expected value or values returned
from the test.
EntryID
ObjectType
ExternalReference
Description
0..∞
TestDisposition
Equipm entID
0..∞
Sam pleTestResultType
PhysicalAssetID
0..∞
AnalysisUsed
0..∞
Expiration
Results
0..∞
ExpectedResults
0..∞
Element/Type Description
information represents the physical structure above the referenced entity to
identify its context within the plant physical hierarchy.
PhysicalAssetID (IdentifierType): Defines a reference to a physical asset.
ProceduralElementReference (IdentifierType): Reference to the procedural
element, such as procedure, unit procedure, operation, recipe phase,
equipment phase, or equipment step associated with the data source ID for the
time period of the trend segment.
Deadband (ValueType): A deadband value used for collecting and storing data
values. If different high and low deadbands are specified, then they should be
separate values with keys of HIGH and LOW.
SignificantDigits (IdentifierType): Defines the significant digits used for
collecting and storing data. This is kept as an identifier type to allow
specification or formats for different data types,, such as F2.4 or F7.1 for
floating point information and I5 or I8 for integer information.
DataCompression (IdentifierType): An identification of the data compression
algorithm used when the data was collected. There are no standard identifiers
defined. Example; Boxcar Backslope, Change Delta, None.
SamplingType (IdentifierType): The type of sample stored. There are no
standard identifiers define. Example: Actual/Raw, Interpolated, Best Fit.
Element/Type Description
TagIndex
DataType
UnitOfMeasure
DataSource
0..∞
Alias
0..∞
Description
0..∞
Equipm entID
0..∞
TagSpecificationType
PhysicalAssetID
0..∞
ProceduralElem entReference
0..∞
Deadband
0..∞
SignificantDigits
0..∞
DataCom pression
0..∞
Sam plingType
0..∞
Element/Type Description
TimeSpecification Defines the attributes of the time specification of the data.
TimeSpecificationType Relative (IndicatorType): If TRUE then the date/time is relative time, if FALSE
then the date/time is absolute time.
OffsetTime (DateTimeType): If the time is relative, then the offset defines the
absolute time that may be added to the relative times to determine the absolute
times.
Relative
Tim eSpecificationType
OffsetTim e
.
DateTim eType
attributes
OffsetTim e
form at
AttributeID
Description
UserAttribute
0..∞
0..∞
Value
0..∞
5 DIAGRAM CONVENTION
The schema diagrams using the following convention to illustrate the structure of the schema elements, the type of the
elements and attributes, and the rules for optional elements and repetition.
Name of an element
Indicates elements
About MESA: MESA promotes the exchange of best practices, strategies and innovation
in managing manufacturing operations and in achieving operations excellence. MESA’s
industry events, symposiums, and publications help manufacturers achieve
manufacturing leadership by deploying practical solutions that combine information,
business, manufacturing and supply chain processes and technologies. Visit us online at
http://www.mesa.org.
About the XML Committee: The XML Committe was formed within MESA to provide a
forum for the development of the B2MML and BatchML specifications.