Share via


MSMQ 어댑터 속성 스키마 및 속성

MSMQ 어댑터는 응용 프로그램에서 사용하는 컨텍스트 속성에 값을 할당합니다. MSMQ 어댑터의 송신 및 수신 속성 목록은 MSMQ 수신 위치를 구성하는 방법MSMQ 송신 포트를 구성하는 방법을 참조하세요.

Context 속성

다음 표에서는 MSMQ 어댑터가 값을 할당하는 컨텍스트 속성을 보여 줍니다.

속성 이름 형식 설명 승격
승인 xs:int 이 메시지가 System.Messaging.Acknowledgment 열거형의 값을 사용하여 나타내는 승인의 분류를 지정합니다. No
AcknowledgeType xs:int 송신 응용 프로그램이 요청하는 승인 메시지의 유형을 지정합니다. No
관리큐 xs:string 승인 메시지를 받는 큐 이름을 지정합니다. No
AppSpecific xs:int 여러 유형의 메시지를 구성하는 데 사용할 수 있는 응용 프로그램별 정보를 지정합니다. Yes
ArrivedTime xs:dateTime 메시지가 대상 큐에 도착한 시간을 지정합니다. No
인증됨 xs:boolean 메시지가 인증되었는지 여부를 지정합니다. No
BodyType xs:int 메시지 본문에 포함된 데이터의 유형을 지정합니다. No
CertificateThumbPrint xs:string 메시지 인증 용도로 사용할 클라이언트 인증서의 손 도장(Thumbprint)을 지정합니다. Yes
CorrelationId xs:string 승인, 보고 및 응답 메시지에서 원래 메시지를 참조하는 데 사용하는 메시지 식별자를 지정합니다. Yes
EncryptionAlgorithm xs:int 메시지 본문을 암호화하는 데 사용되는 암호화 알고리즘을 지정합니다. No
ID xs:string 메시지의 식별자를 지정합니다. No
레이블 xs:string 메시지를 설명하는 응용 프로그램 정의 유니코드 문자열을 지정합니다. Yes
MaximumMessageSize xs:unsignedInt 지정한 큐로 송신할 메시지의 최대 메시지 크기(KB)를 지정합니다. No
MessageType xs:int 메시지 유형을 지정합니다. 메시지 큐 메시지는 다음 형식 중 하나입니다.

- 일반- 애플리케이션에서 큐로 보내는 일반적인 메시지 또는 보내는 애플리케이션에 반환된 응답 메시지입니다.
- 보내는 애플리케이션이 요청할 때마다 메시지 큐가 생성하는 승인입니다. 예를 들어 메시지 큐는 원본 메시지가 도착하거나 원본 메시지를 읽었다는 것을 나타내는 긍정 또는 부정 메시지를 생성할 수 있습니다. 메시지 큐는 보내는 애플리케이션이 지정한 관리 큐에 적절한 승인 메시지를 반환합니다.
- 보고서- 보고서 큐가 원본 큐 관리자에서 정의할 때마다 생성되는 메시지 큐입니다. 추적 기능이 활성화되어 있으면 원본 메시지가 메시지 큐 서버에 들어가거나 나올 때마다 메시지 큐는 보고서 큐에 보고 메시지를 보냅니다.
우선 순위 xs:int System.Messaging.MessagePriority 열거형에 정의된 값을 사용하여 메시지 우선 순위를 지정합니다. Yes
Recoverable xs:boolean 메시지가 컴퓨터 장애나 네트워크 오류 시에 배달되도록 보장되는지 여부를 지정합니다. No
ResponseQueue xs:string 응용 프로그램 생성 응답 메시지를 받는 큐를 지정합니다. No
SegmentationSupport xs:boolean 4MB보다 큰 메시지의 조각화가 지원되는지 여부를 지정합니다. No
SentTime xs:dateTime 송신 컴퓨터에서 소스 큐 관리자가 메시지를 보낸 날짜와 시간을 지정합니다. No
SourceMachine xs:string 메시지가 시작된 컴퓨터를 지정합니다. No
TimeOut xs:int 메시지가 대상 큐에 도달할 때까지 기다리는 시간 제한을 지정합니다. No
TimeOutUnits 문자열 TimeOut 속성의 단위를 지정합니다. 이 속성을 Days, Hours, Minutes 또는 Seconds로 설정할 수 있습니다. No
트랜잭션 xs:boolean 트랜잭션 및 비트랜잭션 송신 포트와 수신 위치에 대한 동작을 지정합니다. No
UseAuthentication xs:boolean 메시지가 전송되기 전에 인증되었는지(또는 인증되어야 하는지) 여부를 지정합니다. No
UseDeadLetterQueue xs:boolean 배달하지 못한 메시지의 복사본이 배달 못한 편지 큐로 전송되어야 하는지 여부를 지정합니다. No
UseJournalQueue xs:boolean 메시지의 복사본이 메시지가 시작된 컴퓨터의 시스템 저널에 유지되어야 하는지 여부를 지정합니다. No
암호 xs:string No

참고

Acknowledgement, AcknowledgeType, EncryptionAlgorithmMessageType 속성은 System.Messaging 네임스페이스에 있는 열거형의 정수와 동등한 값을 사용합니다. 이러한 값에 대한 자세한 내용은 .NET Framework 클래스 라이브러리 도움말의 "System.Messaging 네임스페이스"를 참조하십시오.

참고

MSMQ 어댑터 컨텍스트 속성을 사용할 BizTalk 프로젝트를 개발해야 하는 경우 BizTalk 프로젝트에는 BizTalk Server 설치 디렉터리에 있는 파일 Microsoft.BizTalk.Adapter.MSMQ.MsmqAdapterProperties.dll 대한 참조가 포함되어야 합니다.

메시지 레이블

Microsoft.BizTalk.Adapter.MSMQ.MsmqAdapterProperties.dll대한 참조를 추가하고 필터 대화 상자에서 속성을 선택하여 필터에서 메시지 큐 레이블 속성을 사용할 수 있습니다. MSMQ 어댑터가 메시지 컨텍스트에 이 속성을 자동으로 추가하기 때문에 다른 컨텍스트에서도 이 속성을 사용할 수 있습니다.

참고 항목

MSMQ 어댑터 구성