IDMW 2.0 XML-Schema Dokumentation
CARCASE_BASIC_SHAPE 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 > BASIC_PROFILE Element : CARCASE_BASIC_SHAPE Element
Description
This element is used to enter the basic shape number. In addition to the assigned basic shape numbers, the following values are possible:
0 = Items that are irrelevant for visual presentation and/or for which the manufacturer prohibits visual presentation in the dealership system. If possible, the parameters for width, height and depth must be specified for items that are irrelevant for visual presentation. If there are no parameter values for items with basic shape = 0, parameters must be filled with a value of 0.
If no parameters are specified for the basic shape, the BASIC_PROFILE node can be omitted in the place of specifying the basic shape parameters as 0.
997 = items for which neither a basic shape nor a real visual presentation are delivered. This requires the elementsSUBCONTRACTOR_ID andSUBCONTRACTOR_ITEM_NO to be filled and the manufacturer must ensure that the supplier's graphical information is available.
996 = items that are relevant for visual presentation, but for which no graphical information are delivered. This basic shape no. only applies to filling levels lower than 3.
This element must be filled if the BASIC_PROFILE_SHAPE is empty.
Namespace (none)
Diagram
BASIC_SHAPE_PARAMETERS Element BASIC_PROFILE_SHAPE Element Sequence CARCASE_BASIC_SHAPE Element
Overview
CARCASE_BASIC_SHAPE
This element is used to enter the basic shape number. In addition to the assigned basic shape numbers, the following values are possible:
0 = Items that are irrelevant for visual presentation and/or for which the manufacturer prohibits visual presentation in the dealership system. If possible, the parameters for width, height and depth must be specified for items that are irrelevant for visual presentation. If there are no parameter values for items with basic shape = 0, parameters must be filled with a value of 0.
If no parameters are specified for the basic shape, the BASIC_PROFILE node can be omitted in the place of specifying the basic shape parameters as 0.
997 = items for which neither a basic shape nor a real visual presentation are delivered. This requires the elementsSUBCONTRACTOR_ID andSUBCONTRACTOR_ITEM_NO to be filled and the manufacturer must ensure that the supplier's graphical information is available.
996 = items that are relevant for visual presentation, but for which no graphical information are delivered. This basic shape no. only applies to filling levels lower than 3.
This element must be filled if the BASIC_PROFILE_SHAPE is empty.
CARCASE_BASIC_SHAPE_NO required Restriction of xs:nonNegativeInteger
This element is used to enter the basic shape number. In addition to the assigned basic shape numbers, the following values are possible:
0 = Items that are irrelevant for visual presentation and/or for which the manufacturer prohibits visual presentation in the dealership system. If possible, the parameters for width, height and depth must be specified for items that are irrelevant for visual presentation.
If no parameters are specified for the basic shape, the BASIC_PROFILE node can be omitted in the place of specifying the basic shape parameters as 0.
999 = items that are relevant for visual presentation, but for which no basic shape exists and that are visualised by a graphic model (also see elementMODELING_GRAPHIC_ID). The parameters for width, height and depth must also be specified when using real visual presentations. Additionally, the elementsSERIES/SERIE/PRODUCT_GROUPS/PRODUCT_GROUP/ITEMS/ITEM/SUBCONTRACTOR_ID andSUBCONTRACTOR_ITEM_NO can be used to store information for this item.
998 = items for which there is no basic shape or real visual presentation.
997 = items for which neither a basic shape nor a real visual presentation are delivered. For this, the SUBCONTRACTOR_ID and SUBCONTRACTOR_ITEM_NO must be filled and the manufacturer must ensure that the supplier's graphical information is available.
996 = items that are relevant for visual presentation, but for which no graphical information are delivered. This basic shape no. only applies to filling levels lower than 3.
           
This element must be filled if the BASIC_PROFILE_SHAPE is empty.
   D   nonNegativeInteger
   P   [0-9]|[1-4][0-9]|5[0-2]|99[2-9]
   M   [0:999]
Sequence
BASIC_PROFILE_SHAPE optional
Here, a basic shape that describes the profile geometry is referenced. The dimensions of the profile must be specified in accordance with the parameters specified in the basic shape.
BASIC_PROFILE_SHAPE_NO required Restriction of xs:string
This element is used to specify the number of the basic profile shape.    D   string
   P   [\S ]{1,5}
   M   [1:5]
