サンプル: 出力を変数フォルダに出力する

www.altova.com このトピックを印刷 前のページ 1つ上のレベル 次のページ

ホーム >  マップのカスタム化 > Altova グローバルリソース
 >

サンプル: 出力を変数フォルダに出力する

このサンプルはグローバルリソースを使用して、異なるフォルダーにマッピングの出力をリダイレクトする方法について説明しています。

 

マッピング出力をディレクトリ (例えば、 C:\Testing)に生成する場合、または、出力が他のディレクトリ (例えば、 C:\Production) に生成する場合があるとします。グローバルリソースを使用すると、2つの構成を持つフォルダーエイリアスを作成することが可能になります:

 

1.「デフォルトの」 構成 - 出力を以下の場所に生成します: C:\Testing
2.「Production」 構成 - 出力を以下の場所に生成します: C:\Production.

 

この目的を達成するためにステップは以下のとおりです。

 

 

ステップ 1: グローバルリソースを作成する

フォルダーエイリアスを以下のとおり作成することができます:

 

1.「ツール」 メニューから 「グローバルリソース」 をクリックします。(または、グローバルリソース ic-globrec ツールバーボタンをクリックします)。
2.「追加 | フォルダー」をクリックします。
3.「リソースエイリアス」 テキストボックスに名前を入力します (このサンプルでは、 「OutputDirectory」 は適切な名前です)。
4.「参照」 をクリックして、次のフォルダーを選択します: C:\Testing。 (このフォルダが使用中のオペレーティングシステムで既存であることを確認してください)。
5.「ファイルの追加」 glob-addic をクリックして、新しい構成のために名前を入力します (このサンプルでは、 「ProductionDirectory」)。
6.「参照」 をクリックして、次のフォルダーを選択します次のフォルダー: C:\Production (このフォルダが使用中のオペレーティングシステムで既存であることを確認してください)。

 

 

ステップ 2: マッピング内のグローバルリソースを使用する

必要とされる グローバルリソースが作成されました。 しかしながら、 マッピングをまだ使用することはできません。前に定義されたフォルダーエイリアス (グローバルリソース)から使用するようにマッピングを変更するには、以下を行います:

 

1.次のマッピングを開きます <マイ ドキュメント>\Altova\MapForce2019\MapForceExamples\Tutorial\Tut-ExpReport.mfd.
2.マッピング上のターゲットコンポーネントを右クリックし、 コンテキストメニューから 「プロパティ」 を選択します。
3.出力 XML ファイル の横の 「参照」をクリックします。
4.「グローバルリソースに切り替える」をクリックして、「保存」をクリックします。
5.出力 XML ファイルを保存するようにプロンプトされると、 output.xml (または 他の出力ファイルに与える詳細なファイル名)を入力します。出力 XML ファイルパスは、グローバルリソースとして定義されるパスを示す altova://folder_resource/OutputDirectory/output.xml になります。

 

ステップ 3: 希望する構成を使用してマッピングを実行する

マッピングを実行する前に、希望するマッピング出力フォルダーを簡単に切り替えることが以下のように行うことができます:

 

「ツール」 メニューから 「アクティブな構成 | デフォルト」  をクリックします。マッピングの結果をプレビューするために「出力」 タブ をクリックします。マッピング出力 (下で説明されているとおり、一時、または、永続ファイル) が C:\Testing ディレクトリに出力されます。
「ツール」 メニューからアクティブな構成 | ProductionDirectory  をクリックして、「出力」 タブをクリックします。マッピング出力 (下で説明されているとおり、一時、または、永続ファイル) は、 C:\Production ディレクトリ内に生成されます。

 

メモ:MapForce を構成して、出力が永続ファイルに書き込まれるように設定されている以外は、マッピング出力は、デフォルトで、一時ファイルとして書き込まれます。

 

MapForce に一時ファイルの代わりに永続ファイルを生成するように構成するには、以下を行います:

 

1.「ツール」 メニューから 「オプション」 をクリックします。
2.「全般」 セクションで、オプション 「最終出力ファイルに直接書き込む」を選択します。

(C) 2019 Altova GmbH