8.0

テナントWebサービスをインストールしてください

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

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

Data Exchange Framework(DEF)テナントWebサービス(TWS)は、テナントサービスを使ってウェブベースのプッシュ通知を通じてデータ同期プロセスをトリガーすることを可能にします。

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

TWSはウェブベースのサービスであり、IIS経由でウェブサイトとして設定する必要があります。TWSをインストールする代替方法は2つあります:

  • 手動で
  • PowerShellおよびSitecoreインストールフレームワークの使用

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

!注サービスをインストールした後にテナントを設定する方法については、を参照してください。

要件

このトピックは、あなたがSitecoreサーバーに以下のものをインストールしていることを前提としています:

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

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

手動でインストールしてください

!注証明書の作成方法については、Sitecore Experience Platformインストールガイドの「クライアント証明書の設定」セクションをSitecoreダウンロードページでご覧いただけます。

TWSを手動で取り付けるには:

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

  2. .zipファイルをウェブサイトのIISルートフォルダに抽出してください。デフォルトでは、このフォルダはC:\inetpub\wwwroot\に位置し、は例えばテナントの名前です。my-tenant.service。

  3. TS接続文字列を設定してください。

  4. IISでサイトを作成して起動してください。

    !注上記のようにTWSを設定すると、http://tenantservice URLをリクエストすることでアクセスできます。サービスが正常に動作していれば、日付と時刻を示す応答が届きます。

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 "" -servicePackage ""

    以下の表は、スクリプトを実行する際に提供すべきパラメータを説明します。

    パラメータ

    概要

    例

    scInstanceName

    Sitecoreインスタンスの名前。スクリプトは自動的にテナントサービスインスタンスの名前を .service付けます。テナントサービスに別の名前を付けたい場合は、手動インストール手順を使わなければなりません。

    マイサイトコア

    servicePackage

    Sitecore Data Exchange Framework Tenant Web Serviceの荷物の場所。

    c:\tenant-scwdp.zip

  5. 必要な 接続文字列を設定してください。

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