SID Class objects are used to obtain information about the SID Classes that may be supported by a server. This information is read-only and is defined by the server, as illustrated in Figure 15.

image019.png

Figure 15 – OPENSCS SID Class Data

Table 47 defines the structure of an OPENSCSSIDClassObjectType.

Table 47 – OPENSCSSIDClassObjectType

Attribute

Value

BrowseName

OPENSCSSIDClassObjectType

IsAbstract

False

References

Node Class

BrowseName

Data Type

TypeDefinition

Other

Subtype of the BaseObjectType defined in OPC 10000-5

0:HasProperty

Variable

SIDClassID

0:String

0:PropertyType

M, RO

0:HasProperty

Variable

SIDClassOwner

String

0:PropertyType

M, RO

0:HasProperty

Variable

SIDClassDescription

String

0:PropertyType

O, RO

0:HasProperty

Variable

SyntaxSpecification

String

0:PropertyType

M, RO

0:HasProperty

Variable

AllowedCharacterSet

String

0:PropertyType

M, RO

0:HasProperty

Variable

IntendedUse

String

0:PropertyType

O, RO

0:HasProperty

Variable

SIDClassProperty

OPENSCSSIDClassPropertyDataType[]

0:PropertyType

O, RO

SIDClassID - An identification of the SID Class of the Serial Number Collection. For example: GS1:SSCC

SIDClassOwner - An identification of the owning, or controlling organization, which defines the information in the SID Class. For example: GS1The Global Language of Business, www.gs1.org

SIDClassDescription - Additional information and description about the SID Class.

SyntaxSpecification - Defines the rules for the syntax of a SID. The format is not defined in this specification and must be negotiated between Information Providers and Information Requesters during design or change management of a system.

AllowedCharacterSet - A string containing the allowed characters that may be used in representing the Serial Number in a SID.

IntendedUse - A string containing a natural language description of the use of the SID. Defines the intended use of the SID Class, such as logistics tracking or pallet aggregations.

SIDClassProperty - An array of property elements, each of which may have associated label property definitions.