Uso de ID de suceso
Las aplicaciones que se ejecutan en sistemas anteriores a AIX® 6.1 y las aplicaciones de 32 bits que se ejecutan en AIX® 6.1 utilizan ID de suceso de 12 bits (o de 3 dígitos hexadecimales) (ID de enganche), para un máximo de 4096 ID. A partir de AIX® 6.1, las aplicaciones de 64 bits y las rutinas de kernel pueden utilizar ID de suceso de 16 bits (o 4 dígitos hexadecimales) para un máximo de 65 536 ID. Los ID de suceso que se dejan permanentemente y se envían con el código deben asignarse permanentemente.
Para permitirle definir sucesos en sus entornos o durante el desarrollo, existe un rango de ID de suceso para su uso temporal. Los ID de suceso para uso temporal van de hex 010 a hex 0FF para aplicaciones que se ejecutan en sistemas anteriores a AIX® 6.1 y aplicaciones de 32 bits que se ejecutan en AIX® 6.1 y releases posteriores. Para las aplicaciones de 64 bits y las rutinas de kernel que empiezan por AIX® 6.1, los ID de suceso para uso temporal van de hex 0100 a hex 0FF0. No se asignan sucesos permanentes (enviados) en este rango. Puede utilizar libremente este rango de ID en su propio entorno. Si utiliza ID en este rango, no deje que el código deje el entorno.
Los sucesos permanentes deben tener ID de suceso asignados por el propietario actual del componente de rastreo. Para obtener un ID de suceso de rastreo, envíe una nota con un asunto de help a aixras@austin.ibm.com.
Debe conservar los ID de suceso porque son limitados. Los ID de suceso se pueden ampliar por el campo de datos. La única razón para tener un ID exclusivo es que un ID es el nivel en el que la recopilación y el filtrado de informes están disponibles en el recurso de rastreo. El proceso de recopilación de rastreo puede recopilar o no recopilar un ID que el recurso de informe de rastreo ha informado o no ha informado. Las aplicaciones completas se pueden instrumentar utilizando sólo un ID de suceso. La única restricción es que la granularidad en la elección de la visibilidad es elegir si los sucesos para esa aplicación son visibles.
El recurso de informe de rastreo (mandatotrcrpt ) puede formatear un suceso nuevo si crea una stanza para el suceso en el archivo de formato de rastreo. El archivo de formato de rastreo es un archivo ASCII editable. La sintaxis de las stanzas de formato se muestra en Sintaxis para Stanzas en el archivo de formato de rastreo. Todos los ID de suceso asignados permanentemente deben tener una stanza adecuada en el archivo de formato de rastreo predeterminado que se entrega con el sistema operativo base.