Hitachi

Hitachi Microservices Platform - Paxos Commit Transaction Orchestrator ユーザーズガイド


8.3.2 例外の一覧(SQL-Participant限定)

HMP-PCTOのJDBC Proxy Driverがサポートする例外の一覧を次に示します。

表8‒14 例外の一覧

項番

パッケージ名

例外名

説明

ユーザによる例外送出可否

1

jp.co.Hitachi.soft.hmppcto.jdbc.client.exception

PctoSqlFeatureNotSupportedException例外

JDBC Proxy Driverがサポートしていないメソッドを呼び出した場合に送出する例外です。

2

jp.co.Hitachi.soft.hmppcto.jdbc.client.exception

PctoSQLClientInfoException例外

JDBC Proxy Driverがサポートしていないメソッドを呼び出した場合に送出する例外です。

3

jp.co.Hitachi.soft.hmppcto.jdbc.client.exception

PctoInternalContradictionException例外

Participantの内部で障害が発生した場合に送出する例外です。

次の場合に送出する例外です。

  • Connectionインスタンスが失われている場合

  • Connectionインスタンスの取得時にDBで障害が発生した場合

  • SQL-Participantが閉塞している場合

  • トランザクション決着監視タイマによるrollback処理後にSQL実行を要求した場合

4

jp.co.Hitachi.soft.hmppcto.jdbc.client.exception

PctoTransactionStartException例外

Participantのトランザクションブランチを開始できない場合に送出する例外です。

5

jp.co.Hitachi.soft.hmppcto.jdbc.client.exception

PctoPrePreparedException例外

先行プリペア実行後にJDBC Proxy Driverのメソッドを実行した場合に送出する例外です。

6

jp.co.Hitachi.soft.hmppcto.jdbc.client.exception

PctoConnectionLackedException例外

パラメタ「db.pool.max-pool-size」の指定値よりもDBコネクション数を多く使用しようとした場合に送出する例外です。