共用方式為


查詢通知的訊息結構描述

Microsoft BizTalk Adapter for SQL Server 會顯示通知作業,以接收來自SQL Server資料庫的查詢通知。

您可以在 SQL 配接器中設定系結屬性來設定通知作業。 如需通知相關系結屬性的詳細資訊,請參閱閱讀 BizTalk Adapter for SQL Server配接器系結屬性。 您可以設定 NotificationStatement 系結屬性,以指定查詢通知的 SQL 語句 (SELECT 或 EXEC < 預存程式 >) 。 此查詢的結果集會以強型別資料的形式傳回至通知作業中的程式碼。

通知作業的訊息結構

下表顯示通知作業的 XML 訊息結構。

作業Notification

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>

描述:這是由SQL Server傳送給配接器用戶端的輸入訊息。 在訊息中:

  • 標記 <Info> 表示通知的原因。 例如,此標記中的「插入」值表示資料已插入通知語句中所參考的一或多個資料表中。
  • 標記 <Source> 表示通知的來源。 例如,此標記中的 「data」 值表示參考物件中的資料變更。 同樣地,此標記中的 「object」 值表示參考物件的變更。
  • 標記 <Type> 表示資料變更的類型。 查詢通知訊息有兩種類型:變更和訂閱。 標記中的 <Type> 「變更」值表示查詢的結果已變更,而標記中的 <Type> 「訂閱」值則表示訂閱要求失敗。

通知作業的訊息動作

通知作業的訊息動作為「通知」。