diff --git a/SampleApplications/Samples/GDS/ServerCommon/Model/Opc.Ua.Gds.Classes.cs b/SampleApplications/Samples/GDS/ServerCommon/Model/Opc.Ua.Gds.Classes.cs
index 64e65774d..c2728baac 100644
--- a/SampleApplications/Samples/GDS/ServerCommon/Model/Opc.Ua.Gds.Classes.cs
+++ b/SampleApplications/Samples/GDS/ServerCommon/Model/Opc.Ua.Gds.Classes.cs
@@ -699,14 +699,15 @@ protected override void InitializeOptionalChildren(ISystemContext context)
private const string InitializationString =
"AQAAACAAAABodHRwOi8vb3BjZm91bmRhdGlvbi5vcmcvVUEvR0RTL/////8EYYIKBAAAAAEAGwAAAFF1" +
"ZXJ5QXBwbGljYXRpb25zTWV0aG9kVHlwZQEBYQMALwEBYQNhAwAAAQH/////AgAAABVgqQoCAAAAAAAO" +
- "AAAASW5wdXRBcmd1bWVudHMBAWIDAC4ARGIDAACWBgAAAAEAKgEBHwAAABAAAABTdGFydGluZ1JlY29y" +
+ "AAAASW5wdXRBcmd1bWVudHMBAWIDAC4ARGIDAACWBwAAAAEAKgEBHwAAABAAAABTdGFydGluZ1JlY29y" +
"ZElkAAf/////AAAAAAABACoBASEAAAASAAAATWF4UmVjb3Jkc1RvUmV0dXJuAAf/////AAAAAAABACoB" +
"AR4AAAAPAAAAQXBwbGljYXRpb25OYW1lAAz/////AAAAAAABACoBAR0AAAAOAAAAQXBwbGljYXRpb25V" +
- "cmkADP////8AAAAAAAEAKgEBGQAAAAoAAABQcm9kdWN0VXJpAAz/////AAAAAAABACoBARsAAAAMAAAA" +
- "Q2FwYWJpbGl0aWVzAAwBAAAAAAAAAAABACgBAQAAAAEB/////wAAAAAVYKkKAgAAAAAADwAAAE91dHB1" +
- "dEFyZ3VtZW50cwEBYwMALgBEYwMAAJYDAAAAAQAqAQElAAAAFAAAAExhc3RDb3VudGVyUmVzZXRUaW1l" +
- "AQAmAf////8AAAAAAAEAKgEBGwAAAAwAAABOZXh0UmVjb3JkSWQAB/////8AAAAAAAEAKgEBHQAAAAwA" +
- "AABBcHBsaWNhdGlvbnMBADQBAQAAAAAAAAAAAQAoAQEAAAABAf////8AAAAA";
+ "cmkADP////8AAAAAAAEAKgEBHgAAAA8AAABBcHBsaWNhdGlvblR5cGUAB/////8AAAAAAAEAKgEBGQAA" +
+ "AAoAAABQcm9kdWN0VXJpAAz/////AAAAAAABACoBARsAAAAMAAAAQ2FwYWJpbGl0aWVzAAwBAAAAAAAA" +
+ "AAABACgBAQAAAAEB/////wAAAAAVYKkKAgAAAAAADwAAAE91dHB1dEFyZ3VtZW50cwEBYwMALgBEYwMA" +
+ "AJYDAAAAAQAqAQElAAAAFAAAAExhc3RDb3VudGVyUmVzZXRUaW1lAQAmAf////8AAAAAAAEAKgEBGwAA" +
+ "AAwAAABOZXh0UmVjb3JkSWQAB/////8AAAAAAAEAKgEBHQAAAAwAAABBcHBsaWNhdGlvbnMBADQBAQAA" +
+ "AAAAAAAAAQAoAQEAAAABAf////8AAAAA";
#endregion
#endif
#endregion
@@ -747,8 +748,9 @@ protected override ServiceResult Call(
uint maxRecordsToReturn = (uint)inputArguments[1];
string applicationName = (string)inputArguments[2];
string applicationUri = (string)inputArguments[3];
- string productUri = (string)inputArguments[4];
- string[] capabilities = (string[])inputArguments[5];
+ uint applicationType = (uint)inputArguments[4];
+ string productUri = (string)inputArguments[5];
+ string[] capabilities = (string[])inputArguments[6];
DateTime lastCounterResetTime = (DateTime)outputArguments[0];
uint nextRecordId = (uint)outputArguments[1];
@@ -764,6 +766,7 @@ protected override ServiceResult Call(
maxRecordsToReturn,
applicationName,
applicationUri,
+ applicationType,
productUri,
capabilities,
ref lastCounterResetTime,
@@ -795,6 +798,7 @@ public delegate ServiceResult QueryApplicationsMethodStateMethodCallHandler(
uint maxRecordsToReturn,
string applicationName,
string applicationUri,
+ uint applicationType,
string productUri,
string[] capabilities,
ref DateTime lastCounterResetTime,
@@ -1027,23 +1031,24 @@ protected override void InitializeOptionalChildren(ISystemContext context)
"QXBwbGljYXRpb25JZAAR/////wAAAAAAAQAoAQEAAAABAf////8AAAAAFWCpCgIAAAAAAA8AAABPdXRw" +
"dXRBcmd1bWVudHMBAdQAAC4ARNQAAACWAQAAAAEAKgEBHAAAAAsAAABBcHBsaWNhdGlvbgEBAQD/////" +
"AAAAAAABACgBAQAAAAEB/////wAAAAAEYYIKBAAAAAEAEQAAAFF1ZXJ5QXBwbGljYXRpb25zAQFkAwAv" +
- "AQFkA2QDAAABAf////8CAAAAFWCpCgIAAAAAAA4AAABJbnB1dEFyZ3VtZW50cwEBZQMALgBEZQMAAJYG" +
+ "AQFkA2QDAAABAf////8CAAAAFWCpCgIAAAAAAA4AAABJbnB1dEFyZ3VtZW50cwEBZQMALgBEZQMAAJYH" +
"AAAAAQAqAQEfAAAAEAAAAFN0YXJ0aW5nUmVjb3JkSWQAB/////8AAAAAAAEAKgEBIQAAABIAAABNYXhS" +
"ZWNvcmRzVG9SZXR1cm4AB/////8AAAAAAAEAKgEBHgAAAA8AAABBcHBsaWNhdGlvbk5hbWUADP////8A" +
- "AAAAAAEAKgEBHQAAAA4AAABBcHBsaWNhdGlvblVyaQAM/////wAAAAAAAQAqAQEZAAAACgAAAFByb2R1" +
- "Y3RVcmkADP////8AAAAAAAEAKgEBGwAAAAwAAABDYXBhYmlsaXRpZXMADAEAAAAAAAAAAAEAKAEBAAAA" +
- "AQH/////AAAAABVgqQoCAAAAAAAPAAAAT3V0cHV0QXJndW1lbnRzAQFmAwAuAERmAwAAlgMAAAABACoB" +
- "ASUAAAAUAAAATGFzdENvdW50ZXJSZXNldFRpbWUBACYB/////wAAAAAAAQAqAQEbAAAADAAAAE5leHRS" +
- "ZWNvcmRJZAAH/////wAAAAAAAQAqAQEdAAAADAAAAEFwcGxpY2F0aW9ucwEANAEBAAAAAAAAAAABACgB" +
- "AQAAAAEB/////wAAAAAEYYIKBAAAAAEADAAAAFF1ZXJ5U2VydmVycwEBFwAALwEBFwAXAAAAAQH/////" +
- "AgAAABVgqQoCAAAAAAAOAAAASW5wdXRBcmd1bWVudHMBARgAAC4ARBgAAACWBgAAAAEAKgEBHwAAABAA" +
- "AABTdGFydGluZ1JlY29yZElkAAf/////AAAAAAABACoBASEAAAASAAAATWF4UmVjb3Jkc1RvUmV0dXJu" +
- "AAf/////AAAAAAABACoBAR4AAAAPAAAAQXBwbGljYXRpb25OYW1lAAz/////AAAAAAABACoBAR0AAAAO" +
- "AAAAQXBwbGljYXRpb25VcmkADP////8AAAAAAAEAKgEBGQAAAAoAAABQcm9kdWN0VXJpAAz/////AAAA" +
- "AAABACoBASEAAAASAAAAU2VydmVyQ2FwYWJpbGl0aWVzAAwBAAAAAAAAAAABACgBAQAAAAEB/////wAA" +
- "AAAVYKkKAgAAAAAADwAAAE91dHB1dEFyZ3VtZW50cwEBGQAALgBEGQAAAJYCAAAAAQAqAQElAAAAFAAA" +
- "AExhc3RDb3VudGVyUmVzZXRUaW1lAQAmAf////8AAAAAAAEAKgEBGAAAAAcAAABTZXJ2ZXJzAQCdLwEA" +
- "AAAAAAAAAAEAKAEBAAAAAQH/////AAAAAA==";
+ "AAAAAAEAKgEBHQAAAA4AAABBcHBsaWNhdGlvblVyaQAM/////wAAAAAAAQAqAQEeAAAADwAAAEFwcGxp" +
+ "Y2F0aW9uVHlwZQAH/////wAAAAAAAQAqAQEZAAAACgAAAFByb2R1Y3RVcmkADP////8AAAAAAAEAKgEB" +
+ "GwAAAAwAAABDYXBhYmlsaXRpZXMADAEAAAAAAAAAAAEAKAEBAAAAAQH/////AAAAABVgqQoCAAAAAAAP" +
+ "AAAAT3V0cHV0QXJndW1lbnRzAQFmAwAuAERmAwAAlgMAAAABACoBASUAAAAUAAAATGFzdENvdW50ZXJS" +
+ "ZXNldFRpbWUBACYB/////wAAAAAAAQAqAQEbAAAADAAAAE5leHRSZWNvcmRJZAAH/////wAAAAAAAQAq" +
+ "AQEdAAAADAAAAEFwcGxpY2F0aW9ucwEANAEBAAAAAAAAAAABACgBAQAAAAEB/////wAAAAAEYYIKBAAA" +
+ "AAEADAAAAFF1ZXJ5U2VydmVycwEBFwAALwEBFwAXAAAAAQH/////AgAAABVgqQoCAAAAAAAOAAAASW5w" +
+ "dXRBcmd1bWVudHMBARgAAC4ARBgAAACWBgAAAAEAKgEBHwAAABAAAABTdGFydGluZ1JlY29yZElkAAf/" +
+ "////AAAAAAABACoBASEAAAASAAAATWF4UmVjb3Jkc1RvUmV0dXJuAAf/////AAAAAAABACoBAR4AAAAP" +
+ "AAAAQXBwbGljYXRpb25OYW1lAAz/////AAAAAAABACoBAR0AAAAOAAAAQXBwbGljYXRpb25VcmkADP//" +
+ "//8AAAAAAAEAKgEBGQAAAAoAAABQcm9kdWN0VXJpAAz/////AAAAAAABACoBASEAAAASAAAAU2VydmVy" +
+ "Q2FwYWJpbGl0aWVzAAwBAAAAAAAAAAABACgBAQAAAAEB/////wAAAAAVYKkKAgAAAAAADwAAAE91dHB1" +
+ "dEFyZ3VtZW50cwEBGQAALgBEGQAAAJYCAAAAAQAqAQElAAAAFAAAAExhc3RDb3VudGVyUmVzZXRUaW1l" +
+ "AQAmAf////8AAAAAAAEAKgEBGAAAAAcAAABTZXJ2ZXJzAQCdLwEAAAAAAAAAAAEAKAEBAAAAAQH/////" +
+ "AAAAAA==";
#endregion
#endif
#endregion
@@ -2259,6 +2264,128 @@ public delegate ServiceResult GetTrustListMethodStateMethodCallHandler(
#endif
#endregion
+ #region RevokeCertificateMethodState Class
+ #if (!OPCUA_EXCLUDE_RevokeCertificateMethodState)
+ ///
+ /// Stores an instance of the RevokeCertificateMethodType Method.
+ ///
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Opc.Ua.ModelCompiler", "1.0.0.0")]
+ public partial class RevokeCertificateMethodState : MethodState
+ {
+ #region Constructors
+ ///
+ /// Initializes the type with its default attribute values.
+ ///
+ public RevokeCertificateMethodState(NodeState parent) : base(parent)
+ {
+ }
+
+ ///
+ /// Constructs an instance of a node.
+ ///
+ /// The parent.
+ /// The new node.
+ public new static NodeState Construct(NodeState parent)
+ {
+ return new RevokeCertificateMethodState(parent);
+ }
+
+ #if (!OPCUA_EXCLUDE_InitializationStrings)
+ ///
+ /// Initializes the instance.
+ ///
+ protected override void Initialize(ISystemContext context)
+ {
+ Initialize(context, InitializationString);
+ InitializeOptionalChildren(context);
+ }
+
+ ///
+ /// Initializes the any option children defined for the instance.
+ ///
+ protected override void InitializeOptionalChildren(ISystemContext context)
+ {
+ base.InitializeOptionalChildren(context);
+ }
+
+ #region Initialization String
+ private const string InitializationString =
+ "AQAAACAAAABodHRwOi8vb3BjZm91bmRhdGlvbi5vcmcvVUEvR0RTL/////8EYYIKBAAAAAEAGwAAAFJl" +
+ "dm9rZUNlcnRpZmljYXRlTWV0aG9kVHlwZQEBmToALwEBmTqZOgAAAQH/////AQAAABVgqQoCAAAAAAAO" +
+ "AAAASW5wdXRBcmd1bWVudHMBAZo6AC4ARJo6AACWAgAAAAEAKgEBHAAAAA0AAABBcHBsaWNhdGlvbklk" +
+ "ABH/////AAAAAAABACoBARoAAAALAAAAQ2VydGlmaWNhdGUAD/////8AAAAAAAEAKAEBAAAAAQH/////" +
+ "AAAAAA==";
+ #endregion
+ #endif
+ #endregion
+
+ #region Event Callbacks
+ ///
+ /// Raised when the the method is called.
+ ///
+ public RevokeCertificateMethodStateMethodCallHandler OnCall;
+ #endregion
+
+ #region Public Properties
+ #endregion
+
+ #region Overridden Methods
+ ///
+ /// Invokes the method, returns the result and output argument.
+ ///
+ /// The current context.
+ /// The id of the object.
+ /// The input arguments which have been already validated.
+ /// The output arguments which have initialized with thier default values.
+ ///
+ protected override ServiceResult Call(
+ ISystemContext context,
+ NodeId objectId,
+ IList