SCpbMDでのトランザクション サービスのホスティング
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
すべてのCM &で次の手順を実行します。CDサーバー:
-
まだインストールしていない場合は、Sitecore.Commerce.DynamicsIntegration.TransactionServiceをインストールします。
-
以前にダウンロードしたSitecore.Commerce.DynamicsIntegration.TransactionService更新パッケージ (Sitecore.Commerce.DynamicsIntegration.TransactionService.8.*.*.*.update) を使用する。
-
http://<your site>/sitecore/admin/UpdateInstallationWizard.aspxに移動し、ウィザードの手順に従います。
-
-
ディスク上のSitecoreインスタンス フォルダーに移動し、\Website\TransactionService\web.configを開きます。 CommerceRuntimeConnectionString接続文字列をDynamics AX for Retailチャネル データベースに変更します。
-
ディスク上のSitecoreインスタンス フォルダーに移動し、\Website\TransactionService\commerceRuntime.configを開きます。 defaultOperatingUnitNumberに、Dynamics AXチャネルのオペレーション ユニット番号を入力します。リテール サーバーの場合、defaultOperatingUnitNumberは空にする必要があります。
-
ディスク上のSitecoreインスタンス フォルダーに移動し、\Website \App_Config\DynamicsRetail.Connectors.Services.configを開き、サービス エンドポイントのURIと使用されるIDを反映するようにトランザクション サービス エンドポイントを設定します。
-
IISマネージャーで、Sitecoreインスタンスの "TransactionService" ディレクトリを見つけ、アプリケーションに変換 をクリックします。必要に応じて、TransactionServiceアプリケーション用に個別のアプリケーション プールとユーザー アカウントを作成できます。
-
TransactionServiceを実行しているコンピューターがMicrosoft Dynamicsサービスによって返されたURLにアクセスできることを確認するために、Windowsホスト ファイルの更新が必要になる場合があります。
-
SCpbMDは、Transaction Serviceとの通信がSSL経由で行われることを想定しているため、HTTPSバインディングと証明書を使用してホスティングSitecoreサイトを設定してください
-
参照ストアフロントで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/ に移動できるかどうかを確認します。