일반 JMS 헤더는 일반 JMS 메시지 특성의 모든 특성을 포함하는 서비스 데이터 오브젝트(SDO)입니다. 이러한 특성은 인바운드 메시지의 특성이거나 아웃바운드 메시지에 적용되는 특성일 수 있습니다.
헤더는 시스템 프로그래밍 인터페이스를 사용하여 제공됩니다. 따라서 서비스 컴포넌트 아키텍처 메시지에 액세스하여 헤더를 설정하거나 가져올 수 있습니다. 클라이언트 프로그램에서 헤더를 설정하거나 가져올 수 없습니다. 그러나 Enterprise Service Bus 중개를 사용하여 헤더 값을 검색하거나 송신 요청에 대한 헤더 값을 설정할 수 있습니다.
일반 바인딩에서는 JMS 및 MQ JMS 바인딩과 동일한 방법으로 JMS 헤더와 특성의 동적 수정도 지원합니다.
일부 일반 JMS 프로바이더는 응용프로그램에서 설정할 수 있는 특성의 종류 및 조합의 종류에 제한을 두기도 합니다. 자세한 정보는 써드파티 제품 문서를 참조하십시오. 그러나 추가 특성이 methodBinding, ignoreInvalidOutboundJMSProperties에 추가되어 모든 예외를 전파할 수 있습니다.
일반 JMS 헤더 및 메시지 특성은 기본 서비스 컴포넌트 아키텍처 SCDL 바인딩 스위치가 켜짐으로 설정된 경우에만 사용됩니다. 스위치가 켜짐으로 설정되면 컨텍스트 정보가 전파됩니다. 기본적으로 이 스위치는 켜짐 상태입니다. 컨텍스트 정보를 전파하지 않으려면 값을 false로 변경하십시오.
<esbBinding xsi:type="eis:JMSImportBinding" contextProgagationEnabled="true">기본값은 true입니다.