データベース連携サービスの例外情報を以下に記述します。
システム例外 | 意味 | 発生箇所・原因と対処方法 |
---|---|---|
INVALID_TRANSACTION | 間違ったトランザクションコンテキストが伝播されました。 | トランザクショナルオブジェクトに伝播されたトランザクションコンテキストが間違っています。そのため、トランザクションにリソースを参加することができませんでした。 → begin要求を発行したプログラムに問題がないかを確認してください。 |
TRANSACTION_MODE | オブジェクトリファレンス中のTransactionPolicyと現在のトランザクションモードが適合していません。 | 本製品では発生しません。 → 他社CORBA製品との接続で発生していないかを確認してください。 |
TRANSACTION_REQUIRED | トランザクション外でトランザクショナルオブジェクトに要求の依頼がだされました。 | begin要求が発行されていないか、または発行されていても、begin要求を発行したスレッドとは異なるスレッドからトランザクショナルオブジェクトに依頼が発行されました。 → begin要求が発行されたスレッドからトランザクショナルオブジェクトに要求を発行しているかを確認してください。 |
TRANSACTION_ROLLEDBACK | トランザクションがrollbackされています。 | トランザクション中にトランザクションタイムアウトか、あるいはなんらかのトラブルで該当トランザクションをシステムがrollbackしました。あるいは、すでにrollback_onlyが設定されています。 → トランザクションタイムアウト、あるいはシステムの環境を確認してください。 |
TRANSACTION_UNAVAILABLE | トランザクションサービスへのコネクションが切断されたため、トランザクションサービスコンテキストの処理を続けることができません。 | 本製品では発生しません。 → 他社CORBA製品との接続で発生していないかを確認してください。 |
その他 | CORBAサービスのエラー | → “91.1 CORBAサービスの例外情報”を参照してください。 |