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.