2.2.4.2.2.10 MdxScript

This complex type represents a script containing MDX calculations.

   <xsd:complexType name="MdxScript">
     <xsd:all>
       <!--These elements are common to each MajorObject-->
       <xsd:element name="Name"  type="xsd:string" />
       <xsd:element name="ID"  type="xsd:string" minOccurs="0" />
       <xsd:element name="CreatedTimestamp" type="xsd:dateTime" minOccurs="0" />
       <xsd:element name="LastSchemaUpdate" type="xsd:dateTime" minOccurs="0" />
       <xsd:element name="Description" type="xsd:string" minOccurs="0" />
       <xsd:element name="Annotations"  minOccurs="0" >
         <xsd:complexType>
           <xsd:sequence>
             <xsd:element name="Annotation" type="Annotation" minOccurs="0"
                          maxOccurs="unbounded" />
           </xsd:sequence>
         </xsd:complexType>
       </xsd:element>
       <!--Extended elements for MdxScript object-->
       <xsd:element name="Commands" minOccurs="0">
         <xsd:complexType>
           <xsd:sequence>
             <xsd:element name="Command"  type="Command" minOccurs="0"
                          maxOccurs="unbounded"/>
           </xsd:sequence>
         </xsd:complexType>
       </xsd:element>
       <xsd:element name="DefaultScript" type="xsd:boolean" minOccurs="0"/>
       <xsd:element name="CalculationProperties" minOccurs="0">
         <xsd:complexType>
           <xsd:sequence>
             <xsd:element name="CalculationProperty"  type="CalculationProperty"
                          minOccurs="0" maxOccurs="unbounded"/>
           </xsd:sequence>
         </xsd:complexType>
       </xsd:element>
     </xsd:all>
   </xsd:complexType>

The following table describes the elements that are included in the XSD schema for MdxScript. Those elements common to all major objects are described in section 2.2.4.2.2.1.

Element

Read-Only

Default value

Description

Commands

Empty

A collection of objects of type Command.

DefaultScript

True

When true, indicates that this script is the default script; otherwise, false.

CalculationProperties

Empty

A collection of objects of type CalculationProperty.