Natural ライブラリ名が標準の命名規則に従っていない場合、間接的にシンボリックを置き換える方法を使用して、Natural ライブラリを CA Endevor SCM インベントリ ロケーションにマッピングできます。 以下の方法では、CA Endevor SCM の標準ロケーション シンボリックと再帰的なシンボリックの置き換えを使用して、Natural ライブラリを CA Endevor SCM ロケーションに定義できます。
Natural ライブラリ名を CA Endevor SCM インベントリ ロケーションに関連付ける方法
$ESYMBOL SYMNAME=#NTGTLIB,
SYMDATA='&&#N&&C1EN(1,1)&&C1S#&&C1SU'
$ESYMBOL SYMNAME=#NSRCLIB,
SYMDATA='&&#N&&C1SENVMNT(1,1)&&C1SSTGNUM&&C1SSUBSYS'
#NSRCLIB シンボリックは、Natural オブジェクトの移動元のソース Natural ライブラリを間接的に定義します。 #NTGTLIB シンボリックは、削除、生成、または移動のアクションを実行する際に、ターゲット Natural ライブラリを間接的に定義します。 これらのシンボリックは、#Nxysubsys シンボリック(これもサイト シンボリック テーブルにコーディングする必要があります)を使用して定義される一連の他のシンボリックに解決されます。
$ESYMBOL SYMNAME=#Nxysubsys,
SYMDATA='Natural_library_name'
シンボリック #NSRCLIB と #NTGTLIB は、再帰的なシンボルの置き換えを使用して設定されている場合、#Nxysubsys シンボリックを使用して定義する一連のシンボリックに解決されます。 #Nxysubsys シンボリックは Natural ライブラリを定義しますが、このライブラリは 1 ~ n 個の任意の組み合わせの FUSER ファイルに存在できます(n はライフサイクルのステージの数)。 詳細については、「CA Endevor SCM の各ステージと Natural の特定の FUSER/FDIC の組み合わせの関連付け」を参照してください。
例: 間接的にシンボリックを置き換える方法による Natural ライブラリと CA Endevor SCM のインベントリ ロケーションの関連付け
この例では、間接的にシンボリックを置き換える方法によって、Natural ライブラリ名を CA Endevor SCM ロケーションに関連付けていますが、サイトのライフサイクルが以下のように構成されていることを前提としています。
QA/1 -> QA/2 -> PRD/1 -> PRD/2
サイト シンボリック テーブルに以下のサイト シンボリックを定義します(サイト シンボリック テーブルでは 2 つ続くアンパサンドが必要です)。
$ESYMBOL SYMNAME=#NTGTLIB,
SYMDATA='&&#N&&C1EN(1,1)&&C1S#&&C1SU'
$ESYMBOL SYMNAME=#NSRCLIB,
SYMDATA='&&#N&&C1SENVMNT(1,1)&&C1SSTGNUM&&C1SSUBSYS'
$ESYMBOL SYMNAME=#NQ1NSUB,
SYMDATA='NATLIB1'
$ESYMBOL SYMNAME=#NQ2NSUB,
SYMDATA='NATLIB2'
$ESYMBOL SYMNAME=#NP1NSUB,
SYMDATA='NATLIB3'
$ESYMBOL SYMNAME=#NP2NSUB,
SYMDATA='NATLIB4'
これらのシンボリックをコーディングすると、以下の影響があります。
注: #N はサイト シンボリックとして定義されていないので、置き換えは発生しません。
|
Copyright © 2013 CA.
All rights reserved.
|
|