Compartir a través de


Esquemas de mensaje de notificación de consulta

El adaptador de Microsoft BizTalk para SQL Server muestra la operación de notificación para recibir notificaciones de consulta de la base de datos SQL Server.

Para configurar la operación de notificación, establezca las propiedades de enlace en el adaptador de SQL. Para obtener más información sobre las propiedades de enlace relacionadas con la notificación, vea Leer sobre el adaptador de BizTalk para SQL Server propiedades de enlace del adaptador. La propiedad de enlace NotificationStatement se establece para especificar una instrucción SQL (procedimiento> almacenado SELECT o EXEC<) para la notificación de consulta. El conjunto de resultados de esta consulta se devuelve como datos fuertemente tipados al código en la operación notificación.

Estructura de mensajes para la operación de notificación

En la tabla siguiente se muestra la estructura de mensajes XML para la operación de notificación.

Operación: Notification

Mensaje XML:

<?xml version="1.0" encoding="utf-8" ?>
  <Notification xmlns="http://schemas.microsoft.com/Sql/2008/05/Notification">
    <Info>Value</Info>
    <Source>Value</Source>
    <Type>Value</Type>
 </Notification>

Descripción: este es el mensaje entrante que envía el SQL Server a los clientes del adaptador. En el mensaje:

  • La <Info> etiqueta indica el motivo de la notificación. Por ejemplo, un valor "insert" en esta etiqueta indica que los datos se han insertado en una o varias de las tablas a las que se hace referencia en la instrucción de notificación.
  • La <Source> etiqueta indica el origen de la notificación. Por ejemplo, un valor "data" de esta etiqueta indica un cambio en los datos de un objeto al que se hace referencia. Del mismo modo, un valor "object" de esta etiqueta indica un cambio en un objeto al que se hace referencia.
  • La <Type> etiqueta indica el tipo de cambio de datos. Los mensajes de notificación de consulta son de dos tipos: cambiar y suscribirse. Un valor "change" en la <Type> etiqueta indica que los resultados de la consulta han cambiado, mientras que un valor "subscribe" en la <Type> etiqueta indica que se produjo un error en una solicitud de suscripción.

Acción de mensaje para la operación de notificación

La acción de mensaje para la operación de notificación es "Notificación".