This topic describes the support provided by the SIMessage interface and the mediation configuration selector for JMS_IBM properties and the equivalent SI_system properties.
The method clearMessageProperties() does not clear properties that cannot be set.
Property name | Equivalent SIMessage property | Can be matched? | setMessageProperty | Data type |
---|---|---|---|---|
JMS_IBM_Format | Yes | Yes | String | |
JMS_IBM_MsgType | Yes | Yes | Integer | |
JMS_IBM_Feedback | Yes | Yes | Integer | |
JMS_IBM_PutApplType | Yes | Yes | Integer | |
JMS_IBM_Report_Exception | SI_ReportException | Yes | Yes | Byte |
JMS_IBM_Report_Expiration | SI_ReportExpiry | Yes | Yes | Byte |
JMS_IBM_Report_COA | SI_ReportCOA | Yes | Yes | Byte |
JMS_IBM_Report_COD | SI_ReportCOD | Yes | Yes | Byte |
JMS_IBM_Report_PAN | SI_ReportPAN | Yes | Yes | Boolean |
JMS_IBM_Report_NAN | SI_ReportNAN | Yes | Yes | Boolean |
JMS_IBM_Report_Pass_Msg_ID | SI_ReportPassMsgID | Yes | Yes | Boolean |
JMS_IBM_Report_Pass_Correl_ID | SI_ReportPassCorrelID | Yes | Yes | Boolean |
JMS_IBM_Report_Discard_Msg | SI_ReportDiscardMsg | Yes | Yes | Boolean |
JMS_IBM_Last_Msg_In_Group | Yes | Yes | Boolean | |
JMS_IBM_PutDate | Yes | Yes | String | |
JMS_IBM_PutTime | Yes | Yes | String | |
JMS_IBM_Encoding | Yes | Yes | Integer | |
JMS_IBM_Character_Set | Yes | Yes | String | |
JMS_IBM_ExceptionMessage | No | No | String | |
JMS_IBM_ExceptionTimestamp | SI_ExceptionTimestamp | Yes | No | Long |
JMS_IBM_ExceptionReason | SI_ExceptionReason | Yes | No | Integer |
JMS_IBM_ExceptionProblemDestination | SI_ExceptionProblemDestination | Yes | No | String |
N/A | SI_ExceptionInserts | No | No | List of strings |
JMS_IBM_System_MessageID | SI_SystemMessageID | Yes | No | String |