IDMW 2.0 XML-Schema Dokumentation
MANDATORY_ITEM_GROUP 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 > ADDITIONAL_ITEMS Element > MANDATORY_ITEMS Element : MANDATORY_ITEM_GROUP Element
Description
This element is used to form a group of necessary items. Precisely one item must be selected from this group.
Namespace (none)
Diagram
ITEM_REF Element Sequence MANDATORY_ITEM_GROUP Element
Overview
MANDATORY_ITEM_GROUP 1..9
This element is used to form a group of necessary items. Precisely one item must be selected from this group.
SET_NO required Restriction of xs:positiveInteger
For each item, a quantity of optional additional items and nine quantities
of mandatory additional items can be defined.
Multiple additional items may be selected from the available optional additional items.
For each quantity, only one item may be selected from the quantities
of mandatory additional items.
If only one item is defined within a quantity of mandatory additional items,
the item will be selected automatically.

1-9= status for defining the quantities of mandatory additional items.

This element is not necessary, but is retained in IDM 2.0 for reasons of compatibility to ISM 1.7.
   D   positiveInteger
   P   
   M   [1:9]
Sequence
ITEM_REF 1..∞
This element references an item.
SERIE_NO required Restriction of xs:nonNegativeInteger
This attribute is used to specify the serial number of the referenced series.    D   nonNegativeInteger
   P   
   M   [0:999999]
TYPE_NO required Restriction of xs:string
This element is used to enter the item code.    D   string
   P   
   M   [1:30]
MANDATORY_QUANTITY optional Restriction of xs:nonNegativeInteger
Quantity of additional items. Suggested value for planning systems.    D   nonNegativeInteger
   P   
   M   [1:999]
Attributes
NameTypeUseDefaultFixedDescription
SET_NORestriction of xs:positiveIntegerrequired  
For each item, a quantity of optional additional items and nine quantities
of mandatory additional items can be defined.
Multiple additional items may be selected from the available optional additional items.
For each quantity, only one item may be selected from the quantities
of mandatory additional items.
If only one item is defined within a quantity of mandatory additional items,
the item will be selected automatically.

1-9= status for defining the quantities of mandatory additional items.

This element is not necessary, but is retained in IDM 2.0 for reasons of compatibility to ISM 1.7.
   D   positiveInteger
   P   
   M   [1:9]
Source
<xs:element name="MANDATORY_ITEM_GROUP" maxOccurs="9" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation>
    <xs:documentation>406--0--NEW</xs:documentation>
    <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="ITEM_REF" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>406--0--NEW</xs:documentation>
          <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:attribute name="SERIE_NO" use="required">
            <xs:annotation>
              <xs:documentation>406--0--NEW</xs:documentation>
              <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
              <xs:documentation xml:lang="de">Version 2.1 Build 7 für Polster erweitert auf 6 Stellen /28.11.2011 /ba</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:nonNegativeInteger">
                <xs:minInclusive value="0" />
                <xs:maxInclusive value="999999" />
              </xs:restriction>
            </xs:simpleType>
          </xs:attribute>
          <xs:attribute name="TYPE_NO" use="required">
            <xs:annotation>
              <xs:documentation>406--0--NEW</xs:documentation>
              <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
              <xs:documentation>23.01.2013 - Version 2.2.5 Polsterbranche - von 18 auf 30stellig geändert</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:string">
                <xs:minLength value="1" />
                <xs:maxLength value="30" />
              </xs:restriction>
            </xs:simpleType>
          </xs:attribute>
          <xs:attribute name="MANDATORY_QUANTITY" use="optional">
            <xs:annotation>
              <xs:documentation>406--7--Anzahl</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:nonNegativeInteger">
                <xs:minInclusive value="1" />
                <xs:maxInclusive value="999" />
              </xs:restriction>
            </xs:simpleType>
          </xs:attribute>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="SET_NO" use="required">
      <xs:annotation>
        <xs:documentation>406--0--NEW</xs:documentation>
        <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:positiveInteger">
          <xs:minInclusive value="1" />
          <xs:maxInclusive value="9" />
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:complexType>
</xs:element>
See Also
MANDATORY_ITEMS ElementADDITIONAL_ITEMS ElementITEM ElementITEMS ElementPRODUCT_GROUP ElementPRODUCT_GROUPS ElementSERIE ElementSERIES ElementT_NEW_CATALOG ElementIDMW 2.0 XML-Schema Dokumentation