Sun Cluster Entwicklerhandbuch Datendienste für Solaris OS

CRNP-Meldungstypen

Das CRNP verwendet drei Typen von XML-basierten Meldungen. Die Verwendung dieser Meldungen wird in der folgenden Tabelle beschrieben. Weitere Einzelheiten zu diesen Meldungstypen werden weiter unten in diesem Kapitel beschrieben.

CRNP-Meldungstyp 

Beschreibung 

SC_CALLBACK_REG

Diese Meldung kann in vier Formen vorkommen: ADD_CLIENT, REMOVE_CLIENT , ADD_EVENTS und REMOVE_EVENTS. Jede dieser Formen enthält folgende Informationen:

 

  • Protokollversion

  • Rückmelde-Port in ASCII-Format (nicht Binärformat)

ADD_CLIENT, ADD_EVENTS und REMOVE_EVENTS enthalten auch eine uneingeschränkte Liste mit Ereignistypen, von denen jeder die folgenden Informationen umfasst:

 

  • Ereignisklasse

  • Ereignisunterklasse (optional)

  • Liste der Namens- und Wertepaare (optional)

Die Ereignisklasse und die Ereignisunterklasse definieren zusammen einen einmaligen “Ereignistyp.” Die Dokumenttypdefinition (DTD, Document Type Definition), aus der die Klassen von SC_CALLBACK_REG generiert werden, lautet SC_CALLBACK_REG. Diese DTD wird detailliert in Anhang F, Dokumenttypdefinitionen für das CRNP beschrieben.

SC_REPLY

Diese Meldung enthält folgende Informationen: 

  • Protokollversion

  • Fehlercode

  • Fehlermeldung

Die DTD, aus der die Klassen von SC_REPLY generiert werden, lautet SC_REPLY. Diese DTD wird detailliert in Anhang F, Dokumenttypdefinitionen für das CRNP beschrieben.

SC_EVENT

Diese Meldung enthält folgende Informationen: 

  • Protokollversion

  • Ereignisklasse

  • Ereignisunterklasse

  • Anbieter

  • Herausgeber

  • Liste der Namens- und Wertepaare (0 oder mehr Namens- und Wertepaar-Datenstrukturen)

    • Name (Zeichenkette)

    • Wert (Zeichenkette oder Zeichenketten-Array)

Die Werte in einem SC_EVENT werden nicht eingegeben. Die DTD, aus der die Klassen von SC_EVENT generiert werden, lautet SC_EVENT. Diese DTD wird detailliert in Anhang F, Dokumenttypdefinitionen für das CRNP beschrieben.