This type defines a DataType which represents a record in the GDS.
If the ApplicationType is Client, and the Client supports reverse connect then the ServerCapabilities shall include RCP and all DiscoveryUrls shall begin with the rcp+ prefix which indicates that reverse connections are supported.
If the application does not support OPC UA then the ApplicationType is Client and the ServerCapabilities shall be NA.
If the ApplicationType is ClientAndServer the ServerCapabilities may include RCP and all DiscoveryUrls that support reverse connect have the rcp+ prefix. If the same URL supports normal connections and reverse connection then there shall be two elements in the DiscoveryUrls array with and without the rcp+ prefix.
Table 7 – ApplicationRecordDataType Structure
Name |
Type |
Description |
ApplicationRecordDataType |
Structure |
Subtype of the Structure DataType defined in OPC 10000-5 |
ApplicationId |
NodeId |
The unique identifier assigned by the GDS to the record. |
ApplicationUri |
String |
The URI for the Application associated with the record. |
ApplicationType |
ApplicationType |
The type of application. This type is defined in OPC 10000-4. |
ApplicationNames |
LocalizedText[] |
One or more localized names for the application. The first element is the default ApplicationName for the application when a non-localized name is needed. |
ProductUri |
String |
A globally unique URI for the product associated with the application. This URI is assigned by the vendor of the application. |
DiscoveryUrls |
String[] |
The list of discovery URLs for an application. The first HTTPS URL specifies the domain used as the Common Name of HTTPS Certificates. |
ServerCapabilities |
String[] |
The list of server capability identifiers for the application. The allowed values are defined in Annex D. |
Its representation in the AddressSpace is defined in Table 8.
Table 8 – ApplicationRecordDataType Definition
Attribute |
Value |
|||||
BrowseName |
2:ApplicationRecordDataType |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the 0:Structure DataType defined in OPC 10000-5. |
||||||
|
||||||
Conformance Units |
||||||
GDS Application Directory |