Vorheriges Thema: Spezifikationen der Zeitzone

Nächstes Thema: Spezifikationen der Ergebnisbedingung

IncidentFilter XML-Spezifikationen

Sie können CA Enterprise Log Manager-Filter für Ihren Bericht im XML-Format voreinstellen und der URL "getReportViewer" mit dem Begriff "IncidentFilterXML" hinzufügen. Sie können mehrere Filter verschachteln, indem Sie die Begriffe AND und OR und Klammern verwenden. IncidentFilter-Spezifikationen funktionieren gleich wie Filterspezifikationen und nutzen die gleichen Elemente und Operatoren.

IncidentFilter XML-Spezifikationen gelten nur für Incident-Abfragen, die in Berichten enthalten sind. Allerdings kann ein Bericht sowohl Ereignisse als auch Incident-Abfragen enthalten. Um auf diese Berichte zuzugreifen und sie zu filtern, kann Ihre API URL sowohl Filter XML- als auch IncidentFilter XML-Spezifikationen enthalten.

Wichtig! Die Begriffe "IncidentFilterXml" sind komplex, und die API führt keine Validierung durch. Ungültige Filterbegriffe führen zu einem Abfragefehler. Wir empfehlen deshalb, bei der Erstellung der Filterbegriffe besonders sorgfältig vorzugehen.

Beispiel einer IncidentFilter XML-Spezifikation

Dieses Beispiel zeigt den Aufruf "getReportViewer" mit einer Filteranweisung. Die Filterbegriffe werden zur Verdeutlichung in voller Länge angezeigt.

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=" gibt an, dass eine Incident-Filteranweisung folgt.

Der Filter gibt alle Incidents an, die innerhalb eines bestimmten Zeitraums erstellt wurden.

Weitere Informationen:

Filter-XML-Spezifikationen