Propriétés JMS_IBM et propriétés SI_system équivalentes

La prise en charge est fournie par l'interface SIMessage et le sélecteur de configuration des médiations pour les propriétés JMS_IBM et les propriétés SI_system équivalentes. Vous pouvez accéder aux propriétés JMS_IBM_ via l'API JMS. De nombreuses valeurs conservées par les propriétés JMS_IBM_ s'appliquent à une interface SIMessage et possèdent des synonymes SI_. Vous pouvez accéder à toutes ces propriétés via l'interface SIMessage et définir la plupart d'entre elles ou en rechercher des correspondances. Vous ne pouvez pas définir de propriétés d'exception car elles sont contrôlées par le moteur de messagerie.

Vous pouvez rechercher des correspondances de SI_ExceptionReason, JMS_IBM_ExceptionReason et JMS_IBM_ExceptionTimestamp. La méthode clearMessageProperties() n'efface pas les propriétés qui ne peuvent pas être définies.

Lorsque les types de données sont différents, les valeurs équivalentes sont modifiées avant d'être renvoyées vers le demandeur de l'API JMS. Par exemple avec JMS_IBM_Report_XXX, les valeurs JMS_IBM_Report... et JMS_IBM_Feedback sont modifiées avant d'être renvoyées vers le demandeur de l'API JMS. Les valeurs utilisées par l'intégration de services et WebSphere Application Server sont différentes. Toutefois, elles sont modifiées avant d'être renvoyées par le demandeur de l'API JMS afin d'être toutes transférées vers IBM MQ.

Pour obtenir des informations relatives au mappage des zones de messages et des propriétés entre IBM MQ et JMS, voir Mappage des propriétés et des zones d'en-tête des messages vers et depuis le format IBM MQ.

Dans le tableau suivant, la colonne du type de données API SIMessage indique le type de données de la propriété si un gestionnaire de médiations y accède ou en cas de spécification des sélecteurs d'un gestionnaire de médiations. La colonne du type de données API JMS indique le type de données de la propriété si une application JMS y accède, que ce soit en cas de spécification des sélecteurs ou d'utilisation des méthodes de propriétés get et set :

Tableau 1. Propriétés JMS_IBM et propriétés SI_system équivalentes. La première colonne du tableau fournit les noms des propriétés JMS_IBM. La deuxième colonne contient les noms des propriétés SIMessage équivalentes, le cas échéant. La troisième colonne indique si les propriétés peuvent être mises en correspondance. La quatrième colonne indique l'état de setMessageProperty. La cinquième colonne contient le type de données de la propriété API SIMessage si un gestionnaire de médiations y accède ou en cas de spécification des sélecteurs du gestionnaire de médiations. La sixième colonne contient le type de données de la propriété API JMS si une application JMS y accède.
Nom de la propriété JMS_IBM Propriété SIMessage équivalente Correspondance possible ? setMessageProperty Type de données API SIMessage Type de données API JMS
JMS_IBM_Format   Yes Yes String (chaîne) String (chaîne)
JMS_IBM_MsgType   Yes Yes Entierr Entierr
JMS_IBM_Feedback SI_ReportFeedback Yes Yes Entierr Entierr
JMS_IBM_PutApplType   Yes Yes Entierr Entierr
JMS_IBM_Report_Exception SI_ReportException Yes Yes Octet Entierr
JMS_IBM_Report_Expiration SI_ReportExpiry Yes Yes Octet Entierr
JMS_IBM_Report_COA SI_ReportCOA Yes Yes Octet Entierr
JMS_IBM_Report_COD SI_ReportCOD Yes Yes Octet Entierr
JMS_IBM_Report_PAN SI_ReportPAN Yes Yes Boolean Entierr
JMS_IBM_Report_NAN SI_ReportNAN Yes Yes Boolean Entierr
JMS_IBM_Report_Pass_Msg_ID SI_ReportPassMsgID Yes Yes Boolean Entierr
JMS_IBM_Report_Pass_Correl_ID SI_ReportPassCorrelID Yes Yes Boolean Entierr
JMS_IBM_Report_Discard_Msg SI_ReportDiscardMsg Yes Yes Boolean Entierr
JMS_IBM_Last_Msg_In_Group   Yes Yes Boolean Boolean
JMS_IBM_PutDate   Yes Yes String (chaîne) String (chaîne)
JMS_IBM_PutTime   Yes Yes String (chaîne) String (chaîne)
JMS_IBM_Encoding   Yes Yes Entierr Entierr
JMS_IBM_Character_Set   Yes Yes String (chaîne) String (chaîne)
JMS_IBM_ExceptionMessage   Non Non String (chaîne) String (chaîne)
JMS_IBM_ExceptionTimestamp SI_ExceptionTimestamp Yes Non Long Long
JMS_IBM_ExceptionReason SI_ExceptionReason Yes Non Entierr Entierr
JMS_IBM_ExceptionProblemDestination SI_ExceptionProblemDestination Yes Non String (chaîne) String (chaîne)
N/A SI_ExceptionInserts Non Non Liste de chaînes s/o
JMS_IBM_System_MessageID SI_SystemMessageID Yes Non String (chaîne) String (chaîne)

Icône indiquant le type de rubrique Rubrique de référence



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rjp0026_
Nom du fichier : rjp0026_.html