T_NEW_CATALOG

Element Information

Model

Attributes

QName Type Fixed Default Use Inheritable Annotation
prev_version dtINTEGER optional

Used By

Element BMECAT

Source

<xsd:element name="T_NEW_CATALOG">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="FEATURE_SYSTEM" minOccurs="0" maxOccurs="0"/>
      <xsd:element ref="CLASSIFICATION_SYSTEM" minOccurs="0" maxOccurs="unbounded"/>
      <xsd:element ref="CATALOG_GROUP_SYSTEM" minOccurs="0"/>
      <xsd:element ref="FORMULAS" minOccurs="0"/>
      <xsd:element ref="IPP_DEFINITIONS" minOccurs="0"/>
      <xsd:choice>
        <xsd:sequence>
          <xsd:element name="PRODUCT" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element ref="SUPPLIER_PID"/>
                <xsd:element ref="SUPPLIER_IDREF" minOccurs="0"/>
                <xsd:element ref="PRODUCT_DETAILS"/>
                <xsd:element ref="PRODUCT_FEATURES" minOccurs="0" maxOccurs="unbounded"/>
                <xsd:element ref="PRODUCT_ORDER_DETAILS"/>
                <xsd:element ref="PRODUCT_PRICE_DETAILS" maxOccurs="unbounded"/>
                <xsd:element ref="MIME_INFO" minOccurs="0"/>
                <xsd:element ref="USER_DEFINED_EXTENSIONS" minOccurs="0"/>
                <xsd:element ref="PRODUCT_REFERENCE" minOccurs="0" maxOccurs="unbounded"/>
                <xsd:element ref="PRODUCT_CONTACTS" minOccurs="0"/>
                <xsd:element ref="PRODUCT_IPP_DETAILS" minOccurs="0"/>
                <xsd:element ref="PRODUCT_LOGISTIC_DETAILS" minOccurs="0"/>
                <xsd:element ref="PRODUCT_CONFIG_DETAILS" minOccurs="0"/>
              </xsd:sequence>
              <xsd:attribute name="mode" use="optional" default="new">
                <xsd:simpleType>
                  <xsd:restriction base="dtSTRING">
                    <xsd:minLength value="1"/>
                    <xsd:maxLength value="20"/>
                    <xsd:enumeration value="new"/>
                  </xsd:restriction>
                </xsd:simpleType>
              </xsd:attribute>
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="PRODUCT_TO_CATALOGGROUP_MAP" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element ref="PROD_ID"/>
                <xsd:element ref="SUPPLIER_IDREF" minOccurs="0"/>
                <xsd:element ref="CATALOG_GROUP_ID"/>
                <xsd:element ref="PRODUCT_TO_CATALOGGROUP_MAP_ORDER" minOccurs="0"/>
              </xsd:sequence>
              <xsd:attribute name="mode" use="optional" default="new">
                <xsd:simpleType>
                  <xsd:restriction base="dtSTRING">
                    <xsd:minLength value="1"/>
                    <xsd:maxLength value="20"/>
                    <xsd:enumeration value="new"/>
                  </xsd:restriction>
                </xsd:simpleType>
              </xsd:attribute>
            </xsd:complexType>
          </xsd:element>
        </xsd:sequence>
        <xsd:sequence>
          <xsd:element name="ARTICLE" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element ref="SUPPLIER_AID"/>
                <xsd:element ref="SUPPLIER_IDREF" minOccurs="0"/>
                <xsd:element ref="ARTICLE_DETAILS"/>
                <xsd:element ref="ARTICLE_FEATURES" minOccurs="0" maxOccurs="unbounded"/>
                <xsd:element ref="ARTICLE_ORDER_DETAILS"/>
                <xsd:element ref="ARTICLE_PRICE_DETAILS" maxOccurs="unbounded"/>
                <xsd:element ref="MIME_INFO" minOccurs="0"/>
                <xsd:element ref="USER_DEFINED_EXTENSIONS" minOccurs="0"/>
                <xsd:element ref="ARTICLE_REFERENCE" minOccurs="0" maxOccurs="unbounded"/>
                <xsd:element ref="ARTICLE_CONTACTS" minOccurs="0"/>
                <xsd:element ref="ARTICLE_LOGISTIC_DETAILS" minOccurs="0"/>
              </xsd:sequence>
              <xsd:attribute name="mode" use="optional" default="new">
                <xsd:simpleType>
                  <xsd:restriction base="dtSTRING">
                    <xsd:minLength value="1"/>
                    <xsd:maxLength value="20"/>
                    <xsd:enumeration value="new"/>
                  </xsd:restriction>
                </xsd:simpleType>
              </xsd:attribute>
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="ARTICLE_TO_CATALOGGROUP_MAP" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element ref="ART_ID"/>
                <xsd:element ref="SUPPLIER_IDREF" minOccurs="0"/>
                <xsd:element ref="CATALOG_GROUP_ID"/>
                <xsd:element ref="ARTICLE_TO_CATALOGGROUP_MAP_ORDER" minOccurs="0"/>
              </xsd:sequence>
              <xsd:attribute name="mode" use="optional" default="new">
                <xsd:simpleType>
                  <xsd:restriction base="dtSTRING">
                    <xsd:minLength value="1"/>
                    <xsd:maxLength value="20"/>
                    <xsd:enumeration value="new"/>
                  </xsd:restriction>
                </xsd:simpleType>
              </xsd:attribute>
            </xsd:complexType>
          </xsd:element>
        </xsd:sequence>
      </xsd:choice>
    </xsd:sequence>
    <xsd:attribute name="prev_version" type="dtINTEGER" use="optional"/>
  </xsd:complexType>
</xsd:element>

Sample