This EventType allows Method calls issued by a Client to be audited. Its representation in the AddressSpace is formally defined in Table 59.
Table 59 – AuditClientUpdateMethodResultEventType definition
Attribute |
Value |
||||
BrowseName |
AuditClientUpdateMethodResultEventType |
||||
IsAbstract |
False |
||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
ModellingRule |
Subtype of the AuditClientEventType defined in 6.4.36, which means it inherits the InstanceDeclarations of that Node. |
|||||
HasProperty |
Variable |
ObjectId |
NodeId |
PropertyType |
Mandatory |
HasProperty |
Variable |
MethodId |
NodeId |
PropertyType |
Mandatory |
HasProperty |
Variable |
StatusCodeId |
StatusCode |
PropertyType |
Mandatory |
HasProperty |
Variable |
InputArguments |
BaseDataType[] |
PropertyType |
Mandatory |
HasProperty |
Variable |
OutputArguments |
BaseDataType[] |
PropertyType |
Mandatory |
ConformanceUnits |
|||||
Base Info Client Events |
This EventType inherits all Properties of the AuditClientEventType. Their semantics are defined in 6.4.36. The SourceName for Events of this type shall be "Client/Call". A single Client action may generate several Events of this type, one per Method called.
ObjectId identifies the Object on which the Method was called. The Object may be located on the same Server as the calling instance or on a remote Server.
MethodId identifies the method that was called.
StatusCodeId identifies the overall status returned by the Method Call.
InputArguments identifies the input Arguments for the method. This parameter can be null if no input arguments were provided.
OutputArguments identifies the output Arguments of the method. This parameter can be null if no output arguments where provided.