インターフェイス マッパー

インターフェイス マッパーのコンポーネントおよびそれぞれの目的について説明します。

COBOL プログラム サービス インターフェイス用のインターフェイス マッパーのユーザー インターフェイスは 2 つの部分から構成されます。左側には COBOL エントリ ポイント フィールドが表示され、右側にはインターフェイス フィールド、再利用可能なフィールド、および COBOL 割り当てが表示されます。


インターフェイス マッパーでの COBOL プログラム

[COBOL Entry Point] ペイン
選択した COBOL レガシー プログラムから、選択した [COBOL Entry Point] が表示されます。
[Interface Fields] ペイン
[Interface Fields] ペインでは、サービス インターフェイスに含める各フィールドの詳細を定義します。各インターフェイス フィールドは、[COBOL Entry Point] ペインに表示される COBOL フィールドに対応します。現在の操作のインターフェイス フィールドのみが、このペインに表示されます。

COBOL フィールドからインターフェイス フィールドを作成する最も簡単な方法は、COBOL フィールドを [COBOL Entry Point] ペインからドラッグして [Interface Fields] ペインにドロップすることです。これにより、COBOL フィールドと新しいインターフェイス フィールドの間のマッピングが作成されます。[Interface Fields] ペインから、サービス インターフェイスで使用されるフィールドの詳細をさらに定義できます。

[Reusable Fields] ペイン
主に他のペインの補助的な用途で使用します。このペインでは、操作全体で使用するフィールドを作成します。次に、これらのフィールドのいずれかを使用する操作ごとに、[Reusable Fields] ペインから [Interface Fields] ペインにフィールドをドラッグ アンド ドロップします。[Reusable Fields] ペインの内容は、単一のサービス インターフェイスでの操作ごとに変更されることはありません。

作成したインターフェイス フィールドの [Type]。再利用可能なフィールドの名前から派生されます。例えば、MyReusableField という名前の再利用可能なフィールドを作成して、[Interface Fields] ペインにドラッグ アンド ドロップすると、そのフィールドの [Type] 列の値は MyResuableField になります。

[COBOL Assignments] ペイン
サービス インターフェイス用に作成した COBOL 割り当てが表示されます。COBOL 割り当てを使用して、固有のパラメーター値を指定することで、現在の操作でレガシー アプリケーションが利用するパスを定義します。これにより、すべての操作で同じエントリ ポイントを使用している場合でも、各操作で異なる機能を実行できます。プログラムでは、パラメーターの値に応じて異なるパスを利用します。そのパラメーターにマッピングするインターフェイス フィールドを定義する代わりに、プログラムが必要なパスを利用するようにする値をここに指定します。