相互参照表の列の移入方法
相互参照表に1列を移入するには:
-
XSLTマッパーで、「ソース」および「ターゲット」ペインのツリーを開きます。
-
ソース要素をターゲット要素にドラッグ・アンド・ドロップします。
-
「コンポーネント」ウィンドウで、「詳細」を選択します。
-
「XREF関数」を選択します。
-
ソース・オブジェクトをターゲット・オブジェクトに接続している線に、「populateXRefRow」関数をドラッグ・アンド・ドロップします。
接続線上に「populateXRefRow」アイコンが表示されます。
-
「populateXRefRow」アイコンをダブルクリックします。
図44-8に示すように、「関数の編集 - populateXRefRow」ダイアログが表示されます。
-
「関数の編集 – populateXRefRow」ダイアログの各フィールドで、次の値を指定します。
-
「xrefLocation」フィールドに、相互参照ファイルのロケーションURIを入力します。
「xrefLocation」フィールドの右側にある「参照」をクリックして、相互参照ファイルを選択します。「リソース・パレット」を使用して、MDSおよびMDSの共有ロケーションからもすでにデプロイした相互参照を選択できます。
-
「referenceColumnName」フィールドに、相互参照列の名前を入力します。
「referenceColumnName」フィールドの右側にある「参照」をクリックして、以前に選択した相互参照に定義されている列から列名を選択できます。
-
「referenceValue」フィールドでは、値を手動で入力するか、[Ctrl]キーを押しながら[Space]キーを押してXPathビルディング・アシスタントを起動できます。上へ移動および下へ移動するキーを押して、リスト内のオブジェクトを配置し、[Enter]キーを押してそのオブジェクトを選択します。
-
「columnName」フィールドに、相互参照列の名前を入力します。
「columnName」フィールドの右側にある「参照」をクリックして、以前に選択した相互参照に定義されている列から列名を選択できます。
-
「value」フィールドでは、値を手動で入力するか、[Ctrl]キーを押しながら[Space]キーを押してXPathビルディング・アシスタントを起動できます。
-
「mode」フィールドに、相互参照表の列を移入する際のモードを入力します。たとえば、
ADD
と入力します。「参照」をクリックしてモードを選択することもできます。モードを選択できる「移入モードの選択」ダイアログが表示されます。
-
-
「OK」をクリックします。
図44-9に、移入後の「関数の編集 - populateXRefRow」ダイアログを示します。