名前トランスフォーム・ルール・セットの作成

CICS® DA 複製機能を使用して 新規 CICS 領域を作成するときは、 その新規領域の z/OS® システム変数名が固有になるようにする必要があります。 システム変数には、アプリケーション ID (APPLID) やシステム ID (SYSID) などがあります。 名前トランスフォーム・ルールは作成可能です。 単一の CICS 領域を作成するために複製機能が 使用されるときに CICS DA は名前トランスフォーム・ルールを適用できます。

このタスクについて

名前トランスフォーム・ルールは、 特定タイプの z/OS 成果物の名前に適用できるテキスト・ストリング間の マッピングです (通常、テキスト・ストリングの一方または両方にワイルドカードが含まれます)。 名前トランスフォーム・ルール・セットは作成可能です。 これは名前トランスフォーム・ルールの集まりです。 トランスフォーム・ルール・セット内にリストされているルールが、変換される各名前に順番に適用されます。 各ルールは、そのルールが適用される成果物のタイプに関連付けられます。 ルールが適用されて、一致する名前が見つかり、別の新しい名前が生成されると、 残りのルールはすべて無視され、その新しい名前が使用されます。

名前トランスフォーム・ルールおよび名前トランスフォーム・ルール・セットは作成することも、変更することも、削除することもできます。 名前トランスフォーム・ルールおよび名前トランスフォーム・ルール・セットは CICS DA モデルに保管されます。 いずれの変更も CICS DA サーバーにアップロードされます。 複製する CICS 領域のタイプに応じて、異なるルール・セットを作成できます。 例えば、テスト CICS 領域として使用する開発 CICS 領域の複製を 作成するときに使用するルール・セットを作成します。

CICS 領域の複製時には、名前トランスフォーム・ルール・セットを 以下の z/OS 成果物に適用できます。
  • CICS および CICSPlex® SM (CPSM) のデータ・セット。
  • PROC メンバー (開始コマンドで指定されている PROC メンバーを除く)。
  • INCLUDE メンバー。
  • SYSIN データ・セットおよび指定されたデータ・セット・メンバー。
  • EYUPARM データ・セットおよび指定されたデータ・セット・メンバー。
サポートされているワイルドカード・オプションは 2 つあります。 そのワイルドカード・オプションを以下に示します。
  • 「+」は、単一の文字に突き合わせるために使用されます。
  • 「*」は、複数の文字に突き合わせるために使用されます。

手順

  1. CICS の「DA エクスプローラー」ビューでCICS DA サーバー接続を 右クリックして「名前トランスフォーム」をクリックします。 「名前トランスフォーム・ルール・セットの編集」ウィンドウが開きます。 既存の名前トランスフォーム・ルール・セットがすべて表示されます。
    「名前トランスフォーム・ルール・セットの編集」ウィンドウの画面取りの例。
  2. 「新規名前トランスフォーム・ルール・セット」アイコンをクリックして、 デフォルトの新規トランスフォーム・セット名を生成します。 この名前は編集可能です。 作成する名前トランスフォーム・ルール・セットの名前を入力してください。
  3. 「新規ルール」をクリックして、以下の成果物リストから、変換される名前のタイプを選択します。
    • データ・セット
    • メンバー
    • データ・セット (メンバーあり)
    重要: ルールを追加または編集すると、入力内容が検証されます。 何か問題があると、CICS DA がそのルールにエラー・アイコンでフラグを立てて、 エラー・メッセージが表示されます。 エラーは赤の正方形に白の「x」で示されます。 エラーを訂正し、Enter キーを押して、ルールを検証してください。 名前トランスフォーム・ルール・セットを使用するには、すべてのエラーを訂正しておく必要があります。
  4. CICS DA が単一の CICS 複製機能を実行するときに 検索するソース・タイプのパターンを入力します。 ソース・パターンには 1 つ以上のワイルドカードを入力できます。
  5. CICS DA が単一の CICS 複製機能を実行するときに 作成するターゲット・タイプのパターンを入力します。 ターゲット・パターンには 1 つ以上のワイルドカードを入力できます。
  6. トランスフォーム・ルール・セットに適用する各種ルールをそれぞれ追加します。
    重要: ルールは、名前トランスフォーム・ルール・セット内にある順序で適用されます。 そのため、正しい順序でルールが並んでいることを確認してください。 順序を変更するには、ルールを選択し、「上へ」または「下へ」をクリックして、 希望の位置へルールを移動します。
  7. すべてのルールを作成したら、そのすべてのルールに関して、フラグが立てられている CICS DA エラーが ないかを確認し、エラーがあれば訂正します。 続いて、「終了 (Finish)」をクリックして変更を保存します。 変更を保管しない場合は、「キャンセル (Cancel)」をクリックしてください。
    重要: 変更を保存するには「終了 (Finish)」をクリックする必要があります。 これにより、名前トランスフォーム・ルールまたはルール・セットが作成、編集、または削除されます。
  8. ルールが検証されたら、名前トランスフォーム・ルール・セットを選択して「アプライ」をクリックします。 変更が CICS DA サーバーにアップロードされて、CICS DA モデルおいて 更新されます。 これで、複製機能の実行時に名前トランスフォーム・ルール・セットを使用できるようになりました。
  9. 名前トランスフォーム・ルール・セットを以前に保存された状態に戻すには、「復帰」をクリックします。
  10. 名前トランスフォーム・ルール・セットを CICS DA モデルおよびサーバーから削除したい場合は、名前トランスフォーム・ルール・セットを選択し、「名前トランスフォーム・ルール・セットの削除」アイコンをクリックします。 アイコンの左下隅に赤い「X」が表示されます。 次に、「終了 (Finish)」をクリックして名前トランスフォーム・ルール・セットを削除します。 ルール・セットを削除したくない場合は、「キャンセル」をクリックします。 次の画面取りには、名前トランスフォーム・ルール・セットを削除するためのアイコンと吹き出しヘルプが表示されます。
    ルール・セットの削除アイコンが表示された画面取り。