<?xml version="1.0" encoding="utf-8" ?>
<!--
 * Copyright (c) 2005-2024 The OPC Foundation, Inc. All rights reserved.
 *
 * OPC Foundation MIT License 1.00
 * 
 * Permission is hereby granted, free of charge, to any person
 * obtaining a copy of this software and associated documentation
 * files (the "Software"), to deal in the Software without
 * restriction, including without limitation the rights to use,
 * copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the
 * Software is furnished to do so, subject to the following
 * conditions:
 * 
 * The above copyright notice and this permission notice shall be
 * included in all copies or substantial portions of the Software.
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
 * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
 * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
 * OTHER DEALINGS IN THE SOFTWARE.
 *
 * The complete license agreement can be found here:
 * http://opcfoundation.org/License/MIT/1.00/
-->

<UANodeSet xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://opcfoundation.org/UA/2011/03/UANodeSet.xsd">
  <NamespaceUris>
    <Uri>http://opcfoundation.org/UA/Machinery/Jobs/</Uri>
    <Uri>http://opcfoundation.org/UA/ISA95-JOBCONTROL_V2/</Uri>
  </NamespaceUris>
  <Models>
    <Model ModelUri="http://opcfoundation.org/UA/Machinery/Jobs/" Version="1.0.0" PublicationDate="2024-04-01T00:00:00Z">
      <RequiredModel ModelUri="http://opcfoundation.org/UA/" Version="1.04.11" PublicationDate="2022-03-29T00:00:00Z" />
      <RequiredModel ModelUri="http://opcfoundation.org/UA/ISA95-JOBCONTROL_V2/" Version="2.0.0" PublicationDate="2024-01-31T00:00:00Z" />
    </Model>
  </Models>
  <Aliases>
    <Alias Alias="Boolean">i=1</Alias>
    <Alias Alias="UInt16">i=5</Alias>
    <Alias Alias="Double">i=11</Alias>
    <Alias Alias="String">i=12</Alias>
    <Alias Alias="DateTime">i=13</Alias>
    <Alias Alias="ByteString">i=15</Alias>
    <Alias Alias="NodeId">i=17</Alias>
    <Alias Alias="QualifiedName">i=20</Alias>
    <Alias Alias="LocalizedText">i=21</Alias>
    <Alias Alias="HasModellingRule">i=37</Alias>
    <Alias Alias="HasEncoding">i=38</Alias>
    <Alias Alias="HasDescription">i=39</Alias>
    <Alias Alias="HasTypeDefinition">i=40</Alias>
    <Alias Alias="HasSubtype">i=45</Alias>
    <Alias Alias="HasProperty">i=46</Alias>
    <Alias Alias="HasComponent">i=47</Alias>
    <Alias Alias="IdType">i=256</Alias>
    <Alias Alias="NumericRange">i=291</Alias>
    <Alias Alias="Argument">i=296</Alias>
    <Alias Alias="EUInformation">i=887</Alias>
    <Alias Alias="EnumValueType">i=7594</Alias>
    <Alias Alias="ISA95ParameterDataType">ns=2;i=3003</Alias>
    <Alias Alias="ISA95WorkMasterDataType">ns=2;i=3007</Alias>
    <Alias Alias="ISA95JobOrderAndStateDataType">ns=2;i=3015</Alias>
    <Alias Alias="OutputInfoType">ns=1;i=3009</Alias>
    <Alias Alias="OutputInformationDataType">ns=1;i=3012</Alias>
    <Alias Alias="BOMComponentInformationDataType">ns=1;i=3015</Alias>
  </Aliases>
  <Extensions>
    <Extension>
      <ua:ModelInfo Tool="UaModeler" Hash="1yCTmnxZDga6aWfYDubSzA==" Version="1.6.11" xmlns:ua="http://unifiedautomation.com/Configuration/NodeSet.xsd" />
    </Extension>
  </Extensions>
  <UADataType NodeId="ns=1;i=3003" BrowseName="1:JobExecutionMode">
    <DisplayName>JobExecutionMode</DisplayName>
    <Category>Machinery Job Management Planned ExecutionMode</Category>
    <Category>Machinery Job Management Result ExecutionMode</Category>
    <Documentation>https://reference.opcfoundation.org/Machinery/Jobs/v100/docs/9.1</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6014</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference>
    </References>
    <Definition Name="1:JobExecutionMode">
      <Field Name="SimulationMode" Value="0">
        <Description>Machine running in simulation mode with no workpiece involved.</Description>
      </Field>
      <Field Name="TestMode" Value="1">
        <Description>Machine running in test mode with a workpiece involved.</Description>
      </Field>
      <Field Name="ProductionMode" Value="2">
        <Description>Machine running in production mode.</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6014" BrowseName="EnumValues" ParentNodeId="ns=1;i=3003" DataType="EnumValueType" ValueRank="1" ArrayDimensions="3">
    <DisplayName>EnumValues</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=3003</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>0</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>SimulationMode</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Machine running in simulation mode with no workpiece involved.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>1</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>TestMode</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Machine running in test mode with a workpiece involved.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>2</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>ProductionMode</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Machine running in production mode.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3006" BrowseName="1:JobResult">
    <DisplayName>JobResult</DisplayName>
    <Category>Machinery Job Management Result JobResult</Category>
    <Documentation>https://reference.opcfoundation.org/Machinery/Jobs/v100/docs/9.2</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6019</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference>
    </References>
    <Definition Name="1:JobResult">
      <Field Name="Unknown" Value="0">
        <Description>Unknown state. Used when result is not known, e.g. because job order is still running.</Description>
      </Field>
      <Field Name="Successful" Value="1">
        <Description>Job order was executed successful</Description>
      </Field>
      <Field Name="Unsuccessful" Value="2">
        <Description>Job order was not executed successful.</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6019" BrowseName="EnumValues" ParentNodeId="ns=1;i=3006" DataType="EnumValueType" ValueRank="1" ArrayDimensions="3">
    <DisplayName>EnumValues</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=3006</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>0</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>Unknown</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Unknown state. Used when result is not known, e.g. because job order is still running.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>1</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>Successful</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Job order was executed successful</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>2</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>Unsuccessful</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Job order was not executed successful.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3004" BrowseName="1:ProcessIrregularity">
    <DisplayName>ProcessIrregularity</DisplayName>
    <Category>Machinery Job Management Result ProcessIrregularity</Category>
    <Documentation>https://reference.opcfoundation.org/Machinery/Jobs/v100/docs/9.8</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6036</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference>
    </References>
    <Definition Name="1:ProcessIrregularity">
      <Field Name="CapabilityUnavailable" Value="0">
        <Description>The machine is not able to give a statement about process irregularities.</Description>
      </Field>
      <Field Name="Detected" Value="1">
        <Description>A process irregularity has been detected.</Description>
      </Field>
      <Field Name="NotDetected" Value="2">
        <Description>There was no process irregularity detected.</Description>
      </Field>
      <Field Name="NotYetDetermined" Value="3">
        <Description>A statement about the process irregularity is to be expected.</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6036" BrowseName="EnumValues" ParentNodeId="ns=1;i=3004" DataType="EnumValueType" ValueRank="1" ArrayDimensions="4">
    <DisplayName>EnumValues</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=3004</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>0</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>CapabilityUnavailable</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>The machine is not able to give a statement about process irregularities.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>1</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>Detected</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>A process irregularity has been detected.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>2</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>NotDetected</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>There was no process irregularity detected.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>3</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>NotYetDetermined</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>A statement about the process irregularity is to be expected.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3009" BrowseName="1:OutputInfoType">
    <DisplayName>OutputInfoType</DisplayName>
    <Category>Machinery Job Management Planned Base</Category>
    <Category>Machinery Job Management Result Base</Category>
    <Documentation>https://reference.opcfoundation.org/Machinery/Jobs/v100/docs/9.4</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6020</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=3</Reference>
    </References>
    <Definition Name="1:OutputInfoType" IsOptionSet="true">
      <Field Name="OrderNumber" Value="0">
        <Description>Identifier identifies the order (order identifier).</Description>
      </Field>
      <Field Name="LotNumber" Value="1">
        <Description>Identifier identifies the production group of the item (lot identifier).</Description>
      </Field>
      <Field Name="SerialNumber" Value="2">
        <Description>Identifier identifies the one entity of the item (product identifier).</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6020" BrowseName="OptionSetValues" ParentNodeId="ns=1;i=3009" DataType="LocalizedText" ValueRank="1" ArrayDimensions="3">
    <DisplayName>OptionSetValues</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=3009</Reference>
    </References>
    <Value>
      <uax:ListOfLocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:LocalizedText>
                    <uax:Text>OrderNumber</uax:Text>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Text>LotNumber</uax:Text>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Text>SerialNumber</uax:Text>
                </uax:LocalizedText>
            </uax:ListOfLocalizedText>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3015" BrowseName="1:BOMComponentInformationDataType">
    <DisplayName>BOMComponentInformationDataType</DisplayName>
    <Category>Machinery Job Management Result BOM</Category>
    <Documentation>https://reference.opcfoundation.org/Machinery/Jobs/v100/docs/9.5</Documentation>
    <References>
      <Reference ReferenceType="HasEncoding">ns=1;i=5005</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5006</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
    </References>
    <Definition Name="1:BOMComponentInformationDataType">
      <Field Name="Identification" DataType="OutputInformationDataType">
        <Description>Identification of the output.</Description>
      </Field>
      <Field Name="Quantity" DataType="Double">
        <Description>Quantity defines the amount of material. This quantity can be specified in different ways, e.g. weight or number.</Description>
      </Field>
      <Field Name="EngineeringUnits" DataType="EUInformation">
        <Description>The engineering unit of the quantity.</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6023" BrowseName="1:BOMComponentInformationDataType" ParentNodeId="ns=1;i=6015" DataType="String">
    <DisplayName>BOMComponentInformationDataType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6015</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5005</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">BOMComponentInformationDataType</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6024" BrowseName="1:BOMComponentInformationDataType" ParentNodeId="ns=1;i=6017" DataType="String">
    <DisplayName>BOMComponentInformationDataType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6017</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5006</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='BOMComponentInformationDataType']</uax:String>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3018" BrowseName="1:BOMInformationDataType">
    <DisplayName>BOMInformationDataType</DisplayName>
    <Category>Machinery Job Management Result BOM</Category>
    <Documentation>https://reference.opcfoundation.org/Machinery/Jobs/v100/docs/9.6</Documentation>
    <References>
      <Reference ReferenceType="HasEncoding">ns=1;i=5007</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5008</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
    </References>
    <Definition Name="1:BOMInformationDataType">
      <Field Name="Identification" DataType="OutputInformationDataType">
        <Description>Identification of the output.</Description>
      </Field>
      <Field Name="ComponentInformation" DataType="BOMComponentInformationDataType" ValueRank="1" ArrayDimensions="0">
        <Description>Contains information about components.</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6025" BrowseName="1:BOMInformationDataType" ParentNodeId="ns=1;i=6015" DataType="String">
    <DisplayName>BOMInformationDataType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6015</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5007</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">BOMInformationDataType</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6026" BrowseName="1:BOMInformationDataType" ParentNodeId="ns=1;i=6017" DataType="String">
    <DisplayName>BOMInformationDataType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6017</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5008</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='BOMInformationDataType']</uax:String>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3012" BrowseName="1:OutputInformationDataType">
    <DisplayName>OutputInformationDataType</DisplayName>
    <Category>Machinery Job Management Planned Base</Category>
    <Category>Machinery Job Management Result Base</Category>
    <Documentation>https://reference.opcfoundation.org/Machinery/Jobs/v100/docs/9.3</Documentation>
    <References>
      <Reference ReferenceType="HasEncoding">ns=1;i=5003</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5004</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
    </References>
    <Definition Name="1:OutputInformationDataType">
      <Field Name="ItemNumber" DataType="String">
        <Description>ItemNumber defines an Identifier to identify the Type of the item (Material Identifier).</Description>
      </Field>
      <Field Name="OutputInfo" DataType="OutputInfoType">
        <Description>Bitmask indicating which of the optional fields are used for identification. If none is selected, only ItemNumber is used. Each selected optional field shall provide a value.</Description>
      </Field>
      <Field Name="OrderNumber" DataType="String" IsOptional="true">
        <Description>OrderNumber defines an Identifier to identify the order. Shall be provided if defined in OutputInfo.</Description>
      </Field>
      <Field Name="LotNumber" DataType="String" IsOptional="true">
        <Description>LotNumber defines an Identifier to identify the production-group of the item (Lot Identifier). Shall be provided if defined in OutputInfo.</Description>
      </Field>
      <Field Name="SerialNumber" DataType="String" IsOptional="true">
        <Description>SerialNumber defines an Identifier to identify the one entity of the item (Product Identifier). Shall be provided if defined in OutputInfo.</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6021" BrowseName="1:OutputInformationDataType" ParentNodeId="ns=1;i=6015" DataType="String">
    <DisplayName>OutputInformationDataType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6015</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5003</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">OutputInformationDataType</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6022" BrowseName="1:OutputInformationDataType" ParentNodeId="ns=1;i=6017" DataType="String">
    <DisplayName>OutputInformationDataType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6017</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5004</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='OutputInformationDataType']</uax:String>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3021" BrowseName="1:OutputPerformanceInfoDataType">
    <DisplayName>OutputPerformanceInfoDataType</DisplayName>
    <Category>Machinery Job Management Result PerformanceInfo</Category>
    <Documentation>https://reference.opcfoundation.org/Machinery/Jobs/v100/docs/9.7</Documentation>
    <References>
      <Reference ReferenceType="HasEncoding">ns=1;i=5009</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5010</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
    </References>
    <Definition Name="1:OutputPerformanceInfoDataType">
      <Field Name="Identification" DataType="OutputInformationDataType">
        <Description>Identification of the output.</Description>
      </Field>
      <Field Name="StartTime" DataType="DateTime" IsOptional="true">
        <Description>Output of first item from order.</Description>
      </Field>
      <Field Name="EndTime" DataType="DateTime" IsOptional="true">
        <Description>Output of last item from order.</Description>
      </Field>
      <Field Name="Parameters" DataType="ISA95ParameterDataType" ValueRank="1" ArrayDimensions="0">
        <Description>Parameters specific to the performance like pressure or temperature.</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6027" BrowseName="1:OutputPerformanceInfoDataType" ParentNodeId="ns=1;i=6015" DataType="String">
    <DisplayName>OutputPerformanceInfoDataType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6015</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5009</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">OutputPerformanceInfoDataType</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6028" BrowseName="1:OutputPerformanceInfoDataType" ParentNodeId="ns=1;i=6017" DataType="String">
    <DisplayName>OutputPerformanceInfoDataType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6017</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5010</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='OutputPerformanceInfoDataType']</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6015" BrowseName="1:TypeDictionary" SymbolicName="TypeDictionary_BinarySchema" DataType="ByteString">
    <DisplayName>TypeDictionary</DisplayName>
    <Description>Collects the data type descriptions of http://opcfoundation.org/UA/Machinery/Jobs/</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=72</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6023</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6025</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6016</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6021</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6027</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">i=93</Reference>
    </References>
    <Value>
      <uax:ByteString xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">PG9wYzpUeXBlRGljdGlvbmFyeSB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZ
        W1hLWluc3RhbmNlIiB4bWxuczp0bnM9Imh0dHA6Ly9vcGNmb3VuZGF0aW9uLm9yZy9VQS9NY
        WNoaW5lcnkvSm9icy8iIERlZmF1bHRCeXRlT3JkZXI9IkxpdHRsZUVuZGlhbiIgeG1sbnM6b
        3BjPSJodHRwOi8vb3BjZm91bmRhdGlvbi5vcmcvQmluYXJ5U2NoZW1hLyIgeG1sbnM6bnMxP
        SJodHRwOi8vb3BjZm91bmRhdGlvbi5vcmcvVUEvSVNBOTUtSk9CQ09OVFJPTF9WMi8iIHhtb
        G5zOnVhPSJodHRwOi8vb3BjZm91bmRhdGlvbi5vcmcvVUEvIiBUYXJnZXROYW1lc3BhY2U9I
        mh0dHA6Ly9vcGNmb3VuZGF0aW9uLm9yZy9VQS9NYWNoaW5lcnkvSm9icy8iPgogPG9wYzpJb
        XBvcnQgTmFtZXNwYWNlPSJodHRwOi8vb3BjZm91bmRhdGlvbi5vcmcvVUEvIi8+CiA8b3BjO
        kltcG9ydCBOYW1lc3BhY2U9Imh0dHA6Ly9vcGNmb3VuZGF0aW9uLm9yZy9VQS9JU0E5NS1KT
        0JDT05UUk9MX1YyLyIvPgogPG9wYzpTdHJ1Y3R1cmVkVHlwZSBCYXNlVHlwZT0idWE6RXh0Z
        W5zaW9uT2JqZWN0IiBOYW1lPSJCT01Db21wb25lbnRJbmZvcm1hdGlvbkRhdGFUeXBlIj4KI
        CA8b3BjOkZpZWxkIFR5cGVOYW1lPSJ0bnM6T3V0cHV0SW5mb3JtYXRpb25EYXRhVHlwZSIgT
        mFtZT0iSWRlbnRpZmljYXRpb24iLz4KICA8b3BjOkZpZWxkIFR5cGVOYW1lPSJvcGM6RG91Y
        mxlIiBOYW1lPSJRdWFudGl0eSIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9InVhOkVVSW5mb
        3JtYXRpb24iIE5hbWU9IkVuZ2luZWVyaW5nVW5pdHMiLz4KIDwvb3BjOlN0cnVjdHVyZWRUe
        XBlPgogPG9wYzpTdHJ1Y3R1cmVkVHlwZSBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0I
        iBOYW1lPSJCT01JbmZvcm1hdGlvbkRhdGFUeXBlIj4KICA8b3BjOkZpZWxkIFR5cGVOYW1lP
        SJ0bnM6T3V0cHV0SW5mb3JtYXRpb25EYXRhVHlwZSIgTmFtZT0iSWRlbnRpZmljYXRpb24iL
        z4KICA8b3BjOkZpZWxkIFR5cGVOYW1lPSJvcGM6SW50MzIiIE5hbWU9Ik5vT2ZDb21wb25lb
        nRJbmZvcm1hdGlvbiIvPgogIDxvcGM6RmllbGQgTGVuZ3RoRmllbGQ9Ik5vT2ZDb21wb25lb
        nRJbmZvcm1hdGlvbiIgVHlwZU5hbWU9InRuczpCT01Db21wb25lbnRJbmZvcm1hdGlvbkRhd
        GFUeXBlIiBOYW1lPSJDb21wb25lbnRJbmZvcm1hdGlvbiIvPgogPC9vcGM6U3RydWN0dXJlZ
        FR5cGU+CiA8b3BjOlN0cnVjdHVyZWRUeXBlIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY
        3QiIE5hbWU9Ik91dHB1dEluZm9ybWF0aW9uRGF0YVR5cGUiPgogIDxvcGM6RmllbGQgVHlwZ
        U5hbWU9Im9wYzpCaXQiIE5hbWU9Ik9yZGVyTnVtYmVyU3BlY2lmaWVkIi8+CiAgPG9wYzpGa
        WVsZCBUeXBlTmFtZT0ib3BjOkJpdCIgTmFtZT0iTG90TnVtYmVyU3BlY2lmaWVkIi8+CiAgP
        G9wYzpGaWVsZCBUeXBlTmFtZT0ib3BjOkJpdCIgTmFtZT0iU2VyaWFsTnVtYmVyU3BlY2lma
        WVkIi8+CiAgPG9wYzpGaWVsZCBMZW5ndGg9IjI5IiBUeXBlTmFtZT0ib3BjOkJpdCIgTmFtZ
        T0iUmVzZXJ2ZWQxIi8+CiAgPG9wYzpGaWVsZCBUeXBlTmFtZT0ib3BjOkNoYXJBcnJheSIgT
        mFtZT0iSXRlbU51bWJlciIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9InRuczpPdXRwdXRJb
        mZvVHlwZSIgTmFtZT0iT3V0cHV0SW5mbyIvPgogIDxvcGM6RmllbGQgU3dpdGNoRmllbGQ9I
        k9yZGVyTnVtYmVyU3BlY2lmaWVkIiBUeXBlTmFtZT0ib3BjOkNoYXJBcnJheSIgTmFtZT0iT
        3JkZXJOdW1iZXIiLz4KICA8b3BjOkZpZWxkIFN3aXRjaEZpZWxkPSJMb3ROdW1iZXJTcGVja
        WZpZWQiIFR5cGVOYW1lPSJvcGM6Q2hhckFycmF5IiBOYW1lPSJMb3ROdW1iZXIiLz4KICA8b
        3BjOkZpZWxkIFN3aXRjaEZpZWxkPSJTZXJpYWxOdW1iZXJTcGVjaWZpZWQiIFR5cGVOYW1lP
        SJvcGM6Q2hhckFycmF5IiBOYW1lPSJTZXJpYWxOdW1iZXIiLz4KIDwvb3BjOlN0cnVjdHVyZ
        WRUeXBlPgogPG9wYzpTdHJ1Y3R1cmVkVHlwZSBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZ
        WN0IiBOYW1lPSJPdXRwdXRQZXJmb3JtYW5jZUluZm9EYXRhVHlwZSI+CiAgPG9wYzpGaWVsZ
        CBUeXBlTmFtZT0ib3BjOkJpdCIgTmFtZT0iU3RhcnRUaW1lU3BlY2lmaWVkIi8+CiAgPG9wY
        zpGaWVsZCBUeXBlTmFtZT0ib3BjOkJpdCIgTmFtZT0iRW5kVGltZVNwZWNpZmllZCIvPgogI
        DxvcGM6RmllbGQgTGVuZ3RoPSIzMCIgVHlwZU5hbWU9Im9wYzpCaXQiIE5hbWU9IlJlc2Vyd
        mVkMSIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9InRuczpPdXRwdXRJbmZvcm1hdGlvbkRhd
        GFUeXBlIiBOYW1lPSJJZGVudGlmaWNhdGlvbiIvPgogIDxvcGM6RmllbGQgU3dpdGNoRmllb
        GQ9IlN0YXJ0VGltZVNwZWNpZmllZCIgVHlwZU5hbWU9Im9wYzpEYXRlVGltZSIgTmFtZT0iU
        3RhcnRUaW1lIi8+CiAgPG9wYzpGaWVsZCBTd2l0Y2hGaWVsZD0iRW5kVGltZVNwZWNpZmllZ
        CIgVHlwZU5hbWU9Im9wYzpEYXRlVGltZSIgTmFtZT0iRW5kVGltZSIvPgogIDxvcGM6Rmllb
        GQgVHlwZU5hbWU9Im9wYzpJbnQzMiIgTmFtZT0iTm9PZlBhcmFtZXRlcnMiLz4KICA8b3BjO
        kZpZWxkIExlbmd0aEZpZWxkPSJOb09mUGFyYW1ldGVycyIgVHlwZU5hbWU9Im5zMTpJU0E5N
        VBhcmFtZXRlckRhdGFUeXBlIiBOYW1lPSJQYXJhbWV0ZXJzIi8+CiA8L29wYzpTdHJ1Y3R1c
        mVkVHlwZT4KIDxvcGM6RW51bWVyYXRlZFR5cGUgTGVuZ3RoSW5CaXRzPSIzMiIgTmFtZT0iS
        m9iRXhlY3V0aW9uTW9kZSI+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iU2ltdWxhd
        Glvbk1vZGUiIFZhbHVlPSIwIi8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iVGVzd
        E1vZGUiIFZhbHVlPSIxIi8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iUHJvZHVjd
        Glvbk1vZGUiIFZhbHVlPSIyIi8+CiA8L29wYzpFbnVtZXJhdGVkVHlwZT4KIDxvcGM6RW51b
        WVyYXRlZFR5cGUgTGVuZ3RoSW5CaXRzPSIzMiIgTmFtZT0iSm9iUmVzdWx0Ij4KICA8b3BjO
        kVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJVbmtub3duIiBWYWx1ZT0iMCIvPgogIDxvcGM6RW51b
        WVyYXRlZFZhbHVlIE5hbWU9IlN1Y2Nlc3NmdWwiIFZhbHVlPSIxIi8+CiAgPG9wYzpFbnVtZ
        XJhdGVkVmFsdWUgTmFtZT0iVW5zdWNjZXNzZnVsIiBWYWx1ZT0iMiIvPgogPC9vcGM6RW51b
        WVyYXRlZFR5cGU+CiA8b3BjOkVudW1lcmF0ZWRUeXBlIExlbmd0aEluQml0cz0iMzIiIE5hb
        WU9IlByb2Nlc3NJcnJlZ3VsYXJpdHkiPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9I
        kNhcGFiaWxpdHlVbmF2YWlsYWJsZSIgVmFsdWU9IjAiLz4KICA8b3BjOkVudW1lcmF0ZWRWY
        Wx1ZSBOYW1lPSJEZXRlY3RlZCIgVmFsdWU9IjEiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1Z
        SBOYW1lPSJOb3REZXRlY3RlZCIgVmFsdWU9IjIiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1Z
        SBOYW1lPSJOb3RZZXREZXRlcm1pbmVkIiBWYWx1ZT0iMyIvPgogPC9vcGM6RW51bWVyYXRlZ
        FR5cGU+CiA8b3BjOkVudW1lcmF0ZWRUeXBlIExlbmd0aEluQml0cz0iOCIgTmFtZT0iT3V0c
        HV0SW5mb1R5cGUiIElzT3B0aW9uU2V0PSJ0cnVlIj4KICA8b3BjOkVudW1lcmF0ZWRWYWx1Z
        SBOYW1lPSJPcmRlck51bWJlciIgVmFsdWU9IjAiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1Z
        SBOYW1lPSJMb3ROdW1iZXIiIFZhbHVlPSIxIi8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgT
        mFtZT0iU2VyaWFsTnVtYmVyIiBWYWx1ZT0iMiIvPgogPC9vcGM6RW51bWVyYXRlZFR5cGU+C
        jwvb3BjOlR5cGVEaWN0aW9uYXJ5Pgo=</uax:ByteString>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6016" BrowseName="NamespaceUri" ParentNodeId="ns=1;i=6015" DataType="String">
    <DisplayName>NamespaceUri</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6015</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">http://opcfoundation.org/UA/Machinery/Jobs/</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6017" BrowseName="1:TypeDictionary" SymbolicName="TypeDictionary_XmlSchema" DataType="ByteString">
    <DisplayName>TypeDictionary</DisplayName>
    <Description>Collects the data type descriptions of http://opcfoundation.org/UA/Machinery/Jobs/</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=72</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6024</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6026</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6018</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6022</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6028</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">i=92</Reference>
    </References>
    <Value>
      <uax:ByteString xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">PHhzOnNjaGVtYSBlbGVtZW50Rm9ybURlZmF1bHQ9InF1YWxpZmllZCIgdGFyZ2V0TmFtZXNwYWNlPSJod
        HRwOi8vb3BjZm91bmRhdGlvbi5vcmcvVUEvTWFjaGluZXJ5L0pvYnMvVHlwZXMueHNkIiB4b
        Wxuczp0bnM9Imh0dHA6Ly9vcGNmb3VuZGF0aW9uLm9yZy9VQS9NYWNoaW5lcnkvSm9icy9Ue
        XBlcy54c2QiIHhtbG5zOm5zMT0iaHR0cDovL29wY2ZvdW5kYXRpb24ub3JnL1VBL0lTQTk1L
        UpPQkNPTlRST0xfVjIvVHlwZXMueHNkIiB4bWxuczp1YT0iaHR0cDovL29wY2ZvdW5kYXRpb
        24ub3JnL1VBLzIwMDgvMDIvVHlwZXMueHNkIiB4bWxuczp4cz0iaHR0cDovL3d3dy53My5vc
        mcvMjAwMS9YTUxTY2hlbWEiPgogPHhzOmltcG9ydCBuYW1lc3BhY2U9Imh0dHA6Ly9vcGNmb
        3VuZGF0aW9uLm9yZy9VQS8yMDA4LzAyL1R5cGVzLnhzZCIvPgogPHhzOmltcG9ydCBuYW1lc
        3BhY2U9Imh0dHA6Ly9vcGNmb3VuZGF0aW9uLm9yZy9VQS9JU0E5NS1KT0JDT05UUk9MX1YyL
        1R5cGVzLnhzZCIvPgogPHhzOnNpbXBsZVR5cGUgbmFtZT0iSm9iRXhlY3V0aW9uTW9kZSI+C
        iAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnN0cmluZyI+CiAgIDx4czplbnVtZXJhdGlvb
        iB2YWx1ZT0iU2ltdWxhdGlvbk1vZGVfMCIvPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9I
        lRlc3RNb2RlXzEiLz4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJQcm9kdWN0aW9uTW9kZ
        V8yIi8+CiAgPC94czpyZXN0cmljdGlvbj4KIDwveHM6c2ltcGxlVHlwZT4KIDx4czplbGVtZ
        W50IHR5cGU9InRuczpKb2JFeGVjdXRpb25Nb2RlIiBuYW1lPSJKb2JFeGVjdXRpb25Nb2RlI
        i8+CiA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mSm9iRXhlY3V0aW9uTW9kZSI+CiAgP
        HhzOnNlcXVlbmNlPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0id
        W5ib3VuZGVkIiB0eXBlPSJ0bnM6Sm9iRXhlY3V0aW9uTW9kZSIgbmFtZT0iSm9iRXhlY3V0a
        W9uTW9kZSIgbmlsbGFibGU9InRydWUiLz4KICA8L3hzOnNlcXVlbmNlPgogPC94czpjb21wb
        GV4VHlwZT4KIDx4czplbGVtZW50IHR5cGU9InRuczpMaXN0T2ZKb2JFeGVjdXRpb25Nb2RlI
        iBuYW1lPSJMaXN0T2ZKb2JFeGVjdXRpb25Nb2RlIiBuaWxsYWJsZT0idHJ1ZSIvPgogPHhzO
        nNpbXBsZVR5cGUgbmFtZT0iSm9iUmVzdWx0Ij4KICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ie
        HM6c3RyaW5nIj4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJVbmtub3duXzAiLz4KICAgP
        HhzOmVudW1lcmF0aW9uIHZhbHVlPSJTdWNjZXNzZnVsXzEiLz4KICAgPHhzOmVudW1lcmF0a
        W9uIHZhbHVlPSJVbnN1Y2Nlc3NmdWxfMiIvPgogIDwveHM6cmVzdHJpY3Rpb24+CiA8L3hzO
        nNpbXBsZVR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6Sm9iUmVzdWx0IiBuYW1lPSJKb
        2JSZXN1bHQiLz4KIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZKb2JSZXN1bHQiPgogI
        Dx4czpzZXF1ZW5jZT4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9I
        nVuYm91bmRlZCIgdHlwZT0idG5zOkpvYlJlc3VsdCIgbmFtZT0iSm9iUmVzdWx0IiBuaWxsY
        WJsZT0idHJ1ZSIvPgogIDwveHM6c2VxdWVuY2U+CiA8L3hzOmNvbXBsZXhUeXBlPgogPHhzO
        mVsZW1lbnQgdHlwZT0idG5zOkxpc3RPZkpvYlJlc3VsdCIgbmFtZT0iTGlzdE9mSm9iUmVzd
        Wx0IiBuaWxsYWJsZT0idHJ1ZSIvPgogPHhzOnNpbXBsZVR5cGUgbmFtZT0iUHJvY2Vzc0lyc
        mVndWxhcml0eSI+CiAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnN0cmluZyI+CiAgIDx4c
        zplbnVtZXJhdGlvbiB2YWx1ZT0iQ2FwYWJpbGl0eVVuYXZhaWxhYmxlXzAiLz4KICAgPHhzO
        mVudW1lcmF0aW9uIHZhbHVlPSJEZXRlY3RlZF8xIi8+CiAgIDx4czplbnVtZXJhdGlvbiB2Y
        Wx1ZT0iTm90RGV0ZWN0ZWRfMiIvPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9Ik5vdFlld
        ERldGVybWluZWRfMyIvPgogIDwveHM6cmVzdHJpY3Rpb24+CiA8L3hzOnNpbXBsZVR5cGU+C
        iA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6UHJvY2Vzc0lycmVndWxhcml0eSIgbmFtZT0iUHJvY
        2Vzc0lycmVndWxhcml0eSIvPgogPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlByb2Nlc
        3NJcnJlZ3VsYXJpdHkiPgogIDx4czpzZXF1ZW5jZT4KICAgPHhzOmVsZW1lbnQgbWluT2Njd
        XJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgdHlwZT0idG5zOlByb2Nlc3NJcnJlZ3VsY
        XJpdHkiIG5hbWU9IlByb2Nlc3NJcnJlZ3VsYXJpdHkiIG5pbGxhYmxlPSJ0cnVlIi8+CiAgP
        C94czpzZXF1ZW5jZT4KIDwveHM6Y29tcGxleFR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0b
        nM6TGlzdE9mUHJvY2Vzc0lycmVndWxhcml0eSIgbmFtZT0iTGlzdE9mUHJvY2Vzc0lycmVnd
        Wxhcml0eSIgbmlsbGFibGU9InRydWUiLz4KIDx4czpjb21wbGV4VHlwZSBuYW1lPSJCT01Db
        21wb25lbnRJbmZvcm1hdGlvbkRhdGFUeXBlIj4KICA8eHM6c2VxdWVuY2U+CiAgIDx4czplb
        GVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSIxIiB0eXBlPSJ0bnM6T3V0cHV0SW5mb
        3JtYXRpb25EYXRhVHlwZSIgbmFtZT0iSWRlbnRpZmljYXRpb24iLz4KICAgPHhzOmVsZW1lb
        nQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9InhzOmRvdWJsZSIgbmFtZT0iU
        XVhbnRpdHkiLz4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiI
        HR5cGU9InVhOkVVSW5mb3JtYXRpb24iIG5hbWU9IkVuZ2luZWVyaW5nVW5pdHMiLz4KICA8L
        3hzOnNlcXVlbmNlPgogPC94czpjb21wbGV4VHlwZT4KIDx4czplbGVtZW50IHR5cGU9InRuc
        zpCT01Db21wb25lbnRJbmZvcm1hdGlvbkRhdGFUeXBlIiBuYW1lPSJCT01Db21wb25lbnRJb
        mZvcm1hdGlvbkRhdGFUeXBlIi8+CiA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mQk9NQ
        29tcG9uZW50SW5mb3JtYXRpb25EYXRhVHlwZSI+CiAgPHhzOnNlcXVlbmNlPgogICA8eHM6Z
        WxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiB0eXBlPSJ0bnM6Q
        k9NQ29tcG9uZW50SW5mb3JtYXRpb25EYXRhVHlwZSIgbmFtZT0iQk9NQ29tcG9uZW50SW5mb
        3JtYXRpb25EYXRhVHlwZSIgbmlsbGFibGU9InRydWUiLz4KICA8L3hzOnNlcXVlbmNlPgogP
        C94czpjb21wbGV4VHlwZT4KIDx4czplbGVtZW50IHR5cGU9InRuczpMaXN0T2ZCT01Db21wb
        25lbnRJbmZvcm1hdGlvbkRhdGFUeXBlIiBuYW1lPSJMaXN0T2ZCT01Db21wb25lbnRJbmZvc
        m1hdGlvbkRhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSIvPgogPHhzOmNvbXBsZXhUeXBlIG5hb
        WU9IkJPTUluZm9ybWF0aW9uRGF0YVR5cGUiPgogIDx4czpzZXF1ZW5jZT4KICAgPHhzOmVsZ
        W1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9InRuczpPdXRwdXRJbmZvc
        m1hdGlvbkRhdGFUeXBlIiBuYW1lPSJJZGVudGlmaWNhdGlvbiIvPgogICA8eHM6ZWxlbWVud
        CBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgdHlwZT0idG5zOkxpc3RPZkJPTUNvbXBvb
        mVudEluZm9ybWF0aW9uRGF0YVR5cGUiIG5hbWU9IkNvbXBvbmVudEluZm9ybWF0aW9uIi8+C
        iAgPC94czpzZXF1ZW5jZT4KIDwveHM6Y29tcGxleFR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlP
        SJ0bnM6Qk9NSW5mb3JtYXRpb25EYXRhVHlwZSIgbmFtZT0iQk9NSW5mb3JtYXRpb25EYXRhV
        HlwZSIvPgogPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkJPTUluZm9ybWF0aW9uRGF0Y
        VR5cGUiPgogIDx4czpzZXF1ZW5jZT4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtY
        XhPY2N1cnM9InVuYm91bmRlZCIgdHlwZT0idG5zOkJPTUluZm9ybWF0aW9uRGF0YVR5cGUiI
        G5hbWU9IkJPTUluZm9ybWF0aW9uRGF0YVR5cGUiIG5pbGxhYmxlPSJ0cnVlIi8+CiAgPC94c
        zpzZXF1ZW5jZT4KIDwveHM6Y29tcGxleFR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6T
        GlzdE9mQk9NSW5mb3JtYXRpb25EYXRhVHlwZSIgbmFtZT0iTGlzdE9mQk9NSW5mb3JtYXRpb
        25EYXRhVHlwZSIgbmlsbGFibGU9InRydWUiLz4KIDx4czpjb21wbGV4VHlwZSBuYW1lPSJPd
        XRwdXRJbmZvcm1hdGlvbkRhdGFUeXBlIj4KICA8eHM6c2VxdWVuY2U+CiAgIDx4czplbGVtZ
        W50IG1pbk9jY3Vycz0iMCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG5hbWU9IkVuY29kaW5nT
        WFzayIvPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgdHlwZ
        T0ieHM6c3RyaW5nIiBuYW1lPSJJdGVtTnVtYmVyIi8+CiAgIDx4czplbGVtZW50IG1pbk9jY
        3Vycz0iMCIgbWF4T2NjdXJzPSIxIiB0eXBlPSJ4czp1bnNpZ25lZEJ5dGUiIG5hbWU9Ik91d
        HB1dEluZm8iLz4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiI
        HR5cGU9InhzOnN0cmluZyIgbmFtZT0iT3JkZXJOdW1iZXIiLz4KICAgPHhzOmVsZW1lbnQgb
        WluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9InhzOnN0cmluZyIgbmFtZT0iTG90T
        nVtYmVyIi8+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSIxIiB0e
        XBlPSJ4czpzdHJpbmciIG5hbWU9IlNlcmlhbE51bWJlciIvPgogIDwveHM6c2VxdWVuY2U+C
        iA8L3hzOmNvbXBsZXhUeXBlPgogPHhzOmVsZW1lbnQgdHlwZT0idG5zOk91dHB1dEluZm9yb
        WF0aW9uRGF0YVR5cGUiIG5hbWU9Ik91dHB1dEluZm9ybWF0aW9uRGF0YVR5cGUiLz4KIDx4c
        zpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZPdXRwdXRJbmZvcm1hdGlvbkRhdGFUeXBlIj4KI
        CA8eHM6c2VxdWVuY2U+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzP
        SJ1bmJvdW5kZWQiIHR5cGU9InRuczpPdXRwdXRJbmZvcm1hdGlvbkRhdGFUeXBlIiBuYW1lP
        SJPdXRwdXRJbmZvcm1hdGlvbkRhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSIvPgogIDwveHM6c
        2VxdWVuY2U+CiA8L3hzOmNvbXBsZXhUeXBlPgogPHhzOmVsZW1lbnQgdHlwZT0idG5zOkxpc
        3RPZk91dHB1dEluZm9ybWF0aW9uRGF0YVR5cGUiIG5hbWU9Ikxpc3RPZk91dHB1dEluZm9yb
        WF0aW9uRGF0YVR5cGUiIG5pbGxhYmxlPSJ0cnVlIi8+CiA8eHM6Y29tcGxleFR5cGUgbmFtZ
        T0iT3V0cHV0UGVyZm9ybWFuY2VJbmZvRGF0YVR5cGUiPgogIDx4czpzZXF1ZW5jZT4KICAgP
        HhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbmFtZT0iR
        W5jb2RpbmdNYXNrIi8+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzP
        SIxIiB0eXBlPSJ0bnM6T3V0cHV0SW5mb3JtYXRpb25EYXRhVHlwZSIgbmFtZT0iSWRlbnRpZ
        mljYXRpb24iLz4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiI
        HR5cGU9InhzOmRhdGVUaW1lIiBuYW1lPSJTdGFydFRpbWUiLz4KICAgPHhzOmVsZW1lbnQgb
        WluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9InhzOmRhdGVUaW1lIiBuYW1lPSJFb
        mRUaW1lIi8+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSIxIiB0e
        XBlPSJuczE6TGlzdE9mSVNBOTVQYXJhbWV0ZXJEYXRhVHlwZSIgbmFtZT0iUGFyYW1ldGVyc
        yIvPgogIDwveHM6c2VxdWVuY2U+CiA8L3hzOmNvbXBsZXhUeXBlPgogPHhzOmVsZW1lbnQgd
        HlwZT0idG5zOk91dHB1dFBlcmZvcm1hbmNlSW5mb0RhdGFUeXBlIiBuYW1lPSJPdXRwdXRQZ
        XJmb3JtYW5jZUluZm9EYXRhVHlwZSIvPgogPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZ
        k91dHB1dFBlcmZvcm1hbmNlSW5mb0RhdGFUeXBlIj4KICA8eHM6c2VxdWVuY2U+CiAgIDx4c
        zplbGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIHR5cGU9InRuc
        zpPdXRwdXRQZXJmb3JtYW5jZUluZm9EYXRhVHlwZSIgbmFtZT0iT3V0cHV0UGVyZm9ybWFuY
        2VJbmZvRGF0YVR5cGUiIG5pbGxhYmxlPSJ0cnVlIi8+CiAgPC94czpzZXF1ZW5jZT4KIDwve
        HM6Y29tcGxleFR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6TGlzdE9mT3V0cHV0UGVyZ
        m9ybWFuY2VJbmZvRGF0YVR5cGUiIG5hbWU9Ikxpc3RPZk91dHB1dFBlcmZvcm1hbmNlSW5mb
        0RhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSIvPgo8L3hzOnNjaGVtYT4K</uax:ByteString>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6018" BrowseName="NamespaceUri" ParentNodeId="ns=1;i=6017" DataType="String">
    <DisplayName>NamespaceUri</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6017</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">http://opcfoundation.org/UA/Machinery/Jobs/Types.xsd</uax:String>
    </Value>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1003" BrowseName="1:JobManagementType">
    <DisplayName>JobManagementType</DisplayName>
    <Category>Machinery Job Management Base</Category>
    <Documentation>https://reference.opcfoundation.org/Machinery/Jobs/v100/docs/8.1</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6013</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5001</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5002</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6013" BrowseName="DefaultInstanceBrowseName" ParentNodeId="ns=1;i=1003" DataType="QualifiedName" AccessLevel="3">
    <DisplayName>DefaultInstanceBrowseName</DisplayName>
    <Description>The default BrowseName for instances of the type.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1003</Reference>
    </References>
    <Value>
      <uax:QualifiedName xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:NamespaceIndex>1</uax:NamespaceIndex>
                <uax:Name>JobManagement</uax:Name>
            </uax:QualifiedName>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5001" BrowseName="1:JobOrderControl" ParentNodeId="ns=1;i=1003">
    <DisplayName>JobOrderControl</DisplayName>
    <References>
      <Reference ReferenceType="HasComponent">ns=1;i=6009</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6001</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=2;i=1002</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6003</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6004</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6005</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6006</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6007</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6008</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1003</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6009" BrowseName="CurrentState" ParentNodeId="ns=1;i=5001" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2760</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6010</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5001</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6010" BrowseName="Id" ParentNodeId="ns=1;i=6009" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6009</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6001" BrowseName="2:EquipmentID" ParentNodeId="ns=1;i=5001" DataType="String" ValueRank="1" ArrayDimensions="0">
    <DisplayName>EquipmentID</DisplayName>
    <Description>Defines a read-only set of Equipment Class IDs and Equipment IDs that may be specified in a job order.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5001</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6002" BrowseName="2:JobOrderList" ParentNodeId="ns=1;i=5001" DataType="ISA95JobOrderAndStateDataType" ValueRank="1" ArrayDimensions="0">
    <DisplayName>JobOrderList</DisplayName>
    <Description>Defines a read-only list of job order information available from the server.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5001</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6003" BrowseName="2:MaterialClassID" ParentNodeId="ns=1;i=5001" DataType="String" ValueRank="1" ArrayDimensions="0">
    <DisplayName>MaterialClassID</DisplayName>
    <Description>Defines a read-only set of Material Classes IDs that may be specified in a job order.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5001</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6004" BrowseName="2:MaterialDefinitionID" ParentNodeId="ns=1;i=5001" DataType="String" ValueRank="1" ArrayDimensions="0">
    <DisplayName>MaterialDefinitionID</DisplayName>
    <Description>Defines a read-only set of Material Classes IDs that may be specified in a job order.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5001</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6005" BrowseName="2:MaxDownloadableJobOrders" ParentNodeId="ns=1;i=5001" DataType="UInt16">
    <DisplayName>MaxDownloadableJobOrders</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5001</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6006" BrowseName="2:PersonnelID" ParentNodeId="ns=1;i=5001" DataType="String" ValueRank="1" ArrayDimensions="0">
    <DisplayName>PersonnelID</DisplayName>
    <Description>Defines a read-only set of Personnel IDs and Person IDs that may be specified in a job order.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5001</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6007" BrowseName="2:PhysicalAssetID" ParentNodeId="ns=1;i=5001" DataType="String" ValueRank="1" ArrayDimensions="0">
    <DisplayName>PhysicalAssetID</DisplayName>
    <Description>Defines a read-only set of Physical Asset Class IDs and Physical Asset IDs that may be specified in a job order.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5001</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6008" BrowseName="2:WorkMaster" ParentNodeId="ns=1;i=5001" DataType="ISA95WorkMasterDataType" ValueRank="1" ArrayDimensions="0">
    <DisplayName>WorkMaster</DisplayName>
    <Description>Defines a read-only set of work master IDs that may be specified in a job order, and the read-only set of parameters that may be specified for a specific work master.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5001</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5002" BrowseName="1:JobOrderResults" ParentNodeId="ns=1;i=1003">
    <DisplayName>JobOrderResults</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=2;i=1003</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7001</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1003</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=7001" BrowseName="2:RequestJobResponse" ParentNodeId="ns=1;i=5002">
    <DisplayName>RequestJobResponse</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6011</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6012</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5002</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6011" BrowseName="InputArguments" ParentNodeId="ns=1;i=7001" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7001</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>JobOrderID</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>Contains an ID of the job order, as specified by the method caller.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>JobOrderState</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=2;i=3006</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </uax:ArrayDimensions>
                            <uax:Description>
                                <uax:Text>Contains an ID of the job order, as specified by the method caller.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6012" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7001" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7001</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>JobResponse</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=2;i=3013</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </uax:ArrayDimensions>
                            <uax:Description>
                                <uax:Text>Contains information about the execution of a job order, such as the current status of the job, actual material consumed, actual material produced, actual equipment used, and job specific data.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ReturnStatus</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=9</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>Returns the status of the method execution.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5011" BrowseName="1:http://opcfoundation.org/UA/Machinery/Jobs/" SymbolicName="http___opcfoundation_org_UA_Machinery_Jobs_">
    <DisplayName>http://opcfoundation.org/UA/Machinery/Jobs/</DisplayName>
    <Documentation>https://reference.opcfoundation.org/Machinery/Jobs/v100/docs/11.1</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6029</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=11616</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6030</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6031</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6032</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6033</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6034</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6035</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">i=11715</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6029" BrowseName="IsNamespaceSubset" ParentNodeId="ns=1;i=5011" DataType="Boolean">
    <DisplayName>IsNamespaceSubset</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5011</Reference>
    </References>
    <Value>
      <uax:Boolean xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">false</uax:Boolean>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6030" BrowseName="NamespacePublicationDate" ParentNodeId="ns=1;i=5011" DataType="DateTime">
    <DisplayName>NamespacePublicationDate</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5011</Reference>
    </References>
    <Value>
      <uax:DateTime xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">2024-04-01T00:00:00Z</uax:DateTime>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6031" BrowseName="NamespaceUri" ParentNodeId="ns=1;i=5011" DataType="String">
    <DisplayName>NamespaceUri</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5011</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">http://opcfoundation.org/UA/Machinery/Jobs/</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6032" BrowseName="NamespaceVersion" ParentNodeId="ns=1;i=5011" DataType="String">
    <DisplayName>NamespaceVersion</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5011</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">1.0.0</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6033" BrowseName="StaticNodeIdTypes" ParentNodeId="ns=1;i=5011" DataType="IdType" ValueRank="1" ArrayDimensions="0">
    <DisplayName>StaticNodeIdTypes</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5011</Reference>
    </References>
    <Value>
      <uax:ListOfInt32 xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Int32>0</uax:Int32>
            </uax:ListOfInt32>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6034" BrowseName="StaticNumericNodeIdRange" ParentNodeId="ns=1;i=5011" DataType="NumericRange" ValueRank="1" ArrayDimensions="0">
    <DisplayName>StaticNumericNodeIdRange</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5011</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6035" BrowseName="StaticStringNodeIdPattern" ParentNodeId="ns=1;i=5011" DataType="String">
    <DisplayName>StaticStringNodeIdPattern</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5011</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5003" BrowseName="Default Binary" SymbolicName="DefaultBinary">
    <DisplayName>Default Binary</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3012</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6021</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5004" BrowseName="Default XML" SymbolicName="DefaultXml">
    <DisplayName>Default XML</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3012</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6022</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5005" BrowseName="Default Binary" SymbolicName="DefaultBinary">
    <DisplayName>Default Binary</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6023</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3015</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5006" BrowseName="Default XML" SymbolicName="DefaultXml">
    <DisplayName>Default XML</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6024</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3015</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5007" BrowseName="Default Binary" SymbolicName="DefaultBinary">
    <DisplayName>Default Binary</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6025</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3018</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5008" BrowseName="Default XML" SymbolicName="DefaultXml">
    <DisplayName>Default XML</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6026</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3018</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5009" BrowseName="Default Binary" SymbolicName="DefaultBinary">
    <DisplayName>Default Binary</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3021</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6027</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5010" BrowseName="Default XML" SymbolicName="DefaultXml">
    <DisplayName>Default XML</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3021</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6028</Reference>
    </References>
  </UAObject>
</UANodeSet>
