Show Menu
トピック×

ルールセットを使用したURLの変換

Dynamic Media でルールセットをデプロイして、URL を変換できます。ルールセットはスクリプティング言語(JavaScript など)で記述された命令セットで、XML データを評価して、そのデータが特定の条件を満たす場合に特定のアクションを実行します。各ルールは、1 つ以上の条件と 1 つ以上のアクションで構成されます。ルールは XML データを条件に対して評価し、条件を満たしている場合は適切なアクションを実行します。ルールセットの例としては、次のようなものがあります。
  • MIME タイプのサフィックスの付加。Many services and websites require image suffixes, such as adding .jpg to a URL.
  • SEO(検索エンジン最適化)のための URL へのフォルダーパスの作成。
  • SEO(検索エンジン最適化)のための URL へのメタデータの付加。
  • ダウンロードを開始するためのコンテンツ処理方法の設定。
  • パーソナライゼーションのための画像サービングテンプレーティング URL の簡略化。例えば、RTF対応 rgb{XX,YY,ZZ} ファイルに変換します。 \redXX\greenYY\blueZZ
  • Request certain characters to be encoded such as $ , { , and } , and certain characters to be decoded toward ImageServer. 例えば、Facebook は特殊文字を含む URL では正しく機能しません。
    URL からの特殊文字の削除 を参照してください。
Dynamic Media のコンテキストで、XML ベースのシステムを使用してアセット情報を管理する Web サイトは、XML ファイルを Dynamic Media にアップロードできます。これらのファイルのいずれかを、Dynamic Media のアセットを処理するための前処理ルールセットファイルとして指定できます。このファイルは、Dynamic Media と統合するシステムのビジネスロジックを満たすよう、標準 URL プロトコル形式を再構成します。XML ファイルをルールセット定義ファイルのパスとして指定します。
ルールセットを使用する場合は注意が必要です。ダイナミックメディアコンテンツがWebサイトに表示されないようにすることができます。
用意されているサンプルルールセットを使用して、独自のルールセットを作成できます。 ルールセットのリファレンス を参照してください。
すべてのルールセットの作成と同様に、xmlvalid などの XML バリデータープログラムを使用して、XML ファイルが有効であることを確認してからアップロードしてください。 ルールセットのトラブルシューティング も参照してください。
また、最初は実稼動環境に影響を与えないステージング環境でルールセットをテストしてください。通常、実稼動環境とステージング環境では異なるログイン情報が必要となります。
  • NAステージング環境 ログインページ:https://s7sps1-staging.scene7.com/IpsWeb/
  • EMEAステージング環境 :https://s7sps3-staging.scene7.com/IpsWeb/
  • JAPACステージング環境 :https://s7sps5-staging.scene7.com/IpsWeb/
XML ルールセットをデプロイするには:
  1. Dynamic Media Classicアカウントにログオンします。
    資格情報とログオンは、プロビジョニング時にアドビから付与されたものです。この情報をお持ちでない場合は、テクニカルサポートにお問い合わせください。
  2. 次の手順を実行して、ルールセットファイルをアップロードします。
    • グローバルナビゲーションバーの「 アップロード 」をクリックします。
    • On the Upload page, near the upper-left corner, click Browse .
    • In the Open dialog box, browse to your rule set file (XML).
    • ファイルを選択して、「 開く 」をクリックします。
    • On the right side of the Upload page, select a destination folder for the rule set file.
    • ページ下部付近の「 アップロード後に公開 」が選択されていることを確認します。
    • ページの右下隅の「 アップロードを送信 」をクリックします。
    • グローバルナビゲーションバーの「 ジョブ 」をクリックして、アップロードジョブのステータスを確認します。When the Status column on the Job page says Upload Done, continue to the next steps.
  3. On the navigation bar near the top of the page, click Setup > Application Setup > Publish Setup > Image Server .
  4. On the Image Server Publish page, under the Catalog Management group, locate Rule Set Definition File Path , then click Select .
  5. On the Select Rule Set Definition File (XML) page, browse to your rule set file, then in the lower-right corner of the page, click Select .
  6. 設定ページの右下隅の「 閉じる 」をクリックします。
  7. Image Server 公開ジョブを実行します。
    ルールセットの条件が現在の Dynamic Media の Image Server へのリクエストに適用されます。
    ルールセットファイルを変更した場合、変更したルールセットファイルを再アップロードして再公開すると、変更内容がただちに適用されます。