This structure is used for identifying an object of ProductDataType.

In its basic version here, the ProductIdDataTypecontains only a TrimmedString. It has been encapsulated in a structure for the purpose of easy sub-typing if more sophisticated identification is required.

A basic ProductIdDataTypestructure is considered empty when the idmember has length 0. For sub-types of ProductIdDataTypeadditional rules may apply. , i.e., they shall always be considered empty, when the Id member has length 0, and may also be considered empty when other structure members fulfill particular conditions.

Table 149– Definition of ProductIdDataType

Name

Type

Description

O / M

ProductIdDataType

structure

id

TrimmedString

Id is a system-wide unique identifier/name for identifying the product.

Mandatory

description

LocalizedText

Optional short human readable description of the configuration

Optional