Mensajes

Los mensajes son la información intercambiada entre aplicaciones que utilizan Service Broker.

Cada mensaje forma parte de una conversación. Un mensaje tiene un tipo específico, que viene determinado por la aplicación que envía el mensaje. Cada mensaje tiene una identidad de conversación única, así como un número de secuencia en la conversación. Cuando recibe mensajes, Service Broker utiliza la identidad de conversación y el número de secuencia del mensaje para ordenar los mensajes.

El contenido del mensaje viene determinado por la aplicación. Cuando se recibe un mensaje, Service Broker valida el contenido del mensaje para garantizar que es válido para el tipo de mensaje. Independientemente del tipo de mensaje, SQL Server almacena el contenido del mensaje como de tipo varbinary(max). Por tanto, un mensaje puede contener cualquier dato que se pueda convertir al tipo varbinary(max).

Normalmente, una aplicación procesa el contenido de un mensaje basándose en el contrato y en el tipo de mensaje.