スタイル・シートおよび XML ファイルのマイグレーション

バージョン 2.1 およびバージョン 5.0 からバージョン 6.0 へのマイグレーション時には、メッセージ・フローとそれらが使用するスタイル・シートおよび XML ファイルを変更しなければならない場合があります。

デプロイするブローカーのアーカイブ・ファイルにスタイル・シートと XML ファイルを、それらを使用するメッセージ・フローと共に含める予定ではなく、XMLTransformation ノードが部分修飾パス (相対参照) を使用してスタイル・シートを参照する場合、メッセージ・フローとスタイル・シートの両方をマイグレーションする必要がある場合があります。XMLTransformation ノードが完全修飾パス (絶対参照) を使用してスタイル・シートを参照する場合、マイグレーションは不要です。

引き続き、スタイル・シートおよび XML ファイルをブローカー・ファイル・システムに手動でデプロイできますが、相対的に参照されるスタイル・シートおよび XML ファイル (およびその依存ファイル) を broker work path/{XSL,XML}/external ディレクトリーに保管する必要があります。

バージョン 2.1 およびバージョン 5.0 では、手動でデプロイされたスタイル・シートへの相対参照は、ブローカーを開始するファイル・ディレクトリーの場所と相対関係にあります。 これ以降のバージョンでは、手動でデプロイされたスタイル・シートへの相対参照は、ブローカー・ファイル・システム上のディレクトリー broker work path/{XSL,XML}/external と相対関係にあります。したがって、以下のアクションを完了する必要があります。
  1. 相対的に参照されるスタイル・シート (およびその子孫) を broker work path/{XSL}/external の下の正しいディレクトリー構造に移動する。
  2. すべての依存 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 として保管されなければなりません。

組み込みスタイル・シートは、ブローカーのデプロイ済みストレージのルートからロードされるファイルと同じ方法で扱われるため、組み込みスタイル・シートの子孫スタイル・シートまたは XML ファイルを broker work path/{XSL,XML}/external ツリーに移動してください。 ファイルを移動できない場合は、完全修飾パスを使用してそれらを参照できます (絶対参照)。

関連タスク
マイグレーションおよびアップグレード
ブローカー・アーカイブへのファイルの追加
実行グループにデプロイされたオブジェクトの名前変更
関連資料
XMLTransformation ノード
特記事項 | 商標 | ダウンロード | ライブラリー | サポート | フィードバック

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
最終更新 : 2009-02-20 12:43:59

ah35007_