@opcua/for-node-red
Version:
The Node-RED node to communicate via OPC UA, powered NodeOPCUA and developed by Sterfive's team
794 lines (793 loc) • 275 kB
text/xml
<?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/ISA95-JOBCONTROL_V2/</Uri>
</NamespaceUris>
<Models>
<Model ModelUri="http://opcfoundation.org/UA/ISA95-JOBCONTROL_V2/" Version="2.0.0" PublicationDate="2024-01-31T00:00:00Z">
<RequiredModel ModelUri="http://opcfoundation.org/UA/" Version="1.04.11" PublicationDate="2022-03-29T00:00:00Z" />
</Model>
</Models>
<Aliases>
<Alias Alias="Boolean">i=1</Alias>
<Alias Alias="Int16">i=4</Alias>
<Alias Alias="UInt16">i=5</Alias>
<Alias Alias="UInt32">i=7</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="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="GeneratesEvent">i=41</Alias>
<Alias Alias="HasSubtype">i=45</Alias>
<Alias Alias="HasProperty">i=46</Alias>
<Alias Alias="HasComponent">i=47</Alias>
<Alias Alias="FromState">i=51</Alias>
<Alias Alias="ToState">i=52</Alias>
<Alias Alias="HasCause">i=53</Alias>
<Alias Alias="HasEffect">i=54</Alias>
<Alias Alias="HasSubStateMachine">i=117</Alias>
<Alias Alias="IdType">i=256</Alias>
<Alias Alias="NumericRange">i=291</Alias>
<Alias Alias="Argument">i=296</Alias>
<Alias Alias="RelativePath">i=540</Alias>
<Alias Alias="EUInformation">i=887</Alias>
<Alias Alias="DecimalString">i=12878</Alias>
<Alias Alias="ISA95PropertyDataType">ns=1;i=3002</Alias>
<Alias Alias="ISA95ParameterDataType">ns=1;i=3003</Alias>
<Alias Alias="ISA95EquipmentDataType">ns=1;i=3005</Alias>
<Alias Alias="ISA95StateDataType">ns=1;i=3006</Alias>
<Alias Alias="ISA95WorkMasterDataType">ns=1;i=3007</Alias>
<Alias Alias="ISA95JobOrderDataType">ns=1;i=3008</Alias>
<Alias Alias="ISA95MaterialDataType">ns=1;i=3010</Alias>
<Alias Alias="ISA95PersonnelDataType">ns=1;i=3011</Alias>
<Alias Alias="ISA95PhysicalAssetDataType">ns=1;i=3012</Alias>
<Alias Alias="ISA95JobResponseDataType">ns=1;i=3013</Alias>
<Alias Alias="ISA95JobOrderAndStateDataType">ns=1;i=3015</Alias>
</Aliases>
<Extensions>
<Extension>
<ua:ModelInfo Tool="UaModeler" Hash="jNdKpj0zZThg1RJpgLCkIg==" Version="1.6.11" xmlns:ua="http://unifiedautomation.com/Configuration/NodeSet.xsd" />
</Extension>
</Extensions>
<UADataType NodeId="ns=1;i=3005" BrowseName="1:ISA95EquipmentDataType">
<DisplayName>ISA95EquipmentDataType</DisplayName>
<Description>Defines an equipment resource or a piece of equipment, a quantity, an optional description, and an optional collection of properties.</Description>
<Category>ISA-95 Job Order Receiver V2</Category>
<Category>ISA-95 Job Response Provider V2</Category>
<Category>ISA-95 Job Response Receiver V2</Category>
<Documentation>https://reference.opcfoundation.org/ISA95JOBCONTROL/v200/docs/7.3.1</Documentation>
<References>
<Reference ReferenceType="HasEncoding">ns=1;i=5008</Reference>
<Reference ReferenceType="HasEncoding">ns=1;i=5010</Reference>
<Reference ReferenceType="HasEncoding">ns=1;i=5009</Reference>
<Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
</References>
<Definition Name="1:ISA95EquipmentDataType">
<Field Name="ID" DataType="String">
<Description>An identification of an EquipmentClass or Equipment.</Description>
</Field>
<Field Name="Description" DataType="LocalizedText" ValueRank="1" ArrayDimensions="0" IsOptional="true">
<Description>Additional information and description about the resource.</Description>
</Field>
<Field Name="EquipmentUse" DataType="String" IsOptional="true">
<Description>Information about the expected use of the equipment, see the ISA 95 Part 2 standard for defined values.</Description>
</Field>
<Field Name="Quantity" DataType="DecimalString" IsOptional="true">
<Description>The quantity of the resource</Description>
</Field>
<Field Name="EngineeringUnits" DataType="EUInformation" IsOptional="true">
<Description>The Unit Of Measure of the quantity</Description>
</Field>
<Field Name="Properties" DataType="ISA95PropertyDataType" ValueRank="1" ArrayDimensions="0" IsOptional="true">
<Description>Any associated properties, or empty if there are no properties defined.</Description>
</Field>
</Definition>
</UADataType>
<UAVariable NodeId="ns=1;i=6022" BrowseName="1:ISA95EquipmentDataType" ParentNodeId="ns=1;i=6018" DataType="String">
<DisplayName>ISA95EquipmentDataType</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=69</Reference>
<Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5008</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6018</Reference>
</References>
<Value>
<uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">ISA95EquipmentDataType</uax:String>
</Value>
</UAVariable>
<UAVariable NodeId="ns=1;i=6030" BrowseName="1:ISA95EquipmentDataType" ParentNodeId="ns=1;i=6020" DataType="String">
<DisplayName>ISA95EquipmentDataType</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=69</Reference>
<Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5009</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6020</Reference>
</References>
<Value>
<uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='ISA95EquipmentDataType']</uax:String>
</Value>
</UAVariable>
<UADataType NodeId="ns=1;i=3015" BrowseName="1:ISA95JobOrderAndStateDataType">
<DisplayName>ISA95JobOrderAndStateDataType</DisplayName>
<Description>Defines the information needed to schedule and execute a job.</Description>
<Category>ISA-95 Job Order Receiver V2</Category>
<Documentation>https://reference.opcfoundation.org/ISA95JOBCONTROL/v200/docs/7.3.3</Documentation>
<References>
<Reference ReferenceType="HasEncoding">ns=1;i=5032</Reference>
<Reference ReferenceType="HasEncoding">ns=1;i=5034</Reference>
<Reference ReferenceType="HasEncoding">ns=1;i=5033</Reference>
<Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
</References>
<Definition Name="1:ISA95JobOrderAndStateDataType">
<Field Name="JobOrder" DataType="ISA95JobOrderDataType">
<Description>The job order</Description>
</Field>
<Field Name="State" DataType="ISA95StateDataType" ValueRank="1" ArrayDimensions="0">
<Description>The State of the job order. The array shall provide at least one entry representing the top level state and potentially additional entries representing substates. The first entry shall be the top level entry, having the BrowsePath set to Null. The order of the subtstates is not defined.</Description>
</Field>
</Definition>
</UADataType>
<UAVariable NodeId="ns=1;i=6031" BrowseName="1:ISA95JobOrderAndStateDataType" ParentNodeId="ns=1;i=6018" DataType="String">
<DisplayName>ISA95JobOrderAndStateDataType</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=69</Reference>
<Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5032</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6018</Reference>
</References>
<Value>
<uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">ISA95JobOrderAndStateDataType</uax:String>
</Value>
</UAVariable>
<UAVariable NodeId="ns=1;i=6032" BrowseName="1:ISA95JobOrderAndStateDataType" ParentNodeId="ns=1;i=6020" DataType="String">
<DisplayName>ISA95JobOrderAndStateDataType</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=69</Reference>
<Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5033</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6020</Reference>
</References>
<Value>
<uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='ISA95JobOrderAndStateDataType']</uax:String>
</Value>
</UAVariable>
<UADataType NodeId="ns=1;i=3008" BrowseName="1:ISA95JobOrderDataType">
<DisplayName>ISA95JobOrderDataType</DisplayName>
<Description>Defines the information needed to schedule and execute a job.</Description>
<Category>ISA-95 Job Order Receiver V2</Category>
<Documentation>https://reference.opcfoundation.org/ISA95JOBCONTROL/v200/docs/7.3.4</Documentation>
<References>
<Reference ReferenceType="HasEncoding">ns=1;i=5014</Reference>
<Reference ReferenceType="HasEncoding">ns=1;i=5016</Reference>
<Reference ReferenceType="HasEncoding">ns=1;i=5015</Reference>
<Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
</References>
<Definition Name="1:ISA95JobOrderDataType">
<Field Name="JobOrderID" DataType="String">
<Description>An identification of the Job Order.</Description>
</Field>
<Field Name="Description" DataType="LocalizedText" ValueRank="1" ArrayDimensions="0" IsOptional="true">
<Description>Addition information about the Job Order The array allows to provide descriptions in different languages.</Description>
</Field>
<Field Name="WorkMasterID" DataType="ISA95WorkMasterDataType" ValueRank="1" ArrayDimensions="0" IsOptional="true">
<Description>Work Master associated with the job order. If multiple work masters are defined, then the execution system can select the work master based on the availability of resources.</Description>
</Field>
<Field Name="StartTime" DataType="DateTime" IsOptional="true">
<Description>The proposed start time for the order, may be empty if not specified</Description>
</Field>
<Field Name="EndTime" DataType="DateTime" IsOptional="true">
<Description>The proposed end time for the order, may be empty if not specified</Description>
</Field>
<Field Name="Priority" DataType="Int16" IsOptional="true">
<Description>The priority of the job order, may be empty of not specified. Higher numbers have higher priority. This type allows the Job Order clients to pick their own ranges, and the Job Order server only has to pick the highest number.</Description>
</Field>
<Field Name="JobOrderParameters" DataType="ISA95ParameterDataType" ValueRank="1" ArrayDimensions="0" IsOptional="true">
<Description>Key value pair with values, not associated with a resource that is provided as part of the job order, may be empty if not specified.</Description>
</Field>
<Field Name="PersonnelRequirements" DataType="ISA95PersonnelDataType" ValueRank="1" ArrayDimensions="0" IsOptional="true">
<Description>A specification of any personnel requirements associated with the job order, may be empty if not specified</Description>
</Field>
<Field Name="EquipmentRequirements" DataType="ISA95EquipmentDataType" ValueRank="1" ArrayDimensions="0" IsOptional="true">
<Description>A specification of any equipment requirements associated with the job order, may be empty if not specified.</Description>
</Field>
<Field Name="PhysicalAssetRequirements" DataType="ISA95PhysicalAssetDataType" ValueRank="1" ArrayDimensions="0" IsOptional="true">
<Description>A specification of any physical asset requirements associated with the job order, may be empty if not specified.</Description>
</Field>
<Field Name="MaterialRequirements" DataType="ISA95MaterialDataType" ValueRank="1" ArrayDimensions="0" IsOptional="true">
<Description>A specification of any material requirements associated with the job order, may be empty if not specified.</Description>
</Field>
</Definition>
</UADataType>
<UAVariable NodeId="ns=1;i=6046" BrowseName="1:ISA95JobOrderDataType" ParentNodeId="ns=1;i=6018" DataType="String">
<DisplayName>ISA95JobOrderDataType</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=69</Reference>
<Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5014</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6018</Reference>
</References>
<Value>
<uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">ISA95JobOrderDataType</uax:String>
</Value>
</UAVariable>
<UAVariable NodeId="ns=1;i=6117" BrowseName="1:ISA95JobOrderDataType" ParentNodeId="ns=1;i=6020" DataType="String">
<DisplayName>ISA95JobOrderDataType</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=69</Reference>
<Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5015</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6020</Reference>
</References>
<Value>
<uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='ISA95JobOrderDataType']</uax:String>
</Value>
</UAVariable>
<UADataType NodeId="ns=1;i=3013" BrowseName="1:ISA95JobResponseDataType">
<DisplayName>ISA95JobResponseDataType</DisplayName>
<Description>Defines the information needed to schedule and execute a job.</Description>
<Category>ISA-95 Job Response Provider V2</Category>
<Category>ISA-95 Job Response Receiver V2</Category>
<Documentation>https://reference.opcfoundation.org/ISA95JOBCONTROL/v200/docs/7.3.5</Documentation>
<References>
<Reference ReferenceType="HasEncoding">ns=1;i=5026</Reference>
<Reference ReferenceType="HasEncoding">ns=1;i=5028</Reference>
<Reference ReferenceType="HasEncoding">ns=1;i=5027</Reference>
<Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
</References>
<Definition Name="1:ISA95JobResponseDataType">
<Field Name="JobResponseID" DataType="String">
<Description>An identification of the Job Response</Description>
</Field>
<Field Name="Description" DataType="LocalizedText" IsOptional="true">
<Description>Additional information about the Job Response</Description>
</Field>
<Field Name="JobOrderID" DataType="String">
<Description>An identification of the job order associated with the job response.</Description>
</Field>
<Field Name="StartTime" DataType="DateTime" IsOptional="true">
<Description>The actual start time for the order.</Description>
</Field>
<Field Name="EndTime" DataType="DateTime" IsOptional="true">
<Description>The actual end time for the order.</Description>
</Field>
<Field Name="JobState" DataType="ISA95StateDataType" ValueRank="1" ArrayDimensions="0">
<Description>The current state of the job. The array shall provide at least one entry representing the top level state and potentially additional entries representing substates. The first entry shall be the top level entry, having the BrowsePath set to Null. The order of the subtstates is not defined.</Description>
</Field>
<Field Name="JobResponseData" DataType="ISA95ParameterDataType" ValueRank="1" ArrayDimensions="0" IsOptional="true">
<Description>Key value pair with values, not associated with a resource that is provided as part of the job response, may be empty if not specified.</Description>
</Field>
<Field Name="PersonnelActuals" DataType="ISA95PersonnelDataType" ValueRank="1" ArrayDimensions="0" IsOptional="true">
<Description>A specification of any personnel requirements associated with the job response, may be empty if not specified.</Description>
</Field>
<Field Name="EquipmentActuals" DataType="ISA95EquipmentDataType" ValueRank="1" ArrayDimensions="0" IsOptional="true">
<Description>A specification of any equipment requirements associated with the job response, may be empty if not specified.</Description>
</Field>
<Field Name="PhysicalAssetActuals" DataType="ISA95PhysicalAssetDataType" ValueRank="1" ArrayDimensions="0" IsOptional="true">
<Description>A specification of any physical asset requirements associated with the job response, may be empty if not specified.</Description>
</Field>
<Field Name="MaterialActuals" DataType="ISA95MaterialDataType" ValueRank="1" ArrayDimensions="0" IsOptional="true">
<Description>A specification of any material requirements associated with the job response, may be empty if not specified.</Description>
</Field>
</Definition>
</UADataType>
<UAVariable NodeId="ns=1;i=6118" BrowseName="1:ISA95JobResponseDataType" ParentNodeId="ns=1;i=6018" DataType="String">
<DisplayName>ISA95JobResponseDataType</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=69</Reference>
<Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5026</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6018</Reference>
</References>
<Value>
<uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">ISA95JobResponseDataType</uax:String>
</Value>
</UAVariable>
<UAVariable NodeId="ns=1;i=6119" BrowseName="1:ISA95JobResponseDataType" ParentNodeId="ns=1;i=6020" DataType="String">
<DisplayName>ISA95JobResponseDataType</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=69</Reference>
<Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5027</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6020</Reference>
</References>
<Value>
<uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='ISA95JobResponseDataType']</uax:String>
</Value>
</UAVariable>
<UADataType NodeId="ns=1;i=3010" BrowseName="1:ISA95MaterialDataType">
<DisplayName>ISA95MaterialDataType</DisplayName>
<Description>Defines a material resource, a quantity, an optional description, and an optional collection of properties.</Description>
<Category>ISA-95 Job Order Receiver V2</Category>
<Category>ISA-95 Job Response Provider V2</Category>
<Category>ISA-95 Job Response Receiver V2</Category>
<Documentation>https://reference.opcfoundation.org/ISA95JOBCONTROL/v200/docs/7.3.6</Documentation>
<References>
<Reference ReferenceType="HasEncoding">ns=1;i=5017</Reference>
<Reference ReferenceType="HasEncoding">ns=1;i=5019</Reference>
<Reference ReferenceType="HasEncoding">ns=1;i=5018</Reference>
<Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
</References>
<Definition Name="1:ISA95MaterialDataType">
<Field Name="MaterialClassID" DataType="String" IsOptional="true">
<Description>An identification of the resource, or null if the Material Class is not used to identify the material.</Description>
</Field>
<Field Name="MaterialDefinitionID" DataType="String" IsOptional="true">
<Description>An identification of the resource, or null if the Material Definition is not used to identify the material.</Description>
</Field>
<Field Name="MaterialLotID" DataType="String" IsOptional="true">
<Description>An identification of the resource, or null if the Material Lot is not used to identify the material.</Description>
</Field>
<Field Name="MaterialSublotID" DataType="String" IsOptional="true">
<Description>An identification of the resource, or null if the Material Sublot is not used to identify the material.</Description>
</Field>
<Field Name="Description" DataType="LocalizedText" ValueRank="1" ArrayDimensions="0" IsOptional="true">
<Description>Additional information and description about the resource.</Description>
</Field>
<Field Name="MaterialUse" DataType="String" IsOptional="true">
<Description>Information about the expected use of the material, see the ISA 95 Part 2 standard for defined values.</Description>
</Field>
<Field Name="Quantity" DataType="DecimalString" IsOptional="true">
<Description>The quantity of the resource</Description>
</Field>
<Field Name="EngineeringUnits" DataType="EUInformation" IsOptional="true">
<Description>The Unit Of Measure of the quantity</Description>
</Field>
<Field Name="Properties" DataType="ISA95PropertyDataType" ValueRank="1" ArrayDimensions="0" IsOptional="true">
<Description>Any associated properties, or empty if there are no properties defined.</Description>
</Field>
</Definition>
</UADataType>
<UAVariable NodeId="ns=1;i=6120" BrowseName="1:ISA95MaterialDataType" ParentNodeId="ns=1;i=6018" DataType="String">
<DisplayName>ISA95MaterialDataType</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=69</Reference>
<Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5017</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6018</Reference>
</References>
<Value>
<uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">ISA95MaterialDataType</uax:String>
</Value>
</UAVariable>
<UAVariable NodeId="ns=1;i=6121" BrowseName="1:ISA95MaterialDataType" ParentNodeId="ns=1;i=6020" DataType="String">
<DisplayName>ISA95MaterialDataType</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=69</Reference>
<Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5018</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6020</Reference>
</References>
<Value>
<uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='ISA95MaterialDataType']</uax:String>
</Value>
</UAVariable>
<UADataType NodeId="ns=1;i=3003" BrowseName="1:ISA95ParameterDataType">
<DisplayName>ISA95ParameterDataType</DisplayName>
<Description>A subtype of OPC UA Structure that defines three linked data items: the ID, which is a unique identifier for a property, the value, which is the data that is identified, and an optional description of the parameter.</Description>
<Category>ISA-95 Job Order Receiver V2</Category>
<Category>ISA-95 Job Response Provider V2</Category>
<Category>ISA-95 Job Response Receiver V2</Category>
<Documentation>https://reference.opcfoundation.org/ISA95JOBCONTROL/v200/docs/7.3.10</Documentation>
<References>
<Reference ReferenceType="HasEncoding">ns=1;i=5005</Reference>
<Reference ReferenceType="HasEncoding">ns=1;i=5007</Reference>
<Reference ReferenceType="HasEncoding">ns=1;i=5006</Reference>
<Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
</References>
<Definition Name="1:ISA95ParameterDataType">
<Field Name="ID" DataType="String">
<Description>A unique identifier for a parameter</Description>
</Field>
<Field Name="Value">
<Description>Value of the parameter.</Description>
</Field>
<Field Name="Description" DataType="LocalizedText" ValueRank="1" ArrayDimensions="0" IsOptional="true">
<Description>An optional description of the parameter. The array allows to provide descriptions in different languages when writing. When accessing, the server shall only provide one entry in the array.</Description>
</Field>
<Field Name="EngineeringUnits" DataType="EUInformation" IsOptional="true">
<Description>The Unit Of Measure of the value</Description>
</Field>
<Field Name="Subparameters" DataType="ISA95ParameterDataType" ValueRank="1" ArrayDimensions="0" IsOptional="true" />
</Definition>
</UADataType>
<UAVariable NodeId="ns=1;i=6122" BrowseName="1:ISA95ParameterDataType" ParentNodeId="ns=1;i=6018" DataType="String">
<DisplayName>ISA95ParameterDataType</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=69</Reference>
<Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5005</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6018</Reference>
</References>
<Value>
<uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">ISA95ParameterDataType</uax:String>
</Value>
</UAVariable>
<UAVariable NodeId="ns=1;i=6123" BrowseName="1:ISA95ParameterDataType" ParentNodeId="ns=1;i=6020" DataType="String">
<DisplayName>ISA95ParameterDataType</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=69</Reference>
<Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5006</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6020</Reference>
</References>
<Value>
<uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='ISA95ParameterDataType']</uax:String>
</Value>
</UAVariable>
<UADataType NodeId="ns=1;i=3011" BrowseName="1:ISA95PersonnelDataType">
<DisplayName>ISA95PersonnelDataType</DisplayName>
<Description>Defines a personnel resource or a person, a quantity, an optional description, and an optional collection of properties.</Description>
<Category>ISA-95 Job Order Receiver V2</Category>
<Category>ISA-95 Job Response Provider V2</Category>
<Category>ISA-95 Job Response Receiver V2</Category>
<Documentation>https://reference.opcfoundation.org/ISA95JOBCONTROL/v200/docs/7.3.7</Documentation>
<References>
<Reference ReferenceType="HasEncoding">ns=1;i=5020</Reference>
<Reference ReferenceType="HasEncoding">ns=1;i=5022</Reference>
<Reference ReferenceType="HasEncoding">ns=1;i=5021</Reference>
<Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
</References>
<Definition Name="1:ISA95PersonnelDataType">
<Field Name="ID" DataType="String">
<Description>An identification of a Personnel Class or Person.</Description>
</Field>
<Field Name="Description" DataType="LocalizedText" ValueRank="1" ArrayDimensions="0" IsOptional="true">
<Description>Additional information and description about the resource.</Description>
</Field>
<Field Name="PersonnelUse" DataType="String" IsOptional="true">
<Description>Information about the expected use of the personnel, see the ISA 95 Part 2 standard for defined values.</Description>
</Field>
<Field Name="Quantity" DataType="DecimalString" IsOptional="true">
<Description>The quantity of the resource</Description>
</Field>
<Field Name="EngineeringUnits" DataType="EUInformation" IsOptional="true">
<Description>The Unit Of Measure of the quantity</Description>
</Field>
<Field Name="Properties" DataType="ISA95PropertyDataType" ValueRank="1" ArrayDimensions="0" IsOptional="true">
<Description>Any associated properties, or empty if there are no properties defined.</Description>
</Field>
</Definition>
</UADataType>
<UAVariable NodeId="ns=1;i=6124" BrowseName="1:ISA95PersonnelDataType" ParentNodeId="ns=1;i=6018" DataType="String">
<DisplayName>ISA95PersonnelDataType</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=69</Reference>
<Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5020</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6018</Reference>
</References>
<Value>
<uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">ISA95PersonnelDataType</uax:String>
</Value>
</UAVariable>
<UAVariable NodeId="ns=1;i=6125" BrowseName="1:ISA95PersonnelDataType" ParentNodeId="ns=1;i=6020" DataType="String">
<DisplayName>ISA95PersonnelDataType</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=69</Reference>
<Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5021</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6020</Reference>
</References>
<Value>
<uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='ISA95PersonnelDataType']</uax:String>
</Value>
</UAVariable>
<UADataType NodeId="ns=1;i=3012" BrowseName="1:ISA95PhysicalAssetDataType">
<DisplayName>ISA95PhysicalAssetDataType</DisplayName>
<Description>Defines a physical asset, a quantity, an optional description, and an optional collection of properties.</Description>
<Category>ISA-95 Job Order Receiver V2</Category>
<Category>ISA-95 Job Response Provider V2</Category>
<Category>ISA-95 Job Response Receiver V2</Category>
<Documentation>https://reference.opcfoundation.org/ISA95JOBCONTROL/v200/docs/7.3.8</Documentation>
<References>
<Reference ReferenceType="HasEncoding">ns=1;i=5023</Reference>
<Reference ReferenceType="HasEncoding">ns=1;i=5025</Reference>
<Reference ReferenceType="HasEncoding">ns=1;i=5024</Reference>
<Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
</References>
<Definition Name="1:ISA95PhysicalAssetDataType">
<Field Name="ID" DataType="String">
<Description>An identification of a Physical Asset Class or Physical Asset.</Description>
</Field>
<Field Name="Description" DataType="LocalizedText" ValueRank="1" ArrayDimensions="0" IsOptional="true">
<Description>Additional information and description about the resource.</Description>
</Field>
<Field Name="PhysicalAssetUse" DataType="String" IsOptional="true">
<Description>Information about the expected use of the physical asset, see the ISA 95 Part 2 standard for defined values.</Description>
</Field>
<Field Name="Quantity" DataType="DecimalString" IsOptional="true">
<Description>The quantity of the resource</Description>
</Field>
<Field Name="EngineeringUnits" DataType="EUInformation" IsOptional="true">
<Description>The Unit Of Measure of the quantity</Description>
</Field>
<Field Name="Properties" DataType="ISA95PropertyDataType" ValueRank="1" ArrayDimensions="0" IsOptional="true">
<Description>Any associated properties, or empty if there are no properties defined.</Description>
</Field>
</Definition>
</UADataType>
<UAVariable NodeId="ns=1;i=6126" BrowseName="1:ISA95PhysicalAssetDataType" ParentNodeId="ns=1;i=6018" DataType="String">
<DisplayName>ISA95PhysicalAssetDataType</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=69</Reference>
<Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5023</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6018</Reference>
</References>
<Value>
<uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">ISA95PhysicalAssetDataType</uax:String>
</Value>
</UAVariable>
<UAVariable NodeId="ns=1;i=6127" BrowseName="1:ISA95PhysicalAssetDataType" ParentNodeId="ns=1;i=6020" DataType="String">
<DisplayName>ISA95PhysicalAssetDataType</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=69</Reference>
<Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5024</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6020</Reference>
</References>
<Value>
<uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='ISA95PhysicalAssetDataType']</uax:String>
</Value>
</UAVariable>
<UADataType NodeId="ns=1;i=3002" BrowseName="1:ISA95PropertyDataType">
<DisplayName>ISA95PropertyDataType</DisplayName>
<Description>A subtype of OPC UA Structure that defines two linked data items: an ID, which is a unique identifier for a property within the scope of the associated resource, and the value, which is the data for the property.</Description>
<Category>ISA-95 Job Order Receiver V2</Category>
<Category>ISA-95 Job Response Provider V2</Category>
<Category>ISA-95 Job Response Receiver V2</Category>
<Documentation>https://reference.opcfoundation.org/ISA95JOBCONTROL/v200/docs/7.3.9</Documentation>
<References>
<Reference ReferenceType="HasEncoding">ns=1;i=5002</Reference>
<Reference ReferenceType="HasEncoding">ns=1;i=5004</Reference>
<Reference ReferenceType="HasEncoding">ns=1;i=5003</Reference>
<Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
</References>
<Definition Name="1:ISA95PropertyDataType">
<Field Name="ID" DataType="String">
<Description>Unique identifier for a property within the scope of the associated resource</Description>
</Field>
<Field Name="Value">
<Description>Value for the property</Description>
</Field>
<Field Name="Description" DataType="LocalizedText" ValueRank="1" ArrayDimensions="0" IsOptional="true">
<Description>An optional description of the parameter.</Description>
</Field>
<Field Name="EngineeringUnits" DataType="EUInformation" IsOptional="true">
<Description>The Unit Of Measure of the value</Description>
</Field>
<Field Name="Subproperties" DataType="ISA95PropertyDataType" ValueRank="1" ArrayDimensions="0" IsOptional="true" />
</Definition>
</UADataType>
<UAVariable NodeId="ns=1;i=6128" BrowseName="1:ISA95PropertyDataType" ParentNodeId="ns=1;i=6018" DataType="String">
<DisplayName>ISA95PropertyDataType</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=69</Reference>
<Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5002</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6018</Reference>
</References>
<Value>
<uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">ISA95PropertyDataType</uax:String>
</Value>
</UAVariable>
<UAVariable NodeId="ns=1;i=6129" BrowseName="1:ISA95PropertyDataType" ParentNodeId="ns=1;i=6020" DataType="String">
<DisplayName>ISA95PropertyDataType</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=69</Reference>
<Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5003</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6020</Reference>
</References>
<Value>
<uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='ISA95PropertyDataType']</uax:String>
</Value>
</UAVariable>
<UADataType NodeId="ns=1;i=3006" BrowseName="1:ISA95StateDataType">
<DisplayName>ISA95StateDataType</DisplayName>
<Description>Defines the information needed to schedule and execute a job.</Description>
<Category>ISA-95 Job Order Receiver V2</Category>
<Category>ISA-95 Job Response Provider V2</Category>
<Category>ISA-95 Job Response Receiver V2</Category>
<Documentation>https://reference.opcfoundation.org/ISA95JOBCONTROL/v200/docs/7.3.2</Documentation>
<References>
<Reference ReferenceType="HasEncoding">ns=1;i=5029</Reference>
<Reference ReferenceType="HasEncoding">ns=1;i=5031</Reference>
<Reference ReferenceType="HasEncoding">ns=1;i=5030</Reference>
<Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
</References>
<Definition Name="1:ISA95StateDataType">
<Field Name="BrowsePath" DataType="RelativePath">
<Description>The browse path of substates. Shall be null when the top-level state is represented.</Description>
</Field>
<Field Name="StateText" DataType="LocalizedText">
<Description>The state represented as human readable text. Shall represent the same text as the CurrentState Variable of a StateMachine would.</Description>
</Field>
<Field Name="StateNumber" DataType="UInt32">
<Description>The state represented as number. Shall represent the same number as the Number subvariable of the CurrentState Variable of a StateMachine would.</Description>
</Field>
</Definition>
</UADataType>
<UAVariable NodeId="ns=1;i=6130" BrowseName="1:ISA95StateDataType" ParentNodeId="ns=1;i=6018" DataType="String">
<DisplayName>ISA95StateDataType</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=69</Reference>
<Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5029</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6018</Reference>
</References>
<Value>
<uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">ISA95StateDataType</uax:String>
</Value>
</UAVariable>
<UAVariable NodeId="ns=1;i=6131" BrowseName="1:ISA95StateDataType" ParentNodeId="ns=1;i=6020" DataType="String">
<DisplayName>ISA95StateDataType</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=69</Reference>
<Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5030</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6020</Reference>
</References>
<Value>
<uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='ISA95StateDataType']</uax:String>
</Value>
</UAVariable>
<UADataType NodeId="ns=1;i=3007" BrowseName="1:ISA95WorkMasterDataType">
<DisplayName>ISA95WorkMasterDataType</DisplayName>
<Description>Defines a Work Master ID and the defined parameters for the Work Master.</Description>
<Category>ISA-95 Job Order Receiver V2</Category>
<Documentation>https://reference.opcfoundation.org/ISA95JOBCONTROL/v200/docs/7.3.11</Documentation>
<References>
<Reference ReferenceType="HasEncoding">ns=1;i=5011</Reference>
<Reference ReferenceType="HasEncoding">ns=1;i=5013</Reference>
<Reference ReferenceType="HasEncoding">ns=1;i=5012</Reference>
<Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
</References>
<Definition Name="1:ISA95WorkMasterDataType">
<Field Name="ID" DataType="String">
<Description>An identification of the Work Master.</Description>
</Field>
<Field Name="Description" DataType="LocalizedText" IsOptional="true">
<Description>Additional information and description about the Work Master.</Description>
</Field>
<Field Name="Parameters" DataType="ISA95ParameterDataType" ValueRank="1" ArrayDimensions="0" IsOptional="true">
<Description>Defined parameters for the Work Master.</Description>
</Field>
</Definition>
</UADataType>
<UAVariable NodeId="ns=1;i=6132" BrowseName="1:ISA95WorkMasterDataType" ParentNodeId="ns=1;i=6018" DataType="String">
<DisplayName>ISA95WorkMasterDataType</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=69</Reference>
<Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5011</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6018</Reference>
</References>
<Value>
<uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">ISA95WorkMasterDataType</uax:String>
</Value>
</UAVariable>
<UAVariable NodeId="ns=1;i=6133" BrowseName="1:ISA95WorkMasterDataType" ParentNodeId="ns=1;i=6020" DataType="String">
<DisplayName>ISA95WorkMasterDataType</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=69</Reference>
<Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5012</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6020</Reference>
</References>
<Value>
<uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='ISA95WorkMasterDataType']</uax:String>
</Value>
</UAVariable>
<UAVariable NodeId="ns=1;i=6018" BrowseName="1:TypeDictionary" SymbolicName="TypeDictionary_BinarySchema" DataType="ByteString">
<DisplayName>TypeDictionary</DisplayName>
<Description>Collects the data type descriptions of http://opcfoundation.org/UA/ISA95-JOBCONTROL_V2/</Description>
<References>
<Reference ReferenceType="HasTypeDefinition">i=72</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=6022</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=6031</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=6046</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=6118</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=6120</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=6122</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=6124</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=6126</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=6128</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=6130</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=6132</Reference>
<Reference ReferenceType="HasProperty">ns=1;i=6019</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">i=93</Reference>
</References>
<Value>
<uax:ByteString xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">PG9wYzpUeXBlRGljdGlvbmFyeSB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZ
W1hLWluc3RhbmNlIiB4bWxuczp0bnM9Imh0dHA6Ly9vcGNmb3VuZGF0aW9uLm9yZy9VQS9JU
0E5NS1KT0JDT05UUk9MX1YyLyIgRGVmYXVsdEJ5dGVPcmRlcj0iTGl0dGxlRW5kaWFuIiB4b
WxuczpvcGM9Imh0dHA6Ly9vcGNmb3VuZGF0aW9uLm9yZy9CaW5hcnlTY2hlbWEvIiB4bWxuc
zp1YT0iaHR0cDovL29wY2ZvdW5kYXRpb24ub3JnL1VBLyIgVGFyZ2V0TmFtZXNwYWNlPSJod
HRwOi8vb3BjZm91bmRhdGlvbi5vcmcvVUEvSVNBOTUtSk9CQ09OVFJPTF9WMi8iPgogPG9wY
zpJbXBvcnQgTmFtZXNwYWNlPSJodHRwOi8vb3BjZm91bmRhdGlvbi5vcmcvVUEvIi8+CiA8b
3BjOlN0cnVjdHVyZWRUeXBlIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiIE5hbWU9I
klTQTk1RXF1aXBtZW50RGF0YVR5cGUiPgogIDxvcGM6RG9jdW1lbnRhdGlvbj5EZWZpbmVzI
GFuIGVxdWlwbWVudCByZXNvdXJjZSBvciBhIHBpZWNlIG9mIGVxdWlwbWVudCwgYSBxdWFud
Gl0eSwgYW4gb3B0aW9uYWwgZGVzY3JpcHRpb24sIGFuZCBhbiBvcHRpb25hbCBjb2xsZWN0a
W9uIG9mIHByb3BlcnRpZXMuPC9vcGM6RG9jdW1lbnRhdGlvbj4KICA8b3BjOkZpZWxkIFR5c
GVOYW1lPSJvcGM6Qml0IiBOYW1lPSJEZXNjcmlwdGlvblNwZWNpZmllZCIvPgogIDxvcGM6R
mllbGQgVHlwZU5hbWU9Im9wYzpCaXQiIE5hbWU9IkVxdWlwbWVudFVzZVNwZWNpZmllZCIvP
gogIDxvcGM6RmllbGQgVHlwZU5hbWU9Im9wYzpCaXQiIE5hbWU9IlF1YW50aXR5U3BlY2lma
WVkIi8+CiAgPG9wYzpGaWVsZCBUeXBlTmFtZT0ib3BjOkJpdCIgTmFtZT0iRW5naW5lZXJpb
mdVbml0c1NwZWNpZmllZCIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9Im9wYzpCaXQiIE5hb
WU9IlByb3BlcnRpZXNTcGVjaWZpZWQiLz4KICA8b3BjOkZpZWxkIExlbmd0aD0iMjciIFR5c
GVOYW1lPSJvcGM6Qml0IiBOYW1lPSJSZXNlcnZlZDEiLz4KICA8b3BjOkZpZWxkIFR5cGVOY
W1lPSJvcGM6Q2hhckFycmF5IiBOYW1lPSJJRCIvPgogIDxvcGM6RmllbGQgU3dpdGNoRmllb
GQ9IkRlc2NyaXB0aW9uU3BlY2lmaWVkIiBUeXBlTmFtZT0ib3BjOkludDMyIiBOYW1lPSJOb
09mRGVzY3JpcHRpb24iLz4KICA8b3BjOkZpZWxkIExlbmd0aEZpZWxkPSJOb09mRGVzY3Jpc
HRpb24iIFN3aXRjaEZpZWxkPSJEZXNjcmlwdGlvblNwZWNpZmllZCIgVHlwZU5hbWU9InVhO
kxvY2FsaXplZFRleHQiIE5hbWU9IkRlc2NyaXB0aW9uIi8+CiAgPG9wYzpGaWVsZCBTd2l0Y
2hGaWVsZD0iRXF1aXBtZW50VXNlU3BlY2lmaWVkIiBUeXBlTmFtZT0ib3BjOkNoYXJBcnJhe
SIgTmFtZT0iRXF1aXBtZW50VXNlIi8+CiAgPG9wYzpGaWVsZCBTd2l0Y2hGaWVsZD0iUXVhb
nRpdHlTcGVjaWZpZWQiIFR5cGVOYW1lPSJvcGM6Q2hhckFycmF5IiBOYW1lPSJRdWFudGl0e
SIvPgogIDxvcGM6RmllbGQgU3dpdGNoRmllbGQ9IkVuZ2luZWVyaW5nVW5pdHNTcGVjaWZpZ
WQiIFR5cGVOYW1lPSJ1YTpFVUluZm9ybWF0aW9uIiBOYW1lPSJFbmdpbmVlcmluZ1VuaXRzI
i8+CiAgPG9wYzpGaWVsZCBTd2l0Y2hGaWVsZD0iUHJvcGVydGllc1NwZWNpZmllZCIgVHlwZ
U5hbWU9Im9wYzpJbnQzMiIgTmFtZT0iTm9PZlByb3BlcnRpZXMiLz4KICA8b3BjOkZpZWxkI
Exlbmd0aEZpZWxkPSJOb09mUHJvcGVydGllcyIgU3dpdGNoRmllbGQ9IlByb3BlcnRpZXNTc
GVjaWZpZWQiIFR5cGVOYW1lPSJ0bnM6SVNBOTVQcm9wZXJ0eURhdGFUeXBlIiBOYW1lPSJQc
m9wZXJ0aWVzIi8+CiA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4KIDxvcGM6U3RydWN0dXJlZFR5c
GUgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCIgTmFtZT0iSVNBOTVKb2JPcmRlckFuZ
FN0YXRlRGF0YVR5cGUiPgogIDxvcGM6RG9jdW1lbnRhdGlvbj5EZWZpbmVzIHRoZSBpbmZvc
m1hdGlvbiBuZWVkZWQgdG8gc2NoZWR1bGUgYW5kIGV4ZWN1dGUgYSBqb2IuPC9vcGM6RG9jd
W1lbnRhdGlvbj4KICA8b3BjOkZpZWxkIFR5cGVOYW1lPSJ0bnM6SVNBOTVKb2JPcmRlckRhd
GFUeXBlIiBOYW1lPSJKb2JPcmRlciIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9Im9wYzpJb
nQzMiIgTmFtZT0iTm9PZlN0YXRlIi8+CiAgPG9wYzpGaWVsZCBMZW5ndGhGaWVsZD0iTm9PZ
lN0YXRlIiBUeXBlTmFtZT0idG5zOklTQTk1U3RhdGVEYXRhVHlwZSIgTmFtZT0iU3RhdGUiL
z4KIDwvb3BjOlN0cnVjdHVyZWRUeXBlPgogPG9wYzpTdHJ1Y3R1cmVkVHlwZSBCYXNlVHlwZ
T0idWE6RXh0ZW5zaW9uT2JqZWN0IiBOYW1lPSJJU0E5NUpvYk9yZGVyRGF0YVR5cGUiPgogI
DxvcGM6RG9jdW1lbnRhdGlvbj5EZWZpbmVzIHRoZSBpbmZvcm1hdGlvbiBuZWVkZWQgdG8gc
2NoZWR1bGUgYW5kIGV4ZWN1dGUgYSBqb2IuPC9vcGM6RG9jdW1lbnRhdGlvbj4KICA8b3BjO
kZpZWxkIFR5cGVOYW1lPSJvcGM6Qml0IiBOYW1lPSJEZXNjcmlwdGlvblNwZWNpZmllZCIvP
gogIDxvcGM6RmllbGQgVHlwZU5hbWU9Im9wYzpCaXQiIE5hbWU9IldvcmtNYXN0ZXJJRFNwZ
WNpZmllZCIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9Im9wYzpCaXQiIE5hbWU9IlN0YXJ0V
GltZVNwZWNpZmllZCIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9Im9wYzpCaXQiIE5hbWU9I
kVuZFRpbWVTcGVjaWZpZWQiLz4KICA8b3BjOkZpZWxkIFR5cGVOYW1lPSJvcGM6Qml0IiBOY
W1lPSJQcmlvcml0eVNwZWNpZmllZCIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9Im9wYzpCa
XQiIE5hbWU9IkpvYk9yZGVyUGFyYW1ldGVyc1NwZWNpZmllZCIvPgogIDxvcGM6RmllbGQgV
HlwZU5hbWU9Im9wYzpCaXQiIE5hbWU9IlBlcnNvbm5lbFJlcXVpcmVtZW50c1NwZWNpZmllZ
CIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9Im9wYzpCaXQiIE5hbWU9IkVxdWlwbWVudFJlc
XVpcmVtZW50c1NwZWNpZmllZCIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9Im9wYzpCaXQiI
E5hbWU9IlBoeXNpY2FsQXNzZXRSZXF1aXJlbWVudHNTcGVjaWZpZWQiLz4KICA8b3BjOkZpZ
WxkIFR5cGVOYW1lPSJvcGM6Qml0IiBOYW1lPSJNYXRlcmlhbFJlcXVpcmVtZW50c1NwZWNpZ
mllZCIvPgogIDxvcGM6RmllbGQgTGVuZ3RoPSIyMiIgVHlwZU5hbWU9Im9wYzpCaXQiIE5hb
WU9IlJlc2VydmVkMSIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9Im9wYzpDaGFyQXJyYXkiI
E5hbWU9IkpvYk9yZGVySUQiLz4KICA8b3BjOkZpZWxkIFN3aXRjaEZpZWxkPSJEZXNjcmlwd
GlvblNwZWNpZmllZCIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgTmFtZT0iTm9PZkRlc2NyaXB0a
W9uIi8+CiAgPG9wYzpGaWVsZCBMZW5ndGhGaWVsZD0iTm9PZkRlc2NyaXB0aW9uIiBTd2l0Y
2hGaWVsZD0iRGVzY3JpcHRpb25TcGVjaWZpZWQiIFR5cGVOYW1lPSJ1YTpMb2NhbGl6ZWRUZ
Xh0IiBOYW1lPSJEZXNjcmlwdGlvbiIvPgogIDxvcGM6RmllbGQgU3dpdGNoRmllbGQ9Ildvc
mtNYXN0ZXJJRFNwZWNpZmllZCIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgTmFtZT0iTm9PZldvc
mtNYXN0ZXJJRCIvPgogIDxvcGM6RmllbGQgTGVuZ3RoRmllbGQ9Ik5vT2ZXb3JrTWFzdGVyS
UQiIFN3aXRjaEZpZWxkPSJXb3JrTWFzdGVySURTcGVjaWZpZWQiIFR5cGVOYW1lPSJ0bnM6S
VNBOTVXb3JrTWFzdGVyRGF0YVR5cGUiIE5hbWU9IldvcmtNYXN0ZXJJRCIvPgogIDxvcGM6R
mllbGQgU3dpdGNoRmllbGQ9IlN0YXJ0VGltZVNwZWNpZmllZCIgVHlwZU5hbWU9Im9wYzpEY
XRlVGltZSIgTmFtZT0iU3RhcnRUaW1lIi8+CiAgPG9wYzpGaWVsZCBTd2l0Y2hGaWVsZD0iR
W5kVGltZVNwZWNpZmllZCIgVHlwZU5hbWU9Im9wYzpEYXRlVGltZSIgTmFtZT0iRW5kVGltZ
SIvPgogIDxvcGM6RmllbGQgU3dpdGNoRmllbGQ9IlByaW9yaXR5U3BlY2lmaWVkIiBUeXBlT
mFtZT0ib3BjOkludDE2IiBOYW1lPSJQcmlvcml0eSIvPgogIDxvcGM6RmllbGQgU3dpdGNoR
mllbGQ9IkpvYk9yZGVyUGFyYW1ldGVyc1NwZWNpZmllZCIgVHlwZU5hbWU9Im9wYzpJbnQzM
iIgTmFtZT0iTm9PZkpvYk9yZGVyUGFyYW1ldGVycyIvPgogIDxvcGM6RmllbGQgTGVuZ3RoR
mllbGQ9Ik5vT2ZKb2JPcmRlclBhcmFtZXRlcnMiIFN3aXRjaEZpZWxkPSJKb2JPcmRlclBhc
mFtZXRlcnNTcGVjaWZpZWQiIFR5cGVOYW1lPSJ0bnM6SVNBOTVQYXJhbWV0ZXJEYXRhVHlwZ
SIgTmFtZT0iSm9iT3JkZXJQYXJhbWV0ZXJzIi8+CiAgPG9wYzpGaWVsZCBTd2l0Y2hGaWVsZ
D0iUGVyc29ubmVsUmVxdWlyZW1lbnRzU3BlY2lmaWVkIiBUeXBlTmFtZT0ib3BjOkludDMyI
iBOYW1lPSJOb09mUGVyc29ubmVsUmVxdWlyZW1lbnRzIi8+CiAgPG9wYzpGaWVsZCBMZW5nd
GhGaWVsZD0iTm9PZlBlcnNvbm5lbFJlcXVpcmVtZW