11.2 Profiles

11.2.1 Profile list

Table 32 lists all Profiles defined in this document and defines their URIs.

Table 32 – Profile URIs for Machinery – Result Transfer
Profile URI
Machinery-Result Simple Result Transferhttp://opcfoundation.org/UA-Profile/Machinery/Result/Server/SimpleResultTransfer
Machinery-Result Result Transferhttp://opcfoundation.org/UA-Profile/Machinery/Result/Server/ResultTransfer
Machinery-Result Result Transfer Variableshttp://opcfoundation.org/UA-Profile/Machinery/Result/Server/ResultTransferVariables
Machinery-Result Client Simple Result Transferhttp://opcfoundation.org/UA-Profile/Machinery/Result/Client/SimpleResultTransfer
Machinery-Result Client Result Transferhttp://opcfoundation.org/UA-Profile/Machinery/Result/Client/ResultTransfer

11.2.2 Server Facets

11.2.2.1 Overview

The following sections specify the Facets available for Servers that implement the Machinery – Result Transfer companion specification. Each section defines and describes a Facet or Profile.

11.2.2.2 Machinery-Result Simple Result Transfer Server Facet

Table 33 defines a Facet that describes a Server providing a simple result transfer by offering the GetLatestResult Method. This mechanism is limited to only provide the latest result, not accessing the previous results.

Table 33 – Machinery-Result Simple Result Transfer Server Facet
Group Conformance Unit / Profile Title Mandatory / Optional
Machinery-ResultMachinery-Result GetLatestResultM
Machinery-ResultMachinery-Result ResultFilesO
Machinery-ResultMachinery-Result PredefinedResultMetaDataO
Machinery-ResultMachinery-Result TypesM
Address Space Model0:Address Space BaseM
View Services0:View BasicM
View Services0:View TranslateBrowsePathM
View Services0:View Minimum Continuation Point 01M
Attribute Services0:Attribute ReadM
Method Services0:Method CallM
Method Services0:Method Call ComplexM
11.2.2.3 Machinery-Result Result Transfer Server Facet

Table 34 defines a Facet that describes a Server providing a result transfer mechanism by providing ResultEvents and the GetResultById Method. This mechanism can be used to allow accessing the latest and previous results.

Table 34 – Machinery-Result Result Transfer Server Facet
Group Conformance Unit / Profile Title Mandatory / Optional
Machinery-ResultMachinery-Result GetResultByIdM
Machinery-ResultMachinery-Result GetResultsFilteredO
Machinery ResultMachinery Result AcknowledgeResultsO
Machinery-ResultMachinery-Result ResultEventsM
Machinery-ResultMachinery-Result ResultFilesO
Machinery-ResultMachinery-Result PredefinedResultMetaDataO
Machinery-ResultMachinery-Result TypesM
Address Space Model0:Address Space BaseM
View Services0:View BasicM
View Services0:View TranslateBrowsePathM
View Services0:View Minimum Continuation Point 01M
Attribute Services0:Attribute ReadM
Method Services0:Method CallM
Method Services0:Method Call ComplexM
Profile0:Standard Event Subscription Server FacetM
11.2.2.4 Machinery-Result Result Transfer Variables Server Facet

Table 35 defines a Facet that describes a Server providing a result transfer mechanism by offering ResultVariables. This mechanism can be used to allow accessing the latest and previous results.

Table 35 – Machinery-Result Result Transfer Variables Server Facet
Group Conformance Unit / Profile Title Mandatory / Optional
Machinery-ResultMachinery-Result ResultVariablesM
Machinery-ResultMachinery-Result ResultEventsO
Machinery-ResultMachinery-Result ResultFilesO
Machinery-ResultMachinery-Result PredefinedResultMetaDataO
Machinery-ResultMachinery-Result TypesM
Address Space Model0:Address Space BaseM
View Services0:View BasicM
View Services0:View TranslateBrowsePathM
View Services0:View Minimum Continuation Point 01M
Attribute Services0:Attribute ReadM
Method Services0:Method CallO
Method Services0:Method Call ComplexO

11.2.3 Client Facets

11.2.3.1 Overview

The following tables specify the Facets available for Clients that implement the Machinery – Result Transfer companion specification.

11.2.3.2 Machinery-Result Client Simple Result Transfer Client Facet

Table 36 defines a Facet that describes the base characteristics for Clients using the GetLatestResult Method to receive results.

Table 36 – Machinery-Result Client Simple Result Transfer Client Facet
Group Conformance Unit / Profile Title Mandatory / Optional
Machinery-ResultMachinery-Result Client Simple Result TransferM
Method Services0:Method Client Call ComplexM
View Services0:View Client Basic BrowseM
Address Space Model0:Address Space Client BaseM
11.2.3.3 Machinery-Result Client Result Transfer Client Facet

Table 37 defines a Facet that describes the base characteristics for Clients supporting various ways to receive results.

Table 37 – Machinery-Result Client Result Transfer Client Facet
Group Conformance Unit / Profile Title Mandatory / Optional
Machinery-ResultMachinery-Result Client Result TransferM
Machinery ResultMachinery Result Client AcknowledgeResultsO
Method Services0:Method Client Call ComplexM
View Services0:View Client Basic BrowseM
Address Space Model0:Address Space Client BaseM
Profile0:Event Subscriber Client Facet
Profile0:Attribute Read Client Facet