È possibile preimpostare i filtri CA Enterprise Log Manager per il rapporto incidente in formato XML ed aggiungerli a un URL di getReportViewer URL, utilizzando il termine IncidentFilterXML. È possibile applicare più filtri nidificati, utilizzando le parentesi e i termini AND e OR. Le specifiche IncidentFilter presentano la stessa modalità di funzionamento delle specifiche Filter e condividono gli stessi elementi e operatori.
Le specifiche IncidentFilter in formato XML sono valide solo per le query incidente contenute nei rapporti. Tuttavia, un rapporto può contenere sia query evento che query incidente. Per accedere a un rapporto ed applicarvi un filtro, l'URL API può contenere sia la specifica FilterXML che la specifica IncidentFilterXml.
Importante: I termini IncidentFilterXml sono complessi e l'API non esegue alcuna convalida. I termini del filtro non validi daranno origine a un errore della query. Per tale motivo, si consiglia di prestare particolare attenzione nella creazione dei termini del filtro.
Esempio di specifica IncidentFilter in formato XML
Questo esempio mostra una chiamata getReportViewer con un'istruzione di filtro. Per chiarezza, i termini del filtro sono visualizzati per esteso.
https://ELMSERVER:5250/spin/calmapi/getObject.csp?type=getQueryViewer&objectId=Subscription/panels/Incidents_by_Priority=ELMSERVER&incidentfilterXml=
<Filter logic="AND" lparens="1" col="incident_createtime_gmt" colfunc="" oper="GREATEQ" val="1285854741" rparens="0" filterTag="" substituteValue="false" isDynamic="true"/>
<Filter logic="AND" lparens="0" col="incident_createtime_gmt" colfunc="" oper="LEQ" val="1285876341" rparens="1" filterTag="" substituteValue="false" isDynamic="true"/>
"&incidentfilterxml=" indica che di seguito è presente un'istruzione per il filtro incidente.
Il filtro specifica tutti gli incidenti creati in un intervallo di tempo determinato.
| Copyright © 2011 CA. Tutti i diritti riservati. | Contatta CA Technologies |