Db2 for i CLI アプリケーションの作成
Db2® for i CLI アプリケーションは一連のタスクから成っており、それぞれのタスクは一連の個別ステップで構成されています。アプリケーションの実行中のどこかで、他のタスクが発生することもあります。 アプリケーションは 1 つ以上の Db2 for i CLI 関数を呼び出して、 そのようなタスクを 1 つずつ実行します。
どの Db2 for i UDB CLI アプリケーションも、以下の図に示されているように 3 つの主要なタスクを含めます。 この図に示されている順序で関数が呼び出されないと、 エラーが生じます。
図 1. Db2 for
i CLI アプリケーションの概念図

初期設定 タスクは、 主要なタスクであるトランザクション処理 の準備段階で、 リソースを割り振って初期設定します。
アプリケーションの主要なタスクであるトランザクション処理 タスクは、 SQL への照会および変更を Db2 for i CLI に渡します。
終了 タスクは、割り振られたリソースを解放します。 一般にリソースは、 固有のハンドルで識別されるデータ領域から構成されます。 リソースの解放が終わると、 その他のタスクがそのハンドルを使用できるようになります。
Db2 for i CLI アプリケーションを制御する 3 つの主要なタスクに加えて、診断メッセージ・ハンドラーなど多数の一般 タスクもアプリケーションの全体に渡って存在します。
CLI 関数をこれらの主なタスク領域に適合させる方法の概説については、Db2 for i CLI 関数のカテゴリーを参照してください。