ヘッダーをスキップ
Oracle® Fusion Middleware WebCenter Sitesインストレーション・ガイド
11g リリース1 (11.1.1.8.0)
E49672-02
  ドキュメント・ライブラリへ移動
ライブラリ
製品リストへ移動
製品
目次へ移動
目次

前
 
次
 

31 ファイル・システムおよびMicrosoft SharePointに対するContent Integration Platformのインストール

この章では、ファイル・システムおよびMicrosoft SharePointシステムからWebCenter SitesへのパブリッシュをサポートするためのContent Integration Platformのインストールおよび構成手順について説明します。

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

31.1 インストールの概要

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

31.1.1 前提条件

31.1.2 パッケージ化

Content Integration Platformは、次のファイルのセットとして配布されます。

ファイル 説明

cipagent-vNo.msi (Windowsの場合) cipagent-vNo.rpm.bin (Linuxの場合)

これらのファイルによって、Content Integration Agent (CIPCommanderおよびservice)と、そのエージェント・プロセスの制御に使用される構成ファイルがインストールされます。

csagentservices.war

このファイルによって、ログ・ファイルの詳細の設定およびWebCenter Sitesデータベースへのアクセスの制限に使用されるプロパティ・ファイルを含むSites Agent Servicesがインストールされます。

cs_filesystem_schema.zip

このファイルによって、FileSystemフレックス・ファミリがインストールされます。

cs_sharepoint_schema.zip

このファイルによって、SharePointフレックス・ファミリがインストールされます。


31.1.3 ファイルのインストール先

Content Integration Platformは、ネイティブ実行可能ファイルを使用します。

Content Integration Platformをインストールする手順は、次のとおりです。

  1. Content Integration Agentを、サポートされているオペレーティング・システムを実行しており、かつソースとターゲットの両方のシステムにアクセスできる任意のコンピュータにインストールします。


    注意:

    このリリースのサポートされているシステムの詳細は、Oracle WebCenter Sites動作保証マトリックスを参照してください。


  2. csagentservices.warを、WebCenter Sites Sharedディレクトリにアクセスできるシステムにデプロイします。

    WebCenter Sitesシステムは、完全に機能している必要があります。それが、本番(配信)システムではないことが必要です。

  3. WebCenter Sitesに該当するスキーマをインストールします。

    • cs_filesystem_schema.zip

    • cs_sharepoint_schema.zip

完全なインストール手順は、第31.2項「Content Integration Platformのインストール」に記載しています。

31.2 Content Integration Platformのインストール


注意:

インストール・プロセスを問題なく実行するため、次の手順をお読みになり、インストール手順および入力を求められる情報を理解してください。「ステップ3: WebCenter Sitesにスキーマをインストールする」を効率的に完了するには、経験を積んだWebCenter Sites管理者である必要があります。


この項では、次の手順を完了します。

31.2.1 ステップ1: Content Integration Agentをインストールする

  1. Windowsオペレーティング・システムを使用している場合は、Content Integration Agentをホストする同じコンピュータにMicrosoft Visual C++ 2008再配布可能パッケージ(x86)をインストールします。(この再配布可能パッケージは、Microsoft Webサイトからダウンロードできます。)

  2. cipagentファイルを、サポートされているオペレーティング・システムを実行しており、かつソースとターゲットの両方のシステムにアクセスできるコンピュータで実行します。

    • Windows:

      cipagent-11.1.1.6.0-36.msiを実行し、画面上の手順に従います。11.1.1.6.0 CIPエージェント・インストーラは、エージェント・フォルダのCIP 11.1.1.6.0インストール・バイナリにあります。

      ターゲット・ディレクトリに次のフォルダが作成されます。

      bin
          cipagent.exe
          cipcommander.exe
      conf
          ..all conf files
      security
          ..all certificates and private keys
      logs
          ..log file
      licenses
          ..licenses
      
    • Linux:

      11.1.1.6.0 CIPエージェント・インストーラは、エージェント・フォルダのCIP 11.1.1.6.0インストール・バイナリにあります。

      rootユーザーとしてソース・システムで次のコマンドを実行します。

      ./cipagent-11.1.1.6.0-38.el5.i386.rpm.bin

      このコマンドによって、次のディレクトリがインストールされます。

      usr    
        local        
          bin          
            cipagent -exe          
            cipcommander       
          lib         
            cipagent           
              ..all librariesshare  
      share 
        cipagent     
          conf     
          security     
          logs    
          licenses
      
  3. 構成ファイルcatalog.xml ([path_to_cipagent]/conf/にある、Linuxの場合は/usr/local/share/conf/)をバックアップします。

  4. catalog.xmlを編集します。

    catalog.xmlファイルには、ソース・システムおよびWebCenter Sitesに接続するためにContent Integration Agentが必要とする構成設定が格納されています。このファイルを編集し、Content Integration Agentにシステムの場所およびユーザー情報を提供します。

    1. テキスト・エディタを使用して、catalog.xmlを開きます。

    2. Oracle WebCenter Sitesのアダプタを編集します。

      csという名前で、70b1e307-26a1-499c-9295-cf0b6bd01342というIDを持つプロバイダ・エレメントを見つけ、次のパラメータを設定します。

      • urlAS: WebCenter SitesとともにデプロイされるWebサービス・モジュールを指します。ホスト名およびポートのみ、変更する必要があります。通常、それらは、WebCenter Sitesが実行されているホストの名前およびポートです。コンテキスト名およびコンテキスト関連パスは、それらがデフォルト(http://localhost:8080/csagentservices/InfostoriaService)と異なることがわかっている場合以外は変更しないでください。

      • username: WebCenter Sitesデータベース表を変更する権限を持つアカウントのユーザー名(たとえば、一般管理者のfwadmin)。

      • password: 前述のユーザーのパスワード(たとえば、ユーザー名がfwadminであるとすると、xceladmin)。

      • context: これは空白のままにします。

    3. Microsoft SharePointを使用している場合は、そのSharePointインストールのアダプタを編集します。

      sharepointという名前で、7137dd5d-9ed7-4327-b4fd-8caeebd5889aというIDを持つプロバイダ・エレメントを見つけ、次のパラメータを設定します。

      • urlSharepoint: パブリッシュ元となるSharePointサイトを指すURL。通常、ホスト名(デフォルト値はhttp://localhost)のみ変更する必要があります。

      • username: パブリッシュ可能なコンテンツに対する権限を持つアカウントのユーザー名。

      • password: 前述のユーザーのパスワード。

    4. catalog.xmlを保存します。

  5. Content Integration Agent実行可能ファイルを再起動します。

    • Windows: Content Integration Agentサービスを再起動します。

    • Linux: rootユーザーとして次のように入力します。/sbin/service cipagent restart


      注意:

      Content Integration Agent実行可能ファイルは、スタンドアロン・プロセスとしてもシステム・デーモンとしても実行できます。この実行可能ファイルによって、デフォルト・ポート7070 (Content Integration AgentとのCIPCommander通信のために予約されている)上でシンプルなHTTPサーバーが起動されます。ポート7070は、localhostにバインドされているため、システムが追加のセキュリティ・リスクにさらされることはありません。fileserver機能のデフォルト構成は、ポート7071を使用し、ホスト名の自動検出を試みます。エージェントが実行されているマシンに複数のネットワーク・インタフェースがインストールされている場合は、autoを、Sites Agent Servicesインストールからアクセス可能なDNS名またはIPアドレスに変更することをお薦めします。ポートを変更する必要がある場合、facilities.xmlのポート指定を編集し、-p <port>CIPCommanderを起動するすべてのコマンドに追加します。


  6. 次のステップである「ステップ2: Sites Agent Servicesをインストールする」に進みます。

31.2.2 ステップ2: Sites Agent Servicesをインストールする


注意:

Sites Agent Servicesは、本番(配信)以外のどのようなのWebCenter Sitesシステムにインストールできます。コンテンツ管理(ステージング)システムをお薦めします。


  1. csagentservices.war内の次のファイルを編集します(それらのファイルはすべて、csagentservices/WEB-INF/classes内に配置されています)。

    • commons-logging.properties: ログ・ファイルおよびログの詳細設定を定義します。

    • csAgentServices.properties: WebCenter Sitesデータベースへのアクセスを有効化します。

    1. テキスト・エディタを使用して、Agent Servicesログ・ファイル(agentservices.log)を指すようにcommons-logging.propertiesを編集します。

    2. アプリケーション・サーバー固有のデータ・ソースを作成します(詳細は、第I部「Oracle WebCenter Sitesのインストール」を参照してください。)

    3. csAgentServices.propertiesを変更し、WebCenter Sitesデータベースへのアクセスを有効化します。

      テキスト・エディタを使用して、次のプロパティを設定します。

      • uploader.username: フレックス・ファミリを編集する権限を持つアカウントのユーザー名。

      • uploader.password: 指定したユーザー名のパスワード。

      • cs.installDir: WebCenter Sitesインストール・ディレクトリ(たとえば、C:\CS)。

      • cs.url: WebCenter Sites URL。WebCenter Sites Webアプリケーションを指します。デフォルト値は、http://localhost:8080/csです。

      csAgentServices.propertiesを保存します。

  2. WebCenter Sitesホスト上のアプリケーション・サーバーにcsagentservices.warをデプロイします。

  3. アプリケーション・サーバーを再起動します。

  4. 次のステップである「ステップ3: WebCenter Sitesにスキーマをインストールする」に進みます。

31.2.3 ステップ3: WebCenter Sitesにスキーマをインストールする

この手順では、次に示す適用可能なzipファイルをWebCenter Sitesにインポートします。

  • cs_filesystem_schema.zip

  • cs_sharepoint_schema.zip

スキーマをインストールする手順は、次のとおりです。

  1. WebCenter Sitesインストール・ディレクトリからcatalogmover.bat (またはLinux上のcatalogmover.sh)を実行します。


    注意:

    CatalogMoverを使用するには、それをWebCenter Sitesに接続する必要があります。

    1. 「Server」「Connect」を選択します。

    2. 次の情報を指定します。

      Server: 接続先のHTTPサーバーの名前、およびそのサーバーが実行されているポート。

      Name: ContentServer

      Password: <password>

      「Password」フィールドの下で、ご使用のWebCenter Sitesインストールに適用する値を選択(または入力)します。

    3. 「Connect」をクリックします。


  2. 「Catalog」「Auto Import Catalog(s)」に移動します。

    1. インポートするファイルを選択します。

    2. インポート・ダイアログで、次に示すフィールドに入力します。

      Catalog Data Directory: デフォルト値のままにします。

      Catalog ACL List: Browser,SiteGod,xceleditor,xceladmin

    3. 必要に応じて、残りのファイルをインポートします。

  3. 一般管理者(デフォルトではfwadmin/ xceladmin)を使用してWebCenter Sites管理インタフェースにログインし、次のように続行します。

    1. 既存のコンテンツ管理サイトに対して各インポート済フレックス・ファミリを有効化します(フレックス・ファミリ・メンバーの名前は、ソース・システムの名前で始まります)。フレックス・ファミリに対して新しいサイトを作成することもできます。

    2. パブリッシュ済コンテンツに簡単にアクセスできるようにするために、ツリー・タブ(たとえば、「FileSystem」タブや「SharePoint」タブ)を作成します。

    フレックス・ファミリの有効化、サイトの作成およびツリー・タブの作成の手順は、『Oracle Fusion Middleware WebCenter Sites管理者ガイド』を参照してください。

  4. 次のステップである「ステップ4: (オプション)イベント通知の構成」に進みます。

31.2.4 ステップ4: (オプション)イベント通知の構成

CIP管理者にソース・システムでのイベントおよびそれらの同期について通知する必要がある場合は、インストール担当者(または管理者)が次のサンプル・ワークフローのいずれかまたはすべてを有効化できます。


注意:

次のワークフローは、アセットのパブリッシュ前にインストールし、有効化する必要があります。CIPAssetDeletedおよびCIPAssetDeletionFailed


サンプル・ワークフローのインストールの詳細および手順は、『Oracle Fusion Middleware WebCenter Sites管理者ガイド』の「イベント通知の構成」の章を参照してください。

31.3 インストールの検証

この手順では、WebCenter Sitesにテスト・フォルダをパブリッシュします。テスト・フォルダのコンテンツを追加、削除および変更することで、同期プロセスも検証します。

CIPのインストールを検証する手順は、次のとおりです。

  1. mappings.xml (Content Integration Agentをホストしているサーバー上にある)をバックアップします。

  2. デフォルト・メタデータ(デフォルトmappings.xmlファイルで定義されたもの)を使用してテスト・フォルダを選択(または作成)します。つまり、次のようになります。

    • そのフォルダ・タイプは、mappings.xmlのフォルダ・タイプに一致します(クイック・リファレンスは、『Oracle Fusion Middleware WebCenter Sites管理者ガイド』の表「デフォルトでサポートされているソースシステム・メタデータ」を参照してください。

    • そのテスト・フォルダには、mappings.xml内のものと一致するフォルダ・タイプ、ドキュメント・タイプおよび属性を持つサブフォルダおよびドキュメントが含まれています(詳細は、『Oracle Fusion Middleware WebCenter Sites管理者ガイド』を参照してください)。


      注意:

      Microsoft SharePointシステムからパブリッシュ・プロセスを検証している場合は、mappings.xml (または『Oracle Fusion Middleware WebCenter Sites管理者ガイド』の表1-1「デフォルトでサポートされるソースシステム・メタデータ」を参照)を使用してドキュメント・ライブラリおよびピクチャ・ライブラリの両方に対してテストを実行し、デフォルト・コンテンツ・タイプおよび属性を判別します。


  3. パブリッシュ・プロセスをテストします。手順は、『Oracle Fusion Middleware WebCenter Sites管理者ガイド』を参照してください。

  4. サブフォルダおよびドキュメント(SharePointのピクチャを含む)を名前変更、移動、削除および作成することで、同期プロセスをテストします。属性を削除および追加することでそれらをテストします。(属性を追加するときは、『Oracle Fusion Middleware WebCenter Sites管理者ガイド』の「再マップ」の章の手順に従ってください。)

  5. unpublishコマンドを実行することでアンパブリッシュ・プロセスをテストします(『Oracle Fusion Middleware WebCenter Sites管理者ガイド』を参照してください)。

31.4 本番データのパブリッシュ

オブジェクトをパブリッシュする最も迅速な方法は、デフォルトmappings.xmlファイルおよびCIPで提供されるフレックス・ファミリを使用することです。ソース・システムの構成に応じて、次のいずれかの操作を行います。

31.5 CIPインストールのカスタマイズ

Content Integration Platformは、多くの方法でカスタマイズできます。例:

CIPインストールのカスタマイズの詳細は、『Oracle Fusion Middleware WebCenter Sites開発者ガイド』に記載されています。