node-red-contrib-opcua
Version:
A Node-RED node to communicate via OPC UA based on node-opcua library.
1,531 lines (1,530 loc) • 493 kB
text/xml
<?xml version="1.0" encoding="utf-8"?>
<NodeSet xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
<NamespaceUris>
<String>http://opcfoundation.org/UA/</String>
<String>http://opcfoundation.org/UA/GDS/</String>
</NamespaceUris>
<ServerUris />
<Nodes>
<Node i:type="DataTypeNode">
<NodeId>
<Identifier>ns=1;i=1</Identifier>
</NodeId>
<NodeClass>DataType_64</NodeClass>
<BrowseName>
<NamespaceIndex>1</NamespaceIndex>
<Name>ApplicationRecordDataType</Name>
</BrowseName>
<DisplayName>
<Locale></Locale>
<Text>ApplicationRecordDataType</Text>
</DisplayName>
<Description i:nil="true" />
<WriteMask>0</WriteMask>
<UserWriteMask>0</UserWriteMask>
<References>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>true</IsInverse>
<TargetId>
<Identifier>i=22</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=38</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>ns=1;i=127</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=38</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>ns=1;i=134</Identifier>
</TargetId>
</ReferenceNode>
</References>
<IsAbstract>false</IsAbstract>
</Node>
<Node i:type="ObjectTypeNode">
<NodeId>
<Identifier>ns=1;i=13</Identifier>
</NodeId>
<NodeClass>ObjectType_8</NodeClass>
<BrowseName>
<NamespaceIndex>1</NamespaceIndex>
<Name>DirectoryType</Name>
</BrowseName>
<DisplayName>
<Locale></Locale>
<Text>DirectoryType</Text>
</DisplayName>
<Description i:nil="true" />
<WriteMask>0</WriteMask>
<UserWriteMask>0</UserWriteMask>
<References>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>true</IsInverse>
<TargetId>
<Identifier>i=61</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=47</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>ns=1;i=14</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=47</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>ns=1;i=15</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=47</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>ns=1;i=18</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=47</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>ns=1;i=188</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=47</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>ns=1;i=21</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=47</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>ns=1;i=210</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=47</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>ns=1;i=23</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>ns=1;i=63</Identifier>
</TargetId>
</ReferenceNode>
</References>
<IsAbstract>false</IsAbstract>
</Node>
<Node i:type="ObjectNode">
<NodeId>
<Identifier>ns=1;i=14</Identifier>
</NodeId>
<NodeClass>Object_1</NodeClass>
<BrowseName>
<NamespaceIndex>1</NamespaceIndex>
<Name>Applications</Name>
</BrowseName>
<DisplayName>
<Locale></Locale>
<Text>Applications</Text>
</DisplayName>
<Description i:nil="true" />
<WriteMask>0</WriteMask>
<UserWriteMask>0</UserWriteMask>
<References>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=47</Identifier>
</ReferenceTypeId>
<IsInverse>true</IsInverse>
<TargetId>
<Identifier>ns=1;i=13</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=40</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=61</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=37</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=78</Identifier>
</TargetId>
</ReferenceNode>
</References>
<EventNotifier>0</EventNotifier>
</Node>
<Node i:type="MethodNode">
<NodeId>
<Identifier>ns=1;i=15</Identifier>
</NodeId>
<NodeClass>Method_4</NodeClass>
<BrowseName>
<NamespaceIndex>1</NamespaceIndex>
<Name>FindApplications</Name>
</BrowseName>
<DisplayName>
<Locale></Locale>
<Text>FindApplications</Text>
</DisplayName>
<Description i:nil="true" />
<WriteMask>0</WriteMask>
<UserWriteMask>0</UserWriteMask>
<References>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=47</Identifier>
</ReferenceTypeId>
<IsInverse>true</IsInverse>
<TargetId>
<Identifier>ns=1;i=13</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=40</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>ns=1;i=15</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=37</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=78</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=46</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>ns=1;i=16</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=46</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>ns=1;i=17</Identifier>
</TargetId>
</ReferenceNode>
</References>
<Executable>true</Executable>
<UserExecutable>true</UserExecutable>
</Node>
<Node i:type="VariableNode">
<NodeId>
<Identifier>ns=1;i=16</Identifier>
</NodeId>
<NodeClass>Variable_2</NodeClass>
<BrowseName>
<NamespaceIndex>0</NamespaceIndex>
<Name>InputArguments</Name>
</BrowseName>
<DisplayName>
<Locale></Locale>
<Text>InputArguments</Text>
</DisplayName>
<Description i:nil="true" />
<WriteMask>0</WriteMask>
<UserWriteMask>0</UserWriteMask>
<References>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=46</Identifier>
</ReferenceTypeId>
<IsInverse>true</IsInverse>
<TargetId>
<Identifier>ns=1;i=15</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=40</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=68</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=37</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=78</Identifier>
</TargetId>
</ReferenceNode>
</References>
<Value>
<Value>
<ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
<ExtensionObject>
<TypeId>
<Identifier>i=297</Identifier>
</TypeId>
<Body>
<Argument>
<Name>ApplicationUri</Name>
<DataType>
<Identifier>i=12</Identifier>
</DataType>
<ValueRank>-1</ValueRank>
<ArrayDimensions />
<Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
</Argument>
</Body>
</ExtensionObject>
</ListOfExtensionObject>
</Value>
</Value>
<DataType>
<Identifier>i=296</Identifier>
</DataType>
<ValueRank>1</ValueRank>
<ArrayDimensions />
<AccessLevel>1</AccessLevel>
<UserAccessLevel>1</UserAccessLevel>
<MinimumSamplingInterval>0</MinimumSamplingInterval>
<Historizing>false</Historizing>
</Node>
<Node i:type="VariableNode">
<NodeId>
<Identifier>ns=1;i=17</Identifier>
</NodeId>
<NodeClass>Variable_2</NodeClass>
<BrowseName>
<NamespaceIndex>0</NamespaceIndex>
<Name>OutputArguments</Name>
</BrowseName>
<DisplayName>
<Locale></Locale>
<Text>OutputArguments</Text>
</DisplayName>
<Description i:nil="true" />
<WriteMask>0</WriteMask>
<UserWriteMask>0</UserWriteMask>
<References>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=46</Identifier>
</ReferenceTypeId>
<IsInverse>true</IsInverse>
<TargetId>
<Identifier>ns=1;i=15</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=40</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=68</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=37</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=78</Identifier>
</TargetId>
</ReferenceNode>
</References>
<Value>
<Value>
<ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
<ExtensionObject>
<TypeId>
<Identifier>i=297</Identifier>
</TypeId>
<Body>
<Argument>
<Name>Applications</Name>
<DataType>
<Identifier>ns=1;i=1</Identifier>
</DataType>
<ValueRank>1</ValueRank>
<ArrayDimensions />
<Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
</Argument>
</Body>
</ExtensionObject>
</ListOfExtensionObject>
</Value>
</Value>
<DataType>
<Identifier>i=296</Identifier>
</DataType>
<ValueRank>1</ValueRank>
<ArrayDimensions />
<AccessLevel>1</AccessLevel>
<UserAccessLevel>1</UserAccessLevel>
<MinimumSamplingInterval>0</MinimumSamplingInterval>
<Historizing>false</Historizing>
</Node>
<Node i:type="MethodNode">
<NodeId>
<Identifier>ns=1;i=18</Identifier>
</NodeId>
<NodeClass>Method_4</NodeClass>
<BrowseName>
<NamespaceIndex>1</NamespaceIndex>
<Name>RegisterApplication</Name>
</BrowseName>
<DisplayName>
<Locale></Locale>
<Text>RegisterApplication</Text>
</DisplayName>
<Description i:nil="true" />
<WriteMask>0</WriteMask>
<UserWriteMask>0</UserWriteMask>
<References>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=47</Identifier>
</ReferenceTypeId>
<IsInverse>true</IsInverse>
<TargetId>
<Identifier>ns=1;i=13</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=40</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>ns=1;i=18</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=37</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=78</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=46</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>ns=1;i=19</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=46</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>ns=1;i=20</Identifier>
</TargetId>
</ReferenceNode>
</References>
<Executable>true</Executable>
<UserExecutable>true</UserExecutable>
</Node>
<Node i:type="VariableNode">
<NodeId>
<Identifier>ns=1;i=19</Identifier>
</NodeId>
<NodeClass>Variable_2</NodeClass>
<BrowseName>
<NamespaceIndex>0</NamespaceIndex>
<Name>InputArguments</Name>
</BrowseName>
<DisplayName>
<Locale></Locale>
<Text>InputArguments</Text>
</DisplayName>
<Description i:nil="true" />
<WriteMask>0</WriteMask>
<UserWriteMask>0</UserWriteMask>
<References>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=46</Identifier>
</ReferenceTypeId>
<IsInverse>true</IsInverse>
<TargetId>
<Identifier>ns=1;i=18</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=40</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=68</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=37</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=78</Identifier>
</TargetId>
</ReferenceNode>
</References>
<Value>
<Value>
<ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
<ExtensionObject>
<TypeId>
<Identifier>i=297</Identifier>
</TypeId>
<Body>
<Argument>
<Name>Application</Name>
<DataType>
<Identifier>ns=1;i=1</Identifier>
</DataType>
<ValueRank>-1</ValueRank>
<ArrayDimensions />
<Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
</Argument>
</Body>
</ExtensionObject>
</ListOfExtensionObject>
</Value>
</Value>
<DataType>
<Identifier>i=296</Identifier>
</DataType>
<ValueRank>1</ValueRank>
<ArrayDimensions />
<AccessLevel>1</AccessLevel>
<UserAccessLevel>1</UserAccessLevel>
<MinimumSamplingInterval>0</MinimumSamplingInterval>
<Historizing>false</Historizing>
</Node>
<Node i:type="VariableNode">
<NodeId>
<Identifier>ns=1;i=20</Identifier>
</NodeId>
<NodeClass>Variable_2</NodeClass>
<BrowseName>
<NamespaceIndex>0</NamespaceIndex>
<Name>OutputArguments</Name>
</BrowseName>
<DisplayName>
<Locale></Locale>
<Text>OutputArguments</Text>
</DisplayName>
<Description i:nil="true" />
<WriteMask>0</WriteMask>
<UserWriteMask>0</UserWriteMask>
<References>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=46</Identifier>
</ReferenceTypeId>
<IsInverse>true</IsInverse>
<TargetId>
<Identifier>ns=1;i=18</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=40</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=68</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=37</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=78</Identifier>
</TargetId>
</ReferenceNode>
</References>
<Value>
<Value>
<ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
<ExtensionObject>
<TypeId>
<Identifier>i=297</Identifier>
</TypeId>
<Body>
<Argument>
<Name>ApplicationId</Name>
<DataType>
<Identifier>i=17</Identifier>
</DataType>
<ValueRank>-1</ValueRank>
<ArrayDimensions />
<Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
</Argument>
</Body>
</ExtensionObject>
</ListOfExtensionObject>
</Value>
</Value>
<DataType>
<Identifier>i=296</Identifier>
</DataType>
<ValueRank>1</ValueRank>
<ArrayDimensions />
<AccessLevel>1</AccessLevel>
<UserAccessLevel>1</UserAccessLevel>
<MinimumSamplingInterval>0</MinimumSamplingInterval>
<Historizing>false</Historizing>
</Node>
<Node i:type="MethodNode">
<NodeId>
<Identifier>ns=1;i=21</Identifier>
</NodeId>
<NodeClass>Method_4</NodeClass>
<BrowseName>
<NamespaceIndex>1</NamespaceIndex>
<Name>UnregisterApplication</Name>
</BrowseName>
<DisplayName>
<Locale></Locale>
<Text>UnregisterApplication</Text>
</DisplayName>
<Description i:nil="true" />
<WriteMask>0</WriteMask>
<UserWriteMask>0</UserWriteMask>
<References>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=47</Identifier>
</ReferenceTypeId>
<IsInverse>true</IsInverse>
<TargetId>
<Identifier>ns=1;i=13</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=40</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>ns=1;i=21</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=37</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=78</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=46</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>ns=1;i=22</Identifier>
</TargetId>
</ReferenceNode>
</References>
<Executable>true</Executable>
<UserExecutable>true</UserExecutable>
</Node>
<Node i:type="VariableNode">
<NodeId>
<Identifier>ns=1;i=22</Identifier>
</NodeId>
<NodeClass>Variable_2</NodeClass>
<BrowseName>
<NamespaceIndex>0</NamespaceIndex>
<Name>InputArguments</Name>
</BrowseName>
<DisplayName>
<Locale></Locale>
<Text>InputArguments</Text>
</DisplayName>
<Description i:nil="true" />
<WriteMask>0</WriteMask>
<UserWriteMask>0</UserWriteMask>
<References>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=46</Identifier>
</ReferenceTypeId>
<IsInverse>true</IsInverse>
<TargetId>
<Identifier>ns=1;i=21</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=40</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=68</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=37</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=78</Identifier>
</TargetId>
</ReferenceNode>
</References>
<Value>
<Value>
<ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
<ExtensionObject>
<TypeId>
<Identifier>i=297</Identifier>
</TypeId>
<Body>
<Argument>
<Name>ApplicationId</Name>
<DataType>
<Identifier>i=17</Identifier>
</DataType>
<ValueRank>-1</ValueRank>
<ArrayDimensions />
<Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
</Argument>
</Body>
</ExtensionObject>
</ListOfExtensionObject>
</Value>
</Value>
<DataType>
<Identifier>i=296</Identifier>
</DataType>
<ValueRank>1</ValueRank>
<ArrayDimensions />
<AccessLevel>1</AccessLevel>
<UserAccessLevel>1</UserAccessLevel>
<MinimumSamplingInterval>0</MinimumSamplingInterval>
<Historizing>false</Historizing>
</Node>
<Node i:type="MethodNode">
<NodeId>
<Identifier>ns=1;i=23</Identifier>
</NodeId>
<NodeClass>Method_4</NodeClass>
<BrowseName>
<NamespaceIndex>1</NamespaceIndex>
<Name>QueryServers</Name>
</BrowseName>
<DisplayName>
<Locale></Locale>
<Text>QueryServers</Text>
</DisplayName>
<Description i:nil="true" />
<WriteMask>0</WriteMask>
<UserWriteMask>0</UserWriteMask>
<References>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=47</Identifier>
</ReferenceTypeId>
<IsInverse>true</IsInverse>
<TargetId>
<Identifier>ns=1;i=13</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=40</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>ns=1;i=23</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=37</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=78</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=46</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>ns=1;i=24</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=46</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>ns=1;i=25</Identifier>
</TargetId>
</ReferenceNode>
</References>
<Executable>true</Executable>
<UserExecutable>true</UserExecutable>
</Node>
<Node i:type="VariableNode">
<NodeId>
<Identifier>ns=1;i=24</Identifier>
</NodeId>
<NodeClass>Variable_2</NodeClass>
<BrowseName>
<NamespaceIndex>0</NamespaceIndex>
<Name>InputArguments</Name>
</BrowseName>
<DisplayName>
<Locale></Locale>
<Text>InputArguments</Text>
</DisplayName>
<Description i:nil="true" />
<WriteMask>0</WriteMask>
<UserWriteMask>0</UserWriteMask>
<References>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=46</Identifier>
</ReferenceTypeId>
<IsInverse>true</IsInverse>
<TargetId>
<Identifier>ns=1;i=23</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=40</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=68</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=37</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=78</Identifier>
</TargetId>
</ReferenceNode>
</References>
<Value>
<Value>
<ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
<ExtensionObject>
<TypeId>
<Identifier>i=297</Identifier>
</TypeId>
<Body>
<Argument>
<Name>StartingRecordId</Name>
<DataType>
<Identifier>i=7</Identifier>
</DataType>
<ValueRank>-1</ValueRank>
<ArrayDimensions />
<Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
</Argument>
</Body>
</ExtensionObject>
<ExtensionObject>
<TypeId>
<Identifier>i=297</Identifier>
</TypeId>
<Body>
<Argument>
<Name>MaxRecordsToReturn</Name>
<DataType>
<Identifier>i=7</Identifier>
</DataType>
<ValueRank>-1</ValueRank>
<ArrayDimensions />
<Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
</Argument>
</Body>
</ExtensionObject>
<ExtensionObject>
<TypeId>
<Identifier>i=297</Identifier>
</TypeId>
<Body>
<Argument>
<Name>ApplicationName</Name>
<DataType>
<Identifier>i=12</Identifier>
</DataType>
<ValueRank>-1</ValueRank>
<ArrayDimensions />
<Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
</Argument>
</Body>
</ExtensionObject>
<ExtensionObject>
<TypeId>
<Identifier>i=297</Identifier>
</TypeId>
<Body>
<Argument>
<Name>ApplicationUri</Name>
<DataType>
<Identifier>i=12</Identifier>
</DataType>
<ValueRank>-1</ValueRank>
<ArrayDimensions />
<Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
</Argument>
</Body>
</ExtensionObject>
<ExtensionObject>
<TypeId>
<Identifier>i=297</Identifier>
</TypeId>
<Body>
<Argument>
<Name>ProductUri</Name>
<DataType>
<Identifier>i=12</Identifier>
</DataType>
<ValueRank>-1</ValueRank>
<ArrayDimensions />
<Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
</Argument>
</Body>
</ExtensionObject>
<ExtensionObject>
<TypeId>
<Identifier>i=297</Identifier>
</TypeId>
<Body>
<Argument>
<Name>ServerCapabilities</Name>
<DataType>
<Identifier>i=12</Identifier>
</DataType>
<ValueRank>1</ValueRank>
<ArrayDimensions />
<Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
</Argument>
</Body>
</ExtensionObject>
</ListOfExtensionObject>
</Value>
</Value>
<DataType>
<Identifier>i=296</Identifier>
</DataType>
<ValueRank>1</ValueRank>
<ArrayDimensions />
<AccessLevel>1</AccessLevel>
<UserAccessLevel>1</UserAccessLevel>
<MinimumSamplingInterval>0</MinimumSamplingInterval>
<Historizing>false</Historizing>
</Node>
<Node i:type="VariableNode">
<NodeId>
<Identifier>ns=1;i=25</Identifier>
</NodeId>
<NodeClass>Variable_2</NodeClass>
<BrowseName>
<NamespaceIndex>0</NamespaceIndex>
<Name>OutputArguments</Name>
</BrowseName>
<DisplayName>
<Locale></Locale>
<Text>OutputArguments</Text>
</DisplayName>
<Description i:nil="true" />
<WriteMask>0</WriteMask>
<UserWriteMask>0</UserWriteMask>
<References>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=46</Identifier>
</ReferenceTypeId>
<IsInverse>true</IsInverse>
<TargetId>
<Identifier>ns=1;i=23</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=40</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=68</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=37</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=78</Identifier>
</TargetId>
</ReferenceNode>
</References>
<Value>
<Value>
<ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
<ExtensionObject>
<TypeId>
<Identifier>i=297</Identifier>
</TypeId>
<Body>
<Argument>
<Name>LastCounterResetTime</Name>
<DataType>
<Identifier>i=294</Identifier>
</DataType>
<ValueRank>-1</ValueRank>
<ArrayDimensions />
<Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
</Argument>
</Body>
</ExtensionObject>
<ExtensionObject>
<TypeId>
<Identifier>i=297</Identifier>
</TypeId>
<Body>
<Argument>
<Name>Servers</Name>
<DataType>
<Identifier>i=12189</Identifier>
</DataType>
<ValueRank>1</ValueRank>
<ArrayDimensions />
<Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
</Argument>
</Body>
</ExtensionObject>
</ListOfExtensionObject>
</Value>
</Value>
<DataType>
<Identifier>i=296</Identifier>
</DataType>
<ValueRank>1</ValueRank>
<ArrayDimensions />
<AccessLevel>1</AccessLevel>
<UserAccessLevel>1</UserAccessLevel>
<MinimumSamplingInterval>0</MinimumSamplingInterval>
<Historizing>false</Historizing>
</Node>
<Node i:type="ObjectTypeNode">
<NodeId>
<Identifier>ns=1;i=26</Identifier>
</NodeId>
<NodeClass>ObjectType_8</NodeClass>
<BrowseName>
<NamespaceIndex>1</NamespaceIndex>
<Name>ApplicationRegistrationChangedAuditEventType</Name>
</BrowseName>
<DisplayName>
<Locale></Locale>
<Text>ApplicationRegistrationChangedAuditEventType</Text>
</DisplayName>
<Description i:nil="true" />
<WriteMask>0</WriteMask>
<UserWriteMask>0</UserWriteMask>
<References>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>true</IsInverse>
<TargetId>
<Identifier>i=2127</Identifier>
</TargetId>
</ReferenceNode>
</References>
<IsAbstract>true</IsAbstract>
</Node>
<Node i:type="ObjectTypeNode">
<NodeId>
<Identifier>ns=1;i=63</Identifier>
</NodeId>
<NodeClass>ObjectType_8</NodeClass>
<BrowseName>
<NamespaceIndex>1</NamespaceIndex>
<Name>CertificateDirectoryType</Name>
</BrowseName>
<DisplayName>
<Locale></Locale>
<Text>CertificateDirectoryType</Text>
</DisplayName>
<Description i:nil="true" />
<WriteMask>0</WriteMask>
<UserWriteMask>0</UserWriteMask>
<References>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>true</IsInverse>
<TargetId>
<Identifier>ns=1;i=13</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=35</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>ns=1;i=511</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=47</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>ns=1;i=79</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=47</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>ns=1;i=76</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=47</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>ns=1;i=85</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=47</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>ns=1;i=369</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=47</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>ns=1;i=197</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=47</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>ns=1;i=222</Identifier>
</TargetId>
</ReferenceNode>
</References>
<IsAbstract>false</IsAbstract>
</Node>
<Node i:type="MethodNode">
<NodeId>
<Identifier>ns=1;i=76</Identifier>
</NodeId>
<NodeClass>Method_4</NodeClass>
<BrowseName>
<NamespaceIndex>1</NamespaceIndex>
<Name>StartNewKeyPairRequest</Name>
</BrowseName>
<DisplayName>
<Locale></Locale>
<Text>StartNewKeyPairRequest</Text>
</DisplayName>
<Description i:nil="true" />
<WriteMask>0</WriteMask>
<UserWriteMask>0</UserWriteMask>
<References>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=47</Identifier>
</ReferenceTypeId>
<IsInverse>true</IsInverse>
<TargetId>
<Identifier>ns=1;i=63</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=40</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>ns=1;i=76</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=37</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=78</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=46</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>ns=1;i=77</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=46</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>ns=1;i=78</Identifier>
</TargetId>
</ReferenceNode>
</References>
<Executable>true</Executable>
<UserExecutable>true</UserExecutable>
</Node>
<Node i:type="VariableNode">
<NodeId>
<Identifier>ns=1;i=77</Identifier>
</NodeId>
<NodeClass>Variable_2</NodeClass>
<BrowseName>
<NamespaceIndex>0</NamespaceIndex>
<Name>InputArguments</Name>
</BrowseName>
<DisplayName>
<Locale></Locale>
<Text>InputArguments</Text>
</DisplayName>
<Description i:nil="true" />
<WriteMask>0</WriteMask>
<UserWriteMask>0</UserWriteMask>
<References>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=46</Identifier>
</ReferenceTypeId>
<IsInverse>true</IsInverse>
<TargetId>
<Identifier>ns=1;i=76</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=40</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=68</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=37</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=78</Identifier>
</TargetId>
</ReferenceNode>
</References>
<Value>
<Value>
<ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
<ExtensionObject>
<TypeId>
<Identifier>i=297</Identifier>
</TypeId>
<Body>
<Argument>
<Name>ApplicationId</Name>
<DataType>
<Identifier>i=17</Identifier>
</DataType>
<ValueRank>-1</ValueRank>
<ArrayDimensions />
<Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
</Argument>
</Body>
</ExtensionObject>
<ExtensionObject>
<TypeId>
<Identifier>i=297</Identifier>
</TypeId>
<Body>
<Argument>
<Name>CertificateGroupId</Name>
<DataType>
<Identifier>i=17</Identifier>
</DataType>
<ValueRank>-1</ValueRank>
<ArrayDimensions />
<Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
</Argument>
</Body>
</ExtensionObject>
<ExtensionObject>
<TypeId>
<Identifier>i=297</Identifier>
</TypeId>
<Body>
<Argument>
<Name>CertificateTypeId</Name>
<DataType>
<Identifier>i=17</Identifier>
</DataType>
<ValueRank>-1</ValueRank>
<ArrayDimensions />
<Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
</Argument>
</Body>
</ExtensionObject>
<ExtensionObject>
<TypeId>
<Identifier>i=297</Identifier>
</TypeId>
<Body>
<Argument>
<Name>SubjectName</Name>
<DataType>
<Identifier>i=12</Identifier>
</DataType>
<ValueRank>-1</ValueRank>
<ArrayDimensions />
<Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
</Argument>
</Body>
</ExtensionObject>
<ExtensionObject>
<TypeId>
<Identifier>i=297</Identifier>
</TypeId>
<Body>
<Argument>
<Name>DomainNames</Name>
<DataType>
<Identifier>i=12</Identifier>
</DataType>
<ValueRank>1</ValueRank>
<ArrayDimensions />
<Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
</Argument>
</Body>
</ExtensionObject>
<ExtensionObject>
<TypeId>
<Identifier>i=297</Identifier>
</TypeId>
<Body>
<Argument>
<Name>PrivateKeyFormat</Name>
<DataType>
<Identifier>i=12</Identifier>
</DataType>
<ValueRank>-1</ValueRank>
<ArrayDimensions />
<Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
</Argument>
</Body>
</ExtensionObject>
<ExtensionObject>
<TypeId>
<Identifier>i=297</Identifier>
</TypeId>
<Body>
<Argument>
<Name>PrivateKeyPassword</Name>
<DataType>
<Identifier>i=12</Identifier>
</DataType>
<ValueRank>-1</ValueRank>
<ArrayDimensions />
<Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
</Argument>
</Body>
</ExtensionObject>
</ListOfExtensionObject>
</Value>
</Value>
<DataType>
<Identifier>i=296</Identifier>
</DataType>
<ValueRank>1</ValueRank>
<ArrayDimensions />
<AccessLevel>1</AccessLevel>
<UserAccessLevel>1</UserAccessLevel>
<MinimumSamplingInterval>0</MinimumSamplingInterval>
<Historizing>false</Historizing>
</Node>
<Node i:type="VariableNode">
<NodeId>
<Identifier>ns=1;i=78</Identifier>
</NodeId>
<NodeClass>Variable_2</NodeClass>
<BrowseName>
<NamespaceIndex>0</NamespaceIndex>
<Name>OutputArguments</Name>
</BrowseName>
<DisplayName>
<Locale></Locale>
<Text>OutputArguments</Text>
</DisplayName>
<Description i:nil="true" />
<WriteMask>0</WriteMask>
<UserWriteMask>0</UserWriteMask>
<References>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=46</Identifier>
</ReferenceTypeId>
<IsInverse>true</IsInverse>
<TargetId>
<Identifier>ns=1;i=76</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=40</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=68</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=37</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=78</Identifier>
</TargetId>
</ReferenceNode>
</References>
<Value>
<Value>
<ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
<ExtensionObject>
<TypeId>
<Identifier>i=297</Identifier>
</TypeId>
<Body>
<Argument>
<Name>RequestId</Name>
<DataType>
<Identifier>i=17</Identifier>
</DataType>
<ValueRank>-1</ValueRank>
<ArrayDimensions />
<Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
</Argument>
</Body>
</ExtensionObject>
</ListOfExtensionObject>
</Value>
</Value>
<DataType>
<Identifier>i=296</Identifier>
</DataType>
<ValueRank>1</ValueRank>
<ArrayDimensions />
<AccessLevel>1</AccessLevel>
<UserAccessLevel>1</UserAccessLevel>
<MinimumSamplingInterval>0</MinimumSamplingInterval>
<Historizing>false</Historizing>
</Node>