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

Table 30 – Profile URIs for Machinery – Result Transfer

Profile

URI

Machinery-Result Simple Result Transfer

http://opcfoundation.org/UA-Profile/Machinery/Result/Server/SimpleResultTransfer

Machinery-Result Result Transfer

http://opcfoundation.org/UA-Profile/Machinery/Result/Server/ResultTransfer

Machinery-Result Result Transfer Variables

http://opcfoundation.org/UA-Profile/Machinery/Result/Server/ResultTransferVariables

Machinery-Result Client Simple Result Transfer

http://opcfoundation.org/UA-Profile/Machinery/Result/Client/SimpleResultTransfer

Machinery-Result Client Result Transfer

http://opcfoundation.org/UA-Profile/Machinery/Result/Client/ResultTransfer

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.

Table 31 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 31 – Machinery-Result Simple Result Transfer Server Facet

Group

Conformance Unit / Profile Title

Mandatory / Optional

Machinery-Result

Machinery-Result GetLatestResult

M

Machinery-Result

Machinery-Result ResultFiles

O

Machinery-Result

Machinery-Result PredefinedResultMetaData

O

Machinery-Result

Machinery-Result Types

M

Address Space Model

0:Address Space Base

M

View Services

0:View Basic

M

View Services

0:View TranslateBrowsePath

M

View Services

0:View Minimum Continuation Point 01

M

Attribute Services

0:Attribute Read

M

Method Services

0:Method Call

M

Method Services

0:Method Call Complex

M

Table 32 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 32 – Machinery-Result Result Transfer Server Facet

Group

Conformance Unit / Profile Title

Mandatory / Optional

Machinery-Result

Machinery-Result GetResultById

M

Machinery-Result

Machinery-Result GetResultsFiltered

O

Machinery-Result

Machinery-Result ResultEvents

M

Machinery-Result

Machinery-Result ResultFiles

O

Machinery-Result

Machinery-Result PredefinedResultMetaData

O

Machinery-Result

Machinery-Result Types

M

Address Space Model

0:Address Space Base

M

View Services

0:View Basic

M

View Services

0:View TranslateBrowsePath

M

View Services

0:View Minimum Continuation Point 01

M

Attribute Services

0:Attribute Read

M

Method Services

0:Method Call

M

Method Services

0:Method Call Complex

M

Profile

0:Standard Event Subscription Server Facet

M

Table 33 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 33 – Machinery-Result Result Transfer Variables Server Facet

Group

Conformance Unit / Profile Title

Mandatory / Optional

Machinery-Result

Machinery-Result ResultVariables

M

Machinery-Result

Machinery-Result ResultEvents

O

Machinery-Result

Machinery-Result ResultFiles

O

Machinery-Result

Machinery-Result PredefinedResultMetaData

O

Machinery-Result

Machinery-Result Types

M

Address Space Model

0:Address Space Base

M

View Services

0:View Basic

M

View Services

0:View TranslateBrowsePath

M

View Services

0:View Minimum Continuation Point 01

M

Attribute Services

0:Attribute Read

M

Method Services

0:Method Call

O

Method Services

0:Method Call Complex

O

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

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

Table 34 – Machinery-Result Client Simple Result Transfer Client Facet

Group

Conformance Unit / Profile Title

Mandatory / Optional

Machinery-Result

Machinery-Result Client Simple Result Transfer

M

Method Services

0:Method Client Call Complex

M

View Services

0:View Client Basic Browse

M

Address Space Model

0:Address Space Client Base

M

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

Table 35 – Machinery-Result Client Result Transfer Client Facet

Group

Conformance Unit / Profile Title

Mandatory / Optional

Machinery-Result

Machinery-Result Client Result Transfer

M

Method Services

0:Method Client Call Complex

M

View Services

0:View Client Basic Browse

M

Address Space Model

0:Address Space Client Base

M

Profile

0:Event Subscriber Client Facet

Profile

0:Attribute Read Client Facet