テナントWebサービスのインストール

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

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

Data Exchange Framework (DEF) テナントWebサービス (TWS) を使用すると、テナント サービスを使用して、Webベースのプッシュ通知を通じてデータ同期プロセスをトリガーできます。

メモ

TWSは、テナント サービス機能が必要な場合にのみ必要です。

TWSはWebベースのサービスであり、IISを介してWebサイトとして構成する必要があります。TWSをインストールするには、次の2つの方法があります。

  • 手動

  • PowerShellとSitecoreインストール フレームワークの使用

TWSを手動またはPowerShellでインストールした後、テナント サービス (TS) 接続文字列を構成する必要があります。

手記

サービスのインストール時にテナントを設定する方法については、「」を参照してください。

必要条件

このトピックでは、Sitecoreサーバーに次のものがインストールされていることを前提としています。

  • サイトコア10.3

  • デフ8.0.0。このインストールには、基本的なテナントサービス機能が含まれています。この要件は、Installing Data Exchange Frameworkでカバーされています。

手記

テナント サービス機能がインストールされていることを確認するには、コンテンツ エディターを開き、/sitecore/templates/Data Exchange/Services/Tenant Serviceアイテムを見つけます。

手動でインストールする

手記

証明書の作成方法については、Sitecoreダウンロード ページから入手できる『Sitecore Experience Platformインストール ガイド』の「クライアント証明書の設定」セクションを参照してください。

TWSを手動でインストールするには、次のようにします。

  1. Sitecoreのダウンロード ページから Sitecore Data Exchange Framework Tenant Web Serviceパッケージをダウンロードします。これにはSitecore Data Exchange Framework Tenant Web Service 8.0.0.scwdp.zipファイルが含まれています。

  2. .zipファイルをWebサイトのIISルートフォルダに抽出します。デフォルトでは、このフォルダはC:\inetpub\wwwroot\<service folder>にあり、<service folder> はテナントに選択した名前 (my-tenant.serviceなど) です。

  3. TS接続文字列を構成します。

  4. IISでサイトを作成して開始します。

    手記

    上記のようにTWSを設定すると、http://tenantservice URLをリクエストすることでTWSにアクセスできます。サービスが正常に実行されている場合は、日付と時刻を示す応答を受け取ります。

PowerShellとSitecoreインストール フレームワークを使用してインストールする

SIFインストール ファイルとPowerShellを使用してTWSをインストールするには、次のようにします。

  1. Sitecoreのダウンロード ページから Sitecore Data Exchange Framework Tenant Web Serviceパッケージをダウンロードします。

  2. Sitecoreのダウンロード ページから SIF installation scripts for Tenant Serviceパッケージをダウンロードします。これには、次のファイルが含まれています。

    • tenantservice-xp0.json - インストール設定ファイル。

    • createcert.json - インストール設定ファイル。

    • deploy.ps1 - PowerShellデプロイ スクリプト。

  3. インストール スクリプト ファイルをインストール済み環境のフォルダーに解凍します。

    手記

    deploy.ps1スクリプトには、テナント サービスに必要な接続文字列を作成するために使用されるSitecoreTenantIDパラメーターが含まれています。すでにテナント サービスがある場合は、deploy.ps1スクリプトを編集し、SitecoreTenantIDパラメーターをテナント サービスのテナントIDに変更できます。connectionstrings.configファイルのSitecoreTenantIDを後で追加または変更することもできます。

  4. 管理者権限でPowerShellコンソールを開きます。インストール スクリプト ファイルを解凍したフォルダーに移動します。次の構文でdeploy.ps1スクリプトを実行します。

    .\deploy.ps1 -scInstanceName "<sitecore instance>" -servicePackage "<path to tenantservice.scwdp.zip file>"

    次の表では、スクリプトの実行時に指定する必要があるパラメータについて説明します。

    パラメーター

    形容

    scインスタンス名

    Sitecoreインスタンスの名前。このスクリプトは、テナント サービス インスタンスに自動的に <scInstanceName>.serviceという名前を付けます。テナントサービスに別の名前を付ける場合は、手動インストール手順を使用する必要があります。

    マイサイトコア

    サービスパッケージ

    Sitecore Data Exchange Framework Tenant Web Serviceパッケージの場所。

    c:\tenant-scwdp.zip

  5. 必要な 接続文字列を構成します。

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