Profiles are named groupings of Conformance Units. Facets are Profiles that will be combined with other Facets or Profiles to define the complete functionality of an OPC UA Server or Client. The following tables specify the Profiles and Facets available for components (physical or virtual) that implement the OPEN-SCS PSS specification.
Some Conformance Units. Facets and Profiles may not be implemented by all conformant products. Such optional functionality is indicated in the Mandatory/Optional columns in the tables in this clause. If a product chooses to implement functionality indicated as optional, it must be implemented to conform to the chosen optional Conformance Unit, Facet or Profile.
The following sub-clauses define OPENSCS Facets that, when implemented, are used to add additional functionality to the basic OPENSCS functionality.
The OPENSCS Security Server Facet defined in Table 72 includes ConformanceUnits for Servers that are not included in other OPC UA defined Facets and Profiles. This Facet is required to meet the security requirements of OPENSCS.
Table 72 – OPENSCS Security Server Facet Definition
Security Conformance Unit |
Defined in |
Optional / Mandatory |
OPC UA Authority Profile |
M |
|
Security Time Synch – NTP / OS Based support |
M |
|
Security Administration |
M |
|
Security Role Server Restrict Applications |
M |
|
Security Role Server Restrict Endpoints |
M |
|
Security Role Server Role Permissions |
M |
|
Security Role Server Authorization |
M |
OPENSCS security requirements mandate that the session shall always be authenticated. The use of endpoints enabling the security policy SECURITY_POLICY_NONE is not allowed.
The OPENSCS Security Client Facet defined in Table 73 includes Conformance Units for Clients that are not included in other OPC UA defined Facets and Profiles. This Facet is required to meet the security requirements of OPENSCS.
Table 73 – OPENSCS Security Client Facet Definition
Security Conformance Unit |
Defined in |
Optional / Mandatory |
OPC UA Authority Profile |
M |
|
Security Time Synch – NTP / OS Based support |
M |
|
Security Default Application Instance Certificate |
M |
|
Security Policy Required |
M |
|
Authorization Service Client |
M |
OPENSCS security requirements mandate that the session shall always be authenticated. The use of the security policy SECURITY_POLICY_NONE is not allowed.
Table 74 defines a Profile for the minimum functionality necessary for a component that conforms to the functionality of an OPENSCS server using the OPC UA Client/Server Interface.
Table 74 – OPENSCS Base Server Profile Definition
Server Facets and Profiles |
Defined In |
Optional / Mandatory |
M |
||
M |
||
M |
||
M |
||
M |
||
M |
||
M |
||
M |
||
Security Facets |
|
|
M |
||
M |
||
M |
||
M |
||
M |
||
M |
||
M |
||
M |
||
M |
||
M |
||
M |
||
M |
||
OPENSCS Security Server Facet |
M |
|
M |
Table 75 defines the profile facets and conformance units for an Aggregation Event Manager Server.
Table 75 – Aggregation Event Manager Server Profile Definition
Facets and Profiles |
Defined in |
Optional / Mandatory |
OPENSCS Base Server Facet |
M |
|
OPENSCS Packing Event |
M |
|
OPENSCS Unpacking Event |
M |
Table 76 defines the profile facets and conformance units for an Allocated Serial Number Manager Server.
Table 76 – Allocated Serial Number Manager Server Profile Definition
Facets and Profiles |
Defined in |
Optional / Mandatory |
OPENSCS Base Server Facet |
M |
|
OPENSCS Request Allocated |
M |
|
OPENSCS To Allocated |
M |
Table 77 defines the profile facets and conformance units for an Unallocated Serial Number Manager Server.
Table 77 – Unallocated Serial Number Manager Server Profile Definition
Facets and Profiles |
Defined in |
Optional / Mandatory |
OPENSCS Base Server Facet |
M |
|
OPENSCS Request Unallocated |
M |
|
OPENSCS Return Allocated |
M |
|
OPENSCS To Unallocated |
M |
Table 78 defines the profile facets and conformance units for an Unassigned Serial Number Manager Server.
Table 78 –Unassigned Serial Number Manager Server Profile Definition
Facets and Profiles |
Defined in |
Optional / Mandatory |
OPENSCS Base Server Facet |
M |
|
OPENSCS Request Unassigned |
M |
|
OPENSCS Return Unallocated |
M |
Table 79 defines the profile facets and conformance units for a Print and Commission Manager Server.
Table 79 – Print and Commission Manager Server Profile Definition
Facets and Profiles |
Defined in |
Optional / Mandatory |
OPENSCS Base Server Facet |
M |
|
OPENSCS To Encoded |
M |
Table 80 defines the profile facets and conformance units for a Serial Number Event Manager Server.
Table 80 – Serial Number Event Manager Server Profile Definition
Facets and Profiles |
Defined in |
Optional / Mandatory |
OPENSCS Base Server Facet |
M |
|
OPENSCS SNInvalidating Event |
M |
Table 81 defines the profile facets and conformance units for a Label Event Manager Server.
Table 81 – Label Event Manager Server Profile Definition
Facets and Profiles |
Defined in |
Optional / Mandatory |
OPENSCS Base Server Facet |
M |
|
OPENSCS Label Encoding Event |
M |
|
OPENSCS Label Invalidating Event |
M |
|
OPENSCS Label Inspecting Event |
M |
|
OPENSCS Label Sampling Event |
M |
Table 82 defines the profile facets and conformance units for a SID Event Manager Server.
Table 82 – SID Event Manager Server Profile Definition
Facets and Profiles |
Defined in |
Optional / Mandatory |
OPENSCS Base Server Facet |
M |
|
OPENSCS SID Commissioning Event |
M |
|
OPENSCS SID Destroying Event |
M |
|
OPENSCS SID Shipping Event |
M |
|
OPENSCS SID Inspecting Event |
M |
|
OPENSCS SID Decommissioning Event |
M |
Table 83 defines the profile facets and conformance units for a SID Class Manager Server.
Table 83 – SID Class Manager Server Profile Definition
Facets and Profiles |
Defined in |
Optional / Mandatory |
OPENSCS Base Server Facet |
M |
|
OPENSCS SID Class Manager |
M |
Table 83 defines the profile facets and conformance units for an EPCIS Class Manager Server.
Table 84 – EPCIS Event Manager Server Profile Definition
Facets and Profiles |
Defined in |
Optional / Mandatory |
OPENSCS Base Server Facet |
M |
|
OPENSCS File Transfer |
M |
The OPENSCS Client Profile defined in Table 85 includes Facets and Profiles that define the minimum functionality necessary for a component that conforms to the functionality of an OPENSCS client using the OPC UA Client/Server Interface.
Table 85 – OPENSCS Client Profile Definition
Facets and Profiles |
Defined in |
Optional / Mandatory |
M |
||
M |
||
Security Facets |
||
OPEN-SCS Security Client Facet |
M |
|
M |
||
M |
||
M |
||
M |
||
M |
||
M |
||
M |
||
M |
||
M |
||
M |
||
M |
Table 86 defines the profile facets and conformance units for an Aggregation Event Manager Client.
Table 86 – Aggregation Event Manager Client Profile Definition
Facets and Profiles |
Defined in |
Optional / Mandatory |
OPENSCS Base Client Profile |
M |
|
OPENSCS Packing Event Client |
O |
|
OPENSCS Unpacking Event Client |
O |
Table 87 defines the profile facets and conformance units for an Allocated Serial Number Manager Client.
Table 87 – Allocated Serial Number Manager Client Profile Definition
Facets and Profiles |
Defined in |
Optional / Mandatory |
OPENSCS Base Client Profile |
M |
|
OPENSCS SN to Allocated Client |
M |
Table 88 defines the profile facets and conformance units for an Unallocated Serial Number Manager Client.
Table 88 – Unallocated Serial Number Manager Client Profile Definition
Facets and Profiles |
Defined in |
Optional / Mandatory |
OPENSCS Base Client Profile |
M |
|
OPENSCS SN to Unallocated Client |
M |
Table 91 defines the profile facets and conformance units for an Unassigned Serial Number Manager Client.
Table 89 – Unassigned Serial Number Manager Client Profile Definition
Facets and Profiles |
Defined in |
Optional / Mandatory |
OPENSCS Base Client Profile |
M |
|
OPENSCS Request Unassigned Client |
O |
|
OPENSCS Return Unallocated Client |
O |
Table 90 defines the profile facets and conformance units for a Print and Commission Manager Client.
Table 90 – Print and Commission Manager Client Profile Definition
Facets and Profiles |
Defined in |
Optional / Mandatory |
OPENSCS Base Client Profile |
M |
|
OPENSCS SN to Encoded |
O |
Table 91 defines the profile facets and conformance units for a Serial Number Event Manager Client.
Table 91 – Serial Number Event Manager Client Profile Definition
Facets and Profiles |
Defined in |
Optional / Mandatory |
OPENSCS Base Client Profile |
M |
|
OPENSCS SNInvalidating Event Client |
M |
Table 92 defines the profile facets and conformance units for a LabelEvent Manager Client.
Table 92 – Label Event Manager Client Profile Definition
Facets and Profiles |
Defined in |
Optional / Mandatory |
OPENSCS Base Client Profile |
M |
|
OPENSCS Label Encoding Event Client |
O |
|
OPENSCS Label Invalidating Event Client |
O |
|
OPENSCS Label Sampling Event Client |
O |
|
OPENSCS Label Inspecting Event Client |
O |
Table 93 defines the profile facets and conformance units for a SID Event Manager Client.
Table 93 – SID Event Manager Client Profile Definition
Facets and Profiles |
Defined in |
Optional / Mandatory |
OPENSCS Base Client Profile |
M |
|
OPENSCS SID Commissioning Event Client |
O |
|
OPENSCS SID Destroying Event Client |
O |
|
OPENSCS SID Shipping Event Client |
O |
|
OPENSCS SID Inspecting Event Client |
O |
|
OPENSCS SID Decommissioning Event Client |
O |
Table 94 defines the profile facets and conformance units for an EPCIS Event Manager Client.
Table 94 – EPCIS Event Manager Client Profile Definition
Facets and Profiles |
Defined in |
Optional / Mandatory |
OPENSCS Base Client Profile |
M |
|
OPENSCS EPCIS File Transfer Client |
O |