SCpbMDでのトランザクション サービスのホスティング

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

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

すべてのCM &ampで次の手順を実行します。CDサーバー:

  1. まだインストールしていない場合は、Sitecore.Commerce.DynamicsIntegration.TransactionServiceをインストールします。

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

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

  2. ディスク上のSitecoreインスタンス フォルダーに移動し、\Website\TransactionService\web.configを開きます。 CommerceRuntimeConnectionString接続文字列をDynamics AX for Retailチャネル データベースに変更します。

  3. ディスク上のSitecoreインスタンス フォルダーに移動し、\Website\TransactionService\commerceRuntime.configを開きます。 defaultOperatingUnitNumberに、Dynamics AXチャネルのオペレーション ユニット番号を入力します。リテール サーバーの場合、defaultOperatingUnitNumberは空にする必要があります。

  4. ディスク上のSitecoreインスタンス フォルダーに移動し、\Website \App_Config\DynamicsRetail.Connectors.Services.configを開き、サービス エンドポイントのURIと使用されるIDを反映するようにトランザクション サービス エンドポイントを設定します。

  5. IISマネージャーで、Sitecoreインスタンスの "TransactionService" ディレクトリを見つけ、アプリケーションに変換 をクリックします。必要に応じて、TransactionServiceアプリケーション用に個別のアプリケーション プールとユーザー アカウントを作成できます。

  6. TransactionServiceを実行しているコンピューターがMicrosoft Dynamicsサービスによって返されたURLにアクセスできることを確認するために、Windowsホスト ファイルの更新が必要になる場合があります。

  7. SCpbMDは、Transaction Serviceとの通信がSSL経由で行われることを想定しているため、HTTPSバインディングと証明書を使用してホスティングSitecoreサイトを設定してください

  8. 参照ストアフロントでHTTPSに使用される証明書は、トランザクション サービスがホストされているマシン上の信頼されたルート証明機関に追加する必要があります。証明書は、IIS (https://technet.microsoft.com/en-us/library/cc731386(v=ws.10).aspx ) を使用してエクスポートできます。

    メモ

    DynamicsRetail.Connectors.Services.configのエンドポイント アドレスURIは、証明書に関連付けられたURLと一致する必要があります。トランザクション サービスが機能していることを確認するには、証明書のエラーや警告なしにhttps://ax.reference.storefront.com/transactionservice/ に移動できるかどうかを確認します。

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