Sequence
OPTION_REF
The feature and option code for the profile shape option are specified here.
FEATURE_NO required Restriction of xs:nonNegativeInteger
This attribute is used to specify a feature.    D   nonNegativeInteger
   P   
   M   [0:9999]
OPTION_KEY required Restriction of xs:string
This attribute is used to reference an option that is to be assigned to a basic profile shape.    D   string
   P   
   M   [1:30]
BASIC_SHAPE_PARAMETERS
This element is used to assign graphically relevant parameters with corresponding values to the item.

The item dimensions allowed for by the factory are described here. If item dimensions that fall outside of the specified dimension ranges are required, these will be custom-made products. Custom-made products must be coordinated with the manufacturer.

If the values in the elements BASIC_SHAPE_NOMINAL_VALUE (path 1), BASIC_SHAPE_FROM (path 1) and BASIC_SHAPE_TO (path 1) are identical, these parameters must be left unchanged, it is neither possible to change these parameters to custom-made product in the factory.

For items with a basic shape number = 0 that do not have any dimensions, such as calculation positions (e.g. surcharge for feet shape), the parameters must be filled with 0.


Path 1: SERIES/SERIE/PRODUCT_GROUPS/PRODUCT_GROUP/ITEMS/ITEM/BASIC_PROFILES/CARCASE_BASIC_SHAPE/BASIC_SHAPE_PARAMETERS/BASIC_SHAPE_PARAMETER
Sequence
BASIC_SHAPE_PARAMETER 1..∞
This element is used to specify the values of the parameters describing a basic shape.

If an item that is not relevant for visual presentation is created and the item does not have any parameters, then the superordinate node BASIC_PROFILE BASIC_PROFILE can be omitted instead of filling the parameters with 0.
BASIC_SHAPE_NAME required Restriction of xs:string
This attribute is used to specify the parameter name.    D   string
   P   [0-9a-zA-Z]{1,13}
   M   [1:13]
BASIC_SHAPE_NOMINAL_VALUE required Restriction of xs:decimal
Each parameter is assigned a fixed nominal value, and optionally a value pair (from, until). The variable parameters can, for example, be helpful for the mapping of permitted width reductions.
The unit used for lengths is [mm] without any decimal places, for angles the unit is [°] with 3 digits before and 3 digits after the decimal sign.
   D   decimal
   P   
   M   [0:999999]
BASIC_SHAPE_FROM optional Restriction of xs:decimal
This element contains the smallest dimension available for delivery and must be filled if the item is flexible within this parameter's range. If the parameter is not flexible, the element must be left blank.    D   decimal
   P   
   M   [0:999999]
BASIC_SHAPE_TO optional Restriction of xs:decimal
This field contains the largest dimension available for delivery and must be filled if the item is flexible within this parameter's range. If the parameter is not flexible, the field must be left blank.    D   decimal
   P   
   M   [0:999999]
BASIC_SHAPE_STEP_SIZE optional Restriction of xs:decimal
Increments may be specified for variable parameters. The unit of measure is the unit of measure of the parameter. The increment must be smaller than the difference between the from and until value.    D   decimal
   P   
   M   [0:999999]
Attributes
NameTypeUseDefaultFixedDescription
CARCASE_BASIC_SHAPE_NORestriction of xs:nonNegativeIntegerrequired  
This element is used to enter the basic shape number. In addition to the assigned basic shape numbers, the following values are possible:
0 = Items that are irrelevant for visual presentation and/or for which the manufacturer prohibits visual presentation in the dealership system. If possible, the parameters for width, height and depth must be specified for items that are irrelevant for visual presentation.
If no parameters are specified for the basic shape, the BASIC_PROFILE node can be omitted in the place of specifying the basic shape parameters as 0.
999 = items that are relevant for visual presentation, but for which no basic shape exists and that are visualised by a graphic model (also see elementMODELING_GRAPHIC_ID). The parameters for width, height and depth must also be specified when using real visual presentations. Additionally, the elementsSERIES/SERIE/PRODUCT_GROUPS/PRODUCT_GROUP/ITEMS/ITEM/SUBCONTRACTOR_ID andSUBCONTRACTOR_ITEM_NO can be used to store information for this item.
998 = items for which there is no basic shape or real visual presentation.
997 = items for which neither a basic shape nor a real visual presentation are delivered. For this, the SUBCONTRACTOR_ID and SUBCONTRACTOR_ITEM_NO must be filled and the manufacturer must ensure that the supplier's graphical information is available.
996 = items that are relevant for visual presentation, but for which no graphical information are delivered. This basic shape no. only applies to filling levels lower than 3.
           
