ページの先頭行へ戻る
Interstage Application Server/Interstage Web Server メッセージ集
Interstage

77.6.10 jms2111

JMS:ERROR:jms2111: Operation '%s' failed. Session is part of distributed transaction.
JMS:エラー
:jms2111: Operation '%s' が失敗しました。Session は分散トランザクションの一部です。

可変情報

%s:JMS API メソッド名

意味

Operation JMS API メソッド名%sに誤りがあります。

システムの処理

処理を中止します。

ユーザの対処

グローバルトランザクション機能を使用しない場合は、ConnectionFactoryのトランザクション種別に“グローバルトランザクション機能を使用しない”を設定してください。
グローバルトランザクション機能を使用する場合は、以下の対処を行ってください。

  • Operation JMS API メソッド名%sが“createQueueSession”または“createTopicSession”である場合は、メソッドの引数“transacted”が“true”であるかを確認してください。

  • Operation JMS API メソッド名%sが“commit”である場合は、javax.transaction.UserTransaction.commit()を使用してください。

  • Operation JMS API メソッド名%sが“rollback”である場合は、javax.transaction.UserTransaction.rollback()を使用してください。