ルーティング サービスを構成する

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

以下の手順に従って、ルーティング サービスを構成します。

  1. Sitecore.Commerce.RoutingFrameworkをインストールします。

    • 以前にダウンロードしたSitecore.Commerce.RoutingFramework更新パッケージ (Sitecore.Commerce.RoutingFramework.8.*.*.update) を使用する。

    • http://<your site>/sitecore/admin/UpdateInstallationWizard.aspxに移動し、ウィザードの手順に従います。

  2. Sitecore.Commerce.DynamicsIntegration.Routingをインストールします。

    • 以前にダウンロードしたSitecore.Commerce.DynamicsIntegration.Routing更新パッケージ (Sitecore.Commerce.DynamicsIntegration.Routing.8.*.*.*.update) を使用する。

    • http://<your site>/sitecore/admin/UpdateInstallationWizard.aspxに移動し、ウィザードの手順に従います。

  3. web.config の /configuration/runtime/assemblyBinding/に以下を追加します。

    <dependentAssembly name="System.Web.Razor" xmlns="urn:schemas-microsoft-com:asm.v1">
           <assemblyIdentity name="System.Web.Razor" publicKeyToken="31bf3856ad364e35" culture="neutral"/> 
           <bindingRedirect oldVersion="0.0.0.0-3.0.0.0" newVersion="3.0.0.0"/>
    </dependentAssembly>
  4. コンテンツエディタを開き、次の項目を編集します。すべての変更を保存してください。

  5. /sitecore/Commerce/Commerce Synchronization/Commerce Endpoints/Endpoint_SitecoreWebApi_Configuration_Devを開きます。

    1. ユーザー名とパスワードが指定されていることを確認します。

    2. ホスト名が現在のSitecoreインスタンスのホスト名に設定されていることを確認します。SitecoreインスタンスがCommerce Serverカタログと異なる場合は、ホスト名をSitecoreインスタンス サーバーに設定します。

  6. /sitecore/Commerce/Commerce Synchronization/Commerce Routes/Route Requests/Contoso Commerce Route Requestを開きます。

    1. enabled チェックボックスがオンになっていることを確認します。

    2. approved チェックボックスがオンになっていることを確認します。

    3. 「Last run and requested at」フィールドをクリアします。

  7. /sitecore/Commerce/Dynamics Routing Extensions/Commerce Endpoints/Azure Contoso Commerce Endpoint - Dynamics Retail Crtを開きます。

    1. 同期トークンがクリアされていることを確認します。

    2. データベース・サーバが指定されていることを確認します。値はDynamics AXインスタンスURLで、ルーティング コンソール アプリケーションが実行されている場所からアクセスできる必要があります。

    3. データベースが指定されていることを確認します。たとえば、Dynamics AX Contoso Retail Storeチャネル データベースの名前はretailcontosostoreです。

    4. 統合Windows認証を使用している場合は、「信頼された接続」がオンになっていることを確認します。

    5. ポートが指定されていることを確認します。たとえば、Dynamics AXチャネル データベース ポート57500です。

    6. ユーザー名とパスワードが指定されていることを確認します。これらは、SQL認証がDynamics AXチャネル データベースへのアクセスに使用されている場合にのみ必要です。

  8. /sitecore/Commerce/Dynamics Routing Extensions/Commerce Endpoints/Endpoint_FileSystem_Contoso_Dev_Archiveを開きます。

    • XMLファイルが保存されているパスが有効であることを確認してください。これは、以前に生成されたCommerce Serverのxmlファイルが移動される場所です。

  9. /sitecore/Commerce/Dynamics Routing Extensions/Commerce Endpoints/Endpoint_FileSystem_Contoso_Dev_Workingを開きます。

    • XMLファイルが保存されているパスが有効であることを確認してください。これは、生成されたCommerce Serverのxmlファイルが配置される場所です。

  10. /sitecore/Commerce/Commerce Synchronization/Commerce Endpoints/Endpoint_SitecoreCommerceAgent_Sampleを開きます。

    • Commerce Site フィールドの値が、カタログ データのプッシュ先となるCommerce Serverサイトの名前と一致していることを確認します。

  11. インポート中に実行されるアクションは、/sitecore/Commerce/Commerce Synchronization/Commerce Routes/Route_SyncSitecoreCommerceChannelにあります。デフォルトでは、このパスのすべてのステップが有効になっていますが、ステップを一時的に無効にする場合は、ここで無効にし、後で再度有効にすることができます。たとえば、すべての製品の画像をマッピングしない場合は、その手順を無効にします。/sitecore/Commerce/Dynamics Routing Extensions/Dynamics Routes/Route_SyncSitecoreCommerceChannel_Contoso_AzureAxVm/Step_PublishExtractの 有効 チェック ボックスをオフにします

  12. インポートの実行は、/sitecore/system/Tasks/Schedules/Commerce Synchronization Schedule/ にあるSitecoreタスクによって制御されます。このテンプレートの実行スケジュールを変更する場合は、ここで行うことができます。

この記事を改善するための提案がある場合は、 お知らせください!