다음을 통해 공유


쿼리 알림에 대한 메시지 스키마

SQL Server용 Microsoft BizTalk 어댑터는 SQL Server 데이터베이스에서 쿼리 알림을 수신하는 알림 작업을 표시합니다.

SQL 어댑터에서 바인딩 속성을 설정하여 알림 작업을 구성합니다. 알림 관련 바인딩 속성에 대한 자세한 내용은 SQL Server 어댑터 바인딩 속성용 BizTalk 어댑터에 대해 읽어보세요. 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> 알림의 이유를 나타냅니다. 예를 들어 이 태그의 "insert" 값은 알림 문에 참조된 하나 이상의 테이블에 데이터가 삽입되었음을 나타냅니다.
  • 태그는 <Source> 알림의 원본을 나타냅니다. 예를 들어 이 태그의 "데이터" 값은 참조된 개체의 데이터 변경을 나타냅니다. 마찬가지로 이 태그의 "개체" 값은 참조된 개체의 변경을 나타냅니다.
  • 태그는 <Type> 데이터 변경 유형을 나타냅니다. 쿼리 알림 메시지는 변경 및 구독의 두 가지 유형입니다. 태그의 <Type> "변경" 값은 쿼리 결과가 변경되었음을 나타내는 반면 태그의 "구독" 값 <Type> 은 구독 요청이 실패했음을 나타냅니다.

알림 작업에 대한 메시지 작업

알림 작업에 대한 메시지 동작은 "알림"입니다.