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.
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.