The FindAliasVerbose Method extends the FindAlias Method, by providing additional information in the returned data, all other aspects of the Method are identical to FindAlias. The signature of this Method is specified below; the arguments are defined in Table 6.
Signature
FindAliasVerbose(
[in] String AliasNameSearchPattern,
[in] NodeId ReferenceTypeFilter,
[out] AliasNameVerboseDataType[]AliasNodeList
);
Table 6 – FindAliasVerbose Method Arguments
|
Argument |
Description |
|
AliasNameSearchPattern |
A string that can contain wild cards, use to find a list of AliasNames (see OPC 10000-4 - “Wildcard Characters” table for supported wildcards, see the “Like” FilterOperator in OPC 10000-4 for more details). |
|
ReferenceTypeFilter |
A NodeId that represent a ReferenceType (i.e. AliasFor or one of its subtypes) that restricts the search. Any ReferenceType includes all subtypes of that ReferenceType. |
|
AliasNodeList |
The returned list of AliasNameVerboseDataType. If no Nodes match the search string or have the appropriate ReferenceType, the list shall be empty. |
Method result codes are defined in Table 7.
Table 7 – FindAliasVerbose Method Error Codes
|
Result Code |
Description |
|
Bad_InvalidArgument |
The input string is not a valid search string. |
|
Bad_UserAccessDenied |
The current user does not have the rights required. |
|
Bad_ResponseTooLarge |
The response was too large to be returned, try new filter and repeat find. |
The Method is formally defined inTable 8.
Table 8 – FindAliasVerbose Method AddressSpace definition
|
Attribute |
Value |
||||
|
BrowseName |
FindAliasVerbose |
||||
|
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
ModellingRule |
|
HasProperty |
Variable |
InputArguments |
Argument[] |
PropertyType |
Mandatory |
|
HasProperty |
Variable |
OutputArguments |
Argument[] |
PropertyType |
Mandatory |
|
ConformanceUnits |
|||||
The FindAliasVerbose Method provides additional information in the AliasNameVerboseDataType, including AliasNameCategory information and ServerUri Information, see 7.3 for details.