Sun Cluster: Guía del desarrollador de los servicios de datos del sistema operativo Solaris

Tipos de mensaje que emplea CRNP

CRNP emplea tres tipos de mensajes, todos basados en XML, como se detalla en la tabla siguiente. Estos tipos de mensaje y su sintaxis se explican con más detalle en este mismo capítulo.

Tipo de mensaje  

Descripción 

SC_CALLBACK_REG

Este mensaje adopta cuatro formas: ADD_CLIENT, REMOVE_CLIENT, ADD_EVENTS y REMOVE_EVENTS. Cada una de ellas contiene la información siguiente:

  • Versión del protocolo

  • Puerto de rellamada en formato ASCII (no formato binario)

Las formas ADD_CLIENT, ADD_EVENTS y REMOVE_EVENTS contienen también una lista ilimitada de tipos de eventos, cada uno de los cuales incluye la información siguiente:

  • Clase de evento

  • Subclase de evento (opcional)

  • Lista de los pares de nombre y valor (opcional)

La clase y la subclase de evento definen conjuntamente un “tipo de evento” exclusivo. La definición de tipo de documento desde la que se generan las clases de SC_CALLBACK_REG es SC_CALLBACK_REG. Esta DTD se describe con más detalle en el Apéndice F.

SC_EVENT

Este mensaje contiene la información siguiente:

  • Versión del protocolo

  • Clase de evento

  • Subclase de evento

  • Fabricante

  • Editor

  • Lista de pares de nombres y valores (estructuras de datos de pares de 0 o más nombres y valores)

    • Nombre (cadena)

    • Valor (cadena o matriz de cadenas)

Los valores en SC_EVENT no tienen un tipo. La definición de tipo de documento desde la cual se generan las clases de SC_EVENT es SC_EVENT. Esta DTD se describe con más detalle en el Apéndice F.

SC_REPLY

Este mensaje contiene la información siguiente:

  • Versión del protocolo

  • Código de error

  • Mensaje de error

La definición de tipo de documento desde la cual se generan las clases de SC_REPLY es SC_REPLY. Esta DTD se describe con más detalle en el Apéndice F.