IDMW 2.0 XML-Schema Dokumentation
PACKAGE_LIST Element
IDMW 2.0 XML-Schema Dokumentation > T_NEW_CATALOG Element > SERIES Element > SERIE Element > PRODUCT_GROUPS Element > PRODUCT_GROUP Element > ITEMS Element > ITEM Element : PACKAGE_LIST Element
Description

This element is used to specify the packaged pieces per item. An optimisation of packaged items for purchases is not possible.

The width, depth and height must be specified for each packaged item in full mm figures. The weight is specified in decimal kg.

Packaged items may be rule-based, i.e. depending on options, e.g. when drawers or mirrors are added as an option then this triggers a new packaged item. The option for a new packaged item should only be used in simple cases.This means that each element of the list of packaged items can also make reference to rules.

Namespace (none)
Diagram
PACKAGE_LIST_POS Element Sequence PACKAGE_LIST Element
Overview
PACKAGE_LIST optional

This element is used to specify the packaged pieces per item. An optimisation of packaged items for purchases is not possible.

The width, depth and height must be specified for each packaged item in full mm figures. The weight is specified in decimal kg.

Packaged items may be rule-based, i.e. depending on options, e.g. when drawers or mirrors are added as an option then this triggers a new packaged item. The option for a new packaged item should only be used in simple cases.This means that each element of the list of packaged items can also make reference to rules.

Sequence
PACKAGE_LIST_POS 1..∞
The properties of a packaged item on the list are specified here.
SEQUENCE_NO required Restriction of xs:positiveInteger
This element serves the purpose of an assigning unique number within the list.    D   positiveInteger
   P   
   M   
Sequence
PACKAGE_LIST_TEXT optional languagetext60 Complex Type
This element contains the names on the packaged items list.
Sequence
LANGUAGE 1..∞
ISO_LANGUAGE_ID required Restriction of xs:language
This attribute is used to specify the ISO code of the language in which the text is stored.    D   language
   P   [A-Z]{2}
   M   [2:2]
Sequence
TEXT Restriction of xs:string
This element is used to store the text in the language specified in the LANGUAGE element of the ISO_LANGUAGE_ID attribute.    D   string
   P   [\S ]{1,60}
   M   [1:60]
PACKAGE_LIST_COMMENT_TEXT optional languagetext Complex Type
The description of the list of packaged items is entered here.
Sequence
LANGUAGE 1..∞
This element is used to store texts in multiple languages. One element is created for each language. Language is specified in the attribute ISO_LANGUAGE_ID. The same languages must be specified for each element in the data pool.
ISO_LANGUAGE_ID required Restriction of xs:language
This attribute is used to specify the ISO code of the language in which the text is stored.    D   language
   P   [A-Z]{2}
   M   [2:2]
Sequence
TEXT xs:string
This element is used to store the text in the language specified in the LANGUAGE element of the ISO_LANGUAGE_ID attribute.    D   string
   P   [\S ]{1,60}
   M   [1:60]
WIDTH Restriction of xs:nonNegativeInteger

The width is specified in this element.

 

   D   nonNegativeInteger
   P   
   M  [0:9999] 
DEPTH Restriction of xs:nonNegativeInteger

The depth is specified in this element.

 

   D   nonNegativeInteger
   P   
   M   [0:9999]
HEIGHT Restriction of xs:nonNegativeInteger

The height is specified in this element.

 

   D   nonNegativeInteger
   P   
   M  [0:9999] 
WEIGHT xs:decimal

The weight is specified in this element.

 

   D   decimal
   P   
   M  
EAN_NUMBER optional Restriction of xs:string

The EAN number is specified in this element.

 

   D   string
   P   
   M  [1:15] 
MATERIAL_NUMBER optional Restriction of xs:string

The material number is specified in this element.

 

   D   string
   P   
   M  [1:15] 
DECISIONS optional

Packaged items may be rule-based, i.e. depending on options, e.g. when drawers or mirrors are added as an option then this triggers a new packaged item. The option for a new packaged item should only be used in simple cases.This means that each element of the list of packaged items can also make reference to rules.

This element is used to reference rules.

