Propriedades JMS_IBM e Propriedades SI_system Equivalentes

O suporte é fornecido pela interface SIMessage e o seletor de configuração de mediação para as propriedades JMS_IBM e SI_system equivalentes. Você pode acessar as propriedades JMS_IBM_ utilizando a API do JMS. Vários valores mantidos pelas propriedades JMS_IBM_ aplicam-se a SIMessage e têm sinônimos SI_. Você pode acessar todas essas propriedades através da interface SIMessage e pode corresponder e definir várias delas. Você não pode configurar propriedades de exceção, pois elas são controladas pelo mecanismo do sistema de mensagens.

Você pode corresponder SI_ExceptionReason, JMS_IBM_ExceptionReason e JMS_IBM_ExceptionTimestamp. O método clearMessageProperties() não limpa as propriedades que não podem ser definidas.

Onde os tipos de dados forem diferentes, os valores equivalentes serão modificados antes de serem retornados ao responsável pela chamada API do JMS. Por exemplo, com JMS_IBM_Report_XXX, os valores JMS_IBM_Report... e JMS_IBM_Feedback serão modificados antes de serem retornados ao responsável pela chamada API do JMS. Os valores usados pela integração de serviço e pelo WebSphere Application Server são diferentes, no entanto, eles são modificados antes de serem retornados pelo responsável pela chamada JMS API, de modo que eles possam então ser processados para o IBM MQ.

Para obter informações sobre o mapeamento de campos de mensagem e propriedades entre o IBM MQ e o JMS, consulte Mapeando os campos e propriedades do cabeçalho da mensagem para e a partir do formato do IBM MQ.

Na tabela a seguir, a coluna de tipo de dados API do SIMessage indicará o tipo de dados da propriedade se acessado por um manipulador de mediação ou ao especificar os seletores para um manipulador de mediação. A coluna de tipo de dados API do JMS indicará o tipo de dados da propriedade se acessado por um aplicativo JMS ao especificar seletores ou ao utilizar os métodos de propriedade get e set:

Tabela 1. Propriedades JMS_IBM e SIMessage. A primeira coluna da tabela fornece os nomes da propriedade JMS_IBM. A segunda coluna fornece os nomes da propriedade SIMessage equivalentes, se disponível. A terceira coluna indica se as propriedades podem ser correspondidas. A quarta coluna indica o estado de setMessageProperty. A quinta coluna contém o tipo de dados da propriedade de API SIMessage se acessada por um manipulador de mediação ou quando especificar os seletores para o manipulador de mediação. A sexta coluna contém o tipo de dados da propriedade de API JMS se acessado por um aplicativo JMS.
Nome da Propriedade JMS_IBM Propriedade SIMessage Equivalente Pode ser correspondida? setMessageProperty Tipo de dados API do SIMessage Tipo de dados API do JMS
JMS_IBM_Format   Sim Sim Sequência de caracteres Sequência de caracteres
JMS_IBM_MsgType   Sim Sim Número inteiro Número inteiro
JMS_IBM_Feedback SI_ReportFeedback Sim Sim Número inteiro Número inteiro
JMS_IBM_PutApplType   Sim Sim Número inteiro Número inteiro
JMS_IBM_Report_Exception SI_ReportException Sim Sim Byte Número inteiro
JMS_IBM_Report_Expiration SI_ReportExpiry Sim Sim Byte Número inteiro
JMS_IBM_Report_COA SI_ReportCOA Sim Sim Byte Número inteiro
JMS_IBM_Report_COD SI_ReportCOD Sim Sim Byte Número inteiro
JMS_IBM_Report_PAN SI_ReportPAN Sim Sim Booleano Número inteiro
JMS_IBM_Report_NAN SI_ReportNAN Sim Sim Booleano Número inteiro
JMS_IBM_Report_Pass_Msg_ID SI_ReportPassMsgID Sim Sim Booleano Número inteiro
JMS_IBM_Report_Pass_Correl_ID SI_ReportPassCorrelID Sim Sim Booleano Número inteiro
JMS_IBM_Report_Discard_Msg SI_ReportDiscardMsg Sim Sim Booleano Número inteiro
JMS_IBM_Last_Msg_In_Group   Sim Sim Booleano Booleano
JMS_IBM_PutDate   Sim Sim Sequência de caracteres Sequência de caracteres
JMS_IBM_PutTime   Sim Sim Sequência de caracteres Sequência de caracteres
JMS_IBM_Encoding   Sim Sim Número inteiro Número inteiro
JMS_IBM_Character_Set   Sim Sim Sequência de caracteres Sequência de caracteres
JMS_IBM_ExceptionMessage   No No Sequência de caracteres Sequência de caracteres
JMS_IBM_ExceptionTimestamp SI_ExceptionTimestamp Sim No Comprido Comprido
JMS_IBM_ExceptionReason SI_ExceptionReason Sim No Número inteiro Número inteiro
JMS_IBM_ExceptionProblemDestination SI_ExceptionProblemDestination Sim No Sequência de caracteres Sequência de caracteres
Não disponível SI_ExceptionInserts No No Lista de Cadeias N/D
JMS_IBM_System_MessageID SI_SystemMessageID Sim No Sequência de caracteres Sequência de caracteres

Ícone que indica o tipo de tópico Tópico de Referência



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rjp0026_
Nome do arquivo: rjp0026_.html