ZTCommit

ZTCOMMITコマンドは、GT.Mプログラム内の論理的なトランザクションの終了を示します。ZTSTARTで使われる ZTCOMMITは、トランザクションを囲い("fences" ) ます(つまり、終わりと始まりをマークします)。囲われているトランザクションは、データベースのリカバリ時にデータベースに影響を与えることから、複数のグローバルアップデートで構成される不完全なアプリケーショントランザクションを防止することMUPIP JPURNAL機能です。ZTSTARTやZTCOMMITではなく、むしろTSTARTやTCOMMITのような、Mトランザクション処理コマンドを使用することを、FISは強く推奨します。 FISは、機能的に非推奨のZTSTART/ ZTCOMMITはもはやテストはしません。

ZTCOMMITコマンドのフォーマットは:

ZTC[OMMIT][:tvexpr] [intexpr]

ZTCOMMITの例

例:

GTM>ZTCOMMIT 0

ダイレクトモードから発行されたこのZTCOMMITは、オープンしているZTSTARTを閉じるでしょう。

例:

これは、サブトランザクションの 2つの独立したネストになっているトランザクションを示しています。その他の追加の例は、ZTSTARTの例を参照してください。

inserted by FC2 system