JMS_IBM 属性和等效的 SI_system 属性

SIMessage 接口和调解配置选择器为 JMS_IBM 属性和等效的 SI_system 属性提供支持。您可通过 JMS API 访问 JMS_IBM_ properties。JMS_IBM_ properties 所拥有的许多值应用于 SIMessage 并具有 SI_ synonyms。您可通过 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 使用的值不相同,但是,JMS API 调用者在返回这些值之前会对其进行修改,以便可以将它们传递至 IBM MQ

有关在 IBM MQ 与 JMS 之间映射消息字段和属性的信息,请参阅将消息头字段和属性映射至 IBM MQ 格式以及从此格式映射至消息头字段和属性

在下表中,SIMessage API 数据类型列指示了调解处理程序访问属性时或者指定调解处理程序的选择器时使用的属性数据类型。JMS API 数据类型列指示了 JMS 应用程序访问属性时(指定选择器时或者使用 Get 和 Set 属性方法时)使用的属性数据类型:

表 1. JMS_IBM 属性和 SIMessage 属性. 此表的第一列提供 JMS_IBM 属性名。第二列提供等效的 SIMessage 属性名(如果可用)。第三列指示属性能否匹配。第四列指示 setMessageProperty 的状态。第五列包含调解处理程序访问 SIMessage API 属性时或者指定调解处理程序的选择器时此属性的数据类型。 第六列包含 JMS 应用程序访问 JMS API 属性时此属性的数据类型。
JMS_IBM 属性名 等效的 SIMessage 属性 能够匹配? setMessageProperty SIMessage API 数据类型 JMS API 数据类型
JMS_IBM_Format   字符串 字符串
JMS_IBM_MsgType   Integer Integer
JMS_IBM_Feedback SI_ReportFeedback Integer Integer
JMS_IBM_PutApplType   Integer Integer
JMS_IBM_Report_Exception SI_ReportException 字节 Integer
JMS_IBM_Report_Expiration SI_ReportExpiry 字节 Integer
JMS_IBM_Report_COA SI_ReportCOA 字节 Integer
JMS_IBM_Report_COD SI_ReportCOD 字节 Integer
JMS_IBM_Report_PAN SI_ReportPAN 布尔值 Integer
JMS_IBM_Report_NAN SI_ReportNAN 布尔值 Integer
JMS_IBM_Report_Pass_Msg_ID SI_ReportPassMsgID 布尔值 Integer
JMS_IBM_Report_Pass_Correl_ID SI_ReportPassCorrelID 布尔值 Integer
JMS_IBM_Report_Discard_Msg SI_ReportDiscardMsg 布尔值 Integer
JMS_IBM_Last_Msg_In_Group   布尔值 布尔值
JMS_IBM_PutDate   字符串 字符串
JMS_IBM_PutTime   字符串 字符串
JMS_IBM_Encoding   Integer Integer
JMS_IBM_Character_Set   字符串 字符串
JMS_IBM_ExceptionMessage   字符串 字符串
JMS_IBM_ExceptionTimestamp SI_ExceptionTimestamp Long Long
JMS_IBM_ExceptionReason SI_ExceptionReason Integer Integer
JMS_IBM_ExceptionProblemDestination SI_ExceptionProblemDestination 字符串 字符串
不适用 SI_ExceptionInserts 字符串列表 不适用
JMS_IBM_System_MessageID SI_SystemMessageID 字符串 字符串

指示主题类型的图标 参考主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rjp0026_
文件名:rjp0026_.html