3.1.4.2.2.1.3.12.1 Columns
The MDSCHEMA_ACTIONS rowset contains the following columns.
Name |
Type |
Restriction |
Description |
---|---|---|---|
CATALOG_NAME |
xsd:string |
Yes |
The name of the database. |
SCHEMA_NAME |
xsd:string |
Yes |
The name of the schema.<246> |
CUBE_NAME |
xsd:string |
[Required] |
The name of the cube. |
ACTION_NAME |
xsd:string |
Yes |
The name of this action. |
ACTION_TYPE |
xsd:int |
Yes |
A bitmask that is used to specify the action type.
If the action is PROPRIETARY (0x40), then a value MUST be provided in the APPLICATION column. |
COORDINATE |
xsd:string |
[Required] |
An MDX expression that specifies an object or a coordinate in the multidimensional space in which the action is performed. The COORDINATE MUST resolve to the object specified in COORDINATE_TYPE. |
COORDINATE_TYPE |
xsd:int |
[Required] |
An enumeration that specifies how the COORDINATE restriction column is interpreted. The possible values are as follows:
|
ACTION_CAPTION |
xsd:string |
|
The caption for the action. The action name is used if no caption was specified and no translations were specified when the action was created or altered. |
DESCRIPTION |
xsd:string |
|
A description of the action. |
CONTENT |
xsd:string |
|
The expression or content of the action that is to be run. |
APPLICATION |
xsd:string |
|
The name of the application that is to be used to run the action. |
INVOCATION |
xsd:int |
Yes |
Information about how to invoke the action:
|
The rowset is sorted on CATALOG_NAME, CUBE_NAME, ACTION_NAME.
The response has the following definition.
-
<xsd:element name="root"> <xsd:complexType> <xsd:sequence minOccurs="0" maxOccurs="unbounded"> <xsd:element name="row" type="row" /> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:complexType name="row"> <xsd:sequence> <xsd:element sql:field="CATALOG_NAME" name="CATALOG_NAME" type="xsd:string" minOccurs="0" /> <xsd:element sql:field="SCHEMA_NAME" name="SCHEMA_NAME" type="xsd:string" minOccurs="0" /> <xsd:element sql:field="CUBE_NAME" name="CUBE_NAME" type="xsd:string" minOccurs="0" /> <xsd:element sql:field="ACTION_NAME" name="ACTION_NAME" type="xsd:string" minOccurs="0" /> <xsd:element sql:field="ACTION_TYPE" name="ACTION_TYPE" type="xsd:int" minOccurs="0" /> <xsd:element sql:field="COORDINATE" name="COORDINATE" type="xsd:string" minOccurs="0" /> <xsd:element sql:field="COORDINATE_TYPE" name="COORDINATE_TYPE" type="xsd:int" minOccurs="0" /> <xsd:element sql:field="ACTION_CAPTION" name="ACTION_CAPTION" type="xsd:string" minOccurs="0" /> <xsd:element sql:field="DESCRIPTION" name="DESCRIPTION" type="xsd:string" minOccurs="0" /> <xsd:element sql:field="CONTENT" name="CONTENT" type="xsd:string" minOccurs="0" /> <xsd:element sql:field="APPLICATION" name="APPLICATION" type="xsd:string" minOccurs="0" /> <xsd:element sql:field="INVOCATION" name="INVOCATION" type="xsd:int" minOccurs="0" /> </xsd:sequence> </xsd:complexType>