diff --git a/backends/open62541/src/DataTypeImporter.c b/backends/open62541/src/DataTypeImporter.c index 1e8ef7b..4f2c3f3 100644 --- a/backends/open62541/src/DataTypeImporter.c +++ b/backends/open62541/src/DataTypeImporter.c @@ -153,6 +153,12 @@ typedef struct char c; UA_String member; } TempString; + +typedef struct +{ + char c; + UA_XmlElement member; +} TempXmlElement; typedef struct { char c; @@ -231,6 +237,8 @@ static int getAlignment(const UA_DataType *type, return offsetof(TempString, member); case UA_DATATYPEKIND_BYTESTRING: return offsetof(TempByteString, member); + case UA_DATATYPEKIND_XMLELEMENT: + return offsetof(TempXmlElement, member); case UA_DATATYPEKIND_DATETIME: return offsetof(TempDateTime, member); case UA_DATATYPEKIND_EXPANDEDNODEID: diff --git a/backends/open62541/tests/CMakeLists.txt b/backends/open62541/tests/CMakeLists.txt index 1ad4664..dc917a7 100644 --- a/backends/open62541/tests/CMakeLists.txt +++ b/backends/open62541/tests/CMakeLists.txt @@ -153,6 +153,13 @@ add_test(NAME issue_246_2_Test WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} COMMAND issue_246_2 ${CMAKE_CURRENT_SOURCE_DIR}/issue_246_2.xml) +add_executable(issue_266 issue_266_testdata.c) +target_include_directories(issue_266 PRIVATE ${CHECK_INCLUDE_DIR}) +target_link_libraries(issue_266 PRIVATE NodesetLoader open62541::open62541 ${CHECK_LIBRARIES} ${PTHREAD_LIB}) +add_test(NAME issue_266_Test + WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + COMMAND issue_266 ${CMAKE_CURRENT_SOURCE_DIR}/issue266_TestData.NodeSet2.xml) + if(${ENABLE_DATATYPEIMPORT_TEST}) add_subdirectory(dataTypeImport) endif() diff --git a/backends/open62541/tests/issue266_TestData.NodeSet2.xml b/backends/open62541/tests/issue266_TestData.NodeSet2.xml new file mode 100644 index 0000000..cb9bda8 --- /dev/null +++ b/backends/open62541/tests/issue266_TestData.NodeSet2.xml @@ -0,0 +1,17017 @@ + + + + http://test.org/UA/Data/ + + + + + + + + i=1 + i=2 + i=3 + i=4 + i=5 + i=6 + i=7 + i=8 + i=9 + i=10 + i=11 + i=13 + i=12 + i=15 + i=14 + i=16 + i=17 + i=18 + i=20 + i=21 + i=19 + i=22 + i=26 + i=27 + i=28 + i=47 + i=46 + i=35 + i=36 + i=48 + i=45 + i=40 + i=37 + i=38 + i=39 + i=53 + i=52 + i=51 + i=54 + i=9004 + i=9005 + i=17597 + i=9006 + i=15112 + i=17604 + i=17603 + + + GenerateValuesEventType + + ns=1;i=9381 + ns=1;i=9382 + i=2041 + + + + Iterations + + i=68 + i=78 + ns=1;i=9371 + + + + NewValueCount + + i=68 + i=78 + ns=1;i=9371 + + + + TestDataObjectType + + ns=1;i=9384 + ns=1;i=9385 + ns=1;i=9387 + ns=1;i=9387 + i=58 + + + + SimulationActive + If true the server will produce new values for each monitored variable. + + i=68 + i=78 + ns=1;i=9383 + + + + GenerateValues + + ns=1;i=9386 + i=78 + ns=1;i=9383 + + + + InputArguments + + i=68 + i=78 + ns=1;i=9385 + + + + + + i=297 + + + + Iterations + + i=7 + + -1 + + + The number of new values to generate. + + + + + + + + + CycleComplete + + ns=1;i=9388 + ns=1;i=9389 + ns=1;i=9390 + ns=1;i=9391 + ns=1;i=9392 + ns=1;i=9393 + ns=1;i=9395 + ns=1;i=9396 + ns=1;i=11578 + ns=1;i=11579 + ns=1;i=11557 + ns=1;i=9397 + ns=1;i=9398 + ns=1;i=9399 + ns=1;i=9405 + ns=1;i=9409 + ns=1;i=9411 + ns=1;i=9413 + ns=1;i=9415 + ns=1;i=9414 + ns=1;i=9416 + ns=1;i=9420 + ns=1;i=9436 + ns=1;i=9383 + i=2881 + i=78 + ns=1;i=9383 + + + + EventId + + i=68 + i=78 + ns=1;i=9387 + + + + EventType + + i=68 + i=78 + ns=1;i=9387 + + + + SourceNode + + i=68 + i=78 + ns=1;i=9387 + + + + SourceName + + i=68 + i=78 + ns=1;i=9387 + + + + Time + + i=68 + i=78 + ns=1;i=9387 + + + + ReceiveTime + + i=68 + i=78 + ns=1;i=9387 + + + + Message + + i=68 + i=78 + ns=1;i=9387 + + + + Severity + + i=68 + i=78 + ns=1;i=9387 + + + + ConditionClassId + + i=68 + i=78 + ns=1;i=9387 + + + + ConditionClassName + + i=68 + i=78 + ns=1;i=9387 + + + + ConditionName + + i=68 + i=78 + ns=1;i=9387 + + + + BranchId + + i=68 + i=78 + ns=1;i=9387 + + + + Retain + + i=68 + i=78 + ns=1;i=9387 + + + + EnabledState + + ns=1;i=9400 + i=8995 + i=78 + ns=1;i=9387 + + + + Id + + i=68 + i=78 + ns=1;i=9399 + + + + Quality + + ns=1;i=9406 + i=9002 + i=78 + ns=1;i=9387 + + + + SourceTimestamp + + i=68 + i=78 + ns=1;i=9405 + + + + LastSeverity + + ns=1;i=9410 + i=9002 + i=78 + ns=1;i=9387 + + + + SourceTimestamp + + i=68 + i=78 + ns=1;i=9409 + + + + Comment + + ns=1;i=9412 + i=9002 + i=78 + ns=1;i=9387 + + + + SourceTimestamp + + i=68 + i=78 + ns=1;i=9411 + + + + ClientUserId + + i=68 + i=78 + ns=1;i=9387 + + + + Disable + + i=2803 + i=78 + ns=1;i=9387 + + + + Enable + + i=2803 + i=78 + ns=1;i=9387 + + + + AddComment + + ns=1;i=9417 + i=2829 + i=78 + ns=1;i=9387 + + + + InputArguments + + i=68 + i=78 + ns=1;i=9416 + + + + + + i=297 + + + + EventId + + i=15 + + -1 + + + The identifier for the event to comment. + + + + + + + i=297 + + + + Comment + + i=21 + + -1 + + + The comment to add to the condition. + + + + + + + + + AckedState + + ns=1;i=9421 + i=8995 + i=78 + ns=1;i=9387 + + + + Id + + i=68 + i=78 + ns=1;i=9420 + + + + Acknowledge + + ns=1;i=9437 + i=8944 + i=78 + ns=1;i=9387 + + + + InputArguments + + i=68 + i=78 + ns=1;i=9436 + + + + + + i=297 + + + + EventId + + i=15 + + -1 + + + The identifier for the event to comment. + + + + + + + i=297 + + + + Comment + + i=21 + + -1 + + + The comment to add to the condition. + + + + + + + + + ScalarValueDataType + + i=22 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ScalarValueObjectType + + ns=1;i=9507 + ns=1;i=9508 + ns=1;i=9509 + ns=1;i=9510 + ns=1;i=9511 + ns=1;i=9512 + ns=1;i=9513 + ns=1;i=9514 + ns=1;i=9515 + ns=1;i=9516 + ns=1;i=9517 + ns=1;i=9518 + ns=1;i=9519 + ns=1;i=9520 + ns=1;i=9521 + ns=1;i=9522 + ns=1;i=9523 + ns=1;i=9524 + ns=1;i=9525 + ns=1;i=9526 + ns=1;i=9527 + ns=1;i=9528 + ns=1;i=9529 + ns=1;i=9530 + ns=1;i=9531 + ns=1;i=9532 + ns=1;i=9533 + ns=1;i=9383 + + + + BooleanValue + + i=63 + i=78 + ns=1;i=9450 + + + + SByteValue + + i=63 + i=78 + ns=1;i=9450 + + + + ByteValue + + i=63 + i=78 + ns=1;i=9450 + + + + Int16Value + + i=63 + i=78 + ns=1;i=9450 + + + + UInt16Value + + i=63 + i=78 + ns=1;i=9450 + + + + Int32Value + + i=63 + i=78 + ns=1;i=9450 + + + + UInt32Value + + i=63 + i=78 + ns=1;i=9450 + + + + Int64Value + + i=63 + i=78 + ns=1;i=9450 + + + + UInt64Value + + i=63 + i=78 + ns=1;i=9450 + + + + FloatValue + + i=63 + i=78 + ns=1;i=9450 + + + + DoubleValue + + i=63 + i=78 + ns=1;i=9450 + + + + StringValue + + i=63 + i=78 + ns=1;i=9450 + + + + DateTimeValue + + i=63 + i=78 + ns=1;i=9450 + + + + GuidValue + + i=63 + i=78 + ns=1;i=9450 + + + + ByteStringValue + + i=63 + i=78 + ns=1;i=9450 + + + + XmlElementValue + + i=63 + i=78 + ns=1;i=9450 + + + + NodeIdValue + + i=63 + i=78 + ns=1;i=9450 + + + + ExpandedNodeIdValue + + i=63 + i=78 + ns=1;i=9450 + + + + QualifiedNameValue + + i=63 + i=78 + ns=1;i=9450 + + + + LocalizedTextValue + + i=63 + i=78 + ns=1;i=9450 + + + + StatusCodeValue + + i=63 + i=78 + ns=1;i=9450 + + + + VariantValue + + i=63 + i=78 + ns=1;i=9450 + + + + EnumerationValue + + i=63 + i=78 + ns=1;i=9450 + + + + StructureValue + + i=63 + i=78 + ns=1;i=9450 + + + + NumberValue + + i=63 + i=78 + ns=1;i=9450 + + + + IntegerValue + + i=63 + i=78 + ns=1;i=9450 + + + + UIntegerValue + + i=63 + i=78 + ns=1;i=9450 + + + + AnalogScalarValueObjectType + + ns=1;i=9591 + ns=1;i=9597 + ns=1;i=9603 + ns=1;i=9609 + ns=1;i=9615 + ns=1;i=9621 + ns=1;i=9627 + ns=1;i=9633 + ns=1;i=9639 + ns=1;i=9645 + ns=1;i=9651 + ns=1;i=9657 + ns=1;i=9663 + ns=1;i=9383 + + + + SByteValue + + ns=1;i=9594 + i=2368 + i=78 + ns=1;i=9534 + + + + EURange + + i=68 + i=78 + ns=1;i=9591 + + + + ByteValue + + ns=1;i=9600 + i=2368 + i=78 + ns=1;i=9534 + + + + EURange + + i=68 + i=78 + ns=1;i=9597 + + + + Int16Value + + ns=1;i=9606 + i=2368 + i=78 + ns=1;i=9534 + + + + EURange + + i=68 + i=78 + ns=1;i=9603 + + + + UInt16Value + + ns=1;i=9612 + i=2368 + i=78 + ns=1;i=9534 + + + + EURange + + i=68 + i=78 + ns=1;i=9609 + + + + Int32Value + + ns=1;i=9618 + i=2368 + i=78 + ns=1;i=9534 + + + + EURange + + i=68 + i=78 + ns=1;i=9615 + + + + UInt32Value + + ns=1;i=9624 + i=2368 + i=78 + ns=1;i=9534 + + + + EURange + + i=68 + i=78 + ns=1;i=9621 + + + + Int64Value + + ns=1;i=9630 + i=2368 + i=78 + ns=1;i=9534 + + + + EURange + + i=68 + i=78 + ns=1;i=9627 + + + + UInt64Value + + ns=1;i=9636 + i=2368 + i=78 + ns=1;i=9534 + + + + EURange + + i=68 + i=78 + ns=1;i=9633 + + + + FloatValue + + ns=1;i=9642 + i=2368 + i=78 + ns=1;i=9534 + + + + EURange + + i=68 + i=78 + ns=1;i=9639 + + + + DoubleValue + + ns=1;i=9648 + i=2368 + i=78 + ns=1;i=9534 + + + + EURange + + i=68 + i=78 + ns=1;i=9645 + + + + NumberValue + + ns=1;i=9654 + i=2368 + i=78 + ns=1;i=9534 + + + + EURange + + i=68 + i=78 + ns=1;i=9651 + + + + IntegerValue + + ns=1;i=9660 + i=2368 + i=78 + ns=1;i=9534 + + + + EURange + + i=68 + i=78 + ns=1;i=9657 + + + + UIntegerValue + + ns=1;i=9666 + i=2368 + i=78 + ns=1;i=9534 + + + + EURange + + i=68 + i=78 + ns=1;i=9663 + + + + ArrayValueDataType + + i=22 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ArrayValueObjectType + + ns=1;i=9736 + ns=1;i=9737 + ns=1;i=9738 + ns=1;i=9739 + ns=1;i=9740 + ns=1;i=9741 + ns=1;i=9742 + ns=1;i=9743 + ns=1;i=9744 + ns=1;i=9745 + ns=1;i=9746 + ns=1;i=9747 + ns=1;i=9748 + ns=1;i=9749 + ns=1;i=9750 + ns=1;i=9751 + ns=1;i=9752 + ns=1;i=9753 + ns=1;i=9754 + ns=1;i=9755 + ns=1;i=9756 + ns=1;i=9757 + ns=1;i=9758 + ns=1;i=9759 + ns=1;i=9760 + ns=1;i=9761 + ns=1;i=9762 + ns=1;i=9383 + + + + BooleanValue + + i=63 + i=78 + ns=1;i=9679 + + + + SByteValue + + i=63 + i=78 + ns=1;i=9679 + + + + ByteValue + + i=63 + i=78 + ns=1;i=9679 + + + + Int16Value + + i=63 + i=78 + ns=1;i=9679 + + + + UInt16Value + + i=63 + i=78 + ns=1;i=9679 + + + + Int32Value + + i=63 + i=78 + ns=1;i=9679 + + + + UInt32Value + + i=63 + i=78 + ns=1;i=9679 + + + + Int64Value + + i=63 + i=78 + ns=1;i=9679 + + + + UInt64Value + + i=63 + i=78 + ns=1;i=9679 + + + + FloatValue + + i=63 + i=78 + ns=1;i=9679 + + + + DoubleValue + + i=63 + i=78 + ns=1;i=9679 + + + + StringValue + + i=63 + i=78 + ns=1;i=9679 + + + + DateTimeValue + + i=63 + i=78 + ns=1;i=9679 + + + + GuidValue + + i=63 + i=78 + ns=1;i=9679 + + + + ByteStringValue + + i=63 + i=78 + ns=1;i=9679 + + + + XmlElementValue + + i=63 + i=78 + ns=1;i=9679 + + + + NodeIdValue + + i=63 + i=78 + ns=1;i=9679 + + + + ExpandedNodeIdValue + + i=63 + i=78 + ns=1;i=9679 + + + + QualifiedNameValue + + i=63 + i=78 + ns=1;i=9679 + + + + LocalizedTextValue + + i=63 + i=78 + ns=1;i=9679 + + + + StatusCodeValue + + i=63 + i=78 + ns=1;i=9679 + + + + VariantValue + + i=63 + i=78 + ns=1;i=9679 + + + + EnumerationValue + + i=63 + i=78 + ns=1;i=9679 + + + + StructureValue + + i=63 + i=78 + ns=1;i=9679 + + + + NumberValue + + i=63 + i=78 + ns=1;i=9679 + + + + IntegerValue + + i=63 + i=78 + ns=1;i=9679 + + + + UIntegerValue + + i=63 + i=78 + ns=1;i=9679 + + + + AnalogArrayValueObjectType + + ns=1;i=9820 + ns=1;i=9826 + ns=1;i=9832 + ns=1;i=9838 + ns=1;i=9844 + ns=1;i=9850 + ns=1;i=9856 + ns=1;i=9862 + ns=1;i=9868 + ns=1;i=9874 + ns=1;i=9880 + ns=1;i=9886 + ns=1;i=9892 + ns=1;i=9383 + + + + SByteValue + + ns=1;i=9823 + i=2368 + i=78 + ns=1;i=9763 + + + + EURange + + i=68 + i=78 + ns=1;i=9820 + + + + ByteValue + + ns=1;i=9829 + i=2368 + i=78 + ns=1;i=9763 + + + + EURange + + i=68 + i=78 + ns=1;i=9826 + + + + Int16Value + + ns=1;i=9835 + i=2368 + i=78 + ns=1;i=9763 + + + + EURange + + i=68 + i=78 + ns=1;i=9832 + + + + UInt16Value + + ns=1;i=9841 + i=2368 + i=78 + ns=1;i=9763 + + + + EURange + + i=68 + i=78 + ns=1;i=9838 + + + + Int32Value + + ns=1;i=9847 + i=2368 + i=78 + ns=1;i=9763 + + + + EURange + + i=68 + i=78 + ns=1;i=9844 + + + + UInt32Value + + ns=1;i=9853 + i=2368 + i=78 + ns=1;i=9763 + + + + EURange + + i=68 + i=78 + ns=1;i=9850 + + + + Int64Value + + ns=1;i=9859 + i=2368 + i=78 + ns=1;i=9763 + + + + EURange + + i=68 + i=78 + ns=1;i=9856 + + + + UInt64Value + + ns=1;i=9865 + i=2368 + i=78 + ns=1;i=9763 + + + + EURange + + i=68 + i=78 + ns=1;i=9862 + + + + FloatValue + + ns=1;i=9871 + i=2368 + i=78 + ns=1;i=9763 + + + + EURange + + i=68 + i=78 + ns=1;i=9868 + + + + DoubleValue + + ns=1;i=9877 + i=2368 + i=78 + ns=1;i=9763 + + + + EURange + + i=68 + i=78 + ns=1;i=9874 + + + + NumberValue + + ns=1;i=9883 + i=2368 + i=78 + ns=1;i=9763 + + + + EURange + + i=68 + i=78 + ns=1;i=9880 + + + + IntegerValue + + ns=1;i=9889 + i=2368 + i=78 + ns=1;i=9763 + + + + EURange + + i=68 + i=78 + ns=1;i=9886 + + + + UIntegerValue + + ns=1;i=9895 + i=2368 + i=78 + ns=1;i=9763 + + + + EURange + + i=68 + i=78 + ns=1;i=9892 + + + + BooleanDataType + + i=1 + + + + SByteDataType + + i=2 + + + + ByteDataType + + i=3 + + + + Int16DataType + + i=4 + + + + UInt16DataType + + i=5 + + + + Int32DataType + + i=6 + + + + UInt32DataType + + i=7 + + + + Int64DataType + + i=8 + + + + UInt64DataType + + i=9 + + + + FloatDataType + + i=10 + + + + DoubleDataType + + i=11 + + + + StringDataType + + i=12 + + + + DateTimeDataType + + i=13 + + + + GuidDataType + + i=14 + + + + ByteStringDataType + + i=15 + + + + XmlElementDataType + + i=16 + + + + NodeIdDataType + + i=17 + + + + ExpandedNodeIdDataType + + i=18 + + + + QualifiedNameDataType + + i=20 + + + + LocalizedTextDataType + + i=21 + + + + StatusCodeDataType + + i=19 + + + + VariantDataType + + i=24 + + + + UserScalarValueDataType + + i=22 + + + + + + + + + + + + + + + + + + + + + + + + + + + + UserScalarValueObjectType + + ns=1;i=9978 + ns=1;i=9979 + ns=1;i=9980 + ns=1;i=9981 + ns=1;i=9982 + ns=1;i=9983 + ns=1;i=9984 + ns=1;i=9985 + ns=1;i=9986 + ns=1;i=9987 + ns=1;i=9988 + ns=1;i=9989 + ns=1;i=9990 + ns=1;i=9991 + ns=1;i=9992 + ns=1;i=9993 + ns=1;i=9994 + ns=1;i=9995 + ns=1;i=9996 + ns=1;i=9997 + ns=1;i=9998 + ns=1;i=9999 + ns=1;i=9383 + + + + BooleanValue + + i=63 + i=78 + ns=1;i=9921 + + + + SByteValue + + i=63 + i=78 + ns=1;i=9921 + + + + ByteValue + + i=63 + i=78 + ns=1;i=9921 + + + + Int16Value + + i=63 + i=78 + ns=1;i=9921 + + + + UInt16Value + + i=63 + i=78 + ns=1;i=9921 + + + + Int32Value + + i=63 + i=78 + ns=1;i=9921 + + + + UInt32Value + + i=63 + i=78 + ns=1;i=9921 + + + + Int64Value + + i=63 + i=78 + ns=1;i=9921 + + + + UInt64Value + + i=63 + i=78 + ns=1;i=9921 + + + + FloatValue + + i=63 + i=78 + ns=1;i=9921 + + + + DoubleValue + + i=63 + i=78 + ns=1;i=9921 + + + + StringValue + + i=63 + i=78 + ns=1;i=9921 + + + + DateTimeValue + + i=63 + i=78 + ns=1;i=9921 + + + + GuidValue + + i=63 + i=78 + ns=1;i=9921 + + + + ByteStringValue + + i=63 + i=78 + ns=1;i=9921 + + + + XmlElementValue + + i=63 + i=78 + ns=1;i=9921 + + + + NodeIdValue + + i=63 + i=78 + ns=1;i=9921 + + + + ExpandedNodeIdValue + + i=63 + i=78 + ns=1;i=9921 + + + + QualifiedNameValue + + i=63 + i=78 + ns=1;i=9921 + + + + LocalizedTextValue + + i=63 + i=78 + ns=1;i=9921 + + + + StatusCodeValue + + i=63 + i=78 + ns=1;i=9921 + + + + VariantValue + + i=63 + i=78 + ns=1;i=9921 + + + + UserArrayValueDataType + + i=22 + + + + + + + + + + + + + + + + + + + + + + + + + + + + UserArrayValueObjectType + + ns=1;i=10064 + ns=1;i=10065 + ns=1;i=10066 + ns=1;i=10067 + ns=1;i=10068 + ns=1;i=10069 + ns=1;i=10070 + ns=1;i=10071 + ns=1;i=10072 + ns=1;i=10073 + ns=1;i=10074 + ns=1;i=10075 + ns=1;i=10076 + ns=1;i=10077 + ns=1;i=10078 + ns=1;i=10079 + ns=1;i=10080 + ns=1;i=10081 + ns=1;i=10082 + ns=1;i=10083 + ns=1;i=10084 + ns=1;i=10085 + ns=1;i=9383 + + + + BooleanValue + + i=63 + i=78 + ns=1;i=10007 + + + + SByteValue + + i=63 + i=78 + ns=1;i=10007 + + + + ByteValue + + i=63 + i=78 + ns=1;i=10007 + + + + Int16Value + + i=63 + i=78 + ns=1;i=10007 + + + + UInt16Value + + i=63 + i=78 + ns=1;i=10007 + + + + Int32Value + + i=63 + i=78 + ns=1;i=10007 + + + + UInt32Value + + i=63 + i=78 + ns=1;i=10007 + + + + Int64Value + + i=63 + i=78 + ns=1;i=10007 + + + + UInt64Value + + i=63 + i=78 + ns=1;i=10007 + + + + FloatValue + + i=63 + i=78 + ns=1;i=10007 + + + + DoubleValue + + i=63 + i=78 + ns=1;i=10007 + + + + StringValue + + i=63 + i=78 + ns=1;i=10007 + + + + DateTimeValue + + i=63 + i=78 + ns=1;i=10007 + + + + GuidValue + + i=63 + i=78 + ns=1;i=10007 + + + + ByteStringValue + + i=63 + i=78 + ns=1;i=10007 + + + + XmlElementValue + + i=63 + i=78 + ns=1;i=10007 + + + + NodeIdValue + + i=63 + i=78 + ns=1;i=10007 + + + + ExpandedNodeIdValue + + i=63 + i=78 + ns=1;i=10007 + + + + QualifiedNameValue + + i=63 + i=78 + ns=1;i=10007 + + + + LocalizedTextValue + + i=63 + i=78 + ns=1;i=10007 + + + + StatusCodeValue + + i=63 + i=78 + ns=1;i=10007 + + + + VariantValue + + i=63 + i=78 + ns=1;i=10007 + + + + Vector + + i=22 + + + + + + + + + WorkOrderStatusType + + i=22 + + + + + + + + + WorkOrderType + + i=22 + + + + + + + + + + MethodTestType + + ns=1;i=10093 + ns=1;i=10096 + ns=1;i=10099 + ns=1;i=10102 + ns=1;i=10105 + ns=1;i=10108 + ns=1;i=10111 + ns=1;i=10114 + ns=1;i=10117 + ns=1;i=10120 + i=61 + + + + ScalarMethod1 + + ns=1;i=10094 + ns=1;i=10095 + i=78 + ns=1;i=10092 + + + + InputArguments + + i=68 + i=78 + ns=1;i=10093 + + + + + + i=297 + + + + BooleanIn + + i=1 + + -1 + + + + + + + i=297 + + + + SByteIn + + i=2 + + -1 + + + + + + + i=297 + + + + ByteIn + + i=3 + + -1 + + + + + + + i=297 + + + + Int16In + + i=4 + + -1 + + + + + + + i=297 + + + + UInt16In + + i=5 + + -1 + + + + + + + i=297 + + + + Int32In + + i=6 + + -1 + + + + + + + i=297 + + + + UInt32In + + i=7 + + -1 + + + + + + + i=297 + + + + Int64In + + i=8 + + -1 + + + + + + + i=297 + + + + UInt64In + + i=9 + + -1 + + + + + + + i=297 + + + + FloatIn + + i=10 + + -1 + + + + + + + i=297 + + + + DoubleIn + + i=11 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + ns=1;i=10093 + + + + + + i=297 + + + + BooleanOut + + i=1 + + -1 + + + + + + + i=297 + + + + SByteOut + + i=2 + + -1 + + + + + + + i=297 + + + + ByteOut + + i=3 + + -1 + + + + + + + i=297 + + + + Int16Out + + i=4 + + -1 + + + + + + + i=297 + + + + UInt16Out + + i=5 + + -1 + + + + + + + i=297 + + + + Int32Out + + i=6 + + -1 + + + + + + + i=297 + + + + UInt32Out + + i=7 + + -1 + + + + + + + i=297 + + + + Int64Out + + i=8 + + -1 + + + + + + + i=297 + + + + UInt64Out + + i=9 + + -1 + + + + + + + i=297 + + + + FloatOut + + i=10 + + -1 + + + + + + + i=297 + + + + DoubleOut + + i=11 + + -1 + + + + + + + + + ScalarMethod2 + + ns=1;i=10097 + ns=1;i=10098 + i=78 + ns=1;i=10092 + + + + InputArguments + + i=68 + i=78 + ns=1;i=10096 + + + + + + i=297 + + + + StringIn + + i=12 + + -1 + + + + + + + i=297 + + + + DateTimeIn + + i=13 + + -1 + + + + + + + i=297 + + + + GuidIn + + i=14 + + -1 + + + + + + + i=297 + + + + ByteStringIn + + i=15 + + -1 + + + + + + + i=297 + + + + XmlElementIn + + i=16 + + -1 + + + + + + + i=297 + + + + NodeIdIn + + i=17 + + -1 + + + + + + + i=297 + + + + ExpandedNodeIdIn + + i=18 + + -1 + + + + + + + i=297 + + + + QualifiedNameIn + + i=20 + + -1 + + + + + + + i=297 + + + + LocalizedTextIn + + i=21 + + -1 + + + + + + + i=297 + + + + StatusCodeIn + + i=19 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + ns=1;i=10096 + + + + + + i=297 + + + + StringOut + + i=12 + + -1 + + + + + + + i=297 + + + + DateTimeOut + + i=13 + + -1 + + + + + + + i=297 + + + + GuidOut + + i=14 + + -1 + + + + + + + i=297 + + + + ByteStringOut + + i=15 + + -1 + + + + + + + i=297 + + + + XmlElementOut + + i=16 + + -1 + + + + + + + i=297 + + + + NodeIdOut + + i=17 + + -1 + + + + + + + i=297 + + + + ExpandedNodeIdOut + + i=18 + + -1 + + + + + + + i=297 + + + + QualifiedNameOut + + i=20 + + -1 + + + + + + + i=297 + + + + LocalizedTextOut + + i=21 + + -1 + + + + + + + i=297 + + + + StatusCodeOut + + i=19 + + -1 + + + + + + + + + ScalarMethod3 + + ns=1;i=10100 + ns=1;i=10101 + i=78 + ns=1;i=10092 + + + + InputArguments + + i=68 + i=78 + ns=1;i=10099 + + + + + + i=297 + + + + VariantIn + + i=24 + + -1 + + + + + + + i=297 + + + + EnumerationIn + + i=29 + + -1 + + + + + + + i=297 + + + + StructureIn + + i=22 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + ns=1;i=10099 + + + + + + i=297 + + + + VariantOut + + i=24 + + -1 + + + + + + + i=297 + + + + EnumerationOut + + i=29 + + -1 + + + + + + + i=297 + + + + StructureOut + + i=22 + + -1 + + + + + + + + + ArrayMethod1 + + ns=1;i=10103 + ns=1;i=10104 + i=78 + ns=1;i=10092 + + + + InputArguments + + i=68 + i=78 + ns=1;i=10102 + + + + + + i=297 + + + + BooleanIn + + i=1 + + 1 + + 0 + + + + + + + i=297 + + + + SByteIn + + i=2 + + 1 + + 0 + + + + + + + i=297 + + + + ByteIn + + i=3 + + 1 + + 0 + + + + + + + i=297 + + + + Int16In + + i=4 + + 1 + + 0 + + + + + + + i=297 + + + + UInt16In + + i=5 + + 1 + + 0 + + + + + + + i=297 + + + + Int32In + + i=6 + + 1 + + 0 + + + + + + + i=297 + + + + UInt32In + + i=7 + + 1 + + 0 + + + + + + + i=297 + + + + Int64In + + i=8 + + 1 + + 0 + + + + + + + i=297 + + + + UInt64In + + i=9 + + 1 + + 0 + + + + + + + i=297 + + + + FloatIn + + i=10 + + 1 + + 0 + + + + + + + i=297 + + + + DoubleIn + + i=11 + + 1 + + 0 + + + + + + + + + OutputArguments + + i=68 + i=78 + ns=1;i=10102 + + + + + + i=297 + + + + BooleanOut + + i=1 + + 1 + + 0 + + + + + + + i=297 + + + + SByteOut + + i=2 + + 1 + + 0 + + + + + + + i=297 + + + + ByteOut + + i=3 + + 1 + + 0 + + + + + + + i=297 + + + + Int16Out + + i=4 + + 1 + + 0 + + + + + + + i=297 + + + + UInt16Out + + i=5 + + 1 + + 0 + + + + + + + i=297 + + + + Int32Out + + i=6 + + 1 + + 0 + + + + + + + i=297 + + + + UInt32Out + + i=7 + + 1 + + 0 + + + + + + + i=297 + + + + Int64Out + + i=8 + + 1 + + 0 + + + + + + + i=297 + + + + UInt64Out + + i=9 + + 1 + + 0 + + + + + + + i=297 + + + + FloatOut + + i=10 + + 1 + + 0 + + + + + + + i=297 + + + + DoubleOut + + i=11 + + 1 + + 0 + + + + + + + + + ArrayMethod2 + + ns=1;i=10106 + ns=1;i=10107 + i=78 + ns=1;i=10092 + + + + InputArguments + + i=68 + i=78 + ns=1;i=10105 + + + + + + i=297 + + + + StringIn + + i=12 + + 1 + + 0 + + + + + + + i=297 + + + + DateTimeIn + + i=13 + + 1 + + 0 + + + + + + + i=297 + + + + GuidIn + + i=14 + + 1 + + 0 + + + + + + + i=297 + + + + ByteStringIn + + i=15 + + 1 + + 0 + + + + + + + i=297 + + + + XmlElementIn + + i=16 + + 1 + + 0 + + + + + + + i=297 + + + + NodeIdIn + + i=17 + + 1 + + 0 + + + + + + + i=297 + + + + ExpandedNodeIdIn + + i=18 + + 1 + + 0 + + + + + + + i=297 + + + + QualifiedNameIn + + i=20 + + 1 + + 0 + + + + + + + i=297 + + + + LocalizedTextIn + + i=21 + + 1 + + 0 + + + + + + + i=297 + + + + StatusCodeIn + + i=19 + + 1 + + 0 + + + + + + + + + OutputArguments + + i=68 + i=78 + ns=1;i=10105 + + + + + + i=297 + + + + StringOut + + i=12 + + 1 + + 0 + + + + + + + i=297 + + + + DateTimeOut + + i=13 + + 1 + + 0 + + + + + + + i=297 + + + + GuidOut + + i=14 + + 1 + + 0 + + + + + + + i=297 + + + + ByteStringOut + + i=15 + + 1 + + 0 + + + + + + + i=297 + + + + XmlElementOut + + i=16 + + 1 + + 0 + + + + + + + i=297 + + + + NodeIdOut + + i=17 + + 1 + + 0 + + + + + + + i=297 + + + + ExpandedNodeIdOut + + i=18 + + 1 + + 0 + + + + + + + i=297 + + + + QualifiedNameOut + + i=20 + + 1 + + 0 + + + + + + + i=297 + + + + LocalizedTextOut + + i=21 + + 1 + + 0 + + + + + + + i=297 + + + + StatusCodeOut + + i=19 + + 1 + + 0 + + + + + + + + + ArrayMethod3 + + ns=1;i=10109 + ns=1;i=10110 + i=78 + ns=1;i=10092 + + + + InputArguments + + i=68 + i=78 + ns=1;i=10108 + + + + + + i=297 + + + + VariantIn + + i=24 + + 1 + + 0 + + + + + + + i=297 + + + + EnumerationIn + + i=29 + + 1 + + 0 + + + + + + + i=297 + + + + StructureIn + + i=22 + + 1 + + 0 + + + + + + + + + OutputArguments + + i=68 + i=78 + ns=1;i=10108 + + + + + + i=297 + + + + VariantOut + + i=24 + + 1 + + 0 + + + + + + + i=297 + + + + EnumerationOut + + i=29 + + 1 + + 0 + + + + + + + i=297 + + + + StructureOut + + i=22 + + 1 + + 0 + + + + + + + + + UserScalarMethod1 + + ns=1;i=10112 + ns=1;i=10113 + i=78 + ns=1;i=10092 + + + + InputArguments + + i=68 + i=78 + ns=1;i=10111 + + + + + + i=297 + + + + BooleanIn + + ns=1;i=9898 + + -1 + + + + + + + i=297 + + + + SByteIn + + ns=1;i=9899 + + -1 + + + + + + + i=297 + + + + ByteIn + + ns=1;i=9900 + + -1 + + + + + + + i=297 + + + + Int16In + + ns=1;i=9901 + + -1 + + + + + + + i=297 + + + + UInt16In + + ns=1;i=9902 + + -1 + + + + + + + i=297 + + + + Int32In + + ns=1;i=9903 + + -1 + + + + + + + i=297 + + + + UInt32In + + ns=1;i=9904 + + -1 + + + + + + + i=297 + + + + Int64In + + ns=1;i=9905 + + -1 + + + + + + + i=297 + + + + UInt64In + + ns=1;i=9906 + + -1 + + + + + + + i=297 + + + + FloatIn + + ns=1;i=9907 + + -1 + + + + + + + i=297 + + + + DoubleIn + + ns=1;i=9908 + + -1 + + + + + + + i=297 + + + + StringIn + + ns=1;i=9909 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + ns=1;i=10111 + + + + + + i=297 + + + + BooleanOut + + ns=1;i=9898 + + -1 + + + + + + + i=297 + + + + SByteOut + + ns=1;i=9899 + + -1 + + + + + + + i=297 + + + + ByteOut + + ns=1;i=9900 + + -1 + + + + + + + i=297 + + + + Int16Out + + ns=1;i=9901 + + -1 + + + + + + + i=297 + + + + UInt16Out + + ns=1;i=9902 + + -1 + + + + + + + i=297 + + + + Int32Out + + ns=1;i=9903 + + -1 + + + + + + + i=297 + + + + UInt32Out + + ns=1;i=9904 + + -1 + + + + + + + i=297 + + + + Int64Out + + ns=1;i=9905 + + -1 + + + + + + + i=297 + + + + UInt64Out + + ns=1;i=9906 + + -1 + + + + + + + i=297 + + + + FloatOut + + ns=1;i=9907 + + -1 + + + + + + + i=297 + + + + DoubleOut + + ns=1;i=9908 + + -1 + + + + + + + i=297 + + + + StringOut + + ns=1;i=9909 + + -1 + + + + + + + + + UserScalarMethod2 + + ns=1;i=10115 + ns=1;i=10116 + i=78 + ns=1;i=10092 + + + + InputArguments + + i=68 + i=78 + ns=1;i=10114 + + + + + + i=297 + + + + DateTimeIn + + ns=1;i=9910 + + -1 + + + + + + + i=297 + + + + GuidIn + + ns=1;i=9911 + + -1 + + + + + + + i=297 + + + + ByteStringIn + + ns=1;i=9912 + + -1 + + + + + + + i=297 + + + + XmlElementIn + + ns=1;i=9913 + + -1 + + + + + + + i=297 + + + + NodeIdIn + + ns=1;i=9914 + + -1 + + + + + + + i=297 + + + + ExpandedNodeIdIn + + ns=1;i=9915 + + -1 + + + + + + + i=297 + + + + QualifiedNameIn + + ns=1;i=9916 + + -1 + + + + + + + i=297 + + + + LocalizedTextIn + + ns=1;i=9917 + + -1 + + + + + + + i=297 + + + + StatusCodeIn + + ns=1;i=9918 + + -1 + + + + + + + i=297 + + + + VariantIn + + ns=1;i=9919 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + ns=1;i=10114 + + + + + + i=297 + + + + DateTimeOut + + ns=1;i=9910 + + -1 + + + + + + + i=297 + + + + GuidOut + + ns=1;i=9911 + + -1 + + + + + + + i=297 + + + + ByteStringOut + + ns=1;i=9912 + + -1 + + + + + + + i=297 + + + + XmlElementOut + + ns=1;i=9913 + + -1 + + + + + + + i=297 + + + + NodeIdOut + + ns=1;i=9914 + + -1 + + + + + + + i=297 + + + + ExpandedNodeIdOut + + ns=1;i=9915 + + -1 + + + + + + + i=297 + + + + QualifiedNameOut + + ns=1;i=9916 + + -1 + + + + + + + i=297 + + + + LocalizedTextOut + + ns=1;i=9917 + + -1 + + + + + + + i=297 + + + + StatusCodeOut + + ns=1;i=9918 + + -1 + + + + + + + i=297 + + + + VariantOut + + ns=1;i=9919 + + -1 + + + + + + + + + UserArrayMethod1 + + ns=1;i=10118 + ns=1;i=10119 + i=78 + ns=1;i=10092 + + + + InputArguments + + i=68 + i=78 + ns=1;i=10117 + + + + + + i=297 + + + + BooleanIn + + ns=1;i=9898 + + 1 + + 0 + + + + + + + i=297 + + + + SByteIn + + ns=1;i=9899 + + 1 + + 0 + + + + + + + i=297 + + + + ByteIn + + ns=1;i=9900 + + 1 + + 0 + + + + + + + i=297 + + + + Int16In + + ns=1;i=9901 + + 1 + + 0 + + + + + + + i=297 + + + + UInt16In + + ns=1;i=9902 + + 1 + + 0 + + + + + + + i=297 + + + + Int32In + + ns=1;i=9903 + + 1 + + 0 + + + + + + + i=297 + + + + UInt32In + + ns=1;i=9904 + + 1 + + 0 + + + + + + + i=297 + + + + Int64In + + ns=1;i=9905 + + 1 + + 0 + + + + + + + i=297 + + + + UInt64In + + ns=1;i=9906 + + 1 + + 0 + + + + + + + i=297 + + + + FloatIn + + ns=1;i=9907 + + 1 + + 0 + + + + + + + i=297 + + + + DoubleIn + + ns=1;i=9908 + + 1 + + 0 + + + + + + + i=297 + + + + StringIn + + ns=1;i=9909 + + 1 + + 0 + + + + + + + + + OutputArguments + + i=68 + i=78 + ns=1;i=10117 + + + + + + i=297 + + + + BooleanOut + + ns=1;i=9898 + + 1 + + 0 + + + + + + + i=297 + + + + SByteOut + + ns=1;i=9899 + + 1 + + 0 + + + + + + + i=297 + + + + ByteOut + + ns=1;i=9900 + + 1 + + 0 + + + + + + + i=297 + + + + Int16Out + + ns=1;i=9901 + + 1 + + 0 + + + + + + + i=297 + + + + UInt16Out + + ns=1;i=9902 + + 1 + + 0 + + + + + + + i=297 + + + + Int32Out + + ns=1;i=9903 + + 1 + + 0 + + + + + + + i=297 + + + + UInt32Out + + ns=1;i=9904 + + 1 + + 0 + + + + + + + i=297 + + + + Int64Out + + ns=1;i=9905 + + 1 + + 0 + + + + + + + i=297 + + + + UInt64Out + + ns=1;i=9906 + + 1 + + 0 + + + + + + + i=297 + + + + FloatOut + + ns=1;i=9907 + + 1 + + 0 + + + + + + + i=297 + + + + DoubleOut + + ns=1;i=9908 + + 1 + + 0 + + + + + + + i=297 + + + + StringOut + + ns=1;i=9909 + + 1 + + 0 + + + + + + + + + UserArrayMethod2 + + ns=1;i=10121 + ns=1;i=10122 + i=78 + ns=1;i=10092 + + + + InputArguments + + i=68 + i=78 + ns=1;i=10120 + + + + + + i=297 + + + + DateTimeIn + + ns=1;i=9910 + + 1 + + 0 + + + + + + + i=297 + + + + GuidIn + + ns=1;i=9911 + + 1 + + 0 + + + + + + + i=297 + + + + ByteStringIn + + ns=1;i=9912 + + 1 + + 0 + + + + + + + i=297 + + + + XmlElementIn + + ns=1;i=9913 + + 1 + + 0 + + + + + + + i=297 + + + + NodeIdIn + + ns=1;i=9914 + + 1 + + 0 + + + + + + + i=297 + + + + ExpandedNodeIdIn + + ns=1;i=9915 + + 1 + + 0 + + + + + + + i=297 + + + + QualifiedNameIn + + ns=1;i=9916 + + 1 + + 0 + + + + + + + i=297 + + + + LocalizedTextIn + + ns=1;i=9917 + + 1 + + 0 + + + + + + + i=297 + + + + StatusCodeIn + + ns=1;i=9918 + + 1 + + 0 + + + + + + + i=297 + + + + VariantIn + + ns=1;i=9919 + + 1 + + 0 + + + + + + + + + OutputArguments + + i=68 + i=78 + ns=1;i=10120 + + + + + + i=297 + + + + DateTimeOut + + ns=1;i=9910 + + 1 + + 0 + + + + + + + i=297 + + + + GuidOut + + ns=1;i=9911 + + 1 + + 0 + + + + + + + i=297 + + + + ByteStringOut + + ns=1;i=9912 + + 1 + + 0 + + + + + + + i=297 + + + + XmlElementOut + + ns=1;i=9913 + + 1 + + 0 + + + + + + + i=297 + + + + NodeIdOut + + ns=1;i=9914 + + 1 + + 0 + + + + + + + i=297 + + + + ExpandedNodeIdOut + + ns=1;i=9915 + + 1 + + 0 + + + + + + + i=297 + + + + QualifiedNameOut + + ns=1;i=9916 + + 1 + + 0 + + + + + + + i=297 + + + + LocalizedTextOut + + ns=1;i=9917 + + 1 + + 0 + + + + + + + i=297 + + + + StatusCodeOut + + ns=1;i=9918 + + 1 + + 0 + + + + + + + i=297 + + + + VariantOut + + ns=1;i=9919 + + 1 + + 0 + + + + + + + + + TestSystemConditionType + + ns=1;i=10156 + i=2782 + + + + MonitoredNodeCount + + i=68 + i=78 + ns=1;i=10123 + + + + Data + + ns=1;i=10158 + ns=1;i=10786 + ns=1;i=11383 + i=85 + i=2253 + ns=1;i=10158 + ns=1;i=10786 + i=61 + + + + Static + + ns=1;i=10159 + ns=1;i=10243 + ns=1;i=10327 + ns=1;i=10406 + ns=1;i=10485 + ns=1;i=10620 + ns=1;i=10755 + ns=1;i=10157 + ns=1;i=10159 + ns=1;i=10243 + i=61 + ns=1;i=10157 + + + + Scalar + + ns=1;i=10160 + ns=1;i=10161 + ns=1;i=10163 + ns=1;i=10216 + ns=1;i=10217 + ns=1;i=10218 + ns=1;i=10219 + ns=1;i=10220 + ns=1;i=10221 + ns=1;i=10222 + ns=1;i=10223 + ns=1;i=10224 + ns=1;i=10225 + ns=1;i=10226 + ns=1;i=10227 + ns=1;i=10228 + ns=1;i=10229 + ns=1;i=10230 + ns=1;i=10231 + ns=1;i=10232 + ns=1;i=10233 + ns=1;i=10234 + ns=1;i=10235 + ns=1;i=10236 + ns=1;i=10237 + ns=1;i=10238 + ns=1;i=10239 + ns=1;i=10240 + ns=1;i=10241 + ns=1;i=10242 + ns=1;i=10158 + ns=1;i=10163 + ns=1;i=9450 + ns=1;i=10158 + + + + SimulationActive + If true the server will produce new values for each monitored variable. + + i=68 + ns=1;i=10159 + + + + GenerateValues + + ns=1;i=10162 + ns=1;i=10159 + + + + InputArguments + + i=68 + ns=1;i=10161 + + + + + + i=297 + + + + Iterations + + i=7 + + -1 + + + The number of new values to generate. + + + + + + + + + CycleComplete + + ns=1;i=10164 + ns=1;i=10165 + ns=1;i=10166 + ns=1;i=10167 + ns=1;i=10168 + ns=1;i=10169 + ns=1;i=10171 + ns=1;i=10172 + ns=1;i=11594 + ns=1;i=11595 + ns=1;i=11565 + ns=1;i=10173 + ns=1;i=10174 + ns=1;i=10175 + ns=1;i=10181 + ns=1;i=10185 + ns=1;i=10187 + ns=1;i=10189 + ns=1;i=10191 + ns=1;i=10190 + ns=1;i=10192 + ns=1;i=10196 + ns=1;i=10212 + ns=1;i=10159 + i=2881 + ns=1;i=10159 + + + + EventId + + i=68 + ns=1;i=10163 + + + + EventType + + i=68 + ns=1;i=10163 + + + + SourceNode + + i=68 + ns=1;i=10163 + + + + SourceName + + i=68 + ns=1;i=10163 + + + + Time + + i=68 + ns=1;i=10163 + + + + ReceiveTime + + i=68 + ns=1;i=10163 + + + + Message + + i=68 + ns=1;i=10163 + + + + Severity + + i=68 + ns=1;i=10163 + + + + ConditionClassId + + i=68 + ns=1;i=10163 + + + + ConditionClassName + + i=68 + ns=1;i=10163 + + + + ConditionName + + i=68 + ns=1;i=10163 + + + + BranchId + + i=68 + ns=1;i=10163 + + + + Retain + + i=68 + ns=1;i=10163 + + + + EnabledState + + ns=1;i=10176 + ns=1;i=10196 + ns=1;i=10204 + i=8995 + ns=1;i=10163 + + + + Id + + i=68 + ns=1;i=10175 + + + + Quality + + ns=1;i=10182 + i=9002 + ns=1;i=10163 + + + + SourceTimestamp + + i=68 + ns=1;i=10181 + + + + LastSeverity + + ns=1;i=10186 + i=9002 + ns=1;i=10163 + + + + SourceTimestamp + + i=68 + ns=1;i=10185 + + + + Comment + + ns=1;i=10188 + i=9002 + ns=1;i=10163 + + + + SourceTimestamp + + i=68 + ns=1;i=10187 + + + + ClientUserId + + i=68 + ns=1;i=10163 + + + + Disable + + i=2803 + ns=1;i=10163 + + + + Enable + + i=2803 + ns=1;i=10163 + + + + AddComment + + ns=1;i=10193 + i=2829 + ns=1;i=10163 + + + + InputArguments + + i=68 + ns=1;i=10192 + + + + + + i=297 + + + + EventId + + i=15 + + -1 + + + The identifier for the event to comment. + + + + + + + i=297 + + + + Comment + + i=21 + + -1 + + + The comment to add to the condition. + + + + + + + + + AckedState + + ns=1;i=10197 + ns=1;i=10175 + i=8995 + ns=1;i=10163 + + + + Id + + i=68 + ns=1;i=10196 + + + + Acknowledge + + ns=1;i=10213 + i=8944 + ns=1;i=10163 + + + + InputArguments + + i=68 + ns=1;i=10212 + + + + + + i=297 + + + + EventId + + i=15 + + -1 + + + The identifier for the event to comment. + + + + + + + i=297 + + + + Comment + + i=21 + + -1 + + + The comment to add to the condition. + + + + + + + + + BooleanValue + + i=63 + ns=1;i=10159 + + + + SByteValue + + i=63 + ns=1;i=10159 + + + + ByteValue + + i=63 + ns=1;i=10159 + + + + Int16Value + + i=63 + ns=1;i=10159 + + + + UInt16Value + + i=63 + ns=1;i=10159 + + + + Int32Value + + i=63 + ns=1;i=10159 + + + + UInt32Value + + i=63 + ns=1;i=10159 + + + + Int64Value + + i=63 + ns=1;i=10159 + + + + UInt64Value + + i=63 + ns=1;i=10159 + + + + FloatValue + + i=63 + ns=1;i=10159 + + + + DoubleValue + + i=63 + ns=1;i=10159 + + + + StringValue + + i=63 + ns=1;i=10159 + + + + DateTimeValue + + i=63 + ns=1;i=10159 + + + + GuidValue + + i=63 + ns=1;i=10159 + + + + ByteStringValue + + i=63 + ns=1;i=10159 + + + + XmlElementValue + + i=63 + ns=1;i=10159 + + + + NodeIdValue + + i=63 + ns=1;i=10159 + + + + ExpandedNodeIdValue + + i=63 + ns=1;i=10159 + + + + QualifiedNameValue + + i=63 + ns=1;i=10159 + + + + LocalizedTextValue + + i=63 + ns=1;i=10159 + + + + StatusCodeValue + + i=63 + ns=1;i=10159 + + + + VariantValue + + i=63 + ns=1;i=10159 + + + + EnumerationValue + + i=63 + ns=1;i=10159 + + + + StructureValue + + i=63 + ns=1;i=10159 + + + + NumberValue + + i=63 + ns=1;i=10159 + + + + IntegerValue + + i=63 + ns=1;i=10159 + + + + UIntegerValue + + i=63 + ns=1;i=10159 + + + + Array + + ns=1;i=10244 + ns=1;i=10245 + ns=1;i=10247 + ns=1;i=10300 + ns=1;i=10301 + ns=1;i=10302 + ns=1;i=10303 + ns=1;i=10304 + ns=1;i=10305 + ns=1;i=10306 + ns=1;i=10307 + ns=1;i=10308 + ns=1;i=10309 + ns=1;i=10310 + ns=1;i=10311 + ns=1;i=10312 + ns=1;i=10313 + ns=1;i=10314 + ns=1;i=10315 + ns=1;i=10316 + ns=1;i=10317 + ns=1;i=10318 + ns=1;i=10319 + ns=1;i=10320 + ns=1;i=10321 + ns=1;i=10322 + ns=1;i=10323 + ns=1;i=10324 + ns=1;i=10325 + ns=1;i=10326 + ns=1;i=10158 + ns=1;i=10247 + ns=1;i=9679 + ns=1;i=10158 + + + + SimulationActive + If true the server will produce new values for each monitored variable. + + i=68 + ns=1;i=10243 + + + + GenerateValues + + ns=1;i=10246 + ns=1;i=10243 + + + + InputArguments + + i=68 + ns=1;i=10245 + + + + + + i=297 + + + + Iterations + + i=7 + + -1 + + + The number of new values to generate. + + + + + + + + + CycleComplete + + ns=1;i=10248 + ns=1;i=10249 + ns=1;i=10250 + ns=1;i=10251 + ns=1;i=10252 + ns=1;i=10253 + ns=1;i=10255 + ns=1;i=10256 + ns=1;i=11596 + ns=1;i=11597 + ns=1;i=11566 + ns=1;i=10257 + ns=1;i=10258 + ns=1;i=10259 + ns=1;i=10265 + ns=1;i=10269 + ns=1;i=10271 + ns=1;i=10273 + ns=1;i=10275 + ns=1;i=10274 + ns=1;i=10276 + ns=1;i=10280 + ns=1;i=10296 + ns=1;i=10243 + i=2881 + ns=1;i=10243 + + + + EventId + + i=68 + ns=1;i=10247 + + + + EventType + + i=68 + ns=1;i=10247 + + + + SourceNode + + i=68 + ns=1;i=10247 + + + + SourceName + + i=68 + ns=1;i=10247 + + + + Time + + i=68 + ns=1;i=10247 + + + + ReceiveTime + + i=68 + ns=1;i=10247 + + + + Message + + i=68 + ns=1;i=10247 + + + + Severity + + i=68 + ns=1;i=10247 + + + + ConditionClassId + + i=68 + ns=1;i=10247 + + + + ConditionClassName + + i=68 + ns=1;i=10247 + + + + ConditionName + + i=68 + ns=1;i=10247 + + + + BranchId + + i=68 + ns=1;i=10247 + + + + Retain + + i=68 + ns=1;i=10247 + + + + EnabledState + + ns=1;i=10260 + ns=1;i=10280 + ns=1;i=10288 + i=8995 + ns=1;i=10247 + + + + Id + + i=68 + ns=1;i=10259 + + + + Quality + + ns=1;i=10266 + i=9002 + ns=1;i=10247 + + + + SourceTimestamp + + i=68 + ns=1;i=10265 + + + + LastSeverity + + ns=1;i=10270 + i=9002 + ns=1;i=10247 + + + + SourceTimestamp + + i=68 + ns=1;i=10269 + + + + Comment + + ns=1;i=10272 + i=9002 + ns=1;i=10247 + + + + SourceTimestamp + + i=68 + ns=1;i=10271 + + + + ClientUserId + + i=68 + ns=1;i=10247 + + + + Disable + + i=2803 + ns=1;i=10247 + + + + Enable + + i=2803 + ns=1;i=10247 + + + + AddComment + + ns=1;i=10277 + i=2829 + ns=1;i=10247 + + + + InputArguments + + i=68 + ns=1;i=10276 + + + + + + i=297 + + + + EventId + + i=15 + + -1 + + + The identifier for the event to comment. + + + + + + + i=297 + + + + Comment + + i=21 + + -1 + + + The comment to add to the condition. + + + + + + + + + AckedState + + ns=1;i=10281 + ns=1;i=10259 + i=8995 + ns=1;i=10247 + + + + Id + + i=68 + ns=1;i=10280 + + + + Acknowledge + + ns=1;i=10297 + i=8944 + ns=1;i=10247 + + + + InputArguments + + i=68 + ns=1;i=10296 + + + + + + i=297 + + + + EventId + + i=15 + + -1 + + + The identifier for the event to comment. + + + + + + + i=297 + + + + Comment + + i=21 + + -1 + + + The comment to add to the condition. + + + + + + + + + BooleanValue + + i=63 + ns=1;i=10243 + + + + SByteValue + + i=63 + ns=1;i=10243 + + + + ByteValue + + i=63 + ns=1;i=10243 + + + + Int16Value + + i=63 + ns=1;i=10243 + + + + UInt16Value + + i=63 + ns=1;i=10243 + + + + Int32Value + + i=63 + ns=1;i=10243 + + + + UInt32Value + + i=63 + ns=1;i=10243 + + + + Int64Value + + i=63 + ns=1;i=10243 + + + + UInt64Value + + i=63 + ns=1;i=10243 + + + + FloatValue + + i=63 + ns=1;i=10243 + + + + DoubleValue + + i=63 + ns=1;i=10243 + + + + StringValue + + i=63 + ns=1;i=10243 + + + + DateTimeValue + + i=63 + ns=1;i=10243 + + + + GuidValue + + i=63 + ns=1;i=10243 + + + + ByteStringValue + + i=63 + ns=1;i=10243 + + + + XmlElementValue + + i=63 + ns=1;i=10243 + + + + NodeIdValue + + i=63 + ns=1;i=10243 + + + + ExpandedNodeIdValue + + i=63 + ns=1;i=10243 + + + + QualifiedNameValue + + i=63 + ns=1;i=10243 + + + + LocalizedTextValue + + i=63 + ns=1;i=10243 + + + + StatusCodeValue + + i=63 + ns=1;i=10243 + + + + VariantValue + + i=63 + ns=1;i=10243 + + + + EnumerationValue + + i=63 + ns=1;i=10243 + + + + StructureValue + + i=63 + ns=1;i=10243 + + + + NumberValue + + i=63 + ns=1;i=10243 + + + + IntegerValue + + i=63 + ns=1;i=10243 + + + + UIntegerValue + + i=63 + ns=1;i=10243 + + + + UserScalar + + ns=1;i=10328 + ns=1;i=10329 + ns=1;i=10331 + ns=1;i=10384 + ns=1;i=10385 + ns=1;i=10386 + ns=1;i=10387 + ns=1;i=10388 + ns=1;i=10389 + ns=1;i=10390 + ns=1;i=10391 + ns=1;i=10392 + ns=1;i=10393 + ns=1;i=10394 + ns=1;i=10395 + ns=1;i=10396 + ns=1;i=10397 + ns=1;i=10398 + ns=1;i=10399 + ns=1;i=10400 + ns=1;i=10401 + ns=1;i=10402 + ns=1;i=10403 + ns=1;i=10404 + ns=1;i=10405 + ns=1;i=10331 + ns=1;i=9921 + ns=1;i=10158 + + + + SimulationActive + If true the server will produce new values for each monitored variable. + + i=68 + ns=1;i=10327 + + + + GenerateValues + + ns=1;i=10330 + ns=1;i=10327 + + + + InputArguments + + i=68 + ns=1;i=10329 + + + + + + i=297 + + + + Iterations + + i=7 + + -1 + + + The number of new values to generate. + + + + + + + + + CycleComplete + + ns=1;i=10332 + ns=1;i=10333 + ns=1;i=10334 + ns=1;i=10335 + ns=1;i=10336 + ns=1;i=10337 + ns=1;i=10339 + ns=1;i=10340 + ns=1;i=11598 + ns=1;i=11599 + ns=1;i=11567 + ns=1;i=10341 + ns=1;i=10342 + ns=1;i=10343 + ns=1;i=10349 + ns=1;i=10353 + ns=1;i=10355 + ns=1;i=10357 + ns=1;i=10359 + ns=1;i=10358 + ns=1;i=10360 + ns=1;i=10364 + ns=1;i=10380 + ns=1;i=10327 + i=2881 + ns=1;i=10327 + + + + EventId + + i=68 + ns=1;i=10331 + + + + EventType + + i=68 + ns=1;i=10331 + + + + SourceNode + + i=68 + ns=1;i=10331 + + + + SourceName + + i=68 + ns=1;i=10331 + + + + Time + + i=68 + ns=1;i=10331 + + + + ReceiveTime + + i=68 + ns=1;i=10331 + + + + Message + + i=68 + ns=1;i=10331 + + + + Severity + + i=68 + ns=1;i=10331 + + + + ConditionClassId + + i=68 + ns=1;i=10331 + + + + ConditionClassName + + i=68 + ns=1;i=10331 + + + + ConditionName + + i=68 + ns=1;i=10331 + + + + BranchId + + i=68 + ns=1;i=10331 + + + + Retain + + i=68 + ns=1;i=10331 + + + + EnabledState + + ns=1;i=10344 + ns=1;i=10364 + ns=1;i=10372 + i=8995 + ns=1;i=10331 + + + + Id + + i=68 + ns=1;i=10343 + + + + Quality + + ns=1;i=10350 + i=9002 + ns=1;i=10331 + + + + SourceTimestamp + + i=68 + ns=1;i=10349 + + + + LastSeverity + + ns=1;i=10354 + i=9002 + ns=1;i=10331 + + + + SourceTimestamp + + i=68 + ns=1;i=10353 + + + + Comment + + ns=1;i=10356 + i=9002 + ns=1;i=10331 + + + + SourceTimestamp + + i=68 + ns=1;i=10355 + + + + ClientUserId + + i=68 + ns=1;i=10331 + + + + Disable + + i=2803 + ns=1;i=10331 + + + + Enable + + i=2803 + ns=1;i=10331 + + + + AddComment + + ns=1;i=10361 + i=2829 + ns=1;i=10331 + + + + InputArguments + + i=68 + ns=1;i=10360 + + + + + + i=297 + + + + EventId + + i=15 + + -1 + + + The identifier for the event to comment. + + + + + + + i=297 + + + + Comment + + i=21 + + -1 + + + The comment to add to the condition. + + + + + + + + + AckedState + + ns=1;i=10365 + ns=1;i=10343 + i=8995 + ns=1;i=10331 + + + + Id + + i=68 + ns=1;i=10364 + + + + Acknowledge + + ns=1;i=10381 + i=8944 + ns=1;i=10331 + + + + InputArguments + + i=68 + ns=1;i=10380 + + + + + + i=297 + + + + EventId + + i=15 + + -1 + + + The identifier for the event to comment. + + + + + + + i=297 + + + + Comment + + i=21 + + -1 + + + The comment to add to the condition. + + + + + + + + + BooleanValue + + i=63 + ns=1;i=10327 + + + + SByteValue + + i=63 + ns=1;i=10327 + + + + ByteValue + + i=63 + ns=1;i=10327 + + + + Int16Value + + i=63 + ns=1;i=10327 + + + + UInt16Value + + i=63 + ns=1;i=10327 + + + + Int32Value + + i=63 + ns=1;i=10327 + + + + UInt32Value + + i=63 + ns=1;i=10327 + + + + Int64Value + + i=63 + ns=1;i=10327 + + + + UInt64Value + + i=63 + ns=1;i=10327 + + + + FloatValue + + i=63 + ns=1;i=10327 + + + + DoubleValue + + i=63 + ns=1;i=10327 + + + + StringValue + + i=63 + ns=1;i=10327 + + + + DateTimeValue + + i=63 + ns=1;i=10327 + + + + GuidValue + + i=63 + ns=1;i=10327 + + + + ByteStringValue + + i=63 + ns=1;i=10327 + + + + XmlElementValue + + i=63 + ns=1;i=10327 + + + + NodeIdValue + + i=63 + ns=1;i=10327 + + + + ExpandedNodeIdValue + + i=63 + ns=1;i=10327 + + + + QualifiedNameValue + + i=63 + ns=1;i=10327 + + + + LocalizedTextValue + + i=63 + ns=1;i=10327 + + + + StatusCodeValue + + i=63 + ns=1;i=10327 + + + + VariantValue + + i=63 + ns=1;i=10327 + + + + UserArray + + ns=1;i=10407 + ns=1;i=10408 + ns=1;i=10410 + ns=1;i=10463 + ns=1;i=10464 + ns=1;i=10465 + ns=1;i=10466 + ns=1;i=10467 + ns=1;i=10468 + ns=1;i=10469 + ns=1;i=10470 + ns=1;i=10471 + ns=1;i=10472 + ns=1;i=10473 + ns=1;i=10474 + ns=1;i=10475 + ns=1;i=10476 + ns=1;i=10477 + ns=1;i=10478 + ns=1;i=10479 + ns=1;i=10480 + ns=1;i=10481 + ns=1;i=10482 + ns=1;i=10483 + ns=1;i=10484 + ns=1;i=10410 + ns=1;i=10007 + ns=1;i=10158 + + + + SimulationActive + If true the server will produce new values for each monitored variable. + + i=68 + ns=1;i=10406 + + + + GenerateValues + + ns=1;i=10409 + ns=1;i=10406 + + + + InputArguments + + i=68 + ns=1;i=10408 + + + + + + i=297 + + + + Iterations + + i=7 + + -1 + + + The number of new values to generate. + + + + + + + + + CycleComplete + + ns=1;i=10411 + ns=1;i=10412 + ns=1;i=10413 + ns=1;i=10414 + ns=1;i=10415 + ns=1;i=10416 + ns=1;i=10418 + ns=1;i=10419 + ns=1;i=11600 + ns=1;i=11601 + ns=1;i=11568 + ns=1;i=10420 + ns=1;i=10421 + ns=1;i=10422 + ns=1;i=10428 + ns=1;i=10432 + ns=1;i=10434 + ns=1;i=10436 + ns=1;i=10438 + ns=1;i=10437 + ns=1;i=10439 + ns=1;i=10443 + ns=1;i=10459 + ns=1;i=10406 + i=2881 + ns=1;i=10406 + + + + EventId + + i=68 + ns=1;i=10410 + + + + EventType + + i=68 + ns=1;i=10410 + + + + SourceNode + + i=68 + ns=1;i=10410 + + + + SourceName + + i=68 + ns=1;i=10410 + + + + Time + + i=68 + ns=1;i=10410 + + + + ReceiveTime + + i=68 + ns=1;i=10410 + + + + Message + + i=68 + ns=1;i=10410 + + + + Severity + + i=68 + ns=1;i=10410 + + + + ConditionClassId + + i=68 + ns=1;i=10410 + + + + ConditionClassName + + i=68 + ns=1;i=10410 + + + + ConditionName + + i=68 + ns=1;i=10410 + + + + BranchId + + i=68 + ns=1;i=10410 + + + + Retain + + i=68 + ns=1;i=10410 + + + + EnabledState + + ns=1;i=10423 + ns=1;i=10443 + ns=1;i=10451 + i=8995 + ns=1;i=10410 + + + + Id + + i=68 + ns=1;i=10422 + + + + Quality + + ns=1;i=10429 + i=9002 + ns=1;i=10410 + + + + SourceTimestamp + + i=68 + ns=1;i=10428 + + + + LastSeverity + + ns=1;i=10433 + i=9002 + ns=1;i=10410 + + + + SourceTimestamp + + i=68 + ns=1;i=10432 + + + + Comment + + ns=1;i=10435 + i=9002 + ns=1;i=10410 + + + + SourceTimestamp + + i=68 + ns=1;i=10434 + + + + ClientUserId + + i=68 + ns=1;i=10410 + + + + Disable + + i=2803 + ns=1;i=10410 + + + + Enable + + i=2803 + ns=1;i=10410 + + + + AddComment + + ns=1;i=10440 + i=2829 + ns=1;i=10410 + + + + InputArguments + + i=68 + ns=1;i=10439 + + + + + + i=297 + + + + EventId + + i=15 + + -1 + + + The identifier for the event to comment. + + + + + + + i=297 + + + + Comment + + i=21 + + -1 + + + The comment to add to the condition. + + + + + + + + + AckedState + + ns=1;i=10444 + ns=1;i=10422 + i=8995 + ns=1;i=10410 + + + + Id + + i=68 + ns=1;i=10443 + + + + Acknowledge + + ns=1;i=10460 + i=8944 + ns=1;i=10410 + + + + InputArguments + + i=68 + ns=1;i=10459 + + + + + + i=297 + + + + EventId + + i=15 + + -1 + + + The identifier for the event to comment. + + + + + + + i=297 + + + + Comment + + i=21 + + -1 + + + The comment to add to the condition. + + + + + + + + + BooleanValue + + i=63 + ns=1;i=10406 + + + + SByteValue + + i=63 + ns=1;i=10406 + + + + ByteValue + + i=63 + ns=1;i=10406 + + + + Int16Value + + i=63 + ns=1;i=10406 + + + + UInt16Value + + i=63 + ns=1;i=10406 + + + + Int32Value + + i=63 + ns=1;i=10406 + + + + UInt32Value + + i=63 + ns=1;i=10406 + + + + Int64Value + + i=63 + ns=1;i=10406 + + + + UInt64Value + + i=63 + ns=1;i=10406 + + + + FloatValue + + i=63 + ns=1;i=10406 + + + + DoubleValue + + i=63 + ns=1;i=10406 + + + + StringValue + + i=63 + ns=1;i=10406 + + + + DateTimeValue + + i=63 + ns=1;i=10406 + + + + GuidValue + + i=63 + ns=1;i=10406 + + + + ByteStringValue + + i=63 + ns=1;i=10406 + + + + XmlElementValue + + i=63 + ns=1;i=10406 + + + + NodeIdValue + + i=63 + ns=1;i=10406 + + + + ExpandedNodeIdValue + + i=63 + ns=1;i=10406 + + + + QualifiedNameValue + + i=63 + ns=1;i=10406 + + + + LocalizedTextValue + + i=63 + ns=1;i=10406 + + + + StatusCodeValue + + i=63 + ns=1;i=10406 + + + + VariantValue + + i=63 + ns=1;i=10406 + + + + AnalogScalar + + ns=1;i=10486 + ns=1;i=10487 + ns=1;i=10489 + ns=1;i=10542 + ns=1;i=10548 + ns=1;i=10554 + ns=1;i=10560 + ns=1;i=10566 + ns=1;i=10572 + ns=1;i=10578 + ns=1;i=10584 + ns=1;i=10590 + ns=1;i=10596 + ns=1;i=10602 + ns=1;i=10608 + ns=1;i=10614 + ns=1;i=10489 + ns=1;i=9534 + ns=1;i=10158 + + + + SimulationActive + If true the server will produce new values for each monitored variable. + + i=68 + ns=1;i=10485 + + + + GenerateValues + + ns=1;i=10488 + ns=1;i=10485 + + + + InputArguments + + i=68 + ns=1;i=10487 + + + + + + i=297 + + + + Iterations + + i=7 + + -1 + + + The number of new values to generate. + + + + + + + + + CycleComplete + + ns=1;i=10490 + ns=1;i=10491 + ns=1;i=10492 + ns=1;i=10493 + ns=1;i=10494 + ns=1;i=10495 + ns=1;i=10497 + ns=1;i=10498 + ns=1;i=11602 + ns=1;i=11603 + ns=1;i=11569 + ns=1;i=10499 + ns=1;i=10500 + ns=1;i=10501 + ns=1;i=10507 + ns=1;i=10511 + ns=1;i=10513 + ns=1;i=10515 + ns=1;i=10517 + ns=1;i=10516 + ns=1;i=10518 + ns=1;i=10522 + ns=1;i=10538 + ns=1;i=10485 + i=2881 + ns=1;i=10485 + + + + EventId + + i=68 + ns=1;i=10489 + + + + EventType + + i=68 + ns=1;i=10489 + + + + SourceNode + + i=68 + ns=1;i=10489 + + + + SourceName + + i=68 + ns=1;i=10489 + + + + Time + + i=68 + ns=1;i=10489 + + + + ReceiveTime + + i=68 + ns=1;i=10489 + + + + Message + + i=68 + ns=1;i=10489 + + + + Severity + + i=68 + ns=1;i=10489 + + + + ConditionClassId + + i=68 + ns=1;i=10489 + + + + ConditionClassName + + i=68 + ns=1;i=10489 + + + + ConditionName + + i=68 + ns=1;i=10489 + + + + BranchId + + i=68 + ns=1;i=10489 + + + + Retain + + i=68 + ns=1;i=10489 + + + + EnabledState + + ns=1;i=10502 + ns=1;i=10522 + ns=1;i=10530 + i=8995 + ns=1;i=10489 + + + + Id + + i=68 + ns=1;i=10501 + + + + Quality + + ns=1;i=10508 + i=9002 + ns=1;i=10489 + + + + SourceTimestamp + + i=68 + ns=1;i=10507 + + + + LastSeverity + + ns=1;i=10512 + i=9002 + ns=1;i=10489 + + + + SourceTimestamp + + i=68 + ns=1;i=10511 + + + + Comment + + ns=1;i=10514 + i=9002 + ns=1;i=10489 + + + + SourceTimestamp + + i=68 + ns=1;i=10513 + + + + ClientUserId + + i=68 + ns=1;i=10489 + + + + Disable + + i=2803 + ns=1;i=10489 + + + + Enable + + i=2803 + ns=1;i=10489 + + + + AddComment + + ns=1;i=10519 + i=2829 + ns=1;i=10489 + + + + InputArguments + + i=68 + ns=1;i=10518 + + + + + + i=297 + + + + EventId + + i=15 + + -1 + + + The identifier for the event to comment. + + + + + + + i=297 + + + + Comment + + i=21 + + -1 + + + The comment to add to the condition. + + + + + + + + + AckedState + + ns=1;i=10523 + ns=1;i=10501 + i=8995 + ns=1;i=10489 + + + + Id + + i=68 + ns=1;i=10522 + + + + Acknowledge + + ns=1;i=10539 + i=8944 + ns=1;i=10489 + + + + InputArguments + + i=68 + ns=1;i=10538 + + + + + + i=297 + + + + EventId + + i=15 + + -1 + + + The identifier for the event to comment. + + + + + + + i=297 + + + + Comment + + i=21 + + -1 + + + The comment to add to the condition. + + + + + + + + + SByteValue + + ns=1;i=10545 + i=2368 + ns=1;i=10485 + + + + EURange + + i=68 + ns=1;i=10542 + + + + ByteValue + + ns=1;i=10551 + i=2368 + ns=1;i=10485 + + + + EURange + + i=68 + ns=1;i=10548 + + + + Int16Value + + ns=1;i=10557 + i=2368 + ns=1;i=10485 + + + + EURange + + i=68 + ns=1;i=10554 + + + + UInt16Value + + ns=1;i=10563 + i=2368 + ns=1;i=10485 + + + + EURange + + i=68 + ns=1;i=10560 + + + + Int32Value + + ns=1;i=10569 + i=2368 + ns=1;i=10485 + + + + EURange + + i=68 + ns=1;i=10566 + + + + UInt32Value + + ns=1;i=10575 + i=2368 + ns=1;i=10485 + + + + EURange + + i=68 + ns=1;i=10572 + + + + Int64Value + + ns=1;i=10581 + i=2368 + ns=1;i=10485 + + + + EURange + + i=68 + ns=1;i=10578 + + + + UInt64Value + + ns=1;i=10587 + i=2368 + ns=1;i=10485 + + + + EURange + + i=68 + ns=1;i=10584 + + + + FloatValue + + ns=1;i=10593 + i=2368 + ns=1;i=10485 + + + + EURange + + i=68 + ns=1;i=10590 + + + + DoubleValue + + ns=1;i=10599 + i=2368 + ns=1;i=10485 + + + + EURange + + i=68 + ns=1;i=10596 + + + + NumberValue + + ns=1;i=10605 + i=2368 + ns=1;i=10485 + + + + EURange + + i=68 + ns=1;i=10602 + + + + IntegerValue + + ns=1;i=10611 + i=2368 + ns=1;i=10485 + + + + EURange + + i=68 + ns=1;i=10608 + + + + UIntegerValue + + ns=1;i=10617 + i=2368 + ns=1;i=10485 + + + + EURange + + i=68 + ns=1;i=10614 + + + + AnalogArray + + ns=1;i=10621 + ns=1;i=10622 + ns=1;i=10624 + ns=1;i=10677 + ns=1;i=10683 + ns=1;i=10689 + ns=1;i=10695 + ns=1;i=10701 + ns=1;i=10707 + ns=1;i=10713 + ns=1;i=10719 + ns=1;i=10725 + ns=1;i=10731 + ns=1;i=10737 + ns=1;i=10743 + ns=1;i=10749 + ns=1;i=10624 + ns=1;i=9763 + ns=1;i=10158 + + + + SimulationActive + If true the server will produce new values for each monitored variable. + + i=68 + ns=1;i=10620 + + + + GenerateValues + + ns=1;i=10623 + ns=1;i=10620 + + + + InputArguments + + i=68 + ns=1;i=10622 + + + + + + i=297 + + + + Iterations + + i=7 + + -1 + + + The number of new values to generate. + + + + + + + + + CycleComplete + + ns=1;i=10625 + ns=1;i=10626 + ns=1;i=10627 + ns=1;i=10628 + ns=1;i=10629 + ns=1;i=10630 + ns=1;i=10632 + ns=1;i=10633 + ns=1;i=11604 + ns=1;i=11605 + ns=1;i=11570 + ns=1;i=10634 + ns=1;i=10635 + ns=1;i=10636 + ns=1;i=10642 + ns=1;i=10646 + ns=1;i=10648 + ns=1;i=10650 + ns=1;i=10652 + ns=1;i=10651 + ns=1;i=10653 + ns=1;i=10657 + ns=1;i=10673 + ns=1;i=10620 + i=2881 + ns=1;i=10620 + + + + EventId + + i=68 + ns=1;i=10624 + + + + EventType + + i=68 + ns=1;i=10624 + + + + SourceNode + + i=68 + ns=1;i=10624 + + + + SourceName + + i=68 + ns=1;i=10624 + + + + Time + + i=68 + ns=1;i=10624 + + + + ReceiveTime + + i=68 + ns=1;i=10624 + + + + Message + + i=68 + ns=1;i=10624 + + + + Severity + + i=68 + ns=1;i=10624 + + + + ConditionClassId + + i=68 + ns=1;i=10624 + + + + ConditionClassName + + i=68 + ns=1;i=10624 + + + + ConditionName + + i=68 + ns=1;i=10624 + + + + BranchId + + i=68 + ns=1;i=10624 + + + + Retain + + i=68 + ns=1;i=10624 + + + + EnabledState + + ns=1;i=10637 + ns=1;i=10657 + ns=1;i=10665 + i=8995 + ns=1;i=10624 + + + + Id + + i=68 + ns=1;i=10636 + + + + Quality + + ns=1;i=10643 + i=9002 + ns=1;i=10624 + + + + SourceTimestamp + + i=68 + ns=1;i=10642 + + + + LastSeverity + + ns=1;i=10647 + i=9002 + ns=1;i=10624 + + + + SourceTimestamp + + i=68 + ns=1;i=10646 + + + + Comment + + ns=1;i=10649 + i=9002 + ns=1;i=10624 + + + + SourceTimestamp + + i=68 + ns=1;i=10648 + + + + ClientUserId + + i=68 + ns=1;i=10624 + + + + Disable + + i=2803 + ns=1;i=10624 + + + + Enable + + i=2803 + ns=1;i=10624 + + + + AddComment + + ns=1;i=10654 + i=2829 + ns=1;i=10624 + + + + InputArguments + + i=68 + ns=1;i=10653 + + + + + + i=297 + + + + EventId + + i=15 + + -1 + + + The identifier for the event to comment. + + + + + + + i=297 + + + + Comment + + i=21 + + -1 + + + The comment to add to the condition. + + + + + + + + + AckedState + + ns=1;i=10658 + ns=1;i=10636 + i=8995 + ns=1;i=10624 + + + + Id + + i=68 + ns=1;i=10657 + + + + Acknowledge + + ns=1;i=10674 + i=8944 + ns=1;i=10624 + + + + InputArguments + + i=68 + ns=1;i=10673 + + + + + + i=297 + + + + EventId + + i=15 + + -1 + + + The identifier for the event to comment. + + + + + + + i=297 + + + + Comment + + i=21 + + -1 + + + The comment to add to the condition. + + + + + + + + + SByteValue + + ns=1;i=10680 + i=2368 + ns=1;i=10620 + + + + EURange + + i=68 + ns=1;i=10677 + + + + ByteValue + + ns=1;i=10686 + i=2368 + ns=1;i=10620 + + + + EURange + + i=68 + ns=1;i=10683 + + + + Int16Value + + ns=1;i=10692 + i=2368 + ns=1;i=10620 + + + + EURange + + i=68 + ns=1;i=10689 + + + + UInt16Value + + ns=1;i=10698 + i=2368 + ns=1;i=10620 + + + + EURange + + i=68 + ns=1;i=10695 + + + + Int32Value + + ns=1;i=10704 + i=2368 + ns=1;i=10620 + + + + EURange + + i=68 + ns=1;i=10701 + + + + UInt32Value + + ns=1;i=10710 + i=2368 + ns=1;i=10620 + + + + EURange + + i=68 + ns=1;i=10707 + + + + Int64Value + + ns=1;i=10716 + i=2368 + ns=1;i=10620 + + + + EURange + + i=68 + ns=1;i=10713 + + + + UInt64Value + + ns=1;i=10722 + i=2368 + ns=1;i=10620 + + + + EURange + + i=68 + ns=1;i=10719 + + + + FloatValue + + ns=1;i=10728 + i=2368 + ns=1;i=10620 + + + + EURange + + i=68 + ns=1;i=10725 + + + + DoubleValue + + ns=1;i=10734 + i=2368 + ns=1;i=10620 + + + + EURange + + i=68 + ns=1;i=10731 + + + + NumberValue + + ns=1;i=10740 + i=2368 + ns=1;i=10620 + + + + EURange + + i=68 + ns=1;i=10737 + + + + IntegerValue + + ns=1;i=10746 + i=2368 + ns=1;i=10620 + + + + EURange + + i=68 + ns=1;i=10743 + + + + UIntegerValue + + ns=1;i=10752 + i=2368 + ns=1;i=10620 + + + + EURange + + i=68 + ns=1;i=10749 + + + + MethodTest + + ns=1;i=10756 + ns=1;i=10759 + ns=1;i=10762 + ns=1;i=10765 + ns=1;i=10768 + ns=1;i=10771 + ns=1;i=10774 + ns=1;i=10777 + ns=1;i=10780 + ns=1;i=10783 + ns=1;i=10092 + ns=1;i=10158 + + + + ScalarMethod1 + + ns=1;i=10757 + ns=1;i=10758 + ns=1;i=10755 + + + + InputArguments + + i=68 + ns=1;i=10756 + + + + + + i=297 + + + + BooleanIn + + i=1 + + -1 + + + + + + + i=297 + + + + SByteIn + + i=2 + + -1 + + + + + + + i=297 + + + + ByteIn + + i=3 + + -1 + + + + + + + i=297 + + + + Int16In + + i=4 + + -1 + + + + + + + i=297 + + + + UInt16In + + i=5 + + -1 + + + + + + + i=297 + + + + Int32In + + i=6 + + -1 + + + + + + + i=297 + + + + UInt32In + + i=7 + + -1 + + + + + + + i=297 + + + + Int64In + + i=8 + + -1 + + + + + + + i=297 + + + + UInt64In + + i=9 + + -1 + + + + + + + i=297 + + + + FloatIn + + i=10 + + -1 + + + + + + + i=297 + + + + DoubleIn + + i=11 + + -1 + + + + + + + + + OutputArguments + + i=68 + ns=1;i=10756 + + + + + + i=297 + + + + BooleanOut + + i=1 + + -1 + + + + + + + i=297 + + + + SByteOut + + i=2 + + -1 + + + + + + + i=297 + + + + ByteOut + + i=3 + + -1 + + + + + + + i=297 + + + + Int16Out + + i=4 + + -1 + + + + + + + i=297 + + + + UInt16Out + + i=5 + + -1 + + + + + + + i=297 + + + + Int32Out + + i=6 + + -1 + + + + + + + i=297 + + + + UInt32Out + + i=7 + + -1 + + + + + + + i=297 + + + + Int64Out + + i=8 + + -1 + + + + + + + i=297 + + + + UInt64Out + + i=9 + + -1 + + + + + + + i=297 + + + + FloatOut + + i=10 + + -1 + + + + + + + i=297 + + + + DoubleOut + + i=11 + + -1 + + + + + + + + + ScalarMethod2 + + ns=1;i=10760 + ns=1;i=10761 + ns=1;i=10755 + + + + InputArguments + + i=68 + ns=1;i=10759 + + + + + + i=297 + + + + StringIn + + i=12 + + -1 + + + + + + + i=297 + + + + DateTimeIn + + i=13 + + -1 + + + + + + + i=297 + + + + GuidIn + + i=14 + + -1 + + + + + + + i=297 + + + + ByteStringIn + + i=15 + + -1 + + + + + + + i=297 + + + + XmlElementIn + + i=16 + + -1 + + + + + + + i=297 + + + + NodeIdIn + + i=17 + + -1 + + + + + + + i=297 + + + + ExpandedNodeIdIn + + i=18 + + -1 + + + + + + + i=297 + + + + QualifiedNameIn + + i=20 + + -1 + + + + + + + i=297 + + + + LocalizedTextIn + + i=21 + + -1 + + + + + + + i=297 + + + + StatusCodeIn + + i=19 + + -1 + + + + + + + + + OutputArguments + + i=68 + ns=1;i=10759 + + + + + + i=297 + + + + StringOut + + i=12 + + -1 + + + + + + + i=297 + + + + DateTimeOut + + i=13 + + -1 + + + + + + + i=297 + + + + GuidOut + + i=14 + + -1 + + + + + + + i=297 + + + + ByteStringOut + + i=15 + + -1 + + + + + + + i=297 + + + + XmlElementOut + + i=16 + + -1 + + + + + + + i=297 + + + + NodeIdOut + + i=17 + + -1 + + + + + + + i=297 + + + + ExpandedNodeIdOut + + i=18 + + -1 + + + + + + + i=297 + + + + QualifiedNameOut + + i=20 + + -1 + + + + + + + i=297 + + + + LocalizedTextOut + + i=21 + + -1 + + + + + + + i=297 + + + + StatusCodeOut + + i=19 + + -1 + + + + + + + + + ScalarMethod3 + + ns=1;i=10763 + ns=1;i=10764 + ns=1;i=10755 + + + + InputArguments + + i=68 + ns=1;i=10762 + + + + + + i=297 + + + + VariantIn + + i=24 + + -1 + + + + + + + i=297 + + + + EnumerationIn + + i=29 + + -1 + + + + + + + i=297 + + + + StructureIn + + i=22 + + -1 + + + + + + + + + OutputArguments + + i=68 + ns=1;i=10762 + + + + + + i=297 + + + + VariantOut + + i=24 + + -1 + + + + + + + i=297 + + + + EnumerationOut + + i=29 + + -1 + + + + + + + i=297 + + + + StructureOut + + i=22 + + -1 + + + + + + + + + ArrayMethod1 + + ns=1;i=10766 + ns=1;i=10767 + ns=1;i=10755 + + + + InputArguments + + i=68 + ns=1;i=10765 + + + + + + i=297 + + + + BooleanIn + + i=1 + + 1 + + 0 + + + + + + + i=297 + + + + SByteIn + + i=2 + + 1 + + 0 + + + + + + + i=297 + + + + ByteIn + + i=3 + + 1 + + 0 + + + + + + + i=297 + + + + Int16In + + i=4 + + 1 + + 0 + + + + + + + i=297 + + + + UInt16In + + i=5 + + 1 + + 0 + + + + + + + i=297 + + + + Int32In + + i=6 + + 1 + + 0 + + + + + + + i=297 + + + + UInt32In + + i=7 + + 1 + + 0 + + + + + + + i=297 + + + + Int64In + + i=8 + + 1 + + 0 + + + + + + + i=297 + + + + UInt64In + + i=9 + + 1 + + 0 + + + + + + + i=297 + + + + FloatIn + + i=10 + + 1 + + 0 + + + + + + + i=297 + + + + DoubleIn + + i=11 + + 1 + + 0 + + + + + + + + + OutputArguments + + i=68 + ns=1;i=10765 + + + + + + i=297 + + + + BooleanOut + + i=1 + + 1 + + 0 + + + + + + + i=297 + + + + SByteOut + + i=2 + + 1 + + 0 + + + + + + + i=297 + + + + ByteOut + + i=3 + + 1 + + 0 + + + + + + + i=297 + + + + Int16Out + + i=4 + + 1 + + 0 + + + + + + + i=297 + + + + UInt16Out + + i=5 + + 1 + + 0 + + + + + + + i=297 + + + + Int32Out + + i=6 + + 1 + + 0 + + + + + + + i=297 + + + + UInt32Out + + i=7 + + 1 + + 0 + + + + + + + i=297 + + + + Int64Out + + i=8 + + 1 + + 0 + + + + + + + i=297 + + + + UInt64Out + + i=9 + + 1 + + 0 + + + + + + + i=297 + + + + FloatOut + + i=10 + + 1 + + 0 + + + + + + + i=297 + + + + DoubleOut + + i=11 + + 1 + + 0 + + + + + + + + + ArrayMethod2 + + ns=1;i=10769 + ns=1;i=10770 + ns=1;i=10755 + + + + InputArguments + + i=68 + ns=1;i=10768 + + + + + + i=297 + + + + StringIn + + i=12 + + 1 + + 0 + + + + + + + i=297 + + + + DateTimeIn + + i=13 + + 1 + + 0 + + + + + + + i=297 + + + + GuidIn + + i=14 + + 1 + + 0 + + + + + + + i=297 + + + + ByteStringIn + + i=15 + + 1 + + 0 + + + + + + + i=297 + + + + XmlElementIn + + i=16 + + 1 + + 0 + + + + + + + i=297 + + + + NodeIdIn + + i=17 + + 1 + + 0 + + + + + + + i=297 + + + + ExpandedNodeIdIn + + i=18 + + 1 + + 0 + + + + + + + i=297 + + + + QualifiedNameIn + + i=20 + + 1 + + 0 + + + + + + + i=297 + + + + LocalizedTextIn + + i=21 + + 1 + + 0 + + + + + + + i=297 + + + + StatusCodeIn + + i=19 + + 1 + + 0 + + + + + + + + + OutputArguments + + i=68 + ns=1;i=10768 + + + + + + i=297 + + + + StringOut + + i=12 + + 1 + + 0 + + + + + + + i=297 + + + + DateTimeOut + + i=13 + + 1 + + 0 + + + + + + + i=297 + + + + GuidOut + + i=14 + + 1 + + 0 + + + + + + + i=297 + + + + ByteStringOut + + i=15 + + 1 + + 0 + + + + + + + i=297 + + + + XmlElementOut + + i=16 + + 1 + + 0 + + + + + + + i=297 + + + + NodeIdOut + + i=17 + + 1 + + 0 + + + + + + + i=297 + + + + ExpandedNodeIdOut + + i=18 + + 1 + + 0 + + + + + + + i=297 + + + + QualifiedNameOut + + i=20 + + 1 + + 0 + + + + + + + i=297 + + + + LocalizedTextOut + + i=21 + + 1 + + 0 + + + + + + + i=297 + + + + StatusCodeOut + + i=19 + + 1 + + 0 + + + + + + + + + ArrayMethod3 + + ns=1;i=10772 + ns=1;i=10773 + ns=1;i=10755 + + + + InputArguments + + i=68 + ns=1;i=10771 + + + + + + i=297 + + + + VariantIn + + i=24 + + 1 + + 0 + + + + + + + i=297 + + + + EnumerationIn + + i=29 + + 1 + + 0 + + + + + + + i=297 + + + + StructureIn + + i=22 + + 1 + + 0 + + + + + + + + + OutputArguments + + i=68 + ns=1;i=10771 + + + + + + i=297 + + + + VariantOut + + i=24 + + 1 + + 0 + + + + + + + i=297 + + + + EnumerationOut + + i=29 + + 1 + + 0 + + + + + + + i=297 + + + + StructureOut + + i=22 + + 1 + + 0 + + + + + + + + + UserScalarMethod1 + + ns=1;i=10775 + ns=1;i=10776 + ns=1;i=10755 + + + + InputArguments + + i=68 + ns=1;i=10774 + + + + + + i=297 + + + + BooleanIn + + ns=1;i=9898 + + -1 + + + + + + + i=297 + + + + SByteIn + + ns=1;i=9899 + + -1 + + + + + + + i=297 + + + + ByteIn + + ns=1;i=9900 + + -1 + + + + + + + i=297 + + + + Int16In + + ns=1;i=9901 + + -1 + + + + + + + i=297 + + + + UInt16In + + ns=1;i=9902 + + -1 + + + + + + + i=297 + + + + Int32In + + ns=1;i=9903 + + -1 + + + + + + + i=297 + + + + UInt32In + + ns=1;i=9904 + + -1 + + + + + + + i=297 + + + + Int64In + + ns=1;i=9905 + + -1 + + + + + + + i=297 + + + + UInt64In + + ns=1;i=9906 + + -1 + + + + + + + i=297 + + + + FloatIn + + ns=1;i=9907 + + -1 + + + + + + + i=297 + + + + DoubleIn + + ns=1;i=9908 + + -1 + + + + + + + i=297 + + + + StringIn + + ns=1;i=9909 + + -1 + + + + + + + + + OutputArguments + + i=68 + ns=1;i=10774 + + + + + + i=297 + + + + BooleanOut + + ns=1;i=9898 + + -1 + + + + + + + i=297 + + + + SByteOut + + ns=1;i=9899 + + -1 + + + + + + + i=297 + + + + ByteOut + + ns=1;i=9900 + + -1 + + + + + + + i=297 + + + + Int16Out + + ns=1;i=9901 + + -1 + + + + + + + i=297 + + + + UInt16Out + + ns=1;i=9902 + + -1 + + + + + + + i=297 + + + + Int32Out + + ns=1;i=9903 + + -1 + + + + + + + i=297 + + + + UInt32Out + + ns=1;i=9904 + + -1 + + + + + + + i=297 + + + + Int64Out + + ns=1;i=9905 + + -1 + + + + + + + i=297 + + + + UInt64Out + + ns=1;i=9906 + + -1 + + + + + + + i=297 + + + + FloatOut + + ns=1;i=9907 + + -1 + + + + + + + i=297 + + + + DoubleOut + + ns=1;i=9908 + + -1 + + + + + + + i=297 + + + + StringOut + + ns=1;i=9909 + + -1 + + + + + + + + + UserScalarMethod2 + + ns=1;i=10778 + ns=1;i=10779 + ns=1;i=10755 + + + + InputArguments + + i=68 + ns=1;i=10777 + + + + + + i=297 + + + + DateTimeIn + + ns=1;i=9910 + + -1 + + + + + + + i=297 + + + + GuidIn + + ns=1;i=9911 + + -1 + + + + + + + i=297 + + + + ByteStringIn + + ns=1;i=9912 + + -1 + + + + + + + i=297 + + + + XmlElementIn + + ns=1;i=9913 + + -1 + + + + + + + i=297 + + + + NodeIdIn + + ns=1;i=9914 + + -1 + + + + + + + i=297 + + + + ExpandedNodeIdIn + + ns=1;i=9915 + + -1 + + + + + + + i=297 + + + + QualifiedNameIn + + ns=1;i=9916 + + -1 + + + + + + + i=297 + + + + LocalizedTextIn + + ns=1;i=9917 + + -1 + + + + + + + i=297 + + + + StatusCodeIn + + ns=1;i=9918 + + -1 + + + + + + + i=297 + + + + VariantIn + + ns=1;i=9919 + + -1 + + + + + + + + + OutputArguments + + i=68 + ns=1;i=10777 + + + + + + i=297 + + + + DateTimeOut + + ns=1;i=9910 + + -1 + + + + + + + i=297 + + + + GuidOut + + ns=1;i=9911 + + -1 + + + + + + + i=297 + + + + ByteStringOut + + ns=1;i=9912 + + -1 + + + + + + + i=297 + + + + XmlElementOut + + ns=1;i=9913 + + -1 + + + + + + + i=297 + + + + NodeIdOut + + ns=1;i=9914 + + -1 + + + + + + + i=297 + + + + ExpandedNodeIdOut + + ns=1;i=9915 + + -1 + + + + + + + i=297 + + + + QualifiedNameOut + + ns=1;i=9916 + + -1 + + + + + + + i=297 + + + + LocalizedTextOut + + ns=1;i=9917 + + -1 + + + + + + + i=297 + + + + StatusCodeOut + + ns=1;i=9918 + + -1 + + + + + + + i=297 + + + + VariantOut + + ns=1;i=9919 + + -1 + + + + + + + + + UserArrayMethod1 + + ns=1;i=10781 + ns=1;i=10782 + ns=1;i=10755 + + + + InputArguments + + i=68 + ns=1;i=10780 + + + + + + i=297 + + + + BooleanIn + + ns=1;i=9898 + + 1 + + 0 + + + + + + + i=297 + + + + SByteIn + + ns=1;i=9899 + + 1 + + 0 + + + + + + + i=297 + + + + ByteIn + + ns=1;i=9900 + + 1 + + 0 + + + + + + + i=297 + + + + Int16In + + ns=1;i=9901 + + 1 + + 0 + + + + + + + i=297 + + + + UInt16In + + ns=1;i=9902 + + 1 + + 0 + + + + + + + i=297 + + + + Int32In + + ns=1;i=9903 + + 1 + + 0 + + + + + + + i=297 + + + + UInt32In + + ns=1;i=9904 + + 1 + + 0 + + + + + + + i=297 + + + + Int64In + + ns=1;i=9905 + + 1 + + 0 + + + + + + + i=297 + + + + UInt64In + + ns=1;i=9906 + + 1 + + 0 + + + + + + + i=297 + + + + FloatIn + + ns=1;i=9907 + + 1 + + 0 + + + + + + + i=297 + + + + DoubleIn + + ns=1;i=9908 + + 1 + + 0 + + + + + + + i=297 + + + + StringIn + + ns=1;i=9909 + + 1 + + 0 + + + + + + + + + OutputArguments + + i=68 + ns=1;i=10780 + + + + + + i=297 + + + + BooleanOut + + ns=1;i=9898 + + 1 + + 0 + + + + + + + i=297 + + + + SByteOut + + ns=1;i=9899 + + 1 + + 0 + + + + + + + i=297 + + + + ByteOut + + ns=1;i=9900 + + 1 + + 0 + + + + + + + i=297 + + + + Int16Out + + ns=1;i=9901 + + 1 + + 0 + + + + + + + i=297 + + + + UInt16Out + + ns=1;i=9902 + + 1 + + 0 + + + + + + + i=297 + + + + Int32Out + + ns=1;i=9903 + + 1 + + 0 + + + + + + + i=297 + + + + UInt32Out + + ns=1;i=9904 + + 1 + + 0 + + + + + + + i=297 + + + + Int64Out + + ns=1;i=9905 + + 1 + + 0 + + + + + + + i=297 + + + + UInt64Out + + ns=1;i=9906 + + 1 + + 0 + + + + + + + i=297 + + + + FloatOut + + ns=1;i=9907 + + 1 + + 0 + + + + + + + i=297 + + + + DoubleOut + + ns=1;i=9908 + + 1 + + 0 + + + + + + + i=297 + + + + StringOut + + ns=1;i=9909 + + 1 + + 0 + + + + + + + + + UserArrayMethod2 + + ns=1;i=10784 + ns=1;i=10785 + ns=1;i=10755 + + + + InputArguments + + i=68 + ns=1;i=10783 + + + + + + i=297 + + + + DateTimeIn + + ns=1;i=9910 + + 1 + + 0 + + + + + + + i=297 + + + + GuidIn + + ns=1;i=9911 + + 1 + + 0 + + + + + + + i=297 + + + + ByteStringIn + + ns=1;i=9912 + + 1 + + 0 + + + + + + + i=297 + + + + XmlElementIn + + ns=1;i=9913 + + 1 + + 0 + + + + + + + i=297 + + + + NodeIdIn + + ns=1;i=9914 + + 1 + + 0 + + + + + + + i=297 + + + + ExpandedNodeIdIn + + ns=1;i=9915 + + 1 + + 0 + + + + + + + i=297 + + + + QualifiedNameIn + + ns=1;i=9916 + + 1 + + 0 + + + + + + + i=297 + + + + LocalizedTextIn + + ns=1;i=9917 + + 1 + + 0 + + + + + + + i=297 + + + + StatusCodeIn + + ns=1;i=9918 + + 1 + + 0 + + + + + + + i=297 + + + + VariantIn + + ns=1;i=9919 + + 1 + + 0 + + + + + + + + + OutputArguments + + i=68 + ns=1;i=10783 + + + + + + i=297 + + + + DateTimeOut + + ns=1;i=9910 + + 1 + + 0 + + + + + + + i=297 + + + + GuidOut + + ns=1;i=9911 + + 1 + + 0 + + + + + + + i=297 + + + + ByteStringOut + + ns=1;i=9912 + + 1 + + 0 + + + + + + + i=297 + + + + XmlElementOut + + ns=1;i=9913 + + 1 + + 0 + + + + + + + i=297 + + + + NodeIdOut + + ns=1;i=9914 + + 1 + + 0 + + + + + + + i=297 + + + + ExpandedNodeIdOut + + ns=1;i=9915 + + 1 + + 0 + + + + + + + i=297 + + + + QualifiedNameOut + + ns=1;i=9916 + + 1 + + 0 + + + + + + + i=297 + + + + LocalizedTextOut + + ns=1;i=9917 + + 1 + + 0 + + + + + + + i=297 + + + + StatusCodeOut + + ns=1;i=9918 + + 1 + + 0 + + + + + + + i=297 + + + + VariantOut + + ns=1;i=9919 + + 1 + + 0 + + + + + + + + + Dynamic + + ns=1;i=10787 + ns=1;i=10871 + ns=1;i=10955 + ns=1;i=11034 + ns=1;i=11113 + ns=1;i=11248 + ns=1;i=10157 + ns=1;i=10787 + ns=1;i=10871 + i=61 + ns=1;i=10157 + + + + Scalar + + ns=1;i=10788 + ns=1;i=10789 + ns=1;i=10791 + ns=1;i=10844 + ns=1;i=10845 + ns=1;i=10846 + ns=1;i=10847 + ns=1;i=10848 + ns=1;i=10849 + ns=1;i=10850 + ns=1;i=10851 + ns=1;i=10852 + ns=1;i=10853 + ns=1;i=10854 + ns=1;i=10855 + ns=1;i=10856 + ns=1;i=10857 + ns=1;i=10858 + ns=1;i=10859 + ns=1;i=10860 + ns=1;i=10861 + ns=1;i=10862 + ns=1;i=10863 + ns=1;i=10864 + ns=1;i=10865 + ns=1;i=10866 + ns=1;i=10867 + ns=1;i=10868 + ns=1;i=10869 + ns=1;i=10870 + ns=1;i=10786 + ns=1;i=10791 + ns=1;i=9450 + ns=1;i=10786 + + + + SimulationActive + If true the server will produce new values for each monitored variable. + + i=68 + ns=1;i=10787 + + + true + + + + GenerateValues + + ns=1;i=10790 + ns=1;i=10787 + + + + InputArguments + + i=68 + ns=1;i=10789 + + + + + + i=297 + + + + Iterations + + i=7 + + -1 + + + The number of new values to generate. + + + + + + + + + CycleComplete + + ns=1;i=10792 + ns=1;i=10793 + ns=1;i=10794 + ns=1;i=10795 + ns=1;i=10796 + ns=1;i=10797 + ns=1;i=10799 + ns=1;i=10800 + ns=1;i=11606 + ns=1;i=11607 + ns=1;i=11571 + ns=1;i=10801 + ns=1;i=10802 + ns=1;i=10803 + ns=1;i=10809 + ns=1;i=10813 + ns=1;i=10815 + ns=1;i=10817 + ns=1;i=10819 + ns=1;i=10818 + ns=1;i=10820 + ns=1;i=10824 + ns=1;i=10840 + ns=1;i=10787 + i=2881 + ns=1;i=10787 + + + + EventId + + i=68 + ns=1;i=10791 + + + + EventType + + i=68 + ns=1;i=10791 + + + + SourceNode + + i=68 + ns=1;i=10791 + + + + SourceName + + i=68 + ns=1;i=10791 + + + + Time + + i=68 + ns=1;i=10791 + + + + ReceiveTime + + i=68 + ns=1;i=10791 + + + + Message + + i=68 + ns=1;i=10791 + + + + Severity + + i=68 + ns=1;i=10791 + + + + ConditionClassId + + i=68 + ns=1;i=10791 + + + + ConditionClassName + + i=68 + ns=1;i=10791 + + + + ConditionName + + i=68 + ns=1;i=10791 + + + + BranchId + + i=68 + ns=1;i=10791 + + + + Retain + + i=68 + ns=1;i=10791 + + + + EnabledState + + ns=1;i=10804 + ns=1;i=10824 + ns=1;i=10832 + i=8995 + ns=1;i=10791 + + + + Id + + i=68 + ns=1;i=10803 + + + + Quality + + ns=1;i=10810 + i=9002 + ns=1;i=10791 + + + + SourceTimestamp + + i=68 + ns=1;i=10809 + + + + LastSeverity + + ns=1;i=10814 + i=9002 + ns=1;i=10791 + + + + SourceTimestamp + + i=68 + ns=1;i=10813 + + + + Comment + + ns=1;i=10816 + i=9002 + ns=1;i=10791 + + + + SourceTimestamp + + i=68 + ns=1;i=10815 + + + + ClientUserId + + i=68 + ns=1;i=10791 + + + + Disable + + i=2803 + ns=1;i=10791 + + + + Enable + + i=2803 + ns=1;i=10791 + + + + AddComment + + ns=1;i=10821 + i=2829 + ns=1;i=10791 + + + + InputArguments + + i=68 + ns=1;i=10820 + + + + + + i=297 + + + + EventId + + i=15 + + -1 + + + The identifier for the event to comment. + + + + + + + i=297 + + + + Comment + + i=21 + + -1 + + + The comment to add to the condition. + + + + + + + + + AckedState + + ns=1;i=10825 + ns=1;i=10803 + i=8995 + ns=1;i=10791 + + + + Id + + i=68 + ns=1;i=10824 + + + + Acknowledge + + ns=1;i=10841 + i=8944 + ns=1;i=10791 + + + + InputArguments + + i=68 + ns=1;i=10840 + + + + + + i=297 + + + + EventId + + i=15 + + -1 + + + The identifier for the event to comment. + + + + + + + i=297 + + + + Comment + + i=21 + + -1 + + + The comment to add to the condition. + + + + + + + + + BooleanValue + + i=63 + ns=1;i=10787 + + + + SByteValue + + i=63 + ns=1;i=10787 + + + + ByteValue + + i=63 + ns=1;i=10787 + + + + Int16Value + + i=63 + ns=1;i=10787 + + + + UInt16Value + + i=63 + ns=1;i=10787 + + + + Int32Value + + i=63 + ns=1;i=10787 + + + + UInt32Value + + i=63 + ns=1;i=10787 + + + + Int64Value + + i=63 + ns=1;i=10787 + + + + UInt64Value + + i=63 + ns=1;i=10787 + + + + FloatValue + + i=63 + ns=1;i=10787 + + + + DoubleValue + + i=63 + ns=1;i=10787 + + + + StringValue + + i=63 + ns=1;i=10787 + + + + DateTimeValue + + i=63 + ns=1;i=10787 + + + + GuidValue + + i=63 + ns=1;i=10787 + + + + ByteStringValue + + i=63 + ns=1;i=10787 + + + + XmlElementValue + + i=63 + ns=1;i=10787 + + + + NodeIdValue + + i=63 + ns=1;i=10787 + + + + ExpandedNodeIdValue + + i=63 + ns=1;i=10787 + + + + QualifiedNameValue + + i=63 + ns=1;i=10787 + + + + LocalizedTextValue + + i=63 + ns=1;i=10787 + + + + StatusCodeValue + + i=63 + ns=1;i=10787 + + + + VariantValue + + i=63 + ns=1;i=10787 + + + + EnumerationValue + + i=63 + ns=1;i=10787 + + + + StructureValue + + i=63 + ns=1;i=10787 + + + + NumberValue + + i=63 + ns=1;i=10787 + + + + IntegerValue + + i=63 + ns=1;i=10787 + + + + UIntegerValue + + i=63 + ns=1;i=10787 + + + + Array + + ns=1;i=10872 + ns=1;i=10873 + ns=1;i=10875 + ns=1;i=10928 + ns=1;i=10929 + ns=1;i=10930 + ns=1;i=10931 + ns=1;i=10932 + ns=1;i=10933 + ns=1;i=10934 + ns=1;i=10935 + ns=1;i=10936 + ns=1;i=10937 + ns=1;i=10938 + ns=1;i=10939 + ns=1;i=10940 + ns=1;i=10941 + ns=1;i=10942 + ns=1;i=10943 + ns=1;i=10944 + ns=1;i=10945 + ns=1;i=10946 + ns=1;i=10947 + ns=1;i=10948 + ns=1;i=10949 + ns=1;i=10950 + ns=1;i=10951 + ns=1;i=10952 + ns=1;i=10953 + ns=1;i=10954 + ns=1;i=10786 + ns=1;i=10875 + ns=1;i=9679 + ns=1;i=10786 + + + + SimulationActive + If true the server will produce new values for each monitored variable. + + i=68 + ns=1;i=10871 + + + true + + + + GenerateValues + + ns=1;i=10874 + ns=1;i=10871 + + + + InputArguments + + i=68 + ns=1;i=10873 + + + + + + i=297 + + + + Iterations + + i=7 + + -1 + + + The number of new values to generate. + + + + + + + + + CycleComplete + + ns=1;i=10876 + ns=1;i=10877 + ns=1;i=10878 + ns=1;i=10879 + ns=1;i=10880 + ns=1;i=10881 + ns=1;i=10883 + ns=1;i=10884 + ns=1;i=11608 + ns=1;i=11609 + ns=1;i=11572 + ns=1;i=10885 + ns=1;i=10886 + ns=1;i=10887 + ns=1;i=10893 + ns=1;i=10897 + ns=1;i=10899 + ns=1;i=10901 + ns=1;i=10903 + ns=1;i=10902 + ns=1;i=10904 + ns=1;i=10908 + ns=1;i=10924 + ns=1;i=10871 + i=2881 + ns=1;i=10871 + + + + EventId + + i=68 + ns=1;i=10875 + + + + EventType + + i=68 + ns=1;i=10875 + + + + SourceNode + + i=68 + ns=1;i=10875 + + + + SourceName + + i=68 + ns=1;i=10875 + + + + Time + + i=68 + ns=1;i=10875 + + + + ReceiveTime + + i=68 + ns=1;i=10875 + + + + Message + + i=68 + ns=1;i=10875 + + + + Severity + + i=68 + ns=1;i=10875 + + + + ConditionClassId + + i=68 + ns=1;i=10875 + + + + ConditionClassName + + i=68 + ns=1;i=10875 + + + + ConditionName + + i=68 + ns=1;i=10875 + + + + BranchId + + i=68 + ns=1;i=10875 + + + + Retain + + i=68 + ns=1;i=10875 + + + + EnabledState + + ns=1;i=10888 + ns=1;i=10908 + ns=1;i=10916 + i=8995 + ns=1;i=10875 + + + + Id + + i=68 + ns=1;i=10887 + + + + Quality + + ns=1;i=10894 + i=9002 + ns=1;i=10875 + + + + SourceTimestamp + + i=68 + ns=1;i=10893 + + + + LastSeverity + + ns=1;i=10898 + i=9002 + ns=1;i=10875 + + + + SourceTimestamp + + i=68 + ns=1;i=10897 + + + + Comment + + ns=1;i=10900 + i=9002 + ns=1;i=10875 + + + + SourceTimestamp + + i=68 + ns=1;i=10899 + + + + ClientUserId + + i=68 + ns=1;i=10875 + + + + Disable + + i=2803 + ns=1;i=10875 + + + + Enable + + i=2803 + ns=1;i=10875 + + + + AddComment + + ns=1;i=10905 + i=2829 + ns=1;i=10875 + + + + InputArguments + + i=68 + ns=1;i=10904 + + + + + + i=297 + + + + EventId + + i=15 + + -1 + + + The identifier for the event to comment. + + + + + + + i=297 + + + + Comment + + i=21 + + -1 + + + The comment to add to the condition. + + + + + + + + + AckedState + + ns=1;i=10909 + ns=1;i=10887 + i=8995 + ns=1;i=10875 + + + + Id + + i=68 + ns=1;i=10908 + + + + Acknowledge + + ns=1;i=10925 + i=8944 + ns=1;i=10875 + + + + InputArguments + + i=68 + ns=1;i=10924 + + + + + + i=297 + + + + EventId + + i=15 + + -1 + + + The identifier for the event to comment. + + + + + + + i=297 + + + + Comment + + i=21 + + -1 + + + The comment to add to the condition. + + + + + + + + + BooleanValue + + i=63 + ns=1;i=10871 + + + + SByteValue + + i=63 + ns=1;i=10871 + + + + ByteValue + + i=63 + ns=1;i=10871 + + + + Int16Value + + i=63 + ns=1;i=10871 + + + + UInt16Value + + i=63 + ns=1;i=10871 + + + + Int32Value + + i=63 + ns=1;i=10871 + + + + UInt32Value + + i=63 + ns=1;i=10871 + + + + Int64Value + + i=63 + ns=1;i=10871 + + + + UInt64Value + + i=63 + ns=1;i=10871 + + + + FloatValue + + i=63 + ns=1;i=10871 + + + + DoubleValue + + i=63 + ns=1;i=10871 + + + + StringValue + + i=63 + ns=1;i=10871 + + + + DateTimeValue + + i=63 + ns=1;i=10871 + + + + GuidValue + + i=63 + ns=1;i=10871 + + + + ByteStringValue + + i=63 + ns=1;i=10871 + + + + XmlElementValue + + i=63 + ns=1;i=10871 + + + + NodeIdValue + + i=63 + ns=1;i=10871 + + + + ExpandedNodeIdValue + + i=63 + ns=1;i=10871 + + + + QualifiedNameValue + + i=63 + ns=1;i=10871 + + + + LocalizedTextValue + + i=63 + ns=1;i=10871 + + + + StatusCodeValue + + i=63 + ns=1;i=10871 + + + + VariantValue + + i=63 + ns=1;i=10871 + + + + EnumerationValue + + i=63 + ns=1;i=10871 + + + + StructureValue + + i=63 + ns=1;i=10871 + + + + NumberValue + + i=63 + ns=1;i=10871 + + + + IntegerValue + + i=63 + ns=1;i=10871 + + + + UIntegerValue + + i=63 + ns=1;i=10871 + + + + UserScalar + + ns=1;i=10956 + ns=1;i=10957 + ns=1;i=10959 + ns=1;i=11012 + ns=1;i=11013 + ns=1;i=11014 + ns=1;i=11015 + ns=1;i=11016 + ns=1;i=11017 + ns=1;i=11018 + ns=1;i=11019 + ns=1;i=11020 + ns=1;i=11021 + ns=1;i=11022 + ns=1;i=11023 + ns=1;i=11024 + ns=1;i=11025 + ns=1;i=11026 + ns=1;i=11027 + ns=1;i=11028 + ns=1;i=11029 + ns=1;i=11030 + ns=1;i=11031 + ns=1;i=11032 + ns=1;i=11033 + ns=1;i=10959 + ns=1;i=9921 + ns=1;i=10786 + + + + SimulationActive + If true the server will produce new values for each monitored variable. + + i=68 + ns=1;i=10955 + + + true + + + + GenerateValues + + ns=1;i=10958 + ns=1;i=10955 + + + + InputArguments + + i=68 + ns=1;i=10957 + + + + + + i=297 + + + + Iterations + + i=7 + + -1 + + + The number of new values to generate. + + + + + + + + + CycleComplete + + ns=1;i=10960 + ns=1;i=10961 + ns=1;i=10962 + ns=1;i=10963 + ns=1;i=10964 + ns=1;i=10965 + ns=1;i=10967 + ns=1;i=10968 + ns=1;i=11610 + ns=1;i=11611 + ns=1;i=11573 + ns=1;i=10969 + ns=1;i=10970 + ns=1;i=10971 + ns=1;i=10977 + ns=1;i=10981 + ns=1;i=10983 + ns=1;i=10985 + ns=1;i=10987 + ns=1;i=10986 + ns=1;i=10988 + ns=1;i=10992 + ns=1;i=11008 + ns=1;i=10955 + i=2881 + ns=1;i=10955 + + + + EventId + + i=68 + ns=1;i=10959 + + + + EventType + + i=68 + ns=1;i=10959 + + + + SourceNode + + i=68 + ns=1;i=10959 + + + + SourceName + + i=68 + ns=1;i=10959 + + + + Time + + i=68 + ns=1;i=10959 + + + + ReceiveTime + + i=68 + ns=1;i=10959 + + + + Message + + i=68 + ns=1;i=10959 + + + + Severity + + i=68 + ns=1;i=10959 + + + + ConditionClassId + + i=68 + ns=1;i=10959 + + + + ConditionClassName + + i=68 + ns=1;i=10959 + + + + ConditionName + + i=68 + ns=1;i=10959 + + + + BranchId + + i=68 + ns=1;i=10959 + + + + Retain + + i=68 + ns=1;i=10959 + + + + EnabledState + + ns=1;i=10972 + ns=1;i=10992 + ns=1;i=11000 + i=8995 + ns=1;i=10959 + + + + Id + + i=68 + ns=1;i=10971 + + + + Quality + + ns=1;i=10978 + i=9002 + ns=1;i=10959 + + + + SourceTimestamp + + i=68 + ns=1;i=10977 + + + + LastSeverity + + ns=1;i=10982 + i=9002 + ns=1;i=10959 + + + + SourceTimestamp + + i=68 + ns=1;i=10981 + + + + Comment + + ns=1;i=10984 + i=9002 + ns=1;i=10959 + + + + SourceTimestamp + + i=68 + ns=1;i=10983 + + + + ClientUserId + + i=68 + ns=1;i=10959 + + + + Disable + + i=2803 + ns=1;i=10959 + + + + Enable + + i=2803 + ns=1;i=10959 + + + + AddComment + + ns=1;i=10989 + i=2829 + ns=1;i=10959 + + + + InputArguments + + i=68 + ns=1;i=10988 + + + + + + i=297 + + + + EventId + + i=15 + + -1 + + + The identifier for the event to comment. + + + + + + + i=297 + + + + Comment + + i=21 + + -1 + + + The comment to add to the condition. + + + + + + + + + AckedState + + ns=1;i=10993 + ns=1;i=10971 + i=8995 + ns=1;i=10959 + + + + Id + + i=68 + ns=1;i=10992 + + + + Acknowledge + + ns=1;i=11009 + i=8944 + ns=1;i=10959 + + + + InputArguments + + i=68 + ns=1;i=11008 + + + + + + i=297 + + + + EventId + + i=15 + + -1 + + + The identifier for the event to comment. + + + + + + + i=297 + + + + Comment + + i=21 + + -1 + + + The comment to add to the condition. + + + + + + + + + BooleanValue + + i=63 + ns=1;i=10955 + + + + SByteValue + + i=63 + ns=1;i=10955 + + + + ByteValue + + i=63 + ns=1;i=10955 + + + + Int16Value + + i=63 + ns=1;i=10955 + + + + UInt16Value + + i=63 + ns=1;i=10955 + + + + Int32Value + + i=63 + ns=1;i=10955 + + + + UInt32Value + + i=63 + ns=1;i=10955 + + + + Int64Value + + i=63 + ns=1;i=10955 + + + + UInt64Value + + i=63 + ns=1;i=10955 + + + + FloatValue + + i=63 + ns=1;i=10955 + + + + DoubleValue + + i=63 + ns=1;i=10955 + + + + StringValue + + i=63 + ns=1;i=10955 + + + + DateTimeValue + + i=63 + ns=1;i=10955 + + + + GuidValue + + i=63 + ns=1;i=10955 + + + + ByteStringValue + + i=63 + ns=1;i=10955 + + + + XmlElementValue + + i=63 + ns=1;i=10955 + + + + NodeIdValue + + i=63 + ns=1;i=10955 + + + + ExpandedNodeIdValue + + i=63 + ns=1;i=10955 + + + + QualifiedNameValue + + i=63 + ns=1;i=10955 + + + + LocalizedTextValue + + i=63 + ns=1;i=10955 + + + + StatusCodeValue + + i=63 + ns=1;i=10955 + + + + VariantValue + + i=63 + ns=1;i=10955 + + + + UserArray + + ns=1;i=11035 + ns=1;i=11036 + ns=1;i=11038 + ns=1;i=11091 + ns=1;i=11092 + ns=1;i=11093 + ns=1;i=11094 + ns=1;i=11095 + ns=1;i=11096 + ns=1;i=11097 + ns=1;i=11098 + ns=1;i=11099 + ns=1;i=11100 + ns=1;i=11101 + ns=1;i=11102 + ns=1;i=11103 + ns=1;i=11104 + ns=1;i=11105 + ns=1;i=11106 + ns=1;i=11107 + ns=1;i=11108 + ns=1;i=11109 + ns=1;i=11110 + ns=1;i=11111 + ns=1;i=11112 + ns=1;i=11038 + ns=1;i=10007 + ns=1;i=10786 + + + + SimulationActive + If true the server will produce new values for each monitored variable. + + i=68 + ns=1;i=11034 + + + true + + + + GenerateValues + + ns=1;i=11037 + ns=1;i=11034 + + + + InputArguments + + i=68 + ns=1;i=11036 + + + + + + i=297 + + + + Iterations + + i=7 + + -1 + + + The number of new values to generate. + + + + + + + + + CycleComplete + + ns=1;i=11039 + ns=1;i=11040 + ns=1;i=11041 + ns=1;i=11042 + ns=1;i=11043 + ns=1;i=11044 + ns=1;i=11046 + ns=1;i=11047 + ns=1;i=11612 + ns=1;i=11613 + ns=1;i=11574 + ns=1;i=11048 + ns=1;i=11049 + ns=1;i=11050 + ns=1;i=11056 + ns=1;i=11060 + ns=1;i=11062 + ns=1;i=11064 + ns=1;i=11066 + ns=1;i=11065 + ns=1;i=11067 + ns=1;i=11071 + ns=1;i=11087 + ns=1;i=11034 + i=2881 + ns=1;i=11034 + + + + EventId + + i=68 + ns=1;i=11038 + + + + EventType + + i=68 + ns=1;i=11038 + + + + SourceNode + + i=68 + ns=1;i=11038 + + + + SourceName + + i=68 + ns=1;i=11038 + + + + Time + + i=68 + ns=1;i=11038 + + + + ReceiveTime + + i=68 + ns=1;i=11038 + + + + Message + + i=68 + ns=1;i=11038 + + + + Severity + + i=68 + ns=1;i=11038 + + + + ConditionClassId + + i=68 + ns=1;i=11038 + + + + ConditionClassName + + i=68 + ns=1;i=11038 + + + + ConditionName + + i=68 + ns=1;i=11038 + + + + BranchId + + i=68 + ns=1;i=11038 + + + + Retain + + i=68 + ns=1;i=11038 + + + + EnabledState + + ns=1;i=11051 + ns=1;i=11071 + ns=1;i=11079 + i=8995 + ns=1;i=11038 + + + + Id + + i=68 + ns=1;i=11050 + + + + Quality + + ns=1;i=11057 + i=9002 + ns=1;i=11038 + + + + SourceTimestamp + + i=68 + ns=1;i=11056 + + + + LastSeverity + + ns=1;i=11061 + i=9002 + ns=1;i=11038 + + + + SourceTimestamp + + i=68 + ns=1;i=11060 + + + + Comment + + ns=1;i=11063 + i=9002 + ns=1;i=11038 + + + + SourceTimestamp + + i=68 + ns=1;i=11062 + + + + ClientUserId + + i=68 + ns=1;i=11038 + + + + Disable + + i=2803 + ns=1;i=11038 + + + + Enable + + i=2803 + ns=1;i=11038 + + + + AddComment + + ns=1;i=11068 + i=2829 + ns=1;i=11038 + + + + InputArguments + + i=68 + ns=1;i=11067 + + + + + + i=297 + + + + EventId + + i=15 + + -1 + + + The identifier for the event to comment. + + + + + + + i=297 + + + + Comment + + i=21 + + -1 + + + The comment to add to the condition. + + + + + + + + + AckedState + + ns=1;i=11072 + ns=1;i=11050 + i=8995 + ns=1;i=11038 + + + + Id + + i=68 + ns=1;i=11071 + + + + Acknowledge + + ns=1;i=11088 + i=8944 + ns=1;i=11038 + + + + InputArguments + + i=68 + ns=1;i=11087 + + + + + + i=297 + + + + EventId + + i=15 + + -1 + + + The identifier for the event to comment. + + + + + + + i=297 + + + + Comment + + i=21 + + -1 + + + The comment to add to the condition. + + + + + + + + + BooleanValue + + i=63 + ns=1;i=11034 + + + + SByteValue + + i=63 + ns=1;i=11034 + + + + ByteValue + + i=63 + ns=1;i=11034 + + + + Int16Value + + i=63 + ns=1;i=11034 + + + + UInt16Value + + i=63 + ns=1;i=11034 + + + + Int32Value + + i=63 + ns=1;i=11034 + + + + UInt32Value + + i=63 + ns=1;i=11034 + + + + Int64Value + + i=63 + ns=1;i=11034 + + + + UInt64Value + + i=63 + ns=1;i=11034 + + + + FloatValue + + i=63 + ns=1;i=11034 + + + + DoubleValue + + i=63 + ns=1;i=11034 + + + + StringValue + + i=63 + ns=1;i=11034 + + + + DateTimeValue + + i=63 + ns=1;i=11034 + + + + GuidValue + + i=63 + ns=1;i=11034 + + + + ByteStringValue + + i=63 + ns=1;i=11034 + + + + XmlElementValue + + i=63 + ns=1;i=11034 + + + + NodeIdValue + + i=63 + ns=1;i=11034 + + + + ExpandedNodeIdValue + + i=63 + ns=1;i=11034 + + + + QualifiedNameValue + + i=63 + ns=1;i=11034 + + + + LocalizedTextValue + + i=63 + ns=1;i=11034 + + + + StatusCodeValue + + i=63 + ns=1;i=11034 + + + + VariantValue + + i=63 + ns=1;i=11034 + + + + AnalogScalar + + ns=1;i=11114 + ns=1;i=11115 + ns=1;i=11117 + ns=1;i=11170 + ns=1;i=11176 + ns=1;i=11182 + ns=1;i=11188 + ns=1;i=11194 + ns=1;i=11200 + ns=1;i=11206 + ns=1;i=11212 + ns=1;i=11218 + ns=1;i=11224 + ns=1;i=11230 + ns=1;i=11236 + ns=1;i=11242 + ns=1;i=11117 + ns=1;i=9534 + ns=1;i=10786 + + + + SimulationActive + If true the server will produce new values for each monitored variable. + + i=68 + ns=1;i=11113 + + + true + + + + GenerateValues + + ns=1;i=11116 + ns=1;i=11113 + + + + InputArguments + + i=68 + ns=1;i=11115 + + + + + + i=297 + + + + Iterations + + i=7 + + -1 + + + The number of new values to generate. + + + + + + + + + CycleComplete + + ns=1;i=11118 + ns=1;i=11119 + ns=1;i=11120 + ns=1;i=11121 + ns=1;i=11122 + ns=1;i=11123 + ns=1;i=11125 + ns=1;i=11126 + ns=1;i=11614 + ns=1;i=11615 + ns=1;i=11575 + ns=1;i=11127 + ns=1;i=11128 + ns=1;i=11129 + ns=1;i=11135 + ns=1;i=11139 + ns=1;i=11141 + ns=1;i=11143 + ns=1;i=11145 + ns=1;i=11144 + ns=1;i=11146 + ns=1;i=11150 + ns=1;i=11166 + ns=1;i=11113 + i=2881 + ns=1;i=11113 + + + + EventId + + i=68 + ns=1;i=11117 + + + + EventType + + i=68 + ns=1;i=11117 + + + + SourceNode + + i=68 + ns=1;i=11117 + + + + SourceName + + i=68 + ns=1;i=11117 + + + + Time + + i=68 + ns=1;i=11117 + + + + ReceiveTime + + i=68 + ns=1;i=11117 + + + + Message + + i=68 + ns=1;i=11117 + + + + Severity + + i=68 + ns=1;i=11117 + + + + ConditionClassId + + i=68 + ns=1;i=11117 + + + + ConditionClassName + + i=68 + ns=1;i=11117 + + + + ConditionName + + i=68 + ns=1;i=11117 + + + + BranchId + + i=68 + ns=1;i=11117 + + + + Retain + + i=68 + ns=1;i=11117 + + + + EnabledState + + ns=1;i=11130 + ns=1;i=11150 + ns=1;i=11158 + i=8995 + ns=1;i=11117 + + + + Id + + i=68 + ns=1;i=11129 + + + + Quality + + ns=1;i=11136 + i=9002 + ns=1;i=11117 + + + + SourceTimestamp + + i=68 + ns=1;i=11135 + + + + LastSeverity + + ns=1;i=11140 + i=9002 + ns=1;i=11117 + + + + SourceTimestamp + + i=68 + ns=1;i=11139 + + + + Comment + + ns=1;i=11142 + i=9002 + ns=1;i=11117 + + + + SourceTimestamp + + i=68 + ns=1;i=11141 + + + + ClientUserId + + i=68 + ns=1;i=11117 + + + + Disable + + i=2803 + ns=1;i=11117 + + + + Enable + + i=2803 + ns=1;i=11117 + + + + AddComment + + ns=1;i=11147 + i=2829 + ns=1;i=11117 + + + + InputArguments + + i=68 + ns=1;i=11146 + + + + + + i=297 + + + + EventId + + i=15 + + -1 + + + The identifier for the event to comment. + + + + + + + i=297 + + + + Comment + + i=21 + + -1 + + + The comment to add to the condition. + + + + + + + + + AckedState + + ns=1;i=11151 + ns=1;i=11129 + i=8995 + ns=1;i=11117 + + + + Id + + i=68 + ns=1;i=11150 + + + + Acknowledge + + ns=1;i=11167 + i=8944 + ns=1;i=11117 + + + + InputArguments + + i=68 + ns=1;i=11166 + + + + + + i=297 + + + + EventId + + i=15 + + -1 + + + The identifier for the event to comment. + + + + + + + i=297 + + + + Comment + + i=21 + + -1 + + + The comment to add to the condition. + + + + + + + + + SByteValue + + ns=1;i=11173 + i=2368 + ns=1;i=11113 + + + + EURange + + i=68 + ns=1;i=11170 + + + + ByteValue + + ns=1;i=11179 + i=2368 + ns=1;i=11113 + + + + EURange + + i=68 + ns=1;i=11176 + + + + Int16Value + + ns=1;i=11185 + i=2368 + ns=1;i=11113 + + + + EURange + + i=68 + ns=1;i=11182 + + + + UInt16Value + + ns=1;i=11191 + i=2368 + ns=1;i=11113 + + + + EURange + + i=68 + ns=1;i=11188 + + + + Int32Value + + ns=1;i=11197 + i=2368 + ns=1;i=11113 + + + + EURange + + i=68 + ns=1;i=11194 + + + + UInt32Value + + ns=1;i=11203 + i=2368 + ns=1;i=11113 + + + + EURange + + i=68 + ns=1;i=11200 + + + + Int64Value + + ns=1;i=11209 + i=2368 + ns=1;i=11113 + + + + EURange + + i=68 + ns=1;i=11206 + + + + UInt64Value + + ns=1;i=11215 + i=2368 + ns=1;i=11113 + + + + EURange + + i=68 + ns=1;i=11212 + + + + FloatValue + + ns=1;i=11221 + i=2368 + ns=1;i=11113 + + + + EURange + + i=68 + ns=1;i=11218 + + + + DoubleValue + + ns=1;i=11227 + i=2368 + ns=1;i=11113 + + + + EURange + + i=68 + ns=1;i=11224 + + + + NumberValue + + ns=1;i=11233 + i=2368 + ns=1;i=11113 + + + + EURange + + i=68 + ns=1;i=11230 + + + + IntegerValue + + ns=1;i=11239 + i=2368 + ns=1;i=11113 + + + + EURange + + i=68 + ns=1;i=11236 + + + + UIntegerValue + + ns=1;i=11245 + i=2368 + ns=1;i=11113 + + + + EURange + + i=68 + ns=1;i=11242 + + + + AnalogArray + + ns=1;i=11249 + ns=1;i=11250 + ns=1;i=11252 + ns=1;i=11305 + ns=1;i=11311 + ns=1;i=11317 + ns=1;i=11323 + ns=1;i=11329 + ns=1;i=11335 + ns=1;i=11341 + ns=1;i=11347 + ns=1;i=11353 + ns=1;i=11359 + ns=1;i=11365 + ns=1;i=11371 + ns=1;i=11377 + ns=1;i=11252 + ns=1;i=9763 + ns=1;i=10786 + + + + SimulationActive + If true the server will produce new values for each monitored variable. + + i=68 + ns=1;i=11248 + + + true + + + + GenerateValues + + ns=1;i=11251 + ns=1;i=11248 + + + + InputArguments + + i=68 + ns=1;i=11250 + + + + + + i=297 + + + + Iterations + + i=7 + + -1 + + + The number of new values to generate. + + + + + + + + + CycleComplete + + ns=1;i=11253 + ns=1;i=11254 + ns=1;i=11255 + ns=1;i=11256 + ns=1;i=11257 + ns=1;i=11258 + ns=1;i=11260 + ns=1;i=11261 + ns=1;i=11616 + ns=1;i=11617 + ns=1;i=11576 + ns=1;i=11262 + ns=1;i=11263 + ns=1;i=11264 + ns=1;i=11270 + ns=1;i=11274 + ns=1;i=11276 + ns=1;i=11278 + ns=1;i=11280 + ns=1;i=11279 + ns=1;i=11281 + ns=1;i=11285 + ns=1;i=11301 + ns=1;i=11248 + i=2881 + ns=1;i=11248 + + + + EventId + + i=68 + ns=1;i=11252 + + + + EventType + + i=68 + ns=1;i=11252 + + + + SourceNode + + i=68 + ns=1;i=11252 + + + + SourceName + + i=68 + ns=1;i=11252 + + + + Time + + i=68 + ns=1;i=11252 + + + + ReceiveTime + + i=68 + ns=1;i=11252 + + + + Message + + i=68 + ns=1;i=11252 + + + + Severity + + i=68 + ns=1;i=11252 + + + + ConditionClassId + + i=68 + ns=1;i=11252 + + + + ConditionClassName + + i=68 + ns=1;i=11252 + + + + ConditionName + + i=68 + ns=1;i=11252 + + + + BranchId + + i=68 + ns=1;i=11252 + + + + Retain + + i=68 + ns=1;i=11252 + + + + EnabledState + + ns=1;i=11265 + ns=1;i=11285 + ns=1;i=11293 + i=8995 + ns=1;i=11252 + + + + Id + + i=68 + ns=1;i=11264 + + + + Quality + + ns=1;i=11271 + i=9002 + ns=1;i=11252 + + + + SourceTimestamp + + i=68 + ns=1;i=11270 + + + + LastSeverity + + ns=1;i=11275 + i=9002 + ns=1;i=11252 + + + + SourceTimestamp + + i=68 + ns=1;i=11274 + + + + Comment + + ns=1;i=11277 + i=9002 + ns=1;i=11252 + + + + SourceTimestamp + + i=68 + ns=1;i=11276 + + + + ClientUserId + + i=68 + ns=1;i=11252 + + + + Disable + + i=2803 + ns=1;i=11252 + + + + Enable + + i=2803 + ns=1;i=11252 + + + + AddComment + + ns=1;i=11282 + i=2829 + ns=1;i=11252 + + + + InputArguments + + i=68 + ns=1;i=11281 + + + + + + i=297 + + + + EventId + + i=15 + + -1 + + + The identifier for the event to comment. + + + + + + + i=297 + + + + Comment + + i=21 + + -1 + + + The comment to add to the condition. + + + + + + + + + AckedState + + ns=1;i=11286 + ns=1;i=11264 + i=8995 + ns=1;i=11252 + + + + Id + + i=68 + ns=1;i=11285 + + + + Acknowledge + + ns=1;i=11302 + i=8944 + ns=1;i=11252 + + + + InputArguments + + i=68 + ns=1;i=11301 + + + + + + i=297 + + + + EventId + + i=15 + + -1 + + + The identifier for the event to comment. + + + + + + + i=297 + + + + Comment + + i=21 + + -1 + + + The comment to add to the condition. + + + + + + + + + SByteValue + + ns=1;i=11308 + i=2368 + ns=1;i=11248 + + + + EURange + + i=68 + ns=1;i=11305 + + + + ByteValue + + ns=1;i=11314 + i=2368 + ns=1;i=11248 + + + + EURange + + i=68 + ns=1;i=11311 + + + + Int16Value + + ns=1;i=11320 + i=2368 + ns=1;i=11248 + + + + EURange + + i=68 + ns=1;i=11317 + + + + UInt16Value + + ns=1;i=11326 + i=2368 + ns=1;i=11248 + + + + EURange + + i=68 + ns=1;i=11323 + + + + Int32Value + + ns=1;i=11332 + i=2368 + ns=1;i=11248 + + + + EURange + + i=68 + ns=1;i=11329 + + + + UInt32Value + + ns=1;i=11338 + i=2368 + ns=1;i=11248 + + + + EURange + + i=68 + ns=1;i=11335 + + + + Int64Value + + ns=1;i=11344 + i=2368 + ns=1;i=11248 + + + + EURange + + i=68 + ns=1;i=11341 + + + + UInt64Value + + ns=1;i=11350 + i=2368 + ns=1;i=11248 + + + + EURange + + i=68 + ns=1;i=11347 + + + + FloatValue + + ns=1;i=11356 + i=2368 + ns=1;i=11248 + + + + EURange + + i=68 + ns=1;i=11353 + + + + DoubleValue + + ns=1;i=11362 + i=2368 + ns=1;i=11248 + + + + EURange + + i=68 + ns=1;i=11359 + + + + NumberValue + + ns=1;i=11368 + i=2368 + ns=1;i=11248 + + + + EURange + + i=68 + ns=1;i=11365 + + + + IntegerValue + + ns=1;i=11374 + i=2368 + ns=1;i=11248 + + + + EURange + + i=68 + ns=1;i=11371 + + + + UIntegerValue + + ns=1;i=11380 + i=2368 + ns=1;i=11248 + + + + EURange + + i=68 + ns=1;i=11377 + + + + Conditions + + ns=1;i=11384 + ns=1;i=11384 + i=61 + ns=1;i=10157 + + + + SystemStatus + + ns=1;i=11385 + ns=1;i=11386 + ns=1;i=11387 + ns=1;i=11388 + ns=1;i=11389 + ns=1;i=11390 + ns=1;i=11392 + ns=1;i=11393 + ns=1;i=11618 + ns=1;i=11619 + ns=1;i=11577 + ns=1;i=11394 + ns=1;i=11395 + ns=1;i=11396 + ns=1;i=11402 + ns=1;i=11406 + ns=1;i=11408 + ns=1;i=11410 + ns=1;i=11412 + ns=1;i=11411 + ns=1;i=11413 + ns=1;i=11417 + ns=1;i=11383 + ns=1;i=10123 + ns=1;i=11383 + + + + EventId + + i=68 + ns=1;i=11384 + + + + EventType + + i=68 + ns=1;i=11384 + + + + SourceNode + + i=68 + ns=1;i=11384 + + + + SourceName + + i=68 + ns=1;i=11384 + + + + Time + + i=68 + ns=1;i=11384 + + + + ReceiveTime + + i=68 + ns=1;i=11384 + + + + Message + + i=68 + ns=1;i=11384 + + + + Severity + + i=68 + ns=1;i=11384 + + + + ConditionClassId + + i=68 + ns=1;i=11384 + + + + ConditionClassName + + i=68 + ns=1;i=11384 + + + + ConditionName + + i=68 + ns=1;i=11384 + + + + BranchId + + i=68 + ns=1;i=11384 + + + + Retain + + i=68 + ns=1;i=11384 + + + + EnabledState + + ns=1;i=11397 + i=8995 + ns=1;i=11384 + + + + Id + + i=68 + ns=1;i=11396 + + + + Quality + + ns=1;i=11403 + i=9002 + ns=1;i=11384 + + + + SourceTimestamp + + i=68 + ns=1;i=11402 + + + + LastSeverity + + ns=1;i=11407 + i=9002 + ns=1;i=11384 + + + + SourceTimestamp + + i=68 + ns=1;i=11406 + + + + Comment + + ns=1;i=11409 + i=9002 + ns=1;i=11384 + + + + SourceTimestamp + + i=68 + ns=1;i=11408 + + + + ClientUserId + + i=68 + ns=1;i=11384 + + + + Disable + + i=2803 + ns=1;i=11384 + + + + Enable + + i=2803 + ns=1;i=11384 + + + + AddComment + + ns=1;i=11414 + i=2829 + ns=1;i=11384 + + + + InputArguments + + i=68 + ns=1;i=11413 + + + + + + i=297 + + + + EventId + + i=15 + + -1 + + + The identifier for the event to comment. + + + + + + + i=297 + + + + Comment + + i=21 + + -1 + + + The comment to add to the condition. + + + + + + + + + MonitoredNodeCount + + i=68 + ns=1;i=11384 + + + + Default Binary + + ns=1;i=9440 + ns=1;i=11425 + i=76 + + + + Default Binary + + ns=1;i=9669 + ns=1;i=11428 + i=76 + + + + Default Binary + + ns=1;i=9920 + ns=1;i=11431 + i=76 + + + + Default Binary + + ns=1;i=10006 + ns=1;i=11434 + i=76 + + + + Default Binary + + ns=1;i=1000 + ns=1;i=1015 + i=76 + + + + Default Binary + + ns=1;i=1004 + ns=1;i=24 + i=76 + + + + Default Binary + + ns=1;i=1005 + ns=1;i=27 + i=76 + + + + TestData + + ns=1;i=11424 + ns=1;i=15045 + ns=1;i=11425 + ns=1;i=11428 + ns=1;i=11431 + ns=1;i=11434 + ns=1;i=1015 + ns=1;i=24 + ns=1;i=27 + i=93 + i=72 + + + PG9wYzpUeXBlRGljdGlvbmFyeQ0KICB4bWxuczpvcGM9Imh0dHA6Ly9vcGNmb3VuZGF0aW9uLm9y +Zy9CaW5hcnlTY2hlbWEvIg0KICB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1M +U2NoZW1hLWluc3RhbmNlIg0KICB4bWxuczp1YT0iaHR0cDovL29wY2ZvdW5kYXRpb24ub3JnL1VB +LyINCiAgeG1sbnM6dG5zPSJodHRwOi8vdGVzdC5vcmcvVUEvRGF0YS8iDQogIERlZmF1bHRCeXRl +T3JkZXI9IkxpdHRsZUVuZGlhbiINCiAgVGFyZ2V0TmFtZXNwYWNlPSJodHRwOi8vdGVzdC5vcmcv +VUEvRGF0YS8iDQo+DQogIDxvcGM6SW1wb3J0IE5hbWVzcGFjZT0iaHR0cDovL29wY2ZvdW5kYXRp +b24ub3JnL1VBLyIgTG9jYXRpb249Ik9wYy5VYS5CaW5hcnlTY2hlbWEuYnNkIi8+DQoNCiAgPG9w +YzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJTY2FsYXJWYWx1ZURhdGFUeXBlIiBCYXNlVHlwZT0idWE6 +RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkJvb2xlYW5WYWx1ZSIgVHlw +ZU5hbWU9Im9wYzpCb29sZWFuIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU0J5dGVWYWx1ZSIg +VHlwZU5hbWU9Im9wYzpTQnl0ZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkJ5dGVWYWx1ZSIg +VHlwZU5hbWU9Im9wYzpCeXRlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iSW50MTZWYWx1ZSIg +VHlwZU5hbWU9Im9wYzpJbnQxNiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlVJbnQxNlZhbHVl +IiBUeXBlTmFtZT0ib3BjOlVJbnQxNiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkludDMyVmFs +dWUiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJVSW50MzJW +YWx1ZSIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJJbnQ2 +NFZhbHVlIiBUeXBlTmFtZT0ib3BjOkludDY0IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVUlu +dDY0VmFsdWUiIFR5cGVOYW1lPSJvcGM6VUludDY0IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0i +RmxvYXRWYWx1ZSIgVHlwZU5hbWU9Im9wYzpGbG9hdCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9 +IkRvdWJsZVZhbHVlIiBUeXBlTmFtZT0ib3BjOkRvdWJsZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5h +bWU9IlN0cmluZ1ZhbHVlIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxk +IE5hbWU9IkRhdGVUaW1lVmFsdWUiIFR5cGVOYW1lPSJvcGM6RGF0ZVRpbWUiIC8+DQogICAgPG9w +YzpGaWVsZCBOYW1lPSJHdWlkVmFsdWUiIFR5cGVOYW1lPSJvcGM6R3VpZCIgLz4NCiAgICA8b3Bj +OkZpZWxkIE5hbWU9IkJ5dGVTdHJpbmdWYWx1ZSIgVHlwZU5hbWU9Im9wYzpCeXRlU3RyaW5nIiAv +Pg0KICAgIDxvcGM6RmllbGQgTmFtZT0iWG1sRWxlbWVudFZhbHVlIiBUeXBlTmFtZT0idWE6WG1s +RWxlbWVudCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vZGVJZFZhbHVlIiBUeXBlTmFtZT0i +dWE6Tm9kZUlkIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRXhwYW5kZWROb2RlSWRWYWx1ZSIg +VHlwZU5hbWU9InVhOkV4cGFuZGVkTm9kZUlkIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUXVh +bGlmaWVkTmFtZVZhbHVlIiBUeXBlTmFtZT0idWE6UXVhbGlmaWVkTmFtZSIgLz4NCiAgICA8b3Bj +OkZpZWxkIE5hbWU9IkxvY2FsaXplZFRleHRWYWx1ZSIgVHlwZU5hbWU9InVhOkxvY2FsaXplZFRl +eHQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTdGF0dXNDb2RlVmFsdWUiIFR5cGVOYW1lPSJ1 +YTpTdGF0dXNDb2RlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVmFyaWFudFZhbHVlIiBUeXBl +TmFtZT0idWE6VmFyaWFudCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkVudW1lcmF0aW9uVmFs +dWUiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTdHJ1Y3R1 +cmVWYWx1ZSIgVHlwZU5hbWU9InVhOkV4dGVuc2lvbk9iamVjdCIgLz4NCiAgICA8b3BjOkZpZWxk +IE5hbWU9Ik51bWJlciIgVHlwZU5hbWU9InVhOlZhcmlhbnQiIC8+DQogICAgPG9wYzpGaWVsZCBO +YW1lPSJJbnRlZ2VyIiBUeXBlTmFtZT0idWE6VmFyaWFudCIgLz4NCiAgICA8b3BjOkZpZWxkIE5h +bWU9IlVJbnRlZ2VyIiBUeXBlTmFtZT0idWE6VmFyaWFudCIgLz4NCiAgPC9vcGM6U3RydWN0dXJl +ZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJBcnJheVZhbHVlRGF0YVR5cGUi +IEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9P +ZkJvb2xlYW5WYWx1ZSIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5h +bWU9IkJvb2xlYW5WYWx1ZSIgVHlwZU5hbWU9Im9wYzpCb29sZWFuIiBMZW5ndGhGaWVsZD0iTm9P +ZkJvb2xlYW5WYWx1ZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZTQnl0ZVZhbHVlIiBU +eXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU0J5dGVWYWx1ZSIg +VHlwZU5hbWU9Im9wYzpTQnl0ZSIgTGVuZ3RoRmllbGQ9Ik5vT2ZTQnl0ZVZhbHVlIiAvPg0KICAg +IDxvcGM6RmllbGQgTmFtZT0iTm9PZkJ5dGVWYWx1ZSIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4N +CiAgICA8b3BjOkZpZWxkIE5hbWU9IkJ5dGVWYWx1ZSIgVHlwZU5hbWU9Im9wYzpCeXRlIiBMZW5n +dGhGaWVsZD0iTm9PZkJ5dGVWYWx1ZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZJbnQx +NlZhbHVlIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iSW50 +MTZWYWx1ZSIgVHlwZU5hbWU9Im9wYzpJbnQxNiIgTGVuZ3RoRmllbGQ9Ik5vT2ZJbnQxNlZhbHVl +IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlVJbnQxNlZhbHVlIiBUeXBlTmFtZT0ib3Bj +OkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVUludDE2VmFsdWUiIFR5cGVOYW1lPSJv +cGM6VUludDE2IiBMZW5ndGhGaWVsZD0iTm9PZlVJbnQxNlZhbHVlIiAvPg0KICAgIDxvcGM6Rmll +bGQgTmFtZT0iTm9PZkludDMyVmFsdWUiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9w +YzpGaWVsZCBOYW1lPSJJbnQzMlZhbHVlIiBUeXBlTmFtZT0ib3BjOkludDMyIiBMZW5ndGhGaWVs +ZD0iTm9PZkludDMyVmFsdWUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mVUludDMyVmFs +dWUiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJVSW50MzJW +YWx1ZSIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIExlbmd0aEZpZWxkPSJOb09mVUludDMyVmFsdWUi +IC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mSW50NjRWYWx1ZSIgVHlwZU5hbWU9Im9wYzpJ +bnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkludDY0VmFsdWUiIFR5cGVOYW1lPSJvcGM6 +SW50NjQiIExlbmd0aEZpZWxkPSJOb09mSW50NjRWYWx1ZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5h +bWU9Ik5vT2ZVSW50NjRWYWx1ZSIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZp +ZWxkIE5hbWU9IlVJbnQ2NFZhbHVlIiBUeXBlTmFtZT0ib3BjOlVJbnQ2NCIgTGVuZ3RoRmllbGQ9 +Ik5vT2ZVSW50NjRWYWx1ZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZGbG9hdFZhbHVl +IiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRmxvYXRWYWx1 +ZSIgVHlwZU5hbWU9Im9wYzpGbG9hdCIgTGVuZ3RoRmllbGQ9Ik5vT2ZGbG9hdFZhbHVlIiAvPg0K +ICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkRvdWJsZVZhbHVlIiBUeXBlTmFtZT0ib3BjOkludDMy +IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRG91YmxlVmFsdWUiIFR5cGVOYW1lPSJvcGM6RG91 +YmxlIiBMZW5ndGhGaWVsZD0iTm9PZkRvdWJsZVZhbHVlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFt +ZT0iTm9PZlN0cmluZ1ZhbHVlIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6Rmll +bGQgTmFtZT0iU3RyaW5nVmFsdWUiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiBMZW5ndGhGaWVsZD0i +Tm9PZlN0cmluZ1ZhbHVlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkRhdGVUaW1lVmFs +dWUiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEYXRlVGlt +ZVZhbHVlIiBUeXBlTmFtZT0ib3BjOkRhdGVUaW1lIiBMZW5ndGhGaWVsZD0iTm9PZkRhdGVUaW1l +VmFsdWUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mR3VpZFZhbHVlIiBUeXBlTmFtZT0i +b3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iR3VpZFZhbHVlIiBUeXBlTmFtZT0i +b3BjOkd1aWQiIExlbmd0aEZpZWxkPSJOb09mR3VpZFZhbHVlIiAvPg0KICAgIDxvcGM6RmllbGQg +TmFtZT0iTm9PZkJ5dGVTdHJpbmdWYWx1ZSIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8 +b3BjOkZpZWxkIE5hbWU9IkJ5dGVTdHJpbmdWYWx1ZSIgVHlwZU5hbWU9Im9wYzpCeXRlU3RyaW5n +IiBMZW5ndGhGaWVsZD0iTm9PZkJ5dGVTdHJpbmdWYWx1ZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5h +bWU9Ik5vT2ZYbWxFbGVtZW50VmFsdWUiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9w +YzpGaWVsZCBOYW1lPSJYbWxFbGVtZW50VmFsdWUiIFR5cGVOYW1lPSJ1YTpYbWxFbGVtZW50IiBM +ZW5ndGhGaWVsZD0iTm9PZlhtbEVsZW1lbnRWYWx1ZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9 +Ik5vT2ZOb2RlSWRWYWx1ZSIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxk +IE5hbWU9Ik5vZGVJZFZhbHVlIiBUeXBlTmFtZT0idWE6Tm9kZUlkIiBMZW5ndGhGaWVsZD0iTm9P +Zk5vZGVJZFZhbHVlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkV4cGFuZGVkTm9kZUlk +VmFsdWUiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJFeHBh +bmRlZE5vZGVJZFZhbHVlIiBUeXBlTmFtZT0idWE6RXhwYW5kZWROb2RlSWQiIExlbmd0aEZpZWxk +PSJOb09mRXhwYW5kZWROb2RlSWRWYWx1ZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZR +dWFsaWZpZWROYW1lVmFsdWUiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVs +ZCBOYW1lPSJRdWFsaWZpZWROYW1lVmFsdWUiIFR5cGVOYW1lPSJ1YTpRdWFsaWZpZWROYW1lIiBM +ZW5ndGhGaWVsZD0iTm9PZlF1YWxpZmllZE5hbWVWYWx1ZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5h +bWU9Ik5vT2ZMb2NhbGl6ZWRUZXh0VmFsdWUiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAg +PG9wYzpGaWVsZCBOYW1lPSJMb2NhbGl6ZWRUZXh0VmFsdWUiIFR5cGVOYW1lPSJ1YTpMb2NhbGl6 +ZWRUZXh0IiBMZW5ndGhGaWVsZD0iTm9PZkxvY2FsaXplZFRleHRWYWx1ZSIgLz4NCiAgICA8b3Bj +OkZpZWxkIE5hbWU9Ik5vT2ZTdGF0dXNDb2RlVmFsdWUiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+ +DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTdGF0dXNDb2RlVmFsdWUiIFR5cGVOYW1lPSJ1YTpTdGF0 +dXNDb2RlIiBMZW5ndGhGaWVsZD0iTm9PZlN0YXR1c0NvZGVWYWx1ZSIgLz4NCiAgICA8b3BjOkZp +ZWxkIE5hbWU9Ik5vT2ZWYXJpYW50VmFsdWUiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAg +PG9wYzpGaWVsZCBOYW1lPSJWYXJpYW50VmFsdWUiIFR5cGVOYW1lPSJ1YTpWYXJpYW50IiBMZW5n +dGhGaWVsZD0iTm9PZlZhcmlhbnRWYWx1ZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZF +bnVtZXJhdGlvblZhbHVlIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQg +TmFtZT0iRW51bWVyYXRpb25WYWx1ZSIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgTGVuZ3RoRmllbGQ9 +Ik5vT2ZFbnVtZXJhdGlvblZhbHVlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlN0cnVj +dHVyZVZhbHVlIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0i +U3RydWN0dXJlVmFsdWUiIFR5cGVOYW1lPSJ1YTpFeHRlbnNpb25PYmplY3QiIExlbmd0aEZpZWxk +PSJOb09mU3RydWN0dXJlVmFsdWUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mTnVtYmVy +IiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTnVtYmVyIiBU +eXBlTmFtZT0idWE6VmFyaWFudCIgTGVuZ3RoRmllbGQ9Ik5vT2ZOdW1iZXIiIC8+DQogICAgPG9w +YzpGaWVsZCBOYW1lPSJOb09mSW50ZWdlciIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8 +b3BjOkZpZWxkIE5hbWU9IkludGVnZXIiIFR5cGVOYW1lPSJ1YTpWYXJpYW50IiBMZW5ndGhGaWVs +ZD0iTm9PZkludGVnZXIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mVUludGVnZXIiIFR5 +cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJVSW50ZWdlciIgVHlw +ZU5hbWU9InVhOlZhcmlhbnQiIExlbmd0aEZpZWxkPSJOb09mVUludGVnZXIiIC8+DQogIDwvb3Bj +OlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6T3BhcXVlVHlwZSBOYW1lPSJCb29sZWFuRGF0YVR5 +cGUiPg0KICA8L29wYzpPcGFxdWVUeXBlPg0KDQogIDxvcGM6T3BhcXVlVHlwZSBOYW1lPSJTQnl0 +ZURhdGFUeXBlIj4NCiAgPC9vcGM6T3BhcXVlVHlwZT4NCg0KICA8b3BjOk9wYXF1ZVR5cGUgTmFt +ZT0iQnl0ZURhdGFUeXBlIj4NCiAgPC9vcGM6T3BhcXVlVHlwZT4NCg0KICA8b3BjOk9wYXF1ZVR5 +cGUgTmFtZT0iSW50MTZEYXRhVHlwZSI+DQogIDwvb3BjOk9wYXF1ZVR5cGU+DQoNCiAgPG9wYzpP +cGFxdWVUeXBlIE5hbWU9IlVJbnQxNkRhdGFUeXBlIj4NCiAgPC9vcGM6T3BhcXVlVHlwZT4NCg0K +ICA8b3BjOk9wYXF1ZVR5cGUgTmFtZT0iSW50MzJEYXRhVHlwZSI+DQogIDwvb3BjOk9wYXF1ZVR5 +cGU+DQoNCiAgPG9wYzpPcGFxdWVUeXBlIE5hbWU9IlVJbnQzMkRhdGFUeXBlIj4NCiAgPC9vcGM6 +T3BhcXVlVHlwZT4NCg0KICA8b3BjOk9wYXF1ZVR5cGUgTmFtZT0iSW50NjREYXRhVHlwZSI+DQog +IDwvb3BjOk9wYXF1ZVR5cGU+DQoNCiAgPG9wYzpPcGFxdWVUeXBlIE5hbWU9IlVJbnQ2NERhdGFU +eXBlIj4NCiAgPC9vcGM6T3BhcXVlVHlwZT4NCg0KICA8b3BjOk9wYXF1ZVR5cGUgTmFtZT0iRmxv +YXREYXRhVHlwZSI+DQogIDwvb3BjOk9wYXF1ZVR5cGU+DQoNCiAgPG9wYzpPcGFxdWVUeXBlIE5h +bWU9IkRvdWJsZURhdGFUeXBlIj4NCiAgPC9vcGM6T3BhcXVlVHlwZT4NCg0KICA8b3BjOk9wYXF1 +ZVR5cGUgTmFtZT0iU3RyaW5nRGF0YVR5cGUiPg0KICA8L29wYzpPcGFxdWVUeXBlPg0KDQogIDxv +cGM6T3BhcXVlVHlwZSBOYW1lPSJEYXRlVGltZURhdGFUeXBlIj4NCiAgPC9vcGM6T3BhcXVlVHlw +ZT4NCg0KICA8b3BjOk9wYXF1ZVR5cGUgTmFtZT0iR3VpZERhdGFUeXBlIj4NCiAgPC9vcGM6T3Bh +cXVlVHlwZT4NCg0KICA8b3BjOk9wYXF1ZVR5cGUgTmFtZT0iQnl0ZVN0cmluZ0RhdGFUeXBlIj4N +CiAgPC9vcGM6T3BhcXVlVHlwZT4NCg0KICA8b3BjOk9wYXF1ZVR5cGUgTmFtZT0iWG1sRWxlbWVu +dERhdGFUeXBlIj4NCiAgPC9vcGM6T3BhcXVlVHlwZT4NCg0KICA8b3BjOk9wYXF1ZVR5cGUgTmFt +ZT0iTm9kZUlkRGF0YVR5cGUiPg0KICA8L29wYzpPcGFxdWVUeXBlPg0KDQogIDxvcGM6T3BhcXVl +VHlwZSBOYW1lPSJFeHBhbmRlZE5vZGVJZERhdGFUeXBlIj4NCiAgPC9vcGM6T3BhcXVlVHlwZT4N +Cg0KICA8b3BjOk9wYXF1ZVR5cGUgTmFtZT0iUXVhbGlmaWVkTmFtZURhdGFUeXBlIj4NCiAgPC9v +cGM6T3BhcXVlVHlwZT4NCg0KICA8b3BjOk9wYXF1ZVR5cGUgTmFtZT0iTG9jYWxpemVkVGV4dERh +dGFUeXBlIj4NCiAgPC9vcGM6T3BhcXVlVHlwZT4NCg0KICA8b3BjOk9wYXF1ZVR5cGUgTmFtZT0i +U3RhdHVzQ29kZURhdGFUeXBlIj4NCiAgPC9vcGM6T3BhcXVlVHlwZT4NCg0KICA8b3BjOk9wYXF1 +ZVR5cGUgTmFtZT0iVmFyaWFudERhdGFUeXBlIj4NCiAgPC9vcGM6T3BhcXVlVHlwZT4NCg0KICA8 +b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlVzZXJTY2FsYXJWYWx1ZURhdGFUeXBlIiBCYXNlVHlw +ZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkJvb2xlYW5EYXRh +VHlwZSIgVHlwZU5hbWU9Im9wYzpCb29sZWFuIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU0J5 +dGVEYXRhVHlwZSIgVHlwZU5hbWU9Im9wYzpTQnl0ZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9 +IkJ5dGVEYXRhVHlwZSIgVHlwZU5hbWU9Im9wYzpCeXRlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFt +ZT0iSW50MTZEYXRhVHlwZSIgVHlwZU5hbWU9Im9wYzpJbnQxNiIgLz4NCiAgICA8b3BjOkZpZWxk +IE5hbWU9IlVJbnQxNkRhdGFUeXBlIiBUeXBlTmFtZT0ib3BjOlVJbnQxNiIgLz4NCiAgICA8b3Bj +OkZpZWxkIE5hbWU9IkludDMyRGF0YVR5cGUiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAg +PG9wYzpGaWVsZCBOYW1lPSJVSW50MzJEYXRhVHlwZSIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+ +DQogICAgPG9wYzpGaWVsZCBOYW1lPSJJbnQ2NERhdGFUeXBlIiBUeXBlTmFtZT0ib3BjOkludDY0 +IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVUludDY0RGF0YVR5cGUiIFR5cGVOYW1lPSJvcGM6 +VUludDY0IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRmxvYXREYXRhVHlwZSIgVHlwZU5hbWU9 +Im9wYzpGbG9hdCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRvdWJsZURhdGFUeXBlIiBUeXBl +TmFtZT0ib3BjOkRvdWJsZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlN0cmluZ0RhdGFUeXBl +IiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRhdGVUaW1l +RGF0YVR5cGUiIFR5cGVOYW1lPSJvcGM6RGF0ZVRpbWUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1l +PSJHdWlkRGF0YVR5cGUiIFR5cGVOYW1lPSJvcGM6R3VpZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5h +bWU9IkJ5dGVTdHJpbmdEYXRhVHlwZSIgVHlwZU5hbWU9Im9wYzpCeXRlU3RyaW5nIiAvPg0KICAg +IDxvcGM6RmllbGQgTmFtZT0iWG1sRWxlbWVudERhdGFUeXBlIiBUeXBlTmFtZT0idWE6WG1sRWxl +bWVudCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vZGVJZERhdGFUeXBlIiBUeXBlTmFtZT0i +dWE6Tm9kZUlkIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRXhwYW5kZWROb2RlSWREYXRhVHlw +ZSIgVHlwZU5hbWU9InVhOkV4cGFuZGVkTm9kZUlkIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0i +UXVhbGlmaWVkTmFtZURhdGFUeXBlIiBUeXBlTmFtZT0idWE6UXVhbGlmaWVkTmFtZSIgLz4NCiAg +ICA8b3BjOkZpZWxkIE5hbWU9IkxvY2FsaXplZFRleHREYXRhVHlwZSIgVHlwZU5hbWU9InVhOkxv +Y2FsaXplZFRleHQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTdGF0dXNDb2RlRGF0YVR5cGUi +IFR5cGVOYW1lPSJ1YTpTdGF0dXNDb2RlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVmFyaWFu +dERhdGFUeXBlIiBUeXBlTmFtZT0idWE6VmFyaWFudCIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5 +cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJVc2VyQXJyYXlWYWx1ZURhdGFUeXBl +IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5v +T2ZCb29sZWFuRGF0YVR5cGUiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVs +ZCBOYW1lPSJCb29sZWFuRGF0YVR5cGUiIFR5cGVOYW1lPSJvcGM6Qm9vbGVhbiIgTGVuZ3RoRmll +bGQ9Ik5vT2ZCb29sZWFuRGF0YVR5cGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mU0J5 +dGVEYXRhVHlwZSIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9 +IlNCeXRlRGF0YVR5cGUiIFR5cGVOYW1lPSJvcGM6U0J5dGUiIExlbmd0aEZpZWxkPSJOb09mU0J5 +dGVEYXRhVHlwZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZCeXRlRGF0YVR5cGUiIFR5 +cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJCeXRlRGF0YVR5cGUi +IFR5cGVOYW1lPSJvcGM6Qnl0ZSIgTGVuZ3RoRmllbGQ9Ik5vT2ZCeXRlRGF0YVR5cGUiIC8+DQog +ICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mSW50MTZEYXRhVHlwZSIgVHlwZU5hbWU9Im9wYzpJbnQz +MiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkludDE2RGF0YVR5cGUiIFR5cGVOYW1lPSJvcGM6 +SW50MTYiIExlbmd0aEZpZWxkPSJOb09mSW50MTZEYXRhVHlwZSIgLz4NCiAgICA8b3BjOkZpZWxk +IE5hbWU9Ik5vT2ZVSW50MTZEYXRhVHlwZSIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8 +b3BjOkZpZWxkIE5hbWU9IlVJbnQxNkRhdGFUeXBlIiBUeXBlTmFtZT0ib3BjOlVJbnQxNiIgTGVu +Z3RoRmllbGQ9Ik5vT2ZVSW50MTZEYXRhVHlwZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5v +T2ZJbnQzMkRhdGFUeXBlIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQg +TmFtZT0iSW50MzJEYXRhVHlwZSIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgTGVuZ3RoRmllbGQ9Ik5v +T2ZJbnQzMkRhdGFUeXBlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlVJbnQzMkRhdGFU +eXBlIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVUludDMy +RGF0YVR5cGUiIFR5cGVOYW1lPSJvcGM6VUludDMyIiBMZW5ndGhGaWVsZD0iTm9PZlVJbnQzMkRh +dGFUeXBlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkludDY0RGF0YVR5cGUiIFR5cGVO +YW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJJbnQ2NERhdGFUeXBlIiBU +eXBlTmFtZT0ib3BjOkludDY0IiBMZW5ndGhGaWVsZD0iTm9PZkludDY0RGF0YVR5cGUiIC8+DQog +ICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mVUludDY0RGF0YVR5cGUiIFR5cGVOYW1lPSJvcGM6SW50 +MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJVSW50NjREYXRhVHlwZSIgVHlwZU5hbWU9Im9w +YzpVSW50NjQiIExlbmd0aEZpZWxkPSJOb09mVUludDY0RGF0YVR5cGUiIC8+DQogICAgPG9wYzpG +aWVsZCBOYW1lPSJOb09mRmxvYXREYXRhVHlwZSIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAg +ICA8b3BjOkZpZWxkIE5hbWU9IkZsb2F0RGF0YVR5cGUiIFR5cGVOYW1lPSJvcGM6RmxvYXQiIExl +bmd0aEZpZWxkPSJOb09mRmxvYXREYXRhVHlwZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5v +T2ZEb3VibGVEYXRhVHlwZSIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxk +IE5hbWU9IkRvdWJsZURhdGFUeXBlIiBUeXBlTmFtZT0ib3BjOkRvdWJsZSIgTGVuZ3RoRmllbGQ9 +Ik5vT2ZEb3VibGVEYXRhVHlwZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZTdHJpbmdE +YXRhVHlwZSIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlN0 +cmluZ0RhdGFUeXBlIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgTGVuZ3RoRmllbGQ9Ik5vT2ZTdHJp +bmdEYXRhVHlwZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZEYXRlVGltZURhdGFUeXBl +IiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGF0ZVRpbWVE +YXRhVHlwZSIgVHlwZU5hbWU9Im9wYzpEYXRlVGltZSIgTGVuZ3RoRmllbGQ9Ik5vT2ZEYXRlVGlt +ZURhdGFUeXBlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkd1aWREYXRhVHlwZSIgVHlw +ZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ikd1aWREYXRhVHlwZSIg +VHlwZU5hbWU9Im9wYzpHdWlkIiBMZW5ndGhGaWVsZD0iTm9PZkd1aWREYXRhVHlwZSIgLz4NCiAg +ICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZCeXRlU3RyaW5nRGF0YVR5cGUiIFR5cGVOYW1lPSJvcGM6 +SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJCeXRlU3RyaW5nRGF0YVR5cGUiIFR5cGVO +YW1lPSJvcGM6Qnl0ZVN0cmluZyIgTGVuZ3RoRmllbGQ9Ik5vT2ZCeXRlU3RyaW5nRGF0YVR5cGUi +IC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mWG1sRWxlbWVudERhdGFUeXBlIiBUeXBlTmFt +ZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iWG1sRWxlbWVudERhdGFUeXBl +IiBUeXBlTmFtZT0idWE6WG1sRWxlbWVudCIgTGVuZ3RoRmllbGQ9Ik5vT2ZYbWxFbGVtZW50RGF0 +YVR5cGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mTm9kZUlkRGF0YVR5cGUiIFR5cGVO +YW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb2RlSWREYXRhVHlwZSIg +VHlwZU5hbWU9InVhOk5vZGVJZCIgTGVuZ3RoRmllbGQ9Ik5vT2ZOb2RlSWREYXRhVHlwZSIgLz4N +CiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZFeHBhbmRlZE5vZGVJZERhdGFUeXBlIiBUeXBlTmFt +ZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRXhwYW5kZWROb2RlSWREYXRh +VHlwZSIgVHlwZU5hbWU9InVhOkV4cGFuZGVkTm9kZUlkIiBMZW5ndGhGaWVsZD0iTm9PZkV4cGFu +ZGVkTm9kZUlkRGF0YVR5cGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mUXVhbGlmaWVk +TmFtZURhdGFUeXBlIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFt +ZT0iUXVhbGlmaWVkTmFtZURhdGFUeXBlIiBUeXBlTmFtZT0idWE6UXVhbGlmaWVkTmFtZSIgTGVu +Z3RoRmllbGQ9Ik5vT2ZRdWFsaWZpZWROYW1lRGF0YVR5cGUiIC8+DQogICAgPG9wYzpGaWVsZCBO +YW1lPSJOb09mTG9jYWxpemVkVGV4dERhdGFUeXBlIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0K +ICAgIDxvcGM6RmllbGQgTmFtZT0iTG9jYWxpemVkVGV4dERhdGFUeXBlIiBUeXBlTmFtZT0idWE6 +TG9jYWxpemVkVGV4dCIgTGVuZ3RoRmllbGQ9Ik5vT2ZMb2NhbGl6ZWRUZXh0RGF0YVR5cGUiIC8+ +DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mU3RhdHVzQ29kZURhdGFUeXBlIiBUeXBlTmFtZT0i +b3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU3RhdHVzQ29kZURhdGFUeXBlIiBU +eXBlTmFtZT0idWE6U3RhdHVzQ29kZSIgTGVuZ3RoRmllbGQ9Ik5vT2ZTdGF0dXNDb2RlRGF0YVR5 +cGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mVmFyaWFudERhdGFUeXBlIiBUeXBlTmFt +ZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVmFyaWFudERhdGFUeXBlIiBU +eXBlTmFtZT0idWE6VmFyaWFudCIgTGVuZ3RoRmllbGQ9Ik5vT2ZWYXJpYW50RGF0YVR5cGUiIC8+ +DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0i +VmVjdG9yIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5h +bWU9IlgiIFR5cGVOYW1lPSJvcGM6RG91YmxlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iWSIg +VHlwZU5hbWU9Im9wYzpEb3VibGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJaIiBUeXBlTmFt +ZT0ib3BjOkRvdWJsZSIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1 +Y3R1cmVkVHlwZSBOYW1lPSJXb3JrT3JkZXJTdGF0dXNUeXBlIiBCYXNlVHlwZT0idWE6RXh0ZW5z +aW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkFjdG9yIiBUeXBlTmFtZT0ib3BjOlN0 +cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlRpbWVzdGFtcCIgVHlwZU5hbWU9Im9wYzpE +YXRlVGltZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkNvbW1lbnQiIFR5cGVOYW1lPSJ1YTpM +b2NhbGl6ZWRUZXh0IiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVj +dHVyZWRUeXBlIE5hbWU9IldvcmtPcmRlclR5cGUiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmpl +Y3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iSUQiIFR5cGVOYW1lPSJvcGM6R3VpZCIgLz4NCiAg +ICA8b3BjOkZpZWxkIE5hbWU9IkFzc2V0SUQiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAg +IDxvcGM6RmllbGQgTmFtZT0iU3RhcnRUaW1lIiBUeXBlTmFtZT0ib3BjOkRhdGVUaW1lIiAvPg0K +ICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlN0YXR1c0NvbW1lbnRzIiBUeXBlTmFtZT0ib3BjOklu +dDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU3RhdHVzQ29tbWVudHMiIFR5cGVOYW1lPSJ0 +bnM6V29ya09yZGVyU3RhdHVzVHlwZSIgTGVuZ3RoRmllbGQ9Ik5vT2ZTdGF0dXNDb21tZW50cyIg +Lz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCjwvb3BjOlR5cGVEaWN0aW9uYXJ5Pg== + + + + NamespaceUri + + i=68 + ns=1;i=11422 + + + http://test.org/UA/Data/ + + + + Deprecated + + i=68 + ns=1;i=11422 + + + true + + + + ScalarValueDataType + + i=69 + ns=1;i=11422 + + + ScalarValueDataType + + + + ArrayValueDataType + + i=69 + ns=1;i=11422 + + + ArrayValueDataType + + + + UserScalarValueDataType + + i=69 + ns=1;i=11422 + + + UserScalarValueDataType + + + + UserArrayValueDataType + + i=69 + ns=1;i=11422 + + + UserArrayValueDataType + + + + Vector + + i=69 + ns=1;i=11422 + + + Vector + + + + WorkOrderStatusType + + i=69 + ns=1;i=11422 + + + WorkOrderStatusType + + + + WorkOrderType + + i=69 + ns=1;i=11422 + + + WorkOrderType + + + + Default XML + + ns=1;i=9440 + ns=1;i=11444 + i=76 + + + + Default XML + + ns=1;i=9669 + ns=1;i=11447 + i=76 + + + + Default XML + + ns=1;i=9920 + ns=1;i=11450 + i=76 + + + + Default XML + + ns=1;i=10006 + ns=1;i=11453 + i=76 + + + + Default XML + + ns=1;i=1000 + ns=1;i=43 + i=76 + + + + Default XML + + ns=1;i=1004 + ns=1;i=52 + i=76 + + + + Default XML + + ns=1;i=1005 + ns=1;i=55 + i=76 + + + + TestData + + ns=1;i=11443 + ns=1;i=15046 + ns=1;i=11444 + ns=1;i=11447 + ns=1;i=11450 + ns=1;i=11453 + ns=1;i=43 + ns=1;i=52 + ns=1;i=55 + i=92 + i=72 + + + PHhzOnNjaGVtYQ0KICB4bWxuczp4cz0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEi +DQogIHhtbG5zOnVhPSJodHRwOi8vb3BjZm91bmRhdGlvbi5vcmcvVUEvMjAwOC8wMi9UeXBlcy54 +c2QiDQogIHhtbG5zOnRucz0iaHR0cDovL3Rlc3Qub3JnL1VBL0RhdGEvIg0KICB0YXJnZXROYW1l +c3BhY2U9Imh0dHA6Ly90ZXN0Lm9yZy9VQS9EYXRhLyINCiAgZWxlbWVudEZvcm1EZWZhdWx0PSJx +dWFsaWZpZWQiDQo+DQogIDx4czppbXBvcnQgbmFtZXNwYWNlPSJodHRwOi8vb3BjZm91bmRhdGlv +bi5vcmcvVUEvMjAwOC8wMi9UeXBlcy54c2QiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9 +IlNjYWxhclZhbHVlRGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVt +ZW50IG5hbWU9IkJvb2xlYW5WYWx1ZSIgdHlwZT0ieHM6Ym9vbGVhbiIgbWluT2NjdXJzPSIwIiAv +Pg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU0J5dGVWYWx1ZSIgdHlwZT0ieHM6Ynl0ZSIgbWlu +T2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQnl0ZVZhbHVlIiB0eXBlPSJ4 +czp1bnNpZ25lZEJ5dGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9 +IkludDE2VmFsdWUiIHR5cGU9InhzOnNob3J0IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6 +ZWxlbWVudCBuYW1lPSJVSW50MTZWYWx1ZSIgdHlwZT0ieHM6dW5zaWduZWRTaG9ydCIgbWluT2Nj +dXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iSW50MzJWYWx1ZSIgdHlwZT0ieHM6 +aW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJVSW50MzJWYWx1 +ZSIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVt +ZW50IG5hbWU9IkludDY0VmFsdWUiIHR5cGU9InhzOmxvbmciIG1pbk9jY3Vycz0iMCIgLz4NCiAg +ICAgIDx4czplbGVtZW50IG5hbWU9IlVJbnQ2NFZhbHVlIiB0eXBlPSJ4czp1bnNpZ25lZExvbmci +IG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkZsb2F0VmFsdWUiIHR5 +cGU9InhzOmZsb2F0IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJE +b3VibGVWYWx1ZSIgdHlwZT0ieHM6ZG91YmxlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6 +ZWxlbWVudCBuYW1lPSJTdHJpbmdWYWx1ZSIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAi +IG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0ZVRpbWVWYWx1 +ZSIgdHlwZT0ieHM6ZGF0ZVRpbWUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50 +IG5hbWU9Ikd1aWRWYWx1ZSIgdHlwZT0idWE6R3VpZCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAg +PHhzOmVsZW1lbnQgbmFtZT0iQnl0ZVN0cmluZ1ZhbHVlIiB0eXBlPSJ4czpiYXNlNjRCaW5hcnki +IG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1l +PSJYbWxFbGVtZW50VmFsdWUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiPg0KICAgICAg +ICA8eHM6Y29tcGxleFR5cGU+DQogICAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgICAg +PHhzOmFueSBtaW5PY2N1cnM9IjAiIHByb2Nlc3NDb250ZW50cz0ibGF4IiAvPg0KICAgICAgICAg +IDwveHM6c2VxdWVuY2U+DQogICAgICAgIDwveHM6Y29tcGxleFR5cGU+DQogICAgICA8L3hzOmVs +ZW1lbnQ+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJOb2RlSWRWYWx1ZSIgdHlwZT0idWE6Tm9k +ZUlkIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQg +bmFtZT0iRXhwYW5kZWROb2RlSWRWYWx1ZSIgdHlwZT0idWE6RXhwYW5kZWROb2RlSWQiIG1pbk9j +Y3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJRdWFs +aWZpZWROYW1lVmFsdWUiIHR5cGU9InVhOlF1YWxpZmllZE5hbWUiIG1pbk9jY3Vycz0iMCIgbmls +bGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJMb2NhbGl6ZWRUZXh0VmFs +dWUiIHR5cGU9InVhOkxvY2FsaXplZFRleHQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUi +IC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTdGF0dXNDb2RlVmFsdWUiIHR5cGU9InVhOlN0 +YXR1c0NvZGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlZhcmlh +bnRWYWx1ZSIgdHlwZT0idWE6VmFyaWFudCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVs +ZW1lbnQgbmFtZT0iRW51bWVyYXRpb25WYWx1ZSIgdHlwZT0ieHM6aW50IiBtaW5PY2N1cnM9IjAi +IC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTdHJ1Y3R1cmVWYWx1ZSIgdHlwZT0idWE6RXh0 +ZW5zaW9uT2JqZWN0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhz +OmVsZW1lbnQgbmFtZT0iTnVtYmVyIiB0eXBlPSJ1YTpWYXJpYW50IiBtaW5PY2N1cnM9IjAiIC8+ +DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJJbnRlZ2VyIiB0eXBlPSJ1YTpWYXJpYW50IiBtaW5P +Y2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJVSW50ZWdlciIgdHlwZT0idWE6 +VmFyaWFudCIgbWluT2NjdXJzPSIwIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29t +cGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlNjYWxhclZhbHVlRGF0YVR5cGUiIHR5cGU9 +InRuczpTY2FsYXJWYWx1ZURhdGFUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJM +aXN0T2ZTY2FsYXJWYWx1ZURhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6 +ZWxlbWVudCBuYW1lPSJTY2FsYXJWYWx1ZURhdGFUeXBlIiB0eXBlPSJ0bnM6U2NhbGFyVmFsdWVE +YXRhVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRy +dWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVs +ZW1lbnQgbmFtZT0iTGlzdE9mU2NhbGFyVmFsdWVEYXRhVHlwZSIgdHlwZT0idG5zOkxpc3RPZlNj +YWxhclZhbHVlRGF0YVR5cGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhz +OmNvbXBsZXhUeXBlIG5hbWU9IkFycmF5VmFsdWVEYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNl +Pg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQm9vbGVhblZhbHVlIiB0eXBlPSJ1YTpMaXN0T2ZC +b29sZWFuIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1l +bnQgbmFtZT0iU0J5dGVWYWx1ZSIgdHlwZT0idWE6TGlzdE9mU0J5dGUiIG1pbk9jY3Vycz0iMCIg +bmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJCeXRlVmFsdWUiIHR5 +cGU9InVhOkxpc3RPZkJ5dGUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAg +ICA8eHM6ZWxlbWVudCBuYW1lPSJJbnQxNlZhbHVlIiB0eXBlPSJ1YTpMaXN0T2ZJbnQxNiIgbWlu +T2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlVJ +bnQxNlZhbHVlIiB0eXBlPSJ1YTpMaXN0T2ZVSW50MTYiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9 +InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJJbnQzMlZhbHVlIiB0eXBlPSJ1YTpM +aXN0T2ZJbnQzMiIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czpl +bGVtZW50IG5hbWU9IlVJbnQzMlZhbHVlIiB0eXBlPSJ1YTpMaXN0T2ZVSW50MzIiIG1pbk9jY3Vy +cz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJJbnQ2NFZh +bHVlIiB0eXBlPSJ1YTpMaXN0T2ZJbnQ2NCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIg +Lz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlVJbnQ2NFZhbHVlIiB0eXBlPSJ1YTpMaXN0T2ZV +SW50NjQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVu +dCBuYW1lPSJGbG9hdFZhbHVlIiB0eXBlPSJ1YTpMaXN0T2ZGbG9hdCIgbWluT2NjdXJzPSIwIiBu +aWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRvdWJsZVZhbHVlIiB0 +eXBlPSJ1YTpMaXN0T2ZEb3VibGUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQog +ICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTdHJpbmdWYWx1ZSIgdHlwZT0idWE6TGlzdE9mU3RyaW5n +IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFt +ZT0iRGF0ZVRpbWVWYWx1ZSIgdHlwZT0idWE6TGlzdE9mRGF0ZVRpbWUiIG1pbk9jY3Vycz0iMCIg +bmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJHdWlkVmFsdWUiIHR5 +cGU9InVhOkxpc3RPZkd1aWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAg +ICA8eHM6ZWxlbWVudCBuYW1lPSJCeXRlU3RyaW5nVmFsdWUiIHR5cGU9InVhOkxpc3RPZkJ5dGVT +dHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVu +dCBuYW1lPSJYbWxFbGVtZW50VmFsdWUiIHR5cGU9InVhOkxpc3RPZlhtbEVsZW1lbnQiIG1pbk9j +Y3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJOb2Rl +SWRWYWx1ZSIgdHlwZT0idWE6TGlzdE9mTm9kZUlkIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0 +cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRXhwYW5kZWROb2RlSWRWYWx1ZSIgdHlw +ZT0idWE6TGlzdE9mRXhwYW5kZWROb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUi +IC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJRdWFsaWZpZWROYW1lVmFsdWUiIHR5cGU9InVh +Okxpc3RPZlF1YWxpZmllZE5hbWUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQog +ICAgICA8eHM6ZWxlbWVudCBuYW1lPSJMb2NhbGl6ZWRUZXh0VmFsdWUiIHR5cGU9InVhOkxpc3RP +ZkxvY2FsaXplZFRleHQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8 +eHM6ZWxlbWVudCBuYW1lPSJTdGF0dXNDb2RlVmFsdWUiIHR5cGU9InVhOkxpc3RPZlN0YXR1c0Nv +ZGUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBu +YW1lPSJWYXJpYW50VmFsdWUiIHR5cGU9InVhOkxpc3RPZlZhcmlhbnQiIG1pbk9jY3Vycz0iMCIg +bmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJFbnVtZXJhdGlvblZh +bHVlIiB0eXBlPSJ1YTpMaXN0T2ZJbnQzMiIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIg +Lz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlN0cnVjdHVyZVZhbHVlIiB0eXBlPSJ1YTpMaXN0 +T2ZFeHRlbnNpb25PYmplY3QiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAg +ICA8eHM6ZWxlbWVudCBuYW1lPSJOdW1iZXIiIHR5cGU9InVhOkxpc3RPZlZhcmlhbnQiIG1pbk9j +Y3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJJbnRl +Z2VyIiB0eXBlPSJ1YTpMaXN0T2ZWYXJpYW50IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVl +IiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVUludGVnZXIiIHR5cGU9InVhOkxpc3RPZlZh +cmlhbnQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5j +ZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iQXJyYXlWYWx1ZURh +dGFUeXBlIiB0eXBlPSJ0bnM6QXJyYXlWYWx1ZURhdGFUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4 +VHlwZSBuYW1lPSJMaXN0T2ZBcnJheVZhbHVlRGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4N +CiAgICAgIDx4czplbGVtZW50IG5hbWU9IkFycmF5VmFsdWVEYXRhVHlwZSIgdHlwZT0idG5zOkFy +cmF5VmFsdWVEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmls +bGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4N +CiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mQXJyYXlWYWx1ZURhdGFUeXBlIiB0eXBlPSJ0bnM6 +TGlzdE9mQXJyYXlWYWx1ZURhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0K +DQogIDx4czplbGVtZW50IG5hbWU9IkJvb2xlYW5EYXRhVHlwZSIgdHlwZT0ieHM6Ym9vbGVhbiIg +Lz4NCg0KICA8eHM6ZWxlbWVudCBuYW1lPSJTQnl0ZURhdGFUeXBlIiB0eXBlPSJ4czpieXRlIiAv +Pg0KDQogIDx4czplbGVtZW50IG5hbWU9IkJ5dGVEYXRhVHlwZSIgdHlwZT0ieHM6dW5zaWduZWRC +eXRlIiAvPg0KDQogIDx4czplbGVtZW50IG5hbWU9IkludDE2RGF0YVR5cGUiIHR5cGU9InhzOnNo +b3J0IiAvPg0KDQogIDx4czplbGVtZW50IG5hbWU9IlVJbnQxNkRhdGFUeXBlIiB0eXBlPSJ4czp1 +bnNpZ25lZFNob3J0IiAvPg0KDQogIDx4czplbGVtZW50IG5hbWU9IkludDMyRGF0YVR5cGUiIHR5 +cGU9InhzOmludCIgLz4NCg0KICA8eHM6ZWxlbWVudCBuYW1lPSJVSW50MzJEYXRhVHlwZSIgdHlw +ZT0ieHM6dW5zaWduZWRJbnQiIC8+DQoNCiAgPHhzOmVsZW1lbnQgbmFtZT0iSW50NjREYXRhVHlw +ZSIgdHlwZT0ieHM6bG9uZyIgLz4NCg0KICA8eHM6ZWxlbWVudCBuYW1lPSJVSW50NjREYXRhVHlw +ZSIgdHlwZT0ieHM6dW5zaWduZWRMb25nIiAvPg0KDQogIDx4czplbGVtZW50IG5hbWU9IkZsb2F0 +RGF0YVR5cGUiIHR5cGU9InhzOmZsb2F0IiAvPg0KDQogIDx4czplbGVtZW50IG5hbWU9IkRvdWJs +ZURhdGFUeXBlIiB0eXBlPSJ4czpkb3VibGUiIC8+DQoNCiAgPHhzOmVsZW1lbnQgbmFtZT0iU3Ry +aW5nRGF0YVR5cGUiIHR5cGU9InhzOnN0cmluZyIgLz4NCg0KICA8eHM6ZWxlbWVudCBuYW1lPSJE +YXRlVGltZURhdGFUeXBlIiB0eXBlPSJ4czpkYXRlVGltZSIgLz4NCg0KICA8eHM6ZWxlbWVudCBu +YW1lPSJHdWlkRGF0YVR5cGUiIHR5cGU9InVhOkd1aWQiIC8+DQoNCiAgPHhzOmVsZW1lbnQgbmFt +ZT0iQnl0ZVN0cmluZ0RhdGFUeXBlIiB0eXBlPSJ4czpiYXNlNjRCaW5hcnkiIC8+DQoNCiAgPHhz +OmVsZW1lbnQgbmFtZT0iWG1sRWxlbWVudERhdGFUeXBlIiB0eXBlPSJ1YTpYbWxFbGVtZW50IiAv +Pg0KDQogIDx4czplbGVtZW50IG5hbWU9Ik5vZGVJZERhdGFUeXBlIiB0eXBlPSJ1YTpOb2RlSWQi +IC8+DQoNCiAgPHhzOmVsZW1lbnQgbmFtZT0iRXhwYW5kZWROb2RlSWREYXRhVHlwZSIgdHlwZT0i +dWE6RXhwYW5kZWROb2RlSWQiIC8+DQoNCiAgPHhzOmVsZW1lbnQgbmFtZT0iUXVhbGlmaWVkTmFt +ZURhdGFUeXBlIiB0eXBlPSJ1YTpRdWFsaWZpZWROYW1lIiAvPg0KDQogIDx4czplbGVtZW50IG5h +bWU9IkxvY2FsaXplZFRleHREYXRhVHlwZSIgdHlwZT0idWE6TG9jYWxpemVkVGV4dCIgLz4NCg0K +ICA8eHM6ZWxlbWVudCBuYW1lPSJTdGF0dXNDb2RlRGF0YVR5cGUiIHR5cGU9InVhOlN0YXR1c0Nv +ZGUiIC8+DQoNCiAgPHhzOmVsZW1lbnQgbmFtZT0iVmFyaWFudERhdGFUeXBlIiB0eXBlPSJ1YTpW +YXJpYW50IiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJVc2VyU2NhbGFyVmFsdWVEYXRh +VHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQm9vbGVh +bkRhdGFUeXBlIiB0eXBlPSJ4czpib29sZWFuIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6 +ZWxlbWVudCBuYW1lPSJTQnl0ZURhdGFUeXBlIiB0eXBlPSJ4czpieXRlIiBtaW5PY2N1cnM9IjAi +IC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJCeXRlRGF0YVR5cGUiIHR5cGU9InhzOnVuc2ln +bmVkQnl0ZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iSW50MTZE +YXRhVHlwZSIgdHlwZT0ieHM6c2hvcnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVt +ZW50IG5hbWU9IlVJbnQxNkRhdGFUeXBlIiB0eXBlPSJ4czp1bnNpZ25lZFNob3J0IiBtaW5PY2N1 +cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJJbnQzMkRhdGFUeXBlIiB0eXBlPSJ4 +czppbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlVJbnQzMkRh +dGFUeXBlIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhz +OmVsZW1lbnQgbmFtZT0iSW50NjREYXRhVHlwZSIgdHlwZT0ieHM6bG9uZyIgbWluT2NjdXJzPSIw +IiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVUludDY0RGF0YVR5cGUiIHR5cGU9InhzOnVu +c2lnbmVkTG9uZyIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRmxv +YXREYXRhVHlwZSIgdHlwZT0ieHM6ZmxvYXQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czpl +bGVtZW50IG5hbWU9IkRvdWJsZURhdGFUeXBlIiB0eXBlPSJ4czpkb3VibGUiIG1pbk9jY3Vycz0i +MCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlN0cmluZ0RhdGFUeXBlIiB0eXBlPSJ4czpz +dHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVu +dCBuYW1lPSJEYXRlVGltZURhdGFUeXBlIiB0eXBlPSJ4czpkYXRlVGltZSIgbWluT2NjdXJzPSIw +IiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iR3VpZERhdGFUeXBlIiB0eXBlPSJ1YTpHdWlk +IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJCeXRlU3RyaW5nRGF0 +YVR5cGUiIHR5cGU9InhzOmJhc2U2NEJpbmFyeSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1 +ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlhtbEVsZW1lbnREYXRhVHlwZSIgbWluT2Nj +dXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSI+DQogICAgICAgIDx4czpjb21wbGV4VHlwZT4NCiAgICAg +ICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgICA8eHM6YW55IG1pbk9jY3Vycz0iMCIgcHJv +Y2Vzc0NvbnRlbnRzPSJsYXgiIC8+DQogICAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgICAg +PC94czpjb21wbGV4VHlwZT4NCiAgICAgIDwveHM6ZWxlbWVudD4NCiAgICAgIDx4czplbGVtZW50 +IG5hbWU9Ik5vZGVJZERhdGFUeXBlIiB0eXBlPSJ1YTpOb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmls +bGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJFeHBhbmRlZE5vZGVJZERh +dGFUeXBlIiB0eXBlPSJ1YTpFeHBhbmRlZE5vZGVJZCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0i +dHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlF1YWxpZmllZE5hbWVEYXRhVHlwZSIg +dHlwZT0idWE6UXVhbGlmaWVkTmFtZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4N +CiAgICAgIDx4czplbGVtZW50IG5hbWU9IkxvY2FsaXplZFRleHREYXRhVHlwZSIgdHlwZT0idWE6 +TG9jYWxpemVkVGV4dCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4 +czplbGVtZW50IG5hbWU9IlN0YXR1c0NvZGVEYXRhVHlwZSIgdHlwZT0idWE6U3RhdHVzQ29kZSIg +bWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVmFyaWFudERhdGFUeXBl +IiB0eXBlPSJ1YTpWYXJpYW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgPC94czpzZXF1ZW5jZT4N +CiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iVXNlclNjYWxhclZhbHVl +RGF0YVR5cGUiIHR5cGU9InRuczpVc2VyU2NhbGFyVmFsdWVEYXRhVHlwZSIgLz4NCg0KICA8eHM6 +Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mVXNlclNjYWxhclZhbHVlRGF0YVR5cGUiPg0KICAgIDx4 +czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlVzZXJTY2FsYXJWYWx1ZURhdGFU +eXBlIiB0eXBlPSJ0bnM6VXNlclNjYWxhclZhbHVlRGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4 +T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+ +DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZlVzZXJTY2Fs +YXJWYWx1ZURhdGFUeXBlIiB0eXBlPSJ0bnM6TGlzdE9mVXNlclNjYWxhclZhbHVlRGF0YVR5cGUi +IG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9 +IlVzZXJBcnJheVZhbHVlRGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czpl +bGVtZW50IG5hbWU9IkJvb2xlYW5EYXRhVHlwZSIgdHlwZT0idWE6TGlzdE9mQm9vbGVhbiIgbWlu +T2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNC +eXRlRGF0YVR5cGUiIHR5cGU9InVhOkxpc3RPZlNCeXRlIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxl +PSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQnl0ZURhdGFUeXBlIiB0eXBlPSJ0 +bnM6TGlzdE9mQnl0ZURhdGFUeXBlIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0K +ICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iSW50MTZEYXRhVHlwZSIgdHlwZT0idWE6TGlzdE9mSW50 +MTYiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBu +YW1lPSJVSW50MTZEYXRhVHlwZSIgdHlwZT0idWE6TGlzdE9mVUludDE2IiBtaW5PY2N1cnM9IjAi +IG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iSW50MzJEYXRhVHlw +ZSIgdHlwZT0idWE6TGlzdE9mSW50MzIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+ +DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJVSW50MzJEYXRhVHlwZSIgdHlwZT0idWE6TGlzdE9m +VUludDMyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1l +bnQgbmFtZT0iSW50NjREYXRhVHlwZSIgdHlwZT0idWE6TGlzdE9mSW50NjQiIG1pbk9jY3Vycz0i +MCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJVSW50NjREYXRh +VHlwZSIgdHlwZT0idWE6TGlzdE9mVUludDY0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVl +IiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRmxvYXREYXRhVHlwZSIgdHlwZT0idWE6TGlz +dE9mRmxvYXQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxl +bWVudCBuYW1lPSJEb3VibGVEYXRhVHlwZSIgdHlwZT0idWE6TGlzdE9mRG91YmxlIiBtaW5PY2N1 +cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU3RyaW5n +RGF0YVR5cGUiIHR5cGU9InVhOkxpc3RPZlN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0i +dHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRhdGVUaW1lRGF0YVR5cGUiIHR5cGU9 +InVhOkxpc3RPZkRhdGVUaW1lIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAg +ICAgPHhzOmVsZW1lbnQgbmFtZT0iR3VpZERhdGFUeXBlIiB0eXBlPSJ1YTpMaXN0T2ZHdWlkIiBt +aW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0i +Qnl0ZVN0cmluZ0RhdGFUeXBlIiB0eXBlPSJ1YTpMaXN0T2ZCeXRlU3RyaW5nIiBtaW5PY2N1cnM9 +IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iWG1sRWxlbWVu +dERhdGFUeXBlIiB0eXBlPSJ1YTpMaXN0T2ZYbWxFbGVtZW50IiBtaW5PY2N1cnM9IjAiIG5pbGxh +YmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTm9kZUlkRGF0YVR5cGUiIHR5 +cGU9InVhOkxpc3RPZk5vZGVJZCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAg +ICAgIDx4czplbGVtZW50IG5hbWU9IkV4cGFuZGVkTm9kZUlkRGF0YVR5cGUiIHR5cGU9InVhOkxp +c3RPZkV4cGFuZGVkTm9kZUlkIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAg +ICAgPHhzOmVsZW1lbnQgbmFtZT0iUXVhbGlmaWVkTmFtZURhdGFUeXBlIiB0eXBlPSJ1YTpMaXN0 +T2ZRdWFsaWZpZWROYW1lIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAg +PHhzOmVsZW1lbnQgbmFtZT0iTG9jYWxpemVkVGV4dERhdGFUeXBlIiB0eXBlPSJ1YTpMaXN0T2ZM +b2NhbGl6ZWRUZXh0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhz +OmVsZW1lbnQgbmFtZT0iU3RhdHVzQ29kZURhdGFUeXBlIiB0eXBlPSJ1YTpMaXN0T2ZTdGF0dXND +b2RlIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQg +bmFtZT0iVmFyaWFudERhdGFUeXBlIiB0eXBlPSJ1YTpMaXN0T2ZWYXJpYW50IiBtaW5PY2N1cnM9 +IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxl +eFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlVzZXJBcnJheVZhbHVlRGF0YVR5cGUiIHR5cGU9 +InRuczpVc2VyQXJyYXlWYWx1ZURhdGFUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1l +PSJMaXN0T2ZVc2VyQXJyYXlWYWx1ZURhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAg +ICA8eHM6ZWxlbWVudCBuYW1lPSJVc2VyQXJyYXlWYWx1ZURhdGFUeXBlIiB0eXBlPSJ0bnM6VXNl +ckFycmF5VmFsdWVEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIg +bmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlw +ZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mVXNlckFycmF5VmFsdWVEYXRhVHlwZSIgdHlw +ZT0idG5zOkxpc3RPZlVzZXJBcnJheVZhbHVlRGF0YVR5cGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hz +OmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlZlY3RvciI+DQogICAgPHhzOnNl +cXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iWCIgdHlwZT0ieHM6ZG91YmxlIiBtaW5P +Y2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJZIiB0eXBlPSJ4czpkb3VibGUi +IG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IloiIHR5cGU9InhzOmRv +dWJsZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxl +eFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlZlY3RvciIgdHlwZT0idG5zOlZlY3RvciIgLz4N +Cg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mVmVjdG9yIj4NCiAgICA8eHM6c2VxdWVu +Y2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJWZWN0b3IiIHR5cGU9InRuczpWZWN0b3IiIG1p +bk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAg +IDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9 +Ikxpc3RPZlZlY3RvciIgdHlwZT0idG5zOkxpc3RPZlZlY3RvciIgbmlsbGFibGU9InRydWUiPjwv +eHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iV29ya09yZGVyU3RhdHVzVHlw +ZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQWN0b3IiIHR5 +cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4 +czplbGVtZW50IG5hbWU9IlRpbWVzdGFtcCIgdHlwZT0ieHM6ZGF0ZVRpbWUiIG1pbk9jY3Vycz0i +MCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkNvbW1lbnQiIHR5cGU9InVhOkxvY2FsaXpl +ZFRleHQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5j +ZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iV29ya09yZGVyU3Rh +dHVzVHlwZSIgdHlwZT0idG5zOldvcmtPcmRlclN0YXR1c1R5cGUiIC8+DQoNCiAgPHhzOmNvbXBs +ZXhUeXBlIG5hbWU9Ikxpc3RPZldvcmtPcmRlclN0YXR1c1R5cGUiPg0KICAgIDx4czpzZXF1ZW5j +ZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IldvcmtPcmRlclN0YXR1c1R5cGUiIHR5cGU9InRu +czpXb3JrT3JkZXJTdGF0dXNUeXBlIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVk +IiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhU +eXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZXb3JrT3JkZXJTdGF0dXNUeXBlIiB0eXBl +PSJ0bnM6TGlzdE9mV29ya09yZGVyU3RhdHVzVHlwZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxl +bWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iV29ya09yZGVyVHlwZSI+DQogICAgPHhz +OnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iSUQiIHR5cGU9InVhOkd1aWQiIG1p +bk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkFzc2V0SUQiIHR5cGU9Inhz +OnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVt +ZW50IG5hbWU9IlN0YXJ0VGltZSIgdHlwZT0ieHM6ZGF0ZVRpbWUiIG1pbk9jY3Vycz0iMCIgLz4N +CiAgICAgIDx4czplbGVtZW50IG5hbWU9IlN0YXR1c0NvbW1lbnRzIiB0eXBlPSJ0bnM6TGlzdE9m +V29ya09yZGVyU3RhdHVzVHlwZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAg +ICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1l +PSJXb3JrT3JkZXJUeXBlIiB0eXBlPSJ0bnM6V29ya09yZGVyVHlwZSIgLz4NCg0KICA8eHM6Y29t +cGxleFR5cGUgbmFtZT0iTGlzdE9mV29ya09yZGVyVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0K +ICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iV29ya09yZGVyVHlwZSIgdHlwZT0idG5zOldvcmtPcmRl +clR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVl +IiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVt +ZW50IG5hbWU9Ikxpc3RPZldvcmtPcmRlclR5cGUiIHR5cGU9InRuczpMaXN0T2ZXb3JrT3JkZXJU +eXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQo8L3hzOnNjaGVtYT4= + + + + NamespaceUri + + i=68 + ns=1;i=11441 + + + http://test.org/UA/Data/ + + + + Deprecated + + i=68 + ns=1;i=11441 + + + true + + + + ScalarValueDataType + + i=69 + ns=1;i=11441 + + + //xs:element[@name='ScalarValueDataType'] + + + + ArrayValueDataType + + i=69 + ns=1;i=11441 + + + //xs:element[@name='ArrayValueDataType'] + + + + UserScalarValueDataType + + i=69 + ns=1;i=11441 + + + //xs:element[@name='UserScalarValueDataType'] + + + + UserArrayValueDataType + + i=69 + ns=1;i=11441 + + + //xs:element[@name='UserArrayValueDataType'] + + + + Vector + + i=69 + ns=1;i=11441 + + + //xs:element[@name='Vector'] + + + + WorkOrderStatusType + + i=69 + ns=1;i=11441 + + + //xs:element[@name='WorkOrderStatusType'] + + + + WorkOrderType + + i=69 + ns=1;i=11441 + + + //xs:element[@name='WorkOrderType'] + + + + Default JSON + + ns=1;i=9440 + i=76 + + + + Default JSON + + ns=1;i=9669 + i=76 + + + + Default JSON + + ns=1;i=9920 + i=76 + + + + Default JSON + + ns=1;i=10006 + i=76 + + + + Default JSON + + ns=1;i=1000 + i=76 + + + + Default JSON + + ns=1;i=1004 + i=76 + + + + Default JSON + + ns=1;i=1005 + i=76 + + + \ No newline at end of file diff --git a/backends/open62541/tests/issue_266_testdata.c b/backends/open62541/tests/issue_266_testdata.c new file mode 100644 index 0000000..7de086a --- /dev/null +++ b/backends/open62541/tests/issue_266_testdata.c @@ -0,0 +1,64 @@ +/* This Source Code Form is subject to the terms of the Mozilla Public +* License, v. 2.0. If a copy of the MPL was not distributed with this +* file, You can obtain one at http://mozilla.org/MPL/2.0/. */ + +#include "check.h" +#include +#include +#include +#include + +UA_Server *server; +char *nodesetPath = NULL; + +static void setup(void) +{ + printf("path to testnodesets %s\n", nodesetPath); + server = UA_Server_new(); + UA_ServerConfig *config = UA_Server_getConfig(server); + UA_ServerConfig_setDefault(config); +} + +static void teardown(void) +{ + UA_Server_run_shutdown(server); +#ifdef USE_CLEANUP_CUSTOM_DATATYPES + const UA_DataTypeArray *customTypes = + UA_Server_getConfig(server)->customDataTypes; +#endif + UA_Server_delete(server); +#ifdef USE_CLEANUP_CUSTOM_DATATYPES + NodesetLoader_cleanupCustomDataTypes(customTypes); +#endif +} + +START_TEST(Server_Issue_266) +{ + ck_assert(NodesetLoader_loadFile(server, nodesetPath, NULL)); +} +END_TEST + +static Suite *testSuite_Client(void) +{ + Suite *s = suite_create("server nodeset import"); + TCase *tc_server = tcase_create("server nodeset import"); + tcase_add_unchecked_fixture(tc_server, setup, teardown); + tcase_add_test(tc_server, Server_Issue_266); + suite_add_tcase(s, tc_server); + return s; +} + +int main(int argc, char *argv[]) +{ + printf("%s", argv[0]); + if (!(argc > 1)) + return 1; + nodesetPath = argv[1]; + Suite *s = testSuite_Client(); + SRunner *sr = srunner_create(s); + srunner_set_fork_status(sr, CK_NOFORK); + srunner_run_all(sr, CK_NORMAL); + int number_failed = srunner_ntests_failed(sr); + srunner_free(sr); + return (number_failed == 0) ? EXIT_SUCCESS : EXIT_FAILURE; +}