JMS_IBM プロパティーおよび等価 SI_system プロパティー

サポートは、JMS_IBM プロパティーおよび等価 SI_system プロパティーの SIMessage インターフェースとメディエーション構成セレクターによって提供されます。 JMS_IBM_ properties は JMS API を使用してアクセスすることができます。JMS_IBM_ properties によって保持される値の多くは、SIMessage に適用され、同義語 SI_ を持ちます。 これらのプロパティーはすべて、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 アプリケーションによってアクセスされた場合は、セレクターを指定するとき、またはプロパティーのメソッドの取得および設定を使用するときに、プロパティーのデータ型を示します。

表 1. JMS_IBM プロパティーおよび SIMessage プロパティー. 表の第 1 列は、JMS_IBM プロパティー名を示しています。 第 2 列は、相当する SIMessage プロパティー名を示しています (選択可能な場合)。第 3 列は、 プロパティーを突き合わせできるかどうかを示しています。第 4 列は、 setMessageProperty の状態を示しています。第 5 列は、 メディエーション・ハンドラーによってアクセスされた場合、またはメディエーション・ハンドラーのセレクターを指定する場合の SIMessage API プロパティーのデータ型を示しています。第 6 列は、 JMS アプリケーションによってアクセスされた場合の JMS API プロパティー のデータ型を示しています。
JMS_IBM プロパティー名 等価 SIMessage プロパティー 突き合わせできるか? setMessageProperty SIMessage API データ・タイプ JMS API データ・タイプ
JMS_IBM_Format   はい はい ストリング ストリング
JMS_IBM_MsgType   はい はい 整数 整数
JMS_IBM_Feedback SI_ReportFeedback はい はい 整数 整数
JMS_IBM_PutApplType   はい はい 整数 整数
JMS_IBM_Report_Exception SI_ReportException はい はい バイト 整数
JMS_IBM_Report_Expiration SI_ReportExpiry はい はい バイト 整数
JMS_IBM_Report_COA SI_ReportCOA はい はい バイト 整数
JMS_IBM_Report_COD SI_ReportCOD はい はい バイト 整数
JMS_IBM_Report_PAN SI_ReportPAN はい はい ブール 整数
JMS_IBM_Report_NAN SI_ReportNAN はい はい ブール 整数
JMS_IBM_Report_Pass_Msg_ID SI_ReportPassMsgID はい はい ブール 整数
JMS_IBM_Report_Pass_Correl_ID SI_ReportPassCorrelID はい はい ブール 整数
JMS_IBM_Report_Discard_Msg SI_ReportDiscardMsg はい はい ブール 整数
JMS_IBM_Last_Msg_In_Group   はい はい ブール ブール
JMS_IBM_PutDate   はい はい ストリング ストリング
JMS_IBM_PutTime   はい はい ストリング ストリング
JMS_IBM_Encoding   はい はい 整数 整数
JMS_IBM_Character_Set   はい はい ストリング ストリング
JMS_IBM_ExceptionMessage   いいえ いいえ ストリング ストリング
JMS_IBM_ExceptionTimestamp SI_ExceptionTimestamp はい いいえ Long Long
JMS_IBM_ExceptionReason SI_ExceptionReason はい いいえ 整数 整数
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