MDSCHEMA_ACTIONS-Rowset
Beschreibt die Aktionen, die der Clientanwendung möglicherweise zur Verfügung stehen.
Rowsetspalten
Das MDSCHEMA_ACTIONS-Rowset enthält die folgenden Spalten.
Spaltenname |
Typindikator |
Länge |
Beschreibung |
---|---|---|---|
CATALOG_NAME |
DBTYPE_WSTR |
Der Name der Datenbank. |
|
SCHEMA_NAME |
DBTYPE_WSTR |
Nicht unterstützt Enthält immer VT_NULL. |
|
CUBE_NAME |
DBTYPE_WSTR |
Der Name des Cubes, zu dem diese Aktion gehört. |
|
ACTION_NAME |
DBTYPE_WSTR |
Der Name dieser Aktion. |
|
ACTION_TYPE |
DBTYPE_I4 |
Eine Bitmap, die verwendet wird, um die Triggermethode der Aktion anzugeben. Die Datei Msmd.h definiert die folgenden Bitwertkonstanten für diese Bitmap:
|
|
COORDINATE |
DBTYPE_WSTR |
Ein MDX-Ausdruck (Multidimensional Expressions), der ein Objekt oder eine Koordinate im mehrdimensionalen Raum angibt, in dem die Aktion ausgeführt wird. Die Clientanwendung ist für die Bereitstellung des Werts für diese Einschränkungsspalte zuständig. CORDINATE muss in das Objekt aufgelöst werden, das in COORDINATE_TYPE angegeben ist. |
|
COORDINATE_TYPE |
DBTYPE_I4 |
Eine Bitmap, die angibt, wie die COORDINATE-Einschränkungsspalte interpretiert wird. Die Datei Msmd.h definiert die folgenden Bitwertkonstanten für diese Bitmap:
|
|
ACTION_CAPTION |
DBTYPE_WSTR |
Der Aktionsname, wenn in der DDL keine Beschriftung und keine Übersetzungen angegeben wurden. Wenn eine Beschriftung oder Übersetzungen angegeben wurden und CaptionIsMDX den Wert False enthält, wird eine der folgenden Zeichenfolgen verwendet:
Wenn eine Beschriftung oder Übersetzungen angegeben wurden und CaptionIsMDX den Wert True enthält, die Zeichenfolge, die aus der Suche nach der entsprechenden Übersetzung für die angegebene Sprache oder die in der DDL-Beschriftung angegebene Übersetzung und die Berechnung der Formel zur Erstellung der Zeichenfolge resultiert. Wenn die Aktion im MDX-Skript angegeben wurde, gibt es keine Übersetzungen und die Beschriftung wird stets als MDX-Ausdruck behandelt. |
|
DESCRIPTION |
DBTYPE_WSTR |
Eine benutzerfreundliche Beschreibung der Aktion. |
|
CONTENT |
DBTYPE_WSTR |
Der Ausdruck oder Inhalt der Aktion, die ausgeführt werden soll. |
|
APPLICATION |
DBTYPE_WSTR |
Der Name der Anwendung, die zur Ausführung der Aktion verwendet werden soll. |
|
INVOCATION |
DBTYPE_I4 |
Informationen darüber, wie die Aktion aufgerufen werden soll:
Diese Enumerationswerte sind in der Datei Msmd.h definiert. |
Das Rowset wird sortiert nach CATALOG_NAME, SCHEMA_NAME, CUBE_NAME und ACTION_NAME.
Hinweis |
---|
Aktionen des Typs MDACTION_TYPE_PROPRIETARY müssen einen Wert für die Spalte APPLICATION bereitstellen. |
Einschränkungsspalten
Das MDSCHEMA_ACTIONS-Rowset kann auf die in der folgenden Tabelle aufgeführten Spalten eingeschränkt werden.
Spaltenname |
Typindikator |
Einschränkungsstatus |
---|---|---|
CATALOG_NAME |
DBTYPE_WSTR |
Optional |
SCHEMA_NAME |
DBTYPE_WSTR |
Optional |
CUBE_NAME |
DBTYPE_WSTR |
Obligatorisch. |
ACTION_NAME |
DBTYPE_WSTR |
Optional |
ACTION_TYPE |
DBTYPE_I4 |
Optional |
COORDINATE |
DBTYPE_WSTR |
Obligatorisch. |
COORDINATE_TYPE |
DBTYPE_I4 |
Obligatorisch. |
INVOCATION |
DBTYPE_I4 |
(Optional) Die INVOCATION-Einschränkungsspalte wird standardmäßig auf den Wert von MDACTION_INVOCATION_INTERACTIVE festgelegt. Verwenden Sie zum Abrufen aller Aktionen den Wert MDACTION_INVOCATION_ALL in der INVOCATION-Einschränkungsspalte. |
CUBE_SOURCE |
DBTYPE_UI2 |
(Optional) Eine Bitmap mit einem der folgenden gültigen Werte:
Die Standardeinschränkung besitzt den Wert 1. |
Wichtig |
---|
Die INVOCATION-Einschränkungsspalte verfügt über den Standardwert MDACTION_INVOCATION_INTERACTIVE. Jedes Schemarowset, das nicht ausdrücklich einen Wert für diese Spalte angibt, enthält nur Zeilen mit diesem Wert. Wenn das Rowset sämtliche Aktionen enthalten soll, verwenden Sie die Konstante MDACTION_INVOCATION_ALL in der INVOCATION-Einschränkungsspalte. |
Clientanwendungen können mithilfe des OR-Operators mehr als einen ACTION_TYPE definieren.
Hinweise
In der folgenden Tabelle sind die gültigen COORDINATE- und COORDINATE_TYPE-Kombinationen aufgeführt.
COORDINATE-Objekttyp |
COORDINATE_TYPE |
---|---|
Cube |
MDACTION_COORDINATE_CUBE |
Dimension |
MDACTION_COORDINATE_DIMENSION MDACTION_COORDINATE_LEVEL MDACTION_COORDINATE_MEMBER MDACTION_COORDINATE_SET MDACTION_COORDINATE_CELL |
Hierarchy |
MDACTION_COORDINATE_DIMENSION |
Level |
MDACTION_COORDINATE_LEVEL |
Member |
MDACTION_COORDINATE_MEMBER |
Set |
MDACTION_COORDINATE_SET |
cell |
MDACTION_COORDINATE_CELL |