Esquema del mensaje de notificación

La siguiente especificación describe la estructura de todos los mensajes de notificación válidos. Este ejemplo describe únicamente la estructura de los mensajes. No dice nada de cuántos elementos hay en los mensajes o el orden en el que aparecen. Las normas para el número de elementos son las siguientes:
  • Un elemento de intermediario.
  • Otros elementos: cero, uno o más.

No hay normas en cuanto al orden de los mensajes de notificación.

En este ejemplo, <...> indica un elemento XML y ??? indica dónde se permiten nombres de clases individuales:
<Broker identifier label>
. <ExecutionGroup identifier>
. . <Create>
. . . <MessageFlow message_flow_identifier message_flow_attributes>
. . . . <???Node node_identifier node_attributes>
. . . . <Connection connection_identifier>
. . <Change>
. . . <MessageFlow message_flow_identifier message_flow_attributes>
. . <Delete>
. . . <AllMessageFlows>
. . . <MessageFlow message_flow_identifier>
. . <Start>
. . . <AllMessageFlows>
. . . <MessageFlow message_flow_identifier>
. . <Stop>
. . . <AllMessageFlows>
. . . <MessageFlow message_flow_identifier>
. <ControlGroup>
. . <DynamicSubscriptionEngine>
. . . <Create>
. . . . <Neighbor neighbor_identifier neighbor_attributes>
. . . . . <MQBrokerConnection mqbrokerconnection_attributes>
. . . . <Neighbor neighbor_identifier neighbor_attributes>
. . . . <Topic topic_identifier>
. . . . . <ACLEntry>
. . . . . <Subscription>
. . . <Change>
. . . . <Neighbor neighbor_identifier neighbor_attributes>
. . . <Delete>
. . . . <AllNeighbors>
. . . . <Neighbor neighbor_identifier>
. . . . <Topic topic_identifier>
. . . . <AllACLEntries>
. . . . <AllSubscriptions>
. . . . <AllRetainedPublications>
. . . <Topic topic_identifier>
. . . . <Create>
. . . . . <ACLEntry acl_identifier acl_attributes>
. . . . . <Subscription subscription_identifier subscription_attributes>
. . . . <Change>
. . . . . <ACLEntry acl_identifier acl_attributes>
. . . . . <Subscription subscription_identifier subscription_attributes>
. . . . <Delete>
. . . . . <AllACLEntries>
. . . . . <ACLEntry acl_identifier>
. . . . . <AllSubscriptions>
. . . . . <Subscription subscription_identifier>
. . . . . <RetainedPublication retained_publication_identifier>

Conceptos relacionados
Dominio de intermediarios

Tareas relacionadas
Creación de un intermediario