新しいデプロイメント機能を使用せず、XMLTransformation ノードが部分修飾パス (相対参照) を使用してスタイル・シートを参照する場合、メッセージ・フローとスタイル・シートの両方をマイグレーションする必要がある場合があります。XMLTransformation ノードが完全修飾パス (絶対参照) を使用してスタイル・シートを参照する場合、マイグレーションは不要です。
引き続き、スタイル・シートおよび XML ファイルをブローカー・ファイル・システムに手動でデプロイできますが、相対的に参照されるスタイル・シートおよび XML ファイル (およびその依存ファイル) を broker work
path/{XSL,XML}/external ディレクトリーに保管する必要があります。
バージョン 2.1 および
バージョン 5.0 では、手動でデプロイされたスタイル・シートへの相対参照は、メッセージ・ブローカーを開始するファイル・ディレクトリーの場所と相対関係にあります。
バージョン 6.0 では、手動でデプロイされたスタイル・シートへの相対参照は、ブローカー・ファイル・システム上のディレクトリー
broker work
path/{XSL,XML}/external と相対関係にあります。つまり、以下の操作を行う必要があります。
- 相対的に参照されるスタイル・シート (およびその子孫) を broker work path/{XSL}/external の下の正しいディレクトリー構造に移動する。
- すべての依存 XML ファイルを broker work path/{XML}/external の下の正しいディレクトリー構造に移動する。
例えば、相対的に参照される基本スタイル・シート a/b.xsl は、ブローカー・ファイル・システム上に
broker work path/{XSL}/external/a/b.xsl として保管されなければなりません。c/d.xml として a/b.xsl によって参照される XML ファイルは、
broker work path/{XML}/external/a/c/d.xml として保管されなければなりません。
バージョン 6.0 は、組み込みスタイル・シートを、ブローカーのデプロイ済みストレージのルートからロードされるファイルと同じ方法で扱うため、組み込みスタイル・シートの子孫スタイル・シートまたは XML ファイルを broker work path/{XSL,XML}/external ツリーに移動してください。
これができない場合は、完全修飾パスを使用してそれらを参照できます (絶対参照)。