無効なXID

問題: SOAサーバーからデータベースへの接続を試みると、次のエラー・メッセージが表示されます:

XID が無効です。start()がリソース'[connection pool]'で失敗しました

このエラーは、XAドライバを使用するJDBCデータ・ソースで発生します。

解決策: データ・ソースのXAトランザクション・タイムアウト設定を変更します:

  1. WebLogic管理コンソール(http://WebLogic Admin host:WebLogic Admin port/console)で、「サービス」、「JDBC」、「データ・ソース」、「SOADataSource」、「トランザクション」の順に選択します。

  2. 「XAトランザクション・タイムアウトの設定」を選択します。

  3. 「XAトランザクションのタイムアウトを0に」を設定します。