トランザクションのエクスポートおよびインポート

トランザクションのエクスポートおよびインポート機能を使用すると、メインフレームまたはエンタープライズ サーバーからダウンロードされた IMS のステージ 1 ファイルから IMS トランザクションを抽出して、そのトランザクションを IMS プロジェクトに自動で追加できます。これは 2 段階のプロセスで行います。

トランザクション ファイルの作成

トランザクション ファイルには、後からエンタープライズ サーバーにインポートするために必要なトランザクションとプリンターの定義が含まれています。これはフラットなテキスト ファイルであるため、このファイルを編集して、エンタープライズ サーバーでのアプリケーションの実行に不要な定義を削除できます。トランザクション ファイルを作成するには 2 つの方法があります。メインフレームからのステージ 1 ファイルからエクスポートするか、またはエンタープライズ サーバーからトランザクションをエクスポートするかのいずれかです。
オプション 1:ステージ 1 ファイルからのエクスポート
ステージ 1 ファイルが読み取られ、すべてのトランザクション定義がトランザクション ファイルに抽出されます。
ステージ 1 ファイルからトランザクション ファイルを作成するには
  1. ステージ 1 ファイルをメインフレームからダウンロードします。
  2. Enterprise Developer command prompt コマンド プロンプトを開きます。
  3. ダウンロードしたステージ 1 ファイルが含まれているディレクトリへ変更します。
  4. 次のように入力します。
    mfims stage1ext stage1file transactionfile
    ここで、
    stage1file メインフレームからダウンロードされたステージ 1 ファイル。
    transactionfile 作成するトランザクション ファイルの名前。

    トランザクション ファイルは現在のディレクトリに作成されます。

オプション 2:エンタープライズ サーバーからのエクスポート
エンタープライズ サーバーからトランザクション ファイルを作成するには
  1. Enterprise Developer command prompt コマンド プロンプトを開きます。
  2. 次のように入力します。
    mfims tranexp [transactionfile]
    ここで、
    transactionfile 作成するトランザクション ファイルの名前。オプションです。指定しない場合、トランザクション ファイルの名前はデフォルトで TRANEXP.TXT になります。

    トランザクション ファイルは現在のディレクトリに作成されます。

トランザクションのインポート

トランザクション ファイルが読み取られ、トランザクション定義が現在のディレクトリの IMSGEN2.DAT ファイルに追加されます。IMSGEN2.DAT ファイルがない場合はこのファイルを作成します。

トランザクション ファイルからトランザクション定義をインポートするには
  1. Enterprise Developer command prompt コマンド プロンプトを開きます。
  2. トランザクション ファイルが含まれているディレクトリへ変更します。
    注:既存の IMSGEN2.DAT にインポートする場合は、トランザクション ファイルと IMSGEN2.DAT ファイルが現在のディレクトリにあるか、または IMSGEN2.DAT ファイルの場所を指示するように ES_IMSLIB 環境変数が設定されていることを確認してください。
  3. 次のように入力します。
    mfims stage1imp transactionfile [ADDREPL] [DELEXIST]

    ここで、

    transactionfile ステージ 1 ファイルまたはエンタープライズ サーバーから作成されたトランザクション ファイル。
    ADDREPL IMSGEN2.DAT が既にある場合、新規トランザクションを追加して既存のトランザクションを差し替えるように指定します。ADDREPL を指定しない場合、新しいトランザクションは追加されますが、既存のトランザクションは変更されません。
    DELEXIST IMSGEN2.DAT が既にある場合、抽出したトランザクションをインポートする前に、IMSGEN2.DAT ファイルに含まれている既存のトランザクション定義をすべて削除するように指定します。