Tema anterior: getObjectDefinition

Tema siguiente: getCombinedModel

getDataModel

Utilice el comando getDataModel para mostrar los datos de formato específicos de la gramática de eventos comunes (CEG). La gramática de eventos comunes contiene todos los campos de eventos posibles incluidos en el esquema, una descripción de cada campo y posibles valores para cada campo (si procede). Puede identificar correctamente los campos de la gramática de eventos comunes para el filtrado que desee incluir en una llamada.

Ejemplo del comando getDataModel

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

Devuelve la siguiente respuesta XML:

<?xml version="1.0" encoding="UTF-8" ?> 
<Result>
<Value>true</Value> 
<Description>Get Object Successful. Type [getDataModel]</Description> 
<CommonEventGrammar version="12.0.45.4">
  			....
<field name="event_logname" type="S" class="" category="event" index="y" desc="The name of the log expressed in the event information.">
<values>
			<value>ACF2</value> 
			<value>Apache</value> 
			<value>AuditEngine</value>   

El elemento "field name=" muestra el campo de la gramática de eventos comunes, en este caso event_logname.

Cada campo de la gramática de eventos comunes pertenece a un tipo, algo que se muestra en el elemento "type=".