JMS_IBM 특성 및 해당 SI_system 특성
JMS_IBM 특성 및 해당 SI_system 특성에 대해 SIMessage 인터페이스 및 중개 구성 선택기에 의해 지원이 제공됩니다. JMS API를 통해 JMS_IBM_ 특성에 액세스할 수 있습니다. JMS_IBM_ 특성에 의해 보유되는 다수의 값은 SIMessage에 적용되고 SI_ 동의어를 가집니다. SIMessage 인터페이스를 통해 이러한 모든 특성에 액세스할 수 있으며 그 중 다수를 일치시키고 설정할 수 있습니다. 예외 특성은 메시징 엔진에서 제어되기 때문에 예외 특성은 설정할 수 없습니다.
SI_ExceptionReason, JMS_IBM_ExceptionReason 및 JMS_IBM_ExceptionTimestamp를 일치시킬 수 있습니다. clearMessageProperties() 메소드는 설정할 수 없는 특성을 지우지 않습니다.
데이터 유형이 다른 경우 JMS API 호출자에게 리턴되기 전에 등가의 값이 수정됩니다. JMS_IBM_Report_XXX를 예로 들면, JMS_IBM_Report... 및 JMS_IBM_Feedback 값은 JMS API 호출자에게 리턴되기 전에 수정됩니다. 서비스 통합과 WebSphere® Application Server에 의해 사용되는 값이 다르지만 IBM MQ에 전달될 수 있도록 JMS API 호출자에 의해 리턴되기 전에 수정됩니다.
IBM MQ와 JMS 간 메시지 필드와 특성의 맵핑에 대한 정보는 메시지 헤더 필드 및 특성과 IBM MQ 형식 사이의 맵핑의 내용을 참조하십시오.
다음 테이블에서 SIMessage API 데이터 유형 열은 중개 핸들러에 의해 액세스되는 경우 또는 중개 핸들러에 대한 선택기를 지정할 때 특성의 데이터 유형을 표시합니다. JMS API 데이터 유형 열은 JMS 애플리케이션에 의해 액세스되는 경우 또는 선택기를 지정하거나 가져오기 및 설정 특성 메소드를 사용할 때 특성의 데이터 유형을 표시합니다.
JMS_IBM 특성 이름 | 동등한 SIMessage 특성 | 일치합니까? | setMessageProperty | SIMessage API 데이터 유형 | JMS API 데이터 유형 |
---|---|---|---|---|---|
JMS_IBM_Format | 예 | 예 | 문자열 | 문자열 | |
JMS_IBM_MsgType | 예 | 예 | 정수 | 정수 | |
JMS_IBM_Feedback | SI_ReportFeedback | 예 | 예 | 정수 | 정수 |
JMS_IBM_PutApplType | 예 | 예 | 정수 | 정수 | |
JMS_IBM_Report_Exception | SI_ReportException | 예 | 예 | Byte | 정수 |
JMS_IBM_Report_Expiration | SI_ReportExpiry | 예 | 예 | Byte | 정수 |
JMS_IBM_Report_COA | SI_ReportCOA | 예 | 예 | Byte | 정수 |
JMS_IBM_Report_COD | SI_ReportCOD | 예 | 예 | Byte | 정수 |
JMS_IBM_Report_PAN | SI_ReportPAN | 예 | 예 | 부울 | 정수 |
JMS_IBM_Report_NAN | SI_ReportNAN | 예 | 예 | 부울 | 정수 |
JMS_IBM_Report_Pass_Msg_ID | SI_ReportPassMsgID | 예 | 예 | 부울 | 정수 |
JMS_IBM_Report_Pass_Correl_ID | SI_ReportPassCorrelID | 예 | 예 | 부울 | 정수 |
JMS_IBM_Report_Discard_Msg | SI_ReportDiscardMsg | 예 | 예 | 부울 | 정수 |
JMS_IBM_Last_Msg_In_Group | 예 | 예 | 부울 | 부울 | |
JMS_IBM_PutDate | 예 | 예 | 문자열 | 문자열 | |
JMS_IBM_PutTime | 예 | 예 | 문자열 | 문자열 | |
JMS_IBM_Encoding | 예 | 예 | 정수 | 정수 | |
JMS_IBM_Character_Set | 예 | 예 | 문자열 | 문자열 | |
JMS_IBM_ExceptionMessage | 아니오 | 아니오 | 문자열 | 문자열 | |
JMS_IBM_ExceptionTimestamp | SI_ExceptionTimestamp | 예 | 아니오 | Long | Long |
JMS_IBM_ExceptionReason | SI_ExceptionReason | 예 | 아니오 | 정수 | 정수 |
JMS_IBM_ExceptionProblemDestination | SI_ExceptionProblemDestination | 예 | 아니오 | 문자열 | 문자열 |
해당사항 없음 | SI_ExceptionInserts | 아니오 | 아니오 | 문자열 목록 | n/a |
JMS_IBM_System_MessageID | SI_SystemMessageID | 예 | 아니오 | 문자열 | 문자열 |