OPC 30260: OPC UA for OPEN-SCS

Serialization Object Model: OPEN-SCS

Final V1.02.03
2020-10-25

Copyright (c) 2020 OPC Foundation
Generated on 11/9/2020 1:53:35 AM.

This document is subject to the license terms described here.

This document is a copy of the original which can be found here.

Table of Contents

1 Scope

2 Normative References

3 Terms, definitions and conventions
    3.1 Overview
    3.2 OPC UA for OpenSCS Terms
    3.3 Abbreviations and symbols
    3.4 OPC UA Notation

4 Concept
    4.1 OPEN-SCS Overview
        4.1.1 Serial Number Lifecycle
        4.1.2 Serialization Activities
        4.1.3 Serial Number Information Model
        4.1.4 Serial Number State and Event Model
        4.1.5 Serialization Functions
    4.2 OPC UA Summary
        4.2.1 Introduction
        4.2.2 What is OPC UA?
        4.2.3 Basics of OPC UA
        4.2.4 Information Modelling in OPC UA
            4.2.4.1 Concepts
            4.2.4.2 Namespaces
            4.2.4.3 Companion Specifications

5 Modelling Approach of OPEN-SCS

6 OPEN-SCS Data Representation Model
    6.1 General
    6.2 Instance AddressSpace
    6.3 ObjectTypes
        6.3.1 OPENSCSPoolManagerObjectType
            6.3.1.1 OPENSCSPoolManagerObjectType Definition
            6.3.1.2 SNRequestUnassigned Method
            6.3.1.3 SNRequestUnallocated Method
            6.3.1.4 SNRequestAllocated Method
            6.3.1.5 SNReturnUnallocated Method
            6.3.1.6 SNReturnAllocated Method
            6.3.1.7 SNtoUnallocated Method
            6.3.1.8 SNtoAllocated Method
            6.3.1.9 SNtoEncoded Method
        6.3.2 OPENSCSEventManagerObjectType
            6.3.2.1 EPCISStream Object
            6.3.2.2 SNInvalidatingEvent Method
            6.3.2.3 LabelsEncodingEvent Method
            6.3.2.4 LabelsScrappingEvent Method
            6.3.2.5 LabelsInspectingEvent Method
            6.3.2.6 LabelsSamplingEvent Method
            6.3.2.7 SIDCommissioningEvent Method
            6.3.2.8 SIDDestroyingEvent Method
            6.3.2.9 SIDShippingEvent Method
            6.3.2.10 SIDInspectingEvent Method
            6.3.2.11 SIDDecommissioningEvent Method
        6.3.3 OPENSCSAggregationManagerObjectType
            6.3.3.1 AggregationPackingEvent Method
            6.3.3.2 AggregationUnpackingEvent Method
        6.3.4 OPENSCSSIDClassObjectType
    6.4 DataTypes
        6.4.1 OPENSCSAggregationDataType
        6.4.2 OPENSCSCollectionDataType
        6.4.3 OPENSCSEventStreamArgumentDataType
        6.4.4 OPENSCSKeyValueDataType
        6.4.5 OPENSCSLabelDataType
        6.4.6 OPENSCSLabelCollectionDataType
        6.4.7 OPENSCSLabelPropertyDataType
        6.4.8 OPENSCSReturnEnum
        6.4.9 OPENSCSSerialNumberStateEnum
        6.4.10 OPENSCSSIDClassPropertyDataType
        6.4.11 OPENSCSSNCollectionDataType
    6.5 Product Master Data

7 Profiles and Namespaces
    7.1 Profile Overview
    7.2 Namespace Metadata
    7.3 Conformance Units
        7.3.1 Overview
        7.3.2 Server Conformance Units
        7.3.3 Client Conformance Units
    7.4 Profiles and Facets
        7.4.1 OPENSCS Facets
            7.4.1.1 OPENSCS Security Server Facet
                7.4.1.1.1 OPENSCS Server Mandatory Authentication
            7.4.1.2 OPENSCS Security Client Facet
                7.4.1.2.1 OPENSCS Client Mandatory Authentication
        7.4.2 OPENSCS Server Profiles
            7.4.2.1 OPENSCS Base Server Profile
            7.4.2.2 Aggregation Event Manager Server Profile
            7.4.2.3 Allocated Serial Number Manager Server Profile
            7.4.2.4 Unallocated Serial Number Manager Server Profile
            7.4.2.5 Unassigned Serial Number Manager Server Profile
            7.4.2.6 Print and Commission Manager Server Profile
            7.4.2.7 Serial Number Event Manager Server Profile
            7.4.2.8 Label Event Manager Server Profile
            7.4.2.9 SID Event Manager Server Profile
            7.4.2.10 SID Class Manager Server Profile
            7.4.2.11 EPCIS Event Manager Server Profile
        7.4.3 OPENSCS Client Profiles
            7.4.3.1 OPENSCS Base Client Profile
            7.4.3.2 Aggregation Event Manager Client Profile
            7.4.3.3 Allocated Serial Number Manager Client Profile
            7.4.3.4 Unallocated Serial Number Manager Client Profile
            7.4.3.5 Unassigned Serial Number Manager Client Profile
            7.4.3.6 Print and Commission Manager Client Profile
            7.4.3.7 Serial Number Event Manager Client Profile
            7.4.3.8 Label Event Manager Client Profile
            7.4.3.9 SID Event Manager Client Profile
            7.4.3.10 EPCIS Event Manager Client Profile

Annex A (normative): OPENSCS Namespace and mappings
    A.1 Namespace and identifiers for OPENSCS-SER Information Model

Annex B OPC UA Method result Codes
    B.1 Method Result Codes

Annex C (Normative) EPCIS File Transfer Format
    C.1 Reference documents
    C.2 Additional Syntax Rules