Sequence
DECISION_REF 1..∞
This element is used to reference a rule assigned to a list of packaged items.
DECISION_NO required Restriction of xs:positiveInteger
This attribute is used to reference a rule.    D   positiveInteger
   P   
   M   [1:9999999999]
Source
<xs:element name="PACKAGE_LIST" minOccurs="0" maxOccurs="1" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation>
    <xs:documentation xml:lang="DE">IDM 2.5
dynamische Stückliste</xs:documentation>
    <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="PACKAGE_LIST_POS" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>401--0--NEW</xs:documentation>
          <xs:documentation> K. Richter 12.02.2015</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="PACKAGE_LIST_TEXT" type="languagetext60" minOccurs="0">
              <xs:annotation>
                <xs:documentation>250--0--NEW</xs:documentation>
                <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="PACKAGE_LIST_COMMENT_TEXT" type="languagetext" minOccurs="0">
              <xs:annotation>
                <xs:documentation>250--0--NEW</xs:documentation>
                <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="WIDTH">
              <xs:annotation>
                <xs:documentation>400--20--Gewicht</xs:documentation>
                <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                <xs:documentation xml:lang="de">Gewicht-Brutto IDM 21-Build 15</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="xs:nonNegativeInteger">
                  <xs:minInclusive value="0" />
                  <xs:maxInclusive value="9999" />
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="DEPTH">
              <xs:annotation>
                <xs:documentation>400--20--Gewicht</xs:documentation>
                <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                <xs:documentation xml:lang="de">Gewicht-Brutto IDM 21-Build 15</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="xs:nonNegativeInteger">
                  <xs:minInclusive value="0" />
                  <xs:maxInclusive value="9999" />
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="HEIGHT">
              <xs:annotation>
                <xs:documentation>400--20--Gewicht</xs:documentation>
                <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                <xs:documentation xml:lang="de">Gewicht-Brutto IDM 21-Build 15</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="xs:nonNegativeInteger">
                  <xs:minInclusive value="0" />
                  <xs:maxInclusive value="9999" />
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="WEIGHT" type="xs:decimal">
              <xs:annotation>
                <xs:documentation>400--20--Gewicht</xs:documentation>
                <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                <xs:documentation xml:lang="de">Gewicht-Brutto IDM 21-Build 15</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="EAN_NUMBER" minOccurs="0">
              <xs:annotation>
                <xs:documentation>400--11--EAN_Nummer</xs:documentation>
                <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="xs:string">
                  <xs:minLength value="1" />
                  <xs:maxLength value="15" />
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="MATERIAL_NUMBER" minOccurs="0">
              <xs:annotation>
                <xs:documentation>400--11--EAN_Nummer</xs:documentation>
                <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="xs:string">
                  <xs:minLength value="1" />
                  <xs:maxLength value="15" />
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="DECISIONS" minOccurs="0">
              <xs:annotation>
                <xs:documentation>291--0--NEW</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="DECISION_REF" maxOccurs="unbounded">
                    <xs:annotation>
                      <xs:documentation>291--0--NEW</xs:documentation>
                      <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                    </xs:annotation>
                    <xs:complexType>
                      <xs:attribute name="DECISION_NO" use="required">
                        <xs:annotation>
                          <xs:documentation>291--0--NEW</xs:documentation>
                          <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                          <xs:documentation>einheitlich auf 1 bis 99999 gesetzt, K. Richter 23.05.2014</xs:documentation>
                        </xs:annotation>
                        <xs:simpleType>
                          <xs:restriction base="xs:positiveInteger">
                            <xs:minInclusive value="1" />
                            <xs:maxInclusive value="9999999999" />
                          </xs:restriction>
                        </xs:simpleType>
                      </xs:attribute>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
          <xs:attribute name="SEQUENCE_NO" use="required">
            <xs:annotation>
              <xs:documentation>1000--0--NEW</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:positiveInteger" />
            </xs:simpleType>
          </xs:attribute>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
See Also
ITEM ElementITEMS ElementPRODUCT_GROUP ElementPRODUCT_GROUPS ElementSERIE ElementSERIES ElementT_NEW_CATALOG ElementIDMW 2.0 XML-Schema Dokumentation