Argomento precedente: GetObject

Argomento successivo: getReportList

getQueryList

Utilizzare il comando getQueryList per elencare tutte le query disponibili nell'ambiente CA User Activity Reporting Module. Anche la risposta XML contiene i dati di formattazione e gli eventuali criteri di filtraggio predefiniti per ciascuna query.

Con il comando getQueryList è possibile utilizzare i seguenti parametri facoltativi:

tag

Indica un tag esistente nel sistema. È possibile includere uno o più tag da ricercare utilizzando il comando getQueryList. Se si specifica un tag sconosciuto, verrà restituito un elenco vuoto.

tagLogic

Indica la modalità di gestione di più tag da parte del comando getQueryList. I valori supportati sono AND e OR. Il valore predefinito è OR. È possibile utilizzare solo un valore tagLogic alla volta.

Esempio di tag non filtrato

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

Restituisce tutte le query e i dati di formattazione associati ad ognuna.

Esempio di TagLogic OR

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

Restituisce tutte le query associate ai tag "Unknown Category" OR "System".

Esempio di TagLogic AND

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

Restituisce tutte le query associate ai tag "Unknown Category" AND "System".

Esempio di risultato

Questo breve esempio mostra solo la query "Conteggio eventi di sistema per Categoria evento".

<?xml version="1.0" encoding="UTF-8" ?>
<Result>
	<Value>true</Value>
	<Description>Acquisizione oggetto riuscita. Tipo [getQueryList]</Description>
	<Items>
	<Item edit="false">
		<Panel id="Subscription/panels/System_Event_Count_by_Event_Category" name="Conteggio eventi di sistema per Categoria evento" subscription="true" version="12.0.46.8">
			<Description>Ordina il conteggio eventi di sistema per Categoria evento</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=" indica che si è in presenza di un rapporto di sottoscrizione, di cui è visualizzato il nome.

Nota: se la query è una query di tipo prompt, verrà visualizzato il tag "Prompt id=" anziché il tag "Panel id=", ad esempio "Prompt id=HostPrompt".

"Tag Name=" indica la presenza del tag System.

Gli elementi di "Column columname=" indicano le colonne di eventi ricercate dalla query e il relativo raggruppamento e ordinamento.

Gli elementi "Display" indicano la modalità di rappresentazione grafica degli eventi.

Ulteriori informazioni:

getQueryViewer

Query prompt

runQuery