This structure is used for identifying an object of ProductDataType.

In its basic version here, the ProductIdDataType contains 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 ProductIdDataType structure is considered empty when the id member has length 0. For sub-types of ProductIdDataType additional 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