Vorheriges Thema: GetObject

Nächstes Thema: getReportList

getQueryList

Verwenden Sie den Befehl "getQueryList", um eine Liste aller in Ihrer CA Enterprise Log Manager-Umgebung verfügbaren Abfragen anzuzeigen. Die XML-Antwort enthält auch die Formatierungsdaten und alle vorab definierten Filterkriterien für die einzelnen Abfragen.

Sie können folgende optionale Parameter mit dem Befehl "getQueryList" verwenden.

tag

Definiert eine Kennung, die im System vorhanden ist. Mit dem Befehl "getQueryList" können Sie nach einer Kennung oder nach mehreren Kennungen suchen. Falls Sie eine unbekannte Kennung angeben, gibt der Befehl eine leere Liste aus.

tagLogic

Gibt an, wie der Befehl "getQueryList" mehrere Kennungen behandelt. Die Werte AND und OR werden unterstützt. Der Standardwert ist OR. Sie können jeweils nur einen "tagLogic"-Wert verwenden.

Beispiel für eine ungefilterte Kennung

https://ELMSERVER:5250/spin/calmapi/getObject.csp?type=getQueryList

Gibt alle Abfragen und Formatierungsdaten zurück, die mit den einzelnen Kennungen verknüpft sind.

Beispiel für OR TagLogic

https://ELMSERVER:5250/spin/calmapi/getObject.csp?type=getQueryList&tag=Unknown Category&tag=System

Gibt alle Abfragen zurück, die mit den Kennungen "Unknown Category" ODER "System" verknüpft sind.

Beispiel für AND TagLogic

https://ELMSERVER:5250/spin/calmapi/getObject.csp?type=getQueryList&tag=Unknown Category&tag=System&tagLogic=and

Gibt alle Abfragen zurück, die mit den Kennungen "Unknown Category" UND "System" verknüpft sind.

Ergebnisbeispiel

Dieses abgekürzte Beispiel zeigt nur eine Abfrage "Systemereignisanzahl nach Ereigniskategorie".

<?xml version="1.0" encoding="UTF-8" ?>
<Result>
	<Value>true</Value>
	<Description>Get Object Successful. Type [getQueryList]</Description>
	<Items>
	<Item edit="false">
		<Panel id="Subscription/panels/System_Event_Count_by_Event_Category" name="System Event Count by Event Category" subscription="true" version="12.0.46.8">
			<Description>Ranks system event count activity by event category</Description>
			<Tags>
				<Tag name="System" />
			</Tags>
			<Query id="">
				<Table>view_event</Table>
				<Args unique="false" />
				<Column columnname="event_datetime" datatype="T" displayname="Date" resultname="event_datetime" visible="true" />
				<Column columnname="event_category" datatype="S" displayname="Category" grouporder="1" notnull="true" resultname="event_category" sortdesc="" visible="true" />
				<Column columnname="event_count" datatype="I" displayname="Count" functionname="sum" resultname="event_count" sortdesc="true" sortorder="1" visible="true" />
			</Query>
			<Display>
				<X name="Category" resultname="event_category" />
				<Y name="Count" resultname="event_count" />
				<Visualization type="VizBarChart" />
				<Visualization type="VizPieChart" />
				<Visualization type="VizTable" />
			</Display>
		</Panel>
	</Item>
	<Item edit="false">

"Panel id=" zeigt an, dass es sich um einen Sofwareaktualisierungsbericht und den Namen des Berichts handelt.

Hinweis: Wenn es sich bei der Abfrage um eine Eingabeaufforderungsabfrage handelt, wird eher die Kennung "Prompt id=" als "Panel id=" angezeigt, z. B. "Prompt id=HostPrompt".

"Tag Name=" zeigt an, dass es sich um die Systemkennung handelt.

Die Elemente "Column columname=" geben die Ereignisspalten an, die von der Abfrage durchsucht werden, sowie deren Gruppierung und Sortierung.

Die Elemente "Display" geben an, wie die Ereignisse grafisch dargestellt werden.

Weitere Informationen

getQueryViewer

Eingabeaufforderungsabfragen

runQuery