UNPKG

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
<?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>