CdbrSession::Rollbackメソッド
機能
最後にCdbrSession::Commitメソッドがコールされた状態まで戻す
形式
DmaBoolean CdbrSession::Rollback()
詳細
最後にCdbrSession::Commitメソッドをコールした時点以降の更新を,無効にするメソッドです。
引数
なし
戻り値
DMA_TRUE 正常終了
DMA_FALSE 異常終了
戻り値の詳細
major_code | minor_code | 説明 | 対処 |
---|---|---|---|
ERR_CORBA | CORBAの戻り値が設定されます。 | CORBAでエラーが発生しました。 | ユーザプログラムでは対処できません。エラー情報として文字列の値を取得して,ユーザプログラムを終了してください。 |
ERR_DB | ERR_DB_FAILED | データベースで障害が発生しました。 | syslogを参照して,障害の原因を取り除いてください。 |
ERR_DBR | ERR_INVALID_STATUS | セッションの状態が不正です。一つのセッションに同時に複数のメソッド処理要求が出されています。 | 一つのセッションに対しては,一度に一つの処理要求しか出さないように見直してください。 |
ERR_DBR | ERR_SESSION_NOT_CONNECT | セッションが接続されていません。 | セッションを接続してください。 |
ERR_DMA | DMARC_CONSTRAINT_VIOLATED | 制約違反の操作です。 | この操作は実行できません。 |
ERR_DMA | DMARC_ILLEGAL_OPERATION | DMA規約で禁止されている操作です。 | この操作は実行できません。 |
ERR_DMA | DMARC_UNEXPECTED | 予期しないエラーが発生しました。 | 処理を終了してください。 |