The ProcessConnectionConfigurationSets Method shall initiate the ReadyToProcessing or ErrorToProcessing transition in the ConnectionConfigurationSetStateMachine (see 6.9) on all requested ConnectionConfigurationSets.
The Method triggers the processing and returns immediately. The result of processing is “returned” asynchronously by one of the ConnectionConfigurationSetEventType Events.
The signature of this Method is specified below; the Method arguments are defined in Table 84.
Signature
ProcessConnectionConfigurationSets (
[in] 4:FxProcessEnumAction,
[in] 0:NodeId[] ConnectionConfigurationSets,
[out] 0:StatusCode[]Results
);
Table 84 – ProcessConnectionConfigurationSets Method arguments
Argument |
Description |
Action |
The operation to be performed on the ConnectionConfigurationSets (see 10.25). |
ConnectionConfigurationSets |
A list of NodeIds of ConnectionConfigurationSets to be processed. |
Results |
The array of StatusCode corresponding to the ConnectionConfigurationSets input argument. The length of this array shall match the length of the ConnectionConfigurationSets NodeId array. Clients may inspect this list to determine the status of the individual Call to Trigger processing on each ConnectionConfigurationSet. For possible values for StatusCode, see Table 86. |
The possible Method result codes are formally defined in Table 85.
Table 85 – ProcessConnectionConfigurationSets Method result codes
ResultCode |
Description |
Bad_UserAccessDenied |
The caller is not allowed to invoke this Method. |
Bad_NotSupported |
The requested Action is not supported. |
Uncertain |
There was at least one error or warning for one of the ConnectionConfigurationSets. Results will contain additional information. |
The possible Result StatusCodes are formally defined in Table 86.
Table 86 – Results StatusCodes
Result Code |
Description |
Good |
Changing the State succeeded for the ConnectionConfigurationSet. |
Bad_NodeIdInvalid |
The syntax of the NodeId is not valid. |
Bad_NodeIdUnknown |
The NodeId refers to a node that does not exist in the Server address space. |
Bad_InvalidArgument |
The NodeId for the requested ConnectionConfigurationSet was not a ConnectionConfigurationSet. |
Bad_UserAccessDenied |
The caller is not allowed to trigger the processing of this ConnectionConfigurationSet. |
Bad_InvalidState |
The ConnectionConfigurationSet is in a State that does not allow it to be triggered for processing. |
The ProcessConnectionConfigurationSets Method representation in the AddressSpace is formally defined in Table 87.
Table 87 – ProcessConnectionConfigurationSets Method AddressSpace definition
Attribute |
Value |
||||
BrowseName |
4:ProcessConnectionConfigurationSets |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
0:HasProperty |
Variable |
0:InputArguments |
0:Argument[] |
0:PropertyType |
M |
0:HasProperty |
Variable |
0:OutputArguments |
0:Argument[] |
0:PropertyType |
M |
0:GeneratesEvent |
ObjectType |
2:AuditUpdateMethodResultEventType |
Defined in 8.4 |
|
|
ConformanceUnits |
|||||
UAFX ConnectionManager ProcessConnectionConfigurationSets |