Rubrique précédente: GetObject

Rubrique suivante: getReportList

getQueryList

Utilisez la commande getQueryList pour répertorier toutes les requêtes disponibles dans votre environnement CA Enterprise Log Manager. La réponse XML contient également les données de formatage et les critères de filtrage prédéfinis pour chaque requête.

Vous pouvez utiliser les paramètres facultatifs suivants avec la commande getQueryList.

tag

Définit une balise qui existe dans le système. Vous pouvez inclure une ou plusieurs balises à rechercher à l'aide de la commande getQueryList. Si vous spécifiez une balise inconnue, la commande produit une liste vide.

tagLogic

Indique comment la commande getQueryList traite plusieurs balises. Les valeurs valides sont AND et OR. La valeur par défaut est OR. Vous ne pouvez utiliser qu'une valeur tagLogic à la fois.

Exemple de balise non filtrée

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

Renvoie toutes les requêtes et les données de formatage associées à chacune d'elles.

Exemple de paramètre TagLogic avec la valeur OR

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

Renvoie toutes les requêtes associées aux balises "Unknown Category" OR "System" ("Catégorie inconnue" OU "Système")

Exemple de paramètre TagLogic avec la valeur AND

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

Renvoie toutes les requêtes associées aux balises "Unknown Category" AND "System" ("Catégorie inconnue" ET "Système")

Exemple de résultat

Cet exemple abrégé montre une seule requête , "System Event Count by Event Category" (Nombre d'événements du système par catégorie d'événement)..

<?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=" indique qu'il s'agit d'un rapport d'abonnement et indique son nom.

Remarque : Si la requête est une invite, la balise "Prompt id=" apparaît au lieu de la balise "Panel id=", par exemple "Prompt id=HostPrompt".

"Tag Name=" indique la balise System.

Les éléments "Column columname=" spécifient les colonnes d'événements dans lesquelles la requête a effectué la recherche et leur agencement.

Les éléments "Display" spécifient la forme sous laquelle les événements sont affichés.

Informations complémentaires :

getQueryViewer

Requêtes d'invite

runQuery