uCosminexus Portal Framework システム管理者ガイド

[目次][用語][索引][前へ][次へ]


付録C.8 Webコンテンツポートレットを使用するための設定

共通情報を使用している場合は,Webコンテンツポートレットを使用するための設定をします。

Webコンテンツポートレットを使用するための設定手順を次にします。なお,DBにHiRDBを使用している場合は,この手順を実施する前に,RDエリア(RDCOMPONENTPORTLET)を追加しておいてください。

  1. SQL文を実行し,Webコンテンツポートレット管理テーブル(COMPONENT_PORTLET)を追加します。
    DBの種類別に,実行するSQL文を示します。

    HiRDBの場合
    CREATE TABLE COMPONENT_PORTLET
    (
        PORTLETNAME VARCHAR(32) NOT NULL,
        ID VARCHAR(128) NOT NULL,
        PARAMVALUE VARCHAR(4000),
        UPDATECD VARCHAR(32) NOT NULL
    ) IN RDCOMPONENTPORTLET;
     
    CREATE INDEX COMPONENT_PORTLET_INDX1 ON COMPONENT_PORTLET(PORTLETNAME) IN RDCOMPONENTPORTLET;
    CREATE INDEX COMPONENT_PORTLET_INDX2 ON COMPONENT_PORTLET(ID) IN RDCOMPONENTPORTLET;
    CREATE INDEX COMPONENT_PORTLET_INDX3 ON COMPONENT_PORTLET(UPDATECD) IN RDCOMPONENTPORTLET;

    Oracleの場合
    CREATE TABLE COMPONENT_PORTLET
    (
        PORTLETNAME VARCHAR2(32) NOT NULL,
        ID VARCHAR2(128) NOT NULL,
        PARAMVALUE VARCHAR2(4000),
        UPDATECD VARCHAR2(32) NOT NULL
    );
     
    CREATE INDEX COMPONENT_PORTLET_INDX1 ON COMPONENT_PORTLET(PORTLETNAME);
    CREATE INDEX COMPONENT_PORTLET_INDX2 ON COMPONENT_PORTLET(ID);
    CREATE INDEX COMPONENT_PORTLET_INDX3 ON COMPONENT_PORTLET(UPDATECD);
  2. Repository.xmlファイルに表示属性の構成情報を設定します。
    Repository.xmlファイルの格納ディレクトリは次のとおりです。

    Cosminexus Portal Framework 06-10以前のバージョンからのバージョンアップの場合
    {PROJECT_HOME}\WEB-INF\conf

    uCosminexus Portal Framework 06-11以降のバージョンからのバージョンアップの場合
    {PROJECT_HOME}\conf
     
    Repository.xmlファイルに次の記述を追加します。
     
    <resource name="COMPONENTPORTLET-R" type="DB">
        <connection>DB-EM</connection>
        <table name="COMPONENT_PORTLET" key="portletname"/>
    </resource>
    <resource name="COMPONENTPORTLET-W" type="DB">
        <connection>DB-EM</connection>
        <table name="COMPONENT_PORTLET" key="portletname"/>
    </resource>
     
    なお,「DB-EM」には共通情報を格納するDBの接続先名称を指定してください。
  3. Repository.xmlファイルに表示属性のマッピング情報を設定します。
    Repository.xmlファイルの<portalCommon>要素内に,次の記述を追加します。
     
        <Mapping dest="COMPPORTLETNAME_R" src="portletname" options="multivalue=multirecord">COMPONENTPORTLET-R</Mapping>
        <Mapping dest="COMPID_R" src="id" options="multivalue=multirecord">COMPONENTPORTLET-R</Mapping>
        <Mapping dest="COMPVALUE_R" src="paramvalue" options="multivalue=multirecord">COMPONENTPORTLET-R</Mapping>
        <Mapping dest="COMPUPDATECD_R" src="updatecd" options="multivalue=multirecord">COMPONENTPORTLET-R</Mapping>
     
        <Mapping dest="COMPPORTLETNAME_W" src="portletname" options="multivalue=multirecord">COMPONENTPORTLET-W</Mapping>
        <Mapping dest="COMPID_W" src="id" options="multivalue=multirecord">COMPONENTPORTLET-W</Mapping>
        <Mapping dest="COMPVALUE_W" src="paramvalue" options="multivalue=multirecord">COMPONENTPORTLET-W</Mapping>
        <Mapping dest="COMPUPDATECD_W" src="updatecd" options="multivalue=multirecord">COMPONENTPORTLET-W</Mapping>

[目次][前へ][次へ]


[他社商品名称に関する表示]

All Rights Reserved. Copyright (C) 2009, 2013, Hitachi, Ltd.
All Rights Reserved. Copyright (C) 2009, 2013, Hitachi INS Software, Ltd.