uCosminexus 電子フォームワークフロー システム構築ガイド

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

5.4.5 BLCテーブルの作成(SQL Server)

バッチファイルを使用して,BLCテーブルを作成します。

注意事項
BLCでは明示的にファイルグループを指定していません。ファイルグループを指定する場合は,BLCが提供するファイルを修正して指定してください。
  1. バッチファイル「<BLC2のインストールディレクトリ>\blc\setup\sql\sqlserver\createTables.bat」をテキストエディタで編集します。
    バッチファイルの編集内容を示します。

    表5-9 バッチファイル(createTables.bat)の編集内容(SQL Server)

    項番 変数名 設定値 説明
    1 sqlcmdDir C:\Program Files\Microsoft SQL Server\90\Tools\Binn sqlcmdユティリティのインストールディレクトリを指定します。
    2 USER_ID BLC 5.4.3(3) ユーザの登録(SQL Server)」で登録したユーザを指定します。
    3 PASSWORD BLC 5.4.3(3) ユーザの登録(SQL Server)」で登録したパスワードを指定します。
    4 SERVER <データベースサーバのホスト名> データベースサーバのホスト名を指定します。
    編集後の内容は次のようになります。太字部分は環境に合わせて変更してください。
    setlocal
    rem #########################################
    rem ## Please modify following parameters. ##
    rem #########################################
    set sqlcmdDir=C:\Program Files\Microsoft SQL Server\90\Tools\Binn
    set PATH=%sqlcmdDir%;%PATH%
    set USER_ID=BLC
    set PASSWORD=BLC
    set SERVER=<データベースサーバのホスト名>
    注※
    このバッチファイルは,電子フォームワークフローに付属しています。同一マシンに電子フォームワークフローをインストールしていない場合は,インストールしているマシンから<BLC2のインストールディレクトリ>\blc\setup\sql\sqlserverフォルダ下のすべてのファイルをコピーしてください。
  2. ログイン時のパスワードの形式をデフォルト(平文)から変更する場合は,BLCテーブルの定義ファイルを編集します。
    パスワードの形式をデフォルト(平文)のままで使用する場合,この手順は読み飛ばしてください。
    BLCテーブルの定義ファイルの格納先と編集内容を次に示します。
    格納先
    C:\Program Files\HITACHI\HBPM2\blc\setup\sql\sqlserver\BLCUserInfo.txt
    編集内容
    太字部分を追加および変更してください。
    DROP TABLE BLC_USER_INFO_T;
     
    CREATE TABLE BLC_USER_INFO_T
    (CDUSER                 VARCHAR(128) COLLATE Japanese_CS_AS_KS_WS NOT NULL PRIMARY KEY,
     CDLOGINPASSWORD        VARBINARY(20) NULL,
     CDPERSONALNO           VARCHAR(128) COLLATE Japanese_CS_AS_KS_WS NULL,
     NMLASTNAMEJ            VARCHAR(62) COLLATE Japanese_CS_AS_KS_WS NULL,
     NMFIRSTNAMEJ           VARCHAR(62) COLLATE Japanese_CS_AS_KS_WS NULL,
     NMLASTNAMEK            VARCHAR(62) COLLATE Japanese_CS_AS_KS_WS NULL,
     NMFIRSTNAMEK           VARCHAR(62) COLLATE Japanese_CS_AS_KS_WS NULL,
     NMLASTNAMEE            VARCHAR(62) COLLATE Japanese_CS_AS_KS_WS NULL,
     NMFIRSTNAMEE           VARCHAR(62) COLLATE Japanese_CS_AS_KS_WS NULL,
     CDBELONGTO             VARCHAR(128) COLLATE Japanese_CS_AS_KS_WS NOT NULL,
     CDJOBTITLE             VARCHAR(128) COLLATE Japanese_CS_AS_KS_WS NOT NULL,
     NMMAILADDRESS          VARCHAR(128) COLLATE Japanese_CS_AS_KS_WS NULL,
     NMTELOUTSIDE           VARCHAR(128) COLLATE Japanese_CS_AS_KS_WS NULL,
     NMTELEXTENSION         VARCHAR(128) COLLATE Japanese_CS_AS_KS_WS NULL,
     NUADMINAUTHORITY       SMALLINT DEFAULT 0 NOT NULL,
     NUALTERNATEAUTHORITY   SMALLINT DEFAULT 0 NOT NULL,
     CFLOGINSTATUS          SMALLINT DEFAULT 0 NOT NULL,
     CFSHARESTATUS          SMALLINT DEFAULT 0 NOT NULL);
     
    CREATE INDEX BLC_USER_INFO_NMLASTNAMEJ  ON BLC_USER_INFO_T (NMLASTNAMEJ);
    CREATE INDEX BLC_USER_INFO_NMFIRSTNAMEJ ON BLC_USER_INFO_T (NMFIRSTNAMEJ);
    CREATE INDEX BLC_USER_INFO_CDBELONGTO   ON BLC_USER_INFO_T (CDBELONGTO);
     
  3. 編集終了後,バッチを起動(ダブルクリック)します。
    「続行するには何かキーを押してください」というメッセージが表示されるので,何かキーを押してください。