Propiedades JMS_IBM y propiedades SI_system equivalentes

La interfaz SIMessage y el selector de configuración de mediación proporcionan soporte para las propiedades JMS_IBM y las propiedades SI_system equivalentes. Puede acceder a las propiedades JMS_IBM_ a través de la API JMS. Muchos de los valores que contienen las propiedades JMS_IBM_ se aplican a SIMessage y tienen sinónimos SI_. Puede acceder a todas estas propiedades a través de la interfaz SIMessage y puede establecer y hacer coincidir muchas de ellas. No puede establecer las propiedades de excepción porque se controlan mediante el motor de mensajería.

Puede hacer coincidir SI_ExceptionReason, JMS_IBM_ExceptionReason y JMS_IBM_ExceptionTimestamp. El método clearMessageProperties() no borra las propiedades que no puede establecer.

Cuando los tipos de datos son diferentes, los valores equivalentes se modifican antes de devolverse al llamante de API JMS. Por ejemplo, con JMS_IBM_Report_XXX, los valores JMS_IBM_Report... y JMS_IBM_Feedback se modifican antes de devolverse al llamante de API JMS. Los valores utilizados por la integración de servicios y WebSphere Application Server son diferentes, sin embargo, se modifican antes de que el llamante de la API de JMS los devuelva, de forma que se pueden pasar a IBM MQ.

Si desea más información sobre la correlación de los campos de mensaje y las propiedades entre IBM MQ y JMS consulte Correlación de los campos de cabecera y las propiedades de un mensaje desde y hacia el formato de IBM MQ.

En la tabla siguiente, la columna de tipo de datos API SIMessage indica el tipo de datos de la propiedad si se accede a la misma mediante un manejador de mediación o al especificar los selectores para un manejador de mediación. La columna de tipo de datos API JMS indica el tipo de datos de la propiedad si una aplicación JMS accede a la misma, al especificar los selectores o al utilizar los métodos de propiedad get y set:

Tabla 1. JMS_IBM properties y SIMessage properties. La primera columna de la tabla proporciona los nombres de propiedades JMS_IBM. La segunda columna proporciona los nombres de propiedades SIMessage equivalentes, si están disponibles. La tercera columna indica si se pueden correlacionar las propiedades. La cuarta columna indica el estado de setMessageProperty. La quinta columna contiene el tipo de datos de la propiedad de API de SIMessage si se accede mediante un manejador de mediación o al especificar los selectores para el manejador de mediación. La sexta columna contiene el tipo de datos de la propiedad de API de JMS si se accede mediante una aplicación JMS.
Nombre de propiedad JMS_IBM Propiedad SIMessage equivalente ¿Se puede correlacionar? setMessageProperty Tipo de datos API SIMessage Tipo de datos API JMS
JMS_IBM_Format   Serie Serie
JMS_IBM_MsgType   Entero Entero
JMS_IBM_Feedback SI_ReportFeedback Entero Entero
JMS_IBM_PutApplType   Entero Entero
JMS_IBM_Report_Exception SI_ReportException Byte Entero
JMS_IBM_Report_Expiration SI_ReportExpiry Byte Entero
JMS_IBM_Report_COA SI_ReportCOA Byte Entero
JMS_IBM_Report_COD SI_ReportCOD Byte Entero
JMS_IBM_Report_PAN SI_ReportPAN Boolean Entero
JMS_IBM_Report_NAN SI_ReportNAN Boolean Entero
JMS_IBM_Report_Pass_Msg_ID SI_ReportPassMsgID Boolean Entero
JMS_IBM_Report_Pass_Correl_ID SI_ReportPassCorrelID Boolean Entero
JMS_IBM_Report_Discard_Msg SI_ReportDiscardMsg Boolean Entero
JMS_IBM_Last_Msg_In_Group   Boolean Boolean
JMS_IBM_PutDate   Serie Serie
JMS_IBM_PutTime   Serie Serie
JMS_IBM_Encoding   Entero Entero
JMS_IBM_Character_Set   Serie Serie
JMS_IBM_ExceptionMessage   No No Serie Serie
JMS_IBM_ExceptionTimestamp SI_ExceptionTimestamp No Largo Largo
JMS_IBM_ExceptionReason SI_ExceptionReason No Entero Entero
JMS_IBM_ExceptionProblemDestination SI_ExceptionProblemDestination No Serie Serie
N/D SI_ExceptionInserts No No Lista de series n/d
JMS_IBM_System_MessageID SI_SystemMessageID No Serie Serie

Icon that indicates the type of topic Reference topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rjp0026_
File name: rjp0026_.html