ヘッダーをスキップ
Oracle® Fusion Middleware Oracle WebCenter Portal管理者ガイド
11g リリース1(11.1.1.6.0)
B72085-01
  ドキュメント・ライブラリへ移動
ライブラリ
製品リストへ移動
製品
目次へ移動
目次
索引へ移動
索引

前
 
次
 

16 インスタント・メッセージおよびプレゼンス・サービスの管理

この章では、WebCenter Portalアプリケーションで使用されるインスタント・メッセージおよびプレゼンス(IMP)サービスを構成および管理する方法について説明します。

WebCenter Portalアプリケーションのバックエンド・サービスを確認および構成するには、常にFusion Middleware ControlまたはWLSTコマンドライン・ツールを使用してください。デプロイ後にアプリケーションに加えた変更は、MDSメタデータにカスタマイズとして格納されます。第1.3.5項「WebCenter Portalの構成に関する考慮事項」を参照してください。


注意:

Fusion Middleware ControlまたはWLSTを使用して行ったインスタント・メッセージおよびプレゼンス・サービスの構成の変更は動的ではありません。変更を有効にするには、アプリケーションがデプロイされている管理対象サーバーを再起動する必要があります。第8.2項「WebCenter Portalアプリケーションがデプロイされる管理対象サーバーの起動および停止」を参照してください。


このの内容は次のとおりです。

対象読者

この章の内容は、Fusion Middleware管理者(Oracle WebLogic Server管理コンソールを使用してAdminまたはOperatorロールを付与されたユーザー)を対象としています。第1.8項「管理操作、ロールおよびツールの理解」も参照してください。

16.1 インスタント・メッセージおよびプレゼンス接続に関する必要な知識

IMPサービスを使用すると、認証された他のアプリケーション・ユーザーのプレゼンス・ステータス(オンライン、オフライン、ビジーまたは退席中)を確認し、インスタント・メッセージ(IM)やメールなどの連絡方法に即時にアクセスできます。

バックエンド・プレゼンス・サーバーへの単一の接続が必要です。WebCenter Portalは、Microsoft Office Live Communications Server (LCS) 2005、Microsoft Office Communications Server (OCS) 2007およびMicrosoft Lync 2010での動作が保証されています。


ノート:

Oracle Beehive Server接続は、このリリースではサポートされていません。


アプリケーションのプレゼンス・サーバー接続は、Fusion Middleware ControlまたはWLSTを使用して登録できます。サービスを機能させるには、接続をアクティブとしてマークする必要があります。追加のプレゼンス・サーバー接続を登録できますが、一度にアクティブにできる接続は1つのみです。

16.2 インスタント・メッセージおよびプレゼンス・サーバーの前提条件

この項の内容は次のとおりです。

16.2.1 Microsoft Live Communications Server (LCS)の前提条件

この項では、Microsoft Live Communications Server 2005 (LCS)をインスタント・メッセージおよびプレゼンス・サービスのプレゼンス・サーバーとして使用するための前提条件を示します。

この項の内容は次のとおりです。

16.2.1.1 Microsoft LCS: インストール

インストールの詳細は、Microsoft Live Communications Server 2005のドキュメントを参照してください。

16.2.1.2 Microsoft LCS: 構成

Microsoft Live Communications Server 2005をインスタント・メッセージおよびプレゼンス・サービスのプレゼンス・サーバーとして使用するには、Microsoft RTC API v1.3をインストールして構成し、Microsoft LCS 2005用のOracle RTC Webサービスをインストールする必要があります。

  1. Microsoft RTC API v1.3をインストールするには、Microsoft RTC Client API SDK 1.3からRTC SDKをダウンロードして、インストーラを実行します。インストーラにより必要なインストール・コンポーネントが用意されます。デフォルトのオプションを選択した場合、次の2つのインストーラがC:\Program Files\RTC Client API v1.3 SDK\INSTALLATIONに保存されています。

    • RtcApiSetup.msi

    • RtcSxSPolicies.msi

    RtcApiSetup.msiインストーラ、並列ポリシー・スイッチャのインストーラ(RtcSxSPolicies.msi)の順に実行したら、システムを再起動します。

  2. Microsoft Live Communications Server 2005用のOracle RTC Webサービスをインストールするには、Oracle Fusion MiddlewareのコンパニオンCDからowc_lcs.zipファイルを抽出します。このファイルはディレクトリ/Disk1/WebCenter/services/imp/NTに保存されています。このzipファイルの内容は次のとおりです。

    /Bin

    /images

    ApplicationConfigurationService.asmx

    BlafPlus.css

    ExtAppLogin.aspx

    ExtAppLogin.aspx.cs

    Global.asax

    Log4Net.config

    RTCService.asmx

    Web.Config

    WebcenterTemplate.master

  3. インターネット インフォメーション サービス(IIS)マネージャを開きます。

  4. 「IIS マネージャー」ウィンドウでサーバー・ノードを開き、「Webサイト」を開きます。

  5. 「既定のWebサイト」を右クリックして「新規」「仮想ディレクトリ」を選択し、Oracle RTC Webサービス用のサイトを作成します(図16-1)。仮想ディレクトリの作成ウィザードが表示されます。

    図16-1 仮想ディレクトリの作成

    IISを使用した仮想ディレクトリの作成
  6. 「次へ」をクリックします。

  7. 「エイリアス」フィールドに仮想ディレクトリの別名(たとえば、RTC)を入力します。

  8. owc_lcs.zipファイルを抽出したディレクトリのパスを入力します。あるいは、「参照」ボタンを使用して、そのディレクトリに移動します。

  9. 「次へ」をクリックします。

  10. 仮想ディレクトリで、「読み取り」、「実行」、「参照」権限があることを確認します。(図16-2)

    図16-2 仮想ディレクトリのプロパティ

    仮想ディレクトリのプロパティ
  11. 「次へ」をクリックします。

  12. 「完了」をクリックします。「IIS マネージャー」ウィンドウの「既定のWebサイト」の下に、新しく作成した仮想ディレクトリが表示されます(図16-3)。

    図16-3 仮想ディレクトリの追加

    仮想ディレクトリの追加
  13. Oracle RTC Webサービス用に新しく作成した仮想ディレクトリを右クリックし、「プロパティ」を選択して「プロパティ」ダイアログを開きます。

  14. 「仮想ディレクトリ」タブの「アプリケーションの設定」で、「作成」をクリックします。ボタンのラベルが「削除」に変わり、新しく作成した仮想ディレクトリが「アプリケーション名」フィールドに表示されています。

  15. 「実行アクセス許可」ドロップダウン・リストから「スクリプトおよび実行可能ファイル」を選択します(図16-4)。

    図16-4 仮想ディレクトリのプロパティ

    仮想ディレクトリのプロパティ
  16. 「ASP.NET」タブで、「ASP.NET バージョン」ドロップダウン・リストから2.0以上のASP.NETバージョンを選択します。IISはASP.NET 2.0アプリケーションを消費するように構成されます。

  17. 「OK」をクリックします。

  18. LCS接続内のLSCプール名が設定されていることを確認します。

  19. 次のURL書式からWebサイトにアクセスすることにより、Webサービスをテストします。

    http://localhost/default_website/ApplicationConfigurationService.asmx
    

    default_websiteは、Oracle RTC Webサービス用に作成した仮想ディレクトリです。

    次に例を示します。

    http://localhost/RTC/ApplicationConfigurationService.asmx
    