This element must be filled if the BASIC_PROFILE_SHAPE is empty.
   D   nonNegativeInteger
   P   [0-9]|[1-4][0-9]|5[0-2]|99[2-9]
   M   [0:999]
Source
<xs:element name="CARCASE_BASIC_SHAPE" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation>
    <xs:documentation>400--22--Korpus_Grundform</xs:documentation>
    <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="BASIC_PROFILE_SHAPE" minOccurs="0">
        <xs:annotation>
          <xs:documentation>400--0--NEW</xs:documentation>
          <xs:documentation>Version Beta 2.0 Build 4</xs:documentation>
        </xs:annotation>
        <xs:complexType mixed="true">
          <xs:sequence>
            <xs:element name="OPTION_REF">
              <xs:annotation>
                <xs:documentation>430--0--NEW</xs:documentation>
                <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:attribute name="FEATURE_NO" use="required">
                  <xs:annotation>
                    <xs:documentation>430--0--NEW</xs:documentation>
                    <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                    <xs:restriction base="xs:nonNegativeInteger">
                      <xs:minInclusive value="0" />
                      <xs:maxInclusive value="9999" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:attribute>
                <xs:attribute name="OPTION_KEY" use="required">
                  <xs:annotation>
                    <xs:documentation>430--0--NEW</xs:documentation>
                    <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                    <xs:documentation>17.01.2013 - Version 2.2.5 Polsterbranche - von 5 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:complexType>
            </xs:element>
          </xs:sequence>
          <xs:attribute name="BASIC_PROFILE_SHAPE_NO" use="required">
            <xs:annotation>
              <xs:documentation>400--0--NEW</xs:documentation>
              <xs:documentation>Version Beta 2.0 Build 4</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:string">
                <xs:pattern value="[\S ]{1,5}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:attribute>
        </xs:complexType>
      </xs:element>
      <xs:element name="BASIC_SHAPE_PARAMETERS">
        <xs:annotation>
          <xs:documentation>500--1--Satzart</xs:documentation>
          <xs:documentation>Version Beta 2.0 Build 7</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="BASIC_SHAPE_PARAMETER" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>500--0--NEW</xs:documentation>
                <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:attribute name="BASIC_SHAPE_NAME" use="required">
                  <xs:annotation>
                    <xs:documentation>500--0--Parameter</xs:documentation>
                    <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:pattern value="[0-9a-zA-Z]{1,13}" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:attribute>
                <xs:attribute name="BASIC_SHAPE_NOMINAL_VALUE" use="required">
                  <xs:annotation>
                    <xs:documentation>500--5--Nennwert</xs:documentation>
                    <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                    <xs:restriction base="xs:decimal">
                      <xs:minInclusive value="0" />
                      <xs:maxInclusive value="999999" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:attribute>
                <xs:attribute name="BASIC_SHAPE_FROM">
                  <xs:annotation>
                    <xs:documentation>500--6--Von</xs:documentation>
                    <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                    <xs:restriction base="xs:decimal">
                      <xs:minInclusive value="0" />
                      <xs:maxInclusive value="999999" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:attribute>
                <xs:attribute name="BASIC_SHAPE_TO">
                  <xs:annotation>
                    <xs:documentation>500--7--Bis</xs:documentation>
                    <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                    <xs:restriction base="xs:decimal">
                      <xs:minInclusive value="0" />
                      <xs:maxInclusive value="999999" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:attribute>
                <xs:attribute name="BASIC_SHAPE_STEP_SIZE">
                  <xs:annotation>
                    <xs:documentation>500--8--Schrittweite</xs:documentation>
                    <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                    <xs:restriction base="xs:decimal">
                      <xs:minInclusive value="0" />
                      <xs:maxInclusive value="999999" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:attribute>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="CARCASE_BASIC_SHAPE_NO" use="required">
      <xs:annotation>
        <xs:documentation>400--22--Korpus_Grundform</xs:documentation>
        <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:nonNegativeInteger">
          <xs:pattern value="[0-9]|[1-4][0-9]|5[0-2]|99[2-9]" />
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:complexType>
</xs:element>
See Also
BASIC_PROFILE ElementITEM ElementITEMS ElementPRODUCT_GROUP ElementPRODUCT_GROUPS ElementSERIE ElementSERIES ElementT_NEW_CATALOG ElementIDMW 2.0 XML-Schema Dokumentation