The parameter ActionMethods defines a list of Object and Method pairs as source for the Action defined in the parameter ActionMethods.
The DataType ActionMethodDataType represents the configuration information for one Object and Method pair. The ActionMethodDataType is formally defined in Table 28.
Table 28 – ActionMethodDataType structure
Name |
Type |
Description |
ActionMethodDataType |
Structure |
|
ObjectId |
NodeId |
The NodeId shall be that of the Object on which the Method is invoked. The NodeId of an ObjectType is valid as ObjectId if the Method is only defined on the ObjectType. The namespace of the NodeId shall be added to the namespaces in the RequestDataSetMetaData. |
MethodId |
NodeId |
NodeId of the Method to invoke. If the ObjectId is the NodeId of an Object, it is allowed to use the NodeId of a Method that is the target of a HasComponent Reference from the ObjectType of the Object. The namespace of the NodeId shall be added to the namespaces in the RequestDataSetMetaData. |
Its representation in the AddressSpace is defined in Table 29.
Table 29 – ActionMethodDataType definition
Attributes |
Value |
BrowseName |
ActionMethodDataType |
IsAbstract |
False |
Subtype of Structure defined in OPC 10000-5. |
|
Conformance Units |
|
PubSub Parameters PublishedDataSet Action |