WebSphere Enterprise Service Bus, 버전 6.2.0 운영 체제: AIX, HP-UX, i5/OS, Linux, Solaris, Windows


JMS 헤더

JMS 메시지에는 JMS 시스템 헤더 및 다중 JMS 특성이라는 두 가지 유형의 헤더가 포함됩니다. 양쪽 유형의 헤더는 SMO(Service Message Object)의 중개 모듈이나 ContextService API를 사용하여 액세스될 수 있습니다.

JMS 시스템 헤더

JMS 시스템 헤더는 JMSHeader 요소에 의해 SMO에 표시되며, 여기에는 일반적으로 JMS 헤더에 있는 모든 필드가 들어 있습니다. 이들 필드는 중개(또는 ContextService)에서 수정될 수 있지만, SMO에서 설정되는 일부 JMS 시스템 헤더 필드는 시스템이나 정적 값으로 대체될 때 아웃바운드 JMS 메시지에서 전파되지 않습니다.

중개(또는 ContextService)에서 갱신될 수 있는 JMS 시스템 헤더의 키 필드는 다음과 같습니다.
  • JMSTypeJMSCorrelationID – 사전 정의된 특정 메시지 헤더 특성 값
  • JMSDeliveryMode – 전달 모드의 값(지속적 또는 비지속적, 기본값은 지속적)
  • JMSPriority – 우선순위 값(0 - 9; 기본값은 JMS_Default_Priority)

JMS 특성

JMS 특성은 특성 목록의 항목으로 SMO에 표시됩니다. 특성은 중개에서 또는 ContextService API를 사용하여 추가, 갱신 또는 삭제될 수 있습니다.

또한 특성은 JMS 바인딩에서 정적으로 설정될 수 있습니다. 정적으로 설정되는 특성은 동적으로 설정된 설정(동일한 이름을 가짐)을 대체합니다.

다른 바인딩(예: HTTP 바인딩)에서 전파된 사용자 특성은 JMS 특성으로 JMS 바인딩에서 출력됩니다.

헤더 전파 설정

인바운드 JMS 메시지에서 다운스트림 컴포넌트로 또는 업스트림 컴포넌트에서 아웃바운드 JMS로의 JMS 시스템 헤더 및 특성의 전파는 바인딩에서 전파 프로토콜 헤더 플래그에 의해 제어될 수 있습니다.

전파 프로토콜 헤더가 설정되면, 다음 목록에서 설명한 대로 헤더 정보는 메시지나 대상 컴포넌트로 플로우됩니다.
  • JMS 내보내기 요청

    메시지에 수신된 JMS 헤더는 컨텍스트 서비스 방식으로 대상 컴포넌트에 전달됩니다. 메시지에 수신된 JMS 특성은 컨텍스트 서비스 방식으로 대상 컴포넌트에 전달됩니다.

  • JMS 내보내기 응답

    컨텍스트 서비스에 설정된 모든 JMS 헤더 필드는 JMS 내보내기 바인딩에 설정된 정적 특성으로 대체되지 않는 경우 아웃바운드 메시지에서 사용됩니다. 컨텍스트 서비스의 모든 특성 세트는 JMS 내보내기 바인딩의 정적 특성 세트로 대체되지 않는 경우 아웃바운드 메시지에서 사용됩니다.

  • JMS 가져오기 요청

    컨텍스트 서비스에 설정된 모든 JMS 헤더 필드는 JMS 가져오기 바인딩에 설정된 정적 특성으로 대체되지 않는 경우 아웃바운드 메시지에서 사용됩니다. 컨텍스트 서비스에 설정된 모든 특성은 JMS 가져오기 바인딩에 설정된 정적 특성으로 대체되지 않는 경우 아웃바운드 메시지에서 사용됩니다.

  • JMS 가져오기 응답

    메시지에 수신된 JMS 헤더는 컨텍스트 서비스 방식으로 대상 컴포넌트에 전달됩니다. 메시지에 수신된 JMS 특성은 컨텍스트 서비스 방식으로 대상 컴포넌트에 전달됩니다.


concept 개념 주제

이용약관 | 피드백


시간소인 아이콘 마지막 갱신 날짜: 2010년 7월 7일 수요일


http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r2mx/topic//com.ibm.websphere.wesb620.doc/doc/cadm_jmsheader.html
Copyright IBM Corporation 2005, 2010. All Rights Reserved.
이 Information Center는 Eclipse 기술을 기반으로 합니다(http://www.eclipse.org 웹 사이트 참조).