可変情報
%s1:トランザクション操作
%s2:例外情報
%x1:保守コード1
%x2:保守コード2
意味
トランザクション操作に失敗しました。
システムの処理
処理を中止します。
ユーザの対処
以下の対処を行ったあと、再度処理を実行してください。
以下の原因に該当しないかを確認してください。該当する場合は、原因を解消してください。
Connectionのclose処理を行わずに、rollback/commitのトランザクション操作を行いました。
トランザクションタイムアウト後に、rollback/commitのトランザクション操作を行いました。
OTSが起動されていません。
以下の表を参照し、トランザクション操作%s1および例外情報%s2に対応する対処を行ってください。
トランザクション操作%s1 | 例外情報%s2 | 対処方法 |
---|---|---|
begin | javax.transaction. | ネストされたトランザクションは、サポートしていません。トランザクションを完了させてください。 |
javax.transaction.SystemException | 保守コード2%x2が“0x540f0002”の場合は、OTSシステムが起動されていません。OTSシステムを起動してください。 | |
commit | javax.transaction.RollbackException | トランザクションがロールバックされました。本メッセージの前にメッセージが出力された場合は、そのメッセージに従って対処してください。 |
java.lang. | トランザクションが開始されていません。トランザクションを開始してください。 | |
java.lang. | トランザクションを開始したアプリケーション以外でトランザクションを完了しました。開始したアプリケーションで完了させてください。 | |
javax.transaction.HeuristicMixedException | リソースマネージャの判断により、トランザクションが完了されました。リソース管理プログラムを再起動して、リカバリ処理を実施してください。 | |
javax.transaction.HeuristicRollbackException | リソースマネージャの判断により、トランザクションがロールバックされました。リソース管理プログラムを再起動してリカバリ処理を行ってください。 | |
javax.transaction.SystemException | 本メッセージの前にメッセージが出力された場合は、そのメッセージに従って対処してください。 | |
rollback | java.lang. | トランザクションが開始されていない、またはロールバックされています。トランザクションを開始させてください。 |
java.lang.SecurityException | トランザクションを開始したアプリケーション以外でトランザクションを完了しました。開始したアプリケーションで完了させてください。 | |
javax.transaction.SystemException | 本メッセージの前にメッセージが出力されている場合は、そのメッセージに従って対処してください。 | |
setRollbackOnly | java.lang. | トランザクションが開始されていない、またはロールバックされています。トランザクションを開始させてください。 |
javax.transaction.SystemException | 本メッセージの前にメッセージが出力された場合は、そのメッセージに従って対処してください。 | |
resume | javax.transaction. | すでにスレッドにトランザクションが関連付けられています。トランザクションを完了させてから行ってください。 |
java.lang. | サスペンド状態ではありません。本処理を行わないか、サスペンドしてから行ってください。 | |
javax.transaction.SystemException | 本メッセージの前にメッセージが出力された場合は、そのメッセージに従って対処してください。 | |
suspend | java.lang. | トランザクションが開始されていません。トランザクションを開始してください。 |
javax.transaction.SystemException | 本メッセージの前にメッセージが出力された場合は、そのメッセージに従って対処してください。 | |
enlistResource | java.lang. | トランザクションが開始されていません。トランザクションを開始してください。 |
javax.transaction. | トランザクションがロールバックに設定されています。トランザクションをロールバックさせてください。 | |
javax.transaction.xa. | リソースマネージャが利用できない状態/トランザクションがロールバックされている状態です。 | |
com.fujitsu.interstage.ots.jts.RegistFailure: org.omg.NO_IMPLEMENT | OTSシステムが起動されていません。OTSシステムを起動してください。 | |
com.fujitsu.interstage.ots.jts.RegistFailure: org.omg.NO_MEMORY | トランザクションに参加できる最大リソース数を超えました。アプリケーションの構成を見直して、1つのトランザクションに参加するアプリケーションの数をPARTICIPATE値(32)以下に設定してください。 | |
com.fujitsu.interstage.ots.jts.RegistFailure: org.omg.TRANSACTION_ROLLEDBACK | トランザクションがロールバックに設定されています。トランザクションをロールバックさせてください。 | |
com.fujitsu.interstage.ots.jts.RegistFailure: org.omg.TRANSACTION_REQUIRED | トランザクションが開始されていません。トランザクションを開始してください。 | |
com.fujitsu.interstage.ots.jts.RegistFailure: org.omg.INVALID_TRANSACTION | 不正なトランザクションコンテキストが伝播されました。システムの環境を見直してください。対処を行っても本メッセージが出力される場合は、iscollectinfoコマンドを使用して調査情報を採取した後、技術員に連絡してください。 | |
com.fujitsu.interstage.ots.jts.RegistFailure: その他のCORBAエラー | OTSシステム/CORBAサービスでエラーが発生しました。本メッセージの前にメッセージが出力された場合は、そのメッセージに従って対処してください。 | |
javax.transaction.SystemException | 保守コード2%x2が“0x540a000b”の場合は、トランザクションサービスの登録情報がネーミングサービスに存在しない可能性があります。トランザクションサービスの再セットアップを行い、再試行してください。 | |
oracle.jdbc.xa.OracleXAException.XAER_NOTA | rollback/commitのトランザクション操作中に本メッセージが出力された場合は、アプリケーションにおいてConnectionのclose処理を行っていない可能性があります。 | |
delistResource | java.lang. | トランザクションが開始されていません。トランザクションを開始してください。 |
javax.transaction.xa. | リソースマネージャが利用できない状態/トランザクションがロールバックされている状態です。 | |
javax.transaction.SystemException | 本メッセージの前にメッセージが出力されている場合は、そのメッセージに従って対処してください。 | |
oracle.jdbc.xa.OracleXAException.XAER_NOTA | rollback/commitのトランザクション操作中に本メッセージが出力された場合は、アプリケーションにおいてConnectionのclose処理を行っていない可能性があります。 | |
getStatus | javax.transaction.SystemException | 本メッセージの前にメッセージが出力された場合は、そのメッセージに従って対処してください。 |
setTransactionTimeout | javax.transaction.SystemException | 本メッセージの前にメッセージが出力された場合は、そのメッセージに従って対処してください。 |
registerSynchronization | java.lang. | トランザクションが開始されていません。トランザクションを開始させてください。 |
javax.transaction. | トランザクションがロールバックに設定されています。トランザクションをロールバックしてください。 | |
javax.transaction.SystemException | 本メッセージの前にメッセージが出力された場合は、そのメッセージに従って対処してください。 | |
- | javax.transaction.SystemException | OTSが起動されていない、ネーミングサービスが起動されていない、またはORBの設定に誤りがある可能性があります。ORBの設定の詳細については、“アプリケーション作成ガイド (CORBAサービス編)”の“ORB(Object Request Broker)の指定”を参照してください。 |
同時にエラーメッセージが出力された場合は、そのメッセージを参照して、エラーとなった原因を取り除いてください。
上記の対処を行っても本メッセージが出力される場合は、iscollectinfoコマンドを使用して調査情報を採取した後、技術員に連絡してください。