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

次のトピック: CAIKRPAR の割り当て


テーブルの作成およびロード

JCL メンバ CAKRTBLI および CAKRTBLO を実行するには、以下の 2 段階の手順に従います。 両方のメンバは、CAJRPROC ライブラリにある CAKRTAB プロシージャを呼び出します。 CAKRTBLI および CAKRTBLO を実行する前に、メンバ内にある指示に従って CAKRTAB を更新します。

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

    このジョブストリームは 4 つのステップで構成されています。 これらの各ステップでは、追加の CAJRSQL メンバからの入力を利用します。 ステップおよび入力ステートメントの概要については、この表をご覧ください。 表の最後にある 2 つのカラムは、DB2 または CA 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 テーブルをロードします。 このメンバを編集して、ロードするテーブルのみを選択します。

    注: 詳細については、「CA JARS JARS/OLF User Guide」の「Predefined JARS History Records」を参照してください。

本製品で配布されている CAJRSQL ライブラリ メンバは、プログラム CAKRINST への入力として使用され、100 個の挿入ごとに、SQL COMMIT ステートメントが含まれています。 COMMIT ステートメントの時点までのすべての作業はデータベースに入力され、使用ストレージは解放されます。

重要: このプロシージャでは、ジョブがなんらかの理由で失敗すると ROLLBACK 機能が削除されます。 CAKRINST を使用する前に、最初のインストール後に変更されるテーブルのバックアップを作成してください。