前のトピック: 手順 16. CA Datacom ユーザ用スキーマの作成

次のトピック: 手順 18. CAIKRPAR の割り当て

手順 17. テーブルの作成およびロード

これは、JCL メンバの CAKRTBLI と CAKRTBLO が実行される 2 段階のプロセスです。 両方のメンバは、CAJRPROC ライブラリにある CAKRTAB プロシージャを呼び出します。 CAKRTBLI と CAKRTBLO を実行する前に、メンバ内にある指示に従って CAKRTAB を更新してください。

  1. CAJRJCL 内のメンバ CAKRTBLI は、JARS/OLF に必要なテーブルを割り当て、ロードします。 また、このメンバは所有者 ID のインデックスおよび同義語を作成し、スタートアップ定義をロードし、コミットします。

    このジョブストリームは 4 つのステップで構成されています。 これらの各ステップでは、追加の CAJRSQL メンバからの入力を利用します。 ステップおよび入力ステートメントの概要については、以下のテーブルをご覧ください。 テーブルの最後の 2 つのカラムは、DB2 または Datacom にカスタマイズが必要かどうかを示しています。

手順

説明

入力

DB2

Datacom

STEP010

テーブルの作成

CAKRDC8

N/A

Y

 

 

CAKRDB8

Y

N/A

STEP020

同義語の作成

CAKRCR84

Y

Y

STEP030

ディスパッチ テーブルのロード

CAKSCR81

N

N

STEP040

JARS/OLF テーブル - IVP のロード

CAKRCR88

N

N

CA Datacom では、カスタマイズが必要な入力メンバは CAKRDC8 と CAKRCR84 です。 メンバ CAKRDC8 では、正しいデータベース名を反映するために PMA490 を変更します。 メンバ CAKRCR84 では、所有者 ID を DB 所有者 ID に変更します。

DB2 では、CAJRSQL ライブラリ メンバ CAKRDB8 および CAKRCR84 をカスタマイズする必要があります。 メンバ CAKRDB8 では、正しいデータベース名を反映するために DSNDB04 を変更します。 メンバ CAKRCR84 では、所有者 ID を DB 所有者 ID に変更します。

完了後、CAJRJCL ライブラリ メンバ CAKRTBLI をカスタマイズします。 STEP010 手順を確認して、INPUT シンボリックが CAKRDC8 または CAKRDB8 のいずれかの適切な入力を反映するようにする必要があります。 ジョブをサブミットし、出力を確認して、処理がリターン コード 0 で完了したことを検証します。

注: 入力メンバは CAJRSQL からです。

  1. メンバ CAKRTBLO は JARS/OLF IRD/ORD テーブルをロードします。 このメンバを編集して、ロードするテーブルのみを選択します。

    注: 詳細については、「JARS/OLF User Guide」の付録 C に記載されている、事前定義済み JARS 履歴レコードを参照してください。

本製品で配布され、プログラム CAKRINST への入力として使用される CAJRSQL ライブラリ メンバには、100 個の挿入ごとに、SQL "COMMIT" ステートメントが含まれています。 コミットによって、その時点までのすべての作業がデータベースにコミットされ、使用されていたストレージが解放されます。 何らかの理由でジョブが失敗した場合、これによって「ROLLBACK」機能が削除される点に非常に注意が必要です。 CAKRINST を使用する前に、ユーザは、最初のインストール後に変更されるテーブルのバックアップを作成する必要があります。