http://opcfoundation.org/UA/ISA95-JOBCONTROL_V2/ i=1 i=4 i=5 i=7 i=12 i=13 i=15 i=17 i=21 i=37 i=38 i=39 i=40 i=41 i=45 i=46 i=47 i=51 i=52 i=53 i=54 i=117 i=256 i=291 i=296 i=540 i=887 i=12878 ns=1;i=3002 ns=1;i=3003 ns=1;i=3005 ns=1;i=3006 ns=1;i=3007 ns=1;i=3008 ns=1;i=3010 ns=1;i=3011 ns=1;i=3012 ns=1;i=3013 ns=1;i=3015 ISA95EquipmentDataType Defines an equipment resource or a piece of equipment, a quantity, an optional description, and an optional collection of properties. ISA-95 Job Order Receiver V2 ISA-95 Job Response Provider V2 ISA-95 Job Response Receiver V2 https://reference.opcfoundation.org/ISA95JOBCONTROL/v200/docs/7.3.1 ns=1;i=5008 ns=1;i=5010 ns=1;i=5009 i=22 An identification of an EquipmentClass or Equipment. Additional information and description about the resource. Information about the expected use of the equipment, see the ISA 95 Part 2 standard for defined values. The quantity of the resource The Unit Of Measure of the quantity Any associated properties, or empty if there are no properties defined. ISA95EquipmentDataType i=69 ns=1;i=5008 ns=1;i=6018 ISA95EquipmentDataType ISA95EquipmentDataType i=69 ns=1;i=5009 ns=1;i=6020 //xs:element[@name='ISA95EquipmentDataType'] ISA95JobOrderAndStateDataType Defines the information needed to schedule and execute a job. ISA-95 Job Order Receiver V2 https://reference.opcfoundation.org/ISA95JOBCONTROL/v200/docs/7.3.3 ns=1;i=5032 ns=1;i=5034 ns=1;i=5033 i=22 The job order 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. ISA95JobOrderAndStateDataType i=69 ns=1;i=5032 ns=1;i=6018 ISA95JobOrderAndStateDataType ISA95JobOrderAndStateDataType i=69 ns=1;i=5033 ns=1;i=6020 //xs:element[@name='ISA95JobOrderAndStateDataType'] ISA95JobOrderDataType Defines the information needed to schedule and execute a job. ISA-95 Job Order Receiver V2 https://reference.opcfoundation.org/ISA95JOBCONTROL/v200/docs/7.3.4 ns=1;i=5014 ns=1;i=5016 ns=1;i=5015 i=22 An identification of the Job Order. Addition information about the Job Order The array allows to provide descriptions in different languages. 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. The proposed start time for the order, may be empty if not specified The proposed end time for the order, may be empty if not specified 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. 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. A specification of any personnel requirements associated with the job order, may be empty if not specified A specification of any equipment requirements associated with the job order, may be empty if not specified. A specification of any physical asset requirements associated with the job order, may be empty if not specified. A specification of any material requirements associated with the job order, may be empty if not specified. ISA95JobOrderDataType i=69 ns=1;i=5014 ns=1;i=6018 ISA95JobOrderDataType ISA95JobOrderDataType i=69 ns=1;i=5015 ns=1;i=6020 //xs:element[@name='ISA95JobOrderDataType'] ISA95JobResponseDataType Defines the information needed to schedule and execute a job. ISA-95 Job Response Provider V2 ISA-95 Job Response Receiver V2 https://reference.opcfoundation.org/ISA95JOBCONTROL/v200/docs/7.3.5 ns=1;i=5026 ns=1;i=5028 ns=1;i=5027 i=22 An identification of the Job Response Additional information about the Job Response An identification of the job order associated with the job response. The actual start time for the order. The actual end time for the order. 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. 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. A specification of any personnel requirements associated with the job response, may be empty if not specified. A specification of any equipment requirements associated with the job response, may be empty if not specified. A specification of any physical asset requirements associated with the job response, may be empty if not specified. A specification of any material requirements associated with the job response, may be empty if not specified. ISA95JobResponseDataType i=69 ns=1;i=5026 ns=1;i=6018 ISA95JobResponseDataType ISA95JobResponseDataType i=69 ns=1;i=5027 ns=1;i=6020 //xs:element[@name='ISA95JobResponseDataType'] ISA95MaterialDataType Defines a material resource, a quantity, an optional description, and an optional collection of properties. ISA-95 Job Order Receiver V2 ISA-95 Job Response Provider V2 ISA-95 Job Response Receiver V2 https://reference.opcfoundation.org/ISA95JOBCONTROL/v200/docs/7.3.6 ns=1;i=5017 ns=1;i=5019 ns=1;i=5018 i=22 An identification of the resource, or null if the Material Class is not used to identify the material. An identification of the resource, or null if the Material Definition is not used to identify the material. An identification of the resource, or null if the Material Lot is not used to identify the material. An identification of the resource, or null if the Material Sublot is not used to identify the material. Additional information and description about the resource. Information about the expected use of the material, see the ISA 95 Part 2 standard for defined values. The quantity of the resource The Unit Of Measure of the quantity Any associated properties, or empty if there are no properties defined. ISA95MaterialDataType i=69 ns=1;i=5017 ns=1;i=6018 ISA95MaterialDataType ISA95MaterialDataType i=69 ns=1;i=5018 ns=1;i=6020 //xs:element[@name='ISA95MaterialDataType'] ISA95ParameterDataType 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. ISA-95 Job Order Receiver V2 ISA-95 Job Response Provider V2 ISA-95 Job Response Receiver V2 https://reference.opcfoundation.org/ISA95JOBCONTROL/v200/docs/7.3.10 ns=1;i=5005 ns=1;i=5007 ns=1;i=5006 i=22 A unique identifier for a parameter Value of the parameter. 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. The Unit Of Measure of the value ISA95ParameterDataType i=69 ns=1;i=5005 ns=1;i=6018 ISA95ParameterDataType ISA95ParameterDataType i=69 ns=1;i=5006 ns=1;i=6020 //xs:element[@name='ISA95ParameterDataType'] ISA95PersonnelDataType Defines a personnel resource or a person, a quantity, an optional description, and an optional collection of properties. ISA-95 Job Order Receiver V2 ISA-95 Job Response Provider V2 ISA-95 Job Response Receiver V2 https://reference.opcfoundation.org/ISA95JOBCONTROL/v200/docs/7.3.7 ns=1;i=5020 ns=1;i=5022 ns=1;i=5021 i=22 An identification of a Personnel Class or Person. Additional information and description about the resource. Information about the expected use of the personnel, see the ISA 95 Part 2 standard for defined values. The quantity of the resource The Unit Of Measure of the quantity Any associated properties, or empty if there are no properties defined. ISA95PersonnelDataType i=69 ns=1;i=5020 ns=1;i=6018 ISA95PersonnelDataType ISA95PersonnelDataType i=69 ns=1;i=5021 ns=1;i=6020 //xs:element[@name='ISA95PersonnelDataType'] ISA95PhysicalAssetDataType Defines a physical asset, a quantity, an optional description, and an optional collection of properties. ISA-95 Job Order Receiver V2 ISA-95 Job Response Provider V2 ISA-95 Job Response Receiver V2 https://reference.opcfoundation.org/ISA95JOBCONTROL/v200/docs/7.3.8 ns=1;i=5023 ns=1;i=5025 ns=1;i=5024 i=22 An identification of a Physical Asset Class or Physical Asset. Additional information and description about the resource. Information about the expected use of the physical asset, see the ISA 95 Part 2 standard for defined values. The quantity of the resource The Unit Of Measure of the quantity Any associated properties, or empty if there are no properties defined. ISA95PhysicalAssetDataType i=69 ns=1;i=5023 ns=1;i=6018 ISA95PhysicalAssetDataType ISA95PhysicalAssetDataType i=69 ns=1;i=5024 ns=1;i=6020 //xs:element[@name='ISA95PhysicalAssetDataType'] ISA95PropertyDataType 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. ISA-95 Job Order Receiver V2 ISA-95 Job Response Provider V2 ISA-95 Job Response Receiver V2 https://reference.opcfoundation.org/ISA95JOBCONTROL/v200/docs/7.3.9 ns=1;i=5002 ns=1;i=5004 ns=1;i=5003 i=22 Unique identifier for a property within the scope of the associated resource Value for the property An optional description of the parameter. The Unit Of Measure of the value ISA95PropertyDataType i=69 ns=1;i=5002 ns=1;i=6018 ISA95PropertyDataType ISA95PropertyDataType i=69 ns=1;i=5003 ns=1;i=6020 //xs:element[@name='ISA95PropertyDataType'] ISA95StateDataType Defines the information needed to schedule and execute a job. ISA-95 Job Order Receiver V2 ISA-95 Job Response Provider V2 ISA-95 Job Response Receiver V2 https://reference.opcfoundation.org/ISA95JOBCONTROL/v200/docs/7.3.2 ns=1;i=5029 ns=1;i=5031 ns=1;i=5030 i=22 The browse path of substates. Shall be null when the top-level state is represented. The state represented as human readable text. Shall represent the same text as the CurrentState Variable of a StateMachine would. The state represented as number. Shall represent the same number as the Number subvariable of the CurrentState Variable of a StateMachine would. ISA95StateDataType i=69 ns=1;i=5029 ns=1;i=6018 ISA95StateDataType ISA95StateDataType i=69 ns=1;i=5030 ns=1;i=6020 //xs:element[@name='ISA95StateDataType'] ISA95WorkMasterDataType Defines a Work Master ID and the defined parameters for the Work Master. ISA-95 Job Order Receiver V2 https://reference.opcfoundation.org/ISA95JOBCONTROL/v200/docs/7.3.11 ns=1;i=5011 ns=1;i=5013 ns=1;i=5012 i=22 An identification of the Work Master. Additional information and description about the Work Master. Defined parameters for the Work Master. ISA95WorkMasterDataType i=69 ns=1;i=5011 ns=1;i=6018 ISA95WorkMasterDataType ISA95WorkMasterDataType i=69 ns=1;i=5012 ns=1;i=6020 //xs:element[@name='ISA95WorkMasterDataType'] TypeDictionary Collects the data type descriptions of http://opcfoundation.org/UA/ISA95-JOBCONTROL_V2/ i=72 ns=1;i=6022 ns=1;i=6031 ns=1;i=6046 ns=1;i=6118 ns=1;i=6120 ns=1;i=6122 ns=1;i=6124 ns=1;i=6126 ns=1;i=6128 ns=1;i=6130 ns=1;i=6132 ns=1;i=6019 i=93 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 GhGaWVsZD0iTm9PZlBlcnNvbm5lbFJlcXVpcmVtZW50cyIgU3dpdGNoRmllbGQ9IlBlcnNvb m5lbFJlcXVpcmVtZW50c1NwZWNpZmllZCIgVHlwZU5hbWU9InRuczpJU0E5NVBlcnNvbm5lb ERhdGFUeXBlIiBOYW1lPSJQZXJzb25uZWxSZXF1aXJlbWVudHMiLz4KICA8b3BjOkZpZWxkI FN3aXRjaEZpZWxkPSJFcXVpcG1lbnRSZXF1aXJlbWVudHNTcGVjaWZpZWQiIFR5cGVOYW1lP SJvcGM6SW50MzIiIE5hbWU9Ik5vT2ZFcXVpcG1lbnRSZXF1aXJlbWVudHMiLz4KICA8b3BjO kZpZWxkIExlbmd0aEZpZWxkPSJOb09mRXF1aXBtZW50UmVxdWlyZW1lbnRzIiBTd2l0Y2hGa WVsZD0iRXF1aXBtZW50UmVxdWlyZW1lbnRzU3BlY2lmaWVkIiBUeXBlTmFtZT0idG5zOklTQ Tk1RXF1aXBtZW50RGF0YVR5cGUiIE5hbWU9IkVxdWlwbWVudFJlcXVpcmVtZW50cyIvPgogI DxvcGM6RmllbGQgU3dpdGNoRmllbGQ9IlBoeXNpY2FsQXNzZXRSZXF1aXJlbWVudHNTcGVja WZpZWQiIFR5cGVOYW1lPSJvcGM6SW50MzIiIE5hbWU9Ik5vT2ZQaHlzaWNhbEFzc2V0UmVxd WlyZW1lbnRzIi8+CiAgPG9wYzpGaWVsZCBMZW5ndGhGaWVsZD0iTm9PZlBoeXNpY2FsQXNzZ XRSZXF1aXJlbWVudHMiIFN3aXRjaEZpZWxkPSJQaHlzaWNhbEFzc2V0UmVxdWlyZW1lbnRzU 3BlY2lmaWVkIiBUeXBlTmFtZT0idG5zOklTQTk1UGh5c2ljYWxBc3NldERhdGFUeXBlIiBOY W1lPSJQaHlzaWNhbEFzc2V0UmVxdWlyZW1lbnRzIi8+CiAgPG9wYzpGaWVsZCBTd2l0Y2hGa WVsZD0iTWF0ZXJpYWxSZXF1aXJlbWVudHNTcGVjaWZpZWQiIFR5cGVOYW1lPSJvcGM6SW50M zIiIE5hbWU9Ik5vT2ZNYXRlcmlhbFJlcXVpcmVtZW50cyIvPgogIDxvcGM6RmllbGQgTGVuZ 3RoRmllbGQ9Ik5vT2ZNYXRlcmlhbFJlcXVpcmVtZW50cyIgU3dpdGNoRmllbGQ9Ik1hdGVya WFsUmVxdWlyZW1lbnRzU3BlY2lmaWVkIiBUeXBlTmFtZT0idG5zOklTQTk1TWF0ZXJpYWxEY XRhVHlwZSIgTmFtZT0iTWF0ZXJpYWxSZXF1aXJlbWVudHMiLz4KIDwvb3BjOlN0cnVjdHVyZ WRUeXBlPgogPG9wYzpTdHJ1Y3R1cmVkVHlwZSBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZ WN0IiBOYW1lPSJJU0E5NUpvYlJlc3BvbnNlRGF0YVR5cGUiPgogIDxvcGM6RG9jdW1lbnRhd Glvbj5EZWZpbmVzIHRoZSBpbmZvcm1hdGlvbiBuZWVkZWQgdG8gc2NoZWR1bGUgYW5kIGV4Z WN1dGUgYSBqb2IuPC9vcGM6RG9jdW1lbnRhdGlvbj4KICA8b3BjOkZpZWxkIFR5cGVOYW1lP SJvcGM6Qml0IiBOYW1lPSJEZXNjcmlwdGlvblNwZWNpZmllZCIvPgogIDxvcGM6RmllbGQgV HlwZU5hbWU9Im9wYzpCaXQiIE5hbWU9IlN0YXJ0VGltZVNwZWNpZmllZCIvPgogIDxvcGM6R mllbGQgVHlwZU5hbWU9Im9wYzpCaXQiIE5hbWU9IkVuZFRpbWVTcGVjaWZpZWQiLz4KICA8b 3BjOkZpZWxkIFR5cGVOYW1lPSJvcGM6Qml0IiBOYW1lPSJKb2JSZXNwb25zZURhdGFTcGVja WZpZWQiLz4KICA8b3BjOkZpZWxkIFR5cGVOYW1lPSJvcGM6Qml0IiBOYW1lPSJQZXJzb25uZ WxBY3R1YWxzU3BlY2lmaWVkIi8+CiAgPG9wYzpGaWVsZCBUeXBlTmFtZT0ib3BjOkJpdCIgT mFtZT0iRXF1aXBtZW50QWN0dWFsc1NwZWNpZmllZCIvPgogIDxvcGM6RmllbGQgVHlwZU5hb WU9Im9wYzpCaXQiIE5hbWU9IlBoeXNpY2FsQXNzZXRBY3R1YWxzU3BlY2lmaWVkIi8+CiAgP G9wYzpGaWVsZCBUeXBlTmFtZT0ib3BjOkJpdCIgTmFtZT0iTWF0ZXJpYWxBY3R1YWxzU3BlY 2lmaWVkIi8+CiAgPG9wYzpGaWVsZCBMZW5ndGg9IjI0IiBUeXBlTmFtZT0ib3BjOkJpdCIgT mFtZT0iUmVzZXJ2ZWQxIi8+CiAgPG9wYzpGaWVsZCBUeXBlTmFtZT0ib3BjOkNoYXJBcnJhe SIgTmFtZT0iSm9iUmVzcG9uc2VJRCIvPgogIDxvcGM6RmllbGQgU3dpdGNoRmllbGQ9IkRlc 2NyaXB0aW9uU3BlY2lmaWVkIiBUeXBlTmFtZT0idWE6TG9jYWxpemVkVGV4dCIgTmFtZT0iR GVzY3JpcHRpb24iLz4KICA8b3BjOkZpZWxkIFR5cGVOYW1lPSJvcGM6Q2hhckFycmF5IiBOY W1lPSJKb2JPcmRlcklEIi8+CiAgPG9wYzpGaWVsZCBTd2l0Y2hGaWVsZD0iU3RhcnRUaW1lU 3BlY2lmaWVkIiBUeXBlTmFtZT0ib3BjOkRhdGVUaW1lIiBOYW1lPSJTdGFydFRpbWUiLz4KI CA8b3BjOkZpZWxkIFN3aXRjaEZpZWxkPSJFbmRUaW1lU3BlY2lmaWVkIiBUeXBlTmFtZT0ib 3BjOkRhdGVUaW1lIiBOYW1lPSJFbmRUaW1lIi8+CiAgPG9wYzpGaWVsZCBUeXBlTmFtZT0ib 3BjOkludDMyIiBOYW1lPSJOb09mSm9iU3RhdGUiLz4KICA8b3BjOkZpZWxkIExlbmd0aEZpZ WxkPSJOb09mSm9iU3RhdGUiIFR5cGVOYW1lPSJ0bnM6SVNBOTVTdGF0ZURhdGFUeXBlIiBOY W1lPSJKb2JTdGF0ZSIvPgogIDxvcGM6RmllbGQgU3dpdGNoRmllbGQ9IkpvYlJlc3BvbnNlR GF0YVNwZWNpZmllZCIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgTmFtZT0iTm9PZkpvYlJlc3Bvb nNlRGF0YSIvPgogIDxvcGM6RmllbGQgTGVuZ3RoRmllbGQ9Ik5vT2ZKb2JSZXNwb25zZURhd GEiIFN3aXRjaEZpZWxkPSJKb2JSZXNwb25zZURhdGFTcGVjaWZpZWQiIFR5cGVOYW1lPSJ0b nM6SVNBOTVQYXJhbWV0ZXJEYXRhVHlwZSIgTmFtZT0iSm9iUmVzcG9uc2VEYXRhIi8+CiAgP G9wYzpGaWVsZCBTd2l0Y2hGaWVsZD0iUGVyc29ubmVsQWN0dWFsc1NwZWNpZmllZCIgVHlwZ U5hbWU9Im9wYzpJbnQzMiIgTmFtZT0iTm9PZlBlcnNvbm5lbEFjdHVhbHMiLz4KICA8b3BjO kZpZWxkIExlbmd0aEZpZWxkPSJOb09mUGVyc29ubmVsQWN0dWFscyIgU3dpdGNoRmllbGQ9I lBlcnNvbm5lbEFjdHVhbHNTcGVjaWZpZWQiIFR5cGVOYW1lPSJ0bnM6SVNBOTVQZXJzb25uZ WxEYXRhVHlwZSIgTmFtZT0iUGVyc29ubmVsQWN0dWFscyIvPgogIDxvcGM6RmllbGQgU3dpd GNoRmllbGQ9IkVxdWlwbWVudEFjdHVhbHNTcGVjaWZpZWQiIFR5cGVOYW1lPSJvcGM6SW50M zIiIE5hbWU9Ik5vT2ZFcXVpcG1lbnRBY3R1YWxzIi8+CiAgPG9wYzpGaWVsZCBMZW5ndGhGa WVsZD0iTm9PZkVxdWlwbWVudEFjdHVhbHMiIFN3aXRjaEZpZWxkPSJFcXVpcG1lbnRBY3R1Y WxzU3BlY2lmaWVkIiBUeXBlTmFtZT0idG5zOklTQTk1RXF1aXBtZW50RGF0YVR5cGUiIE5hb WU9IkVxdWlwbWVudEFjdHVhbHMiLz4KICA8b3BjOkZpZWxkIFN3aXRjaEZpZWxkPSJQaHlza WNhbEFzc2V0QWN0dWFsc1NwZWNpZmllZCIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgTmFtZT0iT m9PZlBoeXNpY2FsQXNzZXRBY3R1YWxzIi8+CiAgPG9wYzpGaWVsZCBMZW5ndGhGaWVsZD0iT m9PZlBoeXNpY2FsQXNzZXRBY3R1YWxzIiBTd2l0Y2hGaWVsZD0iUGh5c2ljYWxBc3NldEFjd HVhbHNTcGVjaWZpZWQiIFR5cGVOYW1lPSJ0bnM6SVNBOTVQaHlzaWNhbEFzc2V0RGF0YVR5c GUiIE5hbWU9IlBoeXNpY2FsQXNzZXRBY3R1YWxzIi8+CiAgPG9wYzpGaWVsZCBTd2l0Y2hGa WVsZD0iTWF0ZXJpYWxBY3R1YWxzU3BlY2lmaWVkIiBUeXBlTmFtZT0ib3BjOkludDMyIiBOY W1lPSJOb09mTWF0ZXJpYWxBY3R1YWxzIi8+CiAgPG9wYzpGaWVsZCBMZW5ndGhGaWVsZD0iT m9PZk1hdGVyaWFsQWN0dWFscyIgU3dpdGNoRmllbGQ9Ik1hdGVyaWFsQWN0dWFsc1NwZWNpZ mllZCIgVHlwZU5hbWU9InRuczpJU0E5NU1hdGVyaWFsRGF0YVR5cGUiIE5hbWU9Ik1hdGVya WFsQWN0dWFscyIvPgogPC9vcGM6U3RydWN0dXJlZFR5cGU+CiA8b3BjOlN0cnVjdHVyZWRUe XBlIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiIE5hbWU9IklTQTk1TWF0ZXJpYWxEY XRhVHlwZSI+CiAgPG9wYzpEb2N1bWVudGF0aW9uPkRlZmluZXMgYSBtYXRlcmlhbCByZXNvd XJjZSwgYSBxdWFudGl0eSwgYW4gb3B0aW9uYWwgZGVzY3JpcHRpb24sIGFuZCBhbiBvcHRpb 25hbCBjb2xsZWN0aW9uIG9mIHByb3BlcnRpZXMuPC9vcGM6RG9jdW1lbnRhdGlvbj4KICA8b 3BjOkZpZWxkIFR5cGVOYW1lPSJvcGM6Qml0IiBOYW1lPSJNYXRlcmlhbENsYXNzSURTcGVja WZpZWQiLz4KICA8b3BjOkZpZWxkIFR5cGVOYW1lPSJvcGM6Qml0IiBOYW1lPSJNYXRlcmlhb ERlZmluaXRpb25JRFNwZWNpZmllZCIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9Im9wYzpCa XQiIE5hbWU9Ik1hdGVyaWFsTG90SURTcGVjaWZpZWQiLz4KICA8b3BjOkZpZWxkIFR5cGVOY W1lPSJvcGM6Qml0IiBOYW1lPSJNYXRlcmlhbFN1YmxvdElEU3BlY2lmaWVkIi8+CiAgPG9wY zpGaWVsZCBUeXBlTmFtZT0ib3BjOkJpdCIgTmFtZT0iRGVzY3JpcHRpb25TcGVjaWZpZWQiL z4KICA8b3BjOkZpZWxkIFR5cGVOYW1lPSJvcGM6Qml0IiBOYW1lPSJNYXRlcmlhbFVzZVNwZ WNpZmllZCIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9Im9wYzpCaXQiIE5hbWU9IlF1YW50a XR5U3BlY2lmaWVkIi8+CiAgPG9wYzpGaWVsZCBUeXBlTmFtZT0ib3BjOkJpdCIgTmFtZT0iR W5naW5lZXJpbmdVbml0c1NwZWNpZmllZCIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9Im9wY zpCaXQiIE5hbWU9IlByb3BlcnRpZXNTcGVjaWZpZWQiLz4KICA8b3BjOkZpZWxkIExlbmd0a D0iMjMiIFR5cGVOYW1lPSJvcGM6Qml0IiBOYW1lPSJSZXNlcnZlZDEiLz4KICA8b3BjOkZpZ WxkIFN3aXRjaEZpZWxkPSJNYXRlcmlhbENsYXNzSURTcGVjaWZpZWQiIFR5cGVOYW1lPSJvc GM6Q2hhckFycmF5IiBOYW1lPSJNYXRlcmlhbENsYXNzSUQiLz4KICA8b3BjOkZpZWxkIFN3a XRjaEZpZWxkPSJNYXRlcmlhbERlZmluaXRpb25JRFNwZWNpZmllZCIgVHlwZU5hbWU9Im9wY zpDaGFyQXJyYXkiIE5hbWU9Ik1hdGVyaWFsRGVmaW5pdGlvbklEIi8+CiAgPG9wYzpGaWVsZ CBTd2l0Y2hGaWVsZD0iTWF0ZXJpYWxMb3RJRFNwZWNpZmllZCIgVHlwZU5hbWU9Im9wYzpDa GFyQXJyYXkiIE5hbWU9Ik1hdGVyaWFsTG90SUQiLz4KICA8b3BjOkZpZWxkIFN3aXRjaEZpZ WxkPSJNYXRlcmlhbFN1YmxvdElEU3BlY2lmaWVkIiBUeXBlTmFtZT0ib3BjOkNoYXJBcnJhe SIgTmFtZT0iTWF0ZXJpYWxTdWJsb3RJRCIvPgogIDxvcGM6RmllbGQgU3dpdGNoRmllbGQ9I kRlc2NyaXB0aW9uU3BlY2lmaWVkIiBUeXBlTmFtZT0ib3BjOkludDMyIiBOYW1lPSJOb09mR GVzY3JpcHRpb24iLz4KICA8b3BjOkZpZWxkIExlbmd0aEZpZWxkPSJOb09mRGVzY3JpcHRpb 24iIFN3aXRjaEZpZWxkPSJEZXNjcmlwdGlvblNwZWNpZmllZCIgVHlwZU5hbWU9InVhOkxvY 2FsaXplZFRleHQiIE5hbWU9IkRlc2NyaXB0aW9uIi8+CiAgPG9wYzpGaWVsZCBTd2l0Y2hGa WVsZD0iTWF0ZXJpYWxVc2VTcGVjaWZpZWQiIFR5cGVOYW1lPSJvcGM6Q2hhckFycmF5IiBOY W1lPSJNYXRlcmlhbFVzZSIvPgogIDxvcGM6RmllbGQgU3dpdGNoRmllbGQ9IlF1YW50aXR5U 3BlY2lmaWVkIiBUeXBlTmFtZT0ib3BjOkNoYXJBcnJheSIgTmFtZT0iUXVhbnRpdHkiLz4KI CA8b3BjOkZpZWxkIFN3aXRjaEZpZWxkPSJFbmdpbmVlcmluZ1VuaXRzU3BlY2lmaWVkIiBUe XBlTmFtZT0idWE6RVVJbmZvcm1hdGlvbiIgTmFtZT0iRW5naW5lZXJpbmdVbml0cyIvPgogI DxvcGM6RmllbGQgU3dpdGNoRmllbGQ9IlByb3BlcnRpZXNTcGVjaWZpZWQiIFR5cGVOYW1lP SJvcGM6SW50MzIiIE5hbWU9Ik5vT2ZQcm9wZXJ0aWVzIi8+CiAgPG9wYzpGaWVsZCBMZW5nd GhGaWVsZD0iTm9PZlByb3BlcnRpZXMiIFN3aXRjaEZpZWxkPSJQcm9wZXJ0aWVzU3BlY2lma WVkIiBUeXBlTmFtZT0idG5zOklTQTk1UHJvcGVydHlEYXRhVHlwZSIgTmFtZT0iUHJvcGVyd GllcyIvPgogPC9vcGM6U3RydWN0dXJlZFR5cGU+CiA8b3BjOlN0cnVjdHVyZWRUeXBlIEJhc 2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiIE5hbWU9IklTQTk1UGFyYW1ldGVyRGF0YVR5c GUiPgogIDxvcGM6RG9jdW1lbnRhdGlvbj5BIHN1YnR5cGUgb2YgT1BDIFVBIFN0cnVjdHVyZ SB0aGF0IGRlZmluZXMgdGhyZWUgbGlua2VkIGRhdGEgaXRlbXM6IHRoZSBJRCwgd2hpY2gga XMgYSB1bmlxdWUgaWRlbnRpZmllciBmb3IgYSBwcm9wZXJ0eSwgdGhlIHZhbHVlLCB3aGlja CBpcyB0aGUgZGF0YSB0aGF0IGlzIGlkZW50aWZpZWQsIGFuZCBhbiBvcHRpb25hbCBkZXNjc mlwdGlvbiBvZiB0aGUgcGFyYW1ldGVyLjwvb3BjOkRvY3VtZW50YXRpb24+CiAgPG9wYzpGa WVsZCBUeXBlTmFtZT0ib3BjOkJpdCIgTmFtZT0iRGVzY3JpcHRpb25TcGVjaWZpZWQiLz4KI CA8b3BjOkZpZWxkIFR5cGVOYW1lPSJvcGM6Qml0IiBOYW1lPSJFbmdpbmVlcmluZ1VuaXRzU 3BlY2lmaWVkIi8+CiAgPG9wYzpGaWVsZCBUeXBlTmFtZT0ib3BjOkJpdCIgTmFtZT0iU3Vic GFyYW1ldGVyc1NwZWNpZmllZCIvPgogIDxvcGM6RmllbGQgTGVuZ3RoPSIyOSIgVHlwZU5hb WU9Im9wYzpCaXQiIE5hbWU9IlJlc2VydmVkMSIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9I m9wYzpDaGFyQXJyYXkiIE5hbWU9IklEIi8+CiAgPG9wYzpGaWVsZCBUeXBlTmFtZT0idWE6V mFyaWFudCIgTmFtZT0iVmFsdWUiLz4KICA8b3BjOkZpZWxkIFN3aXRjaEZpZWxkPSJEZXNjc mlwdGlvblNwZWNpZmllZCIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgTmFtZT0iTm9PZkRlc2Nya XB0aW9uIi8+CiAgPG9wYzpGaWVsZCBMZW5ndGhGaWVsZD0iTm9PZkRlc2NyaXB0aW9uIiBTd 2l0Y2hGaWVsZD0iRGVzY3JpcHRpb25TcGVjaWZpZWQiIFR5cGVOYW1lPSJ1YTpMb2NhbGl6Z WRUZXh0IiBOYW1lPSJEZXNjcmlwdGlvbiIvPgogIDxvcGM6RmllbGQgU3dpdGNoRmllbGQ9I kVuZ2luZWVyaW5nVW5pdHNTcGVjaWZpZWQiIFR5cGVOYW1lPSJ1YTpFVUluZm9ybWF0aW9uI iBOYW1lPSJFbmdpbmVlcmluZ1VuaXRzIi8+CiAgPG9wYzpGaWVsZCBTd2l0Y2hGaWVsZD0iU 3VicGFyYW1ldGVyc1NwZWNpZmllZCIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgTmFtZT0iTm9PZ lN1YnBhcmFtZXRlcnMiLz4KICA8b3BjOkZpZWxkIExlbmd0aEZpZWxkPSJOb09mU3VicGFyY W1ldGVycyIgU3dpdGNoRmllbGQ9IlN1YnBhcmFtZXRlcnNTcGVjaWZpZWQiIFR5cGVOYW1lP SJ0bnM6SVNBOTVQYXJhbWV0ZXJEYXRhVHlwZSIgTmFtZT0iU3VicGFyYW1ldGVycyIvPgogP C9vcGM6U3RydWN0dXJlZFR5cGU+CiA8b3BjOlN0cnVjdHVyZWRUeXBlIEJhc2VUeXBlPSJ1Y TpFeHRlbnNpb25PYmplY3QiIE5hbWU9IklTQTk1UGVyc29ubmVsRGF0YVR5cGUiPgogIDxvc GM6RG9jdW1lbnRhdGlvbj5EZWZpbmVzIGEgcGVyc29ubmVsIHJlc291cmNlIG9yIGEgcGVyc 29uLCBhIHF1YW50aXR5LCBhbiBvcHRpb25hbCBkZXNjcmlwdGlvbiwgYW5kIGFuIG9wdGlvb mFsIGNvbGxlY3Rpb24gb2YgcHJvcGVydGllcy48L29wYzpEb2N1bWVudGF0aW9uPgogIDxvc GM6RmllbGQgVHlwZU5hbWU9Im9wYzpCaXQiIE5hbWU9IkRlc2NyaXB0aW9uU3BlY2lmaWVkI i8+CiAgPG9wYzpGaWVsZCBUeXBlTmFtZT0ib3BjOkJpdCIgTmFtZT0iUGVyc29ubmVsVXNlU 3BlY2lmaWVkIi8+CiAgPG9wYzpGaWVsZCBUeXBlTmFtZT0ib3BjOkJpdCIgTmFtZT0iUXVhb nRpdHlTcGVjaWZpZWQiLz4KICA8b3BjOkZpZWxkIFR5cGVOYW1lPSJvcGM6Qml0IiBOYW1lP SJFbmdpbmVlcmluZ1VuaXRzU3BlY2lmaWVkIi8+CiAgPG9wYzpGaWVsZCBUeXBlTmFtZT0ib 3BjOkJpdCIgTmFtZT0iUHJvcGVydGllc1NwZWNpZmllZCIvPgogIDxvcGM6RmllbGQgTGVuZ 3RoPSIyNyIgVHlwZU5hbWU9Im9wYzpCaXQiIE5hbWU9IlJlc2VydmVkMSIvPgogIDxvcGM6R mllbGQgVHlwZU5hbWU9Im9wYzpDaGFyQXJyYXkiIE5hbWU9IklEIi8+CiAgPG9wYzpGaWVsZ CBTd2l0Y2hGaWVsZD0iRGVzY3JpcHRpb25TcGVjaWZpZWQiIFR5cGVOYW1lPSJvcGM6SW50M zIiIE5hbWU9Ik5vT2ZEZXNjcmlwdGlvbiIvPgogIDxvcGM6RmllbGQgTGVuZ3RoRmllbGQ9I k5vT2ZEZXNjcmlwdGlvbiIgU3dpdGNoRmllbGQ9IkRlc2NyaXB0aW9uU3BlY2lmaWVkIiBUe XBlTmFtZT0idWE6TG9jYWxpemVkVGV4dCIgTmFtZT0iRGVzY3JpcHRpb24iLz4KICA8b3BjO kZpZWxkIFN3aXRjaEZpZWxkPSJQZXJzb25uZWxVc2VTcGVjaWZpZWQiIFR5cGVOYW1lPSJvc GM6Q2hhckFycmF5IiBOYW1lPSJQZXJzb25uZWxVc2UiLz4KICA8b3BjOkZpZWxkIFN3aXRja EZpZWxkPSJRdWFudGl0eVNwZWNpZmllZCIgVHlwZU5hbWU9Im9wYzpDaGFyQXJyYXkiIE5hb WU9IlF1YW50aXR5Ii8+CiAgPG9wYzpGaWVsZCBTd2l0Y2hGaWVsZD0iRW5naW5lZXJpbmdVb ml0c1NwZWNpZmllZCIgVHlwZU5hbWU9InVhOkVVSW5mb3JtYXRpb24iIE5hbWU9IkVuZ2luZ WVyaW5nVW5pdHMiLz4KICA8b3BjOkZpZWxkIFN3aXRjaEZpZWxkPSJQcm9wZXJ0aWVzU3BlY 2lmaWVkIiBUeXBlTmFtZT0ib3BjOkludDMyIiBOYW1lPSJOb09mUHJvcGVydGllcyIvPgogI DxvcGM6RmllbGQgTGVuZ3RoRmllbGQ9Ik5vT2ZQcm9wZXJ0aWVzIiBTd2l0Y2hGaWVsZD0iU HJvcGVydGllc1NwZWNpZmllZCIgVHlwZU5hbWU9InRuczpJU0E5NVByb3BlcnR5RGF0YVR5c GUiIE5hbWU9IlByb3BlcnRpZXMiLz4KIDwvb3BjOlN0cnVjdHVyZWRUeXBlPgogPG9wYzpTd HJ1Y3R1cmVkVHlwZSBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0IiBOYW1lPSJJU0E5N VBoeXNpY2FsQXNzZXREYXRhVHlwZSI+CiAgPG9wYzpEb2N1bWVudGF0aW9uPkRlZmluZXMgY SBwaHlzaWNhbCBhc3NldCwgYSBxdWFudGl0eSwgYW4gb3B0aW9uYWwgZGVzY3JpcHRpb24sI GFuZCBhbiBvcHRpb25hbCBjb2xsZWN0aW9uIG9mIHByb3BlcnRpZXMuPC9vcGM6RG9jdW1lb nRhdGlvbj4KICA8b3BjOkZpZWxkIFR5cGVOYW1lPSJvcGM6Qml0IiBOYW1lPSJEZXNjcmlwd GlvblNwZWNpZmllZCIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9Im9wYzpCaXQiIE5hbWU9I lBoeXNpY2FsQXNzZXRVc2VTcGVjaWZpZWQiLz4KICA8b3BjOkZpZWxkIFR5cGVOYW1lPSJvc GM6Qml0IiBOYW1lPSJRdWFudGl0eVNwZWNpZmllZCIvPgogIDxvcGM6RmllbGQgVHlwZU5hb WU9Im9wYzpCaXQiIE5hbWU9IkVuZ2luZWVyaW5nVW5pdHNTcGVjaWZpZWQiLz4KICA8b3BjO kZpZWxkIFR5cGVOYW1lPSJvcGM6Qml0IiBOYW1lPSJQcm9wZXJ0aWVzU3BlY2lmaWVkIi8+C iAgPG9wYzpGaWVsZCBMZW5ndGg9IjI3IiBUeXBlTmFtZT0ib3BjOkJpdCIgTmFtZT0iUmVzZ XJ2ZWQxIi8+CiAgPG9wYzpGaWVsZCBUeXBlTmFtZT0ib3BjOkNoYXJBcnJheSIgTmFtZT0iS UQiLz4KICA8b3BjOkZpZWxkIFN3aXRjaEZpZWxkPSJEZXNjcmlwdGlvblNwZWNpZmllZCIgV HlwZU5hbWU9Im9wYzpJbnQzMiIgTmFtZT0iTm9PZkRlc2NyaXB0aW9uIi8+CiAgPG9wYzpGa WVsZCBMZW5ndGhGaWVsZD0iTm9PZkRlc2NyaXB0aW9uIiBTd2l0Y2hGaWVsZD0iRGVzY3Jpc HRpb25TcGVjaWZpZWQiIFR5cGVOYW1lPSJ1YTpMb2NhbGl6ZWRUZXh0IiBOYW1lPSJEZXNjc mlwdGlvbiIvPgogIDxvcGM6RmllbGQgU3dpdGNoRmllbGQ9IlBoeXNpY2FsQXNzZXRVc2VTc GVjaWZpZWQiIFR5cGVOYW1lPSJvcGM6Q2hhckFycmF5IiBOYW1lPSJQaHlzaWNhbEFzc2V0V XNlIi8+CiAgPG9wYzpGaWVsZCBTd2l0Y2hGaWVsZD0iUXVhbnRpdHlTcGVjaWZpZWQiIFR5c GVOYW1lPSJvcGM6Q2hhckFycmF5IiBOYW1lPSJRdWFudGl0eSIvPgogIDxvcGM6RmllbGQgU 3dpdGNoRmllbGQ9IkVuZ2luZWVyaW5nVW5pdHNTcGVjaWZpZWQiIFR5cGVOYW1lPSJ1YTpFV UluZm9ybWF0aW9uIiBOYW1lPSJFbmdpbmVlcmluZ1VuaXRzIi8+CiAgPG9wYzpGaWVsZCBTd 2l0Y2hGaWVsZD0iUHJvcGVydGllc1NwZWNpZmllZCIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgT mFtZT0iTm9PZlByb3BlcnRpZXMiLz4KICA8b3BjOkZpZWxkIExlbmd0aEZpZWxkPSJOb09mU HJvcGVydGllcyIgU3dpdGNoRmllbGQ9IlByb3BlcnRpZXNTcGVjaWZpZWQiIFR5cGVOYW1lP SJ0bnM6SVNBOTVQcm9wZXJ0eURhdGFUeXBlIiBOYW1lPSJQcm9wZXJ0aWVzIi8+CiA8L29wY zpTdHJ1Y3R1cmVkVHlwZT4KIDxvcGM6U3RydWN0dXJlZFR5cGUgQmFzZVR5cGU9InVhOkV4d GVuc2lvbk9iamVjdCIgTmFtZT0iSVNBOTVQcm9wZXJ0eURhdGFUeXBlIj4KICA8b3BjOkRvY 3VtZW50YXRpb24+QSBzdWJ0eXBlIG9mIE9QQyBVQSBTdHJ1Y3R1cmUgdGhhdCBkZWZpbmVzI HR3byBsaW5rZWQgZGF0YSBpdGVtczogYW4gSUQsIHdoaWNoIGlzIGEgdW5pcXVlIGlkZW50a WZpZXIgZm9yIGEgcHJvcGVydHkgd2l0aGluIHRoZSBzY29wZSBvZiB0aGUgYXNzb2NpYXRlZ CByZXNvdXJjZSwgYW5kIHRoZSB2YWx1ZSwgd2hpY2ggaXMgdGhlIGRhdGEgZm9yIHRoZSBwc m9wZXJ0eS48L29wYzpEb2N1bWVudGF0aW9uPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9Im9wY zpCaXQiIE5hbWU9IkRlc2NyaXB0aW9uU3BlY2lmaWVkIi8+CiAgPG9wYzpGaWVsZCBUeXBlT mFtZT0ib3BjOkJpdCIgTmFtZT0iRW5naW5lZXJpbmdVbml0c1NwZWNpZmllZCIvPgogIDxvc GM6RmllbGQgVHlwZU5hbWU9Im9wYzpCaXQiIE5hbWU9IlN1YnByb3BlcnRpZXNTcGVjaWZpZ WQiLz4KICA8b3BjOkZpZWxkIExlbmd0aD0iMjkiIFR5cGVOYW1lPSJvcGM6Qml0IiBOYW1lP SJSZXNlcnZlZDEiLz4KICA8b3BjOkZpZWxkIFR5cGVOYW1lPSJvcGM6Q2hhckFycmF5IiBOY W1lPSJJRCIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9InVhOlZhcmlhbnQiIE5hbWU9IlZhb HVlIi8+CiAgPG9wYzpGaWVsZCBTd2l0Y2hGaWVsZD0iRGVzY3JpcHRpb25TcGVjaWZpZWQiI FR5cGVOYW1lPSJvcGM6SW50MzIiIE5hbWU9Ik5vT2ZEZXNjcmlwdGlvbiIvPgogIDxvcGM6R mllbGQgTGVuZ3RoRmllbGQ9Ik5vT2ZEZXNjcmlwdGlvbiIgU3dpdGNoRmllbGQ9IkRlc2Nya XB0aW9uU3BlY2lmaWVkIiBUeXBlTmFtZT0idWE6TG9jYWxpemVkVGV4dCIgTmFtZT0iRGVzY 3JpcHRpb24iLz4KICA8b3BjOkZpZWxkIFN3aXRjaEZpZWxkPSJFbmdpbmVlcmluZ1VuaXRzU 3BlY2lmaWVkIiBUeXBlTmFtZT0idWE6RVVJbmZvcm1hdGlvbiIgTmFtZT0iRW5naW5lZXJpb mdVbml0cyIvPgogIDxvcGM6RmllbGQgU3dpdGNoRmllbGQ9IlN1YnByb3BlcnRpZXNTcGVja WZpZWQiIFR5cGVOYW1lPSJvcGM6SW50MzIiIE5hbWU9Ik5vT2ZTdWJwcm9wZXJ0aWVzIi8+C iAgPG9wYzpGaWVsZCBMZW5ndGhGaWVsZD0iTm9PZlN1YnByb3BlcnRpZXMiIFN3aXRjaEZpZ WxkPSJTdWJwcm9wZXJ0aWVzU3BlY2lmaWVkIiBUeXBlTmFtZT0idG5zOklTQTk1UHJvcGVyd HlEYXRhVHlwZSIgTmFtZT0iU3VicHJvcGVydGllcyIvPgogPC9vcGM6U3RydWN0dXJlZFR5c GU+CiA8b3BjOlN0cnVjdHVyZWRUeXBlIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiI E5hbWU9IklTQTk1U3RhdGVEYXRhVHlwZSI+CiAgPG9wYzpEb2N1bWVudGF0aW9uPkRlZmluZ XMgdGhlIGluZm9ybWF0aW9uIG5lZWRlZCB0byBzY2hlZHVsZSBhbmQgZXhlY3V0ZSBhIGpvY i48L29wYzpEb2N1bWVudGF0aW9uPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9InVhOlJlbGF0a XZlUGF0aCIgTmFtZT0iQnJvd3NlUGF0aCIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9InVhO kxvY2FsaXplZFRleHQiIE5hbWU9IlN0YXRlVGV4dCIvPgogIDxvcGM6RmllbGQgVHlwZU5hb WU9Im9wYzpVSW50MzIiIE5hbWU9IlN0YXRlTnVtYmVyIi8+CiA8L29wYzpTdHJ1Y3R1cmVkV HlwZT4KIDxvcGM6U3RydWN0dXJlZFR5cGUgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjd CIgTmFtZT0iSVNBOTVXb3JrTWFzdGVyRGF0YVR5cGUiPgogIDxvcGM6RG9jdW1lbnRhdGlvb j5EZWZpbmVzIGEgV29yayBNYXN0ZXIgSUQgYW5kIHRoZSBkZWZpbmVkIHBhcmFtZXRlcnMgZ m9yIHRoZSBXb3JrIE1hc3Rlci48L29wYzpEb2N1bWVudGF0aW9uPgogIDxvcGM6RmllbGQgV HlwZU5hbWU9Im9wYzpCaXQiIE5hbWU9IkRlc2NyaXB0aW9uU3BlY2lmaWVkIi8+CiAgPG9wY zpGaWVsZCBUeXBlTmFtZT0ib3BjOkJpdCIgTmFtZT0iUGFyYW1ldGVyc1NwZWNpZmllZCIvP gogIDxvcGM6RmllbGQgTGVuZ3RoPSIzMCIgVHlwZU5hbWU9Im9wYzpCaXQiIE5hbWU9IlJlc 2VydmVkMSIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9Im9wYzpDaGFyQXJyYXkiIE5hbWU9I klEIi8+CiAgPG9wYzpGaWVsZCBTd2l0Y2hGaWVsZD0iRGVzY3JpcHRpb25TcGVjaWZpZWQiI FR5cGVOYW1lPSJ1YTpMb2NhbGl6ZWRUZXh0IiBOYW1lPSJEZXNjcmlwdGlvbiIvPgogIDxvc GM6RmllbGQgU3dpdGNoRmllbGQ9IlBhcmFtZXRlcnNTcGVjaWZpZWQiIFR5cGVOYW1lPSJvc GM6SW50MzIiIE5hbWU9Ik5vT2ZQYXJhbWV0ZXJzIi8+CiAgPG9wYzpGaWVsZCBMZW5ndGhGa WVsZD0iTm9PZlBhcmFtZXRlcnMiIFN3aXRjaEZpZWxkPSJQYXJhbWV0ZXJzU3BlY2lmaWVkI iBUeXBlTmFtZT0idG5zOklTQTk1UGFyYW1ldGVyRGF0YVR5cGUiIE5hbWU9IlBhcmFtZXRlc nMiLz4KIDwvb3BjOlN0cnVjdHVyZWRUeXBlPgo8L29wYzpUeXBlRGljdGlvbmFyeT4K NamespaceUri i=68 ns=1;i=6018 http://opcfoundation.org/UA/ISA95-JOBCONTROL_V2/ TypeDictionary Collects the data type descriptions of http://opcfoundation.org/UA/ISA95-JOBCONTROL_V2/ i=72 ns=1;i=6030 ns=1;i=6032 ns=1;i=6117 ns=1;i=6119 ns=1;i=6121 ns=1;i=6123 ns=1;i=6125 ns=1;i=6127 ns=1;i=6129 ns=1;i=6131 ns=1;i=6133 ns=1;i=6021 i=92 PHhzOnNjaGVtYSBlbGVtZW50Rm9ybURlZmF1bHQ9InF1YWxpZmllZCIgdGFyZ2V0TmFtZXNwYWNlPSJod HRwOi8vb3BjZm91bmRhdGlvbi5vcmcvVUEvSVNBOTUtSk9CQ09OVFJPTF9WMi9UeXBlcy54c 2QiIHhtbG5zOnRucz0iaHR0cDovL29wY2ZvdW5kYXRpb24ub3JnL1VBL0lTQTk1LUpPQkNPT lRST0xfVjIvVHlwZXMueHNkIiB4bWxuczp1YT0iaHR0cDovL29wY2ZvdW5kYXRpb24ub3JnL 1VBLzIwMDgvMDIvVHlwZXMueHNkIiB4bWxuczp4cz0iaHR0cDovL3d3dy53My5vcmcvMjAwM S9YTUxTY2hlbWEiPgogPHhzOmltcG9ydCBuYW1lc3BhY2U9Imh0dHA6Ly9vcGNmb3VuZGF0a W9uLm9yZy9VQS8yMDA4LzAyL1R5cGVzLnhzZCIvPgogPHhzOmNvbXBsZXhUeXBlIG5hbWU9I klTQTk1RXF1aXBtZW50RGF0YVR5cGUiPgogIDx4czphbm5vdGF0aW9uPgogICA8eHM6ZG9jd W1lbnRhdGlvbj5EZWZpbmVzIGFuIGVxdWlwbWVudCByZXNvdXJjZSBvciBhIHBpZWNlIG9mI GVxdWlwbWVudCwgYSBxdWFudGl0eSwgYW4gb3B0aW9uYWwgZGVzY3JpcHRpb24sIGFuZCBhb iBvcHRpb25hbCBjb2xsZWN0aW9uIG9mIHByb3BlcnRpZXMuPC94czpkb2N1bWVudGF0aW9uP gogIDwveHM6YW5ub3RhdGlvbj4KICA8eHM6c2VxdWVuY2U+CiAgIDx4czplbGVtZW50IG1pb k9jY3Vycz0iMCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG5hbWU9IkVuY29kaW5nTWFzayIvP gogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgdHlwZT0ieHM6c 3RyaW5nIiBuYW1lPSJJRCIvPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY 3Vycz0iMSIgdHlwZT0idWE6TGlzdE9mTG9jYWxpemVkVGV4dCIgbmFtZT0iRGVzY3JpcHRpb 24iLz4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9I nhzOnN0cmluZyIgbmFtZT0iRXF1aXBtZW50VXNlIi8+CiAgIDx4czplbGVtZW50IG1pbk9jY 3Vycz0iMCIgbWF4T2NjdXJzPSIxIiB0eXBlPSJ4czpzdHJpbmciIG5hbWU9IlF1YW50aXR5I i8+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSIxIiB0eXBlPSJ1Y TpFVUluZm9ybWF0aW9uIiBuYW1lPSJFbmdpbmVlcmluZ1VuaXRzIi8+CiAgIDx4czplbGVtZ W50IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSIxIiB0eXBlPSJ0bnM6TGlzdE9mSVNBOTVQc m9wZXJ0eURhdGFUeXBlIiBuYW1lPSJQcm9wZXJ0aWVzIi8+CiAgPC94czpzZXF1ZW5jZT4KI DwveHM6Y29tcGxleFR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6SVNBOTVFcXVpcG1lb nREYXRhVHlwZSIgbmFtZT0iSVNBOTVFcXVpcG1lbnREYXRhVHlwZSIvPgogPHhzOmNvbXBsZ XhUeXBlIG5hbWU9Ikxpc3RPZklTQTk1RXF1aXBtZW50RGF0YVR5cGUiPgogIDx4czpzZXF1Z W5jZT4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZ CIgdHlwZT0idG5zOklTQTk1RXF1aXBtZW50RGF0YVR5cGUiIG5hbWU9IklTQTk1RXF1aXBtZ W50RGF0YVR5cGUiIG5pbGxhYmxlPSJ0cnVlIi8+CiAgPC94czpzZXF1ZW5jZT4KIDwveHM6Y 29tcGxleFR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6TGlzdE9mSVNBOTVFcXVpcG1lb nREYXRhVHlwZSIgbmFtZT0iTGlzdE9mSVNBOTVFcXVpcG1lbnREYXRhVHlwZSIgbmlsbGFib GU9InRydWUiLz4KIDx4czpjb21wbGV4VHlwZSBuYW1lPSJJU0E5NUpvYk9yZGVyQW5kU3Rhd GVEYXRhVHlwZSI+CiAgPHhzOmFubm90YXRpb24+CiAgIDx4czpkb2N1bWVudGF0aW9uPkRlZ mluZXMgdGhlIGluZm9ybWF0aW9uIG5lZWRlZCB0byBzY2hlZHVsZSBhbmQgZXhlY3V0ZSBhI GpvYi48L3hzOmRvY3VtZW50YXRpb24+CiAgPC94czphbm5vdGF0aW9uPgogIDx4czpzZXF1Z W5jZT4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9I nRuczpJU0E5NUpvYk9yZGVyRGF0YVR5cGUiIG5hbWU9IkpvYk9yZGVyIi8+CiAgIDx4czplb GVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSIxIiB0eXBlPSJ0bnM6TGlzdE9mSVNBO TVTdGF0ZURhdGFUeXBlIiBuYW1lPSJTdGF0ZSIvPgogIDwveHM6c2VxdWVuY2U+CiA8L3hzO mNvbXBsZXhUeXBlPgogPHhzOmVsZW1lbnQgdHlwZT0idG5zOklTQTk1Sm9iT3JkZXJBbmRTd GF0ZURhdGFUeXBlIiBuYW1lPSJJU0E5NUpvYk9yZGVyQW5kU3RhdGVEYXRhVHlwZSIvPgogP HhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZklTQTk1Sm9iT3JkZXJBbmRTdGF0ZURhdGFUe XBlIj4KICA8eHM6c2VxdWVuY2U+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T 2NjdXJzPSJ1bmJvdW5kZWQiIHR5cGU9InRuczpJU0E5NUpvYk9yZGVyQW5kU3RhdGVEYXRhV HlwZSIgbmFtZT0iSVNBOTVKb2JPcmRlckFuZFN0YXRlRGF0YVR5cGUiIG5pbGxhYmxlPSJ0c nVlIi8+CiAgPC94czpzZXF1ZW5jZT4KIDwveHM6Y29tcGxleFR5cGU+CiA8eHM6ZWxlbWVud CB0eXBlPSJ0bnM6TGlzdE9mSVNBOTVKb2JPcmRlckFuZFN0YXRlRGF0YVR5cGUiIG5hbWU9I kxpc3RPZklTQTk1Sm9iT3JkZXJBbmRTdGF0ZURhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSIvP gogPHhzOmNvbXBsZXhUeXBlIG5hbWU9IklTQTk1Sm9iT3JkZXJEYXRhVHlwZSI+CiAgPHhzO mFubm90YXRpb24+CiAgIDx4czpkb2N1bWVudGF0aW9uPkRlZmluZXMgdGhlIGluZm9ybWF0a W9uIG5lZWRlZCB0byBzY2hlZHVsZSBhbmQgZXhlY3V0ZSBhIGpvYi48L3hzOmRvY3VtZW50Y XRpb24+CiAgPC94czphbm5vdGF0aW9uPgogIDx4czpzZXF1ZW5jZT4KICAgPHhzOmVsZW1lb nQgbWluT2NjdXJzPSIwIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbmFtZT0iRW5jb2RpbmdNY XNrIi8+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSIxIiB0eXBlP SJ4czpzdHJpbmciIG5hbWU9IkpvYk9yZGVySUQiLz4KICAgPHhzOmVsZW1lbnQgbWluT2Njd XJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9InVhOkxpc3RPZkxvY2FsaXplZFRleHQiIG5hb WU9IkRlc2NyaXB0aW9uIi8+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2Njd XJzPSIxIiB0eXBlPSJ0bnM6TGlzdE9mSVNBOTVXb3JrTWFzdGVyRGF0YVR5cGUiIG5hbWU9I ldvcmtNYXN0ZXJJRCIvPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vyc z0iMSIgdHlwZT0ieHM6ZGF0ZVRpbWUiIG5hbWU9IlN0YXJ0VGltZSIvPgogICA8eHM6ZWxlb WVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgdHlwZT0ieHM6ZGF0ZVRpbWUiIG5hb WU9IkVuZFRpbWUiLz4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9I jEiIHR5cGU9InhzOnNob3J0IiBuYW1lPSJQcmlvcml0eSIvPgogICA8eHM6ZWxlbWVudCBta W5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgdHlwZT0idG5zOkxpc3RPZklTQTk1UGFyYW1ld GVyRGF0YVR5cGUiIG5hbWU9IkpvYk9yZGVyUGFyYW1ldGVycyIvPgogICA8eHM6ZWxlbWVud CBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgdHlwZT0idG5zOkxpc3RPZklTQTk1UGVyc 29ubmVsRGF0YVR5cGUiIG5hbWU9IlBlcnNvbm5lbFJlcXVpcmVtZW50cyIvPgogICA8eHM6Z WxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgdHlwZT0idG5zOkxpc3RPZklTQ Tk1RXF1aXBtZW50RGF0YVR5cGUiIG5hbWU9IkVxdWlwbWVudFJlcXVpcmVtZW50cyIvPgogI CA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgdHlwZT0idG5zOkxpc 3RPZklTQTk1UGh5c2ljYWxBc3NldERhdGFUeXBlIiBuYW1lPSJQaHlzaWNhbEFzc2V0UmVxd WlyZW1lbnRzIi8+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSIxI iB0eXBlPSJ0bnM6TGlzdE9mSVNBOTVNYXRlcmlhbERhdGFUeXBlIiBuYW1lPSJNYXRlcmlhb FJlcXVpcmVtZW50cyIvPgogIDwveHM6c2VxdWVuY2U+CiA8L3hzOmNvbXBsZXhUeXBlPgogP HhzOmVsZW1lbnQgdHlwZT0idG5zOklTQTk1Sm9iT3JkZXJEYXRhVHlwZSIgbmFtZT0iSVNBO TVKb2JPcmRlckRhdGFUeXBlIi8+CiA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mSVNBO TVKb2JPcmRlckRhdGFUeXBlIj4KICA8eHM6c2VxdWVuY2U+CiAgIDx4czplbGVtZW50IG1pb k9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIHR5cGU9InRuczpJU0E5NUpvYk9yZ GVyRGF0YVR5cGUiIG5hbWU9IklTQTk1Sm9iT3JkZXJEYXRhVHlwZSIgbmlsbGFibGU9InRyd WUiLz4KICA8L3hzOnNlcXVlbmNlPgogPC94czpjb21wbGV4VHlwZT4KIDx4czplbGVtZW50I HR5cGU9InRuczpMaXN0T2ZJU0E5NUpvYk9yZGVyRGF0YVR5cGUiIG5hbWU9Ikxpc3RPZklTQ Tk1Sm9iT3JkZXJEYXRhVHlwZSIgbmlsbGFibGU9InRydWUiLz4KIDx4czpjb21wbGV4VHlwZ SBuYW1lPSJJU0E5NUpvYlJlc3BvbnNlRGF0YVR5cGUiPgogIDx4czphbm5vdGF0aW9uPgogI CA8eHM6ZG9jdW1lbnRhdGlvbj5EZWZpbmVzIHRoZSBpbmZvcm1hdGlvbiBuZWVkZWQgdG8gc 2NoZWR1bGUgYW5kIGV4ZWN1dGUgYSBqb2IuPC94czpkb2N1bWVudGF0aW9uPgogIDwveHM6Y W5ub3RhdGlvbj4KICA8eHM6c2VxdWVuY2U+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iM CIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG5hbWU9IkVuY29kaW5nTWFzayIvPgogICA8eHM6Z WxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgdHlwZT0ieHM6c3RyaW5nIiBuY W1lPSJKb2JSZXNwb25zZUlEIi8+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T 2NjdXJzPSIxIiB0eXBlPSJ1YTpMb2NhbGl6ZWRUZXh0IiBuYW1lPSJEZXNjcmlwdGlvbiIvP gogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgdHlwZT0ieHM6c 3RyaW5nIiBuYW1lPSJKb2JPcmRlcklEIi8+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iM CIgbWF4T2NjdXJzPSIxIiB0eXBlPSJ4czpkYXRlVGltZSIgbmFtZT0iU3RhcnRUaW1lIi8+C iAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSIxIiB0eXBlPSJ4czpkY XRlVGltZSIgbmFtZT0iRW5kVGltZSIvPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiI G1heE9jY3Vycz0iMSIgdHlwZT0idG5zOkxpc3RPZklTQTk1U3RhdGVEYXRhVHlwZSIgbmFtZ T0iSm9iU3RhdGUiLz4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9I jEiIHR5cGU9InRuczpMaXN0T2ZJU0E5NVBhcmFtZXRlckRhdGFUeXBlIiBuYW1lPSJKb2JSZ XNwb25zZURhdGEiLz4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9I jEiIHR5cGU9InRuczpMaXN0T2ZJU0E5NVBlcnNvbm5lbERhdGFUeXBlIiBuYW1lPSJQZXJzb 25uZWxBY3R1YWxzIi8+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzP SIxIiB0eXBlPSJ0bnM6TGlzdE9mSVNBOTVFcXVpcG1lbnREYXRhVHlwZSIgbmFtZT0iRXF1a XBtZW50QWN0dWFscyIvPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vyc z0iMSIgdHlwZT0idG5zOkxpc3RPZklTQTk1UGh5c2ljYWxBc3NldERhdGFUeXBlIiBuYW1lP SJQaHlzaWNhbEFzc2V0QWN0dWFscyIvPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiI G1heE9jY3Vycz0iMSIgdHlwZT0idG5zOkxpc3RPZklTQTk1TWF0ZXJpYWxEYXRhVHlwZSIgb mFtZT0iTWF0ZXJpYWxBY3R1YWxzIi8+CiAgPC94czpzZXF1ZW5jZT4KIDwveHM6Y29tcGxle FR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6SVNBOTVKb2JSZXNwb25zZURhdGFUeXBlI iBuYW1lPSJJU0E5NUpvYlJlc3BvbnNlRGF0YVR5cGUiLz4KIDx4czpjb21wbGV4VHlwZSBuY W1lPSJMaXN0T2ZJU0E5NUpvYlJlc3BvbnNlRGF0YVR5cGUiPgogIDx4czpzZXF1ZW5jZT4KI CAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgdHlwZ T0idG5zOklTQTk1Sm9iUmVzcG9uc2VEYXRhVHlwZSIgbmFtZT0iSVNBOTVKb2JSZXNwb25zZ URhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSIvPgogIDwveHM6c2VxdWVuY2U+CiA8L3hzOmNvb XBsZXhUeXBlPgogPHhzOmVsZW1lbnQgdHlwZT0idG5zOkxpc3RPZklTQTk1Sm9iUmVzcG9uc 2VEYXRhVHlwZSIgbmFtZT0iTGlzdE9mSVNBOTVKb2JSZXNwb25zZURhdGFUeXBlIiBuaWxsY WJsZT0idHJ1ZSIvPgogPHhzOmNvbXBsZXhUeXBlIG5hbWU9IklTQTk1TWF0ZXJpYWxEYXRhV HlwZSI+CiAgPHhzOmFubm90YXRpb24+CiAgIDx4czpkb2N1bWVudGF0aW9uPkRlZmluZXMgY SBtYXRlcmlhbCByZXNvdXJjZSwgYSBxdWFudGl0eSwgYW4gb3B0aW9uYWwgZGVzY3JpcHRpb 24sIGFuZCBhbiBvcHRpb25hbCBjb2xsZWN0aW9uIG9mIHByb3BlcnRpZXMuPC94czpkb2N1b WVudGF0aW9uPgogIDwveHM6YW5ub3RhdGlvbj4KICA8eHM6c2VxdWVuY2U+CiAgIDx4czplb GVtZW50IG1pbk9jY3Vycz0iMCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG5hbWU9IkVuY29ka W5nTWFzayIvPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgd HlwZT0ieHM6c3RyaW5nIiBuYW1lPSJNYXRlcmlhbENsYXNzSUQiLz4KICAgPHhzOmVsZW1lb nQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9InhzOnN0cmluZyIgbmFtZT0iT WF0ZXJpYWxEZWZpbml0aW9uSUQiLz4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtY XhPY2N1cnM9IjEiIHR5cGU9InhzOnN0cmluZyIgbmFtZT0iTWF0ZXJpYWxMb3RJRCIvPgogI CA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgdHlwZT0ieHM6c3Rya W5nIiBuYW1lPSJNYXRlcmlhbFN1YmxvdElEIi8+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vyc z0iMCIgbWF4T2NjdXJzPSIxIiB0eXBlPSJ1YTpMaXN0T2ZMb2NhbGl6ZWRUZXh0IiBuYW1lP SJEZXNjcmlwdGlvbiIvPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vyc z0iMSIgdHlwZT0ieHM6c3RyaW5nIiBuYW1lPSJNYXRlcmlhbFVzZSIvPgogICA8eHM6ZWxlb WVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgdHlwZT0ieHM6c3RyaW5nIiBuYW1lP SJRdWFudGl0eSIvPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iM SIgdHlwZT0idWE6RVVJbmZvcm1hdGlvbiIgbmFtZT0iRW5naW5lZXJpbmdVbml0cyIvPgogI CA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgdHlwZT0idG5zOkxpc 3RPZklTQTk1UHJvcGVydHlEYXRhVHlwZSIgbmFtZT0iUHJvcGVydGllcyIvPgogIDwveHM6c 2VxdWVuY2U+CiA8L3hzOmNvbXBsZXhUeXBlPgogPHhzOmVsZW1lbnQgdHlwZT0idG5zOklTQ Tk1TWF0ZXJpYWxEYXRhVHlwZSIgbmFtZT0iSVNBOTVNYXRlcmlhbERhdGFUeXBlIi8+CiA8e HM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mSVNBOTVNYXRlcmlhbERhdGFUeXBlIj4KICA8e HM6c2VxdWVuY2U+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1b mJvdW5kZWQiIHR5cGU9InRuczpJU0E5NU1hdGVyaWFsRGF0YVR5cGUiIG5hbWU9IklTQTk1T WF0ZXJpYWxEYXRhVHlwZSIgbmlsbGFibGU9InRydWUiLz4KICA8L3hzOnNlcXVlbmNlPgogP C94czpjb21wbGV4VHlwZT4KIDx4czplbGVtZW50IHR5cGU9InRuczpMaXN0T2ZJU0E5NU1hd GVyaWFsRGF0YVR5cGUiIG5hbWU9Ikxpc3RPZklTQTk1TWF0ZXJpYWxEYXRhVHlwZSIgbmlsb GFibGU9InRydWUiLz4KIDx4czpjb21wbGV4VHlwZSBuYW1lPSJJU0E5NVBhcmFtZXRlckRhd GFUeXBlIj4KICA8eHM6YW5ub3RhdGlvbj4KICAgPHhzOmRvY3VtZW50YXRpb24+QSBzdWJ0e XBlIG9mIE9QQyBVQSBTdHJ1Y3R1cmUgdGhhdCBkZWZpbmVzIHRocmVlIGxpbmtlZCBkYXRhI Gl0ZW1zOiB0aGUgSUQsIHdoaWNoIGlzIGEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIGEgcHJvc GVydHksIHRoZSB2YWx1ZSwgd2hpY2ggaXMgdGhlIGRhdGEgdGhhdCBpcyBpZGVudGlmaWVkL CBhbmQgYW4gb3B0aW9uYWwgZGVzY3JpcHRpb24gb2YgdGhlIHBhcmFtZXRlci48L3hzOmRvY 3VtZW50YXRpb24+CiAgPC94czphbm5vdGF0aW9uPgogIDx4czpzZXF1ZW5jZT4KICAgPHhzO mVsZW1lbnQgbWluT2NjdXJzPSIwIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbmFtZT0iRW5jb 2RpbmdNYXNrIi8+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSIxI iB0eXBlPSJ4czpzdHJpbmciIG5hbWU9IklEIi8+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vyc z0iMCIgbWF4T2NjdXJzPSIxIiB0eXBlPSJ1YTpWYXJpYW50IiBuYW1lPSJWYWx1ZSIvPgogI CA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgdHlwZT0idWE6TGlzd E9mTG9jYWxpemVkVGV4dCIgbmFtZT0iRGVzY3JpcHRpb24iLz4KICAgPHhzOmVsZW1lbnQgb WluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9InVhOkVVSW5mb3JtYXRpb24iIG5hb WU9IkVuZ2luZWVyaW5nVW5pdHMiLz4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtY XhPY2N1cnM9IjEiIHR5cGU9InRuczpMaXN0T2ZJU0E5NVBhcmFtZXRlckRhdGFUeXBlIiBuY W1lPSJTdWJwYXJhbWV0ZXJzIi8+CiAgPC94czpzZXF1ZW5jZT4KIDwveHM6Y29tcGxleFR5c GU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6SVNBOTVQYXJhbWV0ZXJEYXRhVHlwZSIgbmFtZ T0iSVNBOTVQYXJhbWV0ZXJEYXRhVHlwZSIvPgogPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc 3RPZklTQTk1UGFyYW1ldGVyRGF0YVR5cGUiPgogIDx4czpzZXF1ZW5jZT4KICAgPHhzOmVsZ W1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgdHlwZT0idG5zOklTQ Tk1UGFyYW1ldGVyRGF0YVR5cGUiIG5hbWU9IklTQTk1UGFyYW1ldGVyRGF0YVR5cGUiIG5pb GxhYmxlPSJ0cnVlIi8+CiAgPC94czpzZXF1ZW5jZT4KIDwveHM6Y29tcGxleFR5cGU+CiA8e HM6ZWxlbWVudCB0eXBlPSJ0bnM6TGlzdE9mSVNBOTVQYXJhbWV0ZXJEYXRhVHlwZSIgbmFtZ T0iTGlzdE9mSVNBOTVQYXJhbWV0ZXJEYXRhVHlwZSIgbmlsbGFibGU9InRydWUiLz4KIDx4c zpjb21wbGV4VHlwZSBuYW1lPSJJU0E5NVBlcnNvbm5lbERhdGFUeXBlIj4KICA8eHM6YW5ub 3RhdGlvbj4KICAgPHhzOmRvY3VtZW50YXRpb24+RGVmaW5lcyBhIHBlcnNvbm5lbCByZXNvd XJjZSBvciBhIHBlcnNvbiwgYSBxdWFudGl0eSwgYW4gb3B0aW9uYWwgZGVzY3JpcHRpb24sI GFuZCBhbiBvcHRpb25hbCBjb2xsZWN0aW9uIG9mIHByb3BlcnRpZXMuPC94czpkb2N1bWVud GF0aW9uPgogIDwveHM6YW5ub3RhdGlvbj4KICA8eHM6c2VxdWVuY2U+CiAgIDx4czplbGVtZ W50IG1pbk9jY3Vycz0iMCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG5hbWU9IkVuY29kaW5nT WFzayIvPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgdHlwZ T0ieHM6c3RyaW5nIiBuYW1lPSJJRCIvPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiI G1heE9jY3Vycz0iMSIgdHlwZT0idWE6TGlzdE9mTG9jYWxpemVkVGV4dCIgbmFtZT0iRGVzY 3JpcHRpb24iLz4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiI HR5cGU9InhzOnN0cmluZyIgbmFtZT0iUGVyc29ubmVsVXNlIi8+CiAgIDx4czplbGVtZW50I G1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSIxIiB0eXBlPSJ4czpzdHJpbmciIG5hbWU9IlF1Y W50aXR5Ii8+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSIxIiB0e XBlPSJ1YTpFVUluZm9ybWF0aW9uIiBuYW1lPSJFbmdpbmVlcmluZ1VuaXRzIi8+CiAgIDx4c zplbGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSIxIiB0eXBlPSJ0bnM6TGlzdE9mS VNBOTVQcm9wZXJ0eURhdGFUeXBlIiBuYW1lPSJQcm9wZXJ0aWVzIi8+CiAgPC94czpzZXF1Z W5jZT4KIDwveHM6Y29tcGxleFR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6SVNBOTVQZ XJzb25uZWxEYXRhVHlwZSIgbmFtZT0iSVNBOTVQZXJzb25uZWxEYXRhVHlwZSIvPgogPHhzO mNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZklTQTk1UGVyc29ubmVsRGF0YVR5cGUiPgogIDx4c zpzZXF1ZW5jZT4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuY m91bmRlZCIgdHlwZT0idG5zOklTQTk1UGVyc29ubmVsRGF0YVR5cGUiIG5hbWU9IklTQTk1U GVyc29ubmVsRGF0YVR5cGUiIG5pbGxhYmxlPSJ0cnVlIi8+CiAgPC94czpzZXF1ZW5jZT4KI DwveHM6Y29tcGxleFR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6TGlzdE9mSVNBOTVQZ XJzb25uZWxEYXRhVHlwZSIgbmFtZT0iTGlzdE9mSVNBOTVQZXJzb25uZWxEYXRhVHlwZSIgb mlsbGFibGU9InRydWUiLz4KIDx4czpjb21wbGV4VHlwZSBuYW1lPSJJU0E5NVBoeXNpY2FsQ XNzZXREYXRhVHlwZSI+CiAgPHhzOmFubm90YXRpb24+CiAgIDx4czpkb2N1bWVudGF0aW9uP kRlZmluZXMgYSBwaHlzaWNhbCBhc3NldCwgYSBxdWFudGl0eSwgYW4gb3B0aW9uYWwgZGVzY 3JpcHRpb24sIGFuZCBhbiBvcHRpb25hbCBjb2xsZWN0aW9uIG9mIHByb3BlcnRpZXMuPC94c zpkb2N1bWVudGF0aW9uPgogIDwveHM6YW5ub3RhdGlvbj4KICA8eHM6c2VxdWVuY2U+CiAgI Dx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG5hbWU9I kVuY29kaW5nTWFzayIvPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vyc z0iMSIgdHlwZT0ieHM6c3RyaW5nIiBuYW1lPSJJRCIvPgogICA8eHM6ZWxlbWVudCBtaW5PY 2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgdHlwZT0idWE6TGlzdE9mTG9jYWxpemVkVGV4dCIgb mFtZT0iRGVzY3JpcHRpb24iLz4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY 2N1cnM9IjEiIHR5cGU9InhzOnN0cmluZyIgbmFtZT0iUGh5c2ljYWxBc3NldFVzZSIvPgogI CA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgdHlwZT0ieHM6c3Rya W5nIiBuYW1lPSJRdWFudGl0eSIvPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1he E9jY3Vycz0iMSIgdHlwZT0idWE6RVVJbmZvcm1hdGlvbiIgbmFtZT0iRW5naW5lZXJpbmdVb ml0cyIvPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgdHlwZ T0idG5zOkxpc3RPZklTQTk1UHJvcGVydHlEYXRhVHlwZSIgbmFtZT0iUHJvcGVydGllcyIvP gogIDwveHM6c2VxdWVuY2U+CiA8L3hzOmNvbXBsZXhUeXBlPgogPHhzOmVsZW1lbnQgdHlwZ T0idG5zOklTQTk1UGh5c2ljYWxBc3NldERhdGFUeXBlIiBuYW1lPSJJU0E5NVBoeXNpY2FsQ XNzZXREYXRhVHlwZSIvPgogPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZklTQTk1UGh5c 2ljYWxBc3NldERhdGFUeXBlIj4KICA8eHM6c2VxdWVuY2U+CiAgIDx4czplbGVtZW50IG1pb k9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIHR5cGU9InRuczpJU0E5NVBoeXNpY 2FsQXNzZXREYXRhVHlwZSIgbmFtZT0iSVNBOTVQaHlzaWNhbEFzc2V0RGF0YVR5cGUiIG5pb GxhYmxlPSJ0cnVlIi8+CiAgPC94czpzZXF1ZW5jZT4KIDwveHM6Y29tcGxleFR5cGU+CiA8e HM6ZWxlbWVudCB0eXBlPSJ0bnM6TGlzdE9mSVNBOTVQaHlzaWNhbEFzc2V0RGF0YVR5cGUiI G5hbWU9Ikxpc3RPZklTQTk1UGh5c2ljYWxBc3NldERhdGFUeXBlIiBuaWxsYWJsZT0idHJ1Z SIvPgogPHhzOmNvbXBsZXhUeXBlIG5hbWU9IklTQTk1UHJvcGVydHlEYXRhVHlwZSI+CiAgP HhzOmFubm90YXRpb24+CiAgIDx4czpkb2N1bWVudGF0aW9uPkEgc3VidHlwZSBvZiBPUEMgV UEgU3RydWN0dXJlIHRoYXQgZGVmaW5lcyB0d28gbGlua2VkIGRhdGEgaXRlbXM6IGFuIElEL CB3aGljaCBpcyBhIHVuaXF1ZSBpZGVudGlmaWVyIGZvciBhIHByb3BlcnR5IHdpdGhpbiB0a GUgc2NvcGUgb2YgdGhlIGFzc29jaWF0ZWQgcmVzb3VyY2UsIGFuZCB0aGUgdmFsdWUsIHdoa WNoIGlzIHRoZSBkYXRhIGZvciB0aGUgcHJvcGVydHkuPC94czpkb2N1bWVudGF0aW9uPgogI DwveHM6YW5ub3RhdGlvbj4KICA8eHM6c2VxdWVuY2U+CiAgIDx4czplbGVtZW50IG1pbk9jY 3Vycz0iMCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG5hbWU9IkVuY29kaW5nTWFzayIvPgogI CA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgdHlwZT0ieHM6c3Rya W5nIiBuYW1lPSJJRCIvPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vyc z0iMSIgdHlwZT0idWE6VmFyaWFudCIgbmFtZT0iVmFsdWUiLz4KICAgPHhzOmVsZW1lbnQgb WluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9InVhOkxpc3RPZkxvY2FsaXplZFRle HQiIG5hbWU9IkRlc2NyaXB0aW9uIi8+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgb WF4T2NjdXJzPSIxIiB0eXBlPSJ1YTpFVUluZm9ybWF0aW9uIiBuYW1lPSJFbmdpbmVlcmluZ 1VuaXRzIi8+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSIxIiB0e XBlPSJ0bnM6TGlzdE9mSVNBOTVQcm9wZXJ0eURhdGFUeXBlIiBuYW1lPSJTdWJwcm9wZXJ0a WVzIi8+CiAgPC94czpzZXF1ZW5jZT4KIDwveHM6Y29tcGxleFR5cGU+CiA8eHM6ZWxlbWVud CB0eXBlPSJ0bnM6SVNBOTVQcm9wZXJ0eURhdGFUeXBlIiBuYW1lPSJJU0E5NVByb3BlcnR5R GF0YVR5cGUiLz4KIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZJU0E5NVByb3BlcnR5R GF0YVR5cGUiPgogIDx4czpzZXF1ZW5jZT4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwI iBtYXhPY2N1cnM9InVuYm91bmRlZCIgdHlwZT0idG5zOklTQTk1UHJvcGVydHlEYXRhVHlwZ SIgbmFtZT0iSVNBOTVQcm9wZXJ0eURhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSIvPgogIDwve HM6c2VxdWVuY2U+CiA8L3hzOmNvbXBsZXhUeXBlPgogPHhzOmVsZW1lbnQgdHlwZT0idG5zO kxpc3RPZklTQTk1UHJvcGVydHlEYXRhVHlwZSIgbmFtZT0iTGlzdE9mSVNBOTVQcm9wZXJ0e URhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSIvPgogPHhzOmNvbXBsZXhUeXBlIG5hbWU9IklTQ Tk1U3RhdGVEYXRhVHlwZSI+CiAgPHhzOmFubm90YXRpb24+CiAgIDx4czpkb2N1bWVudGF0a W9uPkRlZmluZXMgdGhlIGluZm9ybWF0aW9uIG5lZWRlZCB0byBzY2hlZHVsZSBhbmQgZXhlY 3V0ZSBhIGpvYi48L3hzOmRvY3VtZW50YXRpb24+CiAgPC94czphbm5vdGF0aW9uPgogIDx4c zpzZXF1ZW5jZT4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiI HR5cGU9InVhOlJlbGF0aXZlUGF0aCIgbmFtZT0iQnJvd3NlUGF0aCIvPgogICA8eHM6ZWxlb WVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgdHlwZT0idWE6TG9jYWxpemVkVGV4d CIgbmFtZT0iU3RhdGVUZXh0Ii8+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T 2NjdXJzPSIxIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbmFtZT0iU3RhdGVOdW1iZXIiLz4KI CA8L3hzOnNlcXVlbmNlPgogPC94czpjb21wbGV4VHlwZT4KIDx4czplbGVtZW50IHR5cGU9I nRuczpJU0E5NVN0YXRlRGF0YVR5cGUiIG5hbWU9IklTQTk1U3RhdGVEYXRhVHlwZSIvPgogP HhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZklTQTk1U3RhdGVEYXRhVHlwZSI+CiAgPHhzO nNlcXVlbmNlPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib 3VuZGVkIiB0eXBlPSJ0bnM6SVNBOTVTdGF0ZURhdGFUeXBlIiBuYW1lPSJJU0E5NVN0YXRlR GF0YVR5cGUiIG5pbGxhYmxlPSJ0cnVlIi8+CiAgPC94czpzZXF1ZW5jZT4KIDwveHM6Y29tc GxleFR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6TGlzdE9mSVNBOTVTdGF0ZURhdGFUe XBlIiBuYW1lPSJMaXN0T2ZJU0E5NVN0YXRlRGF0YVR5cGUiIG5pbGxhYmxlPSJ0cnVlIi8+C iA8eHM6Y29tcGxleFR5cGUgbmFtZT0iSVNBOTVXb3JrTWFzdGVyRGF0YVR5cGUiPgogIDx4c zphbm5vdGF0aW9uPgogICA8eHM6ZG9jdW1lbnRhdGlvbj5EZWZpbmVzIGEgV29yayBNYXN0Z XIgSUQgYW5kIHRoZSBkZWZpbmVkIHBhcmFtZXRlcnMgZm9yIHRoZSBXb3JrIE1hc3Rlci48L 3hzOmRvY3VtZW50YXRpb24+CiAgPC94czphbm5vdGF0aW9uPgogIDx4czpzZXF1ZW5jZT4KI CAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbmFtZ T0iRW5jb2RpbmdNYXNrIi8+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2Njd XJzPSIxIiB0eXBlPSJ4czpzdHJpbmciIG5hbWU9IklEIi8+CiAgIDx4czplbGVtZW50IG1pb k9jY3Vycz0iMCIgbWF4T2NjdXJzPSIxIiB0eXBlPSJ1YTpMb2NhbGl6ZWRUZXh0IiBuYW1lP SJEZXNjcmlwdGlvbiIvPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vyc z0iMSIgdHlwZT0idG5zOkxpc3RPZklTQTk1UGFyYW1ldGVyRGF0YVR5cGUiIG5hbWU9IlBhc mFtZXRlcnMiLz4KICA8L3hzOnNlcXVlbmNlPgogPC94czpjb21wbGV4VHlwZT4KIDx4czplb GVtZW50IHR5cGU9InRuczpJU0E5NVdvcmtNYXN0ZXJEYXRhVHlwZSIgbmFtZT0iSVNBOTVXb 3JrTWFzdGVyRGF0YVR5cGUiLz4KIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZJU0E5N VdvcmtNYXN0ZXJEYXRhVHlwZSI+CiAgPHhzOnNlcXVlbmNlPgogICA8eHM6ZWxlbWVudCBta W5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiB0eXBlPSJ0bnM6SVNBOTVXb3JrT WFzdGVyRGF0YVR5cGUiIG5hbWU9IklTQTk1V29ya01hc3RlckRhdGFUeXBlIiBuaWxsYWJsZ T0idHJ1ZSIvPgogIDwveHM6c2VxdWVuY2U+CiA8L3hzOmNvbXBsZXhUeXBlPgogPHhzOmVsZ W1lbnQgdHlwZT0idG5zOkxpc3RPZklTQTk1V29ya01hc3RlckRhdGFUeXBlIiBuYW1lPSJMa XN0T2ZJU0E5NVdvcmtNYXN0ZXJEYXRhVHlwZSIgbmlsbGFibGU9InRydWUiLz4KPC94czpzY 2hlbWE+Cg== NamespaceUri i=68 ns=1;i=6020 http://opcfoundation.org/UA/ISA95-JOBCONTROL_V2/Types.xsd ISA95JobOrderStatusEventType ISA-95 Job Control Job Response Provider Job Order Status Events https://reference.opcfoundation.org/ISA95JOBCONTROL/v200/docs/7.2.6 ns=1;i=1003 ns=1;i=6047 ns=1;i=6049 ns=1;i=6048 i=2041 ns=1;i=5041 ns=1;i=5042 ns=1;i=5043 ns=1;i=5044 ns=1;i=5045 ns=1;i=5046 ns=1;i=5047 ns=1;i=5048 ns=1;i=5049 ns=1;i=5050 ns=1;i=5051 ns=1;i=5069 ns=1;i=5070 ns=1;i=5071 ns=1;i=5072 ns=1;i=5073 ns=1;i=5074 ns=1;i=5075 ns=1;i=5076 ns=1;i=5077 ns=1;i=5078 ns=1;i=5079 ns=1;i=5084 ns=1;i=5085 ns=1;i=5086 ns=1;i=5087 JobOrder i=68 i=78 ns=1;i=1006 JobResponse i=68 i=78 ns=1;i=1006 JobState i=68 i=78 ns=1;i=1006 ISA95JobResponseProviderObjectType The OPENSCSJobResponseProviderObjectType contains a method to receive unsolicited job response requests. ISA-95 Job Response Provider V2 https://reference.opcfoundation.org/ISA95JOBCONTROL/v200/docs/7.2.7/#7.2.7.1 ns=1;i=1006 ns=1;i=6050 ns=1;i=7002 i=58 ns=1;i=7014 JobOrderResponseList i=63 i=80 ns=1;i=1003 RequestJobResponseByJobOrderID https://reference.opcfoundation.org/ISA95JOBCONTROL/v200/docs/7.2.7/#7.2.7.2 i=78 ns=1;i=6042 ns=1;i=6043 ns=1;i=1003 InputArguments i=68 i=78 ns=1;i=7002 i=297 JobOrderID i=12 -1 Contains an ID of the job order, as specified by the method caller. OutputArguments i=68 i=78 ns=1;i=7002 i=297 JobResponse ns=1;i=3013 -1 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. i=297 ReturnStatus i=9 -1 Returns the status of the method execution. RequestJobResponseByJobOrderState https://reference.opcfoundation.org/ISA95JOBCONTROL/v200/docs/7.2.7/#7.2.7.3 i=78 ns=1;i=6016 ns=1;i=6017 ns=1;i=1003 InputArguments i=78 i=68 ns=1;i=7014 i=297 JobOrderState ns=1;i=3006 1 0 Contains a job status of the JobResponse to be returned. 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 substates is not defined. OutputArguments i=78 i=68 ns=1;i=7014 i=297 JobResponses ns=1;i=3013 1 0 Contains a list of 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. i=297 ReturnStatus i=9 -1 Returns the status of the method execution. ISA95JobResponseReceiverObjectType A Job Response Receiver receives unsolicited Job Responses, usually as the result of completion of a job, or at intermediate points within the job. ISA-95 Job Response Receiver V2 https://reference.opcfoundation.org/ISA95JOBCONTROL/v200/docs/7.2.8/#7.2.8.1 ns=1;i=7003 i=58 ReceiveJobResponse https://reference.opcfoundation.org/ISA95JOBCONTROL/v200/docs/7.2.8/#7.2.8.2 i=78 ns=1;i=6044 ns=1;i=6045 ns=1;i=1004 InputArguments i=68 i=78 ns=1;i=7003 i=297 JobResponse ns=1;i=3013 -1 Contains information about the execution of a job order, such as actual material consumed, actual material produced, actual equipment used, and job specific data. OutputArguments i=68 i=78 ns=1;i=7003 i=297 ReturnStatus i=9 -1 Returns the status of the method execution. ISA95EndedStateMachineType ISA-95 Job Control Job Order Receiver SubStates https://reference.opcfoundation.org/ISA95JOBCONTROL/v200/docs/7.2.4 ns=1;i=5057 ns=1;i=5056 ns=1;i=5058 i=2771 Closed The job order has been completed and no further post processing is performed. i=2307 ns=1;i=1005 ns=1;i=6094 ns=1;i=5058 StateNumber i=68 i=78 ns=1;i=5057 2 Completed The job order has been completed and is no longer in execution. i=2307 ns=1;i=1005 ns=1;i=6093 ns=1;i=5058 StateNumber i=68 i=78 ns=1;i=5056 1 FromCompletedToClosed This transition is triggered when the system has finalized post processing of a ended job order. i=2310 ns=1;i=5057 ns=1;i=5056 ns=1;i=1005 ns=1;i=6095 TransitionNumber i=68 i=78 ns=1;i=5058 1 ISA95InterruptedStateMachineType ISA-95 Job Control Job Order Receiver SubStates https://reference.opcfoundation.org/ISA95JOBCONTROL/v200/docs/7.2.5 ns=1;i=5061 ns=1;i=5062 ns=1;i=5059 ns=1;i=5060 i=2771 FromHeldToSuspended This transition is triggered when the system has switched the job order from internally held to externally suspended, for example by a call of the Pause Method. i=2310 ns=1;i=1007 ns=1;i=5059 ns=1;i=5060 ns=1;i=6098 TransitionNumber i=68 i=78 ns=1;i=5061 1 FromSuspendedToHeld This transition is triggered when the system has switched the job order from externally suspended to an internal held, for example by a call of the Resume Method. i=2310 ns=1;i=1007 ns=1;i=5059 ns=1;i=5060 ns=1;i=6099 TransitionNumber i=68 i=78 ns=1;i=5062 2 Held The job order has been temporarily stopped due to a constraint of some form. i=2307 ns=1;i=1007 ns=1;i=6096 ns=1;i=5061 ns=1;i=5062 StateNumber i=68 i=78 ns=1;i=5059 1 Suspended The job order has been temporarily stopped due to a deliberate decision within the execution system. i=2307 ns=1;i=6097 ns=1;i=1007 ns=1;i=5061 ns=1;i=5062 StateNumber i=68 i=78 ns=1;i=5060 2 ISA95JobOrderReceiverObjectType The OPENSCSJobOrderReciverObjectType contains a method to receive job order commands and optional definitions of allowable job order information ISA-95 Job Order Receiver V2 https://reference.opcfoundation.org/ISA95JOBCONTROL/v200/docs/7.2.1/#7.2.1.2 ns=1;i=7010 ns=1;i=5040 ns=1;i=5036 ns=1;i=7011 ns=1;i=7012 ns=1;i=5039 ns=1;i=6037 ns=1;i=5085 ns=1;i=5044 ns=1;i=5043 ns=1;i=5045 ns=1;i=5049 ns=1;i=5051 ns=1;i=5050 ns=1;i=5084 ns=1;i=5042 ns=1;i=5041 ns=1;i=5048 ns=1;i=5047 ns=1;i=5046 ns=1;i=5038 ns=1;i=6033 ns=1;i=6035 ns=1;i=6036 ns=1;i=6088 ns=1;i=5035 ns=1;i=7007 ns=1;i=6039 ns=1;i=6038 ns=1;i=7008 ns=1;i=7013 ns=1;i=5037 ns=1;i=7005 ns=1;i=7006 ns=1;i=7001 ns=1;i=7004 ns=1;i=7009 ns=1;i=6034 i=2771 Abort https://reference.opcfoundation.org/ISA95JOBCONTROL/v200/docs/7.2.1/#7.2.1.10 i=80 ns=1;i=1002 ns=1;i=5048 ns=1;i=5049 ns=1;i=5076 ns=1;i=5077 ns=1;i=5084 ns=1;i=5085 ns=1;i=5086 ns=1;i=5087 ns=1;i=6063 ns=1;i=6064 InputArguments i=68 i=78 ns=1;i=7010 i=297 JobOrderID i=12 -1 Contains information defining the job order with all parameters and any material, equipment, or physical asset requirements associated with the order. i=297 Comment i=21 1 0 The comment provides a description of why the method was called. In order to provide the comment in several languages, it is an array of LocalizedText. The array may be empty, when no comment is provided. OutputArguments i=68 i=78 ns=1;i=7010 i=297 ReturnStatus i=9 -1 Returns the status of the method execution. Aborted The job order is aborted. i=2307 ns=1;i=1002 ns=1;i=6076 ns=1;i=5048 ns=1;i=5049 ns=1;i=5084 ns=1;i=5085 StateNumber i=68 i=78 ns=1;i=5040 6 AllowedToStart The job order is stored and may be executed. i=2307 ns=1;i=1002 ns=1;i=6072 ns=1;i=5042 ns=1;i=5043 ns=1;i=5044 ns=1;i=5044 ns=1;i=5045 ns=1;i=5085 StateNumber i=68 i=78 ns=1;i=5036 2 Cancel https://reference.opcfoundation.org/ISA95JOBCONTROL/v200/docs/7.2.1/#7.2.1.12 i=80 ns=1;i=1002 ns=1;i=6065 ns=1;i=6066 InputArguments i=68 i=78 ns=1;i=7011 i=297 JobOrderID i=12 -1 Contains information defining the job order with all parameters and any material, equipment, or physical asset requirements associated with the order. i=297 Comment i=21 1 0 The comment provides a description of why the method was called. In order to provide the comment in several languages, it is an array of LocalizedText. The array may be empty, when no comment is provided. OutputArguments i=68 i=78 ns=1;i=7011 i=297 ReturnStatus i=9 -1 Returns the status of the method execution. Clear https://reference.opcfoundation.org/ISA95JOBCONTROL/v200/docs/7.2.1/#7.2.1.13 i=80 ns=1;i=1002 ns=1;i=6067 ns=1;i=6068 InputArguments i=68 i=78 ns=1;i=7012 i=297 JobOrderID i=12 -1 Contains information defining the job order with all parameters and any material, equipment, or physical asset requirements associated with the order. i=297 Comment i=21 1 0 The comment provides a description of why the method was called. In order to provide the comment in several languages, it is an array of LocalizedText. The array may be empty, when no comment is provided. OutputArguments i=68 i=78 ns=1;i=7012 i=297 ReturnStatus i=9 -1 Returns the status of the method execution. Ended The job order has been completed and is no longer in execution. i=2307 ns=1;i=1002 ns=1;i=6075 ns=1;i=5047 ns=1;i=5051 StateNumber i=68 i=78 ns=1;i=5039 5 EquipmentID Defines a read-only set of Equipment Class IDs and Equipment IDs that may be specified in a job order. i=78 i=63 ns=1;i=1002 FromAllowedToStartToAborted This transition is triggered when Abort Method is called. i=2310 ns=1;i=7010 ns=1;i=5040 ns=1;i=5036 ns=1;i=1002 ns=1;i=1006 ns=1;i=6010 TransitionNumber i=78 i=68 ns=1;i=5085 13 FromAllowedToStartToAllowedToStart This transition is triggered when the Update Method is called and the job order is modified. i=2310 ns=1;i=5036 ns=1;i=5036 ns=1;i=1002 ns=1;i=1006 ns=1;i=6080 ns=1;i=7009 TransitionNumber i=68 i=78 ns=1;i=5044 4 FromAllowedToStartToNotAllowedToStart This transition is triggered when the RevokeStart Method is called. i=2310 ns=1;i=5036 ns=1;i=1002 ns=1;i=1006 ns=1;i=5035 ns=1;i=7013 ns=1;i=6079 TransitionNumber i=68 i=78 ns=1;i=5043 3 FromAllowedToStartToRunning This transition is triggered when a job order is started to be executed. i=2310 ns=1;i=5036 ns=1;i=1002 ns=1;i=1006 ns=1;i=5037 ns=1;i=6081 TransitionNumber i=68 i=78 ns=1;i=5045 5 FromInterruptedToAborted This transition is triggered when Abort Method is called. i=2310 ns=1;i=7010 ns=1;i=5040 ns=1;i=1002 ns=1;i=5038 ns=1;i=1006 ns=1;i=6085 TransitionNumber i=68 i=78 ns=1;i=5049 9 FromInterruptedToEnded This transition is triggered when Stop Method is called. i=2310 ns=1;i=5039 ns=1;i=1002 ns=1;i=5038 ns=1;i=1006 ns=1;i=7006 ns=1;i=6087 TransitionNumber i=68 i=78 ns=1;i=5051 11 FromInterruptedToRunning This transition is triggered when Resume Method is called. i=2310 ns=1;i=1002 ns=1;i=5038 ns=1;i=1006 ns=1;i=7008 ns=1;i=5037 ns=1;i=6086 TransitionNumber i=68 i=78 ns=1;i=5050 10 FromNotAllowedToStartToAborted This transition is triggered when Abort Method is called. i=2310 ns=1;i=7010 ns=1;i=5040 ns=1;i=1002 ns=1;i=1006 ns=1;i=5035 ns=1;i=6009 TransitionNumber i=78 i=68 ns=1;i=5084 12 FromNotAllowedToStartToAllowedToStart This transition is triggered when the Start Method is called. i=2310 ns=1;i=5036 ns=1;i=1002 ns=1;i=1006 ns=1;i=5035 ns=1;i=7005 ns=1;i=6078 TransitionNumber i=68 i=78 ns=1;i=5042 2 FromNotAllowedToStartToNotAllowedToStart This transition is triggered when the Update Method is called and the job order is modified. i=2310 ns=1;i=1002 ns=1;i=1006 ns=1;i=5035 ns=1;i=5035 ns=1;i=6077 ns=1;i=7009 TransitionNumber i=68 i=78 ns=1;i=5041 1 FromRunningToAborted This transition is triggered when Abort Method is called. i=2310 ns=1;i=7010 ns=1;i=5040 ns=1;i=1002 ns=1;i=1006 ns=1;i=5037 ns=1;i=6084 TransitionNumber i=68 i=78 ns=1;i=5048 8 FromRunningToEnded This transition is triggered when the execution of a job order has finished, either internally or by the Stop Method. i=2310 ns=1;i=5039 ns=1;i=1002 ns=1;i=1006 ns=1;i=5037 ns=1;i=7006 ns=1;i=6083 TransitionNumber i=68 i=78 ns=1;i=5047 7 FromRunningToInterrupted This transition is triggered when an executing job order gets interrupted, either internally or by the Pause Method. i=2310 ns=1;i=1002 ns=1;i=5038 ns=1;i=1006 ns=1;i=7007 ns=1;i=5037 ns=1;i=6082 TransitionNumber i=68 i=78 ns=1;i=5046 6 Interrupted The job order has been temporarily stopped. i=2307 ns=1;i=1002 ns=1;i=6074 ns=1;i=5046 ns=1;i=5049 ns=1;i=5050 ns=1;i=5051 StateNumber i=68 i=78 ns=1;i=5038 4 JobOrderList Defines a read-only list of job order information available from the server. i=78 i=63 ns=1;i=1002 MaterialClassID Defines a read-only set of Material Classes IDs that may be specified in a job order. i=78 i=63 ns=1;i=1002 MaterialDefinitionID Defines a read-only set of Material Classes IDs that may be specified in a job order. i=78 i=63 ns=1;i=1002 MaxDownloadableJobOrders i=68 i=78 ns=1;i=1002 NotAllowedToStart The job order is stored but may not be executed. i=2307 ns=1;i=1002 ns=1;i=6071 ns=1;i=5041 ns=1;i=5041 ns=1;i=5042 ns=1;i=5043 ns=1;i=5084 StateNumber i=68 i=78 ns=1;i=5035 1 Pause https://reference.opcfoundation.org/ISA95JOBCONTROL/v200/docs/7.2.1/#7.2.1.7 i=80 ns=1;i=6057 ns=1;i=6058 ns=1;i=1002 ns=1;i=5046 ns=1;i=5074 InputArguments i=68 i=78 ns=1;i=7007 i=297 JobOrderID i=12 -1 Contains information defining the job order with all parameters and any material, equipment, or physical asset requirements associated with the order. i=297 Comment i=21 1 0 The comment provides a description of why the method was called. In order to provide the comment in several languages, it is an array of LocalizedText. The array may be empty, when no comment is provided. OutputArguments i=68 i=78 ns=1;i=7007 i=297 ReturnStatus i=9 -1 Returns the status of the method execution. PersonnelID Defines a read-only set of Personnel IDs and Person IDs that may be specified in a job order. i=78 i=63 ns=1;i=1002 PhysicalAssetID Defines a read-only set of Physical Asset Class IDs and Physical Asset IDs that may be specified in a job order. i=78 i=63 ns=1;i=1002 Resume https://reference.opcfoundation.org/ISA95JOBCONTROL/v200/docs/7.2.1/#7.2.1.8 i=80 ns=1;i=6059 ns=1;i=6060 ns=1;i=1002 ns=1;i=5050 ns=1;i=5078 InputArguments i=68 i=78 ns=1;i=7008 i=297 JobOrderID i=12 -1 Contains information defining the job order with all parameters and any material, equipment, or physical asset requirements associated with the order. i=297 Comment i=21 1 0 The comment provides a description of why the method was called. In order to provide the comment in several languages, it is an array of LocalizedText. The array may be empty, when no comment is provided. OutputArguments i=68 i=78 ns=1;i=7008 i=297 ReturnStatus i=9 -1 Returns the status of the method execution. RevokeStart https://reference.opcfoundation.org/ISA95JOBCONTROL/v200/docs/7.2.1/#7.2.1.6 i=80 ns=1;i=6069 ns=1;i=6070 ns=1;i=1002 ns=1;i=5043 ns=1;i=5071 InputArguments i=68 i=78 ns=1;i=7013 i=297 JobOrderID i=12 -1 Contains information defining the job order with all parameters and any material, equipment, or physical asset requirements associated with the order. i=297 Comment i=21 1 0 The comment provides a description of why the method was called. In order to provide the comment in several languages, it is an array of LocalizedText. The array may be empty, when no comment is provided. OutputArguments i=68 i=78 ns=1;i=7013 i=297 ReturnStatus i=9 -1 Returns the status of the method execution. Running The job order is executing. i=2307 ns=1;i=1002 ns=1;i=6073 ns=1;i=5045 ns=1;i=5046 ns=1;i=5047 ns=1;i=5048 ns=1;i=5050 StateNumber i=68 i=78 ns=1;i=5037 3 Start https://reference.opcfoundation.org/ISA95JOBCONTROL/v200/docs/7.2.1/#7.2.1.5 i=80 ns=1;i=6053 ns=1;i=6054 ns=1;i=1002 ns=1;i=5042 ns=1;i=5070 InputArguments i=68 i=78 ns=1;i=7005 i=297 JobOrderID i=12 -1 Contains information defining the job order with all parameters and any material, equipment, or physical asset requirements associated with the order. i=297 Comment i=21 1 0 The comment provides a description of why the method was called. In order to provide the comment in several languages, it is an array of LocalizedText. The array may be empty, when no comment is provided. OutputArguments i=68 i=78 ns=1;i=7005 i=297 ReturnStatus i=9 -1 Returns the status of the method execution. Stop https://reference.opcfoundation.org/ISA95JOBCONTROL/v200/docs/7.2.1/#7.2.1.11 i=80 ns=1;i=6055 ns=1;i=6056 ns=1;i=1002 ns=1;i=5047 ns=1;i=5051 ns=1;i=5075 ns=1;i=5079 InputArguments i=68 i=78 ns=1;i=7006 i=297 JobOrderID i=12 -1 Contains information defining the job order with all parameters and any material, equipment, or physical asset requirements associated with the order. i=297 Comment i=21 1 0 The comment provides a description of why the method was called. In order to provide the comment in several languages, it is an array of LocalizedText. The array may be empty, when no comment is provided. OutputArguments i=68 i=78 ns=1;i=7006 i=297 ReturnStatus i=9 -1 Returns the status of the method execution. Store https://reference.opcfoundation.org/ISA95JOBCONTROL/v200/docs/7.2.1/#7.2.1.3 i=80 ns=1;i=6040 ns=1;i=6041 ns=1;i=1002 InputArguments i=68 i=78 ns=1;i=7001 i=297 JobOrder ns=1;i=3008 -1 Contains information defining the job order with all parameters and any material, equipment, or physical asset requirements associated with the order. i=297 Comment i=21 1 0 The comment provides a description of why the method was called. In order to provide the comment in several languages, it is an array of LocalizedText. The array may be empty, when no comment is provided. OutputArguments i=68 i=78 ns=1;i=7001 i=297 ReturnStatus i=9 -1 Returns the status of the method execution. StoreAndStart https://reference.opcfoundation.org/ISA95JOBCONTROL/v200/docs/7.2.1/#7.2.1.4 i=80 ns=1;i=6051 ns=1;i=6052 ns=1;i=1002 InputArguments i=68 i=78 ns=1;i=7004 i=297 JobOrder ns=1;i=3008 -1 Contains information defining the job order with all parameters and any material, equipment, or physical asset requirements associated with the order. i=297 Comment i=21 1 0 The comment provides a description of why the method was called. In order to provide the comment in several languages, it is an array of LocalizedText. The array may be empty, when no comment is provided. OutputArguments i=68 i=78 ns=1;i=7004 i=297 ReturnStatus i=9 -1 Returns the status of the method execution. Update https://reference.opcfoundation.org/ISA95JOBCONTROL/v200/docs/7.2.1/#7.2.1.9 i=80 ns=1;i=6061 ns=1;i=6062 ns=1;i=1002 ns=1;i=5041 ns=1;i=5044 ns=1;i=5069 ns=1;i=5072 InputArguments i=68 i=78 ns=1;i=7009 i=297 JobOrder ns=1;i=3008 -1 Contains information defining the job order with all parameters and any material, equipment, or physical asset requirements associated with the order. i=297 Comment i=21 1 0 The comment provides a description of why the method was called. In order to provide the comment in several languages, it is an array of LocalizedText. The array may be empty, when no comment is provided. OutputArguments i=68 i=78 ns=1;i=7009 i=297 ReturnStatus i=9 -1 Returns the status of the method execution. WorkMaster 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. i=78 i=63 ns=1;i=1002 ISA95JobOrderReceiverSubStatesType ISA-95 Job Control Job Order Receiver SubStates https://reference.opcfoundation.org/ISA95JOBCONTROL/v200/docs/7.2.2/#7.2.2.2 ns=1;i=5068 ns=1;i=5064 ns=1;i=5081 ns=1;i=5067 ns=1;i=5082 ns=1;i=5086 ns=1;i=5072 ns=1;i=5071 ns=1;i=5073 ns=1;i=5077 ns=1;i=5079 ns=1;i=5078 ns=1;i=5087 ns=1;i=5070 ns=1;i=5069 ns=1;i=5076 ns=1;i=5075 ns=1;i=5074 ns=1;i=5066 ns=1;i=5083 ns=1;i=1002 ns=1;i=5063 ns=1;i=5080 ns=1;i=5065 Aborted The job order is aborted. i=2307 ns=1;i=1008 ns=1;i=6105 ns=1;i=5076 ns=1;i=5077 ns=1;i=5086 ns=1;i=5087 StateNumber i=68 i=78 ns=1;i=5068 6 AllowedToStart The job order is stored and may be executed. i=2307 ns=1;i=1008 ns=1;i=5081 ns=1;i=6101 ns=1;i=5070 ns=1;i=5071 ns=1;i=5072 ns=1;i=5072 ns=1;i=5073 ns=1;i=5086 StateNumber i=68 i=78 ns=1;i=5064 2 AllowedToStartSubstates Substates of AllowedToStart i=80 ns=1;i=1001 ns=1;i=1008 ns=1;i=5064 ns=1;i=6003 CurrentState i=78 i=2760 ns=1;i=5081 ns=1;i=6004 Id i=78 i=68 ns=1;i=6003 Ended The job order has been completed and is no longer in execution. i=2307 ns=1;i=1008 ns=1;i=5082 ns=1;i=6104 ns=1;i=5075 ns=1;i=5079 StateNumber i=68 i=78 ns=1;i=5067 5 EndedSubstates Substates of Ended i=80 ns=1;i=1005 ns=1;i=6005 ns=1;i=1008 ns=1;i=5067 CurrentState i=78 i=2760 ns=1;i=5082 ns=1;i=6006 Id i=78 i=68 ns=1;i=6005 FromAllowedToStartToAborted This transition is triggered when Abort Method is called. i=2310 ns=1;i=7010 ns=1;i=5068 ns=1;i=5064 ns=1;i=1008 ns=1;i=1006 ns=1;i=6011 TransitionNumber i=78 i=68 ns=1;i=5086 13 FromAllowedToStartToAllowedToStart This transition is triggered when the Update Method is called and the job order is modified. i=2310 ns=1;i=5064 ns=1;i=5064 ns=1;i=1008 ns=1;i=1006 ns=1;i=6109 ns=1;i=7009 TransitionNumber i=68 i=78 ns=1;i=5072 4 FromAllowedToStartToNotAllowedToStart This transition is triggered when the RevokeStart Method is called. i=2310 ns=1;i=5064 ns=1;i=1008 ns=1;i=1006 ns=1;i=5063 ns=1;i=7013 ns=1;i=6108 TransitionNumber i=68 i=78 ns=1;i=5071 3 FromAllowedToStartToRunning This transition is triggered when a job order is started to be executed. i=2310 ns=1;i=5064 ns=1;i=1008 ns=1;i=1006 ns=1;i=5065 ns=1;i=6110 TransitionNumber i=68 i=78 ns=1;i=5073 5 FromInterruptedToAborted This transition is triggered when Abort Method is called. i=2310 ns=1;i=7010 ns=1;i=5068 ns=1;i=1008 ns=1;i=5066 ns=1;i=1006 ns=1;i=6114 TransitionNumber i=68 i=78 ns=1;i=5077 9 FromInterruptedToEnded This transition is triggered when Stop Method is called. i=2310 ns=1;i=5067 ns=1;i=1008 ns=1;i=5066 ns=1;i=1006 ns=1;i=7006 ns=1;i=6116 TransitionNumber i=68 i=78 ns=1;i=5079 11 FromInterruptedToRunning This transition is triggered when Resume Method is called. i=2310 ns=1;i=1008 ns=1;i=5066 ns=1;i=1006 ns=1;i=7008 ns=1;i=5065 ns=1;i=6115 TransitionNumber i=68 i=78 ns=1;i=5078 10 FromNotAllowedToStartToAborted This transition is triggered when Abort Method is called. i=2310 ns=1;i=7010 ns=1;i=5068 ns=1;i=1008 ns=1;i=1006 ns=1;i=5063 ns=1;i=6012 TransitionNumber i=78 i=68 ns=1;i=5087 12 FromNotAllowedToStartToAllowedToStart This transition is triggered when the Start Method is called. i=2310 ns=1;i=5064 ns=1;i=1008 ns=1;i=1006 ns=1;i=5063 ns=1;i=7005 ns=1;i=6107 TransitionNumber i=68 i=78 ns=1;i=5070 2 FromNotAllowedToStartToNotAllowedToStart This transition is triggered when the Update Method is called and the job order is modified. i=2310 ns=1;i=1008 ns=1;i=1006 ns=1;i=5063 ns=1;i=5063 ns=1;i=6106 ns=1;i=7009 TransitionNumber i=68 i=78 ns=1;i=5069 1 FromRunningToAborted This transition is triggered when Abort Method is called. i=2310 ns=1;i=7010 ns=1;i=5068 ns=1;i=1008 ns=1;i=1006 ns=1;i=5065 ns=1;i=6113 TransitionNumber i=68 i=78 ns=1;i=5076 8 FromRunningToEnded This transition is triggered when the execution of a job order has finished, either internally or by the Stop Method. i=2310 ns=1;i=5067 ns=1;i=1008 ns=1;i=1006 ns=1;i=5065 ns=1;i=7006 ns=1;i=6112 TransitionNumber i=68 i=78 ns=1;i=5075 7 FromRunningToInterrupted This transition is triggered when an executing job order gets interrupted, either internally or by the Pause Method. i=2310 ns=1;i=1008 ns=1;i=5066 ns=1;i=1006 ns=1;i=7007 ns=1;i=5065 ns=1;i=6111 TransitionNumber i=68 i=78 ns=1;i=5074 6 Interrupted The job order has been temporarily stopped. i=2307 ns=1;i=1008 ns=1;i=5083 ns=1;i=6103 ns=1;i=5074 ns=1;i=5077 ns=1;i=5078 ns=1;i=5079 StateNumber i=68 i=78 ns=1;i=5066 4 InterruptedSubstates Substates of Interrupted i=80 ns=1;i=1007 ns=1;i=6007 ns=1;i=1008 ns=1;i=5066 CurrentState i=78 i=2760 ns=1;i=5083 ns=1;i=6008 Id i=78 i=68 ns=1;i=6007 NotAllowedToStart The job order is stored but may not be executed. i=2307 ns=1;i=1008 ns=1;i=5080 ns=1;i=6100 ns=1;i=5069 ns=1;i=5069 ns=1;i=5070 ns=1;i=5071 ns=1;i=5087 StateNumber i=68 i=78 ns=1;i=5063 1 NotAllowedToStartSubstates Substates of NotAllowedToStart i=80 ns=1;i=1001 ns=1;i=6001 ns=1;i=1008 ns=1;i=5063 CurrentState i=78 i=2760 ns=1;i=5080 ns=1;i=6002 Id i=78 i=68 ns=1;i=6001 Running The job order is executing. i=2307 ns=1;i=1008 ns=1;i=6102 ns=1;i=5073 ns=1;i=5074 ns=1;i=5075 ns=1;i=5076 ns=1;i=5078 StateNumber i=68 i=78 ns=1;i=5065 3 ISA95PrepareStateMachineType ISA-95 Job Control Job Order Receiver SubStates https://reference.opcfoundation.org/ISA95JOBCONTROL/v200/docs/7.2.3 ns=1;i=5089 ns=1;i=5090 ns=1;i=5055 ns=1;i=5088 ns=1;i=5054 ns=1;i=5053 ns=1;i=5052 ns=1;i=5000 i=2771 FromLoadedToReady This transition is triggered when the program or configuration to execute the job order is unloaded. i=2310 ns=1;i=1001 ns=1;i=5053 ns=1;i=5052 ns=1;i=6014 TransitionNumber i=78 i=68 ns=1;i=5089 4 FromLoadedToWaiting This transition is triggered when the system is not ready to start the execution of the job order anymore. i=2310 ns=1;i=1001 ns=1;i=5053 ns=1;i=6015 ns=1;i=5000 TransitionNumber i=78 i=68 ns=1;i=5090 5 FromReadyToLoaded This transition is triggered when the program or configuration to execute the job order is loaded. i=2310 ns=1;i=1001 ns=1;i=5053 ns=1;i=5052 ns=1;i=6092 TransitionNumber i=68 i=78 ns=1;i=5055 2 FromReadyToWaiting This transition is triggered when the system is not ready to start the execution of the job order anymore. i=2310 ns=1;i=1001 ns=1;i=5052 ns=1;i=6013 ns=1;i=5000 TransitionNumber i=78 i=68 ns=1;i=5088 3 FromWaitingToReady This transition is triggered when the system is ready to start the execution of the job order. i=2310 ns=1;i=1001 ns=1;i=5052 ns=1;i=6091 ns=1;i=5000 TransitionNumber i=68 i=78 ns=1;i=5054 1 Loaded In situations where only one job may be in active memory and is able to be run, then the job is loaded in active memory, the necessary pre-conditions have been met, and the job order is ready to run, awaiting a Start command. i=2307 ns=1;i=1001 ns=1;i=6090 ns=1;i=5055 ns=1;i=5089 ns=1;i=5090 StateNumber i=68 i=78 ns=1;i=5053 3 Ready The necessary pre-conditions have been met and the job order is ready to run, awaiting a Start command. i=2307 ns=1;i=1001 ns=1;i=6089 ns=1;i=5054 ns=1;i=5055 ns=1;i=5088 ns=1;i=5089 StateNumber i=68 i=78 ns=1;i=5052 2 Waiting The necessary pre-conditions have not been met and the job order is not ready to run. i=2307 ns=1;i=6000 ns=1;i=1001 ns=1;i=5054 ns=1;i=5088 ns=1;i=5090 StateNumber i=68 i=78 ns=1;i=5000 1 http://opcfoundation.org/UA/ISA95-JOBCONTROL_V2/ https://reference.opcfoundation.org/ISA95JOBCONTROL/v200/docs/9.1 i=11616 ns=1;i=6023 ns=1;i=6024 ns=1;i=6025 ns=1;i=6026 ns=1;i=6027 ns=1;i=6028 ns=1;i=6029 i=11715 IsNamespaceSubset i=68 ns=1;i=5001 false NamespacePublicationDate i=68 ns=1;i=5001 2024-01-31T00:00:00Z NamespaceUri i=68 ns=1;i=5001 http://opcfoundation.org/UA/ISA95-JOBCONTROL_V2/ NamespaceVersion i=68 ns=1;i=5001 2.0.0 StaticNodeIdTypes i=68 ns=1;i=5001 0 StaticNumericNodeIdRange i=68 ns=1;i=5001 1:2147483647 StaticStringNodeIdPattern i=68 ns=1;i=5001 0 Default Binary i=76 ns=1;i=3002 ns=1;i=6128 Default XML i=76 ns=1;i=3002 ns=1;i=6129 Default JSON i=76 ns=1;i=3002 Default Binary i=76 ns=1;i=3003 ns=1;i=6122 Default XML i=76 ns=1;i=3003 ns=1;i=6123 Default JSON i=76 ns=1;i=3003 Default Binary i=76 ns=1;i=3005 ns=1;i=6022 Default XML i=76 ns=1;i=3005 ns=1;i=6030 Default JSON i=76 ns=1;i=3005 Default Binary i=76 ns=1;i=3007 ns=1;i=6132 Default XML i=76 ns=1;i=3007 ns=1;i=6133 Default JSON i=76 ns=1;i=3007 Default Binary i=76 ns=1;i=3008 ns=1;i=6046 Default XML i=76 ns=1;i=3008 ns=1;i=6117 Default JSON i=76 ns=1;i=3008 Default Binary i=76 ns=1;i=3010 ns=1;i=6120 Default XML i=76 ns=1;i=3010 ns=1;i=6121 Default JSON i=76 ns=1;i=3010 Default Binary i=76 ns=1;i=3011 ns=1;i=6124 Default XML i=76 ns=1;i=3011 ns=1;i=6125 Default JSON i=76 ns=1;i=3011 Default Binary i=76 ns=1;i=3012 ns=1;i=6126 Default XML i=76 ns=1;i=3012 ns=1;i=6127 Default JSON i=76 ns=1;i=3012 Default Binary i=76 ns=1;i=3013 ns=1;i=6118 Default XML i=76 ns=1;i=3013 ns=1;i=6119 Default JSON i=76 ns=1;i=3013 Default Binary i=76 ns=1;i=3006 ns=1;i=6130 Default XML i=76 ns=1;i=3006 ns=1;i=6131 Default JSON i=76 ns=1;i=3006 Default Binary i=76 ns=1;i=3015 ns=1;i=6031 Default XML i=76 ns=1;i=3015 ns=1;i=6032 Default JSON i=76 ns=1;i=3015