16.2.1.3 Microsoft LCS: セキュリティに関する考慮事項

ユーザーが資格証明を提供してLCSサーバーに対して自身を認証できるように、Microsoft Live Communications Server接続用の外部アプリケーションを構成する必要があります。

保護されたアプリケーションでは、ユーザーがプレゼンス・ステータスを取得できます。LCSでは、セキュリティが必要な場合、信頼できるプライベート・ネットワーク上にLCSが存在する必要があります。

LCSには、外部資格情報を変更するためのオプションが用意されています。これは、外部アプリケーションを使用するかわりになります。ログインしたユーザーは、「プレゼンス」タグをクリックし、メニューから「資格情報の変更」を選択できます。

詳細は、第16.3.1項「Fusion Middleware Controlを使用したインスタント・メッセージおよびプレゼンス・サーバーの登録」を参照してください。

16.2.2 Microsoft Office Communications Server (OCS)の前提条件

この項では、Microsoft Office Communications Server 2007 (OCS)をインスタント・メッセージおよびプレゼンス・サービスのプレゼンス・サーバーとして使用するための前提条件を示します。

この項の内容は次のとおりです。

16.2.2.1 Microsoft OCS: インストール

インストールの詳細は、Microsoft Office Communications Server 2007のドキュメントを参照してください。

16.2.2.2 Microsoft OCS: 構成

Microsoft OCS 2007をIMPサービスのプレゼンス・サーバーとして使用するには、Microsoft OCS 2007用のWebCenter PortalのProxyアプリケーションを、次のいずれかのトポロジでデプロイする必要があります。

16.2.2.2.1 シンプル・デプロイ

このトポロジでは、OCSボックス上にホストされているInternet Information Services (IIS)サーバーにWebCenter PortalのProxyアプリケーションをデプロイします。

  1. Microsoft Unified Communications Managed API (UCMA) 2.0をOCSボックスにインストールします。

    詳細は、第16.2.2.2.6項「UCMA v2.0のインストール」を参照してください。

  2. WebCenter PortalのProxyアプリケーションのIISサーバー上でのデプロイこのプロキシ・アプリケーションは、OCSサーバーとのやり取りおよび情報の送受信のためのWebサービスを提供します。WebCenter PortalはこれらのWebサービスと通信し、データを表示します。

    詳細は、第16.2.2.2.7項「WebCenter PortalのProxyアプリケーションのインストール」を参照してください。

16.2.2.2.2 リモート・デプロイ

このトポロジでは、OCSボックスに対してリモートであるInternet Information Services (IIS)サーバーにWebCenter PortalのProxyアプリケーションをデプロイします。つまり、IISサーバーとOCSサーバーが別々のマシン上にホストされます。

このプロキシ・アプリケーションはリモート・ボックス上にホストされるため、アプリケーションとOCSの間に信頼関係を設定する必要があります。これは、アプリケーションのプロビジョニングと呼ばれます。プロビジョニングは、Microsoft UCMA v2.0に付属のApplication Provisionerユーティリティを使用して行います。詳細は、http://msdn.microsoft.com/en-us/library/dd253360%28office.13%29.aspxを参照してください。

図16-5に、様々なデプロイ・エンティティで実行される手順(UCMA v2.0のインストールを含む)の概要を示します。

図16-5 Microsoft OCSの構成: リモート・デプロイ

図16-5の説明が続きます
「図16-5 Microsoft OCSの構成: リモート・デプロイ」の説明

これらの手順の詳細は、次の項で説明します。

16.2.2.2.3 Application Provisionerの構築

この項では、OCSにアクセスする他のIISサーバーをプロビジョニングするための、Microsoft社による手順を示します。

  1. Visual Studio 2008を任意の開発者ボックスにインストールします(必ずしもIIS/OCSである必要はありません)。

  2. 第16.2.2.2.6項「UCMA v2.0のインストール」の手順に従って、UCMAバージョン2.0を同じボックスにインストールします。Application Provisionerアプリケーションは、UCMA SDKに付属しています。

  3. UCMA Coreをインストールした場所(たとえば、C:\Program Files\Microsoft Office Communications Server 2007 R2\UCMA SDK 2.0\UCMACore\Sample Applications\Collaboration\ApplicationProvisionerなど)の下にあるディレクトリSample Applications\Collaboration\ApplicationProvisionerへ移動します。

  4. このディレクトリにはApplication Provisionerアプリケーションが格納されています。Visual Studio 2008を使用してアプリケーションを構築します。これにより、ApplicationProvisioner.exeファイルが生成されます。

  5. この実行可能ファイルをOCSボックスにコピーします。

16.2.2.2.4 OCSサーバーでのWebCenter PortalのProxyアプリケーションのプロビジョニング
  1. UCMA v2.0のコア・ライブラリをOCSボックスにインストールします。第16.2.2.2.6項「UCMA v2.0のインストール」の手順に従ってください。ただし、Visual C++ 2008の再頒布可能ファイルのインストール後にOCSCore.msiを実行しないでください。これにより、アプリケーションのプロビジョニングに必要なWMIクラスがインストールされます。

  2. 前の項で生成されたApplicationProvisioner.exeファイルを実行します。「Application Provisioner」ダイアログが開きます。

  3. 「Application Provisioner」ダイアログで、「アプリケーション名」にアプリケーション名としてWebCenterProxyApplicationと入力し、「検索または作成」をクリックします。

  4. 「アプリケーション プールを作成します。」ダイアログの「OCS Pool Fqdn」の一覧で、使用するアプリケーションのOffice Communications Serverプールを選択します。「リッスンするポート」にアプリケーションのリスニング・ポートを入力します(例: 6001)。「アプリケーション サーバー Fqdn」に、アプリケーションをデプロイするコンピュータの完全修飾ドメイン名(FQDN)を入力します。(これはIISボックスです。)

    アプリケーションを複数のコンピュータにデプロイする場合、「負荷分散アプリケーション」チェック・ボックスを選択し、「ロード バランサー Fqdn」にロード・バランサのFQDNを入力します。

  5. アプリケーション・プールは、「Application Provisioner」ダイアログに表示されます。サーバーのエントリをダブルクリックします。「サーバーの表示」ダイアログが表示されます。そこに表示される情報は、サーバーのFQDN、ポート、GRUUです。

  6. OCSサーバーでOffice Communications Server Certificateウィザードを使用して、前の手順で書き留めておいたサーバーFQDNをサブジェクト名として証明書を作成します。この証明書は、IISサーバーからの要求の認可に使用されます。

  7. 証明書が作成されたら、証明書を表示します。「詳細」タブで、「ファイルにコピー」をクリックします。これにより、証明書のエクスポート ウィザードが起動します。秘密鍵を使用して、証明書をファイルにエクスポートします。これにより、証明書の名前に.pfx (Personal Information Exchange)が付いたファイルが作成されます。

16.2.2.2.5 IISサーバーの構成

リモート・デプロイのシナリオでは、IISサーバーはWebCenter PortalのProxyアプリケーションをホストするため、前の項の情報を使用して、IISを信頼された認証局にしてください。

  1. 秘密鍵を使用してOCSサーバーによって発行された証明書をインストールします。OCSサーバーでのWebCenter PortalのProxyアプリケーションのプロビジョニングの手順7で生成した.pfxファイルをIISボックスにコピーし、それをダブルクリックします。これにより、証明書のインポート ウィザードが起動します。LOCAL_MACHINEの下の個人用フォルダに証明書をインポートします。

  2. 証明書を読み取るための権限をIIS_WPGユーザーに付与します。これは、証明書に対する適切な読取りアクセス権をIISサーバーに与えるために必要な作業です。この作業は、Microsoft社が提供するWindows HTTP Services Certificate Configuration Tool (http://www.microsoft.com/downloads/details.aspx?familyid=c42e27ac-3409-40e9-8667-c748e422833f&displaylang=en)というユーティリティを使用して行えます。このユーティリティをダウンロードしてインストールしてください。インストールすると、winhttpcertcfg.exeという実行可能ファイルが作成されます。インストールした場所に移動し、次のコマンドを実行して権限を付与します。

    winhttpcertcfg.exe -g -c LOCAL_MACHINE\MY -s "<certificate-name>" -a "IIS_WPG"
    
  3. C:/WINDOWS/system32/drivers/etc/hostsにOCSサーバーのプール名のエントリを次の形式で作成します。

    <ip-address-of-ocs-box> <poolname-of-ocs-box>
    

    次に例を示します。

    10.177.252.146 pool01.example.com
    
  4. IISサーバーはWebCenter PortalのProxyアプリケーションをホストするため、IISサーバーにMicrosoft UCMA v2.0をインストールします。

    詳細は、第16.2.2.2.6項「UCMA v2.0のインストール」を参照してください。

  5. UCMAをインストールしたら、プロキシ・アプリケーションをIISサーバー上にデプロイします。WebCenter PortalのProxyアプリケーションは、OCSサーバーとのやり取りおよび情報の送受信のためのWebサービスを提供します。WebCenter PortalはこれらのWebサービスと通信し、データを表示します。

    詳細は、第16.2.2.2.7項「WebCenter PortalのProxyアプリケーションのインストール」を参照してください。

  6. WebCenter PortalのProxyアプリケーションが抽出された場所に移動します。Web.configを開き、appSettings XMLノードを編集して、前の項の手順7で説明した値を追加します。RemoteDeploymentの値がtrueに設定されていることを確認してください。

    たとえば、appsettings XMLノードは次のように表示されます。

    <appSettings>
      <add key="ApplicationName" value="WebCenterProxyApplication"/>
      <add key="RemoteDeployment" value="true"/>
      <add key="ApplicationFQDN" value="iis.server.com"/>
      <add key="ApplicationGRUU" value="sip:iis.server.com@EXAMPLE.COM;gruu;opaque=srvr:WebCenterProxyApplication:7mhSo94PlUK-5Q2bKPLyMAAA"/>
      <add key="ApplicationPort" value="6001"/>
    </appSettings> 
    

信頼関係が確立され、WebCenter PortalのProxyアプリケーションがOCSと対話できるようになりました。

16.2.2.2.6 UCMA v2.0のインストール

Microsoft Unified Communications Managed API v2.0 (UCMA)は、OCS環境と対話可能なサーバー・アプリケーションを上級開発者が構築できるエンドポイントAPIです。

シンプル・デプロイでは、UCMAがOCSと同じボックスにインストールされます。リモート・デプロイでは、OCSコア・ライブラリはOCSボックスにインストールされ、UCMAはIIS(プロキシ)ボックスにインストールされます。

  1. UCMA v2.0を次の場所からダウンロードします。

  2. (前の手順でファイルが抽出された)ディレクトリに移動しvcredist_x86.exeを実行します。UCMA APIに必要な、Visual C++ライブラリのランタイム・コンポーネントがインストールされます。ディレクトリSetupに移動し、UcmaRedist.msiを実行します。UCMA 2.0アセンブリがGACにインストールされます。

16.2.2.2.7 WebCenter PortalのProxyアプリケーションのインストール
  1. コンパニオンCDからowc_ocs2007.zipを抽出します。ディレクトリOCSWebServicesに移動します。

  2. インターネット インフォメーション サービス(IIS)マネージャを開きます。

  3. インターネット インフォメーション サービス (IIS) マネージャでサーバー・ノードを開き、「Webサイト」を開きます。

  4. 「既定のWebサイト」を右クリックして「新規」「仮想ディレクトリ」を選択し、Oracle RTC Webサービス用のサイトを作成します。仮想ディレクトリの作成ウィザードが表示されます。「次へ」をクリックします。

  5. 「エイリアス」フィールドに仮想ディレクトリの別名(たとえば、RTC)を入力します。

  6. owc_ocs2007.zipファイルから抽出されたディレクトリのパスを入力します。このzipファイルを「C:\」に抽出した場合、パスには「C:\OCSWebServices」を指定します。または、「参照」ボタンをクリックして、当該ディレクトリに移動します。「次へ」をクリックします。

  7. 仮想ディレクトリで、「読み取り」、「実行」、「参照」権限があることを確認します。「次へ」をクリックします。

  8. 「完了」をクリックします。「IIS マネージャー」ウィンドウの「既定のWebサイト」の下に、新しく作成した仮想ディレクトリが表示されます。

  9. Oracle RTC Webサービス用に新しく作成した仮想ディレクトリを右クリックし、「プロパティ」を選択して「プロパティ」ダイアログを開きます。

  10. 「仮想ディレクトリ」タブの「アプリケーションの設定」で、「作成」をクリックします。ボタンのラベルが「削除」に変わり、新しく作成した仮想ディレクトリの名前が「アプリケーション名」フィールドに表示されています。

  11. 「実行アクセス許可」ドロップダウン・リストから「スクリプトおよび実行可能ファイル」を選択します。

  12. 「ASP.NET」タブで、「ASP.NET バージョン」ドロップダウン・リストから2.0以上のASP.NETバージョンを選択します。IISはASP.NET 2.0アプリケーションを消費するように構成されます。「OK」をクリックします。

  13. 次のURL書式からWebサイトにアクセスすることにより、Webサービスをテストします。http://localhost/default_website/OCSWebService.asmx

    default_websiteは、Oracle RTC Webサービス用に作成した仮想ディレクトリです。

    次に例を示します。

    http://localhost/RTC/OCSWebService.asmx

16.2.2.3 Microsoft OCS: セキュリティに関する考慮事項

ユーザーが資格証明を提供してOCSサーバーに対して自身を認証できるように、Microsoft Office Communications Server接続用の外部アプリケーションを構成する必要があります。

保護されたアプリケーションでは、ユーザーがプレゼンス・ステータスを取得できます。OCSでは、セキュリティが必要な場合、信頼できるプライベート・ネットワーク上にOCSが存在する必要があります。

OCSには、外部資格情報を変更するためのオプションが用意されています。これは、外部アプリケーションを使用するかわりになります。ログインしたユーザーは、「プレゼンス」タグをクリックし、メニューから「資格情報の変更」を選択できます。

詳細は、第16.3.1項「Fusion Middleware Controlを使用したインスタント・メッセージおよびプレゼンス・サーバーの登録」を参照してください。

16.2.3 Microsoft Lyncの前提条件

この項では、Microsoft Lync 2010をインスタント・メッセージおよびプレゼンス・サービスのプレゼンス・サーバーとして使用するための前提条件を示します。

この項の内容は次のとおりです。

16.2.3.1 Microsoft Lync: インストール

インストールの詳細は、Microsoft Lync 2010のドキュメントを参照してください。

16.2.3.2 Microsoft Lync: 構成

Microsoft Lyncの構成はMicrosoft OCSの構成に似ています。

Microsoft Lync 2010をIMPサービスのプレゼンス・サーバーとして使用するには、Microsoft Lync 2010用のWebCenter PortalのProxyアプリケーションを、次のいずれかのトポロジでデプロイする必要があります。

16.2.3.2.1 シンプル・デプロイ

このトポロジでは、Lyncボックス上にホストされているInternet Information Services (IIS)サーバーにWebCenter PortalのProxyアプリケーションをデプロイします。

  1. Microsoft Unified Communications Managed API (UCMA) 2.0をLyncボックスにインストールします。

    詳細は、第16.2.3.2.8項「UCMA v2.0のインストール」を参照してください。

  2. WebCenter PortalのProxyアプリケーションのIISサーバー上でのデプロイこのプロキシ・アプリケーションは、Lyncサーバーとのやり取りおよび情報の送受信のためのWebサービスを提供します。WebCenter PortalはこれらのWebサービスと通信し、データを表示します。

    詳細は、第16.2.3.2.9項「WebCenter PortalのProxyアプリケーションのインストール」を参照してください。

16.2.3.2.2 リモート・デプロイ

このトポロジでは、Lyncボックスに対してリモートであるInternet Information Services (IIS)サーバーにWebCenter PortalのProxyアプリケーションをデプロイします。つまり、IISサーバーとLyncサーバーが別々のマシン上にホストされます。

このプロキシ・アプリケーションはリモート・ボックス上にホストされるため、アプリケーションとLyncの間に信頼関係を設定する必要があります。これは、アプリケーションのプロビジョニングと呼ばれます。プロビジョニングは、Microsoft UCMA v2.0に付属のApplication Provisionerユーティリティを使用して行います。

図16-6に、様々なデプロイ・エンティティで実行される手順(UCMA v2.0のインストールを含む)の概要を示します。

図16-6 Microsoft Lyncの構成: リモート・デプロイ

図16-6の説明が続きます
「図16-6 Microsoft Lyncの構成: リモート・デプロイ」の説明

これらの手順の詳細は、次の項で説明します。

16.2.3.2.3 Application Provisionerの構築

この項では、Lyncにアクセスする他のIISサーバーをプロビジョニングするための、Microsoft社による手順を示します。

  1. Visual Studio 2008を任意の開発者ボックスにインストールします(必ずしもIIS/Lyncである必要はありません)。

  2. 第16.2.3.2.8項「UCMA v2.0のインストール」の手順に従って、UCMAバージョン2.0を同じボックスにインストールします。Application Provisionerアプリケーションは、UCMA SDKに付属しています。

  3. UCMA Coreをインストールした場所(たとえば、C:\Program Files\Microsoft Lync 2010 R2\UCMA SDK 2.0\UCMACore\Sample Applications\Collaboration\ApplicationProvisionerなど)の下にあるディレクトリSample Applications\Collaboration\ApplicationProvisionerへ移動します。

  4. Visual Studio 2008でアプリケーションを開き、http://msdn.microsoft.com/en-us/library/gg448038.aspxに従ってApplication.csファイルを編集します。

  5. Visual Studio 2008を使用してアプリケーションを構築します。これにより、ApplicationProvisioner.exeファイルが生成されます。

  6. この実行可能ファイルをLyncボックスにコピーします。

16.2.3.2.4 LyncサーバーでのWebCenter PortalのProxyアプリケーションのプロビジョニング
  1. Lyncセットアップ・パッケージに付属のOCSWMIBC.msiファイルを実行します。

  2. UCMA 2.0アプリケーションをLync Server 2010に対して直接デプロイする場合は、Merge-CsLegacyTopologyコマンドレットを実行するに、Lync Server 2010環境で使用するSIPドメインをOffice Communications Server 2007 R2 SIPドメイン・リストに追加しておく必要があります。アプリケーションは、あたかもOCS 2007 R2に対してデプロイされているかのようにデプロイされた後、移行されてLync Server 2010に対して実行されます。ドメインを追加するには、第16.2.3.2.5項「WBemTestを使用したAllowedDomainsの追加」を参照してください。

  3. 前の項で生成されたApplicationProvisioner.exeファイルを実行します。「Application Provisioner」ダイアログが開きます。

  4. 「Application Provisioner」ダイアログで、「アプリケーション名」にアプリケーション名としてWebCenterProxyApplicationと入力し、「検索または作成」をクリックします。

  5. 「アプリケーション プールを作成します。」ダイアログの「Lync Pool Fqdn」の一覧で、使用するアプリケーションのプールを選択します。「リッスンするポート」にアプリケーションのリスニング・ポートを入力します(例: 6001)。「アプリケーション サーバー Fqdn」に、アプリケーションをデプロイするコンピュータの完全修飾ドメイン名(FQDN)を入力します。(これはIISボックスです。)

    アプリケーションを複数のコンピュータにデプロイする場合、「負荷分散アプリケーション」チェック・ボックスを選択し、「ロード バランサー Fqdn」にロード・バランサのFQDNを入力します。

  6. アプリケーション・プールは、「Application Provisioner」ダイアログに表示されます。サーバーのエントリをダブルクリックします。「サーバーの表示」ダイアログが表示されます。そこに表示される情報は、サーバーのFQDN、ポート、GRUUです。

  7. 新しく作成した信頼済エントリをLync Server 2010に移行する必要があります。第16.2.3.2.6項「Topology BuilderまたはPowerShellコマンドレットを使用した信頼済サービス エントリの移行」を参照してください。

  8. LyncサーバーでLync Certificateウィザードを使用して、前の手順で書き留めておいたサーバーFQDNをサブジェクト名として証明書を作成します。この証明書は、IISサーバーからの要求の認可に使用されます。

  9. 証明書が作成されたら、証明書を表示します。「詳細」タブで、「ファイルにコピー」をクリックします。これにより、証明書のエクスポート ウィザードが起動します。秘密鍵を使用して、証明書をファイルにエクスポートします。これにより、証明書の名前に.pfx (Personal Information Exchange)が付いたファイルが作成されます。

16.2.3.2.5 WBemTestを使用したAllowedDomainsの追加
  1. WBemTest.exeを起動し、コマンド・プロンプトでWBemTestと入力して[Enter]キーを押します。

  2. 「Windows Management Instrumentation テスト」ダイアログ・ボックスで、「接続」をクリックします。

  3. 「接続」ダイアログ・ボックスで「接続」をクリックします。

  4. 「Windows Management Instrumentation テスト」ダイアログ・ボックスで、「クラスの列挙」をクリックします。

  5. 「スーパークラス情報」ダイアログ・ボックスで「OK」をクリックします。

  6. 「クエリ結果」ダイアログ・ボックスで「MSFT_SIPDomainData()」までスクロール・ダウンして、このエントリをダブルクリックします。

  7. 「MSFT_SIPDomainData のオブジェクト エディタ」ダイアログ・ボックスで「インスタンス」をクリックします。「クエリ結果」ダイアログ・ボックスが開き、MSFT_SIPDomainData WMIクラスの各インスタンスのInstanceIDが表示されます。これらのエントリはAllowedDomainエントリです。

  8. AllowedDomainエントリを追加するために、「追加」をクリックします。

  9. 「MSFT_SIPDomainData のインスタンス」ダイアログ・ボックスの「プロパティ」リストボックスで、「アドレス」をダブルクリックします。

  10. 「プロパティ エディタ」ダイアログ・ボックスで、「NULLでない」ラジオ・ボタンを選択します。

  11. 「値」テキスト入力ペインにLyncサーバーのドメイン(例: contoso.com)を入力します。「プロパティの保存」をクリックします。

  12. 「MSFT_SIPDomainData のインスタンス」ダイアログ・ボックスの「プロパティ」リストボックスで、「権限あり」をダブルクリックします。「権限あり」プロパティをNullではなく、Falseに設定してください。「プロパティの保存」をクリックします。

  13. 「MSFT_SIPDomainData のインスタンス」ダイアログ・ボックスの「プロパティ」リストボックスで、「既定のドメイン」をダブルクリックします。「既定のドメイン」プロパティをNullではなく、Trueに設定してください。「プロパティの保存」をクリックします。

  14. 「MSFT_SIPDomainData のインスタンス」ダイアログ・ボックスで、「オブジェクトの保存」をクリックします。

16.2.3.2.6 Topology BuilderまたはPowerShellコマンドレットを使用した信頼済サービス エントリの移行

Microsoft Lync Server 2010 Topology Builderを使用して信頼済サービス エントリを移行する手順は次のとおりです。

  1. Microsoft Lync Server 2010のトポロジ ビルダーを起動します。

  2. 既存のトポロジが読み込まれたら、「アクション」で「2007 トポロジのマージ」または「2007 R2 トポロジのマージ」を選択します。ウィザードが起動します。

  3. ウィザードで、デフォルトのオプションをそのまま使用して最後まで進みます。ウィザードが終了したら、正常に実行が完了したことを確認します。ユーザー・インタフェースにエラーが表示されていないことを確認してください。

  4. 「トポロジの公開」を選択し、前の手順と同じようにウィザードを完了します。

Microsoft Lync Server 2010 PowerShellコマンドレットを使用して信頼済サービス エントリを移行する手順は次のとおりです。

  1. 「スタート」メニューから「Microsoft Lync Server 2010」プログラム・グループにある「Lync Server管理シェル」を実行します。

  2. 次のPowerShellコマンドレットを実行します。

    Merge-CsLegacyTopology -TopologyXmlFileName D:\output.xml
    
  3. 次のPowerShellコマンドレットを実行します。

    Publish-CsTopology -FileName D:\output.xml
    
16.2.3.2.7 IISサーバーの構成

リモート・デプロイのシナリオでは、IISサーバーはWebCenter PortalのProxyアプリケーションをホストするため、前の項の情報を使用して、IISを信頼された認証局にしてください。

  1. 秘密鍵を使用してLyncサーバーによって発行された証明書をインストールします。LyncサーバーでのWebCenter PortalのProxyアプリケーションのプロビジョニングの手順7で生成した.pfxファイルをIISボックスにコピーし、それをダブルクリックします。これにより、証明書のインポート ウィザードが起動します。LOCAL_MACHINEの下の個人用フォルダに証明書をインポートします。

  2. C:/WINDOWS/system32/drivers/etc/hostsにLyncサーバーのプール名のエントリを次の形式で作成します。

    <ip-address-of-lync-box> <poolname-of-lync-box>
    

    次に例を示します。

    10.177.252.146 pool01.example.com
    
  3. IISサーバーはWebCenter PortalのProxyアプリケーションをホストするため、IISサーバーにMicrosoft UCMA v2.0をインストールします。

    詳細は、第16.2.3.2.8項「UCMA v2.0のインストール」を参照してください。

  4. UCMAをインストールしたら、このプロキシ・アプリケーションをIISサーバー上にデプロイします。WebCenter PortalのProxyアプリケーションは、Lyncとのやり取りおよび情報の送受信のためのWebサービスを提供します。WebCenter PortalはこれらのWebサービスと通信し、データを表示します。

    詳細は、第16.2.3.2.9項「WebCenter PortalのProxyアプリケーションのインストール」を参照してください。

  5. WebCenter PortalのProxyアプリケーションが抽出された場所に移動します。Web.configを開き、appSettings XMLノードを編集して、前の項の手順7で説明した値を追加します。RemoteDeploymentの値がtrueに設定されていることを確認してください。

    たとえば、appsettings XMLノードは次のように表示されます。

    <appSettings>
      <add key="ApplicationName" value="WebCenterProxyApplication"/>
      <add key="RemoteDeployment" value="true"/>
      <add key="ApplicationFQDN" value="iis.server.com"/>
      <add key="ApplicationGRUU" value="sip:iis.server.com@EXAMPLE.COM;gruu;opaque=srvr:WebCenterProxyApplication:7mhSo94PlUK-5Q2bKPLyMAAA"/>
      <add key="ApplicationPort" value="6001"/>
    </appSettings> 
    

注意:

ログ・ファイルに次のような例外が記録されている場合は、

ErrorCode = -2146893039
FailureReason = NoAuthenticatingAuthority
e.Message = "Unable to perform authentication of credentials."
base {Microsoft.Rtc.Signaling.FailureResponseException} = {"Unable to perform authentication of credentials."}
InnerException = {"NegotiateSecurityAssociation failed, error: \-2146893039"}

Web.configに次のエントリを追加してください。

<identity impersonate="true" userName="Administrator" password="Welcome0*"/>

usernameは管理者のユーザー名、passwordは管理者のパスワードです。


信頼関係が確立され、WebCenter PortalのProxyアプリケーションがLyncと対話できるようになりました。

16.2.3.2.8 UCMA v2.0のインストール

Microsoft Unified Communications Managed API v2.0 (UCMA)は、Lync環境と対話可能なサーバー・アプリケーションを上級開発者が構築できるエンドポイントAPIです。

シンプル・デプロイでは、UCMAがLyncと同じボックスにインストールされます。リモート・デプロイでは、Lyncコア・ライブラリはLyncボックスにインストールされ、UCMAはIIS(プロキシ)ボックスにインストールされます。

  1. OCS 2010 R2インストール用のUCMA v2.0を次の場所からダウンロードします。http://www.microsoft.com/downloads/details.aspx?FamilyID=b20967b1-6cf5-4a4b-b7ae-622653ac929f&displaylang=en

    UcmaSDKWebDownload.msiファイルをダウンロードして実行します。セットアップ・ファイルがフォルダC:\Microsoft Unified Communications Managed API 2.0 SDK Installer package\amd64に抽出されます。

  2. (前の手順でファイルが抽出された)ディレクトリに移動しvcredist_x86.exeを実行します。UCMA APIに必要な、Visual C++ライブラリのランタイム・コンポーネントがインストールされます。ディレクトリSetupに移動し、UcmaRedist.msiを実行します。UCMA 2.0アセンブリがGACにインストールされます。

16.2.3.2.9 WebCenter PortalのProxyアプリケーションのインストール
  1. コンパニオンCDからowc_ocs2007.zipを抽出します。ディレクトリOCSWebServicesに移動します。

  2. インターネット インフォメーション サービス(IIS)マネージャを開きます。

  3. IISマネージャでサーバー・ノードを開き、「サイト」を開きます。

  4. 「既定のWebサイト」を右クリックして、「アプリケーションの追加」を選択します。アプリケーションの追加ウィザードが表示されます。

  5. 「エイリアス」フィールドに仮想ディレクトリの別名(たとえば、RTC)を入力します。

  6. owc_ocs2007.zipファイルから抽出されたディレクトリのパスを入力します。たとえば、このzipファイルを「C:\」に抽出した場合は、C:\OCSWebServicesを入力します。あるいは、「参照」ボタンを使用して、そのディレクトリにナビゲートします。「OK」をクリックします。

  7. 新しく作成したアプリケーションを右クリックし、「アクセス許可の編集」を選択して「プロパティ」ダイアログを表示します。

  8. 「セキュリティ」タブで、アクセス許可を編集してユーザー「すべてのユーザー」に読取りアクセス許可を付与します。

  9. 次のURL書式からWebサイトにアクセスすることにより、Webサービスをテストします。http://localhost/default_website/OCSWebService.asmx

    default_websiteは、Oracle RTC Webサービス用に作成した仮想ディレクトリです。

    次に例を示します。

    http://localhost/RTC/OCSWebService.asmx

16.2.3.3 Microsoft Lync: セキュリティに関する考慮事項

ユーザーが資格証明を提供してLyncサーバーに対して自身を認証できるように、Microsoft Lync接続用の外部アプリケーションを構成する必要があります。

保護されたアプリケーションでは、ユーザーがプレゼンス・ステータスを取得できます。Lyncでは、セキュリティが必要な場合、信頼できるプライベート・ネットワーク上にLyncが存在する必要があります。

Lyncには、外部資格情報を変更するためのオプションが用意されています。これは、外部アプリケーションを使用するかわりになります。ログインしたユーザーは、「プレゼンス」タグをクリックし、メニューから「資格情報の変更」を選択できます。

詳細は、第16.3.1項「Fusion Middleware Controlを使用したインスタント・メッセージおよびプレゼンス・サーバーの登録」を参照してください。

16.3 インスタント・メッセージおよびプレゼンス・サーバーの登録

WebCenter Portalアプリケーションには複数のプレゼンス・サーバー接続を登録できますが、一度にアクティブにできる接続はそのうち1つのみです。

新しい(アクティブな)プレゼンス・サーバーの使用を開始するには、WebCenter Portalアプリケーションがデプロイされている管理対象サーバーを再起動する必要があります。

この項の内容は次のとおりです。

16.3.1 Fusion Middleware Controlを使用したインスタント・メッセージおよびプレゼンス・サーバーの登録

プレゼンス・サーバー接続を登録する手順は次のとおりです。

  1. Fusion Middleware Controlにログインし、WebCenter Portalアプリケーションのホームページに移動します。詳細は、次を参照してください。

  2. 次のいずれかを実行します。

    • Spacesアプリケーションの場合: 「WebCenterポータル」メニューから、「設定」「サービス構成」を選択します。

    • Frameworkアプリケーションの場合: 「アプリケーションのデプロイ」メニューから、「WebCenterポータル」→「サービス構成」を選択します。

  3. 「WebCenter Portalサービス構成」ページのサービスのリストから、「インスタント・メッセージおよびプレゼンス」を選択します。

  4. 新しいプレゼンス・サーバーに接続するには、「追加」をクリックします(図16-7)。

    図16-7 インスタント・メッセージおよびプレゼンス・サービスの構成

    インスタント・メッセージおよびプレゼンス・サービスの構成
  5. この接続の一意の名前を入力し、プレゼンス・サーバー・タイプを指定して、この接続をアプリケーションのアクティブな(またはデフォルトの)接続にするかどうかを指定します(表16-1)。

    表16-1 インスタント・メッセージおよびプレゼンス接続: 名前

    フィールド 説明

    名前

    接続の一意の名前を入力します。名前は、WebCenter Portalアプリケーションのすべての接続タイプにおいて一意である必要があります。

    接続タイプ

    プレゼンス・サーバーのタイプを指定します。

    • Microsoft Live Communications Server (LCS)

    • Microsoft Office Communications Server 2007 (OCS)

    初期設定のWebCenter Portalは、Microsoft LCS、OCSおよびLyncをサポートしています。

    注意: Microsoft Lync接続は、Microsoft Office Communications Server 2010接続タイプを使用します。(Oracle Beehive Server接続は、このリリースではサポートされていません。)

    アクティブな接続

    これを選択した場合、WebCenter Portalアプリケーションでインスタント・メッセージおよびプレゼンス・サービスにこの接続が使用されます。

    1つのアプリケーションに対して複数のプレゼンス・サーバー接続を登録できますが、IMPサービスで使用される接続はデフォルトの(またはアクティブな)接続1つのみです。


  6. インスタント・メッセージおよびプレゼンス・サービスをホストするサーバーの接続の詳細を入力します(表16-2)。

    表16-2 インスタント・メッセージおよびプレゼンス接続: 接続の詳細

    フィールド 説明

    サーバーURL

    インスタント・メッセージおよびプレゼンス・サービスをホストするサーバーのURLを入力します。

    例: http://myocshost.com:8888

    ユーザー・ドメイン

    (OCS/Lyncのみ)この接続に関連付けられている(Microsoft Office Communications Server上の)Active Directoryドメインの名前を入力します。OCS/Lync接続の場合はユーザー・ドメインが必須です。

    ユーザー・ドメインの詳細は、Microsoft社のドキュメントを参照してください。

    プール名

    この接続に関連付けられているプールの名前を入力します。このプール名は必須です。

    プール名の詳細は、Microsoft社のドキュメントを参照してください。

    関連付けられている外部アプリケーション

    インスタント・メッセージおよびプレゼンス・サーバーを外部アプリケーションと関連付けます。外部アプリケーションの資格証明情報が、ユーザーをインスタント・メッセージおよびプレゼンス・サーバーに対して認証するために使用されます。

    外部アプリケーションは必須です。

    リストから既存の外部アプリケーションを選択することも、「新規作成」をクリックして新規の外部アプリケーションを構成することもできます。

    インスタント・メッセージおよびプレゼンス・サービス用に構成する外部アプリケーションでは、「POST」認証方式を使用する必要があります。また、「ユーザーに表示」するように構成(選択)された「アカウント」という追加のフィールド(「名前」プロパティ)も指定する必要があります。詳細は、第26章「外部アプリケーションの管理」を参照してください。

    接続タイムアウト

    接続の適切なタイムアウトを指定します。

    これは、WebCenter Portalアプリケーションが接続タイムアウト・メッセージを発行するまでにプレゼンス・サーバーからのレスポンスを待機する時間(秒)です。

    デフォルトは-1で、サービスのデフォルトが使用されます。サービスのデフォルトは10秒です。


  7. プレゼンス・サーバーに接続するためには追加のパラメータが必要になる場合があります。

    プレゼンス・サーバーへの接続に追加のパラメータが必要な場合は、「追加プロパティ」を開き、必要な詳細を入力します(表16-3)。

    表16-3 インスタント・メッセージおよびプレゼンス接続: 追加プロパティ

    フィールド 説明

    追加

    「追加」をクリックして、追加の接続パラメータを指定します。

    • 名前: 接続プロパティの名前を入力します。

    • 値: プロパティのデフォルト値を入力します。

    • プロパティはセキュアか: 暗号化が必要かどうかを指定します。選択した場合、プロパティの値は、暗号化を使用してセキュアに格納されます。

      たとえば、この値が実際のパスワードである場合、admin.passwordプロパティを保護するためにこのオプションを選択します。

    削除

    「削除」をクリックして、選択したプロパティを削除します。

    「削除」をクリックする前に、正しい行を選択します。

    注意: OKをクリックするまで、削除された行は無効として表示されます。


  8. 「OK」をクリックして、この接続を保存します。

  9. 新しい(アクティブな)接続の使用を開始するには、WebCenter Portalアプリケーションがデプロイされている管理対象サーバーを再起動する必要があります。詳細は、第8.2項「WebCenter Portalアプリケーションがデプロイされる管理対象サーバーの起動および停止」を参照してください。

16.3.2 WLSTを使用したインスタント・メッセージおよびプレゼンス・サーバーの登録

WLSTコマンドのcreateIMPConnectionを使用して、プレゼンス・サーバーの接続を作成します。コマンドの構文と例は、『Oracle Fusion Middleware WebLogic Scripting Toolコマンド・リファレンス』のcreateIMPConnectionに関する項を参照してください。

WLSTコマンドの実行方法の詳細は、第1.13.3.1項「Oracle WebLogic Scripting Tool (WLST)コマンドの実行」を参照してください。

新規のIMP接続をアクティブに使用するようにインスタント・メッセージおよびプレゼンス・サービスを構成するには、default=trueを設定します。詳細は、第16.4.2項「WLSTを使用したインスタント・メッセージおよびプレゼンス用のアクティブな接続の選択」を参照してください。


注意:

新しい(アクティブな)接続の使用を開始するには、WebCenter Portalアプリケーションがデプロイされている管理対象サーバーを再起動する必要があります。詳細は、『Oracle Fusion Middleware管理者ガイド』のコマンド・ラインを使用したWebLogic管理対象サーバーの起動および停止に関する項を参照してください。


16.4 インスタント・メッセージおよびプレゼンス用のアクティブな接続の選択

WebCenter Portalアプリケーションには複数のインスタント・メッセージおよびプレゼンス・サーバー接続を登録できますが、一度にアクティブにできる接続はそのうち1つのみです。アクティブな接続がアプリケーションのバックエンド・プレゼンス・サーバーになります。

この項の内容は次のとおりです。

16.4.1 Fusion Middleware Controlを使用したインスタント・メッセージおよびプレゼンス用のアクティブな接続の選択

アクティブな接続を変更する手順は、次のとおりです。

  1. Fusion Middleware Controlにログインし、WebCenter Portalアプリケーションのホームページに移動します。詳細は、次を参照してください。

  2. 次のいずれかを実行します。

    • Spacesアプリケーションの場合: 「WebCenterポータル」メニューから、「設定」「サービス構成」を選択します。

    • Frameworkアプリケーションの場合: 「アプリケーションのデプロイ」メニューから、「WebCenterポータル」→「サービス構成」を選択します。

  3. 「WebCenter Portalサービス構成」ページのサービスのリストから、「インスタント・メッセージおよびプレゼンス」を選択します。

    「インスタント・メッセージおよびプレゼンス接続の管理」表に、現在のアクティブな接続(ある場合)が示されます。

  4. アクティブな(またはデフォルトの)接続にする接続を選択し、「編集」をクリックします。

  5. 「アクティブな接続」チェック・ボックスを選択します。

  6. 「OK」をクリックして、接続を更新します。

  7. 新しい(アクティブな)接続の使用を開始するには、WebCenter Portalアプリケーションがデプロイされている管理対象サーバーを再起動する必要があります。第8.2項「WebCenter Portalアプリケーションがデプロイされる管理対象サーバーの起動および停止」を参照してください。

16.4.2 WLSTを使用したインスタント・メッセージおよびプレゼンス用のアクティブな接続の選択

WLSTコマンドのsetIMPConnectiondefault=trueで使用して、既存のプレゼンス・サーバー接続をアクティブ化します。コマンドの構文と例は、『Oracle Fusion Middleware WebLogic Scripting Toolコマンド・リファレンス』のsetIMPConnectionに関する項を参照してください。

プレゼンス・サーバー接続を無効化するには、その接続を削除するか、別の接続を「アクティブな接続」にするか、またはremoveIMPServicePropertyコマンドを使用します。

removeIMPServiceProperty('appName='webcenter', property='selected.connection')

このコマンドを使用すると、接続の詳細は保持されますが、この接続はアクティブな接続として示されなくなります。詳細は、『Oracle Fusion Middleware WebLogic Scripting Toolコマンド・リファレンス』のremoveIMPServicePropertyに関する項を参照してください。

WLSTコマンドの実行方法の詳細は、第1.13.3.1項「Oracle WebLogic Scripting Tool (WLST)コマンドの実行」を参照してください。


注意:

このアクティブな接続の使用を開始するには、WebCenter Portalアプリケーションがデプロイされている管理対象サーバーを再起動する必要があります。詳細は、『Oracle Fusion Middleware管理者ガイド』のコマンド・ラインを使用したWebLogic管理対象サーバーの起動および停止に関する項を参照してください。


16.5 インスタント・メッセージおよびプレゼンス接続の詳細の変更

インスタント・メッセージおよびプレゼンス・サーバー接続の詳細はいつでも変更できます。

更新した(アクティブな)接続の使用を開始するには、WebCenter Portalアプリケーションがデプロイされている管理対象サーバーを再起動する必要があります。

この項の内容は次のとおりです。

16.5.1 Fusion Middleware Controlを使用したインスタント・メッセージおよびプレゼンス接続の詳細の変更

インスタント・メッセージおよびプレゼンス・サーバーの接続の詳細を更新する手順は、次のとおりです。

  1. Fusion Middleware Controlにログインし、WebCenter Portalアプリケーションのホームページに移動します。詳細は、次を参照してください。

  2. 次のいずれかを実行します。

    • Spacesアプリケーションの場合: 「WebCenterポータル」メニューから、「設定」「サービス構成」を選択します。

    • Frameworkアプリケーションの場合: 「アプリケーションのデプロイ」メニューから、「WebCenterポータル」→「サービス構成」を選択します。

  3. 「WebCenter Portalサービス構成」ページのサービスのリストから、「インスタント・メッセージおよびプレゼンス」を選択します。

  4. 接続名を選択し、「編集」をクリックします。

  5. 必要に応じて接続の詳細を編集します。パラメータの詳細は、表16-2「インスタント・メッセージおよびプレゼンス接続: 接続の詳細」を参照してください。

  6. 「OK」をクリックして、変更を保存します。

  7. 更新した(アクティブな)接続の使用を開始するには、WebCenter Portalアプリケーションがデプロイされている管理対象サーバーを再起動する必要があります。詳細は、第8.2項「WebCenter Portalアプリケーションがデプロイされる管理対象サーバーの起動および停止」を参照してください。

16.5.2 WLSTを使用したインスタント・メッセージおよびプレゼンス接続の詳細の変更

WLSTコマンドのsetIMPConnectionを使用して、プレゼンス・サーバー接続の詳細を編集します。コマンドの構文と例は、『Oracle Fusion Middleware WebLogic Scripting Toolコマンド・リファレンス』のsetIMPConnectionに関する項を参照してください。

プレゼンス・サーバーへの接続に追加のパラメータが必要な場合は、setIMPConnectionPropertyコマンドを使用します。詳細は、『Oracle Fusion Middleware WebLogic Scripting Toolコマンド・リファレンス』のsetIMPConnectionPropertyに関する項を参照してください。

WLSTコマンドの実行方法の詳細は、第1.13.3.1項「Oracle WebLogic Scripting Tool (WLST)コマンドの実行」を参照してください。


注意:

更新した(アクティブな)接続の使用を開始するには、WebCenter Portalアプリケーションがデプロイされている管理対象サーバーを再起動する必要があります。詳細は、『Oracle Fusion Middleware管理者ガイド』のコマンド・ラインを使用したWebLogic管理対象サーバーの起動および停止に関する項を参照してください。


16.6 インスタント・メッセージおよびプレゼンス接続の削除

インスタント・メッセージおよびプレゼンス接続はいつでも削除できますが、アクティブな接続を削除する際は注意が必要です。ユーザー・プレゼンス・オプションはバックエンド・インスタント・メッセージおよびプレゼンス・サーバーを必要とするため、アクティブな接続を削除すると、ユーザー・プレゼンス・オプションは使用できなくなります。

接続を削除するとき、インスタント・メッセージおよびプレゼンス・サービスに関連付けられている外部アプリケーションの目的がこのサービスをサポートすることのみであれば、その外部アプリケーションを削除することを考慮してください。詳細は、第26.5項「外部アプリケーション接続の削除」を参照してください。

この項の内容は次のとおりです。

16.6.1 Fusion Middleware Controlを使用したインスタント・メッセージおよびプレゼンス接続の削除

インスタント・メッセージおよびプレゼンス・サーバー接続を削除する手順は、次のとおりです。

  1. Fusion Middleware Controlにログインし、WebCenter Portalアプリケーションのホームページに移動します。詳細は、次を参照してください。

  2. 次のいずれかを実行します。

    • Spacesアプリケーションの場合: 「WebCenterポータル」メニューから、「設定」「サービス構成」を選択します。

    • Frameworkアプリケーションの場合: 「アプリケーションのデプロイ」メニューから、「WebCenterポータル」→「サービス構成」を選択します。

  3. 「WebCenter Portalサービス構成」ページのサービスのリストから、「インスタント・メッセージおよびプレゼンス」を選択します。

  4. 接続名を選択し、「削除」をクリックします。

  5. この変更を有効にするには、WebCenter Portalアプリケーションがデプロイされている管理対象サーバーを再起動する必要があります。詳細は、第8.2項「WebCenter Portalアプリケーションがデプロイされる管理対象サーバーの起動および停止」を参照してください。


    注意:

    管理対象サーバーを再起動する前に、他の接続をアクティブとしてマークしてください。そうしないとサービスが無効になります。


16.6.2 WLSTを使用したインスタント・メッセージおよびプレゼンス接続の削除

WLSTコマンドのdeleteConnectionを使用して、プレゼンス・サーバーの接続を削除します。コマンドの構文と例は、『Oracle Fusion Middleware WebLogic Scripting Toolコマンド・リファレンス』のdeleteConnectionに関する項を参照してください。

WLSTコマンドの実行方法の詳細は、第1.13.3.1項「Oracle WebLogic Scripting Tool (WLST)コマンドの実行」を参照してください。

16.7 インスタント・メッセージおよびプレゼンス・サービスのデフォルトの設定

WLSTコマンドのsetIMPServicePropertyを使用して、IMPサービスのデフォルトを設定します。

コマンドの構文と詳細な例は、『Oracle Fusion Middleware WebLogic Scripting Toolコマンド・リファレンス』のsetIMPServicePropertyに関する項を参照してください。

WLSTコマンドの実行方法の詳細は、第1.13.3.1項「Oracle WebLogic Scripting Tool (WLST)コマンドの実行」を参照してください。

16.8 インスタント・メッセージおよびプレゼンス接続のテスト

Webサービスでは、呼び出して妥当性をテストできる一連のWebメソッドを公開しています。接続を検証するには、その接続上にデプロイされているWebCenter Portal RTC Webサービスのエンドポイントにアクセスしてみます。次に例を示します(アプリケーション・コンテキスト・パスは/RTCと仮定)。