13.3 ゲストアクセス用の組織図の環境設定

ゲストアクセス用に組織図ポートレットを環境設定するには、組織図初期設定とユーザアプリケーションWARファイルを編集する必要があります。手順は以下を参照してください。

13.3.1 組織図の初期設定の変更

  1. [管理]>[ポートレット管理]を選択します。

  2. OrgChartPortletの新しいインスタンスを登録し、名前を指定します(例:公開用組織図)。

  3. 新しいインスタンスを選択し、[設定]タブに移動します。

  4. [認証の要求]にFalseを設定して、[設定を保存]をクリックします。

  5. [初期設定]タブで、初期設定を必要に応じて変更します。

  6. この組織図のインスタンスを、匿名アクセス用に定義した作成ポートレットや詳細ポートレットから参照します。

13.3.2 ユーザアプリケーションWARの変更

組織図ポートレットは、ユーザアプリケーションWARのUIControlRegistry.xmlファイルに定義されているコントロールを使用します。デフォルトでは、これらのコントロールには認証が必要です。組織図ポートレットへのゲストアクセスを許可するには、WEB-INF\UIControlRegistry.xmlファイル内のportalサービスとvdmサービス定義で、認証要件にFalseを指定する必要があります。 これを実働環境のユーザアプリケーションで使用する前に、まずテスト環境でこれらの指示に従って作業を行ってください。また、作業を開始する前に、ファイルをバックアップしてください。

portalサービスとvdmサービス定義の認証要件を変更する

  1. ユーザアプリケーションWARを表示して、コンテンツを抽出します。

  2. WARのWEB-INFディレクトリにあるUIControlRegistry.xmlファイルを探します。

  3. UIControlRegistry.xmlファイルで、portal サービスのサービス定義を探します。 これを次に示します。

    <service resultType="json" authenticated="true" config="false">
    
      <key>portal</key>		   <classname>com.novell.srvprv.impl.servlet.service.PortalBridge
    
       </classname></service>
    
  4. authenticatedの値をfalseに変更します。

  5. UIControlRegistry.xmlファイルで、 vdmサービス定義のサービスを探します。 これを次に示します。

    <service resultType="json" authenticated="false" config="false">   <key>vdm</key><classname>com.novell.srvprv.impl.servlet.service.VDMBridge
    
       </classname></service>
    
  6. authenticatedの値をfalseに変更します。

  7. 変更を保存します。

  8. ユーザアプリケーションWARファイルを再パッケージします。

  9. 更新したWARをテスト環境に展開します。