The JoiningProcessManagementType provides access to various joining processes in a joining system and is formally defined in Table 92.
Table 92 – JoiningProcessManagementType Definition
Attribute |
Value |
||||
BrowseName |
JoiningProcessManagementType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the 0:BaseObjectType defined in OPC 10000-5, i.e., inheriting the InstanceDeclarations of that Node. |
|||||
0:HasProperty |
Variable |
0:DefaultInstanceBrowseName |
0:QualifiedName |
0:PropertyType |
|
0:HasComponent |
Method |
SendJoiningProcess |
|
|
O |
0:HasComponent |
Method |
GetJoiningProcessList |
|
|
O |
0:HasComponent |
Method |
GetJoiningProcessRevisionList |
|
|
O |
0:HasComponent |
Method |
GetJoiningProcess |
|
|
O |
0:HasComponent |
Method |
SetJoiningProcessMapping |
|
|
O |
0:HasComponent |
Method |
SelectJoiningProcess |
|
|
O |
0:HasComponent |
Method |
DeselectJoiningProcess |
|
|
O |
0:HasComponent |
Method |
IncrementJoiningProcessCounter |
|
|
O |
0:HasComponent |
Method |
DecrementJoiningProcessCounter |
|
|
O |
0:HasComponent |
Method |
SetJoiningProcessCounter |
|
|
O |
0:HasComponent |
Method |
SetJoiningProcessSize |
|
|
O |
0:HasComponent |
Method |
ResetJoiningProcess |
|
|
O |
0:HasComponent |
Method |
AbortJoiningProcess |
|
|
O |
0:HasComponent |
Method |
StartJoiningProcess |
|
|
O |
0:HasComponent |
Method |
StartSelectedJoining |
|
|
O |
0:HasComponent |
Method |
DeleteJoiningProcess |
|
|
O |
Conformance Units |
|||||
IJT Method Input Argument |
|||||
IJT Joining Process Management |
|||||
IJT Get Joining Process List |
|||||
IJT Abort Joining Process |
|||||
IJT Start Selected Joining |
|||||
IJT Select Joining Process |
|||||
IJT Deselect Joining Process |
|||||
IJT Reset Joining Process |
|||||
IJT Increment Joining Process Counter |
|||||
IJT Decrement Joining Process Counter |
|||||
IJT Set Joining Process Size |
|||||
IJT Start Joining Process |
|||||
IJT Delete Joining Process |
The component Variables of the JoiningProcessManagementType have additional Attributes defined in Table 93.
Table 93 – JoiningProcessManagementType Attribute values for child nodes
BrowsePath |
Value Attribute |
Description Attribute |
0:DefaultInstanceBrowseName |
JoiningProcessManagement |
The default BrowseName for instances of the type. |
The Method SendJoiningProcess is used to send a joining process to the joining system. It can be used to insert a joining program or joining batch or joining job or any other process applicable to a joining system. It shall overwrite the joining process if it already exists in the joining system.
The signature of this Method is specified below. Table 94 and Table 95 specify the Arguments and AddressSpace representation, respectively.
Signature
SendJoiningProcess (
[in]0:String productInstanceUri,
[in]JoiningProcessDataTypejoiningProcess,
[in]0:TrimmedString selectionName,
[out]0:Int64 status,
[out]0:LocalizedText statusMessage)
Table 94 – SendJoiningProcess Method Arguments
Argument |
Description |
productInstanceUri |
With this argument the Client can provide the identifier of the asset on which this method is applicable. It can be empty if the method is modelled directly under the required asset. If it is empty, the system can consider the identifier of the asset where the Server is running. |
joiningProcess |
With this argument the Client can provide the content of the joining process. |
selectionName |
With this argument the Client can provide the required selection name for the given joining process. It is optional and can be empty. |
status |
It provides the status of the Method execution. Refer 7.2.3 for details. |
statusMessage |
It provides the high-level status information in a user-friendly text. |
Table 95 – SendJoiningProcess Method AddressSpace Definition
Attribute |
Value |
||||
BrowseName |
SendJoiningProcess |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
ModellingRule |
0:HasProperty |
Variable |
0:InputArguments |
0:Argument[] |
0:PropertyType |
0:Mandatory |
0:HasProperty |
Variable |
0:OutputArguments |
0:Argument[] |
0:PropertyType |
0:Mandatory |
The Method GetJoiningProcessList is used to get the list of joining process meta data available in the system.
The signature of this Method is specified below. Table 96 and Table 97 specify the Arguments and AddressSpace representation, respectively.
Signature
GetJoiningProcessList (
[in]0:String productInstanceUri,
[out]JoiningProcessMetaDataType[]joiningProcessList,
[out]0:Int64 status,
[out]0:LocalizedText statusMessage)
Table 96 – GetJoiningProcessList Method Arguments
Argument |
Description |
productInstanceUri |
With this argument the Client can provide the identifier of the asset on which this method is applicable. It can be empty if the method is modelled directly under the required asset. If it is empty, the system can consider the identifier of the asset where the Server is running. |
joiningProcessList |
It is the list of joining process meta data available in the system. |
status |
It provides the status of the Method execution. Refer 7.2.3 for details. |
statusMessage |
It provides the high-level status information in a user-friendly text. |
Table 97 – GetJoiningProcessList Method AddressSpace Definition
Attribute |
Value |
||||
BrowseName |
GetJoiningProcessList |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
ModellingRule |
0:HasProperty |
Variable |
0:InputArguments |
0:Argument[] |
0:PropertyType |
0:Mandatory |
0:HasProperty |
Variable |
0:OutputArguments |
0:Argument[] |
0:PropertyType |
0:Mandatory |
The Method GetJoiningProcessRevisionList is used to get the list available revisions of a specific joining process based on the joiningProcessOriginId.
The signature of this Method is specified below. Table 98 and Table 99 specify the Arguments and AddressSpace representation, respectively.
Signature
GetJoiningProcessRevisionList (
[in]0:String productInstanceUri,
[in]0:TrimmedString joiningProcessOriginId,
[out]JoiningProcessMetaDataType[]joiningProcessList,
[out]0:Int64 status,
[out]0:LocalizedText statusMessage)
Table 98 – GetJoiningProcessRevisionList Method Arguments
Argument |
Description |
productInstanceUri |
With this argument the Client can provide the identifier of the asset on which this method is applicable. It can be empty if the method is modelled directly under the required asset. If it is empty, the system can consider the identifier of the asset where the Server is running. |
joiningProcessOriginId |
It is the origin identifier of the joining process which is used to manage the revisions of a given joining process. |
joiningProcessList |
It is the list of joining process meta data available in the system. |
status |
It provides the status of the Method execution. Refer 7.2.3 for details. |
statusMessage |
It provides the high-level status information in a user-friendly text. |
Table 99 – GetJoiningProcessRevisionList Method AddressSpace Definition
Attribute |
Value |
||||
BrowseName |
GetJoiningProcessRevisionList |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
ModellingRule |
0:HasProperty |
Variable |
0:InputArguments |
0:Argument[] |
0:PropertyType |
0:Mandatory |
0:HasProperty |
Variable |
0:OutputArguments |
0:Argument[] |
0:PropertyType |
0:Mandatory |
The Method GetJoiningProcess is used to get the joining process based on the input identifier.
The signature of this Method is specified below. Table 100 and Table 101 specify the Arguments and AddressSpace representation, respectively.
Signature
GetJoiningProcess (
[in]0:String productInstanceUri,
[in]0:TrimmedString joiningProcessId,
[out]JoiningProcessDataType joiningProcess,
[out]0:TrimmedString selectionName,
[out]0:Int64 status,
[out]0:LocalizedText statusMessage)
Table 100 – GetJoiningProcess Method Arguments
Argument |
Description |
productInstanceUri |
With this argument the Client can provide the identifier of the asset on which this method is applicable. It can be empty if the method is modelled directly under the required asset. If it is empty, the system can consider the identifier of the asset where the Server is running. |
joiningProcessId |
It is the identifier of the joining process. |
joiningProcess |
It is the joining process available in the system. |
selectionName |
It is the selection name of the joining process configured in the system. |
status |
It provides the status of the Method execution. Refer 7.2.3 for details. |
statusMessage |
It provides the high-level status information in a user-friendly text. |
Table 101 – GetJoiningProcess Method AddressSpace Definition
Attribute |
Value |
||||
BrowseName |
GetJoiningProcess |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
ModellingRule |
0:HasProperty |
Variable |
0:InputArguments |
0:Argument[] |
0:PropertyType |
0:Mandatory |
0:HasProperty |
Variable |
0:OutputArguments |
0:Argument[] |
0:PropertyType |
0:Mandatory |
The Method SetJoiningProcessMapping is used to set the mapping of the joining process in a joining system. It can be used to map a joining process to a selection name.
The signature of this Method is specified below. Table 102 and Table 103 specify the Arguments and AddressSpace representation, respectively.
Signature
SetJoiningProcessMapping (
[in]0:String productInstanceUri,
[in]JoiningProcessIdentificationDataType
joiningProcessIdentification,
[out]0:Int64 status,
[out]0:LocalizedText statusMessage)
Table 102 – SetJoiningProcessMapping Method Arguments
Argument |
Description |
productInstanceUri |
With this argument the Client can provide the identifier of the asset on which this method is applicable. It can be empty if the method is modelled directly under the required asset. If it is empty, the system can consider the identifier of the asset where the Server is running. |
joiningProcessIdentification |
It is the identification information of the joining process which can be used to map the respective joiningProcessId with selectionName and joiningProcessOriginId.
It shall at least contain the joiningProcessId and selectionName. |
status |
It provides the status of the Method execution. Refer 7.2.3 for details. |
statusMessage |
It provides the high-level status information in a user-friendly text. |
Table 103 – SetJoiningProcessMapping Method AddressSpace Definition
Attribute |
Value |
||||
BrowseName |
SetJoiningProcessMapping |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
ModellingRule |
0:HasProperty |
Variable |
0:InputArguments |
0:Argument[] |
0:PropertyType |
0:Mandatory |
0:HasProperty |
Variable |
0:OutputArguments |
0:Argument[] |
0:PropertyType |
0:Mandatory |
The Method SelectJoiningProcess is used to select the joining process based on the input arguments.
The signature of this Method is specified below. Table 104 and Table 105 specify the Arguments and AddressSpace representation, respectively.
Signature
SelectJoiningProcess (
[in]0:String productInstanceUri,
[in]JoiningProcessIdentificationDataType
joiningProcessIdentification,
[out]0:Int64 status,
[out]0:LocalizedText statusMessage)
Table 104 – SelectJoiningProcess Method Arguments
Argument |
Description |
productInstanceUri |
With this argument the Client can provide the identifier of the asset on which this method is applicable. It can be empty if the method is modelled directly under the required asset. If it is empty, the system can consider the identifier of the asset where the Server is running. |
joiningProcessIdentification |
It is the identification information of the joining process which can be used to select the joiningProcess.
If it includes joiningProcessId then it is used for the selection and other arguments are ignored.
If it does not include joiningProcessId, then the system checks for joiningProcessOriginId which will be used for the selection.
If joiningProcessId and joiningProcessOriginId are not available, then the system uses the selectionName for the selection of the joining process. |
status |
It provides the status of the Method execution. Refer 7.2.3 for details. |
statusMessage |
It provides the high-level status information in a user-friendly text. |
Table 105 – SelectJoiningProcess Method AddressSpace Definition
Attribute |
Value |
||||
BrowseName |
SelectJoiningProcess |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
ModellingRule |
0:HasProperty |
Variable |
0:InputArguments |
0:Argument[] |
0:PropertyType |
0:Mandatory |
0:HasProperty |
Variable |
0:OutputArguments |
0:Argument[] |
0:PropertyType |
0:Mandatory |
The Method DeselectJoiningProcess is used to deselect any selected joining process.
The signature of this Method is specified below. Table 106 and Table 107 specify the Arguments and AddressSpace representation, respectively.
Signature
DeselectJoiningProcess (
[in]0:String productInstanceUri,
[out]0:Int64 status,
[out]0:LocalizedText statusMessage)
Table 106 – DeselectJoiningProcess Method Arguments
Argument |
Description |
productInstanceUri |
With this argument the Client can provide the identifier of the asset on which this method is applicable. It can be empty if the method is modelled directly under the required asset. If it is empty, the system can consider the identifier of the asset where the Server is running. |
status |
It provides the status of the Method execution. Refer 7.2.3 for details. |
statusMessage |
It provides the high-level status information in a user-friendly text. |
Table 107 – DeselectJoiningProcess Method AddressSpace Definition
Attribute |
Value |
||||
BrowseName |
DeselectJoiningProcess |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
ModellingRule |
0:HasProperty |
Variable |
0:InputArguments |
0:Argument[] |
0:PropertyType |
0:Mandatory |
0:HasProperty |
Variable |
0:OutputArguments |
0:Argument[] |
0:PropertyType |
0:Mandatory |
The Method StartJoiningProcess is used to start the input joining process.
Note: It is not intended to be used in a hard real-time use case.
The signature of this Method is specified below. Table 108 and Table 109 specify the Arguments and AddressSpace representation, respectively.
Signature
StartJoiningProcess (
[in]0:String productInstanceUri,
[in]JoiningProcessIdentificationDataType
joiningProcessIdentification,
[in] EntityDataType[] associatedEntities,
[out]0:Int64 status,
[out]0:LocalizedText statusMessage)
Table 108 – StartJoiningProcess Method Arguments
Argument |
Description |
productInstanceUri |
With this argument the Client can provide the identifier of the asset on which this method is applicable. It can be empty if the method is modelled directly under the required asset. If it is empty, the system can consider the identifier of the asset where the Server is running. |
joiningProcessIdentification |
It is the identification information of the joining process which can be used to select the joiningProcess.
If it includes joiningProcessId then it is used for the selection and other arguments are ignored.
If it does not include joiningProcessId, then the system checks for joiningProcessOriginId which will be used for the selection.
If joiningProcessId and joiningProcessOriginId are not available, then the system uses the selectionName for the selection of the joining process. |
associatedEntities |
It is the list of identifiers used for performing the joining operation. It is optional and can be empty. |
status |
It provides the status of the Method execution. Refer 7.2.3 for details. |
statusMessage |
It provides the high-level status information in a user-friendly text. |
Table 109 – StartJoiningProcess Method AddressSpace Definition
Attribute |
Value |
||||
BrowseName |
StartJoiningProcess |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
ModellingRule |
0:HasProperty |
Variable |
0:InputArguments |
0:Argument[] |
0:PropertyType |
0:Mandatory |
0:HasProperty |
Variable |
0:OutputArguments |
0:Argument[] |
0:PropertyType |
0:Mandatory |
The Method StartSelectedJoining is used to start the selected joining. The joining operation can be selected using SelectJoiningProcess or SelectJoint.
Note: It is not intended to be used in a hard real-time use case.
The signature of this Method is specified below. Table 110 and Table 111 specify the Arguments and AddressSpace representation, respectively.
Signature
StartSelectedJoining (
[in]0:String productInstanceUri,
[in]0:Boolean deselectAfterJoining,
[out]0:Int64 status,
[out]0:LocalizedText statusMessage)
Table 110 – StartSelectedJoining Method Arguments
Argument |
Description |
productInstanceUri |
With this argument the Client can provide the identifier of the asset on which this method is applicable. It can be empty if the method is modelled directly under the required asset. If it is empty, the system can consider the identifier of the asset where the Server is running. |
deselectAfterJoining |
If True, it will deselect the existing joining process after the joining operation is completed. The default value is False. |
status |
It provides the status of the Method execution. Refer 7.2.3 for details. |
statusMessage |
It provides the high-level status information in a user-friendly text. |
Table 111 – StartSelectedJoining Method AddressSpace Definition
Attribute |
Value |
||||
BrowseName |
StartSelectedJoining |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
ModellingRule |
0:HasProperty |
Variable |
0:InputArguments |
0:Argument[] |
0:PropertyType |
0:Mandatory |
0:HasProperty |
Variable |
0:OutputArguments |
0:Argument[] |
0:PropertyType |
0:Mandatory |
The Method SetJoiningProcessSize is used to set the size of the batch joining process.
The signature of this Method is specified below. Table 112 and Table 113 specify the Arguments and AddressSpace representation, respectively.
Signature
SetJoiningProcessSize (
[in]0:String productInstanceUri,
[in]JoiningProcessIdentificationDataType
joiningProcessIdentification,
[in]0:UInt32 maxCounterSize,
[out]0:Int64 status,
[out]0:LocalizedText statusMessage)
Table 112 – SetJoiningProcessSize Method Arguments
Argument |
Description |
productInstanceUri |
With this argument the Client can provide the identifier of the asset on which this method is applicable. It can be empty if the method is modelled directly under the required asset. If it is empty, the system can consider the identifier of the asset where the Server is running. |
joiningProcessIdentification |
It is the identification information of the joining process which can be used to select the joiningProcess.
If it includes joiningProcessId then it is used for the selection and other arguments are ignored.
If it does not include joiningProcessId, then the system checks for joiningProcessOriginId which will be used for the selection.
If joiningProcessId and joiningProcessOriginId are not available, then the system uses the selectionName for the selection of the joining process. |
maxCounterSize |
It is the maximum counter size for the joining process. |
status |
It provides the status of the Method execution. Refer 7.2.3 for details. |
statusMessage |
It provides the high-level status information in a user-friendly text. |
Table 113 – SetJoiningProcessSize Method AddressSpace Definition
Attribute |
Value |
||||
BrowseName |
SetJoiningProcessSize |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
ModellingRule |
0:HasProperty |
Variable |
0:InputArguments |
0:Argument[] |
0:PropertyType |
0:Mandatory |
0:HasProperty |
Variable |
0:OutputArguments |
0:Argument[] |
0:PropertyType |
0:Mandatory |
The Method IncrementJoiningProcessCounter is used to increment the counter of the sequential joining processes such as Job, etc.
The signature of this Method is specified below. Table 114 and Table 115 specify the Arguments and AddressSpace representation, respectively.
Signature
IncrementJoiningProcessCounter (
[in]0:String productInstanceUri,
[in]JoiningProcessIdentificationDataType
joiningProcessIdentification,
[in]0:UInt32 incrementCount,
[out]0:Int64 status,
[out]0:LocalizedText statusMessage)
Table 114 – IncrementJoiningProcessCounter Method Arguments
Argument |
Description |
productInstanceUri |
With this argument the Client can provide the identifier of the asset on which this method is applicable. It can be empty if the method is modelled directly under the required asset. If it is empty, the system can consider the identifier of the asset where the Server is running. |
joiningProcessIdentification |
It is the identification information of the joining process which can be used to select the joiningProcess.
If it includes joiningProcessId then it is used for the selection and other arguments are ignored.
If it does not include joiningProcessId, then the system checks for joiningProcessOriginId which will be used for the selection.
If joiningProcessId and joiningProcessOriginId are not available, then the system uses the selectionName for the selection of the joining process. |
incrementCount |
It is the number of increments to be done for the joining process counter. The default value is 1 if it is not provided. |
status |
It provides the status of the Method execution. Refer 7.2.3 for details. |
statusMessage |
It provides the high-level status information in a user-friendly text. |
Table 115 – IncrementJoiningProcessCounter Method AddressSpace Definition
Attribute |
Value |
||||
BrowseName |
IncrementJoiningProcessCounter |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
ModellingRule |
0:HasProperty |
Variable |
0:InputArguments |
0:Argument[] |
0:PropertyType |
0:Mandatory |
0:HasProperty |
Variable |
0:OutputArguments |
0:Argument[] |
0:PropertyType |
0:Mandatory |
The Method DecrementJoiningProcessCounter used to decrement the counter of the sequential joining processes such as Job, etc .
The signature of this Method is specified below. Table 116 and Table 117 specify the Arguments and AddressSpace representation, respectively.
Signature
DecrementJoiningProcessCounter (
[in]0:String productInstanceUri,
[in]JoiningProcessIdentificationDataType
joiningProcessIdentification,
[in]0:UInt32 decrementCount,
[out]0:Int64 status,
[out]0:LocalizedText statusMessage)
Table 116 – DecrementJoiningProcessCounter Method Arguments
Argument |
Description |
productInstanceUri |
With this argument the Client can provide the identifier of the asset on which this method is applicable. It can be empty if the method is modelled directly under the required asset. If it is empty, the system can consider the identifier of the asset where the Server is running. |
joiningProcessIdentification |
It is the identification information of the joining process which can be used to select the joiningProcess.
If it includes joiningProcessId then it is used for the selection and other arguments are ignored.
If it does not include joiningProcessId, then the system checks for joiningProcessOriginId which will be used for the selection.
If joiningProcessId and joiningProcessOriginId are not available, then the system uses the selectionName for the selection of the joining process. |
decrementCount |
It is the number of decrements to be done for the joining process counter. The default value is 1 if it is not provided. |
status |
It provides the status of the Method execution. Refer 7.2.3 for details. |
statusMessage |
It provides the high-level status information in a user-friendly text. |
Table 117 – DecrementJoiningProcessCounter Method AddressSpace Definition
Attribute |
Value |
||||
BrowseName |
DecrementJoiningProcessCounter |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
ModellingRule |
0:HasProperty |
Variable |
0:InputArguments |
0:Argument[] |
0:PropertyType |
0:Mandatory |
0:HasProperty |
Variable |
0:OutputArguments |
0:Argument[] |
0:PropertyType |
0:Mandatory |
The Method SetJoiningProcessCounter is used to set the counter of a sequential joining processes (such as Job, etc.) to the given input value.
The signature of this Method is specified below. Table 118 and Table 119 specify the Arguments and AddressSpace representation, respectively.
Signature
SetJoiningProcessCounter (
[in]0:String productInstanceUri,
[in]JoiningProcessIdentificationDataType
joiningProcessIdentification,
[in]0:UInt32 counterValue,
[out]0:Int64 status,
[out]0:LocalizedText statusMessage)
Table 118 – SetJoiningProcessCounter Method Arguments
Argument |
Description |
productInstanceUri |
With this argument the Client can provide the identifier of the asset on which this method is applicable. It can be empty if the method is modelled directly under the required asset. If it is empty, the system can consider the identifier of the asset where the Server is running. |
joiningProcessIdentification |
It is the identification information of the joining process which can be used to select the joiningProcess.
If it includes joiningProcessId then it is used for the selection and other arguments are ignored.
If it does not include joiningProcessId, then the system checks for joiningProcessOriginId which will be used for the selection.
If joiningProcessId and joiningProcessOriginId are not available, then the system uses the selectionName for the selection of the joining process. |
counterValue |
It is the new counter value for the joining process. |
status |
It provides the status of the Method execution. Refer 7.2.3 for details. |
statusMessage |
It provides the high-level status information in a user-friendly text. |
Table 119 – SetJoiningProcessCounter Method AddressSpace Definition
Attribute |
Value |
||||
BrowseName |
SetJoiningProcessCounter |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
ModellingRule |
0:HasProperty |
Variable |
0:InputArguments |
0:Argument[] |
0:PropertyType |
0:Mandatory |
0:HasProperty |
Variable |
0:OutputArguments |
0:Argument[] |
0:PropertyType |
0:Mandatory |
The Method ResetJoiningProcess is used to reset/restart the sequential joining processes such as Job, etc.
The signature of this Method is specified below. Table 120 and Table 121 specify the Arguments and AddressSpace representation, respectively.
Signature
ResetJoiningProcess (
[in]0:String productInstanceUri,
[in]JoiningProcessIdentificationDataType
joiningProcessIdentification,
[out]0:Int64 status,
[out]0:LocalizedText statusMessage)
Table 120 – ResetJoiningProcess Method Arguments
Argument |
Description |
productInstanceUri |
With this argument the Client can provide the identifier of the asset on which this method is applicable. It can be empty if the method is modelled directly under the required asset. If it is empty, the system can consider the identifier of the asset where the Server is running. |
joiningProcessIdentification |
It is the identification information of the joining process which can be used to select the joiningProcess.
If it includes joiningProcessId then it is used for the selection and other arguments are ignored.
If it does not include joiningProcessId, then the system checks for joiningProcessOriginId which will be used for the selection.
If joiningProcessId and joiningProcessOriginId are not available, then the system uses the selectionName for the selection of the joining process. |
status |
It provides the status of the Method execution. Refer 7.2.3 for details. |
statusMessage |
It provides the high-level status information in a user-friendly text. |
Table 121 – ResetJoiningProcess Method AddressSpace Definition
Attribute |
Value |
||||
BrowseName |
ResetJoiningProcess |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
ModellingRule |
0:HasProperty |
Variable |
0:InputArguments |
0:Argument[] |
0:PropertyType |
0:Mandatory |
0:HasProperty |
Variable |
0:OutputArguments |
0:Argument[] |
0:PropertyType |
0:Mandatory |
The Method AbortJoiningProcess is used to abort the input joining process if it is under execution.
The signature of this Method is specified below. Table 122 and Table 123 specify the Arguments and AddressSpace representation, respectively.
Signature
AbortJoiningProcess (
[in]0:String productInstanceUri,
[in]JoiningProcessIdentificationDataType
joiningProcessIdentification,
[in]0:LocalizedText abortMessage,
[out]0:Int64 status,
[out]0:LocalizedText statusMessage)
Table 122 – AbortJoiningProcess Method Arguments
Argument |
Description |
productInstanceUri |
With this argument the Client can provide the identifier of the asset on which this method is applicable. It can be empty if the method is modelled directly under the required asset. If it is empty, the system can consider the identifier of the asset where the Server is running. |
joiningProcessIdentification |
It is the identification information of the joining process which can be used to select the joiningProcess.
If it includes joiningProcessId then it is used for the selection and other arguments are ignored.
If it does not include joiningProcessId, then the system checks for joiningProcessOriginId which will be used for the selection.
If joiningProcessId and joiningProcessOriginId are not available, then the system uses the selectionName for the selection of the joining process. |
abortMessage |
It is an optional message sent from the Client to the joining system to indicate the reason for aborting the joining operation. |
status |
It provides the status of the Method execution. Refer 7.2.3 for details. |
statusMessage |
It provides the high-level status information in a user-friendly text. |
Table 123 – AbortJoiningProcess Method AddressSpace Definition
Attribute |
Value |
||||
BrowseName |
AbortJoiningProcess |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
ModellingRule |
0:HasProperty |
Variable |
0:InputArguments |
0:Argument[] |
0:PropertyType |
0:Mandatory |
0:HasProperty |
Variable |
0:OutputArguments |
0:Argument[] |
0:PropertyType |
0:Mandatory |
The Method DeleteJoiningProcess is used to delete the input joining process.
The signature of this Method is specified below. Table 122 and Table 123 specify the Arguments and AddressSpace representation, respectively.
Signature
DeleteJoiningProcess (
[in]0:String productInstanceUri,
[in]JoiningProcessIdentificationDataType
joiningProcessIdentification,
[out]0:Int64 status,
[out]0:LocalizedText statusMessage)
Table 124 – DeleteJoiningProcess Method Arguments
Argument |
Description |
productInstanceUri |
With this argument the Client can provide the identifier of the asset on which this method is applicable. It can be empty if the method is modelled directly under the required asset. If it is empty, the system can consider the identifier of the asset where the Server is running. |
joiningProcessIdentification |
It is the identification information of the joining process which can be used to select the joiningProcess.
If it includes joiningProcessId then it is used for the selection and other arguments are ignored.
If it does not include joiningProcessId, then the system checks for joiningProcessOriginId which will be used for the selection.
If joiningProcessId and joiningProcessOriginId are not available, then the system uses the selectionName for the selection of the joining process. |
status |
It provides the status of the Method execution. Refer 7.2.3 for details. |
statusMessage |
It provides the high-level status information in a user-friendly text. |
Table 125 – DeleteJoiningProcess Method AddressSpace Definition
Attribute |
Value |
||||
BrowseName |
DeleteJoiningProcess |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
ModellingRule |
0:HasProperty |
Variable |
0:InputArguments |
0:Argument[] |
0:PropertyType |
0:Mandatory |
0:HasProperty |
Variable |
0:OutputArguments |
0:Argument[] |
0:PropertyType |
0:Mandatory |