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

解説・手引書

3020-3-N66-20

目　　次

前書き

変更内容

はじめに

1.　電子フォームワークフローシステムの構築の概要

1.1　このマニュアルで取り上げるシステム

1.2　システムに必要なソフトウェア

1.3　システム構築の適用範囲と前提条件

2.　電子フォームワークフローシステムの構成と構築の流れ

2.1　電子フォームワークフローセットを利用して構築するシステム

2.2　ディベロッパセットを利用して構築するシステム

3.　データベースサーバの構築

3.1　データベースサーバの構築の流れ

3.2　データベースのインストール

3.2.1　HiRDBのインストール

3.2.2　Oracleのインストール

3.2.3　SQL Serverのインストール

3.3　データベースのサービスの起動

3.4　HiRDBの設定

3.4.1　HiRDBの簡易セットアップ

3.4.2　ユーザの登録（HiRDB）

3.4.3　スキーマの作成（HiRDB）

3.4.4　ワーク管理テーブルの作成（HiRDB）

3.4.5　BLCテーブルの作成（HiRDB）

3.4.6　サンプルユーザの登録（HiRDB）

3.5　Oracleの設定

3.5.1　Net Configuration Assistantの設定

3.5.2　表領域の作成とユーザの登録（Oracle）

3.5.3　ワーク管理テーブルの作成（Oracle）

3.5.4　BLCテーブルの作成（Oracle）

3.5.5　サンプルユーザの登録（Oracle）

3.6　SQL Serverの設定

3.6.1　セキュリティ構成の設定（SQL Server）

3.6.2　プロトコルの確認（SQL Server）

3.6.3　データベースの設定（SQL Server）

3.6.4　ワーク管理テーブルの作成（SQL Server）

3.6.5　BLCテーブルの作成（SQL Server）

3.6.6　サンプルユーザの登録（SQL Server）

4.　アプリケーションサーバの構築とWebクライアントの設定

4.1　アプリケーションサーバの構築の流れ

4.2　ソフトウェアのインストール

4.3　アプリケーションサーバの設定

4.3.1　システム環境変数の設定（アプリケーションサーバ）

4.3.2　Management Serverの設定

4.4　CSCIWのセットアップ

4.4.1　システム環境変数の設定（CSCIW）

4.4.2　CSCIWのセットアッププロパティファイルの編集

4.4.3　CSCIWのコマンド用環境設定ファイルの編集

4.4.4　CSCIWの実行環境の初期化

4.5　BLCの設定

4.5.1　システム環境変数の確認

4.5.2　BLCプロパティファイルの編集

4.6　アプリケーションサーバの構築

4.6.1　CSCIWの設定

4.6.2　Webシステムの構築の流れ

4.6.3　Webシステム定義の作成

4.6.4　Webシステムの構築

4.6.5　SecurityManager定義ファイルの設定

4.6.6　Webシステムの一括起動

4.6.7　Portal Frameworkの設定

4.6.8　CSCIWManagementServerアクセス用環境の設定

4.6.9　Web帳票アプリケーションのコピー（開発環境から実行環境へのコピー）

4.6.10　リソースアダプタの設定

4.6.11　CSCIWManagementServerの設定

4.6.12　案件運用操作の設定

4.6.13　Web帳票アプリケーションの設定

4.7　EUR Form Clientのインストール

4.8　帳票の登録と確認

4.8.1　販売契約稟議EURで使用する帳票の登録と確認

4.8.2　かんたん帳票のサンプル業務の登録と確認

5.　開発環境の構築

5.1　開発環境の構築の流れ

5.2　開発環境のインストール

5.3　開発環境の設定

5.4　Web帳票アプリケーションの作成

5.4.1　サンプル帳票の作成

5.4.2　Web帳票アプリケーション（webSample）の作成

5.4.3　EUR Form Serviceの環境設定ファイルの設定

5.4.4　Portal Frameworkのプロパティファイルのコピー

5.5　ビジネスプロセス定義の登録

5.6　Webアプリケーションの作成

5.6.1　Eclipseの起動と設定

5.6.2　Webプロジェクトの作成

5.6.3　EARプロジェクトの作成

5.6.4　Webアプリケーションの生成

5.7　J2EEサーバの設定

5.7.1　Management Serverへの接続（開発環境）

5.7.2　リソースアダプタの設定（開発環境）

5.7.3　CSCIWManagementServerの設定（開発環境）

5.7.4　案件運用操作の設定（開発環境）

5.7.5　Web帳票アプリケーションの設定（開発環境）

5.8　業務の開発とテスト

6.　簡易セットアップツールを利用したシステム構築

6.1　簡易セットアップツールの概要

6.2　簡易セットアップツールを利用して構築するシステム

6.3　ソフトウェアのインストール（簡易セットアップツール）

6.4　システム環境変数の設定（簡易セットアップツール）

6.5　簡易セットアップツールの実行とシステムの構築

6.5.1　簡易セットアップツールの起動

6.5.2　構築するシステムの情報の設定

6.5.3　簡易セットアップツール実行後の設定

6.6　プログラム動作確認環境の運用

6.7　プログラム開発環境の設定

6.8　構築したシステムの削除

6.9　簡易セットアップツール実行時に発生した障害の対策

6.9.1　障害対策の流れ

6.9.2　障害要因の特定に必要な情報

6.9.3　障害からの回復方法（システム構築時）

6.9.4　障害からの回復方法（システム削除時）

6.9.5　簡易セットアップメッセージログ

6.10　システム移行時の注意事項

付録

付録A　BLCのサンプルデータ

付録A.1　ユーザのサンプルデータ

付録A.2　かんたん帳票のサンプル業務

付録A.3　BLCサンプル帳票

付録B　プログラムとサービスの起動順序

付録C　メモリ使用量の測定方法

付録D　システム構築時に使用する属性ファイル

付録D.1　Connector属性ファイル

付録D.2　CSCIWManagementServerの属性ファイル

付録D.3　案件運用操作の属性ファイル

付録D.4　Web帳票アプリケーションの属性ファイル

付録E　フィルタリングによるHTTPレスポンスの圧縮

付録F　Portal Frameworkのリポジトリファイル

付録G　エラーコードの参照先

付録H　簡易セットアップ時に出力されるメッセージ

付録H.1　メッセージの形式

付録H.2　KDLC6001～KDLC6100

付録H.3　KDLC6101～KDLC6200

付録H.4　KDLC6201～KDLC6600

付録H.5　KDLC6601～KDLC6999

付録I　このマニュアルの参考情報

付録I.1　関連マニュアル

付録I.2　このマニュアルでの表記

付録I.3　英略語

付録I.4　常用漢字以外の漢字の使用について

付録I.5　KB（キロバイト）などの単位表記について

付録J　用語解説

索引

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

All Rights Reserved. Copyright (C) 2007, 2010, Hitachi, Ltd.

前書き

■ 対象製品

P-2443-A274　 電子フォームワークフローセット 07-61　 （適用OS：Windows Server 2003，Windows Server 2003 R2，Windows Server 2008，Windows Server 2008 R2）
P-2643-A974　 電子フォームワークフロー　ディベロッパセット 07-61　 （適用OS：Windows Vista，Windows XP）

■ 輸出時の注意

本製品を輸出される場合には，外国為替および外国貿易法ならびに米国の輸出管理関連法規などの規制をご確認の上，必要な手続きをお取りください。
なお，ご不明な場合は，弊社担当営業にお問い合わせください。

■ 商標類

CORBAは，Object Management Groupが提唱する分散処理環境アーキテクチャの名称です。
GIFは，米国CompuServe Inc.が開発したフォーマットの名称です。
GIFは，米国CompuServe Inc.のサービス名称です。
gzipは，米国FSF(Free Software Foundation)が配布しているソフトウェアです。
Javaは，米国オラクル・コーポレーション及びその子会社，関連会社の米国及びその他の国における登録商標または商標です。
JavaScriptは，米国およびその他の国における米国Sun Microsystems, Inc.の商標または登録商標です。
JDKは，米国およびその他の国における米国Sun Microsystems, Inc.の商標または登録商標です。
JSTLは，The Jakarta Projectのタグライブラリ名称です。
Microsoftは，米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。
Microsoft Internet Information Servicesは，米国Microsoft Corp.の商品名称です。
Microsoft SQL Serverは，米国Microsoft Corp.の商品名称です。
MyEclipseは，米国Genuitec社の商品名称です。
Oracleは，米国オラクル・コーポレーション及びその子会社，関連会社の米国及びその他の国における登録商標または商標です。
Oracle 10gは，米国Oracle Corporationの商標です。
SQL*Plusは，米国Oracle Corporationの登録商標です。
Sun，Sun Microsystemsは，米国Sun Microsystems, Inc. の米国およびその他の国における商標または登録商標です。
Windowsは，米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。
Windows 7は，米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。
Windows Serverは，米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。
Windows Vistaは，米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。
Windows XPは，米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。
Eclipseは，開発ツールプロバイダのオープンコミュニティであるEclipse Foundation, Inc.により構築された開発ツール統合のためのオープンプラットフォームです。

■ マイクロソフト製品の表記について

このマニュアルでは，マイクロソフト製品の名称を次のように表記しています。

製品名
表記

Microsoft(R) Internet Information Services 6.0
IIS

Microsoft(R) SQL Server 2005
SQL Server

Microsoft(R) Windows(R) 2000 Professional Operating System
Windows 2000 Professional

Microsoft(R) Windows(R) 2000 Server Operating System
Windows 2000 Server

Microsoft(R) Windows(R) 7 Professional
Microsoft(R) Windows(R) 7 Enterprise
Microsoft(R) Windows(R) 7 Ultimate
Windows 7

Microsoft(R) Windows Server(R) 2003, Standard Edition Operating System
Microsoft(R) Windows Server(R) 2003, Enterprise Edition Operating System
Windows Server 2003
Windows Server 2003

Microsoft(R) Windows Server(R) 2003 R2, Standard Edition Operating System
Microsoft(R) Windows Server(R) 2003 R2, Enterprise Edition Operating System
Windows Server 2003 R2

Microsoft(R) Windows Server(R) 2008 Standard Operating System
Microsoft(R) Windows Server(R) 2008 Enterprise Operating System
Windows Server 2008
Windows Server 2008

Microsoft(R) Windows Server(R) 2008 R2 Standard Operating System
Microsoft(R) Windows Server(R) 2008 R2 Enterprise Operating System
Windows Server 2008 R2

Microsoft (R) Windows Vista (R) Business Operating System
Microsoft (R) Windows Vista (R) Enterprise Operating System
Microsoft (R) Windows Vista (R) Ultimate Operating System
Windows Vista

Microsoft(R) Windows(R) XP Professional Operating System
Windows XP

Windows 7，Windows Server 2003，Windows Server 2003 R2，Windows Server 2008，Windows Server 2008 R2，Windows VistaおよびWindows XPを総称してWindowsと表記することがあります。

■ 発行

2007年 8月 (第1版) 3020-3-N66
2010年 5月 (第3版) 3020-3-N66-20

■ 著作権

All Rights Reserved. Copyright (C) 2007, 2010, Hitachi, Ltd.

変更内容

変更内容（3020-3-N66-20）電子フォームワークフローセット 07-61，電子フォームワークフロー　ディベロッパセット 07-61

追加・変更内容
変更個所

外字を使用する場合は，構築後にUTF-8環境に設定することを追記した。
1.3(2)

電子フォームワークフローセットの対応OSに，Windows Server 2008，およびWindows Server 2008 R2を追加した。
2.1(1)

Webクライアントの対応OSを変更した。また，Windows 7を追加した。
2.1(1)，2.2(1)，4.7，6.2(1)

ソフトウェアおよびデータベースのインストール時に，ファイアウォールの例外リストに登録することを追加した。
3.2，3.2.1(3)，4.2，5.2

データベースをOracleにする場合，Shift_JIS環境で波記号（～）を利用するときは，データベース作成時に文字コードとして「JA16SJISTILDE」を指定することを追加した。
3.2.2

HiRDBの簡易セットアップ手順を変更した。
3.4.1

HiRDBにユーザを登録する場合，HiRDB SQL Executerに接続するときに使用する認可識別子およびパスワードを記載した。
3.4.2

データベースにHiRDBを使用し，かつパスワード形式をMD5またはSHA-1に変更した場合のサンプルユーザの登録手順を変更した。
3.4.6(2)

Webシステムの構築の流れに，ビジネスプロセス定義を登録することを追加した。
4.6.2

Webシステム定義の作成について，文字コードの互換オプションの設定を追加した。
4.6.3(4)，4.6.3(6)

次のコマンドの実行例に，実行結果の詳細を出力する「-verboseオプション」を追加した。

cmx_build_systemコマンド

cmx_list_statusコマンド

cmx_start_targetコマンド

cmx_stop_targetコマンド

4.6.4，4.6.6(1)，4.6.6(2)，6.9.3(2)，付録B(1)(a)，付録B(1)(b)，付録B(2)

対応するポータルフレームワークのバージョンを08-01に変更した。これに伴い，次の説明を追加，変更した。

ポータル動作ファイルの編集内容に，次の記述をコメントアウトすることを追加した。
jp.co.hitachi.soft.portal.services.repository.uservalue=userid

Web帳票アプリケーションの属性ファイルの編集例を変更した。

4.6.7(4)，付録D.4

Windows Vistaの場合，Hitachi Business Logic - Container - Script Generatorのインストールディレクトリ下の，次のフォルダの場所が異なることを追加した。

dataフォルダ

outputフォルダ

confフォルダ

5.2，5.4.1(1)，5.4.1(2)(a)，5.4.1(2)(c)，5.4.2(7)(b)，5.5(1)，5.5(2)(a)，5.5(2)(b)

単なる誤字・脱字などはお断りなく訂正しました。

なお，「はじめに」の記載の一部を「このマニュアルの参考情報」に移動しました。

変更内容（3020-3-N66-11）電子フォームワークフローセット 07-60，電子フォームワークフロー　ディベロッパセット 07-60

追加・変更内容

システムの構築には，セットアップされた環境が存在しない状態で実施する旨を追加した。

Webクライアントの対応OSを変更した。

組み込みデータベースの構築，Eclipseのインストールで，マニュアル「Cosminexus　アプリケーション開発ガイド」を参照する際は，Cosminexusのインスタントセットアップは使用してはいけない旨を追加した。

使用するデータベースがHiRDB以外という条件を削除した。

ソフトウェアのインストールについて，プログラム動作確認環境とプログラム開発環境で分類し，インストール順番について追加した。

組み込みデータベースを使用する場合は，インストール作業が不要な旨を追加した。

簡易セットアップツールで障害が発生して回復する場合は，アンセットアップ機能を使用する旨を追加した。

KDLC6241-Eのメッセージ，要因を変更した。

変更内容（3020-3-N66-10）電子フォームワークフローセット 07-60，電子フォームワークフロー　ディベロッパセット 07-60

追加・変更内容

「簡易構築」を「簡易セットアップ」に変更した。

対象製品を変更した。

ポータルフレームワーク（uCosminexus Portal Framework）に対応した。

ソフトウェアの一覧を変更した。

SQL Serverに対応した。

関連マニュアルのマニュアル体系変更に伴い，参照先のマニュアル名を変更した。

開発環境で作成したWeb帳票アプリケーションを実行環境にコピーする手順を追加した。

簡易セットアップツールを使用した構築の流れの図を追加した。

LOB列格納用RDエリアの追加方法を追加した。

パスワード形式をデフォルトから変更した場合の手順を追加した。

システム管理者の権限を持つユーザを一人以上登録する必要があることを追加した。

アプリケーションサーバの構築に必要なシステム環境変数にシステム環境変数TZを追加した。

Management Server作成時に簡易Webサーバが自動的に作成されることを追加した。

BLCの設定手順を変更した。

リソースアダプタの変更に対応した。

Smart Composer機能を使用したWebシステムの構築手順を変更した。

SecurityManager定義ファイルの編集手順を追加した。

CSCIWManagementServerアクセス用環境の設定手順を追加した。

セキュリティロールの設定手順を追加および変更した。

展開ディレクトリ形式のデプロイ方法に対応した。

リモートEJBを参照するための設定を追加した。

EUR Form Clientのインストール手順を変更した。

かんたん開発機能に対応した。

開発環境で使用するソフトウェアのデフォルトのインストール先を追加した。

アプリケーションサーバの構築手順を変更した。

帳票ジェネレータ（BLSG）で生成したファイルのエンコードを設定する手順を変更した。

バッチファイルの実行方法の注意事項を変更した。

Webアプリケーションの作成手順を変更した。

バージョン07-60の簡易セットアップツールに対応した。

サンプルデータの内容およびSQL文の例を変更した。

かんたん帳票のサンプル業務の一覧を追加した。

フィルタリングによるHTTPレスポンスの実装例を変更した。

簡易セットアップ実行時に出力されるメッセージを追加した。
KDLC6008-I，KDLC6009-I，KDLC6086-I，KDLC6087-I，KDLC6088-I，KDLC6089-I，KDLC6090-I，KDLC6091-I，KDLC6092-I，KDLC6093-I，KDLC6094-I，KDLC6095-I，KDLC6096-I，KDLC6097-I，KDLC6098-I，KDLC6099-I，KDLC6100-I，KDLC6104-W，KDLC6105-W，KDLC6121-W，KDLC6122-W，KDLC6123-W，KDLC6124-W，KDLC6125-W，KDLC6126-W，KDLC6127-W，KDLC6128-W，KDLC6129-W，KDLC6130-W，KDLC6131-W，KDLC6220-E，KDLC6241-E，KDLC6242-E，KDLC6243-E，KDLC6244-E，KDLC6245-E，KDLC6246-E，KDLC6247-E，KDLC6248-E，KDLC6249-E，KDLC6250-E，KDLC6251-E，KDLC6252-E，KDLC6253-E，KDLC6254-E，KDLC6502-E，KDLC6503-E，KDLC6601-I，KDLC6602-I，KDLC6603-I，KDLC6604-I，KDLC6605-I，KDLC6606-I，KDLC6607-I，KDLC6608-I，KDLC6609-I，KDLC6610-I，KDLC6611-I，KDLC6612-I，KDLC6613-I，KDLC6614-I，KDLC6615-I，KDLC6616-I，KDLC6617-I，KDLC6618-I，KDLC6619-I，KDLC6620-I，KDLC6621-I，KDLC6622-I，KDLC6623-I，KDLC6624-I，KDLC6625-I，KDLC6626-I，KDLC6627-I，KDLC6628-I，KDLC6629-I，KDLC6630-I，KDLC6631-I，KDLC6632-I，KDLC6633-I，KDLC6634-I，KDLC6635-I，KDLC6636-I，KDLC6637-I，KDLC6638-I，KDLC6639-I，KDLC6640-I，KDLC6641-I，KDLC6642-I，KDLC6643-I，KDLC6644-I，KDLC6645-I，KDLC6646-I，KDLC6647-I，KDLC6648-I，KDLC6649-I，KDLC6650-I，KDLC6651-I，KDLC6652-I，KDLC6653-I，KDLC6654-I，KDLC6655-I

用語を追加および変更した。

バージョン07-60では，ログアウトすると自動的にログイン画面が表示されるため，ログアウト後にログイン画面を表示させる方法を削除した。

はじめに

このマニュアルは，次に示す製品を利用した電子フォームワークフローシステムの構築について説明したものです。

電子フォームワークフローセット

電子フォームワークフロー　ディベロッパセット

なお，このマニュアルでは，「電子フォームワークフロー　ディベロッパセット」を「ディベロッパセット」と表記します。

＜はじめにの構成＞

対象読者

図中で使用する記号

マニュアルで使用する記号

インストール先の表記

パスの表記について

対象読者

電子フォームワークフローセットおよび電子フォームワークフロー　ディベロッパセットを利用して，電子フォームワークフローシステムを構築する方を対象としています。また，システムを構成する各プログラムの基本的な知識を持っていることを前提としています。

図中で使用する記号

このマニュアルの図中で使用する記号を，次のように定義します。

マニュアルで使用する記号

このマニュアルでは，次に示す記号を使用しています。

記号
意味

［　］
メニュー，コマンド，ウィンドウ，ダイアログの名称，ボタン，およびキーボードのキーを示します。
（例）
［ファイル］メニュー
［OK］ボタン

［A］－［B］
－の前に示した［A］メニューから［B］コマンドを選択することを示します。

「　」
ウィンドウまたはダイアログ中に表示される項目を示します。

…
（リーダ）
記述が省略されていることを示します。

インストール先の表記

このマニュアルでは，Hitachi Business Logic - Container 2およびHitachi Business Logic - Container - Script Generatorのインストール先を次のように表記しています。

表記
意味

<BLC2のインストールディレクトリ>
Hitachi Business Logic - Container 2をCドライブにインストールした場合，デフォルトでは次のようになります。

Windows Server 2008 R2以外の場合

C:¥Program Files¥HITACHI¥HBPM2

Windows Server 2008 R2の場合

C:¥Program Files (x86)¥HITACHI¥HBPM2

<BLSGのインストールディレクトリ>
Hitachi Business Logic - Container - Script GeneratorをCドライブにインストールした場合，デフォルトでは次のようになります。
C:¥Program Files¥HITACHI¥HBPM¥blsg

パスの表記について

このマニュアルでは，Program Filesフォルダのパスを「C:¥Program Files」と表記しています。

Windows Server 2008 R2の場合は「C:¥Program Files (x86)」と読み替えてください。

1.　電子フォームワークフローシステムの構築の概要

この章では，電子フォームワークフローシステムの概要，前提ソフトウェア，適用範囲など，電子フォームワークフローシステムを構築する前に理解が必要な内容について説明します。

＜この章の構成＞

1.1　このマニュアルで取り上げるシステム

1.2　システムに必要なソフトウェア

1.3　システム構築の適用範囲と前提条件

1.1　このマニュアルで取り上げるシステム

電子フォームワークフローシステムとは，Web上で使用できる帳票（Web帳票）のやり取りをワークフローとして実現するシステムです。

電子フォームワークフローセットおよびディベロッパセットでは，電子フォームワークフローシステムの導入に必要なプログラムを組み合わせて提供しています。それぞれのセットの概要を次に示します。

電子フォームワークフローセット
電子フォームワークフローの実行環境を構築できます。電子フォームワークフローセットは，小規模システムの導入から利用できます。

ディベロッパセット
電子フォームワークフローの開発環境を構築できます。ディベロッパセットは，Web帳票アプリケーションの開発およびテストに利用できます。

このマニュアルでは，これらのセットを利用して，電子フォームワークフローシステムを構築し，サンプルプログラムを実行するまでの手順について説明します。

なお，ディベロッパセットでは，プログラム動作確認環境およびプログラム開発環境を容易に構築できる簡易セットアップツールを提供しています。簡易セットアップツールの概要および利用方法については，「6.　簡易セットアップツールを利用したシステム構築」を参照してください。

1.2　システムに必要なソフトウェア

電子フォームワークフローシステムの構築に必要なソフトウェアを示します。

＜この節の構成＞

(1)　構成ソフトウェア

(2)　前提となるデータベース

(3)　開発時に利用するソフトウェア

(1)　構成ソフトウェア

電子フォームワークフローセットおよびディベロッパセットに含まれる構成ソフトウェアを次の表に示します。

表1-1　構成ソフトウェア一覧

分類 | 製品名称 | 電子フォームワークフローセット | ディベロッパセット
電子フォーム基盤 | Hitachi Business Logic - Container 2 | ○ | ○
uCosminexus EUR Form Service | ○ | ○
アプリケーションサーバエンジン | uCosminexus Application Server Standard | ○ |
uCosminexus Developer Professional |  | ○
ワークフローエンジン | uCosminexus Service Coordinator Interactive Workflow | ○ | ○
ポータルフレームワーク | uCosminexus Portal Framework | ○ | ○
組み込みデータベース | HiRDB Embedded Server Version 8 |  | ○※1
アプリケーション開発ツール | Hitachi Business Logic - Container - Script Generator |  | ○
ワークフロー開発ツール | uCosminexus Interactive Workflow Development Plug-in |  | ○
電子フォーム開発ツール | EUR Professional Edition |  | ○
電子フォームクライアント | uCosminexus EUR Form Client | ○※2 | ○※2

（凡例）

○：構成ソフトウェアに含まれることを表します。

空欄：構成ソフトウェアに含まれないことを表します。

注※1

uCosminexus Developer Professionalに含まれます。

注※2

uCosminexus EUR Form Serviceに含まれます。

(2)　前提となるデータベース

電子フォームワークフローシステムでは，HiRDB，Oracle，またはSQL Serverを利用できます。利用できるデータベースを次に示します。

HiRDB
次に示すデータベースを利用できます。

HiRDB/Single Server Version 8※1

HiRDB/Parallel Server Version 8※1

組み込みデータベース（HiRDB Embedded Server Version 8）※2

Oracle
Oracle10g R2※1を利用できます。

SQL Server
Microsoft(R) SQL Server 2005※1を利用できます。

注※1

電子フォームワークフローセットおよびディベロッパセットとは別に入手する必要があります。

注※2

開発時に利用できるデータベースです。ディベロッパセットを利用する場合，構成ソフトウェアのuCosminexus Developer Professionalに含まれます。

(3)　開発時に利用するソフトウェア

アプリケーション開発時に利用するソフトウェアを示します。

対話型SQL実行ユティリティ
HiRDB SQL Executer（データベースにHiRDBを利用する場合）※1
Oracle SQL*Plus（データベースにOracleを利用する場合）※2
sqlcmdユティリティ（データベースにSQL Serverを利用する場合）※2

JDBCドライバ
HiRDB Type4 JDBC Driver（データベースにHiRDBを利用する場合）※1
Oracle JDBC Thin Driver（データベースにOracleを利用する場合）※2
Microsoft SQL Server 2005 JDBC Driver（データベースにSQL Serverを利用する場合）※2

プログラム開発ツール
EclipseおよびMyEclipseを利用する場合，次のソフトウェアが必要になります。

Eclipse Platform※2

Eclipse Java Development Tools※2

MyEclipse for Cosminexus※1

注※1

ディベロッパセットを利用する場合，構成ソフトウェアのuCosminexus Developer Professionalに含まれます。

注※2

電子フォームワークフローセットおよびディベロッパセットとは別に入手する必要があります。

1.3　システム構築の適用範囲と前提条件

電子フォームワークフローシステムの適用範囲および前提条件について説明します。

＜この節の構成＞

(1)　システム構築の適用範囲

(2)　システム構築の前提条件

(1)　システム構築の適用範囲

このマニュアルでは，電子フォームワークフローシステムを構築し，サンプルプログラム「販売契約稟議EUR」を実行する手順について説明します。このマニュアルに記載されたシステムを構築する場合は，「(2)　システム構築の前提条件」の条件を満たす必要があります。

ただし，システムの規模や運用形態によって，設定の変更が必要になります。個々のシステムで適用範囲を検討してから，必要に応じて各種設定を変更してください。

(2)　システム構築の前提条件

電子フォームワークフローシステムを構築するときの前提条件を示します。

システムのホスト名
電子フォームワークフローシステムでは，ホスト名に「_（アンダーバー）」を含めないでください。

JSPファイルの文字コード体系
システムで利用するJSPファイルの文字コードはShift_JISです。BLCでは，次のように設定されています。

<%@ page contentType="text/html; charset=Shift_JIS" pageEncoding="Shift_JIS" %>

ブラウザの表示にUTF-8を使用する場合は，BLCで別途設定が必要です。設定方法については，マニュアル「Hitachi Business Logic - Container 2」を参照してください。
また，外字を使用する場合は，構築後にUTF-8環境に設定してください。

データベースサーバ
HiRDBの構築手順は，HiRDB/Single Server Version 8および組み込みデータベースを使用するものとして説明します。
Oracleの構築手順は，Oracle 10gを使用するものとして説明します。
SQL Serverの構築手順は，Microsoft(R) SQL Server 2005を使用するものとして説明します。

開発環境でのEUR Form帳票格納フォルダの指定
EUR Form帳票格納フォルダは，EUR Form Serviceのプロパティファイル（環境設定ファイル）に相対パスで指定するものとして説明します。
ただし，ServletConfigオブジェクトを取得できない場所でEUR Form Serviceを初期化する場合は，EUR Form帳票格納フォルダを絶対パスで指定してください。
（例）ServletConfigオブジェクトを取得できない場合

BLSGで指定したユーザ定義クラス内の処理である場合

EUR Form Serviceの初期化性能向上のためにイベントリスナ機能を使用する場合

EUR Form帳票格納フォルダを相対パスで指定する場合，大量のEUR Form帳票がWebアプリケーションに含まれていると，Webアプリケーションのサイズが大きくなりデプロイに失敗することがあります。大量のEUR Form帳票をWebアプリケーションに含める場合は，EUR Form帳票格納フォルダを絶対パスで指定してください。
EUR Form帳票格納フォルダを絶対パスで指定する場合は，マニュアル「電子フォームシステム EUR Form　uCosminexus EUR Form サーバプログラム開発」のEFormServiceクラスに関する内容を参照してください。また，EUR Form Serviceの初期化性能を向上するためにイベントリスナ機能を使用する場合，マニュアル「電子フォームシステム EUR Form　uCosminexus EUR Form サーバプログラム開発」の業務アプリケーションを運用するときの注意に関する内容を参照してください。

2.　電子フォームワークフローシステムの構成と構築の流れ

この章では，電子フォームワークフローのセット別に，システム構成例とシステム構築の流れについて説明します。なお，システム構築は，以下のようなセットアップ機能によってセットアップされた環境が存在しない状態で実施してください。

・Cosminexusのインスタントセットアップ機能

・Cosminexusのセットアップウィザードを使用したシステムのセットアップ機能

これらの機能でセットアップ済みの環境の場合は，各機能のアンセットアップで環境を削除しておく必要があります。

＜この章の構成＞

2.1　電子フォームワークフローセットを利用して構築するシステム

2.2　ディベロッパセットを利用して構築するシステム

2.1　電子フォームワークフローセットを利用して構築するシステム

電子フォームワークフローセットは，電子フォームワークフローシステムの実行環境を構築できます。ここでは，電子フォームワークフローセットを利用して構築する場合のシステムの構成，およびシステム構築の流れを説明します。

＜この節の構成＞

(1)　システム構成

(2)　システム構築の流れ

(1)　システム構成

電子フォームワークフローセットで構築するシステムの構成について説明します。ここでは，アプリケーションサーバが1台の場合を例に説明します。

図2-1　システム構成例（電子フォームワークフローセット）

各マシンに必要なソフトウェアの分類を次に示します。なお，表中の項番は，図中の番号に対応しています。

表2-1　ソフトウェアの分類（電子フォームワークフローセット）

項番
マシンの役割
対応OS
ソフトウェア

大分類
小分類

1
アプリケーションサーバ

Windows Server 2003

Windows Server 2003 R2

Windows Server 2008

Windows Server 2008 R2

電子フォームワークフローセット
電子フォームワークフローセットに含まれるソフトウェア
（「1.2(1)　構成ソフトウェア」を参照してください。）

2
データベースサーバ
使用しているデータベースに対応するOS
データベース
HiRDB※
Oracle※
SQL Server※

3
開発ツール

Windows XP

Windows Vista

ディベロッパセット
ディベロッパセットに含まれるソフトウェア
（「1.2(1)　構成ソフトウェア」を参照してください。）

4
Webクライアント

Windows XP

Windows Vista

Windows 7

PCクライアント

Webブラウザ

EUR Form Client

注※

HiRDB，Oracle，およびSQL Serverは別に入手する必要があります。

(2)　システム構築の流れ

電子フォームワークフローセットを利用する場合のシステム構築の流れを次に示します。

図2-2　システム構築の流れ（電子フォームワークフローセット）

2.2　ディベロッパセットを利用して構築するシステム

ディベロッパセットでは，Web帳票アプリケーションの開発／テストで使用するシステムを構築できます。ここでは，ディベロッパセットを利用して構築するシステムの構成，およびシステム構築の流れを説明します。

＜この節の構成＞

(1)　システム構成

(2)　システム構築の流れ

(1)　システム構成

ディベロッパセットで構築するシステムの構成について説明します。ここでは，開発用のマシンと，データベースをインストールするマシンを分けた場合を例に説明します。

図2-3　システム構成例（ディベロッパセット）

各マシンに必要なソフトウェアの分類を次に示します。なお，表中の項番は，図中の番号に対応しています。

表2-2　ソフトウェアの分類（ディベロッパセット）

項番
マシンの役割
対応OS
ソフトウェア

大分類
小分類

1
データベースサーバ
使用しているデータベースに対応するOS
データベース
HiRDB※
Oracle※
SQL Server※

2
開発ツール

Windows XP

Windows Vista

ディベロッパセット
ディベロッパセットに含まれるソフトウェア
（「1.2(1)　構成ソフトウェア」を参照してください。）

3
Webクライアント

Windows XP

Windows Vista

Windows 7

PCクライアント

Webブラウザ

EUR Form Client

注※

HiRDB，Oracle，およびSQL Serverは別に入手する必要があります。

(2)　システム構築の流れ

ディベロッパセットを利用する場合のシステム構築の流れを次に示します。

図2-4　システム構築の流れ（ディベロッパセット）

データベースとして組み込みデータベースを使用する場合で，かつ1台のサーバで開発環境を構成する場合は，簡易セットアップツールを使用できます。簡易セットアップツールを利用したシステム構築の流れを次に示します。簡易セットアップツールを使用した構築の詳細は，「6.　簡易セットアップツールを利用したシステム構築」を参照してください。

図2-5　システム構築の流れ（簡易セットアップツール）

3.　データベースサーバの構築

電子フォームワークフローシステムでは，HiRDB，Oracle，またはSQL Serverをインストールしたデータベースサーバでデータを管理します。

この章では，データベースサーバを構築する手順について説明します。

＜この章の構成＞

3.1　データベースサーバの構築の流れ

3.2　データベースのインストール

3.3　データベースのサービスの起動

3.4　HiRDBの設定

3.5　Oracleの設定

3.6　SQL Serverの設定

3.1　データベースサーバの構築の流れ

電子フォームワークフローシステムを構成するデータベースサーバの構築の流れを次に示します。

図3-1　データベースサーバの構築の流れ

この図に示した流れに沿って，データベースサーバの構築手順を説明します。

3.2　データベースのインストール

HiRDB，Oracle，およびSQL Serverの場合に分けて，データベースをインストールする手順を説明します。

なお，次の場合は該当のデータベース製品のマニュアルを参照して，ファイアウォールの例外リストに必要なプログラムを登録してください。

アプリケーションサーバとデータベースサーバを別マシンで構築し，かつデータベースサーバのWindowsのファイアウォールを有効にしている場合

＜この節の構成＞

3.2.1　HiRDBのインストール

3.2.2　Oracleのインストール

3.2.3　SQL Serverのインストール

3.2.1　HiRDBのインストール

HiRDB（HiRDB/Single Server）およびHiRDB SQL Executerをインストールします。組み込みデータベースを使用する場合，HiRDB/Single Serverのインストールの説明は読み飛ばしてください。

なお，このマニュアルではインストールディレクトリはデフォルトを使用しています。また，システムドライブをCドライブとして説明しています。

＜この項の構成＞

(1)　インストール前の準備

(2)　HiRDB/Single Serverのインストール

(3)　HiRDB SQL Executerのインストール

(4)　システム環境変数Pathの確認

(1)　インストール前の準備

タイムゾーンを示すシステム環境変数TZにJST-9を追加します。

操作手順

［マイコンピュータ］を右クリックし，［プロパティ］を選択します。
［システムのプロパティ］ダイアログが表示されます。

［詳細設定］タブの［環境変数］ボタンをクリックします。
［環境変数］ダイアログが表示されます。

「システム環境変数」で，［新規］ボタンをクリックし，次のシステム変数を追加します。
変数名：TZ
変数値：JST-9

［OK］ボタンをクリックします。
システム環境変数TZが追加されます。

(2)　HiRDB/Single Serverのインストール

すべてのWindowsアプリケーションを終了し，HiRDB/Single Serverをインストールします。

HiRDB/Single Serverは，インストーラの指示に従ってインストールしてください。「TZが設定されています」というメッセージが表示されたら，［OK］ボタンをクリックしてください。「TZが設定されていません」というメッセージが表示されたら，システム環境変数TZにJST-9を設定してください。

インストール完了後，マシンを再起動してください。

(3)　HiRDB SQL Executerのインストール

HiRDB SQL Executerをインストールします。HiRDB SQL Executerは，HiRDBの設定，操作をするSQL文の実行に使用します。

組み込みデータベースを使用する場合には，uCosminexus Developer Professionalをインストールしたあとに，<Cosminexusのインストールディレクトリ>¥DB¥utility¥Executerからインストールしてください。

HiRDB SQL Executerは，インストーラの指示に従ってインストールしてください。ファイル上書きの確認メッセージが何回か表示されます。現在使用しているファイルのバージョンの方が新しい場合は，［いいえ］ボタンをクリックしてください。

注意事項

インストール時にWindowsのファイアウォールへの登録を選択する画面が表示された場合は，「例外リストに登録する」を選択してください。

(4)　システム環境変数Pathの確認

次の手順で，システム環境変数Pathが正しく設定されているか確認します。

操作手順

［マイコンピュータ］を右クリックし，［プロパティ］を選択します。
［システムのプロパティ］ダイアログが表示されます。

［詳細設定］タブの［環境変数］ボタンをクリックします。
［環境変数］ダイアログが表示されます。

「システム環境変数」で［編集］ボタンをクリックします。
システム環境変数Pathに次の変数値が追加されているかどうかを確認してください。
変数名：Path
変数値：C:¥win32app¥hitachi¥hirdb_s¥CLIENT¥UTL
追加されていない場合は，手動で追加してください。

3.2.2　Oracleのインストール

データベースをOracleにする場合，Oracleのマニュアルに従ってインストールしてください。なお，このマニュアルではインストールディレクトリはデフォルトを使用しています。また，システムドライブをCドライブとしています。

このマニュアルで前提とするデータベースの設定情報を示します。

グローバルデータベース名：BLCDB

SID：BLCDB

注意事項

Shift_JIS環境で波記号（～）を利用する場合は，データベース作成時に文字コードとして「JA16SJISTILDE」を指定してください。

3.2.3　SQL Serverのインストール

データベースをSQL Serverにする場合，SQL Serverのマニュアルに従ってインストールしてください。なお，このマニュアルではインストールディレクトリはデフォルトを使用しています。また，システムドライブをCドライブとしています。

このマニュアルで前提とするデータベースの設定情報を示します。

インスタンス名：MSSQLSERVER（既定のインスタンス）

認証モード：混合モード

3.3　データベースのサービスの起動

データベースの設定をする前に，サービスが起動されているか確認します。サービスが起動されていない場合は，起動します。

操作手順

［スタート］－［コントロールパネル］を選択し，［管理ツール］にある［サービス］をクリックします。
［サービス］ウィンドウが表示されます。
デスクトップ上にサービスのショートカットを作成しておくと，［サービス］ウィンドウの表示がすばやくできます。

使用しているデータベースのサービスが起動されているか確認します。

HiRDBの場合

次に示すサービスの状態が「開始」になっているかを確認してください。

・HiRDB/SingleServer

組み込みデータベースの場合は，「HiRDB/EmbeddedEdition _CS0」です。

Oracleの場合

次に示すサービスの状態が「開始」になっているかを確認してください。

・OracleOraDb10g_home1TNSListener

・OracleServiceBLCDB

SQL Serverの場合

次に示すサービスの状態が「開始」になっているかを確認してください。

・SQL Server (MSSQLSERVER※)

注※　既定のインスタンスのインスタンス名です。

サービスが起動されていない場合，該当するサービスを右クリックして，「開始」を選択します。
状態が「開始」となり，サービスが起動されます。

3.4　HiRDBの設定

HiRDBを使用する場合のデータベースの設定について説明します。

組み込みデータベースを使用する場合の注意

組み込みデータベースを使用する場合の注意事項を示します。

組み込みデータベースの構築方法と操作方法については，マニュアル「Cosminexus　アプリケーション開発ガイド」に記載されています。このマニュアルと合わせて参照してください。ただし，マニュアル「Cosminexus　アプリケーション開発ガイド」にあるインスタントセットアップは使用しないでください。

構築時に組み込みデータベース用の設定ファイルでデータベースの領域サイズを"L"に指定すると，領域サイズは約660MBになります。「3.4.1　HiRDBの簡易セットアップ」で指定する"大規模"とは対応しません。

作成するワークフローの内容によっては，RDエリアの空き領域が足りなくなる場合があります。必要に応じて，RDエリアを追加してください。RDエリアの追加については，マニュアル「Cosminexus　アプリケーション開発ガイド」を参照してください。

データベースの文字コードとしてUTF-8を使用する場合は，マニュアル「スケーラブルデータベースサーバ　HiRDB Version 8 システム導入・設計ガイド（Windows(R)用）」を参考に設定してください。

＜この節の構成＞

3.4.1　HiRDBの簡易セットアップ

3.4.2　ユーザの登録（HiRDB）

3.4.3　スキーマの作成（HiRDB）

3.4.4　ワーク管理テーブルの作成（HiRDB）

3.4.5　BLCテーブルの作成（HiRDB）

3.4.6　サンプルユーザの登録（HiRDB）

3.4.1　HiRDBの簡易セットアップ

HiRDBの簡易セットアップツールを使用して，HiRDBの設定をします。HiRDBの簡易セットアップツールでは，HiRDBファイルシステム領域の作成，HiRDBシステムファイルの作成，RDエリアの作成などができます。

注意事項

組み込みデータベースを使用する場合の構築方法は，マニュアル「Cosminexus　アプリケーション開発ガイド」を参照して実行してください。

このマニュアルでは，簡易セットアップで環境定義をしていますが，システムに合わせて環境定義の詳細を検討してください。環境定義の詳細については，マニュアル「スケーラブルデータベースサーバ　HiRDB Version 8 UAP開発ガイド」を参照してください。

操作手順

「C:¥win32app¥hitachi¥hirdb_s¥PDISTUP¥bin¥pdistup.exe」をダブルクリックします。
組み込みデータベースの場合は，「<Cosminexusのインストールディレクトリ>¥DB¥PDISTUP¥bin¥pdistup.exe」になります。
［HiRDBセットアップツール－開始］ウィンドウが表示されます。

「セットアップ種別」で［カスタムセットアップ］ラジオボタンを選択し，次の項目の設定内容を確認してから，［次へ］ボタンをクリックします。

項目名 | 設定値
運用ディレクトリ | C:¥win32app¥hitachi¥hirdb_s
セットアップディレクトリ | C:¥win32app¥hitachi¥hirdb_s¥area

「HiRDBの規模」で［大規模］ラジオボタンを選択し，［サンプルデータベースの作成］チェックボックスのチェックを外します。

次の項目の設定内容を確認します。

項目名 | 設定値
システムファイル格納先 | C:¥win32app¥hitachi¥hirdb_s¥area
RDエリア格納先 | C:¥win32app¥hitachi¥hirdb_s¥area

［詳細定義］ボタンをクリックします。
［HiRDBセットアップツール－詳細定義（セットアップ）］ウィンドウが表示されます。

「pd_max_users」の値を設定します。
「pd_max_users」には，リソースアダプタのコネクションプール数などを考慮し，適切な値を設定してください。
なお，「pd_max_users」の値を大きくした場合（ユーザ数が増えた場合）の注意事項については，マニュアル「スケーラブルデータベースサーバ　HiRDB Version 8 システム定義（Windows(R)用）」を参照してください。

「pd_mode_conf」の値を「AUTO」に変更します。

メニューから［ファイル］－［システム定義のチェック］を実行します。
システム定義チェック結果に次のメッセージが表示された場合は，［HiRDBセットアップツール － 詳細定義（セットアップ）］ウィンドウを閉じてください。
KFPS05007-I System definition check ended. return code = 0
エラーが発生した場合は，メッセージに従って修正してから，再度システム定義のチェックを実行してください。

［セットアップ開始］ボタンをクリックします。

初めて実行する場合は，次のメッセージが表示されます。
「指定されたセットアップ先ディレクトリは存在しません。<システムエリア>ディレクトリを作成しますか？」
［はい］ボタンをクリックしてください。

２回目以降に実行した場合は，次のメッセージが表示されます。
「セットアップ先のHiRDB環境にはシステム定義ファイルが存在します。既存ファイルのバックアップを作成しますか？」
既存ファイルのバックアップを作成する場合は［はい］ボタン，作成しない場合は［いいえ］ボタンをクリックしてください。

次のメッセージが表示された場合は，［OK］ボタンをクリックしてください。
「HiRDBセットアップ処理を開始します。」

3.4.2　ユーザの登録（HiRDB）

HiRDB SQL Executerを使用してユーザを登録します。また，登録したユーザを通常使用するように設定します。

次の手順では，認可識別子を「BLC」，パスワードを「BLC」として登録しています。

操作手順

［スタート］－［プログラム］－［HiRDB SQL Executer］－［GUI版 HiRDB SQL Executer］を選択します。
［CONNECT］ダイアログが表示されます。

DBA権限を持つ次の認可識別子で接続します。

認可識別子
"root"

パスワード
"root"

［SQL入力］ウィンドウに次のようにSQL文を入力して，［操作］－［SQL実行］をクリックします。

GRANT DBA TO BLC IDENTIFIED BY BLC;

ユーザが登録されると「KFPX27001-I Processing of SQL completed」と表示されます。

SQL実行後，HiRDB SQL Executerを終了します。

「C:¥WINDOWS¥HiRDB.ini」※1をテキストエディタで開き，次のように変更します。

PDHOST=（DBホスト名）
PDUSER=BLC/BLC
PDNAMEPORT=22200※2

注※1　組み込みデータベースの場合は，「<Cosminexusのインストールディレクトリ>¥DB¥pdistup¥ini¥HiRDB.ini」になります。
注※2　Windowsのデフォルト値です。

以降は，作成したユーザを使用してHiRDB SQL Executerからデータベースに接続してください。

3.4.3　スキーマの作成（HiRDB）

スキーマを新規に作成します。

操作手順

HiRDB SQL Executerを起動して，「BLC」ユーザで接続します。

［SQL入力］ウィンドウに次のようにSQL文を入力して，［操作］－［SQL実行］をクリックします。

CREATE SCHEMA;

スキーマが作成されると「KFPX27001-I Processing of SQL completed」と表示されます。

実行後，HiRDB SQL Executerを終了します。

3.4.4　ワーク管理テーブルの作成（HiRDB）

ワーク管理データベースにワーク管理テーブルを作成します。ワーク管理テーブルやインデクスは，次に示すSQLスクリプトファイルを編集して作成します。

<CSCIWのインストールディレクトリ>/sql/createtable_hirdb.sql

次の手順では，ワーク管理データベースに接続するための認可識別子を「BLC」としています。

操作手順

SQLスクリプトファイルを任意のディレクトリにコピーして，コピーしたファイルをテキストエディタで編集します。
編集する内容を次に示します。

表3-1　SQLスクリプトファイルの変更内容（HiRDB）

項番 | 変更前 | 変更後 | 説明
1 | <SYSTEMID> | BLC | CSCIWのシステムIDを指定します。
2 | <RDDATA> | RDDATA10 | RDエリア名を指定します。
3 | <RDINDEX> | RDINDX10 | RDエリア名を指定します。

ワーク管理テーブルごとに格納先のRDエリアを変えて指定するなど，格納するRDエリアをカスタマイズできます。RDエリアの指定方法については，マニュアル「スケーラブルデータベースサーバ　HiRDB Version 8 SQLリファレンス」を参照してください。

HiRDB SQL Executerを起動して，ユーザ「BLC」で接続します。

［ファイル］メニューから［ファイルから実行］を選択します。

編集したSQLスクリプトファイルを選択して，［OK］ボタンをクリックします。

認可識別子の設定について

このマニュアルでは，ワーク管理データベースのテーブルやインデクスを作成した認可識別子と，Web帳票アプリケーションがアクセスするための認可識別子が同じであることを前提としています。認可識別子が異なる場合，Web帳票アプリケーションがアクセスするための認可識別子に，ワーク管理データベースにアクセスするための権限を与える必要があります。

ワーク管理データベースへのアクセス権限の付与については，マニュアル「uCosminexus Service Coordinator Interactive Workflow システム構築・運用ガイド」を参照してください。

3.4.5　BLCテーブルの作成（HiRDB）

HiRDBを使用する場合は，BLCテーブルのほかにLOB列格納用RDエリアを追加する必要があります。ここでは，LOB列格納用RDエリアの追加およびBLCテーブルの作成について説明します。

注意事項

BLCでは明示的にRDエリアを指定していません。RDエリアを指定する場合は，BLCが提供するファイルを修正して指定してください。

＜この項の構成＞

(1)　LOB列格納用RDエリアの追加

(2)　BLCテーブルの作成

(1)　LOB列格納用RDエリアの追加

次のテーブルを作成する場合，LOB列格納用RDエリアを作成する必要があります。

表3-2　LOB列格納用RDエリアが必要なテーブル

テーブル名 | ファイル名※ | デフォルトLOB用RDエリア名
BLC_PORTAL_INFO_T | BLCPortalInfo.txt | RLOB1
BLC_FILE_T | BLCFile.txt | RLOB2

注※

<BLC2のインストールディレクトリ>¥blc¥setup¥sql¥hirdbフォルダ下に格納されています。

なお，このマニュアルでは，HiRDB /Single Serverの簡易セットアップを使用しているため，LOB列格納用RDエリア「RLOB1」は自動的に追加されます。LOB列格納用RDエリア「RLOB2」については，次の手順で追加してください。なお，LOB列格納用RDエリアを追加する手順の詳細は，マニュアル「スケーラブルデータベースサーバ　HiRDB Version 8 SQLリファレンス」を参照してください。

操作手順

HiRDBファイルシステム領域を作成します。
ここでは，容量1GB，ファイル名「sys99」のHiRDBファイルシステム領域を作成します。次のコマンドを実行してください。

pdfmkfs -n 1000 -l 10 -k DB -i C:¥win32app¥hitachi¥hirdb_s¥area¥sys99

pdmodコマンドの制御文ファイルを作成します。
制御文ファイルの例を次に示します。必要に応じて太字部分を編集してください。
例：C:¥temp¥RLOB2.txt

create rdarea RLOB2 ............................................ (1)
globalbuffer gbuf03
for LOB used by PUBLIC
page 8192 characters
storage control segment 1 pages
file name "C:¥win32app¥hitachi¥hirdb_s¥area¥sys99¥RLOB2" ...... (2)
initial 60000 segments; ........................................ (3)

(1)：RDエリア名を指定します。

(2)：手順1.で作成したシステム領域のパスを指定します。

(3)：セグメントを指定します。

pdmodコマンドを実行します。
コマンド（pdmod）の実行例を次に示します。コマンドを実行すると，RLOB2が追加されます。

pdmod -a C:¥temp¥RLOB2.txt

(2)　BLCテーブルの作成

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

操作手順

バッチファイル「<BLC2のインストールディレクトリ>¥blc¥setup¥sql¥hirdb¥createTables.bat※」をメモ帳などで編集します。
バッチファイルの編集内容を示します。

表3-3　バッチファイル（createTables.bat）の編集内容（HiRDB）

項番 | 変数名 | 設定値 | 説明
1 | SQLExecuterDir | "C:¥Program Files¥HITACHI¥PDSQL" | HiRDB SQL Executerのインストールディレクトリを指定します。
2 | USER_ID | BLC | 「3.4.2　ユーザの登録（HiRDB）」で登録したユーザ名を指定します。
3 | PASSWORD | BLC | 「3.4.2　ユーザの登録（HiRDB）」で登録したパスワードを指定します。
4 | HOST_NAME | <データベースサーバのホスト名> | データベースサーバのホスト名を指定します。
5 | NAME_PORT | 22200 | データベースサーバのポート番号を指定します。

編集後の内容は次のようになります。太字部分は環境に合わせて変更してください。

setlocal
rem #########################################
rem ## Please modify following parameters. ##
rem #########################################
set SQLExecuterDir= "C:¥Program Files¥HITACHI¥PDSQL"
set PATH=%SQLExecuterDir%;%PATH%
set USER_ID=BLC
set PASSWORD=BLC
set HOST_NAME=<データベースサーバのホスト名>
set NAME_PORT=22200

注※

このバッチファイルは，BLCに付属しています。同一マシンにBLCをインストールしていない場合は，インストールしているマシンから<BLC2のインストールディレクトリ>¥blc¥setup¥sql¥hirdbフォルダ下のすべてのファイルをコピーしてください。

ログイン時のパスワードの形式をデフォルト（平文）から変更する場合は，BLCテーブルの定義ファイルを編集します。
パスワードの形式をデフォルト（平文）のままで使用する場合，この手順は読み飛ばしてください。
BLCテーブルの定義ファイルの格納先と編集内容を次に示します。
格納先
C:¥Program Files¥HITACHI¥HBPM2¥blc¥setup¥sql¥hirdb¥BLCUserInfo.txt
編集内容
太字部分を追加および変更してください。

CREATE TABLE BLC_USER_INFO_T
(CDUSER                 VARCHAR(128) NOT NULL PRIMARY KEY,
CDLOGINPASSWORD        BINARY(20),
CDPERSONALNO           VARCHAR(128),
NMLASTNAMEJ            VARCHAR(62),
NMFIRSTNAMEJ           VARCHAR(62),
NMLASTNAMEK            VARCHAR(62),
NMFIRSTNAMEK           VARCHAR(62),
NMLASTNAMEE            VARCHAR(62),
NMFIRSTNAMEE           VARCHAR(62),
CDBELONGTO             VARCHAR(128) NOT NULL,
CDJOBTITLE             VARCHAR(128) NOT NULL,
NMMAILADDRESS          VARCHAR(128),
NMTELOUTSIDE           VARCHAR(128),
NMTELEXTENSION         VARCHAR(128),
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.4.6　サンプルユーザの登録（HiRDB）

サンプルユーザの登録方法は，ログイン時のパスワードの形式によって異なります。ここでは，パスワードの形式ごとにサンプルユーザの登録方法を説明します。

＜この項の構成＞

(1)　平文（デフォルト値）の場合

(2)　MD5またはSHA-1の場合

(1)　平文（デフォルト値）の場合

パスワードの形式に平文（デフォルト値）を設定した場合は，「付録A.1(7)　サンプルデータを登録するSQL文の例」を参考にして，「付録A.1(2)　組織およびユーザのサンプルデータ」および「付録A.1(3)　役職のサンプルデータ」を登録してください。サンプルユーザを使用しない場合でも，システム管理者の権限を持つユーザを必ず一人以上登録してください。

(2)　MD5またはSHA-1の場合

パスワード形式をMD5またはSHA-1に変更した場合は，次に示すサンプルデータを使用します。

<BLC2のインストールディレクトリ>¥tools¥sample¥sampleuser¥sql¥hirdb¥sample_MD5_SHA-1.txt

次の手順でサンプルデータを登録してください。なお，次の手順では，データベースに接続するための認可識別子を「BLC」としています。

操作手順

HiRDB SQL Executerを起動して，ユーザ「BLC」で接続します。

［ファイル］メニューから［ファイルから実行］を選択します。

サンプルデータを選択して，［OK］ボタンをクリックします。

次に示すファイルを編集します。
ファイル名
<BLC2のインストールディレクトリ>¥tools¥sample¥sampleuser¥sql¥hirdb¥sample_Control.txt
編集内容
datファイルの格納先ディレクトリのパスを編集します。
パスワードの暗号化のタイプおよび文字コードの設定によって，指定するdatファイルが異なります。次の表を参照して，編集してください。

表3-4　指定するdatファイル

暗号化のタイプ | 文字コード | 指定するdatファイル
MD5 | Shift-JIS | <BLC2のインストールディレクトリ>¥tools¥sample¥sampleuser¥sql¥hirdb¥sample_MD5_SJIS.dat
UTF-8 | <BLC2のインストールディレクトリ>¥tools¥sample¥sampleuser¥sql¥hirdb¥sample_MD5_UTF8.dat
SHA-1 | Shift-JIS | <BLC2のインストールディレクトリ>¥tools¥sample¥sampleuser¥sql¥hirdb¥sample_SHA-1_SJIS.dat
UTF-8 | <BLC2のインストールディレクトリ>¥tools¥sample¥sampleuser¥sql¥hirdb¥sample_SHA-1_UTF8.dat

暗号化のタイプを「MD5」，文字コードを「Shift-JIS」に設定した場合の指定例を次に示します。太字部分を必要に応じて変更してください。

source "C:¥Program Files¥HITACHI¥HBPM2¥tools¥sample¥sampleuser¥sql¥hirdb¥sample_MD5_SJIS.dat"

手順2.で編集したファイルのSQLをコマンド（pdload）で実行します。
コマンドの実行例を次に示します。コマンドの実行には「HiRDBコマンドプロンプト」を使用します。組み込みデータベースを使用している場合は，uCosminexus Developerに含まれている「組み込みDBプロンプト」を使用してください。
なお，コマンドを実行するとパスワードの入力を求められるので，「BLC」を入力してください。

pdload -b -u BLC BLC_USER_INFO_T "C:¥Program Files¥HITACHI¥HBPM2¥tools¥sample¥sampleuser¥sql¥hirdb¥sample_Control.txt"

3.5　Oracleの設定

Oracleを使用する場合のデータベースの設定について説明します。

＜この節の構成＞

3.5.1　Net Configuration Assistantの設定

3.5.2　表領域の作成とユーザの登録（Oracle）

3.5.3　ワーク管理テーブルの作成（Oracle）

3.5.4　BLCテーブルの作成（Oracle）

3.5.5　サンプルユーザの登録（Oracle）

3.5.1　Net Configuration Assistantの設定

Net Configuration Assistantの設定をします。ただし，ローカル・ネット・サービス名が作成されている場合は，Net Configuration Assistantの設定は不要です。

操作手順

次の環境変数が設定されているか確認します。設定されていない場合は，設定してください。

ORACLE_HOME

ORACLE_SID

［スタート］－［Oracle - OraClient10g_home1］－［コンフィグレーションおよび移行ツール］－［Net Configuration Assistant］を選択し，Net Configuration Assistantの設定をします。
次に示す内容に注意して設定してください。

Net Configuration Assistantの設定内容

実行する構成では「ローカル・ネット・サービス名構成」を選択してください。

実行する処理の選択では「追加」を選択してください。

サービス名は「BLCDB」を設定してください。

プロトコルは「TCP」を選択してください。

ホスト名は「データベースサーバのホスト名」を設定してください。

TCP/IPポート番号は「標準ポート番号の1521を使用」を選択してください。

「データベースに接続できるかどうかテストしますか」は，「はい。テストを実行します。」を選択してください。

ネット・サービス名は「BLCDB」を設定してください。

「ほかのネット・サービス名を構成しますか」は「いいえ」を選択してください。

3.5.2　表領域の作成とユーザの登録（Oracle）

データベースに接続し，表領域の作成およびユーザの登録をします。

＜この項の構成＞

(1)　データベースの接続

(2)　表領域の作成

(3)　ユーザの登録

(1)　データベースの接続

データベースに接続します。

操作手順

dbconsoleおよびlistenerが起動済みか確認します。

次のコマンドでdbconsoleが起動済みか確認してください。

emctl status dbconsole

次のコマンドでlistenerが起動済みか確認してください。

lsnrctl status

データベースが起動していない場合は，Oracle Enterprise Managerでデータベースを起動してください。

管理者権限でデータベースに接続します。

(2)　表領域の作成

次に示す表領域（WCFDATA）を作成します。

表領域の名前：WCFDATA

物理ファイル名：WCFDATA.ora

記憶域がいっぱいになったときに自動的にデータファイル拡張する設定を推奨します。

(3)　ユーザの登録

次に示すユーザを作成します。

ユーザの名前：BLC

ユーザのパスワード：BLC

ロールに「DBA」を追加してください。

デフォルト表領域と一時表領域を設定します。

デフォルト表領域：WCFDATA

一時表領域：TEMP

3.5.3　ワーク管理テーブルの作成（Oracle）

ワーク管理データベースにワーク管理テーブルを作成します。ワーク管理テーブルやインデクスは，次に示すSQLスクリプトファイルを編集して作成します。

<CSCIWのインストールディレクトリ>/sql/createtable_oracle.sql

次の手順では，ワーク管理データベースに接続するためのユーザを「BLC」としています。

操作手順

SQLスクリプトファイルを任意のディレクトリにコピーして，コピーしたファイルをテキストエディタで編集します。
編集する内容を次に示します。

表3-5　SQLスクリプトファイルの変更内容（Oracle）

項番 | 変更前 | 変更後 | 説明
1 | <SYSTEMID> | BLC | CSCIWのシステムIDを指定します。
2 | <DATASPACE> | WCFDATA | 表領域を指定します。
3 | <INDEXSPACE> | WCFDATA | 表領域を指定します。

ワーク管理テーブルごとに格納先の表領域を変えて指定するなど，格納する表領域をカスタマイズできます。表領域の指定方法については，Oracleのマニュアルを参照してください。

SQL*Plusを使用して，編集したSQLスクリプトファイルを実行します。
sqlplusコマンドに編集したSQLスクリプトファイルを指定し，実行することで，接続するユーザのスキーマにテーブルを作成できます。
sqlplusコマンドの指定例を次に示します。

sqlplus  <接続ユーザ名※>/<パスワード>@<Oracle Net 接続識別子> @<編集したSQLスクリプトファイルの絶対パス>

注※

接続ユーザ名には，次に示す権限をすべて与えられているユーザを指定してください。

・CONNECT権限

・CREATE TABLEシステム権限

・CREATE VIEWシステム権限

ユーザの設定について

このマニュアルでは，ワーク管理データベースのテーブルやインデクスを作成したユーザと，Web帳票アプリケーションがアクセスするためのユーザが同じであることを前提としています。ユーザが異なる場合，Web帳票アプリケーションがアクセスするためのユーザに，ワーク管理データベースにアクセスするための権限を与える必要があります。

ワーク管理データベースへのアクセス権限の付与については，マニュアル「uCosminexus Service Coordinator Interactive Workflow システム構築・運用ガイド」を参照してください。

3.5.4　BLCテーブルの作成（Oracle）

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

注意事項

BLCでは明示的に表領域を指定していません。表領域を指定する場合は，BLCが提供するファイルを修正して指定してください。

操作手順

バッチファイル「<BLC2のインストールディレクトリ>¥blc¥setup¥sql¥oracle¥createTables.bat※」をメモ帳などで編集します。
バッチファイルの編集内容を示します。

表3-6　バッチファイル（createTables.bat）の編集内容（Oracle）

項番 | 変数名 | 設定値 | 説明
1 | sqlplusDir | C:¥oracle¥product¥10.2.0¥Db_1¥BIN | SQL*Plusのインストールディレクトリを指定します。
2 | USER_ID | BLC | 「3.5.2(3)　ユーザの登録」で登録したユーザを指定します。
3 | PASSWORD | BLC | 「3.5.2(3)　ユーザの登録」で登録したパスワードを指定します。
4 | CONNECT_STRING | BLCDB | サービス名を指定します。

編集後の内容は次のようになります。太字部分は環境に合わせて変更してください。

setlocal
rem #########################################
rem ## Please modify following parameters. ##
rem #########################################
set sqlplusDir=C:¥oracle¥product¥10.2.0¥Db_1¥BIN
set PATH=%sqlplusDir%;%PATH%
set USER_ID=BLC
set PASSWORD=BLC
set CONNECT_STRING=BLCDB

注※

このバッチファイルは，BLCに付属しています。同一マシンにBLCをインストールしていない場合は，インストールしているマシンから<BLC2のインストールディレクトリ>¥blc¥setup¥sql¥oracleフォルダ下のすべてのファイルをコピーしてください。

ログイン時のパスワードの形式をデフォルト（平文）から変更する場合は，BLCテーブルの定義ファイルを編集します。
パスワードの形式をデフォルト（平文）のままで使用する場合，この手順は読み飛ばしてください。
BLCテーブルの定義ファイルの格納先と編集内容を次に示します。
格納先
C:¥Program Files¥HITACHI¥HBPM2¥blc¥setup¥sql¥oracle¥BLCUserInfo.txt
編集内容
太字部分を追加および変更してください。

CREATE TABLE BLC_USER_INFO_T
(CDUSER                 VARCHAR(128) NOT NULL PRIMARY KEY,
CDLOGINPASSWORD        RAW(20),
CDPERSONALNO           VARCHAR(128),
NMLASTNAMEJ            VARCHAR(62),
NMFIRSTNAMEJ           VARCHAR(62),
NMLASTNAMEK            VARCHAR(62),
NMFIRSTNAMEK           VARCHAR(62),
NMLASTNAMEE            VARCHAR(62),
NMFIRSTNAMEE           VARCHAR(62),
CDBELONGTO             VARCHAR(128) NOT NULL,
CDJOBTITLE             VARCHAR(128) NOT NULL,
NMMAILADDRESS          VARCHAR(128),
NMTELOUTSIDE           VARCHAR(128),
NMTELEXTENSION         VARCHAR(128),
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);

編集終了後，バッチファイルを起動（ダブルクリック）します。
BLCテーブルが作成されます。

3.5.5　サンプルユーザの登録（Oracle）

サンプルユーザの登録方法は，ログイン時のパスワードの形式によって異なります。ここでは，パスワードの形式ごとにサンプルユーザの登録方法を説明します。

＜この項の構成＞

(1)　平文（デフォルト値）の場合

(2)　MD5またはSHA-1の場合

(1)　平文（デフォルト値）の場合

パスワードの形式に平文（デフォルト値）を設定した場合は，「付録A.1(7)　サンプルデータを登録するSQL文の例」を参考にして，「付録A.1(2)　組織およびユーザのサンプルデータ」および「付録A.1(3)　役職のサンプルデータ」を登録してください。サンプルユーザを使用しない場合でも，システム管理者の権限を持つユーザを必ず一人以上登録してください。

(2)　MD5またはSHA-1の場合

パスワード形式にMD5またはSHA-1を指定した場合は，次に示すサンプルデータを使用します。これらのファイルのSQLをコマンド（sqlplus）で実行してください。

MD5の場合

<BLC2のインストールディレクトリ>¥tools¥sample¥sampleuser¥sql¥oracle¥sample_MD5.txt

SHA-1の場合

<BLC2のインストールディレクトリ>¥tools¥sample¥sampleuser¥sql¥oracle¥sample_SHA-1.txt

3.6　SQL Serverの設定

SQL Serverを使用する場合のデータベースの設定について説明します。

＜この節の構成＞

3.6.1　セキュリティ構成の設定（SQL Server）

3.6.2　プロトコルの確認（SQL Server）

3.6.3　データベースの設定（SQL Server）

3.6.4　ワーク管理テーブルの作成（SQL Server）

3.6.5　BLCテーブルの作成（SQL Server）

3.6.6　サンプルユーザの登録（SQL Server）

3.6.1　セキュリティ構成の設定（SQL Server）

SQL Serverのリモート接続を有効にします。次の手順で設定してください。

操作手順

Windowsの［スタート］メニューから［プログラム］－［Microsoft SQL Server 2005］－［構成ツール］－［SQL Server セキュリティ構成］を選択します。

「サービスと接続のセキュリティ構成」を選択します。

［Database Engine］－［リモート接続］を選択します。

［ローカル接続およびリモート接続］－［TCP/IPのみを使用する］を選択して，［OK］ボタンをクリックします。
SQL Serverのリモート接続が有効になります。すでに［TCP/IPのみを使用する］が選択されている場合は，設定は不要です。

3.6.2　プロトコルの確認（SQL Server）

TCP/IPの設定が有効になっているかどうか確認します。次の手順で確認してください。

操作手順

Windowsの［スタート］メニューから［プログラム］－［Microsoft SQL Server 2005］－［構成ツール］－［SQL Server 構成マネージャ］を選択します。

［SQL Server 2005 ネットワークの構成］－［MSSQLSERVERのプロトコル］を選択します。

「TCP/IP」の状態が「有効」になっていることを確認します。
「無効」になっている場合は，次の手順で「有効」に変更します。
1.　「TCP/IP」をダブルクリックします。
2.　［プロトコル］タブの「有効」欄で「はい」を選択します。
3.　［OK］を選択します。

3.6.3　データベースの設定（SQL Server）

Microsoft SQL Server Management Studioを使用して，データベースを作成します。

＜この項の構成＞

(1)　Microsoft SQL Server Management Studioの起動

(2)　データベースの作成（SQL Server）

(3)　ユーザの登録（SQL Server）

(4)　スキーマの作成（SQL Server）

(5)　ファイルグループの作成（SQL Server）

(6)　Microsoft SQL Server Management Studioの終了

(1)　Microsoft SQL Server Management Studioの起動

Microsoft SQL Server Management Studioを起動します。

操作手順

Windowsの［スタート］メニューから［プログラム］－［Microsoft SQL Server 2005］－［SQL Server Management Studio］を選択します。

「サーバー名」にSQL Serverを実行しているホスト名が表示されていることを確認します。
表示されていない場合は，SQL Serverを実行しているホスト名を手動で入力するか一覧から選択するかしてください。

「Windows 認証」が選択されていることを確認して，［接続］を選択します。
Microsoft SQL Server Management Studioが起動します。

(2)　データベースの作成（SQL Server）

Microsoft SQL Server Management Studioでデータベースを作成します。

操作手順

Microsoft SQL Server Management Studioの［オブジェクト エクスプローラ］ペインにある「データベース」を右クリックして，［新しいデータベース］を選択します。

「データベース名」に「BLCDB」を入力して，［OK］を選択します。
データベース「BLCDB」が作成されます。

(3)　ユーザの登録（SQL Server）

Microsoft SQL Server Management StudioでSQL Serverにログインするユーザを登録します。

操作手順

［オブジェクト エクスプローラ］ペインにある［セキュリティ］－［ログイン］を右クリックして，［新しいログイン］を選択します。
［全般］ダイアログが表示されます。

ログイン情報を設定します。
次のとおり設定してください。

表3-7　ログイン情報の設定値（SQL Server）

設定項目 | 設定値
ログイン名 | BLC
パスワード※ | BLC
パスワードポリシーを適用する | チェックを外します。
既定のデータベース | BLCDB
既定の言語 | Japanese

注※

［SQL Server認証］を選択してから，パスワードを設定します。

［OK］を選択します。

［セキュリティ］－［ログイン］－［BLC］を右クリックして，［プロパティ］を選択します。

［ユーザーマッピング］のページを選択して，ユーザ情報を設定します。
次のとおり設定してください。

BLCDBのデータベースのマップ欄をチェックします。

「データベース ロール メンバシップ」の「db_owner」をチェックして，データベースの管理者権限を追加します。

［OK］を選択します。
ログインユーザの設定が登録されます。

(4)　スキーマの作成（SQL Server）

Microsoft SQL Server Management Studioを使用して，スキーマを作成します。

操作手順

［データベース］－［BLCDB］－［セキュリティ］－［スキーマ］を右クリックして，［新しいスキーマ］を選択します。
「全般」のページが開きます。

次の内容を設定します。

「スキーマ名」：「BLC」を入力します。

「スキーマの所有者」：「BLC」を入力します。

［OK］を選択します。

［データベース］－［BLCDB］－［セキュリティ］－［ユーザ］－［BLC］を右クリックして，［プロパティ］を選択します。
「全般」のページが開きます。

「既定のスキーマ」に「BLC」を入力します。

［OK］を選択します。
設定した内容のスキーマが作成されます。

(5)　ファイルグループの作成（SQL Server）

Microsoft SQL Server Management Studioを使用して，ファイルグループを作成します。

操作手順

［データベース］－［BLCDB］を右クリックして，［プロパティ］を選択します。

「ファイルグループ」を選択します。

［追加］を選択し，名前に「WCFDATA」を設定します。

「ファイル」を選択します。

［追加］を選択して，次の内容を設定します。

「論理名」：「WCFDATA」を設定します。

「ファイルグループ」：「WCFDATA」を設定します

［OK］を選択します。
設定した内容でファイルグループが作成されます。

(6)　Microsoft SQL Server Management Studioの終了

Microsoft SQL Server Management Studioを終了する手順を説明します。

操作手順

［ファイル］－［オブジェクト エクスプローラを切断］を選択します。

［ファイル］－［終了］を選択します。
Microsoft SQL Server Management Studioが終了します。

3.6.4　ワーク管理テーブルの作成（SQL Server）

ワーク管理データベースにワーク管理テーブルを作成します。ワーク管理テーブルやインデクスは，次に示すSQLスクリプトファイルを編集して作成します。

<CSCIWのインストールディレクトリ>¥sql¥createtable_sqlserver.sql

次の手順では，ワーク管理データベースに接続するための認可識別子を「BLC」としています。

操作手順

SQLスクリプトファイルを任意のディレクトリにコピーして，コピーしたファイルをテキストエディタで編集します。
編集する内容を次に示します。

表3-8　SQLスクリプトファイルの変更内容（SQL Server）

項番 | 変更前 | 変更後 | 説明
1 | <SYSTEMID> | BLC | CSCIWのシステムIDを指定します。
2 | <FILEGROUP> | WCFDATA | ファイルグループを指定します。
3 | <INDEXFILEGROUP> | WCFDATA | ファイルグループを指定します。

ワーク管理テーブルごとに格納先のファイルグループを変えて指定するなど，格納するファイルグループをカスタマイズできます。ファイルグループの指定方法については，SQL Serverのマニュアルを参照してください。

sqlcmdユティリティを使用して，編集したSQLスクリプトファイルを実行します。
sqlcmdユティリティに編集したSQLスクリプトファイルを指定し，実行することで，接続するユーザのスキーマにテーブルを作成できます。
sqlcmdユティリティの指定例を次に示します。

sqlcmd -S <DBホスト名> -U <ユーザ名> -P <パスワード> -i <編集したSQLスクリプトファイルの絶対パス>

注

ユーザ名およびパスワードには，「3.6.3(3)　ユーザの登録（SQL Server）」で設定したログインユーザのユーザ名とパスワードを指定します。

ユーザの設定について

このマニュアルでは，ワーク管理データベースのテーブルやインデクスを作成したユーザと，Web帳票アプリケーションがアクセスするためのユーザが同じであることを前提としています。ユーザが異なる場合，Web帳票アプリケーションがアクセスするためのユーザに，ワーク管理データベースにアクセスするための権限を与える必要があります。ワーク管理データベースへのアクセス権限の付与については，マニュアル「uCosminexus Service Coordinator Interactive Workflow　システム構築・運用ガイド」を参照してください。

3.6.5　BLCテーブルの作成（SQL Server）

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

注意事項

BLCでは明示的にファイルグループを指定していません。ファイルグループを指定する場合は，BLCが提供するファイルを修正して指定してください。

バッチファイル「<BLC2のインストールディレクトリ>¥blc¥setup¥sql¥sqlserver¥createTables.bat※」をメモ帳などで編集します。
バッチファイルの編集内容を示します。

表3-9　バッチファイル（createTables.bat）の編集内容（SQL Server）

項番 | 変数名 | 設定値 | 説明
1 | sqlcmdDir | C:¥Program Files¥Microsoft SQL Server¥90¥Tools¥Binn | sqlcmdユティリティのインストールディレクトリを指定します。
2 | USER_ID | BLC | 「3.6.3(3)　ユーザの登録（SQL Server）」で登録したユーザを指定します。
3 | PASSWORD | BLC | 「3.6.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=<データベースサーバのホスト名>

注※

このバッチファイルは，BLCに付属しています。同一マシンにBLCをインストールしていない場合は，インストールしているマシンから<BLC2のインストールディレクトリ>¥blc¥setup¥sql¥sqlserverフォルダ下のすべてのファイルをコピーしてください。

ログイン時のパスワードの形式をデフォルト（平文）から変更する場合は，BLCテーブルの定義ファイルを編集します。
パスワードの形式をデフォルト（平文）のままで使用する場合，この手順は読み飛ばしてください。
BLCテーブルの定義ファイルの格納先と編集内容を次に示します。
格納先
C:¥Program Files¥HITACHI¥HBPM2¥blc¥setup¥sql¥sqlserver¥BLCUserInfo.txt
編集内容
太字部分を追加および変更してください。

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.6.6　サンプルユーザの登録（SQL Server）

サンプルユーザの登録方法は，ログイン時のパスワードの形式によって異なります。ここでは，パスワードの形式ごとにサンプルユーザの登録方法を説明します。

＜この項の構成＞

(1)　平文（デフォルト値）の場合

(2)　MD5またはSHA-1の場合

(1)　平文（デフォルト値）の場合

パスワードの形式に平文（デフォルト値）を設定した場合は，「付録A.1(7)　サンプルデータを登録するSQL文の例」を参考にして，「付録A.1(2)　組織およびユーザのサンプルデータ」および「付録A.1(3)　役職のサンプルデータ」を登録してください。サンプルユーザを使用しない場合でも，システム管理者の権限を持つユーザを必ず一人以上登録してください。

(2)　MD5またはSHA-1の場合

パスワード形式にMD5を指定した場合は，次に示すサンプルデータを使用します。これらのファイルのSQLをSQL Server Management Studioまたはユティリティ（sqlcmd）で実行してください。

MD5の場合

<BLC2のインストールディレクトリ>¥tools¥sample¥sampleuser¥sql¥sqlserver¥sample_MD5.txt

SHA-1の場合

<BLC2のインストールディレクトリ>¥tools¥sample¥sampleuser¥sql¥sqlserver¥sample_SHA-1.txt

4.　アプリケーションサーバの構築とWebクライアントの設定

電子フォームワークフローの実行環境を構築するために，アプリケーションサーバの構築が必要です。また，電子フォームワークフローを利用するWebクライアントにも設定が必要です。

この章では，アプリケーションサーバを構築する手順およびWebクライアントを設定する方法について説明します。

＜この章の構成＞

4.1　アプリケーションサーバの構築の流れ

4.2　ソフトウェアのインストール

4.3　アプリケーションサーバの設定

4.4　CSCIWのセットアップ

4.5　BLCの設定

4.6　アプリケーションサーバの構築

4.7　EUR Form Clientのインストール

4.8　帳票の登録と確認

4.1　アプリケーションサーバの構築の流れ

アプリケーションサーバの構築，およびWebクライアントの設定の流れを次に示します。

図4-1　アプリケーションサーバの構築の流れ

この図に示した流れに沿って，アプリケーションサーバの構築手順を説明します。

4.2　ソフトウェアのインストール

アプリケーションサーバの構築に必要なソフトウェアをインストールします。次に示すソフトウェアを，上から順番にインストーラの指示に従ってインストールしてください。

uCosminexus Application Server Standard

uCosminexus Service Coordinator Interactive Workflow

uCosminexus Portal Framework

Hitachi Business Logic - Container 2

uCosminexus EUR Form Service

データベースを別マシンにインストールする場合は，JDBCドライバを用意してください。ただし，SQL Serverをインストールする場合は，インストール先に関係なく，必ずJDBCドライバを用意してください。また，データベースサーバがOracleの場合は，Oracle Clientもインストールしてください。

HiRDBの場合：HiRDB Type4 JDBC Driver

Oracleの場合：Oracle JDBC Thin Driver

SQL Serverの場合：Microsoft SQL Server 2005 JDBC Driver

Windowsのファイアウォールを有効にしている場合の注意

ソフトウェアのインストール後，DOSプロンプトを開いて次のコマンドを実行し，ファイアウォールの例外リストに登録してください。

表4-1　例外リスト登録コマンド（Windows Server 2008 R2以外の場合）

項番
実行コマンド

1

netsh firewall add allowedprogram program="%COSMINEXUS_HOME%¥CC¥server¥bin¥cjstartsv.exe" name="Cosminexus Component Container" mode=ENABLE

2

netsh firewall add allowedprogram program="%COSMINEXUS_HOME%¥httpsd¥httpsd.exe" name="Cosminexus (Hitachi Web Server)" mode=ENABLE

表4-2　例外リスト登録コマンド（Windows Server 2008 R2の場合）

項番
実行コマンド

1

netsh advfirewall firewall add rule name="CosminexusComponent Container" dir=in program="%COSMINEXUS_HOME%¥CC¥server¥bin¥cjstartsv.exe" action=allow

2

netsh advfirewall firewall add rule name="Cosminexus (Hitachi Web Server)" dir=in program="%COSMINEXUS_HOME%¥httpsd¥httpsd.exe" action=allow

また，データベースにHiRDBを使用し，かつデータベースサーバとアプリケーションサーバのマシンが異なる場合，Javaを使用してデータベースサーバに接続するための例外リスト登録が必要です。

例として，java.exeプログラムを例外リストに登録する方法を次に示します。

DOSプロンプトを開き，次のコマンドを実行してください。

Windows Server 2008 R2以外の場合

netsh firewall add allowedprogram program="%COSMINEXUS_HOME%¥jdk¥bin¥java.exe" name="Java" mode=ENABLE

Windows Server 2008 R2の場合

netsh advfirewall firewall add rule name="Java" dir=in program="%COSMINEXUS_HOME%¥jdk¥bin¥java.exe" action=allow

また，必要に応じて，ファイアウォールの設定の「スコープの変更」で，接続を許可するマシンをデータベースサーバのIPアドレスに限定してください。

なお，ここでは，電子フォームワークフローセットを利用する上で最低限の設定についてだけ説明しています。例外リストの詳細な設定については，各ソフトウェアのファイアウォールに関する説明を参照してください。

4.3　アプリケーションサーバの設定

アプリケーションサーバを構築する前に，システム環境変数の設定およびManagement Serverの設定をします。

＜この節の構成＞

4.3.1　システム環境変数の設定（アプリケーションサーバ）

4.3.2　Management Serverの設定

4.3.1　システム環境変数の設定（アプリケーションサーバ）

アプリケーションサーバの構築に必要なシステム環境変数を設定します。

操作手順

［マイコンピュータ］を右クリックし，［プロパティ］を選択します。
［システムのプロパティ］ダイアログが表示されます。

［詳細設定］タブの［環境変数］ボタンをクリックします。
［環境変数］ダイアログが表示されます。

「システム環境変数」でシステム変数を追加します。
［新規］ボタンをクリックし，次のシステム変数を追加します。

JAVA_HOME
変数名：JAVA_HOME
変数値：<Cosminexusのインストールディレクトリ>¥jdk

TZ
変数名：TZ
変数値：JST-9
注　この設定は，組み込みデータベースを使用する場合に必要です。すでにシステム環境変数TZが設定されている場合は，設定は不要です。

［編集］ボタンをクリックし，次のシステム変数を追加します。

Path
変数名：Path
変数値：%JAVA_HOME%¥bin;<Cosminexusのインストールディレクトリ>¥CC¥admin¥bin;<Cosminexusのインストールディレクトリ>¥DAB¥lib
注　パスの間は，「;（セミコロン）」で区切ってください。なお，<Cosminexusのインストールディレクトリ>¥DAB¥libは，Oracleを使用する場合に必要となる値です。HiRDBまたはSQL Serverを使用する場合は不要です。

［OK］ボタンをクリックします。
システム環境変数が追加されます。

注意事項

システム環境変数の設定後は，マシンを再起動してください。

4.3.2　Management Serverの設定

アプリケーションサーバの運用管理をするManagement Serverの設定をします。

＜この項の構成＞

(1)　Management Serverのセットアップ

(2)　Management Serverの自動起動の設定

(3)　Management Serverのプロパティファイルの編集

(4)　コンフィグレーションファイルの設定（JAAS）

(5)　コンフィグレーションファイルの設定（統合ユーザ管理フレームワーク）

(6)　Management Serverの起動

(1)　Management Serverのセットアップ

次のコマンド（mngsvrctl）を実行して，Management Serverをセットアップします。次の例では，Management Serverの管理ユーザIDに「admin」，管理ユーザパスワードに「admin」を指定しています。

"%COSMINEXUS_HOME%¥manager¥bin¥mngsvrctl" setup -u admin -p admin

注

Management Server を作成すると，自動的に簡易Webサーバが作成されます。これは内部管理用のサーバです。

(2)　Management Serverの自動起動の設定

次のコマンド（mngautorun）を実行して，Management Serverの自動起動を設定します。

"%COSMINEXUS_HOME%¥manager¥bin¥mngautorun" both

(3)　Management Serverのプロパティファイルの編集

Server Plug-inからManagement Serverにリモート管理機能で接続する場合，接続先のManagement Serverのプロパティファイルを編集します。Server Plug-inを使用しない場合，プロパティファイルの編集は不要です。

プロパティファイルの格納先
<Cosminexusのインストールディレクトリ>¥manager¥config¥mserver.properties

編集内容
プロパティファイルに次の内容を追加してください。

com.cosminexus.mngsvr.management.enabled=true
com.cosminexus.mngsvr.management.connector.enabled=true
com.cosminexus.mngsvr.management.port=28099

(4)　コンフィグレーションファイルの設定（JAAS）

ポータルでJAASを使用したユーザ管理をする場合，JAASのコンフィグレーションファイル（jaas.conf）を編集します。

コンフィグレーションファイルの格納先
<Cosminexusのインストールディレクトリ>¥manager¥config¥jaas.conf

編集内容
コンフィグレーションファイルに次の内容を追加してください。

Portal {
com.cosminexus.admin.auth.login.WebPasswordJDBCLoginModule required
   com.cosminexus.admin.auth.realm="Portal"
   com.cosminexus.admin.auth.jdbc.r="0"
   ;
};

(5)　コンフィグレーションファイルの設定（統合ユーザ管理フレームワーク）

ポータルで次の機能を使用する場合は，統合ユーザ管理フレームワークのコンフィグレーションファイル（ua.conf）を編集します。

JAASを使用してユーザ管理をする。

シングルサインオンの機能を使用する。

コンフィグレーションファイルの格納先
<Cosminexusのインストールディレクトリ>¥manager¥config¥ua.conf

編集内容
コンフィグレーションファイルに次の内容を追加してください。

HiRDBを使用する場合

com.cosminexus.admin.auth.jdbc.conn.user.0=BLC
com.cosminexus.admin.auth.jdbc.conn.password.0=BLC
com.cosminexus.admin.auth.jdbc.sql.0=SELECT CDLOGINPASSWORD FROM BLC_USER_INFO_T WHERE CDUSER=? AND CFLOGINSTATUS<>1 AND CFSHARESTATUS<>1
com.cosminexus.admin.auth.jdbc.conn.url.0 = jdbc¥:hitachi¥:dbplib¥://DB¥=HiRDB,DBID¥=22200,DBHOST¥=<データベースサーバのホスト名>

Oracleを使用する場合
コンフィグレーションファイルの編集の前に，次の内容を設定してください。

Cosminexus DABroker Libraryの環境設定
システム環境変数Pathに「<Cosminexusのインストールディレクトリ>¥DAB¥lib」が含まれていることを確認してから，次の内容を設定します。含まれていない場合は，追加してから設定してください。
［スタート］－［プログラム］－［Cosminexus］－［DABrokerLibrary］－［環境設定］を選択して，［共通設定］タブの「使用するORACLEのバージョン」を「ORACLE10g」に設定します。

Oracle Clientによるサービスの登録
［スタート］－［プログラム］からOracleClientのコンフィグレーション，および移行ツールにある［Net Configuration Assistant］，または［Net Manager］を起動して，データベース接続用のサービスを作成します。
ここでは，作成したネット・サービス名を「BLCDB」とします。

データベース接続用のサービスの登録が終了したら，コンフィグレーションファイルに次の内容を追加します。「DBID¥=」には作成したネット・サービス名を指定します。

com.cosminexus.admin.auth.jdbc.conn.user.0=BLC
com.cosminexus.admin.auth.jdbc.conn.password.0=BLC
com.cosminexus.admin.auth.jdbc.sql.0=SELECT CDLOGINPASSWORD FROM BLC_USER_INFO_T WHERE CDUSER=? AND CFLOGINSTATUS<>1 AND CFSHARESTATUS<>1
com.cosminexus.admin.auth.jdbc.conn.url.0=jdbc¥:hitachi¥:dbplib¥://DB¥=ORACLE,DBID¥=BLCDB

SQL Serverを使用する場合

com.cosminexus.admin.auth.jdbc.conn.user.0=BLC
com.cosminexus.admin.auth.jdbc.conn.password.0=BLC
com.cosminexus.admin.auth.jdbc.sql.0=SELECT CDLOGINPASSWORD FROM BLC_USER_INFO_T WHERE CDUSER=? AND CFLOGINSTATUS<>1 AND CFSHARESTATUS<>1
com.cosminexus.admin.auth.jdbc.conn.url.0=jdbc:sqlserver://<データベースサーバのホスト名>:1433;databaseName=BLCDB
com.cosminexus.admin.auth.jdbc.driver.0=com.microsoft.sqlserver.jdbc.SQLServerDriver

また，ログインのパスワードに平文以外を使用する場合は，次の内容を追加してください。

表4-3　統合ユーザ管理フレームワークのコンフィグレーションファイルの設定（ログインパスワード）

追加項目
設定値

平文（デフォルト）を使用する場合
MD5を使用する場合
SHA-1を使用する場合

com.cosminexus.admin.auth.jdbc.password.type.0
string
（省略可）
byte
byte

com.cosminexus.admin.auth.jdbc.password.encrypt.0
none
（省略可）
md5
sha1

(6)　Management Serverの起動

運用管理エージェントおよびManagement Serverを起動します。

起動時のコマンドの実行例を示します。

"%COSMINEXUS_HOME%¥manager¥bin¥adminagentctl" start
"%COSMINEXUS_HOME%¥manager¥bin¥mngsvrctl" start

Management Serverを停止する場合は，起動の順序と逆になります。

停止時のコマンドの実行例を示します。

"%COSMINEXUS_HOME%¥manager¥bin¥mngsvrctl" stop
"%COSMINEXUS_HOME%¥manager¥bin¥adminagentctl" stop

4.4　CSCIWのセットアップ

ワークフローシステムのエンジンであるCSCIWをセットアップします。

注意事項

このマニュアルでは，各設定値の見積もりは説明しませんが，必要に応じてシステムに合わせた見積もりをしてください。システムの見積もりについては，マニュアル「uCosminexus Service Coordinator Interactive Workflow システム構築・運用ガイド」を参照してください。

＜この節の構成＞

4.4.1　システム環境変数の設定（CSCIW）

4.4.2　CSCIWのセットアッププロパティファイルの編集

4.4.3　CSCIWのコマンド用環境設定ファイルの編集

4.4.4　CSCIWの実行環境の初期化

4.4.1　システム環境変数の設定（CSCIW）

CSCIWの設定に必要なシステム環境変数を設定します。

システム環境変数COSMINEXUS_HOMEの確認
システム環境変数COSMINEXUS_HOMEに，Cosminexusのインストールディレクトリが正しく設定されていることを確認してください。

システム環境変数CSCIW_HOMEの設定
システム環境変数CSCIW_HOMEに，CSCIWのインストールディレクトリを設定してください。
CSCIW_HOME=<CSCIWのインストールディレクトリ>

注意事項

システム環境変数の設定後は，マシンを再起動してください。

4.4.2　CSCIWのセットアッププロパティファイルの編集

CSCIWのセットアッププロパティファイルを編集します。セットアッププロパティファイルの格納パスと編集内容は，次のとおりです。

セットアッププロパティファイルの格納パス
<CSCIWのインストールディレクトリ>¥conf¥csciwsetup.properties

編集内容
次の変数を設定します。
変数名：SystemID
変数値：BLC

セットアッププロパティファイルの設定内容の詳細については，マニュアル「uCosminexus Service Coordinator Interactive Workflow システム構築・運用ガイド」を参照してください。

4.4.3　CSCIWのコマンド用環境設定ファイルの編集

CSCIWのコマンド用環境設定ファイルを編集します。CSCIWのコマンド用環境設定ファイルは，環境に合わせて編集してください。CSCIWのコマンド用環境設定ファイルの格納パスと編集内容は，次のとおりです。

CSCIWのコマンド用環境設定ファイルの格納パス
<CSCIWのインストールディレクトリ>¥conf¥csciwcmdconf.bat

編集内容
使用しているデータベースによって編集内容が異なります。HiRDB，Oracle，またはSQL Serverを使用する場合に分けて，編集内容を示します。

HiRDBの場合
CSCIWCMD_JVM_CLPATHにHiRDB Type4 Driverのパス（太字部分）を指定します。HiRDB Type4 Driverのパスはシステムに合わせて変更してください。

rem All Rights Reserved. Copyright (C) 2007, Hitachi, Ltd.

set CSCIWCMD_JVM_ARGS=

set CSCIWCMD_JVM_CLPATH=<HiRDBのインストールディレクトリ>※¥CLIENT¥UTL¥pdjdbc2.jar

set CSCIWCMD_JVM_LIBPATH=

注※

<HiRDBのインストールディレクトリ>のデフォルトは，次のとおりとなります。

HiRDB：C:¥win32app¥hitachi¥hirdb_s

HiRDB Runtime：C:¥Program Files¥HITACHI¥HiRDB

組み込みデータベース：C:¥Program Files¥HITACHI¥Cosminexus¥DB

Oracleの場合
CSCIWCMD_JVM_CLPATHにOracle Thin Driverのパス（太字部分）を指定します。Oracle Thin Driverのパスはシステムに合わせて変更してください。

rem All Rights Reserved. Copyright (C) 2007, Hitachi, Ltd.

set CSCIWCMD_JVM_ARGS=

set CSCIWCMD_JVM_CLPATH=<Oracleのインストールディレクトリ>¥jdbc¥lib¥ojdbc14.jar

set CSCIWCMD_JVM_LIBPATH=

SQL Serverの場合
CSCIWCMD_JVM_CLPATHにMicrosoft SQL Server 2005 JDBC Driverのパス（太字部分）を指定します。Microsoft SQL Server 2005 JDBC Driverのパスはシステムに合わせて変更してください。

rem All Rights Reserved. Copyright (C) 2007, Hitachi, Ltd.

set CSCIWCMD_JVM_ARGS=

set CSCIWCMD_JVM_CLPATH=<SQL Serverのインストールディレクトリ>¥sqljdbc_1.1¥jpn¥sqljdbc.jar

set CSCIWCMD_JVM_LIBPATH=

なお，日立ネットワークオブジェクトプラザトレース共通ライブラリのインストール先を変更している場合は，CSCIWCMD_JVM_CLPATHに変更したインストールディレクトリにあるhntrlib2j.jarを追加します。編集内容を次に示します。

set CSCIWCMD_JVM_CLPATH=<JDBCのクラスパス>;C:¥Program Files¥HITACHI¥HNTRLib2¥classes¥hntrlib2j.jar

CSCIWのコマンド用環境設定ファイルの設定項目については，マニュアル「uCosminexus Service Coordinator Interactive Workflow システム構築・運用ガイド」を参照してください。

4.4.4　CSCIWの実行環境の初期化

環境の構築および削除をするコマンド（ciwsetenv）を使用して，CSCIWの実行環境を初期化します。

＜この項の構成＞

(1)　CSCIWの環境構築ファイルの編集

(2)　コマンドの実行

(1)　CSCIWの環境構築ファイルの編集

コマンドを実行する前に，CSCIWの環境構築ファイルをコピーして編集します。環境構築ファイルの格納パスと編集内容は，次のとおりです。

CSCIWの環境構築ファイルの格納パス（コピー元）
<CSCIWのインストールディレクトリ>¥sample¥ciwsetenvInputInfo.properties

編集内容
HiRDB，Oracle，またはSQL Serverで編集内容が異なります。それぞれの場合に分けて，編集内容を示します。

HiRDBの場合
CSCIWの環境構築ファイルを任意のディレクトリにコピーして編集してください。

SystemDBType=HiRDB
SystemDBURL=jdbc:hitachi:hirdb://DBID=22200,DBHOST=<DBホスト名>,ENCODELANG=MS932
SystemDBDriverName=JP.co.Hitachi.soft.HiRDB.JDBC.HiRDBDriver
SystemDBUser=BLC
SystemDBPassword=BLC
DBCharacterName=MS932

Oracleの場合
CSCIWの環境構築ファイルを任意のディレクトリにコピーして編集してください。

SystemDBType=Oracle
SystemDBURL=jdbc:oracle:thin:@<Oracle のホスト名称，またはIP アドレス>:1521:BLCDB
SystemDBDriverName=oracle.jdbc.driver.OracleDriver
SystemDBUser=BLC
SystemDBPassword=BLC
DBCharacterName=MS932

SQL Serverの場合
CSCIWの環境構築ファイルを任意のディレクトリにコピーして編集してください。

SystemDBType=SQLServer
SystemDBURL=jdbc:sqlserver://<データベースサーバのホスト名>:1433;DatabaseName=BLCDB;
selectMethod=cursor
SystemDBDriverName=com.microsoft.sqlserver.jdbc.SQLServerDriver
SystemDBUser=BLC
SystemDBPassword=BLC
DBCharacterName=MS932

(2)　コマンドの実行

次のコマンドを実行して，実行環境を初期化します。

"%CSCIW_HOME%¥bin¥ciwsetenv" -sid BLC -f ciwsetenvInputInfo.properties（編集したファイル名）

4.5　BLCの設定

電子フォームシステムの基盤であるBLCの設定をします。ここでは，システム環境変数で確認する内容，およびBLCプロパティファイルの編集内容について説明します。

＜この節の構成＞

4.5.1　システム環境変数の確認

4.5.2　BLCプロパティファイルの編集

4.5.1　システム環境変数の確認

次のシステム環境変数が設定されているか確認します。設定されていない場合は，追加してください。

変数名

BLC2_HOME

変数値

BLC2のインストールディレクトリのパス

4.5.2　BLCプロパティファイルの編集

BLCの設定では，BLCプロパティファイルを利用します。次に示す格納パスに，BLCプロパティファイルのサンプルが提供されています。このファイルを利用して，次のプロパティファイルを作成および編集します。

BLCプロパティファイルのサンプルの格納パス

<BLC2 のインストールディレクトリ>¥conf¥BLC.BLCproperties.sam

＜この項の構成＞

(1)　BLC.BLCpropertiesの作成と編集

(2)　BLCcommand.BLCpropertiesの作成および編集

(1)　BLC.BLCpropertiesの作成と編集

BLC.BLCpropertiesの作成手順および編集内容を示します。

作成手順
BLC.BLCproperties.samファイルをコピーして，BLC.BLCpropertiesファイルを作成します。作成したBLC.BLCpropertiesファイルは，コピー元と同じフォルダに格納してください。

編集内容
次の内容を編集してください。なお，プロパティの詳細は，マニュアル「Hitachi Business Logic -Container 2」のBLCのプロパティファイルを参照してください。

デプロイメントディレクトリのパスの設定

DeploymentDirectoryキーにデプロイメントディレクトリのパスを設定します。設定例を次に示します。

設定例

DeploymentDirectory= C:¥¥Program Files¥¥HITACHI¥¥HBPM2¥¥blc¥¥simpleform¥¥deploy¥¥BLC2Sample

かんたん開発で使用する作業ディレクトリのパスの設定

SimpleFormWorkDirectoryキーにかんたん開発で使用する作業ディレクトリのパスを設定します。設定例を次に示します。

設定例

SimpleFormWorkDirectory= C:¥¥Program Files¥¥HITACHI¥¥HBPM2¥¥blc¥¥simpleform¥¥work

必要に応じて，次の内容を編集してください。

トレースファイルの出力先を変更する場合

BLCが出力するトレースファイルの出力先を変更したい場合は，TracePathキーを変更してください。

ユーザ情報のパスワードの形式を変更する場合

BLCが管理するユーザ情報のパスワードの形式を変更する場合は，PasswordTypeキーを変更してください。PasswordTypeキーに設定できる値は次のとおりです。なお，運用開始以降は，パスワード形式を変更できません。

表4-4　PasswordTypeの設定値

設定値
設定されるパスワードの形式

なし（デフォルト）

平文

入力されたままのデータになります。

md5

MD5

Message Digest Algorithm 5の略です。与えられた入力に対して128ビットのハッシュ値を出力するハッシュです。

sha1

SHA-1

Secure Hash Algorithmの略です。与えられた入力に対して160ビットのハッシュ値を出力するハッシュです。

(2)　BLCcommand.BLCpropertiesの作成および編集

BLCcommand.BLCpropertiesの作成手順および編集内容を示します。

作成手順
BLCcommand.BLCproperties.samファイルをコピーして，BLCcommand.BLCpropertiesファイルを作成します。作成したBLCcommand.BLCpropertiesファイルは，コピー元と同じフォルダに格納してください。

編集内容
必要に応じて，次の内容を編集してください。なお，プロパティの詳細は，マニュアル「Hitachi Business Logic -Container 2」のBLCのプロパティファイルを参照してください。

トレースファイルの出力先を変更する場合

BLCが出力するトレースファイルの出力先を変更したい場合は，TracePathの値を変更してください。

4.6　アプリケーションサーバの構築

アプリケーションサーバを構築し，アプリケーションを実行します。

この節では，次の内容を前提として説明します。

Smart Composer機能の使用
Cosminexusが提供するSmart Composer機能を使用してWebシステムを構築します。Smart Composer機能とは，Webシステムを簡単に構築および運用できるよう支援するための機能です。Smart Composer機能を使用した構築の流れについては，「4.6.2　Webシステムの構築の流れ」を参照してください。

使用する設定値
次の値を使用してアプリケーションサーバを構築します。

表4-5　アプリケーションサーバ構築時の設定値一覧

項目 | 設定値 | 備考
ドメイン名 | DefaultDomain | 省略値です。
Webシステム名 | BLC2 | Webシステムを識別する名称です。
パフォーマンストレーサの論理サーバ名 | PRF | －
J2EEサーバの論理サーバ名 | J2EE_SERV | －
Webサーバの論理サーバ名 | Web_SERV | －
リソースアダプタ名 | DB_Connector_for_Executer | Web帳票アプリケーション用のリソースアダプタ名です。
DB_Connector_for_Manager | CSCIWManagementServer用のリソースアダプタ名です。
Web帳票アプリケーション名 | BLC2Sample | －

（凡例）

－：備考がないことを表します。

システム構築中のエラーの発生について
アプリケーションサーバの構築時にエラーが発生した場合は，<Cosminexusのインストールディレクトリ>¥manager¥logフォルダの下のログ（運用管理エージェント，運用監視エージェント，およびManagement Serverのログ）を参照してください。
各ログの詳細については，マニュアル「Cosminexus　システム運用ガイド」を参照してください。
エラーの詳細については，マニュアル「Cosminexus　メッセージ 2　KEOS／KEUC／KFCB編」を参照してください。

＜この節の構成＞

4.6.1　CSCIWの設定

4.6.2　Webシステムの構築の流れ

4.6.3　Webシステム定義の作成

4.6.4　Webシステムの構築

4.6.5　SecurityManager定義ファイルの設定

4.6.6　Webシステムの一括起動

4.6.7　Portal Frameworkの設定

4.6.8　CSCIWManagementServerアクセス用環境の設定

4.6.9　Web帳票アプリケーションのコピー（開発環境から実行環境へのコピー）

4.6.10　リソースアダプタの設定

4.6.11　CSCIWManagementServerの設定

4.6.12　案件運用操作の設定

4.6.13　Web帳票アプリケーションの設定

4.6.1　CSCIWの設定

Cosminexus上でCSCIWを使用するために，サーバ管理コマンド用オプション定義ファイルを編集します。

サーバ管理コマンド用オプション定義ファイルの格納パスと編集内容は，次のとおりです。

サーバ管理コマンド用オプション定義ファイルの格納パス
<Cosminexusのインストールディレクトリ>¥CC¥admin¥usrconf¥usrconf.bat

編集内容
USRCONF_JVM_CLASSPATHに，CSCIWのクラスパス（太字部分）を追加します。

rem All Rights Reserved. Copyright (C) 2000, 2002, Hitachi, Ltd.

set USRCONF_JVM_ARGS=

set USRCONF_JVM_CLASSPATH=<CSCIWのインストールディレクトリ>¥lib¥csciw.jar

set USRCONF_JVM_LIBPATH=

4.6.2　Webシステムの構築の流れ

Smart Composer機能では，次の手順でアプリケーションサーバを構築します。

Management Serverを起動します。
「4.3.2(6)　Management Serverの起動」を参照してください。すでに起動している場合は，この手順は読み飛ばしてください。

構築するシステムのタイプ（物理ティア）を決定します。
「2.1(1)　システム構成」に示すシステム構成例と異なる構成で構築する場合は，マニュアル「Cosminexus　簡易構築・運用ガイド」のWebシステムの構成に関する説明を参照してください。

決定した物理ティアに対応するテンプレートを使用して，Smart Composer機能の簡易構築定義ファイルを作成します。
「4.6.3　Webシステム定義の作成」を参照してください。

作成したSmart Composerの簡易構築定義ファイルを使用してシステムを構築します。
「4.6.4　Webシステムの構築」を参照してください。

SecurityManager定義ファイルを編集します。
「4.6.5　SecurityManager定義ファイルの設定」を参照してください。

アプリケーションサーバを起動します。
「4.6.6　Webシステムの一括起動」を参照してください。

Portal Frameworkを使用するための環境を設定します。
「4.6.7　Portal Frameworkの設定」を参照してください。

CSCIWManagementServerのアクセス用環境を設定します。
「4.6.8　CSCIWManagementServerアクセス用環境の設定」を参照してください。

リソースアダプタの設定およびデプロイをして，開始します。
「4.6.10　リソースアダプタの設定」を参照してください。

ビジネスプロセス定義を登録します。
「5.5　ビジネスプロセス定義の登録」を参照してください。
開発環境と同じデータベースサーバを使用している場合，この手順は省略できます。

J2EEアプリケーションの設定およびデプロイをして，開始します。
次の内容を参照してください。
「4.6.11　CSCIWManagementServerの設定」
「4.6.12　案件運用操作の設定」
「4.6.13　Web帳票アプリケーションの設定」

4.6.3　Webシステム定義の作成

Smart Composer機能で使用する簡易構築定義ファイルを作成し，Webシステム定義を作成します。Smart Composer機能の簡易構築定義ファイルについては，マニュアル「Cosminexus　簡易構築・運用ガイド」を参照してください。

簡易構築定義ファイルのテンプレートが用意されているので，そのファイルをコピーして作成します。簡易構築定義ファイルのテンプレートの格納パスと編集内容は，次のとおりです。

簡易構築定義ファイルのテンプレートの格納パス（コピー元）
<Cosminexusのインストールディレクトリ>¥manager¥config¥templates¥cmxdefcombinedmodel.xml

編集内容
次の編集前のファイルを基に，編集内容を示します。

図4-2　簡易構築定義ファイルのテンプレート（cmxdefcombinedmodel.xml）

次の（1）～（5）の番号は図中の番号と対応しています。（6）に編集後のファイルを示します。

＜この項の構成＞

(1)　Webシステムの属性定義

(2)　負荷分散機の定義

(3)　物理ティアの定義

(4)　サービスユニットの定義

(5)　ホストの定義

(6)　編集後の簡易構築定義ファイル

(1)　Webシステムの属性定義

（a）の内容を次のとおり変更します。

表4-6　Webシステムの属性定義の設定値

タグ名称 | 内容 | 変更前 | 変更後（設定値）
Name | Webシステムを識別するための名称 | sample-system | BLC2

（b）のタグ（<display-name>および<description>）は使用しないので削除します。

(2)　負荷分散機の定義

負荷分散機は使用しないので，図中の（2）のタグはすべて削除します。

(3)　物理ティアの定義

物理ティアの定義は「combined-tier」とします。「combined-tier」は，サービスユニット内のWebサーバとJ2EEサーバを1ホストとする構成です。

(4)　サービスユニットの定義

（c）（d）（e）の内容に対して，追加および変更をします。

（c）の内容を次のとおり変更します。

表4-7　サービスユニットの定義の属性値（c）

タグ名称
変更前
変更後（設定値）
内容

name
unit1
BLC2_Unit
サービスユニットを識別するための名称

allocated-host
－
－
サービスユニットを構成するホストのリファレンスを定義

┣
┃
┃
┃
host-ref
192.168.2.1
@myhost
ホスト定義の<name>タグに指定したホスト名，または構築済みのWebシステムで定義されているホスト名

┗
hosts-for
combined-tier
combined-tier
<host-ref>タグで指定したホストが属する物理ティアの種類

（凡例）

－：該当しません。

（d）の部分に次のタグと設定値を追加します。

表4-8　サービスユニットの定義の属性値（d）

タグ名称
設定値
内容

define-server
┃
－
J2EEサーバのコンフィグレーションを定義

┣
logical-server-name
J2EE_SERV
サーバの名称

┣
logical-server-type
j2ee-server
サーバの種類

┗
configuration
－
－

┣
param
－
－

┃
┣
param-name
ex.param
－

┃
┃
┗
param-value
add.class.path=<BLC2 のインストールディレクトリ>¥conf
－

┃
┃
┃
┃
add.class.path= <CSCIWのインストールディレクトリ>¥lib¥csciw.jar
－

┃
┃
┃
┃
add.class.path=<HiRDBのインストールディレクトリ>¥CLIENT¥UTL¥pdjdbc2.jar
HiRDBを使用する場合。HiRDB Type4 Driverのパスを指定します。※1

┃
┃
┃
┃
add.class.path=C:¥oracle¥product¥10.2.0¥Client_1¥jdbc¥lib¥ojdbc14.jar
Oracleを使用する場合。Oracle JDBC Thin Driverのパスを指定します。

┃
┃
┃
┃
┃
add.class.path=C:¥Program Files¥Microsoft SQL Server 2005 JDBC Driver¥sqljdbc_1.1¥jpn¥sqljdbc.jar
SQL Serverを使用する場合。Microsoft SQL Server 2005 JDBC Driverのパスを指定します。

┃
┃
┃
add.class.path=<Portal Frameworkのインストールディレクトリ>¥lib¥castor.jar
－

┃
┃
┃
add.class.path=<Portal Frameworkのインストールディレクトリ>¥lib¥ecs.jar
－

┃
┃
┃
┃
add.class.path=<Portal Frameworkのインストールディレクトリ>¥lib¥hitachiportal.jar
－

┃
┃
┃
┃
add.class.path=<Portal Frameworkのインストールディレクトリ>¥lib¥jakarta-oro.jar
－

┃
┃
┃
┃
add.class.path=<Portal Frameworkのインストールディレクトリ>¥lib¥portletwebssolib.jar
－

┃
┃
┃
add.class.path=<Portal Frameworkのインストールディレクトリ>¥lib¥velocity.jar
－

┃
┃
┃
add.class.path=<Portal Frameworkのインストールディレクトリ>¥lib¥village.jar
－

┃
┃
┃
add.class.path=<Portal Frameworkのインストールディレクトリ>¥lib¥portlet.jar
－

┃
┃
┃
add.class.path=<Portal Frameworkのインストールディレクトリ>¥conf
－

┃
┃
┃
add.class.path=<Portal Frameworkのインストールディレクトリ>¥xsd
－

┣
┃
┃
┃
┃
┃
┃
param
－
－

┣
param-name
ex.properties
－

┗
param-value
java.security.auth.login.config==<Cosminexusのインストールディレクトリ>/manager/config/jaas.conf
－

┃
┃
┃
┃
┃
com.cosminexus.admin.auth.config=<Cosminexusのインストールディレクトリ>/manager/config/ua.conf
－

┣
┃
┃
┃
┃
┃
param
－
－

┣
param-name
ejbserver.http.port
簡易Webサーバのポート

┗
param-value
8080

┣
┃
┃
┃
┃
┃
param
－
－

┣
param-name
webserver.connector.ajp13.port
Webサーバとの通信に使用するポート

┗
param-value
8007

┣
┃
┃
┃
┃
┃
param
－
－

┣
param-name
ejbserver.naming.port
J2EEサーバがネーミングサービスとして利用するCORBAネーミングサービスのポート

┗
param-value
900※2

┣
┃
┃
┃
param
－
－

┣
param-name
ejbserver.rmi.naming.port
J2EEサーバが利用するRMIレジストリのポート

┗
param-value
23152

┗
param※3
－
－

┣
param-name
add.jvm.arg
Shift_JISとWindows-31Jの互換オプション

┗
param-value
-Dsun.nio.cs.map=Windows-31J/Shift_JIS

define-server
┃
－
Webサーバのコンフィグレーションを定義

┣
logical-server-name
Web_SERV
サーバの名称

┣
logical-server-type
web-server
サーバの種類

┗
configuration
－
－

┣
┃
┃
┃
┃
┃
┃
param
－
－

┣
param-name
urlmap.m
マッピングの定義

┗
param-value
./blc/*

./CSCIWAdminServlet/*
案件運用操作を使用する場合に指定してください。

┗
param
－
－

┣
param-name
Listen
Webサーバがリクエストを受け付けるポート番号

┗
param-value
80

define-server
┃
－
PRFサーバのコンフィグレーションを定義

┣
logical-server-name
PRF
サーバの名称

┗
logical-server-type
performance-tracer
サーバの種類

（凡例）

－：該当しません。

注※1

組み込みデータベースを使用する場合は，「<Cosminexusのインストールディレクトリ>¥DB¥CLIENT¥UTL¥pdjdbc2.jar」を指定します。

注※2

ポート番号を変更した場合，Cosminexusのサーバ管理コマンドを使用するときは，-nameserverオプションが必要になります。Cosminexusのサーバ管理コマンドについては，マニュアル「Cosminexus　リファレンス　コマンド編」を参照してください。

注※3

画面表示をMS932に変更する場合に設定してください。このタグの設定を省略した場合は，Shift_JISが設定されます。

（e）のタグは使用しないので削除します。

(5)　ホストの定義

（f）の内容を次のとおり追加，変更してください。

表4-9　ホストの定義の設定値

タグ名称 | 変更前 | 変更後（設定値） | 内容
host-name | 192.168.2.1 | @myhost | サービスユニットを識別するための名称
agent-port | 記載なし | 20295 | Cosminexus運用管理エージェントのポート番号

（g）および（h）のタグは使用しないので削除します。

(6)　編集後の簡易構築定義ファイル

（1）～（5）の追加，変更を反映したあとの簡易構築定義ファイルを示します。

なお，ここで示す簡易構築定義ファイルは，HiRDBを使用した場合の例です。太字部分が編集個所になります。

<?xml version="1.0" encoding="UTF-8"?>
<!--All Rights Reserved. Copyright (C) 2007, 2008, Hitachi, Ltd.-->
<model-definition xmlns="http://www.cosminexus.com/mngsvr/schema/ModelDefinition-2.5">
 <!-- Web System -->
 <web-system>
   <!-- Web System Property -->
   <name>BLC2</name>
   <!-- tier -->
   <tier>
     <tier-type>combined-tier</tier-type>
   </tier>
   <!-- Service Unit -->
   <unit>
     <name>BLC2_Unit</name>
     <allocated-host>
       <host-ref>@myhost</host-ref>
       <hosts-for>combined-tier</hosts-for>
     <define-server>
       <logical-server-name>J2EE_SERV</logical-server-name>
       <logical-server-type>j2ee-server</logical-server-type>
         <configuration>
           <param>
             <param-name>ex.param</param-name>
             <param-value>add.class.path=C:¥Program Files¥HITACHI¥HBPM2¥conf</param-value>
             <param-value>add.class.path=C:¥Program Files¥HITACHI¥CSCIW¥lib¥csciw.jar</param-value>
             <param-value>add.class.path=C:¥Program Files¥HITACHI¥Cosminexus¥DB¥CLIENT¥UTL¥pdjdbc2.jar</param-value>
             <param-value>add.class.path=C:¥Program Files¥HITACHI¥CosmiPortal¥lib¥castor.jar</param-value>
             <param-value>add.class.path=C:¥Program Files¥HITACHI¥CosmiPortal¥lib¥ecs.jar</param-value>
             <param-value>add.class.path=C:¥Program Files¥HITACHI¥CosmiPortal¥lib¥hitachiportal.jar</param-value>
             <param-value>add.class.path=C:¥Program Files¥HITACHI¥CosmiPortal¥lib¥jakarta-oro.jar</param-value>
             <param-value>add.class.path=C:¥Program Files¥HITACHI¥CosmiPortal¥lib¥portletwebssolib.jar</param-value>
             <param-value>add.class.path=C:¥Program Files¥HITACHI¥CosmiPortal¥lib¥velocity.jar</param-value>
             <param-value>add.class.path=C:¥Program Files¥HITACHI¥CosmiPortal¥lib¥village.jar</param-value>
             <param-value>add.class.path=C:¥Program Files¥HITACHI¥CosmiPortal¥lib¥portlet.jar</param-value>
             <param-value>add.class.path=C:¥Program Files¥HITACHI¥CosmiPortal¥conf</param-value>
             <param-value>add.class.path=C:¥Program Files¥HITACHI¥CosmiPortal¥xsd</param-value>
           </param>
           <param>
             <param-name>ex.properties</param-name>
             <param-value>java.security.auth.login.config==C:/Program Files/HITACHI/Cosminexus/manager/config/jaas.conf</param-value>
             <param-value>com.cosminexus.admin.auth.config=C:/Program Files/HITACHI/Cosminexus/manager/config/ua.conf</param-value>
           </param>
           <param>
             <param-name>ejbserver.http.port</param-name>
             <param-value>8080</param-value>
           </param>
           <param>
             <param-name>webserver.connector.ajp13.port</param-name>
             <param-value>8007</param-value>
           </param>
           <param>
             <param-name>ejbserver.naming.port</param-name>
             <param-value>900</param-value>
           </param>
           <param>
             <param-name>ejbserver.rmi.naming.port</param-name>
             <param-value>23152</param-value>
           </param>
           <param>
             <param-name>add.jvm.arg</param-name>
             <param-value>-Dsun.nio.cs.map=Windows-31J/Shift_JIS</param-value>
           </param>
         </configuration>
     </define-server>
     <define-server>
       <logical-server-name>Web_SERV</logical-server-name>
       <logical-server-type>web-server</logical-server-type>
         <configuration>
           <param>
           <param-name>Listen</param-name>
           <param-value>80</param-value>
           </param>
           <param>
           <param-name>urlmap.m</param-name>
           <param-value>./blc/*</param-value>
           <param-value>./CSCIWAdminServlet/*</param-value>
           </param>
         </configuration>
     </define-server>
     <define-server>
       <logical-server-name>PRF</logical-server-name>
       <logical-server-type>performance-tracer</logical-server-type>
     </define-server>
     </allocated-host>
   </unit>
 </web-system>
 <!-- hosts -->
 <host>
   <host-name>@myhost</host-name>
   <agent-port>20295</agent-port>
 </host>
</model-definition>

4.6.4　Webシステムの構築

作成した簡易構築定義ファイルを使用して，Webシステムを構築します。次のコマンド（cmx_build_system）を実行します。

"%COSMINEXUS_HOME%¥manager¥bin¥cmx_build_system" -m localhost -u admin -p admin -verbose -f 簡易構築定義ファイル名

コマンドを実行すると，次の実行結果が表示され，Webシステムの構築が完了します。

KEOS24406-I The operation was executed successfully.

4.6.5　SecurityManager定義ファイルの設定

ポータルおよび展開ディレクトリ形式でのデプロイを使用するために，SecurityManager定義ファイル（server.policy）を編集します。

プロパティファイルの格納パス
<Cosminexusのインストールディレクトリ>¥CC¥server¥usrconf¥ejb¥J2EE_SERV¥server.policy

編集内容
次の内容を追加します。

grant codeBase"file:C:/Program Files/HITACHI/HBPM2/blc/simpleform/deploy/BLC2Sample/-"{
 permission java.lang.RuntimePermission "accessDeclaredMembers";
 permission java.lang.RuntimePermission "modifyThread";
 permission java.lang.RuntimePermission "modifyThreadGroup";
 permission java.lang.RuntimePermission "stopThread";
 permission java.lang.RuntimePermission "getenv.COSMINEXUS_HOME";
 permission java.net.SocketPermission "*", "connect,resolve";
 permission java.io.FilePermission "<<ALL FILES>>", "read,write,delete,execute";
 permission java.util.PropertyPermission "*", "read, write";
 permission javax.security.auth.AuthPermission "createLoginContext.Portal";
};

grant codeBase
"file:C:/Program Files/HITACHI/CosmiPortal/lib/*"{
 permission java.lang.RuntimePermission "setFactory";
 permission java.lang.RuntimePermission "accessClassInPackage.sun.misc";
 permission java.lang.RuntimePermission "loadLibrary.*";
 permission java.lang.RuntimePermission "queuePrintJob";
 permission java.lang.RuntimePermission "accessDeclaredMembers";
 permission java.lang.RuntimePermission "modifyThread";
 permission java.lang.RuntimePermission "modifyThreadGroup";
 permission java.lang.RuntimePermission "stopThread";
 permission java.net.SocketPermission "*", "connect";
 permission java.io.FilePermission "<<ALL FILES>>", "read,write,delete";
 permission java.lang.reflect.ReflectPermission "suppressAccessChecks";
 permission java.util.PropertyPermission "*", "read, write";
 permission javax.security.auth.AuthPermission "createLoginContext.Portal";
};

定義ファイル内の太字部分には，次の内容を設定してください。

C:/Program Files/HITACHI/HBPM2/blc/simpleform/deploy/BLC2Sample/
プロパティファイルのDeploymentDirectoryキーに指定したデプロイメントディレクトリのパスを設定します。「4.5.2(1)　BLC.BLCpropertiesの作成と編集」で設定した値と同じパスを設定してください。

C:/Program Files/HITACHI/CosmiPortal/
Portal Frameworkのインストールディレクトリを設定してください。

注

パス区切り文字は，「¥」ではなく「/」を使用してください。

4.6.6　Webシステムの一括起動

構築したWebシステムを一括起動し，稼働状態を確認します。

＜この項の構成＞

(1)　Webシステムの起動

(2)　Webシステムの稼働状態の確認

(1)　Webシステムの起動

次のコマンド（cmx_start_target）を実行して，Webシステム内のすべてのサービスユニットを稼働状態で起動します。稼働状態にするには，-modeオプションに「ALL」を指定します。

"%COSMINEXUS_HOME%¥manager¥bin¥cmx_start_target" -m localhost -u admin -p admin -verbose -mode ALL -s BLC2

コマンドを実行すると，次の実行結果が表示され，Webシステムのすべてのサービスユニットが稼働状態になります。

KEOS24401-I The operation on the Web system (Web system name = BLC2) was successful.

(2)　Webシステムの稼働状態の確認

次のコマンド（cmx_list_status）を実行して，Webシステム内のすべてのサービスユニットが稼働状態かどうか確認します。

"%COSMINEXUS_HOME%¥manager¥bin¥cmx_list_status" -m localhost -u admin -p admin -verbose -s BLC2

コマンド実行後，次のように表示されれば，問題なく稼働しています。

BLC2_Unit,BLC2,done,working

4.6.7　Portal Frameworkの設定

Portal Frameworkを利用するための環境を設定します。

＜この項の構成＞

(1)　接続先リポジトリファイルの編集

(2)　コントローラ定義ファイルのコピー

(3)　ポートレット配置情報ファイルのコピー

(4)　ポータル動作ファイルの設定

(5)　統合ユーザ管理機能のインポート

(1)　接続先リポジトリファイルの編集

BLCが提供するサンプルファイルを使用して，Portal Frameworkのリポジトリファイル（Repository.xml）を編集します。Portal Frameworkのリポジトリファイルの詳細については「付録F　Portal Frameworkのリポジトリファイル」を参照してください。

サンプルファイルのコピー
次に示すファイルをコピーします。

コピー元のファイル

<BLC2のインストールディレクトリ>¥blc¥setup¥blc2easysetup¥template¥Repository.xml

コピー先のフォルダ

<Portal Frameworkのインストールディレクトリ>¥confフォルダ下

編集内容
使用するデータベースサーバがOracleまたはSQL Serverの場合は，コピーしたファイルの<connection-info>タグ内の「dbms=」に次の値を追加します。

Oracleを使用する場合：Oracle

SQL Serverを使用する場合：SQLServer

(2)　コントローラ定義ファイルのコピー

BLCが提供するサンプルファイルを使用して，Portal Frameworkのコントローラ定義ファイル（controllers.xml）を作成します。次に示すファイルをコピーしてください。

コピー元のファイル

<BLC2のインストールディレクトリ>¥blc¥setup¥blc2easysetup¥template¥controllers.xml

コピー先のフォルダ

<Portal Frameworkのインストールディレクトリ>¥confフォルダ下

(3)　ポートレット配置情報ファイルのコピー

BLCが提供するサンプルファイルを使用して，Portal Frameworkのポートレット配置情報ファイル（homeHTML.psml）を作成します。次に示すファイルをコピーしてください。

コピー元のファイル

<BLC2のインストールディレクトリ>¥blc¥setup¥blc2easysetup¥template¥homeHTML.psml

コピー先のフォルダ

<Portal Frameworkのインストールディレクトリ>¥psml¥group¥defaultフォルダ下

(4)　ポータル動作ファイルの設定

ポータル動作ファイル（PortalResources.properties）を編集します。ポータル動作ファイルの詳細は，マニュアル「uCosminexus Portal Framework　システム管理者ガイド」を参照してください。

ポータル動作ファイルの格納パスと編集内容は，次のとおりです。

ポータル動作ファイルの格納パス
<Portal Frameworkのインストールディレクトリ>¥conf¥PortalResources.properties

編集内容
次の内容に変更してください。

jp.co.hitachi.soft.portal.modules.screens.WelcomeScreen.show

falseに変更してください。

jp.co.hitachi.soft.portal.portal.controls.NavigationPanedPortletControl.NavigationPortletName=navigationmenu

コメントアウトしてください。

jp.co.hitachi.soft.portal.services.repository.uservalue=userid

コメントアウトしてください。

設定例を次に示します。

jp.co.hitachi.soft.portal.modules.screens.WelcomeScreen.show=false
#jp.co.hitachi.soft.portal.portal.controls.NavigationPanedPortletControl.NavigationPortletName=navigationmenu
#jp.co.hitachi.soft.portal.services.repository.uservalue=userid

(5)　統合ユーザ管理機能のインポート

次のコマンド（cjimportapp）を実行して，統合ユーザ管理機能をインポートします。

"%COSMINEXUS_HOME%¥CC¥admin¥bin¥cjimportapp" J2EE_SERV -f "%COSMINEXUS_HOME%¥manager¥config¥uastartup.ear"

コマンドを実行すると，次の実行結果が表示され，インポートが完了します。

KDJE37048-I Connecting to J2EE_SERV...
KDJE37050-I Importing uastartup...
KDJE37041-I Application has been imported successfully. Name=[uastartup]

4.6.8　CSCIWManagementServerアクセス用環境の設定

CSCIWManagementServerにアクセスするために，ユーザが関連づけたロールに対応するユーザIDとパスワードを，BLCから設定します。次の例では，ユーザ名に「admin」，パスワードに「admin」を設定します。

次のコマンド（blcsetenviw）を実行してください。

"C:¥Program Files¥HITACHI¥HBPM2¥blc¥bin¥blcsetenviw" -u admin -p admin

4.6.9　Web帳票アプリケーションのコピー（開発環境から実行環境へのコピー）

開発環境で作成したWeb帳票アプリケーションを実行環境にコピーします。

次の手順でWeb帳票アプリケーションを実行環境にコピーしてください。

＜この項の構成＞

(1)　Web帳票アプリケーションのコピー

(2)　Portal Frameworkの設定ファイルのコピー

(3)　コピーしたファイルの編集

(4)　EUR Form連携帳票ファイルの送信ユニット情報の変更

(5)　Webシステムの再起動

(1)　Web帳票アプリケーションのコピー

開発環境で構築したWeb帳票アプリケーションをアプリケーションディレクトリごと実行環境のマシンにコピーします。コピー先は，開発環境と同じディレクトリです。

コピーするアプリケーションディレクトリ

<BLC2のインストールディレクトリ>¥blc¥simpleform¥deploy¥BLC2Sample

(2)　Portal Frameworkの設定ファイルのコピー

開発環境で構築したPortal Frameworkの設定を実行環境にコピーします。次のファイルを開発環境と同じディレクトリにコピーします。

<Portal Frameworkのインストールディレクトリ>¥conf¥jetspeed-config.jcfg

<Portal Frameworkのインストールディレクトリ>¥conf¥controllers.xml

<Portal Frameworkのインストールディレクトリ>¥conf¥PortalResources.properties

<Portal Frameworkのインストールディレクトリ>¥psmlフォルダ

(3)　コピーしたファイルの編集

開発環境と実行環境でCosminexusまたはPortal Frameworkのインストールディレクトリが異なる場合は，開発環境から実行環境へコピーしたファイルを編集する必要があります。

実行環境にコピーしたファイルのうち，次に示すファイルを編集してください。

表4-10　実行環境で編集するファイル

編集対象ファイル | 編集内容
<Portal Frameworkのインストールディレクトリ>¥conf¥PortalResources.properties | 開発環境でのインストールディレクトリが設定されているので，実行環境でのインストールディレクトリに書き換えてください。
<Web帳票アプリケーションのコピー先ディレクトリ>¥blc_war¥WEB-INF¥web.xml
<Web帳票アプリケーションのコピー先ディレクトリ>¥blc_war¥WEB-INF¥sysconf¥env.file

また，トレース出力先のパスが開発環境と実行環境で異なる場合は，EUR Form Serviceの環境設定ファイルを編集する必要があります。トレース出力先のパスを指定しているキーを適切な値に編集してください。

編集対象ファイル
<Web帳票アプリケーションのコピー先ディレクトリ>¥blc_war¥WEB-INF¥classes¥eformservice.properties

編集対象キー

TraceErrorFileDir

TraceFileDir

(4)　EUR Form連携帳票ファイルの送信ユニット情報の変更

「(1)　Web帳票アプリケーションのコピー」でコピーしたWeb帳票アプリケーション内にEUR Form連携帳票（拡張子がefdのファイル）がある場合は，送信ユニット情報を実行環境マシンのホスト名に合わせて変更してください。送信ユニット情報の変更については，「5.4.1(2)(a)　送信ユニット情報の変更」を参照してください。

(5)　Webシステムの再起動

実行環境のWebシステムがすでに稼働している場合は，ファイルを編集したあとにWebシステムを再起動してください。

また，開発環境からコピーした帳票に対応するビジネスプロセス，および振り分けルールを実行環境側でも同様に登録してください。

4.6.10　リソースアダプタの設定

Web帳票アプリケーションとCSCIWManagementServerそれぞれで使用するリソースアダプタに必要な設定をします。リソースアダプタの設定は，Connector属性ファイルと呼ばれる属性ファイルを使用します。

使用しているデータベースによって，コマンドの指定内容および実行結果が異なります。HiRDB，Oracle，またはSQL Serverを使用する場合に分けて，リソースアダプタの設定方法を説明します。

＜この項の構成＞

(1)　HiRDBの場合

(2)　Oracleの場合

(3)　SQL Serverの場合

(1)　HiRDBの場合

HiRDBを使用している場合のリソースアダプタの設定方法について説明します。

(a)　リソースアダプタのインポート

次のコマンド（cjimportres）を実行して，HiRDB Type4 Driverに対応するリソースアダプタをインポートします。

"%COSMINEXUS_HOME%¥CC¥admin¥bin¥cjimportres" J2EE_SERV -type rar -f "%COSMINEXUS_HOME%¥CC¥DBConnector¥DBConnector_HiRDB_Type4_CP.rar"

コマンドを実行すると，次の実行結果が表示され，リソースアダプタのインポートが完了します。

KDJE37400-I Connecting to J2EE_SERV...
KDJE37404-I Importing DB_Connector_for_HiRDB_Type4...
KDJE37501-I RAR has been imported successfully. (name = [DB_Connector_for_HiRDB_Type4])

(b)　Connector属性ファイルの取得

次に示すConnector属性ファイルをカレントディレクトリに取得します。

Web帳票アプリケーション用リソースアダプタのConnector属性ファイル

名称

次に示す名称で取得します。

MyDBConnector_Executer_Attr.xml

コマンドの実行例

次のコマンド（cjgetresprop）を実行します。

"%COSMINEXUS_HOME%¥CC¥admin¥bin¥cjgetresprop" J2EE_SERV -type rar -resname DB_Connector_for_HiRDB_Type4 -c MyDBConnector_Executer_Attr.xml

コマンドの実行結果

コマンドを実行すると，次の実行結果が表示され，Connector属性ファイルの取得が完了します。

KDJE37400-I Connecting to J2EE_SERV...
KDJE37401-I Searching DB_Connector_for_HiRDB_Type4...
KDJE37408-I Acquiring DB_Connector_for_HiRDB_Type4...
KDJE37505-I RAR has been obtained successfully. (name = [DB_Connector_for_HiRDB_Type4])

CSCIWManagementServer用リソースアダプタのConnector属性ファイル
取得したWeb帳票アプリケーション用リソースアダプタのConnector属性ファイル（MyDBConnector_Executer_Attr.xml）をコピーして，次の名称に変更します。

名称

MyDBConnector_Manager_Attr.xml

(c)　Connector属性ファイルの編集

取得したConnector属性ファイルを次のとおり編集します。

表4-11　Connector属性ファイルの設定値（HiRDB）

設定項目 | 設定値 | 設定内容
Web帳票アプリケーション用リソースアダプタの場合 | CSCIWManagementServer用リソースアダプタの場合
display-name | DB_Connector_for_Executer | DB_Connector_for_Manager | リソースアダプタの表示名
description | <HiRDBのポート番号> | HiRDBのポート番号
DBHostName | <HiRDBのホスト名> | HiRDBのホスト名
encodeLang | －※1 | 文字コード
LONGVARBINARY_Access | LOCATOR※2 | データベースアクセスの型
User | BLC | ユーザ名
Password | BLC | パスワード
MinPoolSize | 20※3 | 1 | コネクションプールの最小値
MaxPoolSize | 20※3 | 1 | コネクションプールの最大値

注※1

データベースでUTF-8を使用する場合は，UTF-8を指定します。

注※2

添付ファイルを利用する場合の設定については，マニュアル「Hitachi Business Logic - Container 2」を参照してください。

注※3

環境のシステムリソースに合わせて設定してください。

なお，コネクション枯渇時の動作は，リソースアダプタのConnector属性ファイルのpropertyタグの設定値に依存します。

コネクション枯渇時のコネクション取得待ち行列を有効にするかどうか

RequestQueueEnable（デフォルト：True）

コネクション枯渇時のコネクション取得待ち行列のとどまることのできる時間の最大値

RequestQueueTimeout（デフォルト：30秒）

デフォルトの設定では，データベースアクセス処理でコネクションが枯渇した場合，コネクションが取得できるまで最大30秒の待ちが発生します。30秒以内にコネクションが取得できない場合はSQLエラーが発生します。

設定値の詳細については，マニュアル「Cosminexus　リファレンス　定義編」の<property>タグに指定できるプロパティについて記載されている個所を参照してください。

また，Cosminexusの同時実行スレッド数についても適切に設定してください。

同時実行スレッド数の詳細については，マニュアル「Cosminexus　リファレンス　定義編」のusrconf.properties（J2EEサーバ用ユーザプロパティファイル）のwebserver.connector.ajp13.max_threadsについて記載されている個所を参照してください。

Connector属性ファイルの編集例については，「付録D.1(1)　Connector属性ファイル（HiRDB）」を参照してください。

(d)　Connector属性ファイルの反映

編集したConnector属性ファイルの内容をリソースアダプタに反映します。Connector属性ファイルの反映が一つ終わったら，リソースアダプタを再度インポートしてください。リソースアダプタのインポート手順については，「(a)　リソースアダプタのインポート」を参照してください。

Web帳票アプリケーション用リソースアダプタのConnector属性ファイル

コマンドの実行例

次のコマンド（cjsetresprop）を実行します。

"%COSMINEXUS_HOME%¥CC¥admin¥bin¥cjsetresprop" J2EE_SERV -type rar -resname DB_Connector_for_HiRDB_Type4 -c MyDBConnector_Executer_Attr.xml

コマンドの実行結果

コマンドを実行すると，次の実行結果が表示され，リソースアダプタへの反映が完了します。

KDJE37400-I Connecting to J2EE_SERV...
KDJE37401-I Searching DB_Connector_for_HiRDB_Type4...
KDJE37409-I Setting DB_Connector_for_HiRDB_Type4...
KDJE37506-I RAR has been set successfully. (name = [DB_Connector_for_HiRDB_Type4])

CSCIWManagementServer用リソースアダプタのConnector属性ファイル

コマンドの実行例

次のコマンド（cjsetresprop）を実行します。

"%COSMINEXUS_HOME%¥CC¥admin¥bin¥cjsetresprop" J2EE_SERV -type rar -resname DB_Connector_for_HiRDB_Type4 -c MyDBConnector_Manager_Attr.xml

コマンドの実行結果

コマンドを実行すると，次の実行結果が表示され，リソースアダプタへの反映が完了します。

KDJE37400-I Connecting to J2EE_SERV...
KDJE37401-I Searching DB_Connector_for_HiRDB_Type4...
KDJE37409-I Setting DB_Connector_for_HiRDB_Type4...
KDJE37506-I RAR has been set successfully. (name = [DB_Connector_for_HiRDB_Type4])

(e)　リソースアダプタのデプロイ

リソースアダプタをそれぞれデプロイします。

Web帳票アプリケーション用リソースアダプタ

コマンドの実行例

次のコマンド（cjdeployrar）を実行します。

"%COSMINEXUS_HOME%¥CC¥admin¥bin¥cjdeployrar" J2EE_SERV -resname DB_Connector_for_Executer

コマンドの実行結果

コマンドを実行すると，次の実行結果が表示され，デプロイが完了します。

KDJE37400-I Connecting to J2EE_SERV...
KDJE37401-I Searching DB_Connector_for_Executer...
KDJE37421-I Deploying DB_Connector_for_Executer...
KDJE37521-I RAR has been deployed successfully. (name = [DB_Connector_for_Executer])

CSCIWManagementServer用リソースアダプタ

コマンドの実行例

次のコマンド（cjdeployrar）を実行します。

"%COSMINEXUS_HOME%¥CC¥admin¥bin¥cjdeployrar" J2EE_SERV -resname DB_Connector_for_Manager

コマンドの実行結果

コマンドを実行すると，次の実行結果が表示され，デプロイが完了します。

KDJE37400-I Connecting to J2EE_SERV...
KDJE37401-I Searching DB_Connector_for_Manager...
KDJE37421-I Deploying DB_Connector_for_Manager...
KDJE37521-I RAR has been deployed successfully. (name = [DB_Connector_for_Manager])

(f)　リソースアダプタの接続テスト

リソースアダプタが正常に接続できるかテストします。

Web帳票アプリケーション用リソースアダプタ

コマンドの実行例

次のコマンド（cjtestres）を実行します。

"%COSMINEXUS_HOME%¥CC¥admin¥bin¥cjtestres" J2EE_SERV -type rar -resname DB_Connector_for_Executer

コマンドの実行結果

コマンド実行後，次のように表示されれば，正常に接続できています。

KDJE37400-I Connecting to J2EE_SERV...
KDJE37401-I Searching DB_Connector_for_Executer...
KDJE37411-I Testing RAR of DB_Connector_for_Executer...
KDJE37510-I RAR of DB_Connector_for_Executer has been tested successfully. Name= [DB_Connector_for_Executer]

CSCIWManagementServer用リソースアダプタ

コマンドの実行例

次のコマンド（cjtestres）を実行します。

"%COSMINEXUS_HOME%¥CC¥admin¥bin¥cjtestres" J2EE_SERV -type rar -resname DB_Connector_for_Manager

コマンドの実行結果

コマンド実行後，次のように表示されれば，正常に接続できています。

KDJE37400-I Connecting to J2EE_SERV...
KDJE37401-I Searching DB_Connector_for_Manager...
KDJE37411-I Testing RAR of DB_Connector_for_Manager...
KDJE37510-I RAR of DB_Connector_for_Manager has been tested successfully. Name= [DB_Connector_for_Manager]

(g)　リソースアダプタの開始

接続テストまで完了したら，次のコマンド（cjstartrar）を実行して，リソースアダプタを開始します。

Web帳票アプリケーション用リソースアダプタ

コマンドの実行例

次のコマンド（cjstartrar）を実行します。

"%COSMINEXUS_HOME%¥CC¥admin¥bin¥cjstartrar" J2EE_SERV -resname DB_Connector_for_Executer

コマンドの実行結果

コマンド実行後，次のように表示されれば，正常に接続できています。

KDJE37400-I Connecting to J2EE_SERV...
KDJE37401-I Searching DB_Connector_for_Executer...
KDJE37423-I Starting DB_Connector_for_Executer...
KDJE37523-I RAR has started successfully. (name = [DB_Connector_for_Executer])

CSCIWManagementServer用リソースアダプタ

コマンドの実行例

次のコマンド（cjstartrar）実行します。

"%COSMINEXUS_HOME%¥CC¥admin¥bin¥cjstartrar" J2EE_SERV -resname DB_Connector_for_Manager

コマンドの実行結果

コマンド実行後，次のように表示されれば，正常に接続できています。

KDJE37400-I Connecting to J2EE_SERV...
KDJE37401-I Searching DB_Connector_for_Manager...
KDJE37423-I Starting DB_Connector_for_Manager...
KDJE37523-I RAR has started successfully. (name = [DB_Connector_for_Manager])

(2)　Oracleの場合

Oracleを使用している場合のリソースアダプタの設定方法について説明します。

(a)　リソースアダプタのインポート

次のコマンド（cjimportres）を実行して，Oracle JDBC Thin Driverに対応するリソースアダプタをインポートします。

"%COSMINEXUS_HOME%¥CC¥admin¥bin¥cjimportres" J2EE_SERV -type rar -f "%COSMINEXUS_HOME%¥CC¥DBConnector¥DBConnector_Oracle_CP.rar"

コマンドを実行すると，次の実行結果が表示され，リソースアダプタのインポートが完了します。

KDJE37400-I Connecting to J2EE_SERV...
KDJE37404-I Importing DB_Connector_for_Oracle...
KDJE37501-I RAR has been imported successfully. (name = [DB_Connector_for_Oracle])

(b)　Connector属性ファイルの取得

次に示すConnector属性ファイルをカレントディレクトリに取得します。

Web帳票アプリケーション用リソースアダプタのConnector属性ファイル

名称

次に示す名称で取得します。

MyDBConnector_Executer_Attr.xml

コマンドの実行例

次のコマンド（cjgetresprop）を実行します。

"%COSMINEXUS_HOME%¥CC¥admin¥bin¥cjgetresprop" J2EE_SERV -type rar -resname DB_Connector_for_Oracle -c MyDBConnector_Executer_Attr.xml

コマンドの実行結果

コマンドを実行すると，次の実行結果が表示され，Connector属性ファイルの取得が完了します。

KDJE37400-I Connecting to J2EE_SERV...
KDJE37401-I Searching DB_Connector_for_Oracle...
KDJE37408-I Acquiring DB_Connector_for_Oracle...
KDJE37505-I RAR has been obtained successfully. (name = [DB_Connector_for_Oracle])

CSCIWManagementServer用リソースアダプタのConnector属性ファイル

取得したWeb帳票アプリケーション用リソースアダプタのConnector属性ファイル（MyDBConnector_Executer_Attr.xml）をコピーして，次の名称に変更します。

名称

MyDBConnector_Manager_Attr.xml

(c)　Connector属性ファイルの編集

取得したConnector属性ファイルを次のとおり編集します。リソースアダプタにOracle Thin Driverを使用する場合の設定については，マニュアル「Cosminexus　簡易構築・運用ガイド」を参照してください。

表4-12　Connector属性ファイルの設定値（Oracle）

設定項目 | 設定値 | 設定内容
Web帳票アプリケーション用リソースアダプタの場合 | CSCIWManagementServer用リソースアダプタの場合
display-name | DB_Connector_for_Executer | DB_Connector_for_Manager | リソースアダプタの表示名
databaseName | BLCDB | データベース名
serverName | <Oracleのホスト名またはIPアドレス> | Oracleのホスト名
portNumber | 1521 | Oracleのポート番号
User | BLC | ユーザ名
Password | BLC | パスワード
MinPoolSize | 20※ | 1 | コネクションプールの最小値
MaxPoolSize | 20※ | 1 | コネクションプールの最大値

注※

環境のシステムリソースに合わせて設定してください。

なお，コネクション枯渇時の動作は，リソースアダプタのConnector属性ファイルのpropertyタグの設定値に依存します。

コネクション枯渇時のコネクション取得待ち行列を有効にするかどうか

RequestQueueEnable（デフォルト：True）

コネクション枯渇時のコネクション取得待ち行列のとどまることのできる時間の最大値

RequestQueueTimeout（デフォルト：30秒）

デフォルトの設定では，データベースアクセス処理でコネクションが枯渇した場合，コネクションが取得できるまで最大30秒の待ちが発生します。30秒以内にコネクションが取得できない場合はSQLエラーが発生します。

設定値の詳細については，マニュアル「Cosminexus　リファレンス　定義編」の<property>タグに指定できるプロパティについて記載されている個所を参照してください。

また，Cosminexusの同時実行スレッド数についても適切に設定してください。

同時実行スレッド数の詳細については，マニュアル「Cosminexus　リファレンス　定義編」のusrconf.properties（J2EEサーバ用ユーザプロパティファイル）のwebserver.connector.ajp13.max_threadsについて記載されている個所を参照してください。

Connector属性ファイルの編集例については，「付録D.1(2)　Connector属性ファイル（Oracle）」を参照してください。

(d)　Connector属性ファイルの反映

編集したConnector属性ファイルの内容をリソースアダプタに反映します。Connector属性ファイルの反映が一つ終わったら，リソースアダプタを再度インポートしてください。リソースアダプタのインポート手順については，「(a)　リソースアダプタのインポート」を参照してください。

Web帳票アプリケーション用リソースアダプタのConnector属性ファイル

コマンドの実行例

次のコマンド（cjsetresprop）を実行します。

"%COSMINEXUS_HOME%¥CC¥admin¥bin¥cjsetresprop" J2EE_SERV -type rar -resname DB_Connector_for_Oracle -c MyDBConnector_Executer_Attr.xml

コマンドの実行結果

コマンドを実行すると，次の実行結果が表示され，リソースアダプタへの反映が完了します。

KDJE37400-I Connecting to J2EE_SERV...
KDJE37401-I Searching DB_Connector_for_Oracle...
KDJE37409-I Setting DB_Connector_for_Oracle...
KDJE37506-I RAR has been set successfully. (name = [DB_Connector_for_Oracle])

CSCIWManagementServer用リソースアダプタのConnector属性ファイル

コマンドの実行例

次のコマンド（cjsetresprop）を実行します。

"%COSMINEXUS_HOME%¥CC¥admin¥bin¥cjsetresprop" J2EE_SERV -type rar -resname DB_Connector_for_Oracle -c MyDBConnector_Manager_Attr.xml

コマンドの実行結果

コマンドを実行すると，次の実行結果が表示され，リソースアダプタへの反映が完了します。

KDJE37400-I Connecting to J2EE_SERV...
KDJE37401-I Searching DB_Connector_for_Oracle...
KDJE37409-I Setting DB_Connector_for_Oracle...
KDJE37506-I RAR has been set successfully. (name = [DB_Connector_for_Oracle])

(e)　リソースアダプタのデプロイ

リソースアダプタをそれぞれデプロイします。

Web帳票アプリケーション用リソースアダプタ

コマンドの実行例

次のコマンド（cjdeployrar）を実行します。

"%COSMINEXUS_HOME%¥CC¥admin¥bin¥cjdeployrar" J2EE_SERV -resname DB_Connector_for_Executer

コマンドの実行結果

コマンドを実行すると，次の実行結果が表示され，デプロイが完了します。

KDJE37400-I Connecting to J2EE_SERV...
KDJE37401-I Searching DB_Connector_for_Executer...
KDJE37421-I Deploying DB_Connector_for_Executer...
KDJE37521-I RAR has been deployed successfully. (name = [DB_Connector_for_Executer])

CSCIWManagementServer用リソースアダプタ

コマンドの実行例

次のコマンド（cjdeployrar）を実行します。

"%COSMINEXUS_HOME%¥CC¥admin¥bin¥cjdeployrar" J2EE_SERV -resname DB_Connector_for_Manager

コマンドの実行結果

コマンドを実行すると，次の実行結果が表示され，デプロイが完了します。

KDJE37400-I Connecting to J2EE_SERV...
KDJE37401-I Searching DB_Connector_for_Manager...
KDJE37421-I Deploying DB_Connector_for_Manager...
KDJE37521-I RAR has been deployed successfully. (name = [DB_Connector_for_Manager])

(f)　リソースアダプタの接続テスト

リソースアダプタが正常に接続できるかテストします。

Web帳票アプリケーション用リソースアダプタ

コマンドの実行例

次のコマンド（cjtestres）を実行します。

"%COSMINEXUS_HOME%¥CC¥admin¥bin¥cjtestres" J2EE_SERV -type rar -resname DB_Connector_for_Executer

コマンドの実行結果

コマンド実行後，次のように表示されれば，正常に接続できています。

KDJE37400-I Connecting to J2EE_SERV...
KDJE37401-I Searching DB_Connector_for_Executer...
KDJE37411-I Testing RAR of DB_Connector_for_Executer...
KDJE37510-I RAR of DB_Connector_for_Executer has been tested successfully. Name= [DB_Connector_for_Executer]

CSCIWManagementServer用リソースアダプタ

コマンドの実行例

次のコマンド（cjtestres）を実行します。

"%COSMINEXUS_HOME%¥CC¥admin¥bin¥cjtestres" J2EE_SERV -type rar -resname DB_Connector_for_Manager

コマンドの実行結果

コマンド実行後，次のように表示されれば，正常に接続できています。

KDJE37400-I Connecting to J2EE_SERV...
KDJE37401-I Searching DB_Connector_for_Manager...
KDJE37411-I Testing RAR of DB_Connector_for_Manager...
KDJE37510-I RAR of DB_Connector_for_Manager has been tested successfully. Name= [DB_Connector_for_Manager]

(g)　リソースアダプタの開始

接続テストまで完了したら，次のコマンド（cjstartrar）を実行して，リソースアダプタを開始します。

Web帳票アプリケーション用リソースアダプタ

コマンドの実行例

次のコマンド（cjstartrar）を実行します。

"%COSMINEXUS_HOME%¥CC¥admin¥bin¥cjstartrar" J2EE_SERV -resname DB_Connector_for_Executer

コマンドの実行結果

コマンド実行後，次のように表示されれば，正常に接続できています。

KDJE37400-I Connecting to J2EE_SERV...
KDJE37401-I Searching DB_Connector_for_Executer...
KDJE37423-I Starting DB_Connector_for_Executer...
KDJE37523-I RAR has started successfully. (name = [DB_Connector_for_Executer])

CSCIWManagementServer用リソースアダプタ

コマンドの実行例

次のコマンド（cjstartrar）実行します。

"%COSMINEXUS_HOME%¥CC¥admin¥bin¥cjstartrar" J2EE_SERV -resname DB_Connector_for_Manager

コマンドの実行結果

コマンド実行後，次のように表示されれば，正常に接続できています。

KDJE37400-I Connecting to J2EE_SERV...
KDJE37401-I Searching DB_Connector_for_Manager...
KDJE37423-I Starting DB_Connector_for_Manager...
KDJE37523-I RAR has started successfully. (name = [DB_Connector_for_Manager])

(3)　SQL Serverの場合

SQL Serverを使用している場合のリソースアダプタの設定方法について説明します。

(a)　リソースアダプタのインポート

次のコマンド（cjimportres）を実行して，Microsoft SQL Server 2005 JDBC Driverに対応するリソースアダプタをインポートします。

"%COSMINEXUS_HOME%¥CC¥admin¥bin¥cjimportres" J2EE_SERV -type rar -f "%COSMINEXUS_HOME%¥CC¥DBConnector¥DBConnector_SQLServer2005_CP.rar"

コマンドを実行すると，次の実行結果が表示され，リソースアダプタのインポートが完了します。

KDJE37400-I Connecting to J2EE_SERV...
KDJE37404-I Importing DBConnector_for_SQLServer2005...
KDJE37501-I RAR has been imported successfully. (name = [DBConnector_for_SQLServer2005])

(b)　Connector属性ファイルの取得

次に示すConnector属性ファイルをカレントディレクトリに取得します。

Web帳票アプリケーション用リソースアダプタのConnector属性ファイル

名称

次に示す名称で取得します。

MyDBConnector_Executer_Attr.xml

コマンドの実行例

次のコマンド（cjgetresprop）を実行します。

"%COSMINEXUS_HOME%¥CC¥admin¥bin¥cjgetresprop" J2EE_SERV -type rar -resname DB_Connector_for_SQLServer2005 -c MyDBConnector_Executer_Attr.xml

コマンドの実行結果

コマンドを実行すると，次の実行結果が表示され，Connector属性ファイルの取得が完了します。

KDJE37400-I Connecting to J2EE_SERV...
KDJE37401-I Searching DBConnector_for_SQLServer2005...
KDJE37408-I Acquiring DBConnector_for_SQLServer2005...
KDJE37505-I RAR has been obtained successfully. (name = [DB_Connector_for_SQLServer2005])

CSCIWManagementServer用のリソースアダプタのConnector属性ファイル

取得したWeb帳票アプリケーション用リソースアダプタのConnector属性ファイル（MyDBConnector_Executer_Attr.xml）をコピーして，次の名称に変更します。

名称

MyDBConnector_Manager_Attr.xml

(c)　Connector属性ファイルの編集

取得したConnector属性ファイルを次のとおり編集します。

表4-13　Connector属性ファイルの設定値（SQL Server）

設定項目 | 設定値 | 設定内容
Web帳票アプリケーション用リソースアダプタの場合 | CSCIWManagementServer用リソースアダプタの場合
display-name | DB_Connector_for_Executer | DB_Connector_for_Manager | リソースアダプタの表示名
databaseName | BLCDB | データベース名
serverName | <SQL Serverのホスト名またはIPアドレス> | SQL Serverのホスト名
portNumber | 1433 | SQL Serverのポート番号
User | BLC | ユーザ名
Password | BLC | パスワード
MinPoolSize | 20※ | 1 | コネクションプールの最小値
MaxPoolSize | 20※ | 1 | コネクションプールの最大値

注※

環境のシステムリソースに合わせて設定してください。

なお，コネクション枯渇時の動作は，リソースアダプタのConnector属性ファイルのpropertyタグの設定値に依存します。

コネクション枯渇時のコネクション取得待ち行列を有効にするかどうか

RequestQueueEnable（デフォルト：True）

コネクション枯渇時のコネクション取得待ち行列のとどまることのできる時間の最大値

RequestQueueTimeout（デフォルト：30秒）

デフォルトの設定では，データベースアクセス処理でコネクションが枯渇した場合，コネクションが取得できるまで最大30秒の待ちが発生します。30秒以内にコネクションが取得できない場合はSQLエラーが発生します。

設定値の詳細については，マニュアル「Cosminexus　リファレンス　定義編」の<property>タグに指定できるプロパティについて記載されている個所を参照してください。

また，Cosminexusの同時実行スレッド数についても適切に設定してください。

同時実行スレッド数の詳細については，マニュアル「Cosminexus　リファレンス　定義編」のusrconf.properties（J2EEサーバ用ユーザプロパティファイル）のwebserver.connector.ajp13.max_threadsについて記載されている個所を参照してください。

Connector属性ファイルの編集例については，「付録D.1(3)　Connector属性ファイル（SQL Server）」を参照してください。

(d)　Connector属性ファイルの反映

編集したConnector属性ファイルの内容をリソースアダプタに反映します。Connector属性ファイルの反映が一つ終わったら，リソースアダプタを再度インポートしてください。リソースアダプタのインポート手順については，「(a)　リソースアダプタのインポート」を参照してください。

Web帳票アプリケーション用リソースアダプタのConnector属性ファイル

コマンドの実行例

次のコマンド（cjsetresprop）を実行します。

"%COSMINEXUS_HOME%¥CC¥admin¥bin¥cjsetresprop" J2EE_SERV -type rar -resname DB_Connector_for_SQLServer2005 -c MyDBConnector_Executer_Attr.xml

コマンドの実行結果

コマンドを実行すると，次の実行結果が表示され，リソースアダプタへの反映が完了します。

KDJE37400-I Connecting to J2EE_SERV...
KDJE37401-I Searching DB_Connector_for_SQLServer2005...
KDJE37409-I Setting DB_Connector_for_SQLServer2005...
KDJE37506-I RAR has been set successfully. (name = [DB_Connector_for_SQLServer2005])

CSCIWManagementServer用リソースアダプタのConnector属性ファイル

コマンドの実行例

次のコマンド（cjsetresprop）を実行します。

"%COSMINEXUS_HOME%¥CC¥admin¥bin¥cjsetresprop" J2EE_SERV -type rar -resname DB_Connector_for_SQLServer2005 -c MyDBConnector_Manager_Attr.xml

コマンドの実行結果

コマンドを実行すると，次の実行結果が表示され，リソースアダプタへの反映が完了します。

KDJE37400-I Connecting to J2EE_SERV...
KDJE37401-I Searching DB_Connector_for_SQLServer2005...
KDJE37409-I Setting DB_Connector_for_SQLServer2005...
KDJE37506-I RAR has been set successfully. (name = [DB_Connector_for_SQLServer2005])

(e)　リソースアダプタのデプロイ

リソースアダプタをそれぞれデプロイします。

Web帳票アプリケーション用リソースアダプタ

コマンドの実行例

次のコマンド（cjdeployrar）を実行します。

"%COSMINEXUS_HOME%¥CC¥admin¥bin¥cjdeployrar" J2EE_SERV -resname DB_Connector_for_Executer

コマンドの実行結果

コマンドを実行すると，次の実行結果が表示され，デプロイが完了します。

KDJE37400-I Connecting to J2EE_SERV...
KDJE37401-I Searching DB_Connector_for_Executer...
KDJE37421-I Deploying DB_Connector_for_Executer...
KDJE37521-I RAR has been deployed successfully. (name = [DB_Connector_for_Executer])

CSCIWManagementServer用リソースアダプタ

コマンドの実行例

次のコマンド（cjdeployrar）を実行します。

"%COSMINEXUS_HOME%¥CC¥admin¥bin¥cjdeployrar" J2EE_SERV -resname DB_Connector_for_Manager

コマンドの実行結果

コマンドを実行すると，次の実行結果が表示され，デプロイが完了します。

KDJE37400-I Connecting to J2EE_SERV...
KDJE37401-I Searching DB_Connector_for_Manager...
KDJE37421-I Deploying DB_Connector_for_Manager...
KDJE37521-I RAR has been deployed successfully. (name = [DB_Connector_for_Manager])

(f)　リソースアダプタの接続テスト

リソースアダプタが正常に接続できるかテストします。

Web帳票アプリケーション用リソースアダプタ

コマンドの実行例

次のコマンド（cjtestres）を実行します。

"%COSMINEXUS_HOME%¥CC¥admin¥bin¥cjtestres" J2EE_SERV -type rar -resname DB_Connector_for_Executer

コマンドの実行結果

コマンド実行後，次のように表示されれば，正常に接続できています。

KDJE37400-I Connecting to J2EE_SERV...
KDJE37401-I Searching DB_Connector_for_Executer...
KDJE37411-I Testing RAR of DB_Connector_for_Executer...
KDJE37510-I RAR of DB_Connector_for_Executer has been tested successfully. Name= [DB_Connector_for_Executer]

CSCIWManagementServer用リソースアダプタ

コマンドの実行例

次のコマンド（cjtestres）を実行します。

"%COSMINEXUS_HOME%¥CC¥admin¥bin¥cjtestres" J2EE_SERV -type rar -resname DB_Connector_for_Manager

コマンドの実行結果

コマンド実行後，次のように表示されれば，正常に接続できています。

KDJE37400-I Connecting to J2EE_SERV...
KDJE37401-I Searching DB_Connector_for_Manager...
KDJE37411-I Testing RAR of DB_Connector_for_Manager...
KDJE37510-I RAR of DB_Connector_for_Manager has been tested successfully. Name= [DB_Connector_for_Manager]

(g)　リソースアダプタの開始

接続テストまで完了したら，次のコマンド（cjstartrar）を実行して，リソースアダプタを開始します。

Web帳票アプリケーション用リソースアダプタ

コマンドの実行例

次のコマンド（cjstartrar）を実行します。

"%COSMINEXUS_HOME%¥CC¥admin¥bin¥cjstartrar" J2EE_SERV -resname DB_Connector_for_Executer

コマンドの実行結果

コマンド実行後，次のように表示されれば，正常に接続できています。

KDJE37400-I Connecting to J2EE_SERV...
KDJE37401-I Searching DB_Connector_for_Executer...
KDJE37423-I Starting DB_Connector_for_Executer...
KDJE37523-I RAR has started successfully. (name = [DB_Connector_for_Executer])

CSCIWManagementServer用リソースアダプタ

コマンドの実行例

次のコマンド（cjstartrar）実行します。

"%COSMINEXUS_HOME%¥CC¥admin¥bin¥cjstartrar" J2EE_SERV -resname DB_Connector_for_Manager

コマンドの実行結果

コマンド実行後，次のように表示されれば，正常に接続できています。

KDJE37400-I Connecting to J2EE_SERV...
KDJE37401-I Searching DB_Connector_for_Manager...
KDJE37423-I Starting DB_Connector_for_Manager...
KDJE37523-I RAR has started successfully. (name = [DB_Connector_for_Manager])

4.6.11　CSCIWManagementServerの設定

CSCIWManagementServerは，ワークフローシステムの運用を支援する機能です。Web帳票アプリケーションや案件運用操作を実行するには，CSCIWManagementServerの設定が必要です。CSCIWManagementServerの設定は，CSCIWManagementServerの属性ファイルを使用します。

＜この項の構成＞

(1)　セキュリティロールの設定

(2)　CSCIWManagementServerのインポート

(3)　CSCIWManagementServerの属性ファイルの取得

(4)　CSCIWManagementServerの属性ファイルの編集

(5)　CSCIWManagementServerの属性ファイルの反映

(6)　CSCIWManagementServerの開始

(1)　セキュリティロールの設定

CSCIWManagementServerで使用するセキュリティロールを設定します。セキュリティロールは，セキュリティロールの登録，ユーザの登録，セキュリティロールとユーザの関連づけという手順で設定します。

セキュリティロールの登録
次のコマンド（cjaddsec）を実行して，セキュリティロールを登録します。セキュリティロール名は「csciwdef」を設定します。

cjaddsec J2EE_SERV -type role -name csciwdef

コマンドを実行すると，次の実行結果が表示され，セキュリティロールの登録が完了します。

KDJE37400-I Connecting to J2EE_SERV...
KDJE37406-I Adding csciwdef...
KDJE37503-I Role has been added successfully. (name = [csciwdef])

ユーザの登録
次のコマンド（cjaddsec）を実行して，ユーザを登録します。次の例では，ユーザ名に「admin」，パスワードに「admin」を設定します。

cjaddsec J2EE_SERV -type user -name admin -password admin

コマンドを実行すると，次の実行結果が表示され，ユーザの登録が完了します。

KDJE37400-I Connecting to J2EE_SERV...
KDJE37406-I Adding admin...
KDJE37503-I User has been added successfully. (name = [admin])

セキュリティロールとユーザの関連づけ
次のコマンド（cjmapsec）を実行して，セキュリティロールとユーザを関連づけます。

cjmapsec J2EE_SERV -role csciwdef -user admin

コマンドを実行すると，次の実行結果が表示され，セキュリティロールとユーザの関連づけが完了します。

KDJE37400-I Connecting to J2EE_SERV...
KDJE37401-I Searching csciwdef...
KDJE37401-I Searching admin...
KDJE37415-I Mapping admin...
KDJE37514-I User has been mapped successfully. (name = [admin])

(2)　CSCIWManagementServerのインポート

次のコマンド（cjimportapp）を実行して，CSCIWManagementServerをインポートします。

"%COSMINEXUS_HOME%¥CC¥admin¥bin¥cjimportapp" J2EE_SERV -f "%CSCIW_HOME%¥lib¥csciw.ear"

コマンドを実行すると，次の実行結果が表示され，CSCIWManagementServerのインポートが完了します。

KDJE37048-I Connecting to J2EE_SERV...
KDJE37050-I Importing CSCIWManagementServer...
KDJE37041-I Application has been imported successfully. Name=[CSCIWManagementServer]

(3)　CSCIWManagementServerの属性ファイルの取得

CSCIWManagementServerの属性ファイルを「MyCSCIW_Attr.xml」という名前でカレントディレクトリに取得します。次のコマンド（cjgetappprop）を実行します。

"%COSMINEXUS_HOME%¥CC¥admin¥bin¥cjgetappprop" J2EE_SERV -name CSCIWManagementServer -type all -c MyCSCIW_Attr.xml

コマンドを実行すると，次の実行結果が表示され，CSCIWManagementServerの属性ファイルの取得が完了します。

KDJE37400-I Connecting to J2EE_SERV...
KDJE37401-I Searching CSCIWManagementServer...
KDJE37408-I Acquiring CSCIWManagementServer...
KDJE37505-I Application has been obtained successfully. (name = [CSCIWManagementServer])

(4)　CSCIWManagementServerの属性ファイルの編集

取得したCSCIWManagementServerの属性ファイルを次のとおり編集します。

表4-14　CSCIWManagementServerの属性ファイルの設定値

設定項目
設定値

開始順位
0

セキュリティロール名
csciwdef

リソース参照のリンク先
DB_Connector_for_Manager
（リソースアダプタの表示名）

CSCIWManagementServerの属性ファイルの編集例については，「付録D.2　CSCIWManagementServerの属性ファイル」を参照してください。

(5)　CSCIWManagementServerの属性ファイルの反映

次のコマンド（cjsetappprop）を実行して，編集したCSCIWManagementServerの属性ファイルの内容を反映します。

"%COSMINEXUS_HOME%¥CC¥admin¥bin¥cjsetappprop" J2EE_SERV -name CSCIWManagementServer -type all -c MyCSCIW_Attr.xml

コマンドを実行すると，次の実行結果が表示され，反映が完了します。

KDJE37400-I Connecting to J2EE_SERV...
KDJE37401-I Searching CSCIWManagementServer...
KDJE37409-I Setting CSCIWManagementServer...
KDJE37506-I Application has been set successfully. (name = [CSCIWManagementServer])

(6)　CSCIWManagementServerの開始

次のコマンド（cjstartapp）を実行して，CSCIWManagementServerを開始します。

"%COSMINEXUS_HOME%¥CC¥admin¥bin¥cjstartapp" J2EE_SERV -name CSCIWManagementServer

コマンドを実行すると，次の実行結果が表示され，CSCIWManagementServerが開始されます。

KDJE37048-I Connecting to J2EE_SERV...
KDJE37049-I Searching CSCIWManagementServer...
KDJE37054-I Starting CSCIWManagementServer...
Creation of the configuration for the J2EE application "CSCIWManagementServer" is in progress.
Loading of the EJB-JAR deployment descriptors in the J2EE application "CSCIWManagementServer" is in progress.
The deployment environment will now be set.
Deployment of the EJB "IDStoreEJB" is in progress.
Instantiating home for IDStoreEJB
Deployment of all the web components for the J2EE Application "CSCIWManagementServer" is in progress.
Exporting of the client files is in progress.
Starting IDStoreEJB
Binding Home interfaces for IDStoreEJB
Creating Environment Naming Context for IDStoreEJB
IDStoreEJB started
The home interface for IDStoreEJB will now be published.
The Web component CSCIWManagementServer will now be started.
KDJE37045-I Application has been started successfully. Name=[CSCIWManagementServer]

4.6.12　案件運用操作の設定

案件運用操作の設定をすることで，案件の運用状況の確認，案件の一時停止，案件の削除などができるようになります。案件運用操作の設定は，案件運用操作の属性ファイルを使用します。

案件運用操作をしない場合は，ここで説明する設定は不要です。

＜この項の構成＞

(1)　セキュリティロールの設定

(2)　案件運用操作のインポート

(3)　案件運用操作の属性ファイルの取得

(4)　案件運用操作の属性ファイルの編集

(5)　案件運用操作の属性ファイルの反映

(6)　案件運用操作の開始

(1)　セキュリティロールの設定

案件運用操作で使用するセキュリティロールを設定します。セキュリティロールは，セキュリティロールの登録，ユーザの登録，およびセキュリティロールとユーザの関連づけという手順で設定します。

セキュリティロールの登録
次のコマンド（cjaddsec）を実行して，セキュリティロールを登録します。セキュリティロール名は「csciwadmin」を設定します。

cjaddsec J2EE_SERV -type role -name csciwadmin

コマンドを実行すると，次の実行結果が表示され，セキュリティロールの登録が完了します。

KDJE37400-I Connecting to J2EE_SERV...
KDJE37406-I Adding csciwadmin...
KDJE37503-I Role has been added successfully. (name = [csciwadmin])

ユーザの登録
すでに「4.6.11(1)　セキュリティロールの設定」でCSCIWManagementServerのセキュリティロールのユーザ登録をしている場合は，この手順は不要です。
次のコマンド（cjaddsec）を実行して，ユーザを登録します。ユーザ名とパスワードには，「4.6.8　CSCIWManagementServerアクセス用環境の設定」で登録した値を指定します。

cjaddsec J2EE_SERV -type user -name admin -password admin

コマンドを実行すると，次の実行結果が表示され，ユーザの登録が完了します。

KDJE37400-I Connecting to J2EE_SERV...
KDJE37406-I Adding admin...
KDJE37503-I User has been added successfully. (name = [admin])

セキュリティロールとユーザの関連づけ
次のコマンド（cjmapsec）を実行して，セキュリティロールとユーザを関連づけます。

cjmapsec J2EE_SERV -role csciwadmin -user admin

コマンドを実行すると，次の実行結果が表示され，セキュリティロールとユーザの関連づけが完了します。

KDJE37400-I Connecting to J2EE_SERV...
KDJE37401-I Searching csciwadmin...
KDJE37401-I Searching admin...
KDJE37415-I Mapping admin...
KDJE37514-I User has been mapped successfully. (name = [admin])

(2)　案件運用操作のインポート

次のコマンド（cjimportapp）を実行して，案件運用操作を実行するアプリケーションをインポートします。

"%COSMINEXUS_HOME%¥CC¥admin¥bin¥cjimportapp" J2EE_SERV -f "%CSCIW_HOME%¥lib¥csciwadmin.ear"

コマンドを実行すると，次の実行結果が表示され，案件運用操作を実行するアプリケーションのインポートが完了します。

KDJE37048-I Connecting to J2EE_SERV...
KDJE37050-I Importing CSCIWAdminServlet...
KDJE37041-I Application has been imported successfully. Name=[CSCIWAdminServlet]

(3)　案件運用操作の属性ファイルの取得

案件運用操作の属性ファイルを「MyCSCIWAdmin_Attr.xml」という名前でカレントディレクトリに取得します。次のコマンド（cjgetappprop）を実行します。

"%COSMINEXUS_HOME%¥CC¥admin¥bin¥cjgetappprop" J2EE_SERV -name CSCIWAdminServlet -type all -c MyCSCIWAdmin_Attr.xml

コマンドを実行すると，次の実行結果が表示され，案件運用操作の属性ファイルの取得が完了します。

KDJE37400-I Connecting to J2EE_SERV...
KDJE37401-I Searching CSCIWAdminServlet...
KDJE37408-I Acquiring CSCIWAdminServlet...
KDJE37505-I Application has been obtained successfully. (name = [CSCIWAdminServlet])

(4)　案件運用操作の属性ファイルの編集

取得した案件運用操作の属性ファイルを次のとおり編集します。

表4-15　案件運用操作の属性ファイルの設定値

設定項目
設定値

セキュリティロール名
csciwadmin

リソース参照のリンク先
DB_Connector_for_Executer
（リソースアダプタの表示名）

案件運用操作の属性ファイルの編集例については，「付録D.3　案件運用操作の属性ファイル」を参照してください。

(5)　案件運用操作の属性ファイルの反映

次のコマンド（cjsetappprop）を実行して，編集した案件運用操作の属性ファイルの内容を反映します。

"%COSMINEXUS_HOME%¥CC¥admin¥bin¥cjsetappprop" J2EE_SERV -name CSCIWAdminServlet -type all -c MyCSCIWAdmin_Attr.xml

コマンドを実行すると，次の実行結果が表示され，反映が完了します。

KDJE37400-I Connecting to J2EE_SERV...
KDJE37401-I Searching CSCIWAdminServlet...
KDJE37409-I Setting CSCIWAdminServlet...
KDJE37506-I Application has been set successfully. (name = [CSCIWAdminServlet])

(6)　案件運用操作の開始

次のコマンド（cjstartapp）を実行して，案件運用操作を開始します。

"%COSMINEXUS_HOME%¥CC¥admin¥bin¥cjstartapp" J2EE_SERV -name CSCIWAdminServlet

コマンドを実行すると，次の実行結果が表示され，案件運用操作が開始されます。

KDJE37048-I Connecting to J2EE_SERV...
KDJE37049-I Searching CSCIWAdminServlet...
KDJE37054-I Starting CSCIWAdminServlet...
Creation of the configuration for the J2EE application "CSCIWAdminServlet" is in progress.
Deployment of all the web components for the J2EE Application "CSCIWAdminServlet" is in progress.
The Web component CSCIWAdminServlet will now be started.
KDJE37045-I Application has been started successfully. Name=[CSCIWAdminServlet]

4.6.13　Web帳票アプリケーションの設定

Web帳票アプリケーション（BLC2Sample）の設定をして，開始します。Web帳票アプリケーションの作成方法については，「5.4　Web帳票アプリケーションの作成」を参照してください。

＜この項の構成＞

(1)　Web帳票アプリケーションのインポート

(2)　Web帳票アプリケーションの属性ファイルの取得

(3)　Web帳票アプリケーションの属性ファイルの編集

(4)　Web帳票アプリケーションの属性ファイルの反映

(5)　Web帳票アプリケーションの開始

(1)　Web帳票アプリケーションのインポート

コマンドを実行して，Web帳票アプリケーションをインポートします。次の手順でインポートしてください。

次に示すファイルを編集します。
編集するファイルのパスと編集する内容を次に示します。

編集するファイルのパス
<BLC2のインストールディレクトリ>¥blc¥simpleform¥deploy¥BLC2Sample¥META-INF¥application.xml

編集内容
<web-uri>タグ内の値を次のとおり変更してください。
変更前：blc_war
変更後：blc_war.war

コマンド（cjimportapp）を実行して，Web帳票アプリケーションをインポートします。
コマンドの実行例を次に示します。

"%COSMINEXUS_HOME%¥CC¥admin¥bin¥cjimportapp" J2EE_SERV -a "C:¥Program Files¥HITACHI¥HBPM2¥blc¥simpleform¥deploy¥BLC2Sample"

コマンドを実行すると，次の実行結果が表示され，Web帳票アプリケーションのインポートが完了します。

KDJE37048-I Connecting to J2EE_SERV...
KDJE37050-I Importing BLC2Sample...
KDJE37041-I Application has been imported successfully. Name=[BLC2Sample]

インポートしたWeb帳票アプリケーションを削除して，リデプロイしたあとに再度インポートする場合にも，上記の手順1.にあるapplication.xmlの編集を実施してから，インポートを実行してください。

(2)　Web帳票アプリケーションの属性ファイルの取得

Web帳票アプリケーションの属性ファイルを「MyAppAttr.xml」という名前でカレントディレクトリに取得します。次のコマンド（cjgetappprop）を実行します。

"%COSMINEXUS_HOME%¥CC¥admin¥bin¥cjgetappprop" J2EE_SERV -name BLC2Sample -type all -c MyAppAttr.xml

コマンドを実行すると，次の実行結果が表示され，Web帳票アプリケーションの属性ファイルの取得が完了します。

KDJE37400-I Connecting to J2EE_SERV...
KDJE37401-I Searching BLC2Sample...
KDJE37408-I Acquiring BLC2Sample...
KDJE37505-I Application has been obtained successfully. (name = [BLC2Sample])

(3)　Web帳票アプリケーションの属性ファイルの編集

取得したWeb帳票アプリケーションの属性ファイルを次のとおり編集します。

表4-16　Web帳票アプリケーションの属性ファイルの設定値

設定項目
設定値

コンテキストルート
/blc

リソース参照のリンク先
DB_Connector_for_Executer
（リソースアダプタの表示名）

リモートEJBへの参照
CSCIWへ接続するための設定をします。必要に応じて，太字部分を変更します。
ネーミングサービスのアドレスに「localhost:900」を，J2EEサーバ名を「J2EE_SERV」を指定してください。

CSCIWAuthenticationManagerの場合
corbaname::localhost:900#HITACHI_EJB/SERVERS/J2EE_SERV/EJB/CSCIWManagementServer/CSCIWAuthenticationManager

CSCIWDefinitionServerの場合
corbaname::localhost:900#HITACHI_EJB/SERVERS/J2EE_SERV/EJB/CSCIWManagementServer/CSCIWDefinitionServer

Web帳票アプリケーションの属性ファイルの編集例については，「付録D.4　Web帳票アプリケーションの属性ファイル」を参照してください。

(4)　Web帳票アプリケーションの属性ファイルの反映

次のコマンド（cjsetappprop）を実行して，編集したWeb帳票アプリケーションの属性ファイルの内容を反映します。

"%COSMINEXUS_HOME%¥CC¥admin¥bin¥cjsetappprop" J2EE_SERV -name BLC2Sample -type all -c MyAppAttr.xml

コマンドを実行すると，次の実行結果が表示され，反映が完了します。

KDJE37400-I Connecting to J2EE_SERV...
KDJE37401-I Searching BLC2Sample...
KDJE37409-I Setting BLC2Sample...
KDJE37506-I Application has been set successfully. (name = [BLC2Sample])

(5)　Web帳票アプリケーションの開始

次のコマンド（cjstartapp）を実行して，Web帳票アプリケーションを開始します。

"%COSMINEXUS_HOME%¥CC¥admin¥bin¥cjstartapp" J2EE_SERV -name BLC2Sample

コマンドを実行すると，次の実行結果が表示され，Web帳票アプリケーションが開始されます。

KDJE37048-I Connecting to J2EE_SERV...
KDJE37049-I Searching BLC2Sample...
KDJE37054-I Starting BLC2Sample...
Creation of the configuration for the J2EE application "BLC2Sample" is in progress.
Deployment of all the web components for the J2EE Application "BLC2Sample" is in progress.
The Web component BLC2Sample will now be started.
KDJE37045-I Application has been started successfully. Name=[BLC2Sample]

4.7　EUR Form Clientのインストール

クライアントからもEUR Form連携帳票が参照できるように，EUR Form Clientをクライアントにインストールします。

EUR Form Clientは，MSIファイルをダウンロードしてからインストールします。MSIファイルを使用したインストールの詳細は，マニュアル「電子フォームシステム EUR Form　uCosminexus EUR Form　システム設計・管理」を参照してください。

注意事項

Windows XPを使用する場合

EUR Form Clientをインストールおよびアンインストールする場合は，Administrator権限を持つユーザで実行してください。

Windows Vista，またはWindows 7を使用する場合

EUR Form Clientをインストールおよびアンインストールする場合は，「管理者」または「標準ユーザ」として作成されたユーザで実行してください。ただし，「標準ユーザ」の場合には，権限を昇格させて「管理者」としてインストールを実行してください。

また，どのユーザの場合でもユーザアカウント制御（UAC）によりインストーラの実行に制限があるため，インストールを許可する操作が必要です。

EUR Form Clientをバージョンアップする場合

バージョン5以前のEUR Form Clientがインストールされていた環境にバージョン7のEUR Form Clientをインストールする場合は，必ず古いバージョンをアンインストールしてから新しいバージョンをインストールしてください。

4.8　帳票の登録と確認

「販売契約稟議EUR」で使用する帳票およびかんたん帳票のサンプル業務を登録して，正常に登録されているか確認します。ここでは，それぞれの登録方法について説明します。

「付録B　プログラムとサービスの起動順序」に記載されているすべてのサービスが起動していることを確認し，Webブラウザを起動します。次に示すURLに「ユーザID：A07001」「パスワード：P_A07001」でログインしてください。

http://ホスト名/blc/

帳票の登録，宛先の登録，および申請の手順について説明します。

なお，販売契約稟議EURおよびかんたん帳票のサンプル業務以外のBLCサンプル帳票を利用する場合の手順については，「付録A.3　BLCサンプル帳票」を参照してください。

＜この節の構成＞

4.8.1　販売契約稟議EURで使用する帳票の登録と確認

4.8.2　かんたん帳票のサンプル業務の登録と確認

4.8.1　販売契約稟議EURで使用する帳票の登録と確認

「販売契約稟議EUR」で使用する帳票を登録し，正常に登録されているか確認します。

＜この項の構成＞

(1)　帳票の登録

(2)　宛先の登録

(3)　申請

(1)　帳票の登録

次の手順で帳票を登録します（管理者の作業です）。

BLCのメニューポートレットの［帳票の登録/削除］アンカーをクリックします。

［登録済み帳票一覧］画面で［新規登録］をクリックします。

［帳票登録用定義選択］画面で「販売契約稟議EUR」を選択して，［設定］をクリックします。

［帳票登録］画面で，「頭文字（ソート用）」欄に「は」を入力します。

「運用」欄で「許可」が選択されていることを確認し，［新規登録］ボタンをクリックします。

「帳票ファイル<ファイル名>の登録を行います。よろしいですか？」というメッセージが表示されたら，［OK］ボタンをクリックします。
登録済み帳票一覧に「販売契約稟議EUR」が表示されたら帳票の登録が完了です。

(2)　宛先の登録

次の手順で宛先を登録します（エンドユーザの作業です）。

BLCのメニューポートレットの［宛先管理］アンカーをクリックします。

ユーザ選択用のフレーム（組織）で，宛先に追加するユーザが所属する組織を選択します。

ユーザ選択用のフレーム（ユーザ情報）で宛先に追加するユーザをチェックし，［追加］をクリックします。

「指定したユーザを追加しました。」というメッセージが表示されたら［OK］ボタンをクリックします。
宛先一覧の表に選択したユーザが表示されたら，宛先の登録が完了です。

(3)　申請

次の手順で申請します（エンドユーザの作業です）。

BLCのメニューポートレットの［名称別帳票一覧］アンカーをクリックします。

申請する帳票のアンカーをクリックします。
ここでは，［販売契約稟議EUR］アンカーをクリックします。

別画面に帳票が表示されるので，入力項目に申請データを入力します。

承認する人を宛先選択用のドロップダウンリストから選択します。

［申請］ボタンをクリックします。

「申請しました」というメッセージが表示されたら［OK］ボタンをクリックします。
これで申請が完了です。

4.8.2　かんたん帳票のサンプル業務の登録と確認

かんたん帳票のサンプル業務を登録し，正常に登録されているか確認します。

＜この項の構成＞

(1)　帳票の登録

(2)　宛先の登録

(3)　申請

(1)　帳票の登録

次の手順で帳票を登録します（帳票を管理している担当者の作業です）。各画面で設定する内容および設定方法については，マニュアル「電子フォームワークフローセット 作ってみよう かんたん帳票」を参照してください。

BLCのメニューポートレットから［かんたん開発］アンカーを選択します。
［かんたん帳票一覧］画面が表示され，サンプル業務が一時保存された状態になっています。

使用するサンプル業務を選択して，［複製］ボタンをクリックします。

［かんたん帳票登録］画面で帳票の基本情報を設定し，［次へ］ボタンをクリックします。

［帳票設定］画面で帳票のパーツを設定し，［次へ］ボタンをクリックします。

［申請ルート設定］画面で帳票の申請ルートを設定し，［次へ］ボタンをクリックします。

［かんたん帳票内容確認］画面で登録する内容を確認し，［登録］ボタンをクリックします。

［登録結果確認］画面に「公開しますか？」というメッセージ表示されるので，［はい］ボタンをクリックします。
これで帳票の登録は完了です。

注意事項

簡易セットアップツールを使用しないで環境を構築した場合，サンプル業務はかんたん帳票一覧に一時保存されていません。

次のSQLを実行してサンプル業務を一時保存状態にしてから，登録作業をしてください。

HiRDBを利用する場合

<BLC2のインストールディレクトリ>¥tools¥sample¥simpleform¥sql¥hirdb¥sampledata.txt

Oracleを利用する場合

<BLC2のインストールディレクトリ>¥tools¥sample¥simpleform¥sql¥oracle¥sampledata.txt

SQL Serverを利用する場合

<BLC2のインストールディレクトリ>¥tools¥sample¥simpleform¥sql¥sqlserver¥sampledata.txt

(2)　宛先の登録

宛先を登録します（エンドユーザの作業です）。登録の手順については，「4.8.1(2)　宛先の登録」を参照してください。

(3)　申請

登録したかんたん帳票のサンプル業務を使って，申請します（エンドユーザの作業です）。申請手順については，「4.8.1(3)　申請」を参照してください。

5.　開発環境の構築

電子フォームワークフロー　ディベロッパセットでは，電子フォームワークフローの開発環境を構築できます。

この章では，電子フォームワークフローの開発環境を構築する手順について説明します。

＜この章の構成＞

5.1　開発環境の構築の流れ

5.2　開発環境のインストール

5.3　開発環境の設定

5.4　Web帳票アプリケーションの作成

5.5　ビジネスプロセス定義の登録

5.6　Webアプリケーションの作成

5.7　J2EEサーバの設定

5.8　業務の開発とテスト

5.1　開発環境の構築の流れ

電子フォームワークフローの開発環境を構築する流れを次に示します。開発環境にはプログラム動作確認環境と，プログラム開発環境があります。プログラム動作確認環境は，かんたん開発によってかんたん帳票を作成したり，作成した帳票を使ってワークフローの動作確認をする環境です。プログラム開発環境は，BLC帳票やEUR Form連携帳票を開発するために利用します。

図5-1　開発環境の構築の流れ

この図に示した流れに沿って，開発環境の構築手順を説明します。

5.2　開発環境のインストール

最初に，開発環境の中のプログラム動作確認環境の構築に必要なソフトウェアをインストールします。次に示すソフトウェアを，上から順番にインストーラの指示に従ってインストールしてください。

データベース※1

uCosminexus Developer Professional

Hitachi Business Logic - Container 2

uCosminexus EUR Form Service

uCosminexus Service Coordinator Interactive Workflow

uCosminexus Portal Framework

Eclipse PlatformおよびMyEclipse for Cosminexus※2

注※1

uCosminexus Developer Professionalでは，開発環境で使用できる組み込みデータベースを標準で提供しています。組み込みデータベースを使用する場合は，インストール作業は不要です。組み込みデータベースの設定については，「3.4　HiRDBの設定」を参照してください。また，組み込みデータベースの設定および操作にHiRDB SQL Executerを使用する場合は，「3.2.1(3)　HiRDB SQL Executerのインストール」を参照して，インストールしてください。

データベースを別マシンにインストールする場合は，JDBCドライバを用意してください。ただし，SQL Serverをインストールする場合は，インストール先に関係なく，必ずJDBCドライバを用意してください。

HiRDBの場合：HiRDB Type4 JDBC Driver

Oracleの場合：Oracle JDBC Thin Driver

SQL Serverの場合：Microsoft SQL Server 2005 JDBC Driver

注※2

Eclipse PlatformおよびMyEclipse for Cosminexusをインストールしたあとに，プラグインの組み込みが必要になります。Eclipse PlatformおよびMyEclipse for Cosminexusのインストール，およびプラグインの組み込みについては，マニュアル「Cosminexus　アプリケーション開発ガイド」を参照してください。ただし，マニュアル「Cosminexus　アプリケーション開発ガイド」にあるインスタントセットアップは使用しないでください。

次に，BLC帳票やEUR Form連携帳票を開発する場合は，プログラム開発環境として下記ソフトウェアをインストールしてください。

uCosminexus Interactive Workflow Development Plug-in

Hitachi Business Logic - Container - Script Generator※3

EUR Professional Edition

注※3

Windows VistaでBLSGの条件定義機能を利用する場合，環境設定ファイル格納フォルダに環境設定ファイル（blsgsqlparts.csv）が格納されている必要があります。Windows Vistaで，BLSGをProgram Filesフォルダ以下にインストールしている場合，blsgsqlparts.csvを次のフォルダへコピーしてください。なお，システムドライブをCドライブとして示しています。

コピー元

<BLSGのインストールディレクトリ>¥conf

コピー先

C:¥ProgramData¥HITACHI¥HBPM¥blsg¥conf

また，blsgsqlparts.csvはBLSG起動時に利用します。そのため，blsgsqlparts.csvをコピーする前にBLSGを起動していた場合は，コピー後にBLSGを再起動してください。なお，ProgramDataフォルダは，デフォルトでは非表示となっています。

なお，以降では，各ソフトウェアを次に示すデフォルトのインストール先にインストールしたものとして説明します。なお，システムドライブをCドライブとして示しています。

表5-1　ソフトウェアのデフォルトのインストール先（開発環境）

ソフトウェア名 | インストール先（デフォルト）
uCosminexus Developer Professional | C:¥Program Files¥HITACHI¥Cosminexus
Eclipse | C:¥eclipse
Hitachi Business Logic - Container 2 | C:¥Program Files¥HITACHI¥HBPM2
uCosminexus EUR Form Service | C:¥Program Files¥HITACHI¥EUR Form Service
uCosminexus Service Coordinator Interactive Workflow | C:¥Program Files¥HITACHI¥CSCIW
uCosminexus Interactive Workflow Development Plug-in | C:¥Program Files¥HITACHI¥CSCIWClient
uCosminexus Portal Framework | C:¥Program Files¥HITACHI¥CosmiPortal
Hitachi Business Logic - Container - Script Generator | C:¥Program Files¥HITACHI¥HBPM¥blsg
EUR Professional Edition | C:¥Program Files¥HITACHI¥EUR Pro
データベース | HiRDB | C:¥win32app¥hitachi¥hirdb_s
Oracle | C:¥oracle¥product¥10.2.0¥db_1
SQL Server | C:¥Program Files¥Microsoft SQL Server
JDBCドライバ | SQL Server | C:¥Program Files¥Microsoft SQL Server 2005 JDBC Driver

Windowsのファイアウォールを有効にしている場合の注意

ソフトウェアのインストール後，DOSプロンプトを開いて次のコマンドを実行し，ファイアウォールの例外リストに登録してください。

表5-2　例外リスト登録コマンド

項番
実行コマンド

1

netsh firewall add allowedprogram program="%COSMINEXUS_HOME%¥CC¥server¥bin¥cjstartsv.exe" name="Cosminexus Component Container" mode=ENABLE

2

netsh firewall add allowedprogram program="%COSMINEXUS_HOME%¥httpsd¥httpsd.exe" name="Cosminexus (Hitachi Web Server)" mode=ENABLE

また，データベースにHiRDBを使用し，かつデータベースサーバとアプリケーションサーバのマシンが異なる場合，Javaを使用してデータベースサーバに接続するための例外リスト登録が必要です。

例として，java.exeプログラムを例外リストに登録する方法を次に示します。

DOSプロンプトを開き，次のコマンドを実行してください。

netsh firewall add allowedprogram program="%COSMINEXUS_HOME%¥jdk¥bin¥java.exe" name="Java" mode=ENABLE

また，必要に応じて，ファイアウォールの設定の「スコープの変更」で，接続を許可するマシンをデータベースサーバのIPアドレスに限定してください。

なお，ここでは，電子フォームワークフローセットを利用する上で最低限の設定についてだけ説明しています。例外リストの詳細な設定については，各ソフトウェアのファイアウォールに関する説明を参照してください。

5.3　開発環境の設定

開発環境で使用するデータベースサーバおよびアプリケーションサーバを構築します。

＜この節の構成＞

(1)　データベースの設定

(2)　CSCIWのセットアップ

(3)　アプリケーションサーバおよびBLCの設定

(4)　アプリケーションサーバの構築

(1)　データベースの設定

「3.　データベースサーバの構築」を参照して，開発環境で使用するデータベースの設定をします。

(2)　CSCIWのセットアップ

「4.4　CSCIWのセットアップ」を参照して，ワークフローエンジンであるCSCIWのセットアップをします。

(3)　アプリケーションサーバおよびBLCの設定

アプリケーションサーバを構築する前に，アプリケーションサーバの設定およびBLCの設定をします。システム環境変数の設定方法については，「4.3.1　システム環境変数の設定（アプリケーションサーバ）」を参照してください。アプリケーションサーバの設定については「4.3　アプリケーションサーバの設定」を，BLCの設定については「4.5　BLCの設定」を参照してください。

(4)　アプリケーションサーバの構築

アプリケーションサーバの構築では，次の作業をします。なお，リソースアダプタおよびJ2EEアプリケーションの設定は，「5.7　J2EEサーバの設定」で実施するため必要ありません。

「4.6.1　CSCIWの設定」の作業

「4.3.2(6)　Management Serverの起動」の作業※1

構築するシステムのタイプ（物理ティア）を決める作業※2

「4.6.3　Webシステム定義の作成」の作業

「4.6.4　Webシステムの構築」の作業

「4.6.5　SecurityManager定義ファイルの設定」の作業

「4.6.6　Webシステムの一括起動」の作業

「4.6.7　Portal Frameworkの設定」の作業

「4.6.8　CSCIWManagementServerアクセス用環境の設定」の作業

注※1

すでに起動している場合は，この手順は不要です。

注※2

マニュアル「Cosminexus　簡易構築・運用ガイド」のWeb システムの構成に関する説明を参照してください。

5.4　Web帳票アプリケーションの作成

電子フォームワークフローで動作するWeb帳票アプリケーションを作成します。

＜この節の構成＞

5.4.1　サンプル帳票の作成

5.4.2　Web帳票アプリケーション（webSample）の作成

5.4.3　EUR Form Serviceの環境設定ファイルの設定

5.4.4　Portal Frameworkのプロパティファイルのコピー

5.4.1　サンプル帳票の作成

開発環境でサンプル帳票を作成します。サンプル帳票は，紙帳票の形式でWebブラウザに表示できるEUR Form連携帳票を使用します。かんたん帳票のサンプルの作成手順については，マニュアル「電子フォームワークフローセット 作ってみよう かんたん帳票」を参照してください。

なお，次に示す(2)の作業が完了しているサンプル帳票が提供されています。このサンプル帳票を使用する場合は，(1)の作業だけ実施してください。ただし，アプリケーションサーバ以外からアクセスするときは，「(2)(a) 送信ユニット情報の変更」を参照して，送信ユニット情報の送信先URLを変換してください。変換対象ファイルは，次に示すフォルダ内の拡張子がefdのファイルです。

<BLC2のインストールディレクトリ>¥tools¥sample¥sampleform¥webhome¥efd

＜この項の構成＞

(1)　サンプル帳票のコピー

(2)　サンプル帳票ファイルの生成

(1)　サンプル帳票のコピー

次に示すコピー元のフォルダをコピー先にコピーします。「上書きしますか？」というメッセージが表示されたら，［すべて上書き］を選択してください。

コピー元
<BLSGのインストールディレクトリ>¥sample¥dataフォルダ

コピー先

Windows XPの場合

BLSGのインストールディレクトリの直下

Windows Vistaの場合

C:¥ProgramData¥HITACHI¥HBPM¥blsgの直下※

注※　ProgramDataフォルダは，デフォルトでは非表示となっています。

(2)　サンプル帳票ファイルの生成

帳票ジェネレータ（BLSG）機能を使用して，サンプル帳票ファイルを生成します。サンプル帳票ファイルを生成する前に，送信ユニット情報を変更する必要があります。

(a)　送信ユニット情報の変更

サンプル帳票では，送信ユニット情報の送信先URLが，デフォルトのlocalhostに設定されています。バッチファイル（replaceurl.bat）を使用して，この送信先URLの設定をアプリケーションサーバのURLに変更する必要があります。

バッチファイルの格納パス，変換対象ファイル，および置換文字列を示します。

バッチファイルの格納パス
C:¥Program Files¥HITACHI¥EUR Form Service¥Sample¥replaceurl.bat

変更対象ファイル

Windows XPの場合

<BLSGのインストールディレクトリ>¥data¥eurform¥SellingAgreementEUR.efd

Windows Vistaの場合

C:¥ProgramData¥HITACHI¥HBPM¥blsg¥data¥eurform¥SellingAgreementEUR.efd※

注※　ProgramDataフォルダは，デフォルトでは非表示となっています。

置換文字列
置換対象URL文字列：http://localhost/blc/
設定値（置換後のURL）：http://<アプリケーションサーバのホスト名>※/blc/

注※

Web帳票アプリケーションにログインするときのホスト名と同じ名前にしてください。IPアドレスでログインしたときはIPアドレスを設定してください。また，ポート番号を指定する場合は，ポート番号を含んで設定してください。

バッチファイルの実行について

バッチファイルを実行する前に，バッチファイルの中身を修正する必要があります。設定内容については，マニュアル「電子フォームシステム EUR Form　uCosminexus EUR Form サーバプログラム開発」にあるEFormReplaceURLクラスのURL，および変換ツール起動サンプルの説明を参照してください。

バッチファイル（replaceurl.bat）は，フォルダ単位で変換されます。適宜，変更後のフォルダを作成してください。正しく変更されたあとに，変更後のフォルダから変更前のフォルダへファイルをコピーしてください。

なお，送信ユニット情報の変更には，EUR Form帳票定義（.efs）ファイルを編集し，「送信ユニットのプロパティ」の「送信先URL」の値を変更する方法もあります。この場合は，BLSGで送信ユニット情報の一覧ファイル，またはEUR Form帳票の定義ファイルを読み込み直してから，「(b)　帳票ファイル生成時のエンコードの設定」および「(c)　帳票ジェネレータ（BLSG）を利用したサンプル帳票ファイルの生成」を実施します。

(b)　帳票ファイル生成時のエンコードの設定

帳票ジェネレータ（BLSG）で生成するファイルのエンコードを事前に設定します。

操作手順

［スタート］－［プログラム］－［Hitachi Business Logic - Container］－［BLSG］を選択します。
帳票ジェネレータ（BLSG）機能が起動し，メイン画面が表示されます。

メニューから［ツール］－［オプション］を選択します。
［開発環境設定］ダイアログが表示されます。

［生成オプション］タブを選択し，［追加］ボタンをクリックします。
［生成オプションの編集］ダイアログが表示されます。

次の値を設定します。

変数名 | 設定値
EXECN2ASC | yes
N2ASCOPT | -encoding Shift_JIS

［OK］ボタンをクリックします。
［生成オプションの編集］ダイアログの「生成オプション一覧」に設定した内容が追加されます。

［保存］ボタンをクリックします。
設定した内容が保存されます。

(c)　帳票ジェネレータ（BLSG）を利用したサンプル帳票ファイルの生成

帳票ジェネレータ（BLSG）を起動して，サンプル帳票ファイルを生成します。

操作手順

［スタート］－［プログラム］－［Hitachi Business Logic - Container］－［BLSG］を選択します。
帳票ジェネレータ（BLSG）機能が起動し，メイン画面が表示されます。

メニューから［ファイル］－［開く］を選択し，サンプル帳票ファイル（SampleConsultationEUR 販売契約稟議EUR）を選択します。

メニューから［生成］－［帳票ファイル生成］を選択します。
出力先フォルダパスに設定したフォルダに，フォルダとファイルが生成されます。ここでは，次のフォルダ下に生成されます。

Windows XPの場合

<BLSGのインストールディレクトリ>¥output

Windows Vistaの場合

C:¥ProgramData¥HITACHI¥HBPM¥blsg¥output※

注※　ProgramDataフォルダは，デフォルトでは非表示となっています。

5.4.2　Web帳票アプリケーション（webSample）の作成

Web帳票アプリケーションを作成します。ここでは，提供されているサンプルを利用して，Web帳票アプリケーションを作成する方法について説明します。

＜この項の構成＞

(1)　作業ディレクトリの作成

(2)　ポートレットのサンプルファイルのコピー

(3)　ポートレットの作成（blcmenuポートレット・blcworkflowポートレット）

(4)　ポートレットのデプロイ（blcmenuポートレット・blcworkflowポートレット）

(5)　BLCが提供しているファイルのコピー

(6)　JARファイルのコピー

(7)　サンプル帳票の追加

(1)　作業ディレクトリの作成

Web帳票アプリケーションの作成で使用する作業ディレクトリを作成します。

Web帳票アプリケーション用作業ディレクトリの作成
Web帳票アプリケーションの開発用に，「webSample」という名前の作業フォルダを作成します。次のコマンド（makepj）を実行して，作業フォルダを作成してください。

"C:¥Program Files¥HITACHI¥CosmiPortal¥bin¥makepj" -a -p "C:¥Program Files¥HITACHI¥HBPM2¥webSample"

Portal Framework用作業ディレクトリの作成
Portal Frameworkで使用する「work」という名前の作業ディレクトリを作成します。次のとおり作成してください。
<BLC2のインストールディレクトリ>¥work

(2)　ポートレットのサンプルファイルのコピー

BLCが提供するサンプルファイルを作業ディレクトリにコピーします。次に示すフォルダまたはファイルを作業ディレクトリにコピーしてください。

Web帳票アプリケーションの開発用作業ディレクトリのコピー

コピー元

<BLC2のインストールディレクトリ>¥blc¥portal¥templateフォルダ下のフォルダおよびファイル

コピー先

<BLC2のインストールディレクトリ>¥webSampleフォルダ下

Portal Framework用作業ディレクトリのコピー

コピー元

<BLC2のインストールディレクトリ>¥blc¥portal¥portletフォルダ

コピー先

<BLC2のインストールディレクトリ>¥workフォルダ下

(3)　ポートレットの作成（blcmenuポートレット・blcworkflowポートレット）

ポートレット（blcmenuポートレット・blcworkflowポートレット）を作成します。Portal Framework用作業ディレクトリ下にあるportletフォルダ（<BLC2のインストールディレクトリ>¥work¥portlet）に移動して，次のコマンドを実行してください。

jar -cf blcmenu.par -C blcmenu .

jar -cf blcworkflow.par -C blcworkflow .

(4)　ポートレットのデプロイ（blcmenuポートレット・blcworkflowポートレット）

作成したポートレット（blcmenuポートレット・blcworkflowポートレット）をデプロイします。次のコマンドを実行してください。

"C:¥Program Files¥HITACHI¥CosmiPortal¥bin¥adportlet.bat" -a -p "C:¥Program Files¥HITACHI¥HBPM2¥webSample" blcmenu.par

"C:¥Program Files¥HITACHI¥CosmiPortal¥bin¥adportlet.bat" -a -p "C:¥Program Files¥HITACHI¥HBPM2¥webSample" blcworkflow.par

(5)　BLCが提供しているファイルのコピー

次に示すコピー元のフォルダおよびファイルを，コピー先にコピーします。

コピー元
<BLC2のインストールディレクトリ>¥blc¥webhomeフォルダ下のフォルダおよびファイル

コピー先
<BLC2のインストールディレクトリ>¥webSampleフォルダ下

(6)　JARファイルのコピー

次に示すコピー元のファイルをコピー先にコピーします。

コピー元
C:¥Program Files¥HITACHI¥EUR Form Service¥Java¥EURForm.jar

コピー先
<BLC2のインストールディレクトリ>¥webSample¥WEB-INF¥lib

(7)　サンプル帳票の追加

提供されているサンプル帳票，またはBLSGで生成した帳票を追加します。

(a)　提供されているサンプル帳票を使用する場合

次に示すコピー元のフォルダをコピー先にコピーします。

コピー元
<BLC2のインストールディレクトリ>¥tools¥sample¥sampleform¥webhomeフォルダ下

コピー先
<BLC2のインストールディレクトリ>¥webSampleフォルダ下

(b)　BLSGで生成した帳票を使用する場合

作成したファイルを次のフォルダにコピーします。「上書きしますか？」というメッセージが表示されたら，「すべて上書き」を選択してください。

表5-3　BLSGで生成した帳票のコピー先

コピー元（開発環境）
コピー先

Windows XPの場合

<BLSGのインストールディレクトリ>¥outputフォルダ下

Windows Vistaの場合

C:¥ProgramData¥HITACHI¥HBPM¥blsg¥outputフォルダ下※

<BLC2のインストールディレクトリ>¥webSampleフォルダ下

Windows XPの場合

<BLSGのインストールディレクトリ>¥data¥usersource¥SampleConsultationEUR_1_userServerSideClass.javaファイル

Windows Vistaの場合

C:¥ProgramData¥HITACHI¥HBPM¥blsg¥data¥usersource¥SampleConsultationEUR_1_userServerSideClass.javaファイル※

<BLC2のインストールディレクトリ>¥webSample¥WEB-INF¥src¥jp¥co¥Hitachi¥soft¥blc¥Hitachiフォルダ下

Windows XPの場合

<BLSGのインストールディレクトリ>¥data¥eurform¥SellingAgreementEUR.efdファイル

Windows Vistaの場合

C:¥ProgramData¥HITACHI¥HBPM¥blsg¥data¥eurform¥SellingAgreementEUR.efdファイル※

<BLC2のインストールディレクトリ>¥webSample¥efdフォルダ下

注※　ProgramDataフォルダは，デフォルトでは非表示となっています。

5.4.3　EUR Form Serviceの環境設定ファイルの設定

EUR Form Serviceの環境設定ファイル（eformservice.properties）をコピーし，編集します。次の手順で環境設定ファイルをコピーおよび編集してください。

次に示すコピー元のファイルをコピー先にコピーします。

コピー元
C:¥Program Files¥HITACHI¥EUR Form Service¥sample¥eformservice.propertiesファイル

コピー先
<BLC2のインストールディレクトリ>¥webSample¥WEB-INF¥classesフォルダ下

環境設定ファイルのtraceフォルダおよびerrorフォルダの絶対パスを次のとおり指定します。

EFormDir=efd
TraceFileDir=C:¥¥Program Files¥¥HITACHI¥¥HBPM2¥¥logs¥¥EForm¥¥trace
TraceErrorFileDir=C:¥¥Program Files¥¥HITACHI¥¥HBPM2¥¥logs¥¥EForm¥¥error

次のフォルダ下に編集後のファイルをコピーします。
<BLC2のインストールディレクトリ>¥webSample¥WEB-INF¥src

参考

Eclipseでのビルド時にファイルが削除される場合があるため，編集後のファイルをWebサンプル帳票アプリケーションのフォルダにコピーします。

5.4.4　Portal Frameworkのプロパティファイルのコピー

Portal FrameworkのプロパティファイルをWeb帳票アプリケーション開発用の作業ディレクトリにあるソースファイル用のフォルダにコピーします。

次に示すファイルをコピーしてください。

コピー元ファイルの格納先
<BLC2のインストールディレクトリ>¥webSample¥WEB-INF¥classes

コピー元ファイル名

hptl_common_en.properties

hptl_common_ja.properties

hptl_customizer_en.properties

hptl_customizer_ja.properties

hptl_navigationmenu_resource_en.properties

hptl_navigationmenu_resource_ja.properties

hptl_resources.properties

コピー先
<Web帳票アプリケーション開発用作業ディレクトリ>¥WEB-INF¥srcフォルダ下

Portal FrameworkのプロパティファイルをコピーしたあとのWeb帳票アプリケーション開発用の作業ディレクトリの構成は次のとおりです。

webSample
├/adportlets ........... ポータルのデプロイ済みポートレット用格納ファイル
│ ├/blcmenu ........... blcmenuポートレット用フォルダ
│ │ ├/css
│ │ ├/image
│ │ └/PORTLET-INF
│ │    └/log
│ └/blcworkflow ....... blcworkflowポートレット用フォルダ
│    ├/css
│    └/PORTLET-INF
│       └/log
├/app    
│ ├/css ............... スタイルシート
│ │ ├/en ............. 英語用スタイルシート
│ │ └/ja ............. 日本語用スタイルシート
│ ├/images ............ イメージファイル
│ ├/include ........... インクルード部品
│ ├/js ................ JavaScriptファイル格納フォルダ
│ └/main .............. ページファイル
├/contents ............. ポータルのコンテンツフォルダ
│ ├/image
│ └/jsp
├/css .................. ポータルのスタイルシート格納フォルダ
│ ├/en
│ └/ja
├/efd※1 .......................... EUR Form帳票ファイル：
│                                  SellingAgreementEUR.efd
├/form
│ ├/_entryinfo※1 ................ 帳票登録情報ファイル：
│ │                               SampleConsultationEUR_def.dat
│ ├/common ...................... 帳票共通部品 ウィジェット
│ ├/Hitachi※1
│ │ └/SampleConsultationEUR .... 自動生成帳票ファイル：
│ │                               SampleConsultationEUR_1.jsp
│ │                               SampleConsultationEUR_1_d.dat
│ └/include ..................... 帳票用部品
├/html ................. ポータルのHTMLファイル格納フォルダ
├/images ............... ポータルのGIFイメージファイル
│ └/casual
│   └/skyblue
│      ├/head
│      ├/tab
│      └/win
├/js ................... ポータルのJavaScriptファイル格納フォルダ
├/manual ............... ポータルのマニュアルファイル格納フォルダ
│ └/EH40
│   └/ja
│      └/html
│         └/FIGURE
├/portlets ............. ポータルのポートレット格納ファイル
│ ├/defedit
│ ├/device
│ ├/navigationmenu
│ │ ├/css
│ │ └/images
│ ├/portaloperation
│ │ ├/css
│ │ ├/images
│ │ ├/js
│ │ ├/jsp_group
│ │ ├/jsp_portletgroup
│ │ ├/jsp_user
│ │ └/manual
│ │    └/ja
│ │      └/FIGURE
│ ├/sample
│ └/sample1
└/WEB-INF ....... web.xml
   ├/cache ...... ポータルのキャッシュフォルダ
   ├/classes※2 .. EUR Form Service環境設定ファイル：
   │ │         eformservice.propertiesファイル
   │ │         Portal Frameworkのプロパティファイル：
   │ │         hptl_common_en.propertiesファイル
   │ │         hptl_common_ja.propertiesファイル
   │ │         hptl_customizer_en.propertiesファイル
   │ │         hptl_customizer_ja.propertiesファイル
   │ │         hptl_navigationmenu_resource_en.propertiesファイル
   │ │         hptl_navigationmenu_resource_ja.propertiesファイル
   │ │         hptl_resources.propertiesファイル
   │ └/jp ....................... (Eclipseでビルドします※3)
   │    └/co .................... (Eclipseでビルドします※3)
   │       └/Hitachi ............ (Eclipseでビルドします※3)
   │          └/soft ............ (Eclipseでビルドします※3)
   │             └/blc .......... (Eclipseでビルドします※3)
   │                └/Hitachi ... 自動生成帳票クラス(classファイル)
   │                               (Eclipseでビルドします※3)
   ├/conf .............. ポータルの環境設定ファイル格納フォルダ
   ├/cosmi
   │ ├/dtds ........... web.xmlのDTD格納フォルダ
   │ ├/portal
   │ │ └/tablib
   │ └/webpage
   │    └/cache
   ├/lib ...... blc.jar
   │            EURForm.jar
   │            hitachiportalctn.jarファイル
   ├/log ...... ログファイル格納フォルダ
   ├/psml
   ├/src※2 .... EUR Form Service環境設定ファイル：
   │ │         eformservice.propertiesファイル
   │ │         Portal Frameworkのプロパティファイル：
   │ │         hptl_common_en.propertiesファイル
   │ │         hptl_common_ja.propertiesファイル
   │ │         hptl_customizer_en.propertiesファイル
   │ │         hptl_customizer_ja.propertiesファイル
   │ │         hptl_navigationmenu_resource_en.propertiesファイル
   │ │         hptl_navigationmenu_resource_ja.propertiesファイル
   │ │         hptl_resources.propertiesファイル
   │ └/jp
   │    └/co
   │       └/Hitachi
   │          └/soft
   │             └/blc
   │                └/Hitachi※1 ...
   │             自動生成帳票クラス(Javaソースファイル)：
   │             SampleConsultationEUR_1_Class.java
   │             SampleConsultationEUR_1_userServerSideClass.java
   ├/sysconf
   ├/templates .... ポータルの画面テンプレート
   │ └/jsp
   │   ├/actions
   │   ├/controllers
   │   │ └/hdml
   │   ├/controls
   │   │ └/html
   │   │    └/default
   │   ├/customizer
   │   │ └/html
   │   ├/errors
   │   │ ├/chtml
   │   │ ├/hdml
   │   │ └/html
   │   ├/layouts
   │   │ ├/chtml
   │   │ ├/hdml
   │   │ └/html
   │   ├/login-logout
   │   │ └/entry
   │   ├/navigations
   │   ├/screens
   │   │ ├/chtml
   │   │ ├/hdml
   │   │ └/html
   │   ├/tld
   │   └/webapi
   │      └/html
   ├/tmp
   ├/xsl
   └/xslt ......... システム共通スタイルシート格納フォルダ

注※1

提供されているサンプル帳票を使用した場合，ファイルまたはフォルダが増えます。

注※2

classesフォルダの直下にあるファイルとsrcフォルダの直下にあるファイルは，すべて同一ファイルです。

注※3

コンパイル時にフォルダやファイルが生成されます。

5.5　ビジネスプロセス定義の登録

ワーク管理データベースに，ビジネスプロセス定義を登録します。ビジネスプロセス定義の登録後，振り分けルール定義を登録します。

ビジネスプロセス定義を登録する前に，データベースサーバでデータベースが起動されていることを確認してください。

＜この節の構成＞

(1)　ビジネスプロセス定義の登録

(2)　振り分けルール定義の登録

(1)　ビジネスプロセス定義の登録

次のコマンド（ciwmngbp）を実行して，ワーク管理データベースに，ビジネスプロセス定義を登録します。

なお，ビジネスプロセス定義をワーク管理データベースに登録するときに，「ビジネスプロセス定義名＋バージョン」ごとに一意となる識別子が付けられます。登録したビジネスプロセス定義は，この識別子で管理されます。

ciwmngbpコマンドについては，マニュアル「uCosminexus Service Coordinator Interactive Workflow コマンド」を参照してください。

提供されているサンプル帳票を使用する場合
次のコマンドを実行します。

"%CSCIW_HOME%¥bin¥ciwmngbp" -sid BLC -reg -bpf "C:¥Program Files¥HITACHI¥HBPM2¥tools¥sample¥sampleform¥bp¥販売契約稟議EUR.hbx"

コマンドを実行すると，次の実行結果が表示され，ビジネスプロセスの登録が完了します。

KDIW20000-I The command has ended. command = ciwmngbp

BLSGで生成した帳票を使用する場合
次のコマンドを実行します。

Windows XPの場合

"%CSCIW_HOME%¥bin¥ciwmngbp" -sid BLC -reg -bpf "C:¥Program Files¥HITACHI¥HBPM¥blsg¥data¥bp¥販売契約稟議EUR.hbx"

Windows Vistaの場合

"%CSCIW_HOME%¥bin¥ciwmngbp" -sid BLC -reg -bpf "C:¥ProgramData¥HITACHI¥HBPM¥blsg¥data¥bp¥販売契約稟議EUR.hbx"

コマンドを実行すると，次の実行結果が表示され，ビジネスプロセスの登録が完了します。

KDIW20000-I The command has ended. command = ciwmngbp

(2)　振り分けルール定義の登録

ワーク管理データベースに振り分けルール定義を登録します。登録する振り分けルール定義は，「sample_rule.hcx」，「申請者振り分けルール.hcx」，および「simpleFormCR.hcx」です。

なお，振り分けルール定義をワーク管理データベースに登録するときに，「振り分けルール定義名＋バージョン」ごとに一意となる識別子が付けられます。登録した振り分けルール定義は，この識別子で管理されます。

ciwmngcrコマンドについては，マニュアル「uCosminexus Service Coordinator Interactive Workflow コマンド」を参照してください。

(a)　sample_rule.hcxの登録

次のコマンド（ciwmngcr）を実行して，ワーク管理データベースに振り分けルール定義（sample_rule.hcx）を登録します。

提供されているサンプル帳票を使用する場合
次のコマンドを実行します。

"%CSCIW_HOME%¥bin¥ciwmngcr" -sid BLC -reg -crf "C:¥Program Files¥HITACHI¥HBPM2¥tools¥sample¥sampleform¥bp¥sample_rule.hcx"

コマンドを実行すると，次の実行結果が表示され，sample_rule.hcxの登録が完了します。

KDIW20000-I The command has ended. command = ciwmngcr

BLSGで生成した帳票を使用する場合
次のコマンドを実行します。

Windows XPの場合

"%CSCIW_HOME%¥bin¥ciwmngcr" -sid BLC -reg -crf "C:¥Program Files¥HITACHI¥HBPM¥blsg¥data¥bp¥sample_rule.hcx"

Windows Vistaの場合

"%CSCIW_HOME%¥bin¥ciwmngcr" -sid BLC -reg -crf "C:¥ProgramData¥HITACHI¥HBPM¥blsg¥data¥bp¥sample_rule.hcx"

コマンドを実行すると，次の実行結果が表示され，sample_rule.hcxの登録が完了します。

KDIW20000-I The command has ended. command = ciwmngcr

(b)　申請者振り分けルール.hcxの登録

次のコマンド（ciwmngcr）を実行して，ワーク管理データベースに振り分けルール定義（申請者振り分けルール.hcx）を登録します。

提供されているサンプル帳票を使用する場合
次のコマンドを実行します。

"%CSCIW_HOME%¥bin¥ciwmngcr" -sid BLC -reg -crf "C:¥Program Files¥HITACHI¥HBPM2¥tools¥sample¥sampleform¥bp¥申請者振り分けルール.hcx"

コマンドを実行すると，次の実行結果が表示され，申請者振り分けルール.hcxの登録が完了します。

KDIW20000-I The command has ended. command = ciwmngcr

BLSGで生成した帳票を使用する場合
次のコマンドを実行します。

Windows XPの場合

"%CSCIW_HOME%¥bin¥ciwmngcr" -sid BLC -reg -crf "C:¥Program Files¥HITACHI¥HBPM¥blsg¥data¥bp¥申請者振り分けルール.hcx"

Windows Vistaの場合

"%CSCIW_HOME%¥bin¥ciwmngcr" -sid BLC -reg -crf "C:¥ProgramData¥HITACHI¥HBPM¥blsg¥data¥bp¥申請者振り分けルール.hcx"

コマンドを実行すると，次の実行結果が表示され，申請者振り分けルール.hcxの登録が完了します。

KDIW20000-I The command has ended. command = ciwmngcr

(c)　simpleFormCR.hcxの登録

次のコマンド（ciwmngcr）を実行して，ワーク管理データベースに振り分けルール定義（simpleFormCR.hcx）を登録します。なお，このファイルはかんたん開発を利用する場合に必要です。

"%CSCIW_HOME%¥bin¥ciwmngcr" -sid BLC -reg -crf "C:¥Program Files¥HITACHI¥HBPM2¥blc¥setup¥simpleform¥simpleFormCR.hcx"

コマンドを実行すると，次の実行結果が表示され，simpleFormCR.hcxの登録が完了します。

KDIW20000-I The command has ended. command = ciwmngcr

5.6　Webアプリケーションの作成

Webアプリケーションを作成し，Web帳票アプリケーションをアプリケーションサーバ上で実行できるようにします。

Webアプリケーションの作成は，MyEclipseを使用します。Webアプリケーションを作成する前に，「5.2　開発環境のインストール」を参照して，Eclipse，MyEclipse，およびプラグインのインストールと設定が完了していることを確認してください。

＜この節の構成＞

5.6.1　Eclipseの起動と設定

5.6.2　Webプロジェクトの作成

5.6.3　EARプロジェクトの作成

5.6.4　Webアプリケーションの生成

5.6.1　Eclipseの起動と設定

MyEclipseを使用する前に，利用するJREおよびJDK準拠レベルがEclipseに正しく設定されているかを確認します。

操作手順

Eclipseを起動し，ワークスペースを指定します。
ワークスペースは任意の場所に作成してください。

Eclipseのメニューから［ウィンドウ］－［設定］を選択します。
［設定］ダイアログが表示されます。

左ペインで［Java］－［インストール済みのJRE］を選択します。
右ペインに［インストール済みのJRE］ページが表示されます。次の設定になっているか確認します。
名前：jdk
ロケーション：<Cosminexusのインストールディレクトリ>¥jdk

左ペインで［Java］－［コンパイラー］を選択します。
「コンパイラー準拠レベル」が5.0になっているか確認します。

5.6.2　Webプロジェクトの作成

MyEclipseを使用してWebプロジェクトを作成し，Webプロジェクト内のフォルダにWeb帳票アプリケーションをコピーして，WARを作成します。

＜この項の構成＞

(1)　Webプロジェクトの生成

(2)　Web帳票アプリケーションのコピー

(3)　Webプロジェクトの設定

(1)　Webプロジェクトの生成

新規Webプロジェクトを生成します。

操作手順

Eclipseのメニューから［ファイル］－［新規］－［プロジェクト］を選択します。
［新規プロジェクト］ダイアログが表示されます。

［MyEclipse］－［Javaエンタープライズ・プロジェクト］－［Webプロジェクト］を選択して，［次へ］ボタンをクリックします。
［Webプロジェクトの作成］ページが表示されます。

Webプロジェクトのプロパティを設定します。
次のとおり設定してください。

表5-4　Webプロジェクトのプロパティの設定値

設定項目 | 設定値
プロジェクト名 | blc_war
ロケーション | ［デフォルト・ロケーションの使用］のチェックを外します。
ディレクトリー | C:¥blcwar_project
ソース・フォルダー | webSample/WEB-INF/src
Webルート・フォルダー | webSample
コンテキスト・ルートURL | /blc
J2EE仕様レベル | ［J2EE 1.4］を選択します。
JSTLサポート | ［JSTLライブラリーをWEB-INF/libフォルダーに追加する］のチェックを外します。

各項目を設定したあとの画面は，次のようになります。

［終了］ボタンをクリックします。
Webプロジェクトが作成されます。このとき，次のダイアログが表示されることがあります。パースペクティブを関連づけたくない場合は，チェックを外して，［はい］ボタンをクリックしてください。

(2)　Web帳票アプリケーションのコピー

Webプロジェクトの作成によって生成されたフォルダに，Web帳票アプリケーションのファイルを配置します。

Webプロジェクトを作成したあとは，次のようなフォルダ構成になっています。

/blcwar_project
  ├─/.myeclipse
  └─/webSample
        ├─/META-INF
        └─/WEB-INF
              ├─/classes
              ├─/lib
              └─/src

<Webルート・フォルダー>下に，Web帳票アプリケーションをコピーします。

「5.4.2　Web帳票アプリケーション（webSample）の作成」で作成した作業ディレクトリをwebSampleフォルダ下にコピーしてください。コピー元とコピー先を示します。

コピー元
<BLC2のインストールディレクトリ>¥webSampleフォルダ下のファイル，フォルダ
ただし，簡易セットアップツールで構築した場合は，次のようになります。
<BLC2のインストールディレクトリ>¥blc¥setup¥blc2easysetup¥work¥webSampleフォルダ下のファイル，フォルダ

コピー先
C:¥blcwar_project¥webSampleフォルダ下

Web帳票アプリケーションをコピーしたあとのフォルダ構成は，次のようになります。

/blcwar_project
  ├─/.myeclipse
  └─/webSample
        ├─/adportlets
        ├─/app
        ├─/contents
        ├─/css
        ├─/efd
        ├─/form
        ├─/html
        ├─/images
        ├─/js
        ├─/manual
        ├─/META-INF
        ├─/portlets
        └─/WEB-INF
              ├─/classes
              ├─/lib
              └─/src

ファイルをコピーしたあとに，Eclipse上でフォルダの状態を更新するため，［パッケージ・エクスプローラー］タブ※でWebプロジェクトを選択し，右クリックで［更新］を選択してください。

注※

［パッケージ・エクスプローラー］タブが表示されていない場合は，Eclipseのメニューから［ウィンドウ］－［ビューの表示］－［パッケージ・エクスプローラー］を選択してください。

(3)　Webプロジェクトの設定

Webプロジェクトのプロパティを確認し，Web帳票アプリケーションのコンパイルに必要なライブラリを追加します。

操作手順

［パッケージ・エクスプローラー］上で，作成したWebプロジェクト（webSample）を選択し，メニューから［プロジェクト］－［プロパティー］を選択します。
［プロパティー：<Webプロジェクト名>］ウィンドウが表示されます。

左ペインで［Javaのビルド・パス］を選択し，右ペインで［ソース］タブを選択します。

「ビルド・パス上のソース・フォルダー」に"blc_war/webSample/WEB-INF/src"が設定されていることを確認します。

Eclipseのメニューから［ウィンドウ］－［設定］を選択します。
［設定］ダイアログが表示されます。

左ペインで［MyEclipse］－［Javaエンタープライズ・プロジェクト］－［ライブラリ・セット］を選択し，［J2EE 1.4］タブでJARファイルのシステムドライブを確認します。
次に示すJARファイルを確認してください。ファイルがない場合は，［JAR/ZIPの追加］ボタンをクリックして追加してください。

表5-5　確認するJARファイル

JARファイル名 | 格納フォルダ
j2ee-javax.jar | <Cosminexusのインストールディレクトリ>¥CC¥client¥lib
csmjaxp.jar | <Cosminexusのインストールディレクトリ>¥jaxp¥lib

注※

「5.2　開発環境のインストール」でインストールした環境とシステムドライブが異なる場合は，環境に合わせて再登録してください。詳細は，マニュアル「Cosminexus　アプリケーション開発ガイド」のライブラリパスの設定について記載されている個所を参照してください。

［プロパティー：<Webプロジェクト名>］ウィンドウの左ペインで［MyEclipse］－［Web］を選択し，右ペインで［デプロイメント］タブを選択します。

デプロイメント・ポリシーを設定して，［OK］ボタンをクリックします。
次のとおり設定してください。

表5-6　デプロイメント・ポリシーの設定値

設定項目 | 設定値
ライブラリーのデプロイメント・ポリシー | ［ワークベンチのデフォルト設定を使用］のチェックを外します。
［Webプロジェクトのビルド・パス上のJAR］のチェックを外します。

各項目を設定したあとの画面は，次のようになります。

［プロパティー：<Webプロジェクト名>］ウィンドウの左ペインで［Javaのビルド・パス］を選択し，右ペインで［ライブラリー］タブを選択します。

［外部JARの追加］ボタンをクリックして，JARファイルを追加します。
次に示すライブラリ（外部JARファイル）を追加してください。

表5-7　追加するライブラリ（外部JARファイル）

JARファイル名
格納先

csciw.jar
<CSCIWのインストールディレクトリ>¥lib

hitj2ee.jar
<Cosminexusのインストールディレクトリ>¥CC¥lib

hntrlib2j.jar
C:¥Program Files¥HITACHI¥HNTRLib2¥classes※

castor.jar
<Portal Frameworkのインストールディレクトリ>¥lib

ecs.jar
<Portal Frameworkのインストールディレクトリ>¥lib

hitachiportal.jar
<Portal Frameworkのインストールディレクトリ>¥lib

jakarta-oro.jar
<Portal Frameworkのインストールディレクトリ>¥lib

portlet.jar
<Portal Frameworkのインストールディレクトリ>¥lib

portletwebsso.jar
<Portal Frameworkのインストールディレクトリ>¥lib

portletwebssolib.jar
<Portal Frameworkのインストールディレクトリ>¥lib

velocity.jar
<Portal Frameworkのインストールディレクトリ>¥lib

village.jar
<Portal Frameworkのインストールディレクトリ>¥lib

pdjdbc2.jar
（HiRDBを使用する場合）
<Cosminexusのインストールディレクトリ>¥DB¥CLIENT¥UTL

ojdbc14.jar
（Oracleを使用する場合）
C:¥oracle¥product¥10.2.0¥Client_1¥jdbc¥lib¥ojdbc14.jar

sqljdbc.jar
（SQL Serverを使用する場合）
C:¥Program Files¥Microsoft SQL Server 2005 JDBC Driver¥sqljdbc_1.1¥jpn

注※

システムドライブにインストールされます。システムドライブがCドライブの場合を記載しています。

［ライブラリー］タブの「ビルド・パス上のJARおよびクラス・フォルダー」に次のJARファイルがあることを確認します。
ファイルがない場合は，［JARの追加］ボタンをクリックして追加してください。

表5-8　追加または確認するライブラリ（JARファイル）

JARファイル名 | 格納先
EURForm.jar | <Webプロジェクトのディレクトリ>¥webSample¥WEB-INF¥lib
blc.jar | <Webプロジェクトのディレクトリ>¥webSample¥WEB-INF¥lib
hitachiportalctn.jar | <Webプロジェクトのディレクトリ>¥webSample¥WEB-INF¥lib

［ライブラリー］タブの「J2EE 1.4 Libraries」を選択します。
外部JARファイルおよびJARファイルを追加したあとの［ライブラリー］タブが次のように表示されることを確認してください。

注

HiRDBを利用する場合の例です。

［プロパティー：<Webプロジェクト名>］ウィンドウで［OK］ボタンをクリックします。

「blc_war」プロジェクトを選択します。

右クリックで［MyEclipse］－［検査実行］を選択します。
Webプロジェクトがビルドされます。Webプロジェクトのビルド結果は，［コンソール］ビューに表示されます。［コンソール］ビューが表示されていない場合は，Eclipseのメニューから［ウィンドウ］－［ビューの表示］－［コンソール］を選択してください。
なお，［問題］ビューにはエラーが表示されますが，次に示す方法で解除できます。

14-1 エラーの発生しているリソース（ファイルまたはフォルダ）を選択します。

表5-9　対象リソース

ファイル格納場所 | ファイル名／フォルダ名
C:¥blcwar_project¥webSample¥form¥include | BLCFMCconst.inc
BLCFMCbaseTag.inc
C:¥blcwar_project¥webSample¥portlets | portaloperationフォルダ
C:¥blcwar_project¥webSample | jsフォルダ
C:¥blcwar_project¥webSample¥WEB-INF | templatesフォルダ

14-2 右クリックで［MyEclipse］－［検査から除外］を選択します。

選択したリソース（ファイルまたはフォルダ）を検査対象外にできます。

対象リソースのうち，templatesフォルダ下のファイルだけがカスタマイズできます。
カスタマイズするファイルを検査対象にする場合は，次の手順で検査を実行してください。

14-3 カスタマイズ前に，対象ファイルを選択し，右クリックで［MyEclipse］－［検査から除外］を選択します。

「検査から除外」のチェックが外れて，検査対象に戻ります。問題ビューにエラーが表示されるファイルについては，そのエラーを覚えておいてください。

14-4 カスタマイズ後，対象ファイルを選択し，右クリックで［MyEclipse］－［検査実行］を選択します。

対象ファイルの検査が実行されます。カスタマイズ前に問題ビューに表示されていたエラー以外のエラーが表示された場合は，対処してください。

5.6.3　EARプロジェクトの作成

MyEclipseを使用してEARプロジェクト（エンタープライズ・アプリケーション・プロジェクト）を作成します。作成するEARプロジェクトに，「5.6.2　Webプロジェクトの作成」で作成したWebプロジェクトを組み込みます。

操作手順

Eclipseのメニューから［ファイル］－［新規］－［プロジェクト］を選択します。
［新規プロジェクト］ダイアログが表示されます。

［MyEclipse］－［Javaエンタープライズ・プロジェクト］－［エンタープライズ・アプリケーション・プロジェクト］を選択して，［次へ］ボタンをクリックします。
［エンタープライズJavaプロジェクトの作成］ページが表示されます。

EARプロジェクトのプロパティを設定します。
次のとおり設定してください。

表5-10　EARプロジェクトのプロパティの設定値

設定項目 | 設定値
プロジェクト名 | BLC2Sample
ロケーション | ［デフォルト・ロケーションの使用］のチェックを外します。
ディレクトリー | C:¥blcear_project
J2EE仕様レベル | ［J2EE 1.4］を選択します。
利用可能なタスク | ［既存のWebまたはEJBモジュール・プロジェクトを追加する］をチェックします。

各項目を設定したあとの画面は，次のようになります。

［次へ］ボタンをクリックします。
［EARにモジュール・プロジェクトを追加］ページが表示されます。

［J2EEモジュール・プロジェクトの選択］で，［blc_war］をチェックします。

［終了］ボタンをクリックします。
EARプロジェクトが作成されます。

5.6.4　Webアプリケーションの生成

EARプロジェクトにデプロイ情報を設定し，Webアプリケーションを生成します。

操作手順

Eclipseのツールバーから，［[図データ]（MyEclipse J2EEプロジェクトをサーバーにデプロイ）］を選択します。

［プロジェクト・デプロイメント］ダイアログが表示されます。

「プロジェクト」で［BLC2Sample］を選択し，［追加］ボタンをクリックします。

［新規デプロイメント］ダイアログが表示されます。

デプロイ情報を設定します。
次のとおり設定してください。

表5-11　Webアプリケーションのデプロイ情報の設定値

設定項目 | 設定値
サーバー | <外部起動>
デプロイ形式 | 展開ディレクトリー形式
デプロイ・ロケーション | <BLC2のインストールディレクトリ>¥blc¥simpleform¥deploy¥BLC2Sample※

注※

デプロイ・ロケーションを［参照］ボタンから選択する場合は，deployフォルダまでを指定して［OK］ボタンをクリックしてください。「¥BLC2Sample」の部分は「<BLC2のインストールディレクトリ>¥blc¥simpleform¥deploy」のあとに自動で表示されます。

各項目を設定したあとの画面は，次のようになります。

［終了］ボタンをクリックします。
Webアプリケーションが生成されます。正常にWebアプリケーションが生成されると，［プロジェクト・デプロイメント］ダイアログの「デプロイメントの状態」が「正常にデプロイされました。」になります。

［OK］ボタンをクリックします。
ここまでの作業で，<BLC2のインストールディレクトリ>¥blc¥simpleform¥deployフォルダにBLC2Sampleフォルダが作成されているか確認してください。

5.7　J2EEサーバの設定

開発環境で使用するJ2EEサーバを設定し，Web帳票アプリケーションを開始します。ここでは，Server Plug-inを使用して，J2EEサーバに必要な設定をする方法について説明します。

＜この節の構成＞

5.7.1　Management Serverへの接続（開発環境）

5.7.2　リソースアダプタの設定（開発環境）

5.7.3　CSCIWManagementServerの設定（開発環境）

5.7.4　案件運用操作の設定（開発環境）

5.7.5　Web帳票アプリケーションの設定（開発環境）

5.7.1　Management Serverへの接続（開発環境）

J2EEサーバの運用管理をするManagement Serverの設定をします。

この作業をする前に，Management Serverが起動されていることを確認してください。また，システム管理者の権限を持つユーザを必ず一人以上登録してください。

Management Serverのセットアップおよび起動方法については，「4.3.2　Management Serverの設定」を参照してください。また，Server Plug-inの詳細は，マニュアル「Cosminexus　アプリケーション設定操作ガイド」のServer Plug-inによる操作について記載されている個所を参照してください。

＜この項の構成＞

(1)　Server Plug-inのパースペクティブの表示

(2)　接続先Management Serverの設定

(3)　Management Serverへのログイン

(1)　Server Plug-inのパースペクティブの表示

J2EEサーバの設定に使用するServer Plug-inのパースペクティブを表示します。

操作手順

Eclipseのメニューから［ウィンドウ］－［パースペクティブを開く］－［その他］を選択します。
［パースペクティブの選択］ダイアログが表示されます。

［Cosminexus Server Plug-in］を選択し，［OK］ボタンをクリックします。
［Cosminexus Server Plug-in］パースペクティブが表示されます。

(2)　接続先Management Serverの設定

Management Serverの接続が正しく設定されているかを確認します。

操作手順

Eclipseのメニューから［ウィンドウ］－［設定］を選択します。
［設定］ダイアログが表示されます。

左ペインで，［Cosminexus Server Plug-in］を選択し，右ペインで［接続ホスト］タブを選択します。

「接続ホスト一覧」に接続先のホストが設定されているか確認します。
接続先のホストがチェックされているか確認してください。MyEclipseを起動しているマシンと同じマシン上にManagement Serverを起動している場合は，「localhost」となります。

(3)　Management Serverへのログイン

Server Plug-inを使用して，Management Serverにログインします。

操作手順

［サーバー・エクスプローラー］ビューで「localhost:28099(未接続)」※をダブルクリックします。

［Cosminexus Management Serverリモート管理機能へログイン］ダイアログが表示されます。

注※

%COSMINEXUS_HOME%¥manager¥config¥mserver.propertiesファイルのcom.cosminexus.mngsvr.management.portキーをデフォルト（28099）から変更した場合は，Eclipseのメニューから［ウィンドウ］－［設定］－［Cosminexus Server Plug-in］を選択して，「接続ポート番号」に変更したポート番号を設定してください。

ユーザIDとパスワードを入力して［OK］ボタンをクリックします。
ユーザIDとパスワードは，「4.3.2(1)　Management Serverのセットアップ」で設定した管理ユーザIDと管理ユーザパスワードになります。
ログインに成功すると，Management Serverが管理する論理サーバが［サーバー・エクスプローラー］ビューで確認できます。

5.7.2　リソースアダプタの設定（開発環境）

Server Plug-inを使用して，リソースアダプタをデプロイし，必要な設定をします。リソースアダプタの設定が完了したら，リソースアダプタを開始します。

作業を開始する前に，Webシステム内のすべてのサービスユニットが起動していることを確認してください。起動していなければすべてのサービスユニットを起動してください。

＜この項の構成＞

(1)　リソースアダプタのインポート

(2)　リソースアダプタのデプロイ

(3)　リソースアダプタのプロパティの設定

(4)　リソースアダプタの接続テスト

(5)　リソースアダプタの開始

(1)　リソースアダプタのインポート

Server Plug-inを使用して，リソースアダプタをインポートします。

操作手順

［サーバー・エクスプローラー］ビューのツリーを展開し，［J2EEサーバ］－［J2EEリソース］フォルダ下の［リソース・アダプター］フォルダを選択します。

右クリックで［リソース・アダプターのインポート］を選択します。
［リソース・アダプターのインポート］のファイルダイアログが表示されます。

インポートするリソースアダプタを選択します。
インポートするリソースアダプタは，使用するデータベースによって異なります。インポートするRARファイルを次の表に示します。

表5-12　インポートするRARファイル

使用するDBの種別 | リソースアダプタ名 | RARファイル
HiRDB | HiRDB Type4 Driver | <Cosminexusのインストールディレクトリ>¥CC¥DBConnector¥DBConnector_HiRDB_Type4_CP.rar
Oracle | Oracle JDBC Thin Driver | <Cosminexusのインストールディレクトリ>¥CC¥ DBConnector¥DBConnector_Oracle_CP.rar
SQL Server | Microsoft SQL Server 2005 JDBC Driver | <Cosminexusのインストールディレクトリ>¥CC¥ DBConnector¥DBConnector_SQLServer2005_CP.rar

ファイルダイアログで［開く］を選択します。
リソースアダプタのインポートが開始されます。経過表示のダイアログが表示されるので，完了するまで待ってください。インポートに成功すると，［リソース・アダプター］フォルダの下にDBConnectorが表示されます。

インポートしたDBConnectorを右クリックして［プロパティ］を選択します。

［ソース］タブの<display-name>タグを次のとおり変更して，保存します。
<display-name xml:lang="en">DB_Connector_for_Manager</display-name>
変更すると，DBConnector名が「DB_Connector_for_Manager」になります。

再度，手順2.から実行して，<display-name>タグを次のとおり変更して，保存します。
<display-name xml:lang="en">DB_Connector_for_Executer</display-name>
変更を保存すると，DBConnector名が「DB_Connector_for_Executer」になります。

(2)　リソースアダプタのデプロイ

Server Plug-inを使用して，インポートしたリソースアダプタをデプロイします。

操作手順

DB_Connector_for_ExecuterおよびDB_Connector_for_Managerに対して，次の操作をしてください。

［サーバー・エクスプローラー］ビューのツリーを展開し，デプロイするDBConnectorを選択します。
［J2EEサーバ］－［J2EEリソース］－［リソース・アダプター］フォルダの下に表示されているDBConnectorを選択してください。

右クリックで［デプロイ］を選択します。
リソースアダプタのデプロイが開始されます。インポートに成功すると，［J2EEサーバ］－［J2EEリソース・アダプター］フォルダの下に選択したDBConnectorが表示されます。

(3)　リソースアダプタのプロパティの設定

Server Plug-inを使用して，デプロイしたリソースアダプタのプロパティを設定します。

注意事項

リソースアダプタのプロパティを設定したあとは，必ず保存してください。保存しないと設定した内容が反映されません。

操作手順

［サーバー・エクスプローラー］ビューのツリーを展開し，デプロイしたDBConnectorを選択します。
［J2EEサーバ］－［J2EEリソース・アダプター］フォルダの下に表示されたDBConnectorを選択してください。

右クリックで［プロパティ］を選択します。
［プロパティ］は，リソースアダプタが停止していないと選択できません。
［プロパティ］を選択したあとに，経過表示のダイアログが表示されるので，完了するまで待ってください。
リソースアダプタの属性編集画面が表示されます。

プロパティを設定します。
［Connector属性］タブおよび［ソース］タブの設定について示します。

［Connector属性］タブ
使用しているデータベースによって設定内容が異なります。HiRDB，Oracle，またはSQL Serverを使用する場合の設定項目および設定値を次の三つの表に示します。

表5-13　［Connector属性］タブでの設定値（HiRDB）

設定項目（Connector属性のツリー）
Web帳票アプリケーション用
（DB_Connector_for_Executer）
CSCIWManagementServer用
（DB_Connector_for_Manager）

DBConnector名
┃
DB_Connector_for_Executer
DB_Connector_for_Manager

┗
リソース・アダプター

┗
アウトバンド・リソース・アダプター

┗
コネクション定義

┗
javax.sql.DataSource

┣
┃
コンフィグレーション・プロパティー

┃
┃
┃
┃
┃
┃
┃
┃
┃
┃
┃
┃
┃
┣
description
HiRDBのポート番号（デフォルト：22200）
HiRDBのポート番号（デフォルト：22200）

┣
DBHostName
HiRDBのホスト名
HiRDBのホスト名

┣
encodeLang
－※1
－※1

┣
LONGVARBINARY_Access
LOCATOR※2
LOCATOR※2

┣
databaseName

┣
┃
┃
serverName

┗
portNumber

┗
コネクター・ランタイム

┗
プロパティ

┣
ユーザ名
BLC
BLC

┣
パスワード
BLC
BLC

┣
┃
コネクションプールの最小値
20※3
1

┗
コネクションプールの最大値
20※3
1

（凡例）

空欄：設定しないことを表します。

注※1

データベースでUTF-8を使用する場合は，UTF-8を指定します。

注※2

添付ファイルを利用する場合の設定については，マニュアル「Hitachi Business Logic - Container 2」を参照してください。

注※3

環境のシステムリソースに合わせて設定してください。

なお，コネクション枯渇時の動作は，リソースアダプタのConnector属性ファイルのpropertyタグ設定値に依存します。

コネクション枯渇時のコネクション取得待ち行列を有効にするかどうか

・RequestQueueEnable（デフォルト：True）

コネクション枯渇時のコネクション取得待ち行列のとどまることのできる時間の最大値

・RequestQueueTimeout（デフォルト：30秒）

デフォルトの設定では，データベースアクセス処理でコネクションが枯渇した場合，コネクションが取得できるまで最大30秒の待ちが発生します。30秒以内にコネクションが取得できない場合はSQLエラーが発生します。

設定値の詳細については，マニュアル「Cosminexus　リファレンス　定義編」の<property>タグに指定できるプロパティについて記載されている個所を参照してください。

また，Cosminexusの同時実行スレッド数についても適切に設定してください。

同時実行スレッド数の詳細については，マニュアル「Cosminexus　リファレンス　定義編」のusrconf.properties（J2EEサーバ用ユーザプロパティファイル）のwebserver.connector.ajp13.max_threadsについて記載されている個所を参照してください。

［ソース］タブ

［ソース］タブで設定する項目はありません。ただし，DBConnectorの表示名を変更する場合は，［ソース］タブでXMLを変更する必要があります。DBConnectorの表示名の変更方法については，マニュアル「Cosminexus　アプリケーション設定操作ガイド」を参照してください。

表5-14　［Connector属性］タブでの設定値（Oracle）

設定項目（Connector属性のツリー）
Web帳票アプリケーション用
（DB_Connector_for_Executer）
CSCIWManagementServer用
（DB_Connector_for_Manager）

DBConnector名
┃
DB_Connector_for_Executer
DB_Connector_for_Manager

┗
リソース・アダプター

┗
アウトバンド・リソース・アダプター

┗
コネクション定義

┗
javax.sql.DataSource

┣
┃
コンフィグレーション・プロパティー

┃
┃
┃
┃
┃
┃
┃
┃
┃
┃
┃
┃
┃
┣
description

┣
DBHostName

┣
encodeLang

┣
LONGVARBINARY_Access

┣
databaseName
BLCDB
BLCDB

┣
┃
┃
serverName
Oracleのホスト名またはIPアドレス
Oracleのホスト名またはIPアドレス

┗
portNumber
1521
1521

┗
コネクター・ランタイム

┗
プロパティ

┣
ユーザ名
BLC
BLC

┣
パスワード
BLC
BLC

┣
┃
コネクションプールの最小値
20※3
1

┗
コネクションプールの最大値
20※3
1

（凡例）

空欄：設定しないことを表します。

注※1

データベースでUTF-8を使用する場合は，UTF-8を指定します。

注※2

添付ファイルを利用する場合の設定については，マニュアル「Hitachi Business Logic - Container 2」を参照してください。

注※3

環境のシステムリソースに合わせて設定してください。

なお，コネクション枯渇時の動作は，リソースアダプタのConnector属性ファイルのpropertyタグ設定値に依存します。

コネクション枯渇時のコネクション取得待ち行列を有効にするかどうか

・RequestQueueEnable（デフォルト：True）

コネクション枯渇時のコネクション取得待ち行列のとどまることのできる時間の最大値

・RequestQueueTimeout（デフォルト：30秒）

デフォルトの設定では，データベースアクセス処理でコネクションが枯渇した場合，コネクションが取得できるまで最大30秒の待ちが発生します。30秒以内にコネクションが取得できない場合はSQLエラーが発生します。

設定値の詳細については，マニュアル「Cosminexus　リファレンス　定義編」の<property>タグに指定できるプロパティについて記載されている個所を参照してください。

また，Cosminexusの同時実行スレッド数についても適切に設定してください。

同時実行スレッド数の詳細については，マニュアル「Cosminexus　リファレンス　定義編」のusrconf.properties（J2EEサーバ用ユーザプロパティファイル）のwebserver.connector.ajp13.max_threadsについて記載されている個所を参照してください。

［ソース］タブ

［ソース］タブで設定する項目はありません。ただし，DBConnectorの表示名を変更する場合は，［ソース］タブでXMLを変更する必要があります。DBConnectorの表示名の変更方法については，マニュアル「Cosminexus　アプリケーション設定操作ガイド」を参照してください。

表5-15　［Connector属性］タブでの設定値（SQL Server）

設定項目（Connector属性のツリー）
Web帳票アプリケーション用
（DB_Connector_for_Executer）
CSCIWManagementServer用
（DB_Connector_for_Manager）

DBConnector名
┃
DB_Connector_for_Executer
DB_Connector_for_Manager

┗
リソース・アダプター

┗
アウトバンド・リソース・アダプター

┗
コネクション定義

┗
javax.sql.DataSource

┣
┃
コンフィグレーション・プロパティー

┃
┃
┃
┃
┃
┃
┃
┃
┃
┃
┃
┃
┃
┣
description

┣
DBHostName

┣
encodeLang

┣
LONGVARBINARY_Access

┣
databaseName
BLCDB
BLCDB

┣
┃
┃
serverName
SQL Serverのホスト名またはIPアドレス
SQL Serverのホスト名またはIPアドレス

┗
portNumber
1433
1433

┗
コネクター・ランタイム

┗
プロパティ

┣
ユーザ名
BLC
BLC

┣
パスワード
BLC
BLC

┣
┃
コネクションプールの最小値
20※3
1

┗
コネクションプールの最大値
20※3
1

（凡例）

空欄：設定しないことを表します。

注※1

データベースでUTF-8を使用する場合は，UTF-8を指定します。

注※2

添付ファイルを利用する場合の設定については，マニュアル「Hitachi Business Logic - Container 2」を参照してください。

注※3

環境のシステムリソースに合わせて設定してください。

なお，コネクション枯渇時の動作は，リソースアダプタのConnector属性ファイルのpropertyタグ設定値に依存します。

コネクション枯渇時のコネクション取得待ち行列を有効にするかどうか

・RequestQueueEnable（デフォルト：True）

コネクション枯渇時のコネクション取得待ち行列のとどまることのできる時間の最大値

・RequestQueueTimeout（デフォルト：30秒）

デフォルトの設定では，データベースアクセス処理でコネクションが枯渇した場合，コネクションが取得できるまで最大30秒の待ちが発生します。30秒以内にコネクションが取得できない場合はSQLエラーが発生します。

設定値の詳細については，マニュアル「Cosminexus　リファレンス　定義編」の<property>タグに指定できるプロパティについて記載されている個所を参照してください。

また，Cosminexusの同時実行スレッド数についても適切に設定してください。

同時実行スレッド数の詳細については，マニュアル「Cosminexus　リファレンス　定義編」のusrconf.properties（J2EEサーバ用ユーザプロパティファイル）のwebserver.connector.ajp13.max_threadsについて記載されている個所を参照してください。

［ソース］タブ

［ソース］タブで設定する項目はありません。ただし，DBConnectorの表示名を変更する場合は，［ソース］タブでXMLを変更する必要があります。DBConnectorの表示名の変更方法については，マニュアル「Cosminexus　アプリケーション設定操作ガイド」を参照してください。

(4)　リソースアダプタの接続テスト

Server Plug-inを使用して，リソースアダプタの接続テストを実行します。

操作手順

DB_Connector_for_ExecuterおよびDB_Connector_for_Managerに対して，次の操作をしてください。

［サーバー・エクスプローラー］ビューのツリーを展開し，接続テストをするDBConnectorを選択します。
［J2EEサーバ］－［J2EEリソース・アダプター］フォルダの下に表示されているDBConnectorを選択してください。

右クリックで［接続テスト］を選択します。
経過表示のダイアログが表示されるので，完了するまで待ってください。接続テストに成功すると，接続テスト成功のメッセージダイアログが表示されます。

(5)　リソースアダプタの開始

Server Plug-inを使用して，リソースアダプタを開始します。

操作手順

DB_Connector_for_ExecuterおよびDB_Connector_for_Managerに対して，次の操作をしてください。

［サーバー・エクスプローラー］ビューのツリーを展開し，デプロイしたDBConnectorを選択します。
［J2EEサーバ］－［J2EEリソース・アダプター］フォルダの下に表示されているものを選択してください。

右クリックで［開始］を選択します。
経過表示のダイアログが表示されるので，完了するまで待ってください。リソースアダプタが開始されます。

5.7.3　CSCIWManagementServerの設定（開発環境）

Server Plug-inを使用して，CSCIWManagementServerをインポートし，必要な設定をします。CSCIWManagementServerの設定が完了したら，CSCIWManagementServerを開始します。

＜この項の構成＞

(1)　セキュリティロールの設定

(2)　CSCIWManagementServerのインポート

(3)　CSCIWManagementServerのプロパティの設定

(4)　CSCIWManagementServerの開始

(1)　セキュリティロールの設定

CSCIWManagementServerで使用するセキュリティロールを設定します。「4.6.11(1)　セキュリティロールの設定」を参照して，セキュリティロール「csciwdef」を設定してください。

(2)　CSCIWManagementServerのインポート

Server Plug-inを使用して，CSCIWManagementServerをインポートします。

操作手順

［サーバー・エクスプローラー］ビューのツリーを展開し，［J2EEサーバ］－［J2EEアプリケーション］フォルダを選択します。

右クリックで［J2EEアプリケーション（アーカイブ形式）のインポート］を選択します。
［J2EEアプリケーション（アーカイブ形式）のインポート］のファイルダイアログが表示されます。

次に示すEARファイルを選択します。
<CSCIWのインストールディレクトリ>¥lib¥csciw.ear

ファイルダイアログで，［開く］を選択します。
CSCIWManagementServerのインポートが開始されます。経過表示のダイアログが表示されるので，完了するまで待ってください。インポートに成功すると，［J2EEアプリケーション］フォルダの下にEAR名が表示されます。

(3)　CSCIWManagementServerのプロパティの設定

Server Plug-inを使用して，インポートしたCSCIWManagementServerのプロパティを設定します。プロパティの設定例は，「付録D.2　CSCIWManagementServerの属性ファイル」を参照してください。

注意事項

CSCIWManagementServerのプロパティを設定したあとは，必ず保存してください。保存しないと設定した内容が反映されません。

操作手順

［サーバー・エクスプローラー］ビューのツリーを展開し，インポートしたCSCIWManagementServerを選択します。
［J2EEサーバ］－［J2EEアプリケーション］フォルダの下に表示されたEARを選択してください。

右クリックで［プロパティ］を選択します。
［プロパティ］は，CSCIWManagementServerが停止していないと選択できません。
［プロパティ］を選択したあとに，経過表示のダイアログが表示されるので，完了するまで待ってください。
J2EEアプリケーションの属性編集画面が表示されます。

プロパティを設定します。
［アプリケーション属性］タブおよび［WAR］タブの項目に設定します。

［アプリケーション属性］タブ
開始・停止順に「0」を設定します。

［WAR］タブ
［CSCIW Web］－［リソース参照］－［jdbc/CSCIWDataSource］フォルダ下のリンク先に，「DB_Connector_for_Manager」を設定します。

［ソース］タブ
<security-role>タグ内の<linked-to>タグに「csciwdef」を設定します。

(4)　CSCIWManagementServerの開始

Server Plug-inを使用して，CSCIWManagementServerを開始します。

操作手順

［サーバー・エクスプローラー］ビューのツリーを展開し，インポートしたCSCIWManagementServerを選択します。
［J2EEサーバ］－［J2EEアプリケーション］フォルダの下に表示されたEARを選択してください。

右クリックで［開始］を選択します。
経過表示のダイアログが表示されるので，完了するまで待ってください。CSCIWManagementServerが開始されます。

5.7.4　案件運用操作の設定（開発環境）

Server Plug-inを使用して，案件運用操作をインポートし，必要な設定をします。案件運用操作の設定が完了したら，案件運用操作を開始します。

＜この項の構成＞

(1)　セキュリティロールの設定

(2)　案件運用操作のインポート

(3)　案件運用操作のプロパティの設定

(4)　案件運用操作の開始

(1)　セキュリティロールの設定

案件運用操作で使用するセキュリティロールを設定します。「4.6.12(1)　セキュリティロールの設定」を参照して，セキュリティロール「csciwadmin」を設定してください。

(2)　案件運用操作のインポート

Server Plug-inを使用して，案件運用操作をインポートします。

操作手順

［サーバー・エクスプローラー］ビューのツリーを展開し，［J2EEサーバ］－［J2EEアプリケーション］フォルダを選択します。

右クリックで［J2EEアプリケーション（アーカイブ形式）のインポート］を選択します。
［J2EEアプリケーション（アーカイブ形式）のインポート］のファイルダイアログが表示されます。

次に示すEARファイルを選択します。
<CSCIWのインストールディレクトリ>¥lib¥csciwadmin.ear

ファイルダイアログで，［開く］を選択します。
案件運用操作のインポートが開始されます。経過表示のダイアログが表示されるので，完了するまで待ってください。インポートに成功すると，［J2EEアプリケーション］フォルダの下にEAR名が表示されます。

(3)　案件運用操作のプロパティの設定

Server Plug-inを使用して，インポートした案件運用操作のプロパティを設定します。

プロパティの設定例は，「付録D.3　案件運用操作の属性ファイル」を参照してください。

注意事項

案件運用操作のプロパティを設定したあとは，必ず保存してください。保存しないと設定した内容が反映されません。

操作手順

［サーバー・エクスプローラー］ビューのツリーを展開し，インポートした案件運用操作を選択します。
［J2EEサーバ］－［J2EEアプリケーション］フォルダの下に表示されたEARを選択してください。

右クリックで［プロパティ］を選択します。
［プロパティ］は，案件運用操作が停止していないと選択できません。
［プロパティ］を選択したあとに，経過表示のダイアログが表示されるので，完了するまで待ってください。
J2EEアプリケーションの属性編集画面が表示されます。

プロパティを設定します。
［WAR］タブおよび［ソース］タブの項目に設定します。

［WAR］タブ
［CSCIW Admin］－［リソース参照］－［jdbc/CSCAdminIWDataSource］フォルダ下のリンク先に，「DB_Connector_for_Executer」を設定します。

［ソース］タブ
<security-role>タグ内の<linked-to>タグに「csciwadmin」を設定します。
詳細は「付録D.4　Web帳票アプリケーションの属性ファイル」を参照してください。

(4)　案件運用操作の開始

Server Plug-inを使用して，案件運用操作を開始します。

操作手順

［サーバー・エクスプローラー］ビューのツリーを展開し，インポートした案件運用操作を選択します。
［J2EEサーバ］－［J2EEアプリケーション］フォルダの下に表示されたEARを選択してください。

右クリックで［開始］を選択します。
経過表示のダイアログが表示されるので，完了するまで待ってください。案件運用操作が開始されます。

5.7.5　Web帳票アプリケーションの設定（開発環境）

Server Plug-inを使用して，Web帳票アプリケーションをインポートし，必要な設定をします。Web帳票アプリケーションの設定が完了したら，Web帳票アプリケーションを開始します。

＜この項の構成＞

(1)　Web帳票アプリケーションのインポート

(2)　Web帳票アプリケーションのプロパティの設定

(3)　Web帳票アプリケーションの開始

(1)　Web帳票アプリケーションのインポート

Server Plug-inを使用して，Web帳票アプリケーションをインポートします。

操作手順

次に示すファイルを編集します。
編集するファイルのパスと編集する内容を次に示します。

編集するファイルのパス
<BLC2のインストールディレクトリ>¥blc¥simpleform¥deploy¥BLC2Sample¥META-INF¥application.xml

編集内容
<web-uri>タグ内の値を次のとおり変更してください。
変更前：blc_war
変更後：blc_war.war

［サーバー・エクスプローラー］ビューのツリーを展開し，［<J2EEサーバ名>］－［J2EEアプリケーション］フォルダを選択します。

右クリックで［J2EEアプリケーション（展開ディレクトリー形式）のインポート］を選択します。
［J2EEアプリケーション（展開ディレクトリー形式）のインポート］のファイルダイアログが表示されます。

EARプロジェクトのフォルダから，<BLC2のインストールディレクトリ>¥blc¥simpleform¥deploy¥BLC2Sampleフォルダを選択します。

ファイルダイアログで，［開く］を選択します。
Web帳票アプリケーションのインポートが開始されます。経過表示のダイアログが表示されるので，完了するまで待ってください。インポートに成功すると，［J2EEアプリケーション］フォルダの下にEAR名が表示されます。

インポートしたWeb帳票アプリケーションを削除して，リデプロイしたあとに再度インポートする場合にも，上記の手順1.にあるapplication.xmlの編集を実施してから，インポートを実行してください。

(2)　Web帳票アプリケーションのプロパティの設定

Server Plug-inを使用して，インポートしたWeb帳票アプリケーションのプロパティを設定します。

注意事項

Web帳票アプリケーションのプロパティを設定したあとは，必ず保存してください。保存しないと設定した内容が反映されません。

操作手順

［サーバー・エクスプローラー］ビューのツリーを展開し，インポートしたWeb帳票アプリケーションを選択します。
［<J2EEサーバ名>］－［J2EEアプリケーション］フォルダの下に表示されたWeb帳票アプリケーションを選択してください。

右クリックで［プロパティ］を選択します。
［プロパティ］は，Web帳票アプリケーションが停止していないと選択できません。
［プロパティ］を選択したあとに，経過表示のダイアログが表示されるので，完了するまで待ってください。
J2EEアプリケーションの属性編集画面が表示されます。

プロパティを設定します。
［WAR］タブの項目に設定します。

［WAR］－［<WARの表示名>］－［コンテキストルート］：
「/blc」を設定します。

［WAR］－［<WARの表示名>］－［リモートEJBへの参照（CSCIWAuthenticationManager）］－［リンク先のEJB名］：
次の内容を設定します。

corbaname::localhost:900#HITACHI_EJB/SERVERS/J2EE_SERV/EJB/CSCIWManagementServer/CSCIWAuthenticationManager

［WAR］－［<WARの表示名>］－［リモートEJBへの参照（CSCIWDefinitionServer）］－［リンク先のEJB名］：
次の内容を設定します。

corbaname::localhost:900#HITACHI_EJB/SERVERS/J2EE_SERV/EJB/CSCIWManagementServer/CSCIWDefinitionServer

［WAR］－［<WARの表示名>］－［リソース参照］：
フォルダ下のリンク先に，次の値を設定します。
DB_Connector_for_Executer

(3)　Web帳票アプリケーションの開始

Server Plug-inを使用して，Web帳票アプリケーションを開始します。

操作手順

［サーバー・エクスプローラー］ビューのツリーを展開し，インポートしたWeb帳票アプリケーションを選択します。
［J2EEサーバ］－［J2EEアプリケーション］フォルダの下に表示されたEARを選択してください。

右クリックで［開始］を選択します。
経過表示のダイアログが表示されるので，完了するまで待ってください。Web帳票アプリケーションが開始されます。
Web帳票アプリケーションが起動したら，Web帳票アプリケーションにログインし，正常に動作するか確認してください。

5.8　業務の開発とテスト

作成したWeb帳票アプリケーションを変更する場合，アプリケーションのリロードが必要になります。ここでは，Web帳票アプリケーションのリロード方法，および作成したWeb帳票アプリケーションのデバッグについて説明します。

＜この節の構成＞

(1)　Web帳票アプリケーションのリロード

(2)　デバッグ

(1)　Web帳票アプリケーションのリロード

Web帳票アプリケーションの帳票やJSPファイルを新規に追加したり，変更したりする場合のリロード方法を説明します。

操作手順

<Webルート・フォルダー>下のフォルダに，追加または変更になったファイルを配置します。
変更前のフォルダは，別途バックアップしてください。

Eclipse のメニューから［ファイル］－［更新］を選択し，変更したファイルをEclipseに反映します。

Eclipseのツールバーから［[図データ]（MyEclipse J2EEプロジェクトをサーバーにデプロイ）］を選択します。
［プロジェクト・デプロイメント］ダイアログが表示されます。

BLC2Sampleプロジェクトを選択します。

［リデプロイ］ボタンをクリックします。
リデプロイが終了すると，「デプロイメントの状態」に「正常にデプロイされました。」と表示されます。

Server Plug-inのパースペクティブを選択します。

［サーバー・エクスプローラー］ビューのツリーを展開し，［J2EEサーバ］－［J2EEアプリケーション］フォルダ下のWeb帳票アプリケーションを選択します。

右クリックで［リロード］を選択します。
アプリケーションのリロードが実行されます。

注意事項

アプリケーションおよびリソースアダプタの設定を変更するために，アプリケーション内のXMLファイルを変更した場合，アプリケーションの入れ替え（リロード）では，サーバに反映されません。一度アプリケーションを削除して，再度インポートする必要があります。

(2)　デバッグ

MyEclipseを使用して，Javaのデバッグができます。デバッグの設定方法および使用方法については，マニュアル「Cosminexus　アプリケーション開発ガイド」を参照してください。

6.　簡易セットアップツールを利用したシステム構築

電子フォームワークフローセット　ディベロッパセットでは，システムの構築を容易にする簡易セットアップツールを提供しています。

この章では，簡易セットアップツールを使用してシステムを構築する手順，および構築した環境を削除する手順について説明します。

＜この章の構成＞

6.1　簡易セットアップツールの概要

6.2　簡易セットアップツールを利用して構築するシステム

6.3　ソフトウェアのインストール（簡易セットアップツール）

6.4　システム環境変数の設定（簡易セットアップツール）

6.5　簡易セットアップツールの実行とシステムの構築

6.6　プログラム動作確認環境の運用

6.7　プログラム開発環境の設定

6.8　構築したシステムの削除

6.9　簡易セットアップツール実行時に発生した障害の対策

6.10　システム移行時の注意事項

6.1　簡易セットアップツールの概要

簡易セットアップツールの目的および提供する機能について説明します。

＜この節の構成＞

(1)　簡易セットアップツールの目的

(2)　簡易セットアップツールが提供する機能

(1)　簡易セットアップツールの目的

簡易セットアップツールは，プログラムの動作確認や開発で利用するシステムの一括構築および一括削除を実現するツールです。簡易セットアップツールを実行することで，前提ソフトウェアのセットアップや，Web帳票アプリケーションのデプロイ／開始などが一括ででき，サンプルプログラム「販売契約稟議EUR」および「かんたん帳票のサンプル業務」が実行できる状態になります。

簡易セットアップツールは，次の用途で利用できます。

プログラム動作確認環境の構築

サンプルプログラムの動作を確認できるデモ環境が構築できます。

プログラム開発環境の構築

サンプルプログラムを基に，Web帳票アプリケーションを開発できる開発／テスト環境が構築できます。

簡易セットアップツールで構築した環境の削除

簡易セットアップツールを利用して，環境を削除できます。ただし，削除できる環境は，電子フォームワークフロー　ディベロッパセットのバージョン07-60の簡易セットアップツールで構築した環境だけです。

(2)　簡易セットアップツールが提供する機能

簡易セットアップツールでは，システムを構築するセットアップ機能およびシステムを削除するアンセットアップ機能を提供しています。それぞれの機能は，［簡易セットアップ］画面から実行できます。それぞれの機能で実行できる内容を次に示します。

セットアップ機能
次の設定および操作を実行します。

データベースサーバの構築

Management Serverの構築

論理サーバのセットアップ

CSCIWの構築

Portal Frameworkの構築

Web帳票アプリケーションのデプロイ／開始（サンプルプログラムの実行）

アンセットアップ機能
次の操作を実行します。

論理サーバのアンセットアップ

Management Serverの削除

CSCIWの削除

Portal Frameworkの削除

Web帳票アプリケーションを展開したディレクトリの削除※

データベースの削除

注※

Web帳票アプリケーションを展開したディレクトリ下にあるEARのルートディレクトリ，およびかんたん開発用作業ディレクトリ下にあるformディレクトリとWEB-INFディレクトリも削除されます。このため，かんたん開発で生成される帳票ファイルも削除されます。必要に応じて，システムの削除を実行する前にバックアップをとっておいてください。

なお，簡易セットアップ実行時の情報，および障害発生時の情報については，［簡易セットアップ］画面のコンソールに出力されます。

また，プログラム開発環境で使用するファイル群を提供しています。このファイル群をEclipseプロジェクトにインポートすることで，プログラム開発環境のプロジェクトが作成できます。

6.2　簡易セットアップツールを利用して構築するシステム

簡易セットアップツールを利用して構築するシステムの構成，システム構築の流れ，および前提条件について説明します。

簡易セットアップツールを利用してシステムを構築する前に，必ずお読みください。

＜この節の構成＞

(1)　システム構成

(2)　システム構築の流れ

(3)　簡易セットアップツールの前提条件（システム構築時）

(1)　システム構成

簡易セットアップツールを利用する場合には，アプリケーションサーバ，データベース，および開発ツールをすべて1台のマシンにインストールする必要があります。また，データベースは，組み込みデータベースを使用します。

簡易セットアップツールを利用して構築するシステムの構成を次に示します。

図6-1　システム構成（簡易セットアップツール）

各マシンに必要なソフトウェアの分類を次に示します。

表6-1　ソフトウェアの分類（簡易セットアップツール）

項番
マシンの役割
対応OS
ソフトウェア

大分類
小分類

1
開発ツール

Windows XP

Windows Vista

ディベロッパセット
ディベロッパセットに含まれるソフトウェア
（「1.2(1)　構成ソフトウェア」を参照してください。）

2
Webクライアント

Windows XP

Windows Vista

Windows 7

PCクライアント
Webブラウザ
EUR Form Client

(2)　システム構築の流れ

簡易セットアップツールを利用したシステム構築の流れを次に示します。

図6-2　システム構築の流れ（簡易セットアップツール）

(3)　簡易セットアップツールの前提条件（システム構築時）

簡易セットアップツールを利用して，システムを構築するときの前提条件を示します。

簡易セットアップツールの実行ユーザは，Administrator権限または管理者特権を持っていること。

簡易セットアップツール実行対象のマシンのロケールは日本語環境（JA）であること。

前提製品のインストールディレクトリ，および各機能で使用または生成されるディレクトリのパスが次の条件を満たしていること。

ディレクトリのパスの中で使用できる文字列

半角英数字，スペース，「_（アンダーバー）」，「-（ハイフン）」，「.（ドット）」

ディレクトリのパスの条件

・「.（ドット）」から始まるディレクトリを含まないこと

・ネットワークドライブ以下のパスを使用しないこと

・RDエリアをドライブ直下に作成しないこと

簡易セットアップツール実行対象のマシンは，Cosminexusなどの前提ソフトウェアが使用されていない状態であること（前提ソフトウェアをインストールする前のマシンは，簡易セットアップに関係する設定などが何もされていない状態であること）。

1台のマシンでプログラム開発環境またはプログラム動作確認環境を実現する構成となること。

簡易セットアップツールを利用して構築したシステムで使用するポート番号は，別のプログラムで使用されていないこと。

前提ソフトウェアのインストール時に生成されるファイルを削除しないこと。

前提ソフトウェアは，電子フォームワークフローのディベロッパセットからインストールすること。

Eclipseによる開発環境の構築は，簡易セットアップ実行後に手動で実施すること。

簡易セットアップツールによるシステム構築の過程で障害が発生した場合，「6.9　簡易セットアップツール実行時に発生した障害の対策」に従って対処すること。

6.3　ソフトウェアのインストール（簡易セットアップツール）

簡易セットアップツールを実行する前に，システムの構築に必要なソフトウェアをインストールします。次に示すソフトウェアを上から順番にインストールしてください。

＜プログラム動作確認環境とプログラム開発環境に共通で必要なソフトウェア＞

uCosminexus Developer Professional

HiRDB SQL Executer※3

uCosminexus Service Coordinator Interactive Workflow

uCosminexus Portal Framework

Hitachi Business Logic - Container 2

uCosminexus EUR Form Service※1

uCosminexus EUR Form Client※2

注※1

EUR Form連携帳票を利用しない場合でも，EUR Form Serviceは簡易セットアップツールの実行に必要なため，インストールしてください。

注※2

EUR Form Clientは，EUR Form連携帳票を表示するクライアントにインストールします。

注※3

uCosminexus Developer Professionalに含まれ，uCosminexus Developer Professionalのインストール後に，インストーラ（<Cosminexusのインストールディレクトリ>¥DB¥utility¥Executer）が生成されます。

なお，HiRDB SQL Executerのインストール方法については，「3.2.1(3) HiRDB SQL Executerのインストール」を参照してください。

＜プログラム開発環境に必要なソフトウェア＞※1

Eclipse PlatformおよびMyEclipse for Cosminexus※2

uCosminexus Interactive Workflow Development Plug-in

Hitachi Business Logic - Container - Script Generator

EUR Professional Edition

注※1

BLC帳票やEUR Form連携帳票の開発などをする場合にインストールしてください。

注※2

Eclipse PlatformおよびMyEclipse for Cosminexusをインストールしたあとに，プラグインの組み込みが必要になります。Eclipse PlatformおよびMyEclipse for Cosminexusのインストール，およびプラグインの組み込みについては，マニュアル「Cosminexus　アプリケーション開発ガイド」を参照してください。ただし，マニュアル「Cosminexus　アプリケーション開発ガイド」にあるインスタントセットアップは使用しないでください。

6.4　システム環境変数の設定（簡易セットアップツール）

簡易セットアップツールを実行する前に，次に示すシステム環境変数を設定します。システム環境変数が異なる値で設定されている場合は，次に示す設定値に変更してください。

JAVA_HOME

<Cosminexusのインストールディレクトリ>¥jdk

（例）

C:¥Program Files¥HITACHI¥Cosminexus¥jdk

CSCIW_HOME

<CSCIWのインストールディレクトリ>

（例）

C:¥Program Files¥HITACHI¥CSCIW

TZ

JST-9

（例）

JST-9

Path

すでに設定されているパスの前に次に示すパスを追加します。

<Cosminexusのインストールディレクトリ>¥jdk¥bin

<Cosminexusのインストールディレクトリ>¥CC¥admin¥bin

<Cosminexusのインストールディレクトリ>¥DB¥CLIENT¥UTL

（例）

C:¥Program Files¥HITACHI¥Cosminexus¥jdk¥bin;C:¥Program Files¥HITACHI¥Cosminexus¥CC¥admin¥bin;C:¥Program Files¥HITACHI¥Cosminexus¥DB¥CLIENT¥UTL;<すでに設定されているパス>

また，次の表に示すシステム環境変数の設定値が正しいかどうか確認してください。

表6-2　システム環境変数の確認（簡易セットアップツール使用時）

環境変数名
設定値（デフォルト値）
説明

COSMINEXUS_HOME
C:¥Program Files¥HITACHI¥Cosminexus
Cosminexusのインストールディレクトリが設定されます。

BLC2_HOME
C:¥Program Files¥HITACHI¥HBPM2
BLC2のインストールディレクトリが設定されます。

PORTAL_INSTALLDIR
C:¥Program Files¥HITACHI¥CosmiPortal
Portal Frameworkのインストールディレクトリが設定されます。

COSMINEXUS_PORTAL_CLASSPATH
C:¥Program Files¥HITACHI¥HNTRLib2¥classes¥hntrlib2j.jar;C:¥Program Files¥HITACHI¥CosmiPortal¥lib¥castor.jar;C:¥Program Files¥HITACHI¥CosmiPortal¥lib¥ecs.jar;C:¥Program Files¥HITACHI¥CosmiPortal¥lib¥hitachiportal.jar;C:¥Program Files¥HITACHI¥CosmiPortal¥lib¥velocity.jar;C:¥Program Files¥HITACHI¥CosmiPortal¥lib¥village.jar;C:¥Program Files¥HITACHI¥CosmiPortal¥lib¥jakarta-oro.jar;C:¥Program Files¥HITACHI¥HNTRLib¥classes¥hntrlibj.jar;※
Portal Frameworkツール起動用パスが設定されます。

注※

C:¥Program Files¥HITACHI¥HNTRLib¥classes¥hntrlibj.jarはHNTRLibがインストールされている場合に追加されます。

注意事項

システム環境変数の設定後は，マシンを再起動してください。また，システム環境変数の値を変更した場合も，マシンを再起動してください。

システム環境変数JAVA_HOMEおよびCSCIW_HOMEの値には，%PROGRAMFILES%などのシステム環境変数ではなく，直接値を指定してください。

6.5　簡易セットアップツールの実行とシステムの構築

簡易セットアップツールを実行してシステムを構築する手順について説明します。また，簡易セットアップツールを実行したときのシステムの設定内容についても説明します。

＜この節の構成＞

6.5.1　簡易セットアップツールの起動

6.5.2　構築するシステムの情報の設定

6.5.3　簡易セットアップツール実行後の設定

6.5.1　簡易セットアップツールの起動

簡易セットアップツールを起動するには，次のファイルをダブルクリックします。

<BLC2のインストールディレクトリ>¥blc¥setup¥blc2easysetup¥bin¥blc2easysetup.bat

注意事項

簡易セットアップツールを実行する前に，前提製品のインストールディレクトリのパスに使用している文字が正しいかどうかなどの前提条件を満たしていることを確認してください。前提条件を満たしていない場合，正しく環境設定ができないことがあります。

簡易セットアップツールを利用してシステムを構築する場合の前提条件については「6.2(3)　簡易セットアップツールの前提条件（システム構築時）」を，簡易セットアップツールを利用してシステムを削除する場合の前提条件については「6.8(1)　簡易セットアップツールの前提条件（システム削除時）」を参照してください。

Windowsのファイアウォールの設定によっては，簡易セットアップツール実行中にセキュリティ警告画面が出力されますが，処理は正常に続行されます。

6.5.2　構築するシステムの情報の設定

簡易セットアップツールを利用してシステムを構築する場合，構築するシステムの情報を簡易セットアップツールの画面上で設定できます。

構築するシステムの情報の設定手順，および情報を設定する画面の構成について説明します。

＜この項の構成＞

(1)　システムの構築手順（簡易セットアップツール）

(2)　［簡易セットアップ］画面の構成

(3)　［簡易セットアップ - その他の設定］画面の構成

(1)　システムの構築手順（簡易セットアップツール）

簡易セットアップツールを利用して，システムを構築する手順を説明します。なお，簡易セットアップツールで構築したシステムは，簡易セットアップツールを利用して削除できます。削除方法については，「6.8　構築したシステムの削除」を参照してください。

構築手順

簡易セットアップツールを起動します。
起動方法については，「6.5.1　簡易セットアップツールの起動」を参照してください。

構築するシステムの情報を設定します。
［簡易セットアップ］画面および［簡易セットアップ - その他の設定］画面で設定します。
簡易セットアップツール起動時は，各設定項目にデフォルト値が設定されています。必要に応じて，設定値を変更してください。なお，IISなどのWebサーバが，デフォルトのポート番号（80（http））で起動している場合に簡易セットアップツールを実行すると，Hitachi Web Serverのポート番号と重複し，構築に失敗します。この場合は，次のどちらかの対処をしてください。

IISなどのWebサーバを停止する。

［簡易セットアップ - その他の設定］画面の［Web Server］タブにある［Webブラウザからのリクエスト受付ポート番号］の値を変更してから，簡易セットアップツールを実行する。

［簡易セットアップ］画面の設定項目については「(2)　［簡易セットアップ］画面の構成」を，［簡易セットアップ - その他の設定］画面の設定項目については「(3)　［簡易セットアップ - その他の設定］画面の構成」を参照してください。

［簡易セットアップ］画面の［セットアップ］ボタンをクリックします。
設定した情報でシステムが構築されます。［操作］メニューの［セットアップ］からもシステムの構築を実行できます。
なお，構築に失敗した場合は，「6.9　簡易セットアップツール実行時に発生した障害の対策」を参照して対処してください。

(2)　［簡易セットアップ］画面の構成

構築するシステムの情報を設定する［簡易セットアップ］画面の構成を説明します。

［簡易セットアップ］画面を次に示します。

［簡易セットアップ］画面の構成を説明します。

EUR Form Service

自マシンのホスト名またはIPアドレス

簡易セットアップを実行する自マシンのホスト名またはIPアドレスを直接入力で指定します。EUR Form連携帳票の［送信ユニットのプロパティ］－［送信先URL］で指定するホスト名またはIPアドレスを指定してください。

注意事項

「localhost」を指定した場合，大文字と小文字は区別されません。

「localhost」を指定した場合，ほかのマシンからEUR連携帳票にアクセスできません。ほかのマシンからEUR連携帳票にアクセスしたい場合は，必ず自マシンのホスト名かIPアドレスに変更してください。

設定項目の詳細については，マニュアル「帳票作成機能 EUR　EUR 帳票設計（EUR Form帳票）」の［送信ユニット］タブの送信先URLについて記載されている個所を参照してください。

EUR Form Serviceディレクトリのパス

EUR Form Serviceのインストールディレクトリのパスを直接入力または［選択］ボタンで指定します。

EUR Form Serviceをデフォルトのディレクトリ以外にインストールした場合は，変更したディレクトリを指定してください。

注意事項

絶対パスで指定してください。

ディレクトリの区切り文字に使用できる文字は，「[図データ]」（バックスラッシュ）だけです。

Hitachi Business Logic - Container2

アプリケーション展開先ディレクトリのパス

展開ディレクトリ形式でアプリケーションをデプロイする場合に使用する，展開先ディレクトリのパスを指定します。直接入力，または［選択］ボタンで指定してください。

注意事項

ディレクトリの区切り文字に使用できる文字は，「[図データ]」（バックスラッシュ）だけです。

かんたん開発用作業ディレクトリのパス

かんたん開発の作業時に使用するディレクトリのパスを指定します。直接入力，または［選択］ボタンで指定してください。

注意事項

ディレクトリの区切り文字に使用できる文字は，「[図データ]」（バックスラッシュ）だけです。

組み込みDB

RDエリア作成ディレクトリのパス

組み込みデータベースのRDエリアおよびシステムファイルを作成するディレクトリを直接入力または［選択］ボタンで指定します。

注意事項

作成するディレクトリの容量は，660MB以上にしてください。

BLCを42バイト以上のディレクトリ，または半角英数字以外のディレクトリにインストールした場合は，ディレクトリのパスを48バイト以内の半角英数字で指定してください。

絶対パスで指定してください。指定した絶対パスにディレクトリがない場合は，組み込みデータベースの構築時に，組み込みデータベース側でディレクトリを作成します。

ディレクトリの区切り文字に使用できる文字は，「[図データ]」（バックスラッシュ）だけです。

設定項目の詳細については，マニュアル「Cosminexus　アプリケーション開発ガイド」の組み込みデータベース用の設定ファイルの設定項目（コマンド）のRDAREA_DIR（RDエリアを作成するディレクトリ）について記載されている個所を参照してください。

SQL Executerインストールディレクトリのパス

HiRDB SQL Executerのインストールディレクトリを直接入力または［選択］ボタンで指定します。

HiRDB SQL Executerをデフォルトのディレクトリ以外にインストールした場合は，変更したディレクトリを指定してください。

注意事項

絶対パスで指定してください。

ディレクトリの区切り文字に使用できる文字は，「[図データ]」（バックスラッシュ）だけです。

接続先データベースのポート番号

使用するデータベースの接続ポート番号を1～65535の整数で指定します。

注意事項

組み込みデータベースで指定できる範囲は，5,001～65,535です。

設定項目の詳細については，マニュアル「Cosminexus　アプリケーション開発ガイド」の組み込みデータベース用の設定ファイルの設定項目（コマンド）のDB_PORT（ポート番号）について記載されている個所を参照してください。

［その他の設定］ボタン

クリックすると［簡易セットアップ - その他の設定］画面が表示され，Management Server，Webサーバ，およびJ2EEサーバで使用するポート番号を設定できます。デフォルト値から変更したい場合は，このボタンをクリックして設定してください。

［簡易セットアップ - その他の設定］画面の設定内容については，「(3)　［簡易セットアップ - その他の設定］画面の構成」を参照してください。

［セットアップ］ボタン

クリックすると，設定した内容でシステムが構築されます。なお，［簡易セットアップ］画面の設定欄に空欄があると，エラーダイアログが表示されます。

［アンセットアップ］ボタン

クリックすると，システム削除の確認ダイアログが表示されます。確認ダイアログの［OK］ボタンをクリックすると，設定した内容のシステムが削除されます。なお，［簡易セットアップ］画面の設定欄に空欄があると，エラーダイアログが表示されます。

［閉じる］ボタン

クリックすると，［簡易セットアップ］画面が閉じます。変更した内容はすべて無効になり，次回起動時はデフォルト値が入力された状態になります。

(3)　［簡易セットアップ - その他の設定］画面の構成

［簡易セットアップ - その他の設定］画面は，［簡易セットアップ］画面の［その他の設定］ボタンをクリックすると表示されます。必要に応じて設定値を変更し，［OK］ボタンをクリックしてください。なお，［簡易セットアップ - その他の設定］画面の設定欄に空欄がある場合，［OK］ボタンをクリックするとエラーダイアログが表示されます。画面構成をタブごとに説明します。

●［Management Server］タブの画面の構成

［Management Server］タブを選択した場合の［簡易セットアップ - その他の設定］画面を次に示します。

［Management Server］タブを選択した場合の［簡易セットアップ - その他の設定］画面の構成を説明します。

リモート管理機能アクセスポート番号

リモート管理機能への外部接続ポート番号を1～65535の整数で指定します。

設定項目の詳細については，マニュアル「Cosminexus　アプリケーション開発ガイド」のManagement Serverのリモート管理機能の設定のcom.cosminexus.mngsvr.management.portについて記載されている個所を参照してください。

論理サーバ運用ポート番号

Management Serverへの接続用HTTPポート番号を1～65535の整数で指定します。

設定項目の詳細については，マニュアル「Cosminexus　リファレンス　定義編」のmserver.properties（Management Server環境設定ファイル）のwebserver.connector.http.portについて記載されている個所を参照してください。

終了要求受信ポート番号（内部管理用）

Management Serverの終了要求受信時に使用するポート番号を1～65535の整数で指定します。

設定項目の詳細については，マニュアル「Cosminexus　リファレンス　定義編」のmserver.properties（Management Server環境設定ファイル）のwebserver.shutdown.portについて記載されている個所を参照してください。

内部通信ポート番号（内部管理用）

Management Serverの内部で通信用として使用するポート番号を1～65535の整数で指定します。

設定項目の詳細については，マニュアル「Cosminexus　リファレンス　定義編」のmserver.properties（Management Server環境設定ファイル）のwebserver.connector.ajp13.portについて記載されている個所を参照してください。

エージェント接続ポート番号

運用管理エージェントで使用するポート番号を1～65535の整数で指定します。

設定項目の詳細については，マニュアル「Cosminexus　リファレンス　定義編」のadminagent.properties（運用管理エージェントプロパティファイル）のadminagent.adapter.portについて記載されている個所を参照してください。

●［Web Server］タブの画面の構成

［Web Server］タブを選択した場合の［簡易セットアップ - その他の設定］画面を次に示します。

［Web Server］タブを選択した場合の［簡易セットアップ - その他の設定］画面の構成を説明します。

Webブラウザからのリクエスト受付ポート番号

Webサーバからのリクエストを受け付けるポート番号を1～65535の整数で指定します。

設定項目の詳細については，マニュアル「Hitachi Web Server」のK，Lで始まるディレクティブのListen〔IPアドレス:〕ポート番号について記載されている個所を参照してください。

●［J2EE Server］タブの画面の構成

［J2EE Server］タブを選択した場合の［簡易セットアップ - その他の設定］画面を次に示します。

［J2EE Server］タブを選択した場合の［簡易セットアップ - その他の設定］画面の構成を説明します。

ネーミングサービスポート番号

J2EEサーバがネーミングサービスとして利用するCORBAネーミングサービスのポート番号を1～65535の整数で指定します。

設定項目の詳細については，マニュアル「Cosminexus　リファレンス　定義編」のusrconf.properties（J2EEサーバ用ユーザプロパティファイル）のejbserver.naming.portについて記載されている個所を参照してください。

J2EEサーバ稼働確認ポート番号(内部管理用)

J2EEサーバが利用するRMIレジストリのポート番号を1～65535の整数で指定します。

設定項目の詳細については，マニュアル「Cosminexus　リファレンス　定義編」のusrconf.properties（J2EEサーバ用ユーザプロパティファイル）のejbserver.rmi.naming.portについて記載されている個所を参照してください。

簡易Webサーバポート番号(内部管理用)

簡易Webサーバのポート番号を1～65535の整数で指定します。

設定項目の詳細については，マニュアル「Cosminexus　リファレンス　定義編」のusrconf.properties（J2EEサーバ用ユーザプロパティファイル）のejbserver.http.portについて記載されている個所を参照してください。

Webサーバとの通信に使用するポート番号

Webサーバとの通信に使用するポート番号を1～65535の整数で指定します。

設定項目の詳細については，マニュアル「Cosminexus　リファレンス　定義編」のusrconf.properties（J2EEサーバ用ユーザプロパティファイル）のwebserver.connector.ajp13.portについて記載されている個所を参照してください。

6.5.3　簡易セットアップツール実行後の設定

簡易セットアップツールを利用して環境を構築した場合，Cosminexusの環境管理ファイルに次の環境名が登録されます。

電子FWFの環境名: BLC2

簡易セットアップツールを利用してシステム構築したあとに設定される項目および設定値（デフォルト値）を次の表に示します。変更可否列が○の設定項目は，簡易セットアップツールの［簡易セットアップ］画面で設定した値で構築されています。

表6-3　簡易セットアップツールを利用して構築したシステムの設定値

項番
分類
設定項目
設定内容
設定値
（デフォルト値）
変更可否

組み込みデータベース関連の設定

1
ユーザIDおよびパスワード
ユーザID
テーブル所有者の認可識別子
BLC
×

2
パスワード
テーブル所有者のパスワード
BLC
×

3
名称
ホスト名
組み込みデータベースのホスト名
localhost
×

4
ポート番号
接続先データベースのポート番号
組み込みデータベースで使用するポート番号
（組み込みデータベースの環境変数PDNAMEPORT）
22200
○

5
その他
RDエリアの作成ディレクトリパス
RDエリアを作成するディレクトリおよびシステムファイルを作成するディレクトリ（660MB以上必要）※1
<BLC2のインストールディレクトリ>¥rdarea
○

6
構築するデータベースの領域サイズ
構築するデータベースの領域サイズ
（組み込みデータベースの環境変数DB_SIZE）
L（660MB）
×

7
文字コード
構築する組み込みデータベースの文字コード
Shift-JIS
×

Management Server関連の設定

8
ユーザIDおよびパスワード
管理ユーザID
Management Serverへログインするための管理ユーザID
（mngsvrutilコマンドの<管理ユーザID>などで使用できます。）
admin
×

9
パスワード
Management Serverへログインするためのパスワード
（mngsvrutilコマンドの<管理パスワード>などで使用できます。）
admin
×

10
ポート番号
リモート管理機能アクセスのためのポート番号
Managerリモート管理機能への外部接続ポート番号
（mserver.propertiesファイルのcom.cosminexus.mngsvr.management.portキー）
Server Plug-inで，Management Serverのリモート管理機能にログインするときに必要になります。
28099
○

11
論理サーバ運用ポート番号
Management Serverへの接続用HTTPポート番号
（mserver.propertiesファイルのwebserver.connector.http.portキー）
28080
○

12
終了要求受信ポート番号
（内部管理用）
Management Serverの終了要求受信時に使用するポート番号（mserver.propertiesファイルのwebserver.shutdown.port）
28005
○

13
内部通信ポート番号
（内部管理用）
Management Serverの内部で通信用として使用するポート番号（mserver.propertiesファイルのwebserver.connector.ajp13.portキー）
28009
○

14
名称
ホスト名
Management Serverのホスト名（mngsvrutilコマンドの<ホスト名>などで使用できます。）
localhost
×

15
サーバ名
Management Serverのサーバ名
（Webコンテナのサーバ名）
cosmi_m
×

16
Webシステム名
Webシステム（構築するJ2EEサーバやWebサーバを含めたシステム）の名称
BLC2
×

17
サービス定義
Management Serverの自動起動
マシン起動時にManagement Serverを自動起動する設定
（サービスの自動開始）
－
×

18
統合ユーザ管理フレームワーク
パスワードの暗号の形式
平文
－
×

運用管理エージェントの設定

19
ポート番号
エージェント接続ポート番号
運用管理エージェントで使用するポート番号
（adminagent.propertiesファイルのadminagent.adapter.portキー）
20295
○

20
サービス定義
運用管理エージェントの自動起動
マシン起動時に運用管理エージェントを自動起動する設定
（サービスの自動開始）
－
×

Webサーバ関連の設定

21
ポート番号
Webブラウザからのリクエスト受付ポート番号
Webサーバがリクエストを受け付けるポート番号
（httpsd.confファイルのPortディレクティブおよびListenディレクティブ）
80
○

22
名称
論理サーバ名
Webサーバ名称
Web_SERV
×

J2EEサーバ関連の設定

23
ポート番号
ネーミングサービス受付ポート番号
J2EEサーバがネーミングサービスとして利用するCORBAネーミングサービスのポート番号
（usrconf.propertiesファイルのejbserver.naming.portキー）
900
○

24
J2EEサーバ稼働確認ポート番号
（内部管理用）
J2EEサーバが利用するRMIレジストリのポート番号
（usrconf.propertiesファイルのejbserver.rmi.naming.portキー）
23152
○

25
簡易Webサーバポート番号
（内部管理用）※2
簡易Webサーバのポート番号
（usrconf.propertiesファイルのejbserver.http.portキー）
8080
○

26
Webサーバとの通信に使用するポート番号
Webサーバとの通信に使用するポート番号
（usrconf.propertiesファイルのwebserver.connector.ajp13.portキー）
8007
○

27
名称
論理サーバ名
J2EEサーバ名称
（cjstartsvコマンドの<サーバ名>などで使用できます。）
J2EE_SERV
×

28
CSCIWManagementServer用DB Connector名（CSCIWManagementServer用リソースアダプタ名）
対象となるDB ConnectorのRARファイルの表示名
（cjdeployrarコマンドの<リソースアダプタ名>などで使用できます。）
DB_Connector_for_Manager
×

29
Web帳票アプリケーション用DB Connector名（Web帳票アプリケーション用リソースアダプタ名）
DB_Connector_for_Executer
×

30
CSCIWのアプリケーション
CSCIWのアプリケーション名
CSCIWManagementServer
×

31
案件運用操作のアプリケーション名
CSCIWAdminServlet
×

32
サンプル帳票アプリケーション
BLCがサンプルで提供しているWeb帳票アプリケーション名
BLC2Sample
×

33
コネクションプール
CSCIWManagementServer用DB Connectorのコネクションプール数
DB Connectorのコネクションプーリングでプールするコネクション数
最大値：1
最小値：1
×

34
Web帳票アプリケーション用DB Connectorのコネクションプール数
最大値：5
最小値：5
×

PRF関連の設定

35
名称
論理サーバ名
PRFの論理サーバ名
PRF
×

CSCIW関連の設定

36
案件運用操作
ユーザID
案件運用操作へログインするためのユーザID
admin
×

37
パスワード
案件運用操作へログインするためのパスワード
admin
×

38
CSCIW
システムID
CSCIWのシステムID
BLC
×

Portal Framework関連の設定

39
リポジトリ
リポジトリの種別
アクセス制御やパーソナライズをするための設定情報格納先の種別
DB
×

40
接続先名称
接続先リポジトリの名称
BLC
×

41
構成名称
Portal Framework用のリポジトリ構成情報の名称
PORTAL_USER
×

42
BLC用のリポジトリ構成情報の名称
BLC_USER
×

EUR Form関連の設定

43
送信ユニット情報
EUR連携帳票の送信先URLのホスト名またはIPアドレス
簡易セットアップを実行する自マシンのホスト名またはIPアドレス
（EUR Form連携帳票の［送信ユニットのプロパティ］－［送信先URL］で指定するホスト名またはIPアドレス）
localhost
○※3

BLC

44
名称
サンプル帳票アプリケーションの展開先ディレクトリ
展開ディレクトリ形式でアプリケーションをデプロイする場合に使用する展開先ディレクトリ※4
<BLC2のインストールディレクトリ>¥blc¥simpleform¥deploy
○

45
かんたん開発用作業ディレクトリ
かんたん開発機能で使用する作業ディレクトリ
<BLC2のインストールディレクトリ>¥blc¥simpleform¥work
○

（凡例）

○：設定値を変更できることを表します。

×：設定値を変更できないことを表します。

－：該当する値がないことを表します。

注※1

簡易セットアップツールで構築した環境では，次の用途でLOB列格納用RDエリアを使用しています。

・RLOB1：Portal Frameworkのパーソナライズ情報の格納

・RLOB2：添付ファイルの情報の格納

注※2

簡易Webサーバは，管理用サーバとしてシステム内部だけで使用しているため，クライアントは意識する必要はありません。

注※3

設定値（デフォルト値）を変更することを推奨します。

注※4

簡易セットアップを実行すると，本ディレクトリの下にEARのルートディレクトリ（<BLC2のサンプル帳票アプリケーション名>ディレクトリ）が作成されます。

6.6　プログラム動作確認環境の運用

クライアントへのEUR Form Clientの配布について説明します。また，プログラム動作確認環境でのプログラムの起動，停止方法，およびサンプルプログラムの実行手順について説明します。

＜この節の構成＞

(1)　クライアントへのEUR Form Clientのインストール

(2)　プログラムの起動と停止

(3)　サンプルプログラムの実行手順

(4)　ポータル画面の設定変更

(5)　システム構築前の状態に戻す方法

(1)　クライアントへのEUR Form Clientのインストール

クライアントでEUR Form連携帳票を表示させるには，各クライアントにEUR Form Clientをインストールする必要があります。EUR Form Clientの配布方法については「4.7　EUR Form Clientのインストール」を参照してください。

(2)　プログラムの起動と停止

簡易セットアップツールを実行して正常にシステム構築できた場合，プログラムは起動状態となっています。そのまま，「(3)　サンプルプログラムの実行手順」に進んでください。

プログラムの起動，停止手順については，「付録B　プログラムとサービスの起動順序」を参照してください。

(3)　サンプルプログラムの実行手順

簡易セットアップツールで構築した環境で，サンプルプログラム「販売契約稟議EUR」およびサンプルプログラム「かんたん帳票のサンプル業務」を実行する手順について説明します。

操作手順

Webブラウザを起動して次のURLにアクセスします。
http://<ホスト名>:<Webブラウザからのリクエスト受付ポート番号>/blc/

<ホスト名>
簡易セットアップツールの［簡易セットアップ］画面で設定した「自マシンのホスト名またはIPアドレス」の値を入力してください。

<Webブラウザからのリクエスト受付ポート番号>
簡易セットアップツールの［簡易セットアップ - その他の設定］画面の［Web Server］タブで設定した「Webブラウザからのリクエスト受付ポート番号」の値を入力してください。

簡易セットアップで登録した任意のサンプルユーザでログインします。
サンプルユーザについては，次のファイルを参照してください。
<BLC2のインストールディレクトリ>¥tools¥sample¥sampleuser¥sql¥hirdb¥sample.txt
パスワードについては，「付録A.1(2)　組織およびユーザのサンプルデータ」を参照してください。
ログイン後，次の機能を利用できます。

帳票の登録

宛先の登録

申請

案件の確認

かんたん帳票のサンプル業務

利用手順については，「4.8　帳票の登録と確認」，および「4.8.2　かんたん帳票のサンプル業務の登録と確認」を参照してください。

(4)　ポータル画面の設定変更

ユーザの環境や用途に合わせて，Portal Frameworkのポータル画面に表示するタブおよびポートレットのレイアウトを変更できます。ポータル画面の設定変更については，マニュアル「uCosminexus Portal Framework ユーザーズガイド」を参照してください。

(5)　システム構築前の状態に戻す方法

システム構築前の状態に戻す場合は，簡易セットアップツールのアンセットアップ機能を使用してください。アンセットアップ機能を実行して失敗した場合は，「6.9.4　障害からの回復方法（システム削除時）」を参照して環境を回復してください。

6.7　プログラム開発環境の設定

プログラム開発環境を利用するための設定，およびサンプルプログラムを利用してWebアプリケーションを開発する方法について説明します。

＜この節の構成＞

(1)　プログラム開発環境の利用

(2)　Eclipseを利用したWebアプリケーションの開発

(3)　ポートレットの管理

(1)　プログラム開発環境の利用

プログラム開発環境を利用するには，Eclipse，MyEclipse，およびプラグインの環境設定が必要です。Eclipse，MyEclipseのインストールやプラグインの組み込み，設定については，マニュアル「Cosminexus　アプリケーション開発ガイド」，およびマニュアル「Cosminexus アプリケーション設定操作ガイド」を参照してください。ただし，マニュアル「Cosminexus　アプリケーション開発ガイド」にあるインスタントセットアップは使用しないでください。

また，アプリケーションは展開ディレクトリ形式でデプロイします。MyEclipseを利用した展開ディレクトリ形式のデプロイ方法については，「5.6.4　Webアプリケーションの生成」を参照してください。

(2)　Eclipseを利用したWebアプリケーションの開発

Eclipseを利用してWebアプリケーション開発する場合，EclipseでWebプロジェクトを作成し，<Webルート・フォルダー>下に次に示すフォルダをコピーして，ルートディレクトリとして設定してください。

<BLC2のインストールディレクトリ>¥blc¥setup¥blc2easysetup¥work¥webSample

プログラム開発環境の構築については，「5.6　Webアプリケーションの作成」を参照してください。

(3)　ポートレットの管理

ポータル画面上で登録および削除することで，ユーザごとに利用できるポートレットを指定できます。ポートレットの登録および削除の手順については，マニュアル「uCosminexus Portal Framework　システム管理者ガイド」を参照してください。

6.8　構築したシステムの削除

簡易セットアップツールを利用して構築したシステムは，簡易セットアップツールを利用して削除できます。

簡易セットアップツールを利用してシステムを削除するときの前提条件，削除対象，初期化されるファイル，および削除手順について説明します。また，簡易セットアップツールのシステム構築に失敗した環境を削除した場合に出力される，警告メッセージへの対処方法についても説明します。

＜この節の構成＞

(1)　簡易セットアップツールの前提条件（システム削除時）

(2)　簡易セットアップツールの削除対象

(3)　初期化されるファイル

(4)　システムの削除手順（簡易セットアップツール）

(5)　警告メッセージの対処の判断方法

(1)　簡易セットアップツールの前提条件（システム削除時）

簡易セットアップツールを利用してシステムを削除するときの前提条件を示します。

簡易セットアップツールの実行ユーザは，Administrator権限または管理者特権を持っていること。

簡易セットアップツール実行対象のマシンのロケールは日本語環境（JA）であること。

前提製品のインストールディレクトリ，および各機能で使用または生成されるディレクトリのパスが次の条件を満たしていること。

ディレクトリのパスの中で使用できる文字列

半角英数字，スペース，「_（アンダーバー）」，「-（ハイフン）」，「.（ドット）」

ディレクトリのパスの条件

・「.（ドット）」から始まるディレクトリを含まないこと

・ネットワークドライブ以下のパスを使用しないこと

・RDエリアをドライブ直下に作成しないこと

削除対象となる環境は，バージョン07-60の簡易セットアップツールで構築した環境であること。

削除対象となる環境は，簡易セットアップツールで構築した状態から各種パラメタを変更していないこと。

Management Serverおよび運用管理エージェントが起動していること。なお，簡易セットアップツールで構築した環境の場合，どちらのサービスも自動起動設定になっています。

削除対象となる環境で利用しているデータベースのサービスが起動していること。

削除対象となるディレクトリやファイルなどを閉じた状態にしていること。

(2)　簡易セットアップツールの削除対象

簡易セットアップツールでは，簡易セットアップツールを利用して構築したシステムを削除できます。ただし，削除対象となるプログラムのログは削除されません。

削除対象については，「6.1(2)　簡易セットアップツールが提供する機能」を参照してください。

(3)　初期化されるファイル

簡易セットアップツールでアンセットアップを実行すると，次のファイルが初期化されます。簡易セットアップツール実行時に設定した値も初期化されますので，注意してください。

表6-4　初期化されるファイルの一覧（簡易セットアップツールのアンセットアップ）

分類 | ファイル名 | 説明
Cosminexus | <Cosminexusのインストールディレクトリ>¥manager¥config¥mserver.xml※ | 管理ユーザアカウント設定ファイル
<Cosminexusのインストールディレクトリ>¥manager¥config¥adminagent.properties※ | 運用管理エージェントプロパティファイル
<Cosminexusのインストールディレクトリ>¥manager¥config¥mserver.properties※ | Management Server環境設定ファイル
<Cosminexusのインストールディレクトリ>¥manager¥config¥mmodel.xml※ | Management Serverで管理するデータソース情報ファイル
Portal Framework | <Portal Frameworkのインストールディレクトリ>¥conf¥jetspeed-config.jcfg | ポートレット定義ファイル
<Portal Frameworkのインストールディレクトリ>¥conf¥Repository.xml | リポジトリ設定ファイル
<Portal Frameworkのインストールディレクトリ>¥conf¥controllers.xml | レイアウト形式設定ファイル
<Portal Frameworkのインストールディレクトリ>¥psml¥group¥default¥homeHTML.psml | 拡張レイアウト設定ファイル

注※

簡易セットアップツールのアンセットアップ実行時に，<BLC2のインストールディレクトリ>¥blc¥setup¥blc2easysetup¥log¥backupフォルダ下にバックアップが作成されます。

そのほかのファイルについては，必要に応じて手動でバックアップを作成してください。

(4)　システムの削除手順（簡易セットアップツール）

簡易セットアップツールを利用して，システムを削除する手順を説明します。

削除手順

簡易セットアップツールを起動します。
起動方法については，「6.5.1　簡易セットアップツールの起動」を参照してください。

削除するシステムの情報を設定します。
［簡易セットアップ］画面および［簡易セットアップ - その他の設定］画面で削除するシステムの情報を設定します。
［簡易セットアップ］画面の設定項目については「6.5.2(2)　［簡易セットアップ］画面の構成」を，［簡易セットアップ - その他の設定］画面の設定項目については「6.5.2(3)　［簡易セットアップ - その他の設定］画面の構成」を参照してください。

［簡易セットアップ］画面の［アンセットアップ］ボタンをクリック，または［操作］メニューから［アンセットアップ］を選択します。

［簡易セットアップ - 確認］ダイアログが表示されるので，［OK］ボタンをクリックします。
設定した情報のシステムが削除されます。
削除を実行しない場合は，［キャンセル］ボタンをクリックして，処理をキャンセルしてください。［キャンセル］ボタンをクリックすると，［簡易セットアップ］画面に戻ります。

注意事項

かんたん開発機能を利用していない環境を削除した場合

簡易セットアップ機能で構築した環境でかんたん開発機能を利用していない場合，簡易セットアップ機能で環境を削除時に「KDLC6130-W Hitachi Business Logic - Container2の削除に失敗しました。」という警告メッセージが出力されます。この警告メッセージは，かんたん開発用作業ディレクトリ下にファイルがないために出力されるメッセージなので，対処する必要はありません。

システムの構築に失敗した環境を削除した場合

簡易セットアップツールを利用してシステムを削除すると，構築されたシステムの状態に関係なく，削除対象となるすべての項目に対して削除処理が実行されます。不要な削除処理も実行されるため，「KDLC6009-I簡易セットアップツールのアンセットアップを終了します。」というメッセージが表示されても警告メッセージが出力されます。「(5)　警告メッセージの対処の判断方法」を参照して，出力された警告メッセージが不要な処理によるものかどうか判断してください。

(5)　警告メッセージの対処の判断方法

システム構築時にエラーが発生していた環境を削除した場合は，警告メッセージが出力されます。次の手順で，出力された警告メッセージの対処が必要かどうか判断してください。

判断手順

次に示す簡易セットアップメッセージログを参照します。
<BLC2のインストールディレクトリ>¥blc¥setup¥blc2easysetup¥log¥message[n]※.log

注※

[n]はファイルの面数を表します。

システム構築時に出力されたエラーメッセージを確認します。

手順2.で確認したエラーメッセージよりも前に出力されたメッセージのうち，最後に出力されている表6-5のメッセージ（メッセージID(-I)）を確認します。

次に示す表で，手順3.で確認したメッセージIDとシステム削除時に出力された警告メッセージ（メッセージID(W)）の交わる欄を参照します。
参照した欄が「○」の場合は，表6-5の下にある対処手順に従って対処してください。

表6-5　システム削除時に出力された警告メッセージの対処の要否

メッセージID(I) | 出力された警告メッセージ（メッセージID(W)）
6121 | 6122 | 6123 | 6124 | 6125 | 6126 | 6127 | 6128 | 6129 | 6130 | 6131
データベースサーバの設定
6027 | × | × | × | × | × | × | × | × | × | × | ○
6030 | × | × | × | × | × | × | × | × | × | × | ○
Management Serverの設定
6035 | × | × | × | × | ○ | × | × | × | × | × | ○
6038 | × | × | ○ | × | ○ | × | × | × | × | × | ○
6041 | × | ○ | ○ | ○ | ○ | ○ | × | × | × | × | ○
6090 | × | ○ | ○ | ○ | ○ | ○ | × | × | × | × | ○
6044 | ○ | ○ | ○ | ○ | ○ | ○ | × | × | × | × | ○
6047 | ○ | ○ | ○ | ○ | ○ | ○ | × | × | × | × | ○
6050 | ○ | ○ | ○ | ○ | ○ | ○ | × | × | × | × | ○
CSCIWのセットアップ
6055 | ○ | ○ | ○ | ○ | ○ | ○ | ○ | × | × | × | ○
6058 | ○ | ○ | ○ | ○ | ○ | ○ | ○ | × | × | × | ○
6061 | ○ | ○ | ○ | ○ | ○ | ○ | ○ | × | × | × | ○
6064 | ○ | ○ | ○ | ○ | ○ | ○ | ○ | × | × | × | ○
6067 | ○ | ○ | ○ | ○ | ○ | ○ | ○ | × | × | × | ○
Portal Frameworkのセットアップ
6095 | ○ | ○ | ○ | ○ | ○ | ○ | ○ | × | × | × | ○
6098 | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | × | ○
6601 | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | × | ○
6604 | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | × | ○
6607 | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | × | ○
BLCのセットアップ
6072 | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | × | ○
6075 | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | × | ○
6655 | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | × | ○
6078 | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○
6081 | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○
6084 | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○

（凡例）　○：対処する必要がある。　×：対処する必要はない。

対処が必要な場合は，次の手順で対処してください。

対処手順

次に示す簡易セットアップメッセージログを参照します。
<BLC2のインストールディレクトリ>¥blc¥setup¥blc2easysetup¥log¥message[n]※.log

注※

[n]はファイルの面数を表します。

環境削除時に出力された簡易セットアップメッセージログを参照して，対処が必要な警告メッセージに関係する警告メッセージをすべて確認します。

環境削除時に出力された簡易セットアップメッセージログを参照して，手順2.で確認したメッセージの中で最初に出力されている警告メッセージを確認します。

手順3.で確認したメッセージに対応する手順で，障害から回復します。
回復手順については，「6.9.4　障害からの回復方法（システム削除時）」を参照してください。

6.9　簡易セットアップツール実行時に発生した障害の対策

簡易セットアップツールの実行中に障害が発生したときの対処方法について説明します。

＜この節の構成＞

6.9.1　障害対策の流れ

6.9.2　障害要因の特定に必要な情報

6.9.3　障害からの回復方法（システム構築時）

6.9.4　障害からの回復方法（システム削除時）

6.9.5　簡易セットアップメッセージログ

6.9.1　障害対策の流れ

簡易セットアップツールの実行中に障害が発生したときの対処の流れを示します。

図6-3　障害発生時の対処の流れ（簡易セットアップ）

＜図の説明＞

障害発生の検知

簡易セットアップツールでシステム構築を実行したときに障害が発生すると，コンソール（標準エラー出力）または［簡易セットアップ］画面のコンソールに，エラーメッセージが表示されます。

簡易セットアップツールでシステム削除を実行したときに障害が発生すると，コンソール（標準エラー出力）または［簡易セットアップ］画面のコンソールに警告メッセージとエラーメッセージが表示されます。

障害情報の取得

［簡易セットアップ］画面のコンソールに出力されるメッセージと同様のメッセージが，簡易セットアップメッセージログに出力されます。簡易セットアップメッセージログに日付や時間などの情報が出力されるため，この情報を基に障害の原因を調査できます。

障害発生個所の特定

コンソール（標準エラー出力），［簡易セットアップ］画面のコンソール，または簡易セットアップメッセージログに出力されるメッセージを確認し，どの手順でエラーが発生しているかを確認します。

障害発生個所が簡易セットアップツールの場合か，簡易セットアップツール以外の場合かを判断するには，簡易セットアップメッセージログを基に現在どの処理を実行しているかを参照し，出力されたエラー情報から判断する必要があります。

障害発生個所が簡易セットアップツールの場合，その障害要因を調査します。障害発生個所が簡易セットアップツール以外の場合，関連するプログラムの障害情報を取得し，障害要因を調査します。

障害要因の特定

障害要因が特定できない場合，簡易セットアップメンテナンスログ，および簡易セットアップログを取得し，管理者に連絡します。

注意事項

簡易セットアップを再実行すると，logフォルダ以下の一部の実行結果が初期化されます。簡易セットアップツールを再実行する前に，logフォルダ以下のファイルおよびフォルダをすべて退避してください。

対処

障害要因を取り除き，「6.9.3　障害からの回復方法（システム構築時）」または「6.9.4　障害からの回復方法（システム削除時）」に記載された内容に従って回復します。

簡易セットアップの再実行

回復作業が完了したら，簡易セットアップツールを再実行します。

6.9.2　障害要因の特定に必要な情報

簡易セットアップ中に障害が発生した場合，障害の原因を特定するために，次の情報が必要になります。なお，管理者に連絡する場合は，次の情報を取得してから連絡してください。

簡易セットアップログすべて
<BLC2のインストールディレクトリ>¥blc¥setup¥blc2easysetup¥logフォルダ以下のすべてのファイルを取得します。

簡易セットアップメッセージログ（message[n]※.log）

簡易セットアップメンテナンスログ（maintenance[n]※.log）

簡易セットアップログ（log¥setupフォルダ以下のすべてのファイル）

BLCの障害情報
障害の原因を特定するために次の情報が必要です。

BLCトレースファイル

BLCプロパティファイル

BLCトレースファイルは，BLCプロパティファイルに指定したディレクトリに出力されます。
BLCの障害情報を取得する方法については，マニュアル「Hitachi Business Logic - Container 2」を参照してください。

Portal Frameworkの障害情報
Portal Frameworkの障害情報を取得する方法については，マニュアル「uCosminexus Portal Framework システム管理者ガイド」を参照してください。

CSCIWの障害情報
CSCIWの障害情報を取得する方法については，マニュアル「uCosminexus Service Coordinator Interactive Workflow システム構築・運用ガイド」を参照してください。

Cosminexusの障害情報
障害の原因を特定するために次の情報が必要です。

snapshotログ

J2EEサーバログ
<J2EEサーバログの出力先>¥cjmessage[n]※.log
<J2EEサーバログの出力先>¥cjexception[n]※.log

コマンドのログ
<Cosminexusのインストールディレクトリ>¥CC¥admin¥logs

Cosminexusの障害情報を取得する方法については，マニュアル「Cosminexus　システム運用ガイド」を参照してください。

Cosminexus Managerの障害情報
Cosminexus Managerのログを取得します。Cosminexus Managerのログの取得先を次に示します。
<Cosminexusのインストールディレクトリ>¥manager¥log
Cosminexus Managerのログを取得する方法については，マニュアル「Cosminexus　システム運用ガイド」を参照してください。

組み込みデータベースの障害情報
組み込みデータベースのログを取得します。組み込みデータベースのログの取得先を次に示します。
<Cosminexusのインストールディレクトリ>¥DB¥SPOOL

注※

[n]はファイルの面数を表します。

6.9.3　障害からの回復方法（システム構築時）

簡易セットアップツールでシステム構築を実行中に障害が発生し，システム構築に失敗した場合，簡易セットアップツールを再実行できるようにするために，簡易セットアップツールを実行する前の状態に戻す必要があります。

簡易セットアップツールを実行する前の状態に戻すには，簡易セットアップツールのアンセットアップ機能を使用してください。アンセットアップ機能を実行して失敗した場合は，「6.9.4　障害からの回復方法（システム削除時）」を参照して環境を回復してください。

ここでは，アンセットアップ機能を使用しないで，簡易セットアップツールを実行する前の状態に戻す方法について説明します。

＜この項の構成＞

(1)　簡易セットアップメッセージログの確認

(2)　障害回復手順（システム構築時）

(1)　簡易セットアップメッセージログの確認

最初に，次の手順で簡易セットアップメッセージログを確認します。

確認手順

次に示す簡易セットアップメッセージログを参照します。
<BLC2のインストールディレクトリ>¥blc¥setup¥blc2easysetup¥log¥message[n]※.log

注※

[n]はファイルの面数を表します。

エラーメッセージが出力された個所を探します。

エラーメッセージが出力された時点よりも前のメッセージを順番にさかのぼり，次に示す5種類のメッセージのうち，最初に出現するものを確認します。
最初に出現したメッセージの回復方法に従い，対処してください。各メッセージに対応する回復方法を次の表に示します。

表6-6　簡易セットアップメッセージログで確認するメッセージ（システム構築に失敗した場合）

メッセージID | 内容 | 回復方法
KDLC6068-I | Hitachi Business Logic - Container 2に関する構築を開始します。 | 「(2)　障害回復手順（システム構築時）」の手順5.→手順4.→手順3.→手順2.→手順6.～手順12.の順番に実行してください。
KDLC6091-I | uCosminexus Portal Frameworkに関する構築を開始します。 | 「(2)　障害回復手順（システム構築時）」の手順5.→手順4.→手順3.→手順6.～手順12.の順番に実行してください。
KDLC6051-I | uCosminexus Service Coordinator Interactive Workflowに関する構築を開始します。 | 「(2)　障害回復手順（システム構築時）」の手順5.→手順4.→手順6.～手順12.の順に実行してください。
KDLC6031-I | Cosminexus Managerに関する構築を開始します。 | 「(2)　障害回復手順（システム構築時）」の手順5.～手順12.を実行してください。
KDLC6023-I | DBに関する構築を開始します。 | 「(2)　障害回復手順（システム構築時）」の手順8.→手順1.を実行してください。

メッセージを探す範囲は，簡易セットアップツールを利用してシステムを構築したときのログの範囲になります。以前に簡易セットアップツールを利用してシステムを構築したことがあり，そのときのログ情報が残っていても，それらは対象外です。
なお，該当するメッセージIDが見つからなかった場合，「(2)　障害回復手順（システム構築時）」を実行する必要はありません。

(2)　障害回復手順（システム構築時）

簡易セットアップメッセージログで確認した内容を基に，簡易セットアップツールを実行する前の状態に戻します。

回復手順

<Cosminexusのインストールディレクトリ>¥CC¥spool¥cscsfwlist.txtファイルをエディタで開き，文字列「BLC2」を削除します。
ファイル内に「BLC2」がない，またはファイル自体がない場合，処理は不要です。

次のディレクトリを削除します。
削除するディレクトリをデフォルトのディレクトリパスで示します。なお，すでに削除されている場合は，この手順は不要です。

BLCのサンプルアプリケーション展開先ディレクトリ
<BLC2のインストールディレクトリ>¥blc¥simpleform¥deploy¥BLC2Sample

かんたん開発用作業ディレクトリ下のディレクトリ
<BLC2のインストールディレクトリ>¥blc¥simpleform¥work¥form
<BLC2のインストールディレクトリ>¥blc¥simpleform¥work¥WEB-INF

次に示すファイルを<Portal Frameworkのインストールディレクトリ>¥samples¥projects¥confディレクトリ下に上書きコピーします。

コピー元ファイル
<Portal Frameworkのインストールディレクトリ>¥conf¥jetspeed-config.jcfg

注

<Portal Frameworkのインストールディレクトリ>¥admin¥confディレクトリは，ディレクトリごと削除してください。

コマンドプロンプトで「<CSCIWのインストールディレクトリ>¥bin」に移動し，次のコマンドを実行します。

>ciwsetenv -sid BLC -del

コマンドプロンプトで「<Cosminexusのインストールディレクトリ>¥manager¥bin」に移動し，次のコマンドを実行します。

>cmx_stop_target -m localhost -u admin -p admin -verbose -mode ALL -s BLC2

［簡易セットアップ - その他の設定］画面の［Management Server］タブにある［論理サーバ運用ポート番号］の値をデフォルト値から変更している場合は，-mオプションには「localhost:指定したポート番号」という形式で指定してください。

コマンドプロンプトで「<Cosminexusのインストールディレクトリ>¥manager¥bin」に移動し，次のコマンドを実行します。

>mngsvrctl stop

コマンドプロンプトで「<Cosminexusのインストールディレクトリ>¥manager¥bin」に移動し，次のコマンドを実行します。

>adminagentctl stop

コマンドプロンプトで「<BLC2のインストールディレクトリ>¥blc¥setup¥blc2easysetup¥DB¥bats」に移動し，次のコマンドを実行します。

>cddbdelete

Cosminexusをアンインストールします。

マシンを再起動します。

Cosminexusのインストールディレクトリをディレクトリごとすべて削除します。
必要に応じて，削除対象のファイルなどは退避してください。

Cosminexusを再インストールします。
これで障害回復は完了です。

なお，回復のために実行したコマンドが失敗した場合，コマンドで正しく指定しているかを確認し，誤りがなければ次の手順に進んでください。

6.9.4　障害からの回復方法（システム削除時）

簡易セットアップツールを利用してシステムを削除しているときに障害が発生し，システム削除に失敗した場合，手動で環境を削除する必要があります。

ここでは，システム削除時の簡易セットアップメッセージログの内容を基に，手動で環境を削除する方法について説明します。

＜この項の構成＞

(1)　簡易セットアップメッセージログの確認

(2)　障害回復手順（システム削除時）

(1)　簡易セットアップメッセージログの確認

最初に，次の手順で簡易セットアップメッセージログを確認します。

確認手順

次に示す簡易セットアップメッセージログを参照します。
<BLC2のインストールディレクトリ>¥blc¥setup¥blc2easysetup¥log¥message[n]※.log

注※

[n]はファイルの面数を表します。

最初に出力された警告メッセージを確認します。
最初に出現したメッセージの削除方法に従い，対処してください。各メッセージに対応する削除方法を次の表に示します。

表6-7　簡易セットアップメッセージログで確認するメッセージ（システム削除に失敗した場合）

メッセージID | 内容 | 削除方法
KDLC6121-W | 論理サーバの停止に失敗しました。 | 「(2)　障害回復手順（システム削除時）」の手順1.～手順2.を実行したあと，「6.9.3(2)　障害回復手順（システム構築時）」の手順5.→手順4.→手順3.→手順2.→手順6.～手順12.を実行してください。
KDLC6122-W | 論理サーバの削除に失敗しました。 | 「6.9.3(2)　障害回復手順（システム構築時）」の手順4.→手順3.→手順2.→手順6.～手順12.を実行してください。
KDLC6123-W | Cosminexus Managerの停止に失敗しました。
KDLC6124-W | Cosminexus Managerのバックアップに失敗しました。 | 「6.9.3(2)　障害回復手順（システム構築時）」の手順4.→手順3.→手順2.→手順8.～手順12.を実行してください。
KDLC6125-W | Cosminexus Managerの初期化に失敗しました。
KDLC6126-W | Cosminexus Managerの削除に失敗しました。
KDLC6127-W | CSCIWManagementServerの削除に失敗しました。
KDLC6128-W | uCosminexus Portal Frameworkの初期化に失敗しました。 | 「6.9.3(2)　障害回復手順（システム構築時）」の手順8.→手順3.→手順2.→手順1.を実行してください。
KDLC6129-W | uCosminexus Portal Frameworkの削除に失敗しました。
KDLC6130-W | Hitachi Business Logic - Container 2の削除に失敗しました。 | 「6.9.3(2)　障害回復手順（システム構築時）」の手順8.→手順2.→手順1.を実行してください。ただし，KDLC6131-Wメッセージが出力されていない場合は，手順8.は不要です。
KDLC6131-W | 組み込みDBの削除に失敗しました。 | 「6.9.3(2)　障害回復手順（システム構築時）」の手順8.→手順1.を実行してください。

メッセージを探す範囲は，簡易セットアップツールでシステム削除を実行したときのログの範囲になります。以前に簡易セットアップツールでシステム削除を実行したことがあり，そのときのログ情報が残っていても，それらは対象外です。
なお，簡易セットアップツールのシステム構築に失敗し，さらにシステム削除でも失敗した場合は，対処する必要のない警告メッセージも出力されます。「6.8(5)　警告メッセージの対処の判断方法」を参照して，警告メッセージの対処の必要性を判断してから，削除手順を実行してください。

(2)　障害回復手順（システム削除時）

簡易セットアップメッセージログで確認した内容を基に，簡易セットアップツールを実行する前の状態に戻します。

回復手順

<BLC2のインストールディレクトリ>¥blc¥setup¥blc2easysetup¥log¥backupディレクトリにあるすべてのファイルを<Cosminexusのインストールディレクトリ>¥manager¥configに上書きコピーします。

コマンドプロンプトで「<Cosminexusのインストールディレクトリ>¥manager¥bin」に移動し，次のコマンドを実行します。

>adminagentctl start
>mngsvrctl start

以降の手順については，「6.9.3(2)　障害回復手順（システム構築時）」を参照してください。

6.9.5　簡易セットアップメッセージログ

簡易セットアップツール実行時の進捗状況などを表す情報（インフォメーション）や，障害発生時の情報（エラー）が簡易セットアップメッセージログに出力されます。なお，ほかのプログラムのコマンドで出力されるメッセージについても，簡易セットアップツールのメッセージとして出力されます。

ここでは，簡易セットアップメッセージログの出力先，出力内容について説明します。

簡易セットアップメッセージログの出力先

<BLC2のインストールディレクトリ>¥blc¥setup¥blc2easysetup¥log¥message[n]※.log

注※

[n]はファイルの面数を表します。

なお，簡易セットアップメッセージログの文字コードは，デフォルトエンコーディング（MS932）に従います。

簡易セットアップメッセージログの出力内容

簡易セットアップメッセージログは次の形式で出力されます。

番号　日付　時刻　AP名　pid　tid　メッセージID　メッセージテキスト　改行コード

各出力項目の出力内容を次に示します。

表6-8　簡易セットアップメッセージログの出力内容

出力項目 | 長さ（バイト） | 出力内容
番号 | 4 | 簡易セットアップメッセージログの出力通番
日付 | 10 | 簡易セットアップメッセージログの取得日付（yyyy/mm/dd）
時刻 | 12 | 簡易セットアップメッセージログの取得時刻（hh:mm:ss.sss）
AP名 | 16 | メッセージ出力元のアプリケーションの識別子（blc2easysetup）
pid | 8 | プロセスを識別するためのID
tid | 8 | スレッドを識別するためのID
メッセージID | 10 | メッセージID（KDLCnnnn-Z）
メッセージテキスト | 0～4,095※ | 簡易セットアップメッセージログの内容
改行コード | 2 | レコード終端記号

注※

上限値を超えた場合は切り捨てられます。

参考

簡易セットアップツールを実行したときの情報の出力

簡易セットアップツール実行時の進行状況や，障害発生時の情報は，簡易セットアップツール実行時のコマンドプロンプト（標準出力／標準エラー出力）および［簡易セットアップ］画面のコンソールにも表示されます。ただし，番号，日付，時刻，AP名，pid，tidについては，簡易セットアップツール実行時のコンソールに出力されません。

6.10　システム移行時の注意事項

ディベロッパセットをバージョン07-50からバージョン07-60に移行するときの注意事項について説明します。

なお，構築したシステムの移行手順については，移行情報に関するドキュメントを参照してください。

＜この節の構成＞

(1)　移行した環境で簡易セットアップツールを利用したい場合

(2)　簡易セットアップツールを利用してアンセットアップする場合

(1)　移行した環境で簡易セットアップツールを利用したい場合

移行した環境で簡易セットアップツールを利用したい場合は，次の手順でバージョン07-60をインストールし，環境設定をしてください。

移行手順

バージョン07-50で構築した環境を削除します。

バージョン07-50のディベロッパセットをアンインストールします。

バージョン07-60のディベロッパセットをインストールします。

(2)　簡易セットアップツールを利用してアンセットアップする場合

バージョン07-50で構築した環境は，バージョン07-60の簡易セットアップツールから削除できません。手動で削除してください。

付録

＜この付録の構成＞

付録A　BLCのサンプルデータ

付録B　プログラムとサービスの起動順序

付録C　メモリ使用量の測定方法

付録D　システム構築時に使用する属性ファイル

付録E　フィルタリングによるHTTPレスポンスの圧縮

付録F　Portal Frameworkのリポジトリファイル

付録G　エラーコードの参照先

付録H　簡易セットアップ時に出力されるメッセージ

付録I　このマニュアルの参考情報

付録J　用語解説

付録A　BLCのサンプルデータ

BLCが提供するサンプルデータは，次のとおりです。

ユーザのサンプルデータ

かんたん帳票のサンプル業務

BLCサンプル帳票

ここでは，BLCが提供するサンプルデータについて説明します。

＜この節の構成＞

付録A.1　ユーザのサンプルデータ

付録A.2　かんたん帳票のサンプル業務

付録A.3　BLCサンプル帳票

付録A.1　ユーザのサンプルデータ

BLCが提供するサンプルデータの格納先，サンプルデータの内容，およびサンプルデータの登録方法について説明します。

＜この項の構成＞

(1)　サンプルデータの格納先

(2)　組織およびユーザのサンプルデータ

(3)　役職のサンプルデータ

(4)　帳票管理グループのサンプルデータ

(5)　宛先のサンプルデータ

(6)　代行設定のサンプルデータ

(7)　サンプルデータを登録するSQL文の例

(1)　サンプルデータの格納先

BLCが提供するサンプルデータの格納先を示します。ここでは，パスワードの形式がデフォルト（平文）の場合に使用するサンプルデータの格納先を示します。

HiRDBを利用する場合

<BLC2のインストールディレクトリ>¥tools¥sample¥sampleuser¥sql¥hirdb¥sample.txt

Oracleを利用する場合

<BLC2のインストールディレクトリ>¥tools¥sample¥sampleuser¥sql¥oracle¥sample.txt

SQL Serverを利用する場合

<BLC2のインストールディレクトリ>¥tools¥sample¥sampleuser¥sql¥sqlserver¥sample.txt

パスワード形式をMD5またはSHA-1に変更した場合に使用するサンプルデータの格納先については，次を参照してください。

HiRDBを利用する場合：「3.4.6(2)　MD5またはSHA-1の場合」

Oracleを利用する場合：「3.5.5(2)　MD5またはSHA-1の場合」

SQL Serverを利用する場合：「3.6.6(2)　MD5またはSHA-1の場合」

(2)　組織およびユーザのサンプルデータ

サンプルデータを使用した場合に登録される組織およびユーザについて示します。紙面の都合上，ここでは次に示す情報ごとに表で示します。

ユーザID，パスワード，および従業員番号

役職，管理者権限，代行権限，およびログイン可否

ただし，会社名，部名，課名，およびユーザ名については，各表に記載しています。

表A-1　BLCのサンプルデータ（組織およびユーザ）(1)

会社名
部名
課名
ユーザ名
ユーザID
パスワード
従業員番号

Ａ株式会社
A-COM
－
－
社長 太郎
A00001
P_A00001
A00001

取締 次郎
A00002
P_A00002
A00002

総務部
SOMU0000
－
総務 太郎
A01001
P_A01001
A01001

庶務課
SOM1SHOM
庶務 良子
A01101
P_A01101
A01101

庶務 和子
A01102
P_A01102
A01102

庶務 幸子
A01103
P_A01103
A01103

経理課
SOM2KEIR
経理 一郎
A01201
P_A01201
A01201

経理 二郎
A01202
P_A01202
A01202

経理 三郎
A01203
P_A01203
A01203

開発部
DEVLP000
－
日立 太郎
A02001
P_A02001
A02001

開発1課
DEVLP100
日立 二郎
A02101
P_A02101
A02101

日立 三郎
A02102
P_A02102
A02102

日立 四郎
A02103
P_A02103
A02103

開発2課
DEVLP200
開発 一郎
A02201
P_A02201
A02201

開発 二郎
A02202
P_A02202
A02202

開発 三郎
A02203
P_A02203
A02203

営業部
EIGYO000
－
営業 太郎
A03001
P_A03001
A03001

営業1課
EIGYO100
営業 二郎
A03101
P_A03101
A03101

営業 三郎
A03102
P_A03102
A03102

営業 四郎
A03103
P_A03103
A03103

営業2課
EIGYO200
営業 花子
A03201
P_A03201
A03201

営業 一男
A03202
P_A03202
A03202

営業 次男
A03203
P_A03203
A03203

情報システム部
JOHO0000
－
情報 太郎
A07001
P_A07001
A07001

システム課
SYSTEM00
情報 花子
A07101
P_A07101
A07101

情報 幸子
A07103
P_A07103
A07103

（凡例）

－：該当しません。

表A-2　BLCのサンプルデータ（組織およびユーザ）(2)

会社名
部名
課名
ユーザ名
役職
管理者権限
代行権限
ログイン可否

Ａ株式会社
A-COM
－
－
社長 太郎
社長
一般
振替作業者
○

取締 次郎
取締役
一般
振替作業者
○

総務部
SOMU0000
－
総務 太郎
部長
一般
振替作業者
○

庶務課
SOM1SHOM
庶務 良子
課長
一般
代行者
○

庶務 和子
主任
一般
利用者
○

庶務 幸子
社員
一般
利用者
○

経理課
SOM2KEIR
経理 一郎
課長
一般
代行者
○

経理 二郎
主任
一般
利用者
○

経理 三郎
社員
一般
利用者
○

開発部
DEVLP000
－
日立 太郎
部長
一般
振替作業者
○

開発1課
DEVLP100
日立 二郎
課長
一般
代行者
○

日立 三郎
主任
一般
利用者
○

日立 四郎
社員
一般
利用者
○

開発2課
DEVLP200
開発 一郎
課長
一般
代行者
○

開発 二郎
主任
一般
利用者
○

開発 三郎
社員
一般
利用者
○

営業部
EIGYO000
－
営業 太郎
部長
一般
振替作業者
○

営業1課
EIGYO100
営業 二郎
課長
一般
代行者
○

営業 三郎
主任
一般
利用者
○

営業 四郎
社員
一般
利用者
○

営業2課
EIGYO200
営業 花子
課長
一般
代行者
○

営業 一男
主任
一般
利用者
○

営業 次男
社員
一般
利用者
×

情報システム部
JOHO0000
－
情報 太郎
部長
システム管理者
振替作業者
○

システム課
SYSTEM00
情報 花子
課長
システム管理者
代行者
○

情報 幸子
社員
システム管理者
代行者
○

（凡例）

○：ログインできます。　×：ログインできません。

－：該当しません。

(3)　役職のサンプルデータ

サンプルデータを使用した場合に登録される役職を次に示します。

表A-3　BLCのサンプルデータ（役職）

役職コード | 役職名 | 役職略称
00000100 | 代表取締役社長 | 社長
00000400 | 取締役 | 取締役
00002000 | 事業部長 | 事業部長
00002100 | 副事業部長 | 副事業部長
00003000 | 部長 | 部長
00003100 | 副部長 | 副部長
00003200 | 部長代理 | 部長代理
00004000 | 課長 | 課長
00004100 | 課長代理 | 課長代理
00005000 | 係長 | 係長
00005100 | 主任 | 主任
00010000 | 社員 | 社員

(4)　帳票管理グループのサンプルデータ

サンプルデータを使用した場合に登録される帳票管理グループを次に示します。

表A-4　BLCのサンプルデータ（帳票管理グループ）

グループ名 | 組織 | 役職
総務関連帳票 | 総務部 | 主任以上
庶務課
経理課
情報システム関連帳票 | 情報システム部 | 全員
システム課

(5)　宛先のサンプルデータ

サンプルデータを使用した場合に登録される宛先を次に示します。

表A-5　BLCのサンプルデータ（宛先）

ユーザID | 宛先
A01103 | A01102
A01101
A01001
A01102 | A01102
A01001
A01101 | A01001
A00002
A00001
A01001 | A00002
A00001

(6)　代行設定のサンプルデータ

サンプルデータを使用した場合に登録される代行設定を次に示します。

表A-6　BLCのサンプルデータ（代行設定）

ユーザID | 代行者
A01001 | A01101

(7)　サンプルデータを登録するSQL文の例

次に示す対象テーブルごとに，サンプルデータを登録するSQL文の例を示します。

BLC_ORG_Tテーブル（組織の管理）

BLC_JOB_TITLE_Tテーブル（役職の管理）

BLC_USER_INFO_Tテーブル（ユーザ情報の管理）

BLC_FORMCONTROL_GROUP_Tテーブル（帳票管理グループの管理）

BLC_TARGET_USER_Tテーブル（宛先の管理）

BLC_AGENT_INFO_Tテーブル（代行者の管理）

BLC_PORTAL_INFO_Tテーブル（ポータルログイン認証用ユーザの管理）

なお，ここではパスワードの形式がデフォルト（平文）の場合の例を示します。

パスワード形式をMD5またはSHA-1に変更した場合に使用するサンプルデータの格納先については，次を参照してください。

HiRDBを利用する場合：「3.4.6(2)　MD5またはSHA-1の場合」

Oracleを利用する場合：「3.5.5(2)　MD5またはSHA-1の場合」

SQL Serverを利用する場合：「3.6.6(2)　MD5またはSHA-1の場合」

(a)　BLC_ORG_Tテーブル

組織を登録するときのSQL文を示します。

insert into BLC_ORG_T(CDORG,NMORG,NMORGFULL,CDPARENTORG)
             values('組織コード','組織略称','組織名','上位組織コード');

組織の登録例を示します。

（例1）最上位組織（会社名）の登録

insert into BLC_ORG_T(CDORG,NMORG,NMORGFULL,CDPARENTORG)
             values ('A-COM','Ａ（株）','Ａ株式会社','$root');

（例2）部門の登録

insert into BLC_ORG_T(CDORG,NMORG,NMORGFULL,CDPARENTORG)
             values ('SOMU0000','総務','総務部','A-COM');

（例3）課の登録

insert into BLC_ORG_T(CDORG,NMORG,NMORGFULL,CDPARENTORG)
             values ('SOM1SHOM','総務庶務','総務部庶務課','SOMU0000');

(b)　BLC_JOB_TITLE_Tテーブル

役職を登録するときのSQL文を示します。

insert into BLC_JOB_TITLE_T(CDJOBTITLE,NUORDER,NMJOBTITLEFULL,NMJOBTITLE,NMNAMEK,NMNAMEE)
values ('役職コード','役職順序','役職名漢字','役職略称', '役職名 カナ','役職名 英字');

役職の登録例を示します。

insert into BLC_JOB_TITLE_T(CDJOBTITLE,NUORDER,NMJOBTITLEFULL,NMJOBTITLE,NMNAMEK,NMNAMEE)
values ('00000100',00000100,'代表取締役社長','社長','シャチョウ','President');

(c)　BLC_USER_INFO_Tテーブル

ユーザを登録するときのSQL文を示します。なお，ユーザを登録する場合は，BLC_PORTAL_INFO_Tテーブルにポータルログイン認証用のユーザも登録してください。ポータルログイン認証用のユーザの登録については，「(g)　BLC_PORTAL_INFO_Tテーブル」を参照してください。

insert into BLC_USER_INFO_T (CDUSER,CDLOGINPASSWORD,CDPERSONALNO,NMLASTNAMEJ,NMFIRSTNAMEJ,NMLASTNAMEK,NMFIRSTNAMEK,NMLASTNAMEE,NMFIRSTNAMEE,CDBELONGTO,CDJOBTITLE,NMMAILADDRESS,NMTELOUTSIDE,NMTELEXTENSION,NUADMINAUTHORITY,NUALTERNATEAUTHORITY,CFLOGINSTATUS,CFSHARESTATUS)
values ('ユーザID','パスワード','従業員番号','氏名漢字名字','氏名漢字名前','氏名カナ名字','氏名カナ名前','氏名英字名字','氏名英字名前','所属する組織コード','役職コード','メール（e-Mail）','TEL外線','TEL内線','管理者権限','代行者権限','ログイン可否ステータス','共有トレイステータス');

ユーザの登録例を示します。

insert into BLC_USER_INFO_T (CDUSER,CDLOGINPASSWORD,CDPERSONALNO,NMLASTNAMEJ,NMFIRSTNAMEJ,NMLASTNAMEK,NMFIRSTNAMEK,NMLASTNAMEE,NMFIRSTNAMEE,CDBELONGTO,CDJOBTITLE,NMMAILADDRESS,NMTELOUTSIDE,NMTELEXTENSION,NUADMINAUTHORITY,NUALTERNATEAUTHORITY,CFLOGINSTATUS,CFSHARESTATUS)
values ('A00001','P_A00001','A00001','社長','太郎','シャチョウ','タロウ','syacho','taro','A-COM','00000100','A00001@a-kaisya.com','0000-0000-0000','777-0000','0','2','0','0');

(d)　BLC_FORMCONTROL_GROUP_Tテーブル

帳票管理グループを登録するときのSQL文を示します。

insert into BLC_FORMCONTROL_GROUP_T (CDGROUP,NMGROUPNAME,CDJOBTITLE,CDORG)
values ('グループコード','グループ名','役職コード','組織コード');

帳票管理グループの登録例を示します。

insert into BLC_FORMCONTROL_GROUP_T (CDGROUP,NMGROUPNAME,CDJOBTITLE,CDORG)
values ('00000001','帳票管理運用グループ','00000010',' JOHO0000');

注意事項

CDGROUP列（グループコード）の値は，BLC_UNIQUE_ID_Tテーブル（ユニークID管理テーブル）のNUCURRENTID列（採番番号）の値と重複しないように指定してください。

なお，BLC_UNIQUE_ID_TテーブルのNUCURRENTID列の値は，初期値0でWebブラウザから帳票管理グループを登録するたびに1ずつインクリメントされます。NUCURRENTID列の値とCDGROUP列の値が重複する可能性がある場合は，次のSQL文を実行して，BLC_UNIQUE_ID_Tテーブルも更新してください。

ここでは，CDGROUP列に「10」を指定して登録した場合の例を示します。

update BLC_UNIQUE_ID_T set NUCURRENTID=10 where NMUNIQUEKEY='cmFormCtrlGroup';

なお，BLC_UNIQUE_ID_Tテーブルの詳細は，マニュアル「Hitachi Business Logic - Container 2」を参照してください。

(e)　BLC_TARGET_USER_Tテーブル

宛先を登録するときのSQL文を示します。

insert into BLC_TARGET_USER_T (CDUSER, CDTARGET) values ('ユーザID', '宛先ユーザID');

宛先の登録例を示します。

insert into BLC_TARGET_USER_T (CDUSER,CDTARGET) values ('A01103','A01102');

(f)　BLC_AGENT_INFO_Tテーブル

代行者を登録するときのSQL文を示します。

insert into BLC_AGENT_INFO_T (CDUSER, CDSUBUSER) values ('ユーザIDまたは共有トレイID','代行者のユーザID');

代行者の登録例を示します。

insert into BLC_AGENT_INFO_T (CDUSER,CDSUBUSER) values ('A01001','A01101');

(g)　BLC_PORTAL_INFO_Tテーブル

ポータルログイン認証用のユーザを登録するときのSQL文を示します。BLC_USER_INFO_Tテーブルにユーザを登録した場合は，必ずこの作業を実施してください。

insert into BLC_PORTAL_INFO_T (CDUSER) VALUES ('ユーザID');

ポータルログイン認証用のユーザの登録例を示します。

insert into BLC_PORTAL_INFO_T (CDUSER) VALUES ('A00001');

付録A.2　かんたん帳票のサンプル業務

初めてかんたん開発をするユーザのために，次に示すサンプル業務を提供しています。これらのサンプル業務を使用することで，かんたん帳票の機能を理解できます。

表A-7　かんたん帳票のサンプル業務の一覧

業務名 | 内容
社内英検申し込み | メール連携機能を利用しているかんたん帳票のサンプル業務です。
連絡票 | 添付ファイルがあるかんたん帳票のサンプル業務です。

かんたん帳票の使用方法については，マニュアル「電子フォームワークフローセット 作ってみよう かんたん帳票」を参照してください。

付録A.3　BLCサンプル帳票

BLCでは，販売契約稟議EUR以外でサンプル帳票を提供しています。

ここでは，BLCサンプル帳票で利用する機能，およびBLCサンプル帳票を利用する場合に必要な手順を示します。

表A-8　BLCサンプル帳票と利用する機能

BLCサンプル帳票
利用する機能
マニュアル「Hitachi Business Logic - Container 2」の参照個所

議事録
添付ファイル

「提供する添付ファイル用サンプルデータ」

「添付ファイルの使用方法」

販売契約稟議EUR
－
「提供するEUR Form連携帳票用のサンプルデータ」

販売契約稟議EUR2
引き戻し

「引き戻し用EUR Form帳票のサンプルデータ」

「引き戻し機能」

販売契約稟議
－
「提供するBLC帳票サンプルデータ」

DB入出力のサンプル
DBアクセス検索

（凡例）

－：利用する機能がないことを表します。

表A-9　BLCサンプル帳票を利用する場合に必要な手順

BLCサンプル帳票 | 手順
テーブルの作成 | BLSGの生成 | ビジネスプロセス定義の登録 | JSPの追加 | BLC帳票の登録
議事録 | ○ | ○ | ○ | × | ○
販売契約稟議EUR | × | ○※ | ○※ | × | ○
販売契約稟議EUR2 | ○ | ○ | ○ | ○ | ○
販売契約稟議 | × | ○ | ○ | × | ○
DB入出力のサンプル | ○ | ○ | × | × | ○

（凡例）

○：手順が必要なことを表します。

×：手順が不要なことを表します。

注

手順の詳細は，マニュアル「Hitachi Business Logic - Container 2」を参照してください。

注※

簡易セットアップツールで環境構築をした場合は不要です。

付録B　プログラムとサービスの起動順序

電子フォームワークフローシステムで利用するプログラムとサービスの起動順序について説明します。

＜この節の構成＞

(1)　プログラムとサービスの起動順序

(2)　プログラムとサービスの停止順序

(1)　プログラムとサービスの起動順序

プログラムとサービスの起動・開始状態の確認順序と確認方法，およびプログラムとサービスの起動順序，および起動方法を示します。

(a)　起動・開始状態の確認順序

プログラムとサービスを起動する前に，プログラムとサービスの起動・開始状態を確認します。プログラムとサービスの起動・開始状態の確認順序，および確認方法を示します。

表B-1　プログラムおよびサービスの起動・開始状態の確認順序

順番
確認対象
確認方法

1
データベースのサービス
［スタート］－［コントロールパネル］－［管理ツール］－［サービス］を選択し，データベースのサービスが開始していることを確認します。

2
データベース
コマンドを使用して，データベースが開始していることを確認します。組み込みデータベースの場合は，次の手順で確認します。

［スタート］－［プログラム］－［Cosminexus］－［Application Development Plug-in］－［組み込みDBプロンプト］を選択して，コマンドプロンプトを開きます。

pdlsコマンドを実行して，「STATUS」が「ACTIVE」になっていることを確認します。

3
Management Server
コマンド（Cosminexusのサーバ管理コマンド）※1を使用して，運用管理エージェントおよびManagement Serverが起動していることを確認します。

<運用管理エージェントの場合>

adminagentcheckコマンドを実行します。

（例）
"%COSMINEXUS_HOME%¥manager¥bin¥adminagentcheck"

なお，%COSMINEXUS_HOME%¥manager¥config¥adminagent.propertiesファイルのadminagent.adapter.portキーをデフォルト（20295）から変更した場合は，ポート番号を指定してください。

（例）
"%COSMINEXUS_HOME%¥manager¥bin¥adminagentcheck" localhost:20296

echoコマンドを実行して，運用管理エージェントが起動されていることを確認します。

（例）
echo %ERRORLEVEL%

注　コマンドの実行結果が「0」の場合，起動しています。

<ManagementServerの場合>

mngsvrutilコマンドを実行します。

（例）
"%COSMINEXUS_HOME%¥manager¥bin¥mngsvrutil" -m localhost -u admin -p admin check mngsvr

なお，%COSMINEXUS_HOME%¥manager¥config¥mserver.propertiesファイルのcom.cosminexus.mngsvr.management.portキーをデフォルト（28099）から変更した場合は，-mオプションでポート番号を指定してください。

（例）
"%COSMINEXUS_HOME%¥manager¥bin¥mngsvrutil" -m localhost:28091 -u admin -p admin check mngsvr

echoコマンドを実行して，ManagementServerが起動されていることを確認します。

（例）
echo %ERRORLEVEL%

注　コマンドの実行結果が「0」の場合，起動しています。

4
論理サーバ
コマンド（Smart Composer機能）※2またはServer Plug-inを使用して，論理サーバが起動していることを確認します。

<コマンド（Smart Composer機能）>
cmx_list_statusコマンドを実行します。

（例）
"%COSMINEXUS_HOME%¥manager¥bin¥cmx_list_status" -m localhost -u admin -p admin -s BLC2

なお，%COSMINEXUS_HOME%¥manager¥config¥mserver.propertiesファイルのwebserver.connector.http.portキーをデフォルト（28080）から変更した場合は，-mオプションでポート番号を指定してください。

（例）
"%COSMINEXUS_HOME%¥manager¥bin¥cmx_list_status" -m localhost:28081 -u admin -p admin -verbose -s BLC2

<Server Plug-in>
マニュアル「Cosminexus　アプリケーション設定操作ガイド」の論理サーバの通常起動について記載されている個所を参照してください。

5
リソースアダプタ

DB_Connector_for_Executer

DB_Connector_for_Manager

コマンド（Cosminexusのサーバ管理コマンド）※1またはServer Plug-inを使用して，リソースアダプタが開始状態であることを確認します。

<コマンド（Cosminexusのサーバ管理コマンド）>
cjlistrarコマンドを実行します。

（例）
"%COSMINEXUS_HOME%¥CC¥admin¥bin¥cjlistrar" J2EE_SERV

<Server Plug-in>
マニュアル「Cosminexus　アプリケーション設定操作ガイド」のJ2EEリソースアダプタの開始について記載されている個所を参照してください。

6
アプリケーション

CSCIWManagementServer

CSCIWAdminServlet

Web帳票アプリケーション

uastartup

コマンド（Cosminexusのサーバ管理コマンド）※1またはServer Plug-inを使用して，各アプリケーションが開始状態であることを確認します。

<コマンド（Cosminexusのサーバ管理コマンド）>
cjlistappコマンドを実行します。

（例）
"%COSMINEXUS_HOME%¥CC¥admin¥bin¥cjlistapp" J2EE_SERV

<Server Plug-in>
マニュアル「Cosminexus　アプリケーション設定操作ガイド」のJ2EEアプリケーションの開始について記載されている個所を参照してください。

注※1

Cosminexusのサーバ管理コマンドについては，マニュアル「Cosminexus　リファレンス　コマンド編」を参照してください。

注※2

Smart Composer機能については，マニュアル「Cosminexus　簡易構築・運用ガイド」のコマンドについて記載されている個所を参照してください。

(b)　起動順序

プログラムとサービスの起動順序，および起動方法を示します。

表B-2　プログラムおよびサービスの起動順序

順番
起動対象
起動方法

1
データベースのサービス
データベースのサービスを開始します。

2
データベース
コマンドを使用してデータベースを開始します。
組み込みデータベースの場合は，自動起動が設定されていないため，次のコマンドを実行して起動してください。

<Cosminexusのインストールディレクトリ>¥SCC¥DB¥bats¥cddbstart

なお，組み込みデータベースを開始する方法については，マニュアル「Cosminexus アプリケーション開発ガイド」を参照してください。

3
Management Server
次のコマンド（Cosminexusのサーバ管理コマンド）※1を実行して，Management Serverおよび運用管理エージェントを開始します。

"%COSMINEXUS_HOME%¥manager¥bin¥adminagentctl" start

"%COSMINEXUS_HOME%¥manager¥bin¥mngsvrctl" start

4
論理サーバ
コマンド（Smart Composer機能）※2またはServer Plug-inを使用して，論理サーバを一括起動します。

<コマンド（Smart Composer機能）>
cmx_start_targetコマンドを実行します。

（例）
"%COSMINEXUS_HOME%¥manager¥bin¥cmx_start_target" -m localhost -u admin -p admin -verbose -mode ALL -s BLC2

なお，%COSMINEXUS_HOME%¥manager¥config¥mserver.propertiesファイルのwebserver.connector.http.portキーをデフォルト（28080）から変更した場合は，-mオプションでポート番号を指定してください。

（例）
"%COSMINEXUS_HOME%¥manager¥bin¥cmx_start_target" -m localhost:28081 -u admin -p admin -mode ALL -s BLC2

<Server Plug-in>
マニュアル「Cosminexus　アプリケーション設定操作ガイド」の論理サーバの通常起動について記載されている個所を参照してください。

5
リソースアダプタ

DB_Connector_for_Executer

DB_Connector_for_Manager

コマンド（Cosminexusのサーバ管理コマンド）※1またはServer Plug-inを使用して，リソースアダプタを開始します。

<コマンド（Cosminexusのサーバ管理コマンド）>
cjstartrarコマンドを実行します。

（例）

"%COSMINEXUS_HOME%¥CC¥admin¥bin¥cjstartrar" J2EE_SERV -resname DB_Connector_for_Executer※3

"%COSMINEXUS_HOME%¥CC¥admin¥bin¥cjstartrar" J2EE_SERV -resname DB_Connector_for_Manager※3

%COSMINEXUS_HOME%¥CC¥server¥usrconf¥ejb¥J2EE_SERV¥usrconf.propertiesファイルのejbserver.naming.portキーをデフォルト(900)から変更した場合は，-nameserverオプションが必要になります。

（例）

"%COSMINEXUS_HOME%¥CC¥admin¥bin¥cjstartrar" J2EE_SERV -nameserver corbaname::localhost:901 -resname DB_Connector_for_Executer

"%COSMINEXUS_HOME%¥CC¥admin¥bin¥cjstartrar" J2EE_SERV -nameserver corbaname::localhost:901 -resname DB_Connector_for_Manager

<Server Plug-in>
マニュアル「Cosminexus　アプリケーション設定操作ガイド」のJ2EEリソースアダプタの開始について記載されている個所を参照してください。

6
アプリケーション

CSCIWManagementServer

CSCIWAdminServlet

Web帳票アプリケーション

uastartup

コマンド（Cosminexusのサーバ管理コマンド）※1またはServer Plug-inを使用して，アプリケーションを開始します。

<コマンド（Cosminexusのサーバ管理コマンド）>
cjstartappコマンドを実行します。

（例）

"%COSMINEXUS_HOME%¥CC¥admin¥bin¥cjstartapp" J2EE_SERV -name CSCIWManagementServer

"%COSMINEXUS_HOME%¥CC¥admin¥bin¥cjstartapp" J2EE_SERV -name CSCIWAdminServlet

"%COSMINEXUS_HOME%¥CC¥admin¥bin¥cjstartapp" J2EE_SERV -name BLC2Sample※4

"%COSMINEXUS_HOME%¥CC¥admin¥bin¥cjstartapp" J2EE_SERV -name uastartup

なお，%COSMINEXUS_HOME%¥CC¥server¥usrconf¥ejb¥J2EE_SERV¥usrconf.propertiesファイルのejbserver.naming.portキーをデフォルト（900）から変更した場合は，-nameserverオプションが必要になります。

（例）

"%COSMINEXUS_HOME%¥CC¥admin¥bin¥cjstartapp" J2EE_SERV -nameserver corbaname::localhost:901 -name CSCIWManagementServer

"%COSMINEXUS_HOME%¥CC¥admin¥bin¥cjstartapp" J2EE_SERV -nameserver corbaname::localhost:901 -name CSCIWAdminServlet

"%COSMINEXUS_HOME%¥CC¥admin¥bin¥cjstartapp" J2EE_SERV -nameserver corbaname::localhost:901 -name BLC2Sample※4

"%COSMINEXUS_HOME%¥CC¥admin¥bin¥cjstartapp" J2EE_SERV -nameserver corbaname::localhost:901 -name uastartup

<Server Plug-in>
マニュアル「Cosminexus　アプリケーション設定操作ガイド」のJ2EEアプリケーションの開始について記載されている個所を参照してください。

注※1

Cosminexusのサーバ管理コマンドについては，マニュアル「Cosminexus　リファレンス　コマンド編」を参照してください。

注※2

Smart Composer機能については，マニュアル「Cosminexus　簡易構築・運用ガイド」のコマンドについて記載されている個所を参照してください。

注※3

設定したリソースアダプタの名称が，リソースアダプタ名になります。

注※4

設定したWeb帳票アプリケーションの名称が，J2EEアプリケーション名になります。

(2)　プログラムとサービスの停止順序

プログラムとサービスを停止する場合，起動したときの逆の順序で停止します。プログラムとサービスの停止順序，および停止方法を示します。

表B-3　プログラムとサービスの停止順序

順番
停止対象
停止方法

1
アプリケーション

uastartup

Web帳票アプリケーション

CSCIWAdminServlet

CSCIWManagementServer

コマンド（Cosminexusのサーバ管理コマンド）※1またはServer Plug-inを使用して，アプリケーションを停止します。

<コマンド（Cosminexusのサーバ管理コマンド）>
cjstopappコマンドを実行します。

（例）

"%COSMINEXUS_HOME%¥CC¥admin¥bin¥cjstopapp" J2EE_SERV -name uastartup

"%COSMINEXUS_HOME%¥CC¥admin¥bin¥cjstopapp" J2EE_SERV -name BLC2Sample※2

"%COSMINEXUS_HOME%¥CC¥admin¥bin¥cjstopapp" J2EE_SERV -name CSCIWAdminServlet

"%COSMINEXUS_HOME%¥CC¥admin¥bin¥cjstopapp" J2EE_SERV -name CSCIWManagementServer

なお，%COSMINEXUS_HOME%¥CC¥server¥usrconf¥ejb¥J2EE_SERV¥usrconf.propertiesファイルのejbserver.naming.portキーをデフォルト（900）から変更した場合は，-nameserverオプションが必要になります。

（例）

"%COSMINEXUS_HOME%¥CC¥admin¥bin¥cjstopapp" J2EE_SERV -nameserver corbaname::localhost:901 -name uastartup

"%COSMINEXUS_HOME%¥CC¥admin¥bin¥cjstopapp" J2EE_SERV -nameserver corbaname::localhost:901 -name BLC2Sample※2

"%COSMINEXUS_HOME%¥CC¥admin¥bin¥cjstopapp" J2EE_SERV -nameserver corbaname::localhost:901 -name CSCIWAdminServlet

"%COSMINEXUS_HOME%¥CC¥admin¥bin¥cjstopapp" J2EE_SERV -nameserver corbaname::localhost:901 -name CSCIWManagementServer

<Server Plug-in>
マニュアル「Cosminexus　アプリケーション設定操作ガイド」のJ2EEアプリケーションの停止について記載されている個所を参照してください。

2
リソースアダプタ

DB_Connector_for_Executer

DB_Connector_for_Manager

コマンド（Cosminexusのサーバ管理コマンド）※1またはServer Plug-inを使用して，リソースアダプタを停止します。

<コマンド（Cosminexusのサーバ管理コマンド）>
cjstoprarコマンドを実行します。

（例）

"%COSMINEXUS_HOME%¥CC¥admin¥bin¥cjstoprar" J2EE_SERV -resname DB_Connector_for_Executer※3

"%COSMINEXUS_HOME%¥CC¥admin¥bin¥cjstoprar" J2EE_SERV -resname DB_Connector_for_Manager※3

なお，%COSMINEXUS_HOME%¥CC¥server¥usrconf¥ejb¥J2EE_SERV¥usrconf.propertiesファイルのejbserver.naming.portキーをデフォルト（900）から変更した場合は，-nameserverオプションが必要になります。

（例）

"%COSMINEXUS_HOME%¥CC¥admin¥bin¥cjstoprar" J2EE_SERV -nameserver corbaname::localhost:901 -resname DB_Connector_for_Executer※3

"%COSMINEXUS_HOME%¥CC¥admin¥bin¥cjstoprar" J2EE_SERV -nameserver corbaname::localhost:901 -resname DB_Connector_for_Manager※3

<Server Plug-in>
マニュアル「Cosminexus　アプリケーション設定操作ガイド」のJ2EEリソースアダプタの停止について記載されている個所を参照してください。

3
論理サーバ
コマンド（Smart Composer機能）※4またはServer Plug-inを使用して，論理サーバを一括停止します。

<コマンド（Smart Composer機能）>
cmx_start_targetコマンドを実行します。

（例）
"%COSMINEXUS_HOME%¥manager¥bin¥cmx_stop_target" -m localhost -u admin -p admin -mode ALL -s BLC2

なお，%COSMINEXUS_HOME%¥manager¥config¥mserver.propertiesファイルのwebserver.connector.http.portキーをデフォルト（28080）から変更した場合は，-mオプションでポート番号を指定してください。

（例）
"%COSMINEXUS_HOME%¥manager¥bin¥cmx_stop_target" -m localhost:28081 -u admin -p admin -verbose -mode ALL -s BLC2

<Server Plug-in>
マニュアル「Cosminexus　アプリケーション設定操作ガイド」の論理サーバの通常停止について記載されている個所を参照してください。

4
Management Server
次のコマンド（Cosminexusのサーバ管理コマンド）※1を実行して，Management Serverおよび運用管理エージェントを停止します。

"%COSMINEXUS_HOME%¥manager¥bin¥mngsvrctl" stop

"%COSMINEXUS_HOME%¥manager¥bin¥adminagentctl" stop

5
データベース
コマンドを使用してデータベースを停止します。
組み込みデータベースの場合は，次のコマンドを実行して停止します。

<Cosminexusのインストールディレクトリ>¥SCC¥DB¥bats¥cddbstop

なお，組み込みデータベースを停止する方法については，マニュアル「Cosminexus アプリケーション開発ガイド」を参照してください。

注※1

Cosminexusのサーバ管理コマンドについては，マニュアル「Cosminexus　リファレンス　コマンド編」を参照してください。

注※2

設定したWeb帳票アプリケーションの名称が，J2EEアプリケーション名になります。

注※3

設定したリソースアダプタの名称が，リソースアダプタ名になります。

注※4

Smart Composer機能については，マニュアル「Cosminexus　簡易構築・運用ガイド」のコマンドについて記載されている個所を参照してください。

参考

システム全体を停止する場合，アプリケーションの停止およびリソースアダプタの停止（順番1および順番2）を省略し，論理サーバの停止（順番3）から実行できます。

なお，リソースアダプタを停止する場合は，アプリケーションが停止されていることが前提になります。

付録C　メモリ使用量の測定方法

ここでは，1リクエストのメモリ使用量を測定する方法について説明します。

＜この節の構成＞

(1)　EUR Form Serviceの設定

(2)　サーバの環境設定

(3)　メモリ使用量の取得

(4)　メモリ使用量の算出例

(1)　EUR Form Serviceの設定

EUR Form Serviceの環境設定ファイルのEfdBufferSizeキーで，帳票ファイルのサイズを設定してください。EfdBufferSizeキーの設定については，マニュアル「電子フォームシステム EUR Form　uCosminexus EUR Form システム設計・管理」を参照してください。

(2)　サーバの環境設定

J2EEサーバおよびHitachi Web Serverを起動する前に，次の設定および確認をしてください。

Management Serverへの設定追加
Management Serverの［J2EEサーバの基本設定］画面の［コンテナ］タブを選択し，J2EEの拡張パラメタに次の値を追加します。

add.jvm.arg=-XX:+HitachiVerboseGC
add.jvm.arg=-XX:HitachiVerboseGCIntervalTime=0

この設定は，メモリ使用量を測定するときにだけ設定します。

Hitachi Web Serverの定義ファイルの確認
Hitachi Web Serverの定義ファイルのパスに，次の値が設定されているか確認してください。

定義ファイルのパス
<Cosminexusのインストールディレクトリ>¥httpsd¥conf¥httpsd.conf

確認内容
LogLevelにinfoが設定されていることを確認してください。

(3)　メモリ使用量の取得

GC（ガーベージコレクション）の発生時のログファイルを出力し，リクエスト入力前と入力後のメモリ使用量の増分値を計算します。メモリ使用量の取得手順を示します。

取得手順

J2EEサーバ，Webサーバなどを起動し，Web帳票アプリケーションが実行できる状態にします。

次に示すコマンド（javagc）を実行して，GC発生前後のメモリ使用量をログファイルに出力します。
コマンドの実行を契機に，FullGCが発生します。

%COSMINEXUS_HOME%¥jdk¥jre¥bin¥javagc.exe -p <cjstartsvのプロセスID>

javagcコマンドについては，マニュアル「Cosminexus　リファレンス　コマンド編」を参照してください。

クライアントからリクエストを入力し，業務処理を実行します。

手順2.と同じコマンドを実行して，GC発生前後のメモリ使用量をログファイルに出力します。

ログファイルからメモリ使用量を取得します。
更新日時が新しいログファイルをテキストエディタなどで開いてください。ログファイルのパスを示します。
<Cosminexusのインストールディレクトリ>¥CC¥server¥public¥ejb¥<サーバ名>¥logs¥javalogXX※.log

注※

XXは01から始まる2けたの通番です。

取得したメモリ使用量を基に，メモリ使用量の増分を計算します。

メモリ使用量の測定が完了したら，追加した値を削除し，設定情報を配布します。

(4)　メモリ使用量の算出例

次に示すログファイルの例を基に，メモリ使用量の算出方法について説明します。

図C-1　リクエスト入力前と入力後のログファイル

この例では，リクエスト入力前のメモリ使用量（GC発生後）は30,774KBで，リクエスト入力後（GC発生前）のメモリ使用量は118,985KBです。リクエスト入力前と入力後の増分を計算すると次のようになります。

118,985－30,774=88,211（単位はKB）

計算の結果，1リクエスト当たりのメモリ使用量は88,211KBとなります。

メモリについては，マニュアル「Cosminexus　システム設計ガイド」のJavaVMのチューニングを参考にして検討してください。

付録D　システム構築時に使用する属性ファイル

システム構築時に使用する属性ファイルの編集例を示します。

＜この節の構成＞

付録D.1　Connector属性ファイル

付録D.2　CSCIWManagementServerの属性ファイル

付録D.3　案件運用操作の属性ファイル

付録D.4　Web帳票アプリケーションの属性ファイル

付録D.1　Connector属性ファイル

HiRDB，Oracle，およびSQL Serverの場合に分けて，Connector属性ファイルの編集例を示します。

＜この項の構成＞

(1)　Connector属性ファイル（HiRDB）

(2)　Connector属性ファイル（Oracle）

(3)　Connector属性ファイル（SQL Server）

(1)　Connector属性ファイル（HiRDB）

HiRDBを使用している場合のConnector属性ファイルの編集例を示します。指定内容については，「4.6.10(1)(c)　Connector属性ファイルの編集」を参照してください。

<?xml version="1.0" encoding="MS932"?>

<!DOCTYPE hitachi-connector-property PUBLIC '-//Hitachi, Ltd.//DTDConnector Property 7.6//EN' 'file:///C:/Program Files/HITACHI/Cosminexus/CC/admin/dtds/hitachi-connector-property_7_6.dtd'>

<hitachi-connector-property>
 <description xml:lang="en"></description>
 <display-name xml:lang="en">DB_Connector_for_XXXXX</display-name>
 <icon xml:lang="en">    <small-icon></small-icon>
   <large-icon></large-icon>
 </icon>
 <vendor-name>Hitachi, Ltd.</vendor-name>
 <spec-version>1.0</spec-version>
 <eis-type>JDBC Database</eis-type>
 <version>07-60_HIRDB_TYPE4_CP</version>
 <resourceadapter>    <outbound-resourceadapter>
     <connection-definition>
       <managedconnectionfactory-class>
           com.hitachi.software.ejb.connector.jdbc.HiRDBType4CPManagedConnectionFactoryImpl
</managedconnectionfactory-class>
       <config-property>
         <description xml:lang="en"></description>
         <config-property-name>description</config-property-name>
         <config-property-type>java.lang.String</config-property-type>
         <config-property-value>22200</config-property-value>
       </config-property>
       <config-property>
         <description xml:lang="en"></description>
         <config-property-name>DBHostName</config-property-name>
         <config-property-type>java.lang.String</config-property-type>
         <config-property-value>XXXXX</config-property-value>
       </config-property>
       <config-property>
         <description xml:lang="en"></description>
         <config-property-name>environmentVariables</config-property-name>
         <config-property-type>java.lang.String</config-property-type>
         <config-property-value></config-property-value>
       </config-property>
       <config-property>
         <description xml:lang="en"></description>
         <config-property-name>loginTimeout</config-property-name>
         <config-property-type>java.lang.Integer</config-property-type>
         <config-property-value>8</config-property-value>
       </config-property>
       <config-property>
         <description xml:lang="en"></description>
         <config-property-name>encodeLang</config-property-name>
         <config-property-type>java.lang.String</config-property-type>
         <config-property-value></config-property-value>
       </config-property>
       <config-property>
         <description xml:lang="en"></description>
         <config-property-name>JDBC_IF_TRC</config-property-name>
         <config-property-type>java.lang.Boolean</config-property-type>
         <config-property-value>false</config-property-value>
       </config-property>
       <config-property>
         <description xml:lang="en"></description>
         <config-property-name>TRC_NO</config-property-name>
         <config-property-type>java.lang.Integer</config-property-type>
         <config-property-value>500</config-property-value>
       </config-property>
       <config-property>
         <description xml:lang="en"></description>
         <config-property-name>uapName</config-property-name>
         <config-property-type>java.lang.String</config-property-type>
         <config-property-value></config-property-value>
       </config-property>
       <config-property>
         <description xml:lang="en"></description>
         <config-property-name>LONGVARBINARY_Access</config-property-name>
         <config-property-type>java.lang.String</config-property-type>
         <config-property-value>LOCATOR</config-property-value>
       </config-property>
       <config-property>
         <description xml:lang="en"></description>
         <config-property-name>SQLInNum</config-property-name>
         <config-property-type>java.lang.Integer</config-property-type>
         <config-property-value>300</config-property-value>
       </config-property>
       <config-property>
         <description xml:lang="en"></description>
         <config-property-name>SQLOutNum</config-property-name>
         <config-property-type>java.lang.Integer</config-property-type>
         <config-property-value>300</config-property-value>
       </config-property>
       <config-property>
         <description xml:lang="en"></description>
         <config-property-name>SQLWarningLevel</config-property-name>
         <config-property-type>java.lang.String</config-property-type>
         <config-property-value>SQLWARN</config-property-value>
       </config-property>
       <config-property>
         <description xml:lang="en"></description>
         <config-property-name>SQLWarningIgnore</config-property-name>
         <config-property-type>java.lang.Boolean</config-property-type>
         <config-property-value>false</config-property-value>
       </config-property>
       <config-property>
         <description xml:lang="en"></description>
         <config-property-name>HiRDBCursorMode</config-property-name>
         <config-property-type>java.lang.Boolean</config-property-type>
         <config-property-value>false</config-property-value>
       </config-property>
       <config-property>
         <description xml:lang="en"></description>
         <config-property-name>maxBinarySize</config-property-name>
         <config-property-type>java.lang.Integer</config-property-type>
         <config-property-value>0</config-property-value>
       </config-property>
       <config-property>
         <description xml:lang="en"></description>
         <config-property-name>LONGVARBINARY_AccessSize</config-property-name>
         <config-property-type>java.lang.Integer</config-property-type>
         <config-property-value>0</config-property-value>
       </config-property>
       <config-property>
         <description xml:lang="en"></description>
         <config-property-name>LONGVARBINARY_TruncError</config-property-name>
         <config-property-type>java.lang.Boolean</config-property-type>
         <config-property-value>true</config-property-value>
       </config-property>
       <config-property>
         <description xml:lang="en"></description>
         <config-property-name>PreparedStatementPoolSize</config-property-name>
         <config-property-type>java.lang.Integer</config-property-type>
         <config-property-value>10</config-property-value>
       </config-property>
       <config-property>
         <description xml:lang="en"></description>
         <config-property-name>CallableStatementPoolSize</config-property-name>
         <config-property-type>java.lang.Integer</config-property-type>
         <config-property-value>10</config-property-value>
       </config-property>
       <config-property>
         <description xml:lang="en"></description>
         <config-property-name>CancelStatement</config-property-name>
         <config-property-type>java.lang.Boolean</config-property-type>
         <config-property-value>true</config-property-value>
       </config-property>
       <config-property>
         <description xml:lang="en"></description>
         <config-property-name>logLevel</config-property-name>
         <config-property-type>java.lang.String</config-property-type>
         <config-property-value>ERROR</config-property-value>
       </config-property>
       <connectionfactory-interface>javax.sql.DataSource</connectionfactory-interface>
       <connectionfactory-impl-class>com.hitachi.software.ejb.connector.jdbc.DataSourceImpl</connectionfactory-impl-class>
       <connection-interface>java.sql.Connection</connection-interface>
       <connection-impl-class>com.hitachi.software.ejb.connector.jdbc.HiRDBType4ConnectionImpl</connection-impl-class>
       <connector-runtime>
         <property>
           <property-name>MaxPoolSize</property-name>
           <property-type>int</property-type>
           <property-value>20</property-value>
           <property-default-value>10</property-default-value>
         </property>
         <property>
           <property-name>MinPoolSize</property-name>
           <property-type>int</property-type>
           <property-value>20</property-value>
           <property-default-value>10</property-default-value>
         </property>
         <property>
           <property-name>LogEnabled</property-name>
           <property-type>boolean</property-type>
           <property-value></property-value>
           <property-default-value>true</property-default-value>
         </property>
         <property>
           <property-name>User</property-name>
           <property-type>String</property-type>
           <property-value>BLC</property-value>
         </property>
         <property>
           <property-name>Password</property-name>
           <property-type>String</property-type>
           <property-value>BLC</property-value>
         </property>
         <property>
           <property-name>ValidationType</property-name>
           <property-type>int</property-type>
           <property-value></property-value>
           <property-default-value>1</property-default-value>
         </property>
         <property>
           <property-name>ValidationInterval</property-name>
           <property-type>int</property-type>
           <property-value></property-value>
           <property-default-value>3600</property-default-value>
         </property>
         <property>
           <property-name>RetryCount</property-name>
           <property-type>int</property-type>
           <property-value></property-value>
           <property-default-value>0</property-default-value>
         </property>
         <property>
           <property-name>RetryInterval</property-name>
           <property-type>int</property-type>
           <property-value></property-value>
           <property-default-value>10</property-default-value>
         </property>
         <property>
           <property-name>RequestQueueEnable</property-name>
           <property-type>boolean</property-type>
           <property-value></property-value>
           <property-default-value>true</property-default-value>
         </property>
         <property>
           <property-name>RequestQueueTimeout</property-name>
           <property-type>int</property-type>
           <property-value></property-value>
           <property-default-value>30</property-default-value>
         </property>
         <property>
           <property-name>ConnectionTimeout</property-name>
           <property-type>int</property-type>
           <property-value></property-value>
           <property-default-value>0</property-default-value>
         </property>
         <property>
           <property-name>SweeperInterval</property-name>
           <property-type>int</property-type>
           <property-value></property-value>
           <property-default-value>0</property-default-value>
         </property>
         <property>
           <property-name>WatchEnabled</property-name>
           <property-type>boolean</property-type>
           <property-value></property-value>
           <property-default-value>true</property-default-value>
         </property>
         <property>
           <property-name>WatchInterval</property-name>
           <property-type>int</property-type>
           <property-value></property-value>
           <property-default-value>30</property-default-value>
         </property>
         <property>
           <property-name>WatchThreshold</property-name>
           <property-type>int</property-type>
           <property-value></property-value>
           <property-default-value>80</property-default-value>
         </property>
         <property>
           <property-name>WatchWriteFileEnabled</property-name>
           <property-type>boolean</property-type>
           <property-value></property-value>
           <property-default-value>true</property-default-value>
         </property>
         <property>
           <property-name>ConnectionPoolAdjustmentInterval</property-name>
           <property-type>int</property-type>
           <property-value></property-value>
           <property-default-value>600</property-default-value>
         </property>
         <property>
           <property-name>Warmup</property-name>
           <property-type>boolean</property-type>
           <property-value></property-value>
           <property-default-value>true</property-default-value>
         </property>
         <property>
           <property-name>NetworkFailureTimeout</property-name>
           <property-type>boolean</property-type>
           <property-value></property-value>
           <property-default-value>true</property-default-value>
         </property>
       </connector-runtime>
     </connection-definition>
     <transaction-support>LocalTransaction</transaction-support>
     <reauthentication-support>false</reauthentication-support>
   </outbound-resourceadapter>
 </resourceadapter></hitachi-connector-property>

(2)　Connector属性ファイル（Oracle）

Oracleを使用している場合のConnector属性ファイルの編集例を示します。指定内容については，「4.6.10(2)(c)　Connector属性ファイルの編集」を参照してください。

<?xml version="1.0" encoding="MS932"?>

<!DOCTYPE hitachi-connector-property PUBLIC '-//Hitachi, Ltd.//DTD Connector Property 7.6//EN' 'file:///G:/products/Cosmi/CC/admin/dtds/hitachi-connector-property_7_6.dtd'>

<hitachi-connector-property>
 <description xml:lang="en"></description>
 <display-name xml:lang="en">DB_Connector_for_XXXXX</display-name>
 <icon xml:lang="en">
   <small-icon></small-icon>
   <large-icon></large-icon>
 </icon>
 <vendor-name>Hitachi, Ltd.</vendor-name>
 <spec-version>1.0</spec-version>
 <eis-type>JDBC Database</eis-type>
 <version>07-60_Oracle_CP</version>
 <resourceadapter>
   <outbound-resourceadapter>
     <connection-definition>
       <managedconnectionfactory-class>com.hitachi.software.ejb.connector.jdbc.OracleCPManagedConnectionFactoryImpl</managedconnectionfactory-class>
       <config-property>
         <description xml:lang="en"></description>
         <config-property-name>databaseName</config-property-name>
         <config-property-type>java.lang.String</config-property-type>
         <config-property-value>BLCDB</config-property-value>
       </config-property>
       <config-property>
         <description xml:lang="en"></description>
         <config-property-name>serverName</config-property-name>
         <config-property-type>java.lang.String</config-property-type>
         <config-property-value>XXXXX</config-property-value>
       </config-property>
       <config-property>
         <description xml:lang="en"></description>
         <config-property-name>portNumber</config-property-name>
         <config-property-type>java.lang.Integer</config-property-type>
         <config-property-value>1521</config-property-value>
       </config-property>
       <config-property>
         <description xml:lang="en"></description>
         <config-property-name>url</config-property-name>
         <config-property-type>java.lang.String</config-property-type>
         <config-property-value></config-property-value>
       </config-property>
       <config-property>
         <description xml:lang="en"></description>
         <config-property-name>loginTimeout</config-property-name>
         <config-property-type>java.lang.Integer</config-property-type>
         <config-property-value>8000</config-property-value>
       </config-property>
       <config-property>
         <description xml:lang="en"></description>
         <config-property-name>PreparedStatementPoolSize</config-property-name>
         <config-property-type>java.lang.Integer</config-property-type>
         <config-property-value>10</config-property-value>
       </config-property>
       <config-property>
         <description xml:lang="en"></description>
         <config-property-name>CallableStatementPoolSize</config-property-name>
         <config-property-type>java.lang.Integer</config-property-type>
         <config-property-value>10</config-property-value>
       </config-property>
       <config-property>
         <description xml:lang="en"></description>
         <config-property-name>CancelStatement</config-property-name>
         <config-property-type>java.lang.Boolean</config-property-type>
         <config-property-value>true</config-property-value>
       </config-property>
       <config-property>
         <description xml:lang="en"></description>
         <config-property-name>ConnectionIDUpdate</config-property-name>
         <config-property-type>java.lang.Boolean</config-property-type>
         <config-property-value>false</config-property-value>
       </config-property>
       <config-property>
         <description xml:lang="en"></description>
         <config-property-name>logLevel</config-property-name>
         <config-property-type>java.lang.String</config-property-type>
         <config-property-value>ERROR</config-property-value>
       </config-property>
       <connectionfactory-interface>javax.sql.DataSource</connectionfactory-interface>
       <connectionfactory-impl-class>com.hitachi.software.ejb.connector.jdbc.DataSourceImpl</connectionfactory-impl-class>
       <connection-interface>java.sql.Connection</connection-interface>
       <connection-impl-class>com.hitachi.software.ejb.connector.jdbc.ConnectionImpl</connection-impl-class>
       <connector-runtime>
         <property>
           <property-name>MaxPoolSize</property-name>
           <property-type>int</property-type>
           <property-value>20</property-value>
           <property-default-value>10</property-default-value>
         </property>
         <property>
           <property-name>MinPoolSize</property-name>
           <property-type>int</property-type>
           <property-value>20</property-value>
           <property-default-value>10</property-default-value>
         </property>
         <property>
           <property-name>LogEnabled</property-name>
           <property-type>boolean</property-type>
           <property-value></property-value>
           <property-default-value>true</property-default-value>
         </property>
         <property>
           <property-name>User</property-name>
           <property-type>String</property-type>
           <property-value>BLC</property-value>
         </property>
         <property>
           <property-name>Password</property-name>
           <property-type>String</property-type>
           <property-value>BLC</property-value>
         </property>
         <property>
           <property-name>ValidationType</property-name>
           <property-type>int</property-type>
           <property-value></property-value>
           <property-default-value>1</property-default-value>
         </property>
         <property>
           <property-name>ValidationInterval</property-name>
           <property-type>int</property-type>
           <property-value></property-value>
           <property-default-value>3600</property-default-value>
         </property>
         <property>
           <property-name>RetryCount</property-name>
           <property-type>int</property-type>
           <property-value></property-value>
           <property-default-value>0</property-default-value>
         </property>
         <property>
           <property-name>RetryInterval</property-name>
           <property-type>int</property-type>
           <property-value></property-value>
           <property-default-value>10</property-default-value>
         </property>
         <property>
           <property-name>RequestQueueEnable</property-name>
           <property-type>boolean</property-type>
           <property-value></property-value>
           <property-default-value>true</property-default-value>
         </property>
         <property>
           <property-name>RequestQueueTimeout</property-name>
           <property-type>int</property-type>
           <property-value></property-value>
           <property-default-value>30</property-default-value>
         </property>
         <property>
           <property-name>ConnectionTimeout</property-name>
           <property-type>int</property-type>
           <property-value></property-value>
           <property-default-value>0</property-default-value>
         </property>
         <property>
           <property-name>SweeperInterval</property-name>
           <property-type>int</property-type>
           <property-value></property-value>
           <property-default-value>0</property-default-value>
         </property>
         <property>
           <property-name>WatchEnabled</property-name>
           <property-type>boolean</property-type>
           <property-value></property-value>
           <property-default-value>true</property-default-value>
         </property>
         <property>
           <property-name>WatchInterval</property-name>
           <property-type>int</property-type>
           <property-value></property-value>
           <property-default-value>30</property-default-value>
         </property>
         <property>
           <property-name>WatchThreshold</property-name>
           <property-type>int</property-type>
           <property-value></property-value>
           <property-default-value>80</property-default-value>
         </property>
         <property>
           <property-name>WatchWriteFileEnabled</property-name>
           <property-type>boolean</property-type>
           <property-value></property-value>
           <property-default-value>true</property-default-value>
         </property>
         <property>
           <property-name>ConnectionPoolAdjustmentInterval</property-name>
           <property-type>int</property-type>
           <property-value></property-value>
           <property-default-value>600</property-default-value>
         </property>
         <property>
           <property-name>Warmup</property-name>
           <property-type>boolean</property-type>
           <property-value></property-value>
           <property-default-value>true</property-default-value>
         </property>
         <property>
           <property-name>NetworkFailureTimeout</property-name>
           <property-type>boolean</property-type>
           <property-value></property-value>
           <property-default-value>true</property-default-value>
         </property>
       </connector-runtime>
     </connection-definition>
     <transaction-support>LocalTransaction</transaction-support>
     <reauthentication-support>false</reauthentication-support>
   </outbound-resourceadapter>
 </resourceadapter>
</hitachi-connector-property>

(3)　Connector属性ファイル（SQL Server）

SQL Serverを使用している場合のConnector属性ファイルの編集例を示します。指定内容については，「4.6.10(3)(c)　Connector属性ファイルの編集」を参照してください。

<?xml version="1.0" encoding="MS932"?>

<!DOCTYPE hitachi-connector-property PUBLIC '-//Hitachi, Ltd.//DTD Connector Property 7.6//EN' 'file:///G:/products/Cosmi/CC/admin/dtds/hitachi-connector-property_7_6.dtd'>

<hitachi-connector-property>
 <description xml:lang="en"></description>
 <display-name xml:lang="en">DB_Connector_for_XXXXX</display-name>
 <icon xml:lang="en">
   <small-icon></small-icon>
   <large-icon></large-icon>
 </icon>
 <vendor-name>Hitachi, Ltd.</vendor-name>
 <spec-version>1.0</spec-version>
 <eis-type>JDBC Database</eis-type>
 <version>07-60_SQLServer2005_CP</version>
 <resourceadapter>
   <outbound-resourceadapter>
     <connection-definition>
       <managedconnectionfactory-class>com.hitachi.software.ejb.connector.jdbc.SQLServer2005CPManagedConnectionFactoryImpl</managedconnectionfactory-class>
       <config-property>
         <description xml:lang="en"></description>
         <config-property-name>databaseName</config-property-name>
         <config-property-type>java.lang.String</config-property-type>
         <config-property-value>BLCDB</config-property-value>
       </config-property>
       <config-property>
         <description xml:lang="en"></description>
         <config-property-name>serverName</config-property-name>
         <config-property-type>java.lang.String</config-property-type>
         <config-property-value>XXXXX</config-property-value>
       </config-property>
       <config-property>
         <description xml:lang="en"></description>
         <config-property-name>applicationName</config-property-name>
         <config-property-type>java.lang.String</config-property-type>
         <config-property-value></config-property-value>
       </config-property>
       <config-property>
         <description xml:lang="en"></description>
         <config-property-name>instanceName</config-property-name>
         <config-property-type>java.lang.String</config-property-type>
         <config-property-value></config-property-value>
       </config-property>
       <config-property>
         <description xml:lang="en"></description>
         <config-property-name>lastUpdateCount</config-property-name>
         <config-property-type>java.lang.Boolean</config-property-type>
         <config-property-value>true</config-property-value>
       </config-property>
       <config-property>
         <description xml:lang="en"></description>
         <config-property-name>lockTimeout</config-property-name>
         <config-property-type>java.lang.Integer</config-property-type>
         <config-property-value>-1</config-property-value>
       </config-property>
       <config-property>
         <description xml:lang="en"></description>
         <config-property-name>loginTimeout</config-property-name>
         <config-property-type>java.lang.Integer</config-property-type>
         <config-property-value>8</config-property-value>
       </config-property>
       <config-property>
         <description xml:lang="en"></description>
         <config-property-name>portNumber</config-property-name>
         <config-property-type>java.lang.Integer</config-property-type>
         <config-property-value>1433</config-property-value>
       </config-property>
       <config-property>
         <description xml:lang="en"></description>
         <config-property-name>selectMethod</config-property-name>
         <config-property-type>java.lang.String</config-property-type>
         <config-property-value>cursor</config-property-value>
       </config-property>
       <config-property>
         <description xml:lang="en"></description>
         <config-property-name>sendStringParametersAsUnicode</config-property-name>
         <config-property-type>java.lang.Boolean</config-property-type>
         <config-property-value>true</config-property-value>
       </config-property>
       <config-property>
         <description xml:lang="en"></description>
         <config-property-name>workstationID</config-property-name>
         <config-property-type>java.lang.String</config-property-type>
         <config-property-value></config-property-value>
       </config-property>
       <config-property>
         <description xml:lang="en"></description>
         <config-property-name>xopenStates</config-property-name>
         <config-property-type>java.lang.Boolean</config-property-type>
         <config-property-value>false</config-property-value>
       </config-property>
       <config-property>
         <description xml:lang="en"></description>
         <config-property-name>failoverPartner</config-property-name>
         <config-property-type>java.lang.String</config-property-type>
         <config-property-value></config-property-value>
       </config-property>
       <config-property>
         <description xml:lang="en"></description>
         <config-property-name>integratedSecurity</config-property-name>
         <config-property-type>java.lang.Boolean</config-property-type>
         <config-property-value>false</config-property-value>
       </config-property>
       <config-property>
         <description xml:lang="en"></description>
         <config-property-name>packetSize</config-property-name>
         <config-property-type>java.lang.Integer</config-property-type>
         <config-property-value>4096</config-property-value>
       </config-property>
       <config-property>
         <description xml:lang="en"></description>
         <config-property-name>PreparedStatementPoolSize</config-property-name>
         <config-property-type>java.lang.Integer</config-property-type>
         <config-property-value>10</config-property-value>
       </config-property>
       <config-property>
         <description xml:lang="en"></description>
         <config-property-name>CallableStatementPoolSize</config-property-name>
         <config-property-type>java.lang.Integer</config-property-type>
         <config-property-value>10</config-property-value>
       </config-property>
       <config-property>
         <description xml:lang="en"></description>
         <config-property-name>CancelStatement</config-property-name>
         <config-property-type>java.lang.Boolean</config-property-type>
         <config-property-value>true</config-property-value>
       </config-property>
       <config-property>
         <description xml:lang="en"></description>
         <config-property-name>logLevel</config-property-name>
         <config-property-type>java.lang.String</config-property-type>
         <config-property-value>ERROR</config-property-value>
       </config-property>
       <connectionfactory-interface>javax.sql.DataSource</connectionfactory-interface>
       <connectionfactory-impl-class>com.hitachi.software.ejb.connector.jdbc.DataSourceImpl</connectionfactory-impl-class>
       <connection-interface>java.sql.Connection</connection-interface>
       <connection-impl-class>com.hitachi.software.ejb.connector.jdbc.ConnectionImpl</connection-impl-class>
       <connector-runtime>
         <property>
           <property-name>MaxPoolSize</property-name>
           <property-type>int</property-type>
           <property-value>20</property-value>
           <property-default-value>10</property-default-value>
         </property>
         <property>
           <property-name>MinPoolSize</property-name>
           <property-type>int</property-type>
           <property-value>20</property-value>
           <property-default-value>10</property-default-value>
         </property>
         <property>
           <property-name>LogEnabled</property-name>
           <property-type>boolean</property-type>
           <property-value></property-value>
           <property-default-value>true</property-default-value>
         </property>
         <property>
           <property-name>User</property-name>
           <property-type>String</property-type>
           <property-value>BLC</property-value>
         </property>
         <property>
           <property-name>Password</property-name>
           <property-type>String</property-type>
           <property-value>BLC</property-value>
         </property>
         <property>
           <property-name>ValidationType</property-name>
           <property-type>int</property-type>
           <property-value>0</property-value>
           <property-default-value>1</property-default-value>
         </property>
         <property>
           <property-name>ValidationInterval</property-name>
           <property-type>int</property-type>
           <property-value></property-value>
           <property-default-value>3600</property-default-value>
         </property>
         <property>
           <property-name>RetryCount</property-name>
           <property-type>int</property-type>
           <property-value></property-value>
           <property-default-value>0</property-default-value>
         </property>
         <property>
           <property-name>RetryInterval</property-name>
           <property-type>int</property-type>
           <property-value></property-value>
           <property-default-value>10</property-default-value>
         </property>
         <property>
           <property-name>RequestQueueEnable</property-name>
           <property-type>boolean</property-type>
           <property-value></property-value>
           <property-default-value>true</property-default-value>
         </property>
         <property>
           <property-name>RequestQueueTimeout</property-name>
           <property-type>int</property-type>
           <property-value></property-value>
           <property-default-value>30</property-default-value>
         </property>
         <property>
           <property-name>ConnectionTimeout</property-name>
           <property-type>int</property-type>
           <property-value></property-value>
           <property-default-value>0</property-default-value>
         </property>
         <property>
           <property-name>SweeperInterval</property-name>
           <property-type>int</property-type>
           <property-value></property-value>
           <property-default-value>0</property-default-value>
         </property>
         <property>
           <property-name>WatchEnabled</property-name>
           <property-type>boolean</property-type>
           <property-value></property-value>
           <property-default-value>true</property-default-value>
         </property>
         <property>
           <property-name>WatchInterval</property-name>
           <property-type>int</property-type>
           <property-value></property-value>
           <property-default-value>30</property-default-value>
         </property>
         <property>
           <property-name>WatchThreshold</property-name>
           <property-type>int</property-type>
           <property-value></property-value>
           <property-default-value>80</property-default-value>
         </property>
         <property>
           <property-name>WatchWriteFileEnabled</property-name>
           <property-type>boolean</property-type>
           <property-value></property-value>
           <property-default-value>true</property-default-value>
         </property>
         <property>
           <property-name>ConnectionPoolAdjustmentInterval</property-name>
           <property-type>int</property-type>
           <property-value></property-value>
           <property-default-value>600</property-default-value>
         </property>
         <property>
           <property-name>Warmup</property-name>
           <property-type>boolean</property-type>
           <property-value></property-value>
           <property-default-value>true</property-default-value>
         </property>
         <property>
           <property-name>NetworkFailureTimeout</property-name>
           <property-type>boolean</property-type>
           <property-value></property-value>
           <property-default-value>true</property-default-value>
         </property>
       </connector-runtime>
     </connection-definition>
     <transaction-support>LocalTransaction</transaction-support>
     <reauthentication-support>false</reauthentication-support>
   </outbound-resourceadapter>
 </resourceadapter>
</hitachi-connector-property>

付録D.2　CSCIWManagementServerの属性ファイル

CSCIWManagementServerの属性ファイルの編集例を示します。指定内容については，「4.6.11(4)　CSCIWManagementServerの属性ファイルの編集」を参照してください。

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE hitachi-application-all-property PUBLIC '-//Hitachi, Ltd.//DTD Application All Property 7.6//EN' 'file:///C:/Program Files/HITACHI/Cosminexus/CC/admin/dtds/hitachi-application-all-property_7_6.dtd'>

<hitachi-application-all-property>
 <hitachi-application-property>
   <description></description>
   <icon>
     <small-icon></small-icon>
     <large-icon></large-icon>
   </icon>
   <lookup-name>CSCIWManagementServer</lookup-name>
   <security-prop>
     <security-method>no_security_for_methods_without_roles</security-method>
     <default-security-role></default-security-role>
   </security-prop>
   <start-order>0</start-order>
   <scheduling-unit>Application</scheduling-unit>
   <scheduling>
     <queue-name>CSCIWManagementServer</queue-name>
     <parallel-count>1</parallel-count>
     <queue-length></queue-length>
   </scheduling>
   <managed-by-ctm>false</managed-by-ctm>
   <method-observation-recovery-mode></method-observation-recovery-mode>
 </hitachi-application-property>
 <ejb-jar>
   <hitachi-ejb-jar-property>
     <description xml:lang="en">Cosminexus Service Coordinator Interactive Workflow Copyright (C) 2006 Hitachi, Ltd.</description>
     <display-name xml:lang="en">csciw_ejb</display-name>
     <icon xml:lang="en">
       <small-icon></small-icon>
       <large-icon></large-icon>
     </icon>
     <security-role>
       <description xml:lang="en"></description>
       <role-name>csciwdef</role-name>
       <linked-to>csciwdef</linked-to>
     </security-role>
     <ejb-client-jar></ejb-client-jar>
   </hitachi-ejb-jar-property>
   <hitachi-session-bean-property>
     <description xml:lang="en"></description>
     <display-name xml:lang="en">DefinitionServer EJB</display-name>
     <icon xml:lang="en">
       <small-icon></small-icon>
       <large-icon></large-icon>
     </icon>
     <session-type>Stateless</session-type>
     <transaction-type>Bean</transaction-type>
     <session-runtime>
       <lookup-name>CSCIWDefinitionServer</lookup-name>
       <optional-name></optional-name>
       <local-optional-name></local-optional-name>
       <maximum-sessions>0</maximum-sessions>
       <stateless>
         <pooled-instance>
           <minimum>0</minimum>
           <maximum>0</maximum>
         </pooled-instance>
         <instance-timeout>0</instance-timeout>
       </stateless>
       <enable-scheduling>false</enable-scheduling>
       <pass-by-reference>false</pass-by-reference>
       <scheduling>
         <queue-name>CSCIWDefinitionServer</queue-name>
         <parallel-count>1</parallel-count>
         <queue-length></queue-length>
       </scheduling>
       <front-ejb>false</front-ejb>
     </session-runtime>
     <start-order>10</start-order>
   </hitachi-session-bean-property>
   <hitachi-session-bean-property>
     <description xml:lang="en"></description>
     <display-name xml:lang="en">AuthenticationManager EJB</display-name>
     <icon xml:lang="en">
       <small-icon></small-icon>
       <large-icon></large-icon>
     </icon>
     <session-type>Stateless</session-type>
     <transaction-type>Bean</transaction-type>
     <security-role-ref>
       <description xml:lang="en"></description>
       <role-name>csciwdef</role-name>
       <role-link>csciwdef</role-link>
     </security-role-ref>
     <session-runtime>
       <lookup-name>CSCIWAuthenticationManager</lookup-name>
       <optional-name></optional-name>
       <local-optional-name></local-optional-name>
       <maximum-sessions>0</maximum-sessions>
       <stateless>
         <pooled-instance>
           <minimum>0</minimum>
           <maximum>0</maximum>
         </pooled-instance>
         <instance-timeout>0</instance-timeout>
       </stateless>
       <enable-scheduling>false</enable-scheduling>
       <pass-by-reference>false</pass-by-reference>
       <scheduling>
         <queue-name>CSCIWAuthenticationManager</queue-name>
         <parallel-count>1</parallel-count>
         <queue-length></queue-length>
       </scheduling>
       <front-ejb>false</front-ejb>
     </session-runtime>
     <start-order>10</start-order>
   </hitachi-session-bean-property>
   <hitachi-session-bean-property>
     <description xml:lang="en"></description>
     <display-name xml:lang="en">IDStore EJB</display-name>
     <icon xml:lang="en">
       <small-icon></small-icon>
       <large-icon></large-icon>
     </icon>
     <session-type>Stateless</session-type>
     <transaction-type>Bean</transaction-type>
     <session-runtime>
       <lookup-name>IDStoreEJB</lookup-name>
       <optional-name></optional-name>
       <local-optional-name></local-optional-name>
       <maximum-sessions>0</maximum-sessions>
       <stateless>
         <pooled-instance>
           <minimum>0</minimum>
           <maximum>0</maximum>
         </pooled-instance>
         <instance-timeout>0</instance-timeout>
       </stateless>
       <enable-scheduling>false</enable-scheduling>
       <pass-by-reference>false</pass-by-reference>
       <front-ejb>false</front-ejb>
     </session-runtime>
     <start-order>10</start-order>
   </hitachi-session-bean-property>
 </ejb-jar>
 <war>
   <hitachi-war-property>
     <description xml:lang="en">Cosminexus Service Coordinator Interactive Workflow Copyright (C) 2006 Hitachi, Ltd.</description>
     <display-name xml:lang="en">CSCIW Web</display-name>
     <icon xml:lang="en">
       <small-icon></small-icon>
       <large-icon></large-icon>
     </icon>
     <session-config>
       <session-timeout>30</session-timeout>
     </session-config>
     <env-entry>
       <description xml:lang="en"></description>
       <env-entry-name>JMSUseFlag</env-entry-name>
       <env-entry-type>java.lang.Boolean</env-entry-type>
       <env-entry-value>false</env-entry-value>
     </env-entry>
     <ejb-local-ref>
       <description xml:lang="en"></description>
       <ejb-ref-name>ejb/CSCIWIDStore</ejb-ref-name>
       <ejb-ref-type>Session</ejb-ref-type>
       <local-home>jp.co.Hitachi.soft.csciw.resource.id.ejb.IDStoreHome</local-home>
       <local>jp.co.Hitachi.soft.csciw.resource.id.ejb.IDStore</local>
       <ejb-link>IDStoreEJB</ejb-link>
     </ejb-local-ref>
     <resource-ref>
       <description xml:lang="en"></description>
       <res-ref-name>jdbc/CSCIWDataSource</res-ref-name>
       <res-type>javax.sql.DataSource</res-type>
       <res-auth>Container</res-auth>
       <res-sharing-scope>Shareable</res-sharing-scope>
       <linked-to>DB_Connector_for_Manager</linked-to>
     </resource-ref>
     <war-runtime>
       <context-root>csciw</context-root>
     </war-runtime>
     <http-request>
       <encoding></encoding>
     </http-request>
     <http-response>
       <encoding></encoding>
     </http-response>
     <jsp>
       <page-encoding></page-encoding>
     </jsp>
     <http-session>
       <http-session-max-number>-1</http-session-max-number>
       <resource-watcher>
         <watcher-threshold>80</watcher-threshold>
         <watcher-interval>30</watcher-interval>
         <watcher-enabled>true</watcher-enabled>
         <watcher-writefile-enabled>true</watcher-writefile-enabled>
       </resource-watcher>
     </http-session>
     <start-notify-error>true</start-notify-error>
     <start-order>10</start-order>
   </hitachi-war-property>
   <hitachi-servlet-property>
     <description xml:lang="en"></description>
     <display-name xml:lang="en">CSCIW Servlet</display-name>
     <icon xml:lang="en">
       <small-icon></small-icon>
       <large-icon></large-icon>
     </icon>
     <load-on-startup>1</load-on-startup>
     <url-pattern>/Servlet</url-pattern>
     <method-observation-timeout>0</method-observation-timeout>
   </hitachi-servlet-property>
 </war>
</hitachi-application-all-property>

付録D.3　案件運用操作の属性ファイル

案件運用操作の属性ファイルの編集例を示します。指定内容については，「4.6.12(4)　案件運用操作の属性ファイルの編集」を参照してください。

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE hitachi-application-all-property PUBLIC '-//Hitachi, Ltd.//DTD Application All Property 7.6//EN' 'file:///&cosminexus.install.dir.slash&/CC/admin/dtds/hitachi-application-all-property_7_6.dtd'>

<hitachi-application-all-property>
 <hitachi-application-property>
   <description></description>
   <icon>
     <small-icon></small-icon>
     <large-icon></large-icon>
   </icon>
   <lookup-name>CSCIWAdminServlet</lookup-name>
   <security-prop>
     <security-method>no_security_for_methods_without_roles</security-method>
     <default-security-role></default-security-role>
   </security-prop>
   <start-order>10</start-order>
   <scheduling-unit>Application</scheduling-unit>
   <managed-by-ctm>false</managed-by-ctm>
   <method-observation-recovery-mode></method-observation-recovery-mode>
 </hitachi-application-property>
 <war>
   <hitachi-war-property>
     <description xml:lang="en">Cosminexus Service Coordinator Interactive Workflow Copyright (C) 2007 Hitachi, Ltd.</description>
     <display-name xml:lang="en">CSCIW Admin</display-name>
     <icon xml:lang="en">
       <small-icon></small-icon>
       <large-icon></large-icon>
     </icon>
     <session-config>
       <session-timeout>30</session-timeout>
     </session-config>
     <welcome-file-list>
       <welcome-file>index.jsp</welcome-file>
     </welcome-file-list>
     <error-page>
       <error-code>400</error-code>
       <location>/jsp/CIWBadRequest.jsp</location>
     </error-page>
     <error-page>
       <error-code>404</error-code>
       <location>/jsp/CIWNotFound.jsp</location>
     </error-page>
     <security-constraint>
       <display-name xml:lang="en">CSCIW Security Constraint</display-name>
       <web-resource-collection>
         <description xml:lang="en">Define the context-relative URL(s) and methods to be protected.</description>
         <web-resource-name>Protected Area</web-resource-name>
         <url-pattern>/jsp/protect/*</url-pattern>
         <url-pattern>/servlets/*</url-pattern>
         <http-method>DELETE</http-method>
         <http-method>GET</http-method>
         <http-method>POST</http-method>
         <http-method>PUT</http-method>
       </web-resource-collection>
       <auth-constraint>
         <description xml:lang="en">Anyone with one of the listed roles can access this area.</description>
         <role-name>csciwadmin</role-name>
       </auth-constraint>
       <original-name>CSCIW Security Constraint</original-name>
     </security-constraint>
     <login-config>
       <auth-method>FORM</auth-method>
       <form-login-config>
         <form-login-page>/jsp/CIWLogin.jsp</form-login-page>
         <form-error-page>/jsp/CIWLogin.jsp?auth-error=true</form-error-page>
       </form-login-config>
     </login-config>
     <security-role>
       <description xml:lang="en">This role is used in /jsp/protect and /servlets.</description>
       <role-name>csciwadmin</role-name>
       <linked-to>csciwadmin</linked-to>
     </security-role>
     <resource-ref>
       <description xml:lang="en"></description>
       <res-ref-name>jdbc/CSCAdminIWDataSource</res-ref-name>
       <res-type>javax.sql.DataSource</res-type>
       <res-auth>Container</res-auth>
       <res-sharing-scope>Shareable</res-sharing-scope>
       <linked-to>DB_Connector_for_Executer</linked-to>
     </resource-ref>
     <war-runtime>
       <context-root>CSCIWAdminServlet</context-root>
     </war-runtime>
     <http-request>
       <encoding></encoding>
     </http-request>
     <http-response>
       <encoding></encoding>
     </http-response>
     <jsp>
       <page-encoding></page-encoding>
     </jsp>
     <http-session>
       <http-session-max-number>-1</http-session-max-number>
       <resource-watcher>
         <watcher-threshold>80</watcher-threshold>
         <watcher-interval>30</watcher-interval>
         <watcher-enabled>true</watcher-enabled>
         <watcher-writefile-enabled>true</watcher-writefile-enabled>
       </resource-watcher>
     </http-session>
     <start-notify-error>true</start-notify-error>
     <start-order>10</start-order>
   </hitachi-war-property>
   <hitachi-servlet-property>
     <description xml:lang="en"></description>
     <display-name xml:lang="en">CSCIW Admin Servlet</display-name>
     <icon xml:lang="en">
       <small-icon></small-icon>
       <large-icon></large-icon>
     </icon>
     <load-on-startup>1</load-on-startup>
     <url-pattern>/servlets/*</url-pattern>
     <method-observation-timeout>0</method-observation-timeout>
   </hitachi-servlet-property>
 </war>
</hitachi-application-all-property>

付録D.4　Web帳票アプリケーションの属性ファイル

Web帳票アプリケーションの属性ファイルの編集例を示します。指定内容については，「4.6.13(3)　Web帳票アプリケーションの属性ファイルの編集」を参照してください。

<?xml version="1.0" encoding="UTF-8"?>
<!--All Rights Reserved. Copyright (C) 2007, 2008, Hitachi, Ltd.-->
<!--This file is for the easy setup tool of Hitachi Business Logic - Container 2.-->

<!DOCTYPE hitachi-application-all-property PUBLIC '-//Hitachi, Ltd.//DTD Application All Property 7.6//EN' 'file:///C:/Program Files/HITACHI/Cosminexus/CC/admin/dtds/hitachi-application-all-property_7_6.dtd'>

<hitachi-application-all-property>
 <hitachi-application-property>
   <description></description>
   <icon>
     <small-icon></small-icon>
     <large-icon></large-icon>
   </icon>
   <lookup-name>BLC2Sample</lookup-name>
   <security-prop>
     <security-method>no_security_for_methods_without_roles</security-method>
     <default-security-role></default-security-role>
   </security-prop>
   <start-order>10</start-order>
   <scheduling-unit>Application</scheduling-unit>
   <managed-by-ctm>false</managed-by-ctm>
   <method-observation-recovery-mode></method-observation-recovery-mode>
 </hitachi-application-property>
 <war>
   <hitachi-war-property>
     <description xml:lang="en"></description>
     <display-name xml:lang="en">blc_war</display-name>
     <icon xml:lang="en">
       <small-icon></small-icon>
       <large-icon></large-icon>
     </icon>
     <session-config>
       <session-timeout>30</session-timeout>
     </session-config>
     <taglib>
       <taglib-uri>http://soft.hitachi.co.jp/portal/urlutils</taglib-uri>
       <taglib-location>/WEB-INF/cosmi/portal/taglib/urlutils.tld</taglib-location>
     </taglib>
     <taglib>
       <taglib-uri>http://soft.hitachi.co.jp/portal/portalac</taglib-uri>
       <taglib-location>/WEB-INF/cosmi/portal/taglib/portalac.tld</taglib-location>
     </taglib>
     <taglib>
       <taglib-uri>http://soft.hitachi.co.jp/portal/utils</taglib-uri>
       <taglib-location>/WEB-INF/cosmi/portal/taglib/utils.tld</taglib-location>
     </taglib>
     <taglib>
       <taglib-uri>http://soft.hitachi.co.jp/portal/standard</taglib-uri>
       <taglib-location>/WEB-INF/templates/jsp/tld/template.tld</taglib-location>
     </taglib>
     <taglib>
       <taglib-uri>http://soft.hitachi.co.jp/portal/scriptutil</taglib-uri>
       <taglib-location>/WEB-INF/cosmi/portal/taglib/scriptutil.tld</taglib-location>
     </taglib>
     <taglib>
       <taglib-uri>http://soft.hitachi.co.jp/portal/webssomodule</taglib-uri>
       <taglib-location>/WEB-INF/cosmi/portal/taglib/webssomodule.tld</taglib-location>
     </taglib>
     <taglib>
       <taglib-uri>http://soft.hitachi.co.jp/portal/api/csdc</taglib-uri>
       <taglib-location>/WEB-INF/cosmi/portal/taglib/csdc.tld</taglib-location>
     </taglib>
     <taglib>
       <taglib-uri>http://soft.hitachi.co.jp/portal/api/navigationbar</taglib-uri>
       <taglib-location>/WEB-INF/cosmi/portlets/navigationmenu/navimenu.tld</taglib-location>
     </taglib>
     <ejb-ref>
       <description xml:lang="en"></description>
       <ejb-ref-name>CSCIWAuthenticationManager</ejb-ref-name>
       <ejb-ref-type>Session</ejb-ref-type>
       <home>jp.co.Hitachi.soft.csciw.definer.server.AuthenticationManagerHome</home>
       <remote>jp.co.Hitachi.soft.csciw.definer.server.AuthenticationManager</remote>
       <ejb-link>corbaname::localhost:900#HITACHI_EJB/SERVERS/J2EE_SERV/EJB/CSCIWManagementServer/CSCIWAuthenticationManager</ejb-link>
     </ejb-ref>
     <ejb-ref>
       <description xml:lang="en"></description>
       <ejb-ref-name>CSCIWDefinitionServer</ejb-ref-name>
       <ejb-ref-type>Session</ejb-ref-type>
       <home>jp.co.Hitachi.soft.csciw.definer.server.DefinitionServerHome</home>
       <remote>jp.co.Hitachi.soft.csciw.definer.server.DefinitionServer</remote>
       <ejb-link>corbaname::localhost:900#HITACHI_EJB/SERVERS/J2EE_SERV/EJB/CSCIWManagementServer/CSCIWDefinitionServer</ejb-link>
     </ejb-ref>
     <resource-ref>
       <description xml:lang="en"></description>
       <res-ref-name>BLC</res-ref-name>
       <res-type>javax.sql.DataSource</res-type>
       <res-auth>Container</res-auth>
       <res-sharing-scope></res-sharing-scope>
       <linked-to>DB_Connector_for_Executer</linked-to>
     </resource-ref>
     <war-runtime>
       <context-root>/blc</context-root>
     </war-runtime>
     <http-request>
       <encoding></encoding>
     </http-request>
     <http-response>
       <encoding></encoding>
     </http-response>
     <jsp>
       <page-encoding></page-encoding>
     </jsp>
     <http-session>
       <http-session-max-number>-1</http-session-max-number>
       <resource-watcher>
         <watcher-threshold>80</watcher-threshold>
         <watcher-interval>30</watcher-interval>
         <watcher-enabled>true</watcher-enabled>
         <watcher-writefile-enabled>true</watcher-writefile-enabled>
       </resource-watcher>
     </http-session>
     <start-notify-error>true</start-notify-error>
     <start-order>10</start-order>
   </hitachi-war-property>
   <hitachi-servlet-property>
     <description xml:lang="en"></description>
     <display-name xml:lang="en">HPTLContainerController</display-name>
     <icon xml:lang="en">
       <small-icon></small-icon>
       <large-icon></large-icon>
     </icon>
     <load-on-startup>1</load-on-startup>
     <method-observation-timeout>0</method-observation-timeout>
   </hitachi-servlet-property>
   <hitachi-servlet-property>
     <description xml:lang="en"></description>
     <display-name xml:lang="en">jetspeed</display-name>
     <icon xml:lang="en">
       <small-icon></small-icon>
       <large-icon></large-icon>
     </icon>
     <init-param>
       <description xml:lang="en"></description>
       <param-name>properties</param-name>
       <param-value>C:/Program Files/HITACHI/CosmiPortal/conf/TurbineResources.properties</param-value>
     </init-param>
     <init-param>
       <description xml:lang="en"></description>
       <param-name>classname</param-name>
       <param-value>org.apache.jetspeed.services.resources.VariableResourcesService</param-value>
     </init-param>
     <load-on-startup>2</load-on-startup>
     <url-pattern>/portal/*</url-pattern>
     <url-pattern>/jetspeed/*</url-pattern>
     <method-observation-timeout>0</method-observation-timeout>
   </hitachi-servlet-property>
   <hitachi-servlet-property>
     <description xml:lang="en"></description>
     <display-name xml:lang="en">csdc</display-name>
     <icon xml:lang="en">
       <small-icon></small-icon>
       <large-icon></large-icon>
     </icon>
     <load-on-startup>-1</load-on-startup>
     <url-pattern>/js/csdc.js</url-pattern>
     <method-observation-timeout>0</method-observation-timeout>
   </hitachi-servlet-property>
   <hitachi-servlet-property>
     <description xml:lang="en"></description>
     <display-name xml:lang="en">HPTLPortletFilterAgent</display-name>
     <icon xml:lang="en">
       <small-icon></small-icon>
       <large-icon></large-icon>
     </icon>
     <load-on-startup>-1</load-on-startup>
     <url-pattern>/WEB-INF/portlet/filter/servlet/HPTLPortletFilterAgent</url-pattern>
     <method-observation-timeout>0</method-observation-timeout>
   </hitachi-servlet-property>
   <hitachi-servlet-property>
     <description xml:lang="en"></description>
     <display-name xml:lang="en">BLCEURFormCooperation</display-name>
     <icon xml:lang="en">
       <small-icon></small-icon>
       <large-icon></large-icon>
     </icon>
     <load-on-startup>-1</load-on-startup>
     <method-observation-timeout>0</method-observation-timeout>
   </hitachi-servlet-property>
   <hitachi-servlet-property>
     <description xml:lang="en"></description>
     <display-name xml:lang="en">BLCDownloadServlet</display-name>
     <icon xml:lang="en">
       <small-icon></small-icon>
       <large-icon></large-icon>
     </icon>
     <load-on-startup>-1</load-on-startup>
     <method-observation-timeout>0</method-observation-timeout>
   </hitachi-servlet-property>
   <hitachi-servlet-property>
     <description xml:lang="en"></description>
     <display-name xml:lang="en">BLCSimpleItemSettingServlet</display-name>
     <icon xml:lang="en">
       <small-icon></small-icon>
       <large-icon></large-icon>
     </icon>
     <load-on-startup>-1</load-on-startup>
     <method-observation-timeout>0</method-observation-timeout>
   </hitachi-servlet-property>
   <hitachi-servlet-property>
     <description xml:lang="en"></description>
     <display-name xml:lang="en">BLCSimpleRouteServlet</display-name>
     <icon xml:lang="en">
       <small-icon></small-icon>
       <large-icon></large-icon>
     </icon>
     <load-on-startup>-1</load-on-startup>
     <method-observation-timeout>0</method-observation-timeout>
   </hitachi-servlet-property>
   <hitachi-servlet-property>
     <description xml:lang="en"></description>
     <display-name xml:lang="en">BLCSimpleRegistServlet</display-name>
     <icon xml:lang="en">
       <small-icon></small-icon>
       <large-icon></large-icon>
     </icon>
     <load-on-startup>-1</load-on-startup>
     <method-observation-timeout>0</method-observation-timeout>
   </hitachi-servlet-property>
   <hitachi-servlet-property>
     <description xml:lang="en"></description>
     <display-name xml:lang="en">BLCSimpleListServlet</display-name>
     <icon xml:lang="en">
       <small-icon></small-icon>
       <large-icon></large-icon>
     </icon>
     <load-on-startup>-1</load-on-startup>
     <method-observation-timeout>0</method-observation-timeout>
   </hitachi-servlet-property>
   <hitachi-servlet-property>
     <description xml:lang="en"></description>
     <display-name xml:lang="en">BLCSimpleSaveServlet</display-name>
     <icon xml:lang="en">
       <small-icon></small-icon>
       <large-icon></large-icon>
     </icon>
     <load-on-startup>-1</load-on-startup>
     <method-observation-timeout>0</method-observation-timeout>
   </hitachi-servlet-property>
   <hitachi-servlet-property>
     <description xml:lang="en"></description>
     <display-name xml:lang="en">BLCSimpleRepositoryServlet</display-name>
     <icon xml:lang="en">
       <small-icon></small-icon>
       <large-icon></large-icon>
     </icon>
     <load-on-startup>-1</load-on-startup>
     <method-observation-timeout>0</method-observation-timeout>
   </hitachi-servlet-property>
   <hitachi-servlet-property>
     <description xml:lang="en"></description>
     <display-name xml:lang="en">BLCSimpleChoiceEditServlet</display-name>
     <icon xml:lang="en">
       <small-icon></small-icon>
       <large-icon></large-icon>
     </icon>
     <load-on-startup>-1</load-on-startup>
     <method-observation-timeout>0</method-observation-timeout>
   </hitachi-servlet-property>
   <hitachi-servlet-property>
     <description xml:lang="en"></description>
     <display-name xml:lang="en">BLCSimpleChoiceListServlet</display-name>
     <icon xml:lang="en">
       <small-icon></small-icon>
       <large-icon></large-icon>
     </icon>
     <load-on-startup>-1</load-on-startup>
     <method-observation-timeout>0</method-observation-timeout>
   </hitachi-servlet-property>
   <hitachi-servlet-property>
     <description xml:lang="en"></description>
     <display-name xml:lang="en">BLCSimpleFormServlet</display-name>
     <icon xml:lang="en">
       <small-icon></small-icon>
       <large-icon></large-icon>
     </icon>
     <load-on-startup>-1</load-on-startup>
     <method-observation-timeout>0</method-observation-timeout>
   </hitachi-servlet-property>
   <hitachi-servlet-property>
     <description xml:lang="en"></description>
     <display-name xml:lang="en">BLCSimpleServlet</display-name>
     <icon xml:lang="en">
       <small-icon></small-icon>
       <large-icon></large-icon>
     </icon>
     <load-on-startup>-1</load-on-startup>
     <method-observation-timeout>0</method-observation-timeout>
   </hitachi-servlet-property>
   <hitachi-servlet-property>
     <description xml:lang="en"></description>
     <display-name xml:lang="en">BLCSimpleFormSettingServlet</display-name>
     <icon xml:lang="en">
       <small-icon></small-icon>
       <large-icon></large-icon>
     </icon>
     <load-on-startup>-1</load-on-startup>
     <method-observation-timeout>0</method-observation-timeout>
   </hitachi-servlet-property>
   <hitachi-servlet-property>
     <description xml:lang="en"></description>
     <display-name xml:lang="en">BLCSimplePreviewServlet</display-name>
     <icon xml:lang="en">
       <small-icon></small-icon>
       <large-icon></large-icon>
     </icon>
     <load-on-startup>-1</load-on-startup>
     <method-observation-timeout>0</method-observation-timeout>
   </hitachi-servlet-property>
 </war>
</hitachi-application-all-property>

付録E　フィルタリングによるHTTPレスポンスの圧縮

サーブレット，JSP，および静的コンテンツへのHTTPリクエストに対するHTTPレスポンスを圧縮する機能を利用できます。この機能を利用することによって，WebコンテナとWebクライアント（ブラウザなど）の間のHTTPレスポンス通信に掛かる時間を削減できます。

HTTPレスポンス圧縮機能については，マニュアル「Cosminexus　機能解説」およびマニュアル「Cosminexus　システム構築ガイド」を参照してください。

ここでは，HTTPレスポンス圧縮機能を使用する場合の実装例を示します。

実装例の説明

実装例では，Media-Typeがapplication/efdかつ圧縮しきい値が100バイト以上のHTTPレスポンスに対してgzip形式で圧縮して通信します。使用している環境に合わせて設定を変更してください。詳細は，マニュアル「Cosminexus　機能解説」およびマニュアル「Cosminexus　システム構築ガイド」を参照してください。

実装例の内容

太字部分が変更個所になります。

<?xml version="1.0" encoding="SHIFT_JIS"?>

<!DOCTYPE web-app PUBLIC '-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN' 'http://java.sun.com/dtd/web-app_2_3.dtd'>

<web-app>
 <display-name>blc_war</display-name>
<filter>
<filter-name>com.hitachi.software.was.web.ResponseCompressionFilter</filter-name>
<filter-class>com.hitachi.software.was.web.ResponseCompressionFilter</filter-class>
<init-param>
<param-name>url-mapping</param-name>
<param-value>/*=rule1;</param-value>
</init-param>
<init-param>
<param-name>rule1</param-name>
<param-value>application/efd:100;</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>com.hitachi.software.was.web.ResponseCompressionFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
 <servlet>
   <servlet-name>HPTLContainerController</servlet-name>
   <display-name>HPTLContainerController</display-name>
   <servlet-class>jp.co.hitachi.soft.portal.container.ContainerController</servlet-class>
   <load-on-startup>1</load-on-startup>
 </servlet>
 <servlet>
   <servlet-name>jetspeed</servlet-name>
   <display-name>jetspeed</display-name>
   <servlet-class>org.apache.turbine.Turbine</servlet-class>
   <init-param>
     <param-name>properties</param-name>
     <param-value>C:/Program Files/HITACHI/CosmiPortal/conf/TurbineResources.properties</param-value>
   </init-param>
   <init-param>
     <param-name>classname</param-name>
     <param-value>org.apache.jetspeed.services.resources.VariableResourcesService</param-value>
   </init-param>
   <load-on-startup>2</load-on-startup>
 </servlet>
 <servlet>
   <servlet-name>csdc</servlet-name>
   <display-name>csdc</display-name>
   <jsp-file>/js/csdc.jsp</jsp-file>
 </servlet>
 <servlet>
   <servlet-name>HPTLPortletFilterAgent</servlet-name>
   <display-name>HPTLPortletFilterAgent</display-name>
   <servlet-class>jp.co.hitachi.soft.portal.portlet.filter.FilterAgentForIFrame</servlet-class>
 </servlet>
 <servlet>
   <servlet-name>BLCEURFormCooperation</servlet-name>
   <display-name>BLCEURFormCooperation</display-name>
   <servlet-class>jp.co.Hitachi.soft.blc.BLCEURFormCooperation</servlet-class>
 </servlet>
 <servlet>
   <servlet-name>BLCDownloadServlet</servlet-name>
   <display-name>BLCDownloadServlet</display-name>
   <servlet-class>jp.co.Hitachi.soft.blc.BLCDownloadServlet</servlet-class>
 </servlet>
 <servlet>
   <servlet-name>BLCSimpleItemSettingServlet</servlet-name>
   <display-name>BLCSimpleItemSettingServlet</display-name>
   <servlet-class>jp.co.Hitachi.soft.blc.simpleform.BLCSimpleItemSettingServlet</servlet-class>
 </servlet>
 <servlet>
   <servlet-name>BLCSimpleRouteServlet</servlet-name>
   <display-name>BLCSimpleRouteServlet</display-name>
   <servlet-class>jp.co.Hitachi.soft.blc.simpleform.BLCSimpleRouteServlet</servlet-class>
 </servlet>
 <servlet>
   <servlet-name>BLCSimpleRegistServlet</servlet-name>
   <display-name>BLCSimpleRegistServlet</display-name>
   <servlet-class>jp.co.Hitachi.soft.blc.simpleform.BLCSimpleRegistServlet</servlet-class>
 </servlet>
 <servlet>
   <servlet-name>BLCSimpleListServlet</servlet-name>
   <display-name>BLCSimpleListServlet</display-name>
   <servlet-class>jp.co.Hitachi.soft.blc.simpleform.BLCSimpleListServlet</servlet-class>
 </servlet>
 <servlet>
   <servlet-name>BLCSimpleSaveServlet</servlet-name>
   <display-name>BLCSimpleSaveServlet</display-name>
   <servlet-class>jp.co.Hitachi.soft.blc.simpleform.BLCSimpleSaveServlet</servlet-class>
 </servlet>
 <servlet>
   <servlet-name>BLCSimpleRepositoryServlet</servlet-name>
   <display-name>BLCSimpleRepositoryServlet</display-name>
   <servlet-class>jp.co.Hitachi.soft.blc.simpleform.BLCSimpleRepositoryServlet</servlet-class>
 </servlet>
 <servlet>
   <servlet-name>BLCSimpleChoiceEditServlet</servlet-name>
   <display-name>BLCSimpleChoiceEditServlet</display-name>
   <servlet-class>jp.co.Hitachi.soft.blc.simpleform.BLCSimpleChoiceEditServlet</servlet-class>
 </servlet>
 <servlet>
   <servlet-name>BLCSimpleChoiceListServlet</servlet-name>
   <display-name>BLCSimpleChoiceListServlet</display-name>
   <servlet-class>jp.co.Hitachi.soft.blc.simpleform.BLCSimpleChoiceListServlet</servlet-class>
 </servlet>
 <servlet>
   <servlet-name>BLCSimpleFormServlet</servlet-name>
   <display-name>BLCSimpleFormServlet</display-name>
   <servlet-class>jp.co.Hitachi.soft.blc.simpleform.BLCSimpleFormServlet</servlet-class>
 </servlet>
 <servlet>
   <servlet-name>BLCSimpleServlet</servlet-name>
   <display-name>BLCSimpleServlet</display-name>
   <servlet-class>jp.co.Hitachi.soft.blc.simpleform.BLCSimpleServlet</servlet-class>
 </servlet>
 <servlet>
   <servlet-name>BLCSimpleFormSettingServlet</servlet-name>
   <display-name>BLCSimpleFormSettingServlet</display-name>
   <servlet-class>jp.co.Hitachi.soft.blc.simpleform.BLCSimpleFormSettingServlet</servlet-class>
 </servlet>
 <servlet>
   <servlet-name>BLCSimplePreviewServlet</servlet-name>
   <display-name>BLCSimplePreviewServlet</display-name>
   <servlet-class>jp.co.Hitachi.soft.blc.simpleform.BLCSimplePreviewServlet</servlet-class>
 </servlet>
 <servlet-mapping>
   <servlet-name>jetspeed</servlet-name>
   <url-pattern>/portal/*</url-pattern>
 </servlet-mapping>
 <servlet-mapping>
   <servlet-name>jetspeed</servlet-name>
   <url-pattern>/jetspeed/*</url-pattern>
 </servlet-mapping>
 <servlet-mapping>
   <servlet-name>csdc</servlet-name>
   <url-pattern>/js/csdc.js</url-pattern>
 </servlet-mapping>
 <servlet-mapping>
   <servlet-name>HPTLPortletFilterAgent</servlet-name>
   <url-pattern>/WEB-INF/portlet/filter/servlet/HPTLPortletFilterAgent</url-pattern>
 </servlet-mapping>
 <session-config>
   <session-timeout>30</session-timeout>
 </session-config>
 <taglib>
   <taglib-uri>http://soft.hitachi.co.jp/portal/urlutils</taglib-uri>
   <taglib-location>/WEB-INF/cosmi/portal/taglib/urlutils.tld</taglib-location>
 </taglib>
 <taglib>
   <taglib-uri>http://soft.hitachi.co.jp/portal/portalac</taglib-uri>
   <taglib-location>/WEB-INF/cosmi/portal/taglib/portalac.tld</taglib-location>
 </taglib>
 <taglib>
   <taglib-uri>http://soft.hitachi.co.jp/portal/utils</taglib-uri>
   <taglib-location>/WEB-INF/cosmi/portal/taglib/utils.tld</taglib-location>
 </taglib>
 <taglib>
   <taglib-uri>http://soft.hitachi.co.jp/portal/standard</taglib-uri>
   <taglib-location>/WEB-INF/templates/jsp/tld/template.tld</taglib-location>
 </taglib>
 <taglib>
   <taglib-uri>http://soft.hitachi.co.jp/portal/scriptutil</taglib-uri>
   <taglib-location>/WEB-INF/cosmi/portal/taglib/scriptutil.tld</taglib-location>
 </taglib>
 <taglib>
   <taglib-uri>http://soft.hitachi.co.jp/portal/webssomodule</taglib-uri>
   <taglib-location>/WEB-INF/cosmi/portal/taglib/webssomodule.tld</taglib-location>
 </taglib>
 <taglib>
   <taglib-uri>http://soft.hitachi.co.jp/portal/api/csdc</taglib-uri>
   <taglib-location>/WEB-INF/cosmi/portal/taglib/csdc.tld</taglib-location>
 </taglib>
 <taglib>
   <taglib-uri>http://soft.hitachi.co.jp/portal/api/navigationbar</taglib-uri>
   <taglib-location>/portlets/navigationmenu/navimenu.tld</taglib-location>
 </taglib>
 <resource-ref>
   <res-ref-name>BLC</res-ref-name>
   <res-type>javax.sql.DataSource</res-type>
   <res-auth>Container</res-auth>
 </resource-ref>
 <ejb-ref>
   <ejb-ref-name>CSCIWAuthenticationManager</ejb-ref-name>
   <ejb-ref-type>Session</ejb-ref-type>
   <home>jp.co.Hitachi.soft.csciw.definer.server.AuthenticationManagerHome</home>
   <remote>jp.co.Hitachi.soft.csciw.definer.server.AuthenticationManager</remote>
 </ejb-ref>
 <ejb-ref>
   <ejb-ref-name>CSCIWDefinitionServer</ejb-ref-name>
   <ejb-ref-type>Session</ejb-ref-type>
   <home>jp.co.Hitachi.soft.csciw.definer.server.DefinitionServerHome</home>
   <remote>jp.co.Hitachi.soft.csciw.definer.server.DefinitionServer</remote>
 </ejb-ref>
</web-app>

付録F　Portal Frameworkのリポジトリファイル

Portal Frameworkのリポジトリファイルに次の内容を追加してください。

表F-1　Portal Frameworkのリポジトリファイルへの追加項目

項目
属性
設定値

connection-info
name
BLC

dbms

HiRDBの場合
HiRDB

Oracleの場合
Oracle

SQL Serverの場合
SQLServer

type
DB

┣
jndi

java:comp/env/BLC

┗
waittime

0

resource
name
PORTAL_USER

type
DB

┣
connection

BLC

┗
table
name
BLC_USER_INFO_T

key
CDUSER

resource
name
BLC_USER

type
DB

┣
connection

BLC

┗
table
name
BLC_USER_INFO_T

key
CDUSER

portal-mapping

┗
portalUser

┣
Mapping

cosmi

┃
dest
LOGIN_NAME

┃
src
CDUSER

┣
Mapping

PORTAL_USER

┃
options
multivalue=zip

┃
dest
PersonalizeKey

┃
type
string

┃
src
BNPERSONALIZEINFO

┣
Mapping

BLC_USER

┃
dest
BLC_USERLASTNAME

┃
type
string

┃
src
NMLASTNAMEJ

┗
Mapping

BLC_USER

dest
BLC_USERFIRSTNAME

type
string

src
NMFIRSTNAMEJ

（凡例）

空欄：属性および設定値がないことを表します。

データベースにHiRDBを利用した場合のリポジトリファイルの例を示します。

<?xml version="1.0" encoding="Windows-31J"?>
<!--All Rights Reserved. Copyright (C) 2008, Hitachi, Ltd.-->
<!--This file is for the easy setup tool of Hitachi Business Logic - Container 2.-->

<repository version="0200" xmlns="http://portal.soft.hitachi.co.jp/portal/Repository2">
   <connection-info name="BLC" dbms="HiRDB" type="DB">
       <jndi>java:comp/env/BLC</jndi>
       <waittime>0</waittime>
   </connection-info>
   <resource name="cosmi" type="cosminexus"/>
   <resource name="PORTAL_USER" type="DB">
       <connection>BLC</connection>
       <table name="BLC_PORTAL_INFO_T" key="CDUSER"/>
   </resource>
   <resource name="BLC_USER" type="DB">
       <connection>BLC</connection>
       <table name="BLC_USER_INFO_T" key="CDUSER"/>
   </resource>
   <portal-mapping>
       <portalUser>
           <Mapping dest="LOGIN_NAME" src="CDUSER">cosmi</Mapping>
           <Mapping options="multivalue=zip" dest="PersonalizeKey" type="string" src="BNPERSONALIZEINFO">PORTAL_USER</Mapping>
           <Mapping dest="BLC_USERLASTNAME" type="string" src="NMLASTNAMEJ">BLC_USER</Mapping>
           <Mapping dest="BLC_USERFIRSTNAME" type="string" src="NMFIRSTNAMEJ">BLC_USER</Mapping>
       </portalUser>
   </portal-mapping>
</repository>

付録G　エラーコードの参照先

電子フォームワークフローシステムの構築時に出力されるエラーコードごとに，参照先のマニュアルについて示します。

表G-1　エラーコードの参照先

エラーコード | エラー対象 | 参照マニュアル
KDIW | CSCIW | uCosminexus Service Coordinator Interactive Workflow メッセージ
KDJE | Cosminexus | Cosminexus　メッセージ 1　KAWS／KDAL／KDJE編
KDSS,KEOS,KFCB | Cosminexus | Cosminexus　メッセージ 2　KEOS／KEUC／KFCB編
KFCT,KFDB,KFDJ | Cosminexus | Cosminexus　メッセージ 3　KFCT／KFDB／KFDJ編
KDLC | BLC | Hitachi Business Logic - Container 2
KDLG | BLSG | Hitachi Business Logic - Container 2
KFPA～KFPZ | HiRDB | スケーラブルデータベースサーバ　HiRDB Version 8 メッセージ
KEEV | EUR Form Service | 電子フォームシステム　EUR Form　uCosminexus EUR Form サーバプログラム開発
KEEX | EUR Form Client | 電子フォームシステム　EUR Form　uCosminexus EUR Form クライアント操作
KDPF | Portal Framework | uCosminexus Portal Framework　システム管理者ガイド

付録H　簡易セットアップ時に出力されるメッセージ

簡易セットアップ時に出力されるメッセージについて説明します。

＜この節の構成＞

付録H.1　メッセージの形式

付録H.2　KDLC6001～KDLC6100

付録H.3　KDLC6101～KDLC6200

付録H.4　KDLC6201～KDLC6600

付録H.5　KDLC6601～KDLC6999

付録H.1　メッセージの形式

簡易セットアップ時に出力されるメッセージの形式について説明します。

＜この項の構成＞

(1)　メッセージの形式

(2)　マニュアルのメッセージの見方

(1)　メッセージの形式

簡易セットアップ時に出力されるメッセージは，メッセージIDとそれに続くメッセージテキストから構成されます。メッセージの形式を次に示します。

KDLCnnnn-Zメッセージテキスト

メッセージの意味を次に示します。

KDLC

BLCで出力されたことを表します。

nnnn

メッセージの番号です。

Z

メッセージの種類を表します。次にその意味を示します。

I：システムの動作を通知します。

E：障害が発生したので，処理を中断します。

W：処理は続行しますが，障害が発生したので警告します。

メッセージテキスト

メッセージの内容を説明しています。

(2)　マニュアルのメッセージの見方

このマニュアルでは，メッセージをメッセージIDの番号順に並べています。各メッセージは，メッセージテキスト，要因，対応の順に説明してあります。

付録H.2　KDLC6001～KDLC6100

KDLC6001-I

簡易セットアップツールのセットアップを開始します。

要因

簡易セットアップツールのセットアップを開始します。

対処

必要ありません。

KDLC6002-I

簡易セットアップツールのセットアップを終了します。

要因

簡易セットアップツールのセットアップを終了します。

対処

必要ありません。

KDLC6003-I

スクリプトファイル編集を開始します。

要因

スクリプトファイルの編集を開始します。

対処

必要ありません。

KDLC6004-I

スクリプトファイル編集を終了します。

要因

スクリプトファイルの編集を終了します。

対処

必要ありません。

KDLC6005-I

指定した値を表示します。 (プロパティ = [<プロパティ名>], 値 = [<入力値>])

要因

簡易セットアップ画面で指定した値を表示します。

対処

必要ありません。

KDLC6006-I

コマンド応答 : ([<標準出力/標準エラー出力の内容>])

要因

簡易セットアップツールで実行したコマンドの応答を表示します。

対処

必要ありません。

KDLC6007-I

書式 : blc2easysetup

要因

簡易セットアップツール（blc2easysetup）の使用方法を表示します。

対処

簡易セットアップツール（blc2easysetup）の使用方法を確認してください。

KDLC6008-I

簡易セットアップツールのアンセットアップを開始します。

要因

簡易セットアップツールのアンセットアップを開始します。

対処

必要ありません。

KDLC6009-I

簡易セットアップツールのアンセットアップを終了します。

要因

簡易セットアップツールのアンセットアップを終了します。

対処

必要ありません。

KDLC6021-I

メッセージを表示します。 (メッセージ = [<メッセージ>])

要因

メッセージを表示します。

対処

必要ありません。

KDLC6022-I

ファイル編集を実行します。 (詳細情報 = [<編集対象のファイル名>])

要因

ファイルの編集を実行します。

対処

必要ありません。

KDLC6023-I

DBに関する構築を開始します。

要因

データベースに関する環境の構築を開始します。

対処

必要ありません。

KDLC6024-I

DBに関する構築を終了します。

要因

データベースに関する環境の構築を終了します。

対処

必要ありません。

KDLC6025-I

組み込みDBの構築を開始します。

要因

組み込みデータベースの構築を開始します。

対処

必要ありません。

KDLC6026-I

組み込みDBの構築を実行します。 (詳細情報 = [<実行するコマンド名またはバッチ名>])

要因

組み込みデータベースの構築を実行します。

対処

必要ありません。

KDLC6027-I

組み込みDBの構築を終了します。

要因

組み込みデータベースの構築を終了します。

対処

必要ありません。

KDLC6028-I

DBテーブル作成とサンプルデータ登録を開始します。

要因

データベースのテーブルの作成とサンプルデータの登録を開始します。

対処

必要ありません。

KDLC6029-I

DBテーブル作成とサンプルデータ登録を実行します。 (詳細情報 = [<実行するコマンド名またはバッチ名>])

要因

データベースのテーブルの作成とサンプルデータの登録を実行します。

対処

必要ありません。

KDLC6030-I

DBテーブル作成とサンプルデータ登録を終了します。

要因

データベースのテーブルの作成とサンプルデータの登録を終了します。

対処

必要ありません。

KDLC6031-I

Cosminexus Managerに関する構築を開始します。

要因

Cosminexus Managerに関する環境の構築を開始します。

対処

必要ありません。

KDLC6032-I

Cosminexus Managerに関する構築を終了します。

要因

Cosminexus Managerに関する環境の構築を終了します。

対処

必要ありません。

KDLC6033-I

Cosminexus Managerの構築を開始します。

要因

Cosminexus Managerの構築を開始します。

対処

必要ありません。

KDLC6034-I

Cosminexus Managerの構築を実行します。 (詳細情報 = [<実行するコマンド名またはバッチ名>])

要因

Cosminexus Managerの構築を実行します。

対処

必要ありません。

KDLC6035-I

Cosminexus Managerの構築を終了します。

要因

Cosminexus Managerの構築を終了します。

対処

必要ありません。

KDLC6036-I

Cosminexus Managerの起動を開始します。

要因

Cosminexus Managerの起動を開始します。

対処

必要ありません。

KDLC6037-I

Cosminexus Managerの起動を実行します。 (詳細情報 = [<実行するコマンド名またはバッチ名>])

要因

Cosminexus Managerの起動を実行します。

対処

必要ありません。

KDLC6038-I

Cosminexus Managerの起動を終了します。

要因

Cosminexus Managerの起動を終了します。

対処

必要ありません。

KDLC6039-I

論理サーバの構築を開始します。

要因

論理サーバの構築を開始します。

対処

必要ありません。

KDLC6040-I

論理サーバの構築を実行します。 (詳細情報 = [<実行するコマンド名またはバッチ名>])

要因

論理サーバの構築を実行します。

対処

必要ありません。

KDLC6041-I

論理サーバの構築を終了します。

要因

論理サーバの構築を終了します。

対処

必要ありません。

KDLC6042-I

論理サーバの起動を開始します。

要因

論理サーバの起動を開始します。

対処

必要ありません。

KDLC6043-I

論理サーバの起動を実行します。 (詳細情報 = [<実行するコマンド名またはバッチ名>])

要因

論理サーバの起動を実行します。

対処

必要ありません。

KDLC6044-I

論理サーバの起動を終了します。

要因

論理サーバの起動を終了します。

対処

必要ありません。

KDLC6045-I

DB Connectorの構築を開始します。

要因

DB Connectorの構築を開始します。

対処

必要ありません。

KDLC6046-I

DB Connectorの構築を実行します。 (詳細情報 = [<実行するコマンド名またはバッチ名>])

要因

DB Connectorの構築を実行します。

対処

必要ありません。

KDLC6047-I

DB Connectorの構築を終了します。

要因

DB Connectorの構築を終了します。

対処

必要ありません。

KDLC6048-I

DB Connectorの開始を開始します。

要因

DB Connectorを開始します。

対処

必要ありません。

KDLC6049-I

DB Connectorの開始を実行します。 (詳細情報 = [<実行するコマンド名またはバッチ名>])

要因

DB Connectorの開始を実行します。

対処

必要ありません。

KDLC6050-I

DB Connectorの開始を終了します。

要因

DB Connectorの開始を終了します。

対処

必要ありません。

KDLC6051-I

uCosminexus Service Coordinator Interactive Workflowに関する構築を開始します。

要因

CSCIWに関する環境の構築を開始します。

対処

必要ありません。

KDLC6052-I

uCosminexus Service Coordinator Interactive Workflowに関する構築を終了します。

要因

CSCIWに関する環境の構築を終了します。

対処

必要ありません。

KDLC6053-I

uCosminexus Service Coordinator Interactive Workflowの設定を開始します。

要因

CSCIWの設定を開始します。

対処

必要ありません。

KDLC6054-I

uCosminexus Service Coordinator Interactive Workflowの設定を実行します。 (詳細情報 = [<実行するコマンド名またはバッチ名>])

要因

CSCIWの設定を実行します。

対処

必要ありません。

KDLC6055-I

uCosminexus Service Coordinator Interactive Workflowの設定を終了します。

要因

CSCIWの設定を終了します。

対処

必要ありません。

KDLC6056-I

CSCIWManagementServerの構築を開始します。

要因

CSCIWManagementServerの構築を開始します。

対処

必要ありません。

KDLC6057-I

CSCIWManagementServerの構築を実行します。 (詳細情報 = [<実行するコマンド名またはバッチ名>])

要因

CSCIWManagementServerの構築を実行します。

対処

必要ありません。

KDLC6058-I

CSCIWManagementServerの構築を終了します。

要因

CSCIWManagementServerの構築を終了します。

対処

必要ありません。

KDLC6059-I

CSCIWManagementServerの開始を開始します。

要因

CSCIWManagementServerを開始します。

対処

必要ありません。

KDLC6060-I

CSCIWManagementServerの開始を実行します。 (詳細情報 = [<実行するコマンド名またはバッチ名>])

要因

CSCIWManagementServerの開始を実行します。

対処

必要ありません。

KDLC6061-I

CSCIWManagementServerの開始を終了します。

要因

CSCIWManagementServerの開始を終了します。

対処

必要ありません。

KDLC6062-I

案件運用操作の構築を開始します。

要因

案件運用操作の構築を開始します。

対処

必要ありません。

KDLC6063-I

案件運用操作の構築を実行します。 (詳細情報 = [<実行するコマンド名またはバッチ名>])

要因

案件運用操作の構築を実行します。

対処

必要ありません。

KDLC6064-I

案件運用操作の構築を終了します。

要因

案件運用操作の構築を終了します。

対処

必要ありません。

KDLC6065-I

案件運用操作の開始を開始します。

要因

案件運用操作を開始します。

対処

必要ありません。

KDLC6066-I

案件運用操作の開始を実行します。 (詳細情報 = [<実行するコマンド名またはバッチ名>])

要因

案件運用操作の開始を実行します。

対処

必要ありません。

KDLC6067-I

案件運用操作の開始を終了します。

要因

案件運用操作の開始を終了します。

対処

必要ありません。

KDLC6068-I

Hitachi Business Logic - Container 2に関する構築を開始します。

要因

BLCに関する環境の構築を開始します。

対処

必要ありません。

KDLC6069-I

Hitachi Business Logic - Container 2に関する構築を終了します。

要因

BLCに関する環境の構築を終了します。

対処

必要ありません。

KDLC6070-I

振り分けルール定義の登録を開始します。

要因

振り分けルール定義の登録を開始します。

対処

必要ありません。

KDLC6071-I

振り分けルール定義の登録を実行します。 (詳細情報 = [<実行するコマンド名またはバッチ名>])

要因

振り分けルール定義の登録を実行します。

対処

必要ありません。

KDLC6072-I

振り分けルール定義の登録を終了します。

要因

振り分けルール定義の登録を終了します。

対処

必要ありません。

KDLC6073-I

ビジネスプロセス定義の登録を開始します。

要因

ビジネスプロセス定義の登録を開始します。

対処

必要ありません。

KDLC6074-I

ビジネスプロセス定義の登録を実行します。 (詳細情報 = [<実行するコマンド名またはバッチ名>])

要因

ビジネスプロセス定義の登録を実行します。

対処

必要ありません。

KDLC6075-I

ビジネスプロセス定義の登録を終了します。

要因

ビジネスプロセス定義の登録を終了します。

対処

必要ありません。

KDLC6076-I

サンプル帳票アプリケーションの環境構築を開始します。

要因

サンプルで提供しているWeb帳票アプリケーションの環境構築を開始します。

対処

必要ありません。

KDLC6077-I

サンプル帳票アプリケーションの環境構築を実行します。 (詳細情報 = [<実行するコマンド名またはバッチ名>])

要因

サンプルで提供しているWeb帳票アプリケーションの環境構築を実行します。

対処

必要ありません。

KDLC6078-I

サンプル帳票アプリケーションの環境構築を終了します。

要因

サンプルで提供しているWeb帳票アプリケーションの環境構築を終了します。

対処

必要ありません。

KDLC6079-I

サンプル帳票アプリケーションの構築を開始します。

要因

サンプルで提供しているWeb帳票アプリケーションの構築を開始します。

対処

必要ありません。

KDLC6080-I

サンプル帳票アプリケーションの構築を実行します。 (詳細情報 = [<実行するコマンド名またはバッチ名>])

要因

サンプルで提供しているWeb帳票アプリケーションの構築を実行します。

対処

必要ありません。

KDLC6081-I

サンプル帳票アプリケーションの構築を終了します。

要因

サンプルで提供しているWeb帳票アプリケーションの構築を終了します。

対処

必要ありません。

KDLC6082-I

サンプル帳票アプリケーションの開始を開始します。

要因

サンプルで提供しているWeb帳票アプリケーションを開始します。

対処

必要ありません。

KDLC6083-I

サンプル帳票アプリケーションの開始を実行します。 (詳細情報 = [<実行するコマンド名またはバッチ名>])

要因

サンプルで提供しているWeb帳票アプリケーションの開始を実行します。

対処

必要ありません。

KDLC6084-I

サンプル帳票アプリケーションの開始を終了します。

要因

サンプルで提供しているWeb帳票アプリケーションの開始を終了します。

対処

必要ありません。

KDLC6085-I

ファイルコピーを実行します。 (詳細情報 = [<コピー対象のファイル名>])

要因

ファイルコピーを実行します。

対処

必要ありません。

KDLC6086-I

ファイルの削除を実行します。 (詳細情報 = [<削除対象のファイル名>])

要因

ファイルの削除を実行します。

対処

必要ありません。

KDLC6087-I

ディレクトリの削除を実行します。(詳細情報 = [<削除対象のディレクトリ名>])

要因

ディレクトリの削除を実行します。

対処

必要ありません。

KDLC6088-I

論理サーバの設定を開始します。

要因

論理サーバの設定を開始します。

対処

必要ありません。

KDLC6089-I

論理サーバの設定を実行します。 (詳細情報 = [<実行するコマンド名またはバッチ名>])

要因

論理サーバの設定を実行します。

対処

必要ありません。

KDLC6090-I

論理サーバの設定を終了します。

要因

論理サーバの設定を終了します。

対処

必要ありません。

KDLC6091-I

uCosminexus Portal Frameworkに関する構築を開始します。

要因

Portal Frameworkに関する環境の構築を開始します。

対処

必要ありません。

KDLC6092-I

uCosminexus Portal Frameworkに関する構築を終了します。

要因

Portal Frameworkに関する環境の構築を終了します。

対処

必要ありません。

KDLC6093-I

CosmiPortalの設定を開始します。

要因

Portal Frameworkの設定を開始します。

対処

必要ありません。

KDLC6094-I

CosmiPortalの設定を実行します。 (詳細情報 = [<実行するコマンド名またはバッチ名>])

要因

Portal Frameworkの設定を実行します。

対処

必要ありません。

KDLC6095-I

CosmiPortalの設定を終了します。

要因

Portal Frameworkの設定を終了します。

対処

必要ありません。

KDLC6096-I

ポータルプロジェクトの設定を開始します。

要因

ポータルプロジェクトの設定を開始します。

対処

必要ありません。

KDLC6097-I

ポータルプロジェクトの設定を実行します。 (詳細情報 = [<実行するコマンド名またはバッチ名>])

要因

ポータルプロジェクトの設定を実行します。

対処

必要ありません。

KDLC6098-I

ポータルプロジェクトの設定を終了します。

要因

ポータルプロジェクトの設定を終了します。

対処

必要ありません。

KDLC6099-I

ポートレットの作成を開始します。

要因

ポートレットの作成を開始します。

対処

必要ありません。

KDLC6100-I

ポートレットの作成を実行します。 (詳細情報 = [<実行するコマンド名またはバッチ名>])

要因

ポートレットの作成を実行します。

対処

必要ありません。

付録H.3　KDLC6101～KDLC6200

KDLC6101-W

ホスト名にlocalhostを指定して構築しています。 (プロパティ = [<プロパティ名>])

要因

ホスト名にlocalhostを指定して構築しています。

ホスト名またはIPアドレスを指定するのではなく，localhostを指定して簡易セットアップを実行する場合は，構築後に使用できる機能に制限があります。

対処

必要ありません。

KDLC6102-W

メッセージログの終了処理に失敗しました。 (詳細情報 = [<エラーの詳細情報>])

要因

メッセージログの終了処理に失敗しました。

対処

メッセージログの終了処理に失敗しましたが，処理を継続します。メッセージログの出力先の状態を見直して，障害要因を取り除いてください。

KDLC6103-W

メンテナンスログの終了処理に失敗しました。 (詳細情報 = [<エラーの詳細情報>])

要因

メンテナンスログの終了処理に失敗しました。

対処

メンテナンスログの終了処理に失敗しましたが，処理を継続します。メンテナンスログの出力先の状態を見直して，障害要因を取り除いてください。

KDLC6104-W

簡易セットアップツールのアンセットアップに失敗しました。

要因

簡易セットアップツールのアンセットアップに失敗しました。

対処

出力されたメッセージを参照して，エラー要因の対策が必要かどうか判断してください。必要な場合は，対策をしてください。

エラー要因の判断方法については，「6.8(5)　警告メッセージの対処の判断方法」を参照してください。

KDLC6105-W

ファイル操作の終了処理に失敗しました。 (詳細情報 = [<エラーの詳細情報>])

要因

ファイル操作の終了処理に失敗しました。

対処

ファイル操作の終了処理に失敗しましたが，処理を継続します。

KDLC6121-W

論理サーバの停止に失敗しました。 (詳細情報 = [<エラーの詳細情報>])

要因

論理サーバの停止に失敗しました。

対処

論理サーバの停止に失敗しましたが，処理を継続します。

出力されたほかのメッセージも参照して，エラーへの対策が必要かどうか判断し，必要な場合は対策をしてください。対策が必要かどうか判断する方法については，「6.8(5)　警告メッセージの対処の判断方法」を参照してください。

KDLC6122-W

論理サーバの削除に失敗しました。 (詳細情報 = [<エラーの詳細情報>])

要因

論理サーバの削除に失敗しました。

対処

論理サーバの削除に失敗しましたが，処理を継続します。

出力されたほかのメッセージも参照して，エラーへの対策が必要かどうか判断し，必要な場合は対策をしてください。対策が必要かどうか判断する方法については，「6.8(5)　警告メッセージの対処の判断方法」を参照してください。

KDLC6123-W

Cosminexus Managerの停止に失敗しました。 (詳細情報 = [<エラーの詳細情報>])

要因

Cosminexus Managerの停止に失敗しました。

対処

Cosminexus Managerの停止に失敗しましたが，処理を継続します。

出力されたほかのメッセージも参照して，エラーへの対策が必要かどうか判断し，必要な場合は対策をしてください。対策が必要かどうか判断する方法については，「6.8(5)　警告メッセージの対処の判断方法」を参照してください。

KDLC6124-W

Cosminexus Managerのバックアップに失敗しました。 (詳細情報 = [<エラーの詳細情報>])

要因

Cosminexus Managerのバックアップに失敗しました。

対処

Cosminexus Managerのバックアップに失敗しましたが，処理を継続します。

出力されたほかのメッセージも参照して，エラーへの対策が必要かどうか判断し，必要な場合は対策をしてください。対策が必要かどうか判断する方法については，「6.8(5)　警告メッセージの対処の判断方法」を参照してください。

KDLC6125-W

Cosminexus Managerの初期化に失敗しました。 (詳細情報 = [<エラーの詳細情報>])

要因

Cosminexus Managerの停止に失敗しました。

対処

Cosminexus Managerの停止に失敗しましたが，処理を継続します。

出力されたほかのメッセージも参照して，エラーへの対策が必要かどうか判断し，必要な場合は対策をしてください。対策が必要かどうか判断する方法については，「6.8(5)　警告メッセージの対処の判断方法」を参照してください。

KDLC6126-W

Cosminexus Managerの削除に失敗しました。 (詳細情報 = [<エラーの詳細情報>])

要因

Cosminexus Managerの停止に失敗しました。

対処

Cosminexus Managerの削除に失敗しましたが，処理を継続します。

出力されたほかのメッセージも参照して，エラーへの対策が必要かどうか判断し，必要な場合は対策をしてください。対策が必要かどうか判断する方法については，「6.8(5)　警告メッセージの対処の判断方法」を参照してください。

KDLC6127-W

CSCIWManagementServerの削除に失敗しました。 (詳細情報 = [<エラーの詳細情報>])

要因

CSCIWManagementServerの削除に失敗しました。

対処

CSCIWManagementServerの削除に失敗しましたが，処理を継続します。

出力されたほかのメッセージも参照して，エラーへの対策が必要かどうか判断し，必要な場合は対策をしてください。対策が必要かどうか判断する方法については，「6.8(5)　警告メッセージの対処の判断方法」を参照してください。

KDLC6128-W

uCosminexus Portal Frameworkの初期化に失敗しました。 (詳細情報 = [<エラーの詳細情報>])

要因

Portal Frameworkの初期化に失敗しました。

対処

Portal Frameworkの初期化に失敗しましたが，処理を継続します。

出力されたほかのメッセージも参照して，エラーへの対策が必要かどうか判断し，必要な場合は対策をしてください。対策が必要かどうか判断する方法については，「6.8(5)　警告メッセージの対処の判断方法」を参照してください。

KDLC6129-W

uCosminexus Portal Frameworkの削除に失敗しました。 (詳細情報 = [<エラーの詳細情報>])

要因

Portal Frameworkの削除に失敗しました。

対処

Portal Frameworkの削除に失敗しましたが，処理を継続します。

出力されたほかのメッセージも参照して，エラーへの対策が必要かどうか判断し，必要な場合は対策をしてください。対策が必要かどうか判断する方法については，「6.8(5)　警告メッセージの対処の判断方法」を参照してください。

KDLC6130-W

Hitachi Business Logic - Container 2の削除に失敗しました。 (詳細情報 = [<エラーの詳細情報>])

要因

BLCの削除に失敗しました。

対処

BLCの削除に失敗しましたが，処理を継続します。

出力されたほかのメッセージも参照して，エラーへの対策が必要かどうか判断し，必要な場合は対策をしてください。対策が必要かどうか判断する方法については，「6.8(5)　警告メッセージの対処の判断方法」を参照してください。

KDLC6131-W

組み込みDBの削除に失敗しました。 (詳細情報 = [<エラーの詳細情報>])

要因

組み込みデータベースの削除に失敗しました。

対処

組み込みデータベースの削除に失敗しましたが，処理を継続します。

出力されたほかのメッセージも参照して，エラーへの対策が必要かどうか判断し，必要な場合は対策をしてください。対策が必要かどうか判断する方法については，「6.8(5)　警告メッセージの対処の判断方法」を参照してください。

付録H.4　KDLC6201～KDLC6600

KDLC6201-E

簡易セットアップツールのセットアップに失敗しました。

要因

簡易セットアップツールのセットアップに失敗しました。

対処

直前に出力されたエラーメッセージの内容から障害要因を特定し，除去してください。また，「6.9.3　障害からの回復方法（システム構築時）」に示す環境の回復方法に従って構築環境を初期状態に戻し，再度セットアップを実行してください。

問題が解決しない場合は，管理者に連絡してください。

KDLC6202-E

ファイルの読み込みに失敗しました。 (詳細情報 = [<エラーの詳細情報>])

要因

ファイルの読み込みに失敗しました。

対処

出力されたメッセージを参照してエラー要因の対策をしてください。

KDLC6203-E

ファイルの書き込みに失敗しました。 (詳細情報 = [<エラーの詳細情報>])

要因

ファイルの書き込みに失敗しました。

対処

出力されたメッセージを参照してエラー要因の対策をしてください。

KDLC6204-E

ディレクトリの指定が不正です。 (プロパティ = [<プロパティ名>], 値 = [<不正なディレクトリ>])

要因

ディレクトリの指定が不正です。

対処

正しいディレクトリを指定してください。

KDLC6205-E

ポート番号が不正です。 (プロパティ = [<プロパティ名>], 値 = [<不正なポート番号>])

要因

ポート番号が不正です。

対処

正しいポート番号を指定してください。

KDLC6206-E

プロパティで指定した指定値が範囲外です。 (プロパティ = [<プロパティ名>], 値 = [<不正な値>])

要因

プロパティで指定した指定値が範囲外です。

対処

プロパティに正しい値を指定してください。

KDLC6207-E

パラメタで指定した文字列の長さが不正です。 (プロパティ = [<プロパティ名>], 文字列長 = [<文字列長>])

要因

パラメタで指定した文字列の長さが不正です。

対処

プロパティに正しい文字列を指定してください。

KDLC6208-E

プロパティの値が指定されていません。 (プロパティ = [<プロパティ名>])

要因

プロパティの値が指定されていません。

対処

プロパティに正しい値を指定してください。

KDLC6209-E

プロパティに指定した値が不正です。 (プロパティ = [<プロパティ名>], 値 = [<不正な値>])

要因

プロパティに指定した値が不正です。次の要因が考えられます。

文字を選択するプロパティに，選択対象外の文字を指定した場合

数字を指定するプロパティに，数字ではない文字を指定した場合

数字を指定するプロパティに，-2,147,483,648～2,147,483,647の範囲外の文字を指定した場合

対処

プロパティに正しい値を指定してください。

KDLC6210-E

指定がディレクトリではありません。 (詳細情報 = [<ディレクトリ名>])

要因

ディレクトリが指定されていません。

対処

ディレクトリを指定してください。

KDLC6211-E

ディレクトリの作成に失敗しました。 (詳細情報 = [<ディレクトリ名>])

要因

ディレクトリの作成に失敗しました。

対処

ディレクトリを作成できない原因を取り除いてください。

KDLC6212-E

ディレクトリの削除に失敗しました。 (詳細情報 = [<ディレクトリ名>])

要因

ディレクトリの削除に失敗しました。

対処

ディレクトリを削除できない原因を取り除いてください。

KDLC6213-E

ファイルの削除に失敗しました。 (詳細情報 = [<ファイル名>])

要因

ファイルの削除に失敗しました。

対処

ファイルを削除できない原因を取り除いてください。

KDLC6214-E

プロパティが指定されていません。 (プロパティ = [<プロパティ名>])

要因

プロパティが指定されていません。

対処

プロパティを指定してください。

KDLC6215-E

メッセージログの初期化に失敗しました。 (詳細情報 = [<エラーの詳細情報>])

要因

メッセージログの初期化に失敗しました。

対処

メッセージログの出力先の状態を見直して，障害要因を取り除いてください。問題が解決しない場合は，管理者に連絡してください。

KDLC6216-E

メンテナンスログの初期化に失敗しました。 (詳細情報 = [<エラーの詳細情報>])

要因

メンテナンスログの初期化に失敗しました。

対処

ログ出力先の状態を見直して障害要因を取り除いてください。

問題が解決しない場合は，管理者に連絡してください。

KDLC6217-E

引数が不正です。

要因

引数が不正です。

対処

コマンドの書式を確認してください。

KDLC6218-E

フレームワークがエラーリターンしました。 (詳細情報 = [<エラーの詳細情報>])

要因

フレームワークがエラーリターンしました。

対処

管理者に連絡してください。

KDLC6219-E

プロパティ名が不正です。 (プロパティ = [<プロパティ名>])

要因

不正なプロパティ名が指定されています。

対処

正しいプロパティ名を指定してください。

KDLC6220-E

簡易セットアップツールの起動に失敗しました。

要因

簡易セットアップツールの起動に失敗しました。

対処

直前に出力されたエラーメッセージの内容から障害要因を取り除いてください。問題が解決しない場合は，管理者に連絡してください。

KDLC6221-E

ファイル編集に失敗しました。 (詳細情報 = [<エラーの詳細情報>])

要因

ファイル編集に失敗しました。

対処

詳細情報を参照し，障害要因を取り除いてください。

KDLC6222-E

ファイルのコピーに失敗しました。 (詳細情報 = [<エラーの詳細情報>])

要因

ファイルのコピーに失敗しました。

対処

詳細情報を参照し，障害要因を取り除いてください。

KDLC6223-E

組み込みDBの構築に失敗しました。 (詳細情報 = [<エラーの詳細情報>])

要因

組み込みデータベースの構築に失敗しました。

対処

この前に出力されているKDLC6006-Iメッセージの内容を参照し，障害要因を取り除いてください。

KDLC6224-E

DBテーブル作成とサンプルデータ登録に失敗しました。 (詳細情報 = [<エラーの詳細情報>])

要因

データベースのテーブル作成とサンプルデータの登録に失敗しました。（詳細情報 = [エラーの詳細情報]）

対処

この前に出力されているKDLC6006-Iメッセージの内容を参照し，障害要因を取り除いてください。

KDLC6225-E

Cosminexus Managerの構築に失敗しました。 (詳細情報 = [<エラーの詳細情報>])

要因

Cosminexus Managerの構築に失敗しました。

対処

この前に出力されているKDLC6006-Iメッセージの内容を参照し，障害要因を取り除いてください。

KDLC6226-E

Cosminexus Managerの起動に失敗しました。 (詳細情報 = [<エラーの詳細情報>])

要因

Cosminexus Managerの起動に失敗しました。

対処

この前に出力されているKDLC6006-Iメッセージの内容を参照し，障害要因を取り除いてください。

KDLC6227-E

論理サーバの構築に失敗しました。 (詳細情報 = [<エラーの詳細情報>])

要因

論理サーバの構築に失敗しました。

対処

この前に出力されているKDLC6006-Iメッセージの内容を参照し，障害要因を取り除いてください。

KDLC6228-E

論理サーバの起動に失敗しました。 (詳細情報 = [<エラーの詳細情報>])

要因

論理サーバの起動に失敗しました。

対処

この前に出力されているKDLC6006-Iメッセージの内容を参照し，障害要因を取り除いてください。

KDLC6229-E

DB Connectorの構築に失敗しました。 (詳細情報 = [<エラーの詳細情報>])

要因

DB Connectorの構築に失敗しました。

対処

この前に出力されているKDLC6006-Iメッセージの内容を参照し，障害要因を取り除いてください。

KDLC6230-E

DB Connectorの開始に失敗しました。 (詳細情報 = [<エラーの詳細情報>])

要因

DB Connectorの開始に失敗しました。

対処

この前に出力されているKDLC6006-Iメッセージの内容を参照し，障害要因を取り除いてください。

KDLC6231-E

uCosminexus Service Coordinator Interactive Workflowの設定に失敗しました。 (詳細情報 = [<エラーの詳細情報>])

要因

CSCIWの設定に失敗しました。

対処

この前に出力されているKDLC6006-Iメッセージの内容を参照し，障害要因を取り除いてください。

KDLC6232-E

CSCIWManagementServerの構築に失敗しました。 (詳細情報 = [<エラーの詳細情報>])

要因

CSCIWManagementServerの構築に失敗しました。

対処

この前に出力されているKDLC6006-Iメッセージの内容を参照し，障害要因を取り除いてください。

KDLC6233-E

CSCIWManagementServerの開始に失敗しました。 (詳細情報 = [<エラーの詳細情報>])

要因

CSCIWManagementServerの開始に失敗しました。

対処

この前に出力されているKDLC6006-Iメッセージの内容を参照し，障害要因を取り除いてください。

KDLC6234-E

案件運用操作の構築に失敗しました。 (詳細情報 = [<エラーの詳細情報>])

要因

案件運用操作の構築に失敗しました。

対処

この前に出力されているKDLC6006-Iメッセージの内容を参照し，障害要因を取り除いてください。

KDLC6235-E

案件運用操作の開始に失敗しました。 (詳細情報 = [<エラーの詳細情報>])

要因

案件運用操作の開始に失敗しました。

対処

この前に出力されているKDLC6006-Iメッセージの内容を参照し，障害要因を取り除いてください。

KDLC6236-E

振り分けルール定義の登録に失敗しました。 (詳細情報 = [<エラーの詳細情報>])

要因

振り分けルール定義の登録に失敗しました。

対処

この前に出力されているKDLC6006-Iメッセージの内容を参照し，障害要因を取り除いてください。

KDLC6237-E

ビジネスプロセス定義の登録に失敗しました。 (詳細情報 = [<エラーの詳細情報>])

要因

ビジネスプロセス定義の登録に失敗しました。

対処

この前に出力されているKDLC6006-Iメッセージの内容を参照し，障害要因を取り除いてください。

KDLC6238-E

サンプル帳票アプリケーションの環境構築に失敗しました。 (詳細情報 = [<エラーの詳細情報>])

要因

サンプルで提供しているWeb帳票アプリケーションの環境構築に失敗しました。

対処

この前に出力されているKDLC6006-Iメッセージの内容を参照し，障害要因を取り除いてください。

KDLC6239-E

サンプル帳票アプリケーションの構築に失敗しました。 (詳細情報 = [<エラーの詳細情報>])

要因

サンプルで提供しているWeb帳票アプリケーションの構築に失敗しました。

対処

この前に出力されているKDLC6006-Iメッセージの内容を参照し，障害要因を取り除いてください。

KDLC6240-E

サンプル帳票アプリケーションの開始に失敗しました。 (詳細情報 = [<エラーの詳細情報>])

要因

サンプルで提供しているWeb帳票アプリケーションの開始に失敗しました。

対処

この前に出力されているKDLC6006-Iメッセージの内容を参照し，障害要因を取り除いてください。

KDLC6241-E

電子フォームワークフロー 簡易セットアップ以外でセットアップされた環境が存在します。
セットアップされている環境をアンセットアップしてください。

要因

下記機能などにより，別の環境が構築されている可能性があります。

Cosminexusのインスタントセットアップ機能

対処

すでに構築されていた環境を削除して，前提ソフトウェアが使用されていない状態に戻してください。

KDLC6242-E

別の簡易セットアップツールが起動中です。

要因

別の簡易セットアップツールが起動中です。

対処

すでに起動していた簡易セットアップツールの処理が終了してから再度実行してください。

KDLC6243-E

簡易セットアップ画面の起動モードが不正です。

要因

簡易セットアップ画面の起動モードが不正です。

対処

管理者に連絡してください。

KDLC6244-E

ファイルロック取得処理で異常を検知しました。

要因

ファイルロック取得処理で異常を検知しました。

対処

ファイルロック処理が実行できない要因を取り除いてください。

KDLC6245-E

ファイルの削除に失敗しました。 (詳細情報 = [<エラーの詳細情報>])

要因

ファイルの削除に失敗しました。

対処

詳細情報を参照し，障害要因を取り除いてください。

KDLC6246-E

ディレクトリの削除に失敗しました。 (詳細情報 = [<エラーの詳細情報>])

要因

ディレクトリの削除に失敗しました。

対処

詳細情報を参照し，障害要因を取り除いてください。

KDLC6247-E

論理サーバの設定に失敗しました。 (詳細情報 = [<エラーの詳細情報>])

要因

論理サーバの設定に失敗しました。

対処

このメッセージの前に出力されているKDLC6006-Iメッセージの内容を参照し，障害要因を取り除いてください。

KDLC6248-E

CosmiPortalの設定に失敗しました。 (詳細情報 = [<エラーの詳細情報>])

要因

Portal Frameworkの設定に失敗しました。

対処

このメッセージの前に出力されているKDLC6006-Iメッセージの内容を参照し，障害要因を取り除いてください。

KDLC6249-E

ポータルプロジェクトの設定に失敗しました。 (詳細情報 = [<エラーの詳細情報>])

要因

ポータルプロジェクトの設定に失敗しました。

対処

このメッセージの前に出力されているKDLC6006-Iメッセージの内容を参照し，障害要因を取り除いてください。

KDLC6250-E

ポートレットの作成に失敗しました。 (詳細情報 = [<エラーの詳細情報>])

要因

ポートレットの作成に失敗しました。

対処

このメッセージの前に出力されているKDLC6006-Iメッセージの内容を参照し，障害要因を取り除いてください。

KDLC6251-E

ポートレットの登録に失敗しました。 (詳細情報 = [<エラーの詳細情報>])

要因

ポートレットの登録に失敗しました。

対処

このメッセージの前に出力されているKDLC6006-Iメッセージの内容を参照し，障害要因を取り除いてください。

KDLC6252-E

統合ユーザ管理機能の設定に失敗しました。 (詳細情報 = [<エラーの詳細情報>])

要因

統合ユーザ管理機能の設定に失敗しました。

対処

このメッセージの前に出力されているKDLC6006-Iメッセージの内容を参照し，障害要因を取り除いてください。

KDLC6253-E

Management Serverアクセス用環境の設定に失敗しました。 (詳細情報 = [<エラーの詳細情報>])

要因

Management Serverアクセス用環境の設定に失敗しました。

対処

この前に出力されているKDLC6006-Iメッセージの内容を参照し，障害要因を取り除いてください。

KDLC6254-E

環境変数が設定されていません。 (詳細情報 = [<環境変数名>])

要因

環境変数が設定されていません。

対処

環境変数を設定してください。

KDLC6501-E

ファイルが存在しません。 (詳細情報 = [<エラーの詳細情報>])

要因

ファイルの参照に失敗しました。

対処

インストールプログラムまたはシステム環境変数を見直してください。

KDLC6502-E

権限の判定中にエラーが発生しました。

要因

メモリが不足している可能性があります。

対処

空きメモリを増やしてから，再度コマンドを実行してください。

KDLC6503-E

管理者特権が無いためコマンドを実行できません。

要因

管理者特権が無いためコマンドを実行できません。

対処

管理者として実行したコマンドプロンプト上で，コマンドを再度実行してください。

付録H.5　KDLC6601～KDLC6999

KDLC6601-I

ポートレットの作成を終了します。

要因

ポートレットの作成を終了します。

対処

必要ありません。

KDLC6602-I

ポートレットの登録を開始します。

要因

ポートレットの登録を開始します。

対処

必要ありません。

KDLC6603-I

ポートレットの登録を実行します。 (詳細情報 = [<実行するコマンド名またはバッチ名>])

要因

ポートレットの登録を実行します。

対処

必要ありません。

KDLC6604-I

ポートレットの登録を終了します。

要因

ポートレットの登録を終了します。

対処

必要ありません。

KDLC6605-I

統合ユーザ管理機能の設定を開始します。

要因

統合ユーザ管理機能の設定を開始します。

対処

必要ありません。

KDLC6606-I

統合ユーザ管理機能の設定を実行します。 (詳細情報 = [<実行するコマンド名またはバッチ名>])

要因

統合ユーザ管理機能の設定を実行します。

対処

必要ありません。

KDLC6607-I

統合ユーザ管理機能の設定を終了します。

要因

統合ユーザ管理機能の設定を終了します。

対処

必要ありません。

KDLC6608-I

論理サーバに関する削除を開始します。

要因

論理サーバに関する環境の削除を開始します。

対処

必要ありません。

KDLC6609-I

論理サーバに関する削除を終了します。

要因

論理サーバに関する環境の削除を終了します。

対処

必要ありません。

KDLC6610-I

論理サーバの停止を開始します。

要因

論理サーバの停止を開始します。

対処

必要ありません。

KDLC6611-I

論理サーバの停止を実行します。 (詳細情報 = [<実行するコマンド名またはバッチ名>])

要因

論理サーバの停止を実行します。

対処

必要ありません。

KDLC6612-I

論理サーバの停止を終了します。

要因

論理サーバの停止を終了します。

対処

必要ありません。

KDLC6613-I

論理サーバの削除を開始します。

要因

論理サーバの削除を開始します。

対処

必要ありません。

KDLC6614-I

論理サーバの削除を実行します。(詳細情報 = [<実行するコマンド名またはバッチ名>])

要因

論理サーバの削除を実行します。

対処

必要ありません。

KDLC6615-I

論理サーバの削除を終了します。

要因

論理サーバの削除を終了します。

対処

必要ありません。

KDLC6616-I

Cosminexus Managerに関する削除を開始します。

要因

Cosminexus Managerに関する環境の削除を開始します。

対処

必要ありません。

KDLC6617-I

Cosminexus Managerに関する削除を終了します。

要因

Cosminexus Managerに関する環境の削除を終了します。

対処

必要ありません。

KDLC6618-I

Cosminexus Managerの停止を開始します。

要因

Cosminexus Managerの停止を開始します。

対処

必要ありません。

KDLC6619-I

Cosminexus Managerの停止を実行します。 (詳細情報 = [<実行するコマンド名またはバッチ名>])

要因

Cosminexus Managerの停止を実行します。

対処

必要ありません。

KDLC6620-I

Cosminexus Managerの停止を終了します。

要因

Cosminexus Managerの停止を終了します。

対処

必要ありません。

KDLC6621-I

Cosminexus Managerのバックアップを開始します。

要因

Cosminexus Managerのバックアップを開始します。

対処

必要ありません。

KDLC6622-I

Cosminexus Managerのバックアップを実行します。 (詳細情報 = [<実行するコマンド名またはバッチ名>])

要因

Cosminexus Managerのバックアップを実行します。

対処

必要ありません。

KDLC6623-I

Cosminexus Managerのバックアップを終了します。

要因

Cosminexus Managerのバックアップを終了します。

対処

必要ありません。

KDLC6624-I

Cosminexus Managerの初期化を開始します。

要因

Cosminexus Managerの初期化を開始します。

対処

必要ありません。

KDLC6625-I

Cosminexus Managerの初期化を実行します。 (詳細情報 = [<実行するコマンド名またはバッチ名>])

要因

Cosminexus Managerの初期化を実行します。

対処

必要ありません。

KDLC6626-I

Cosminexus Managerの初期化を終了します。

要因

Cosminexus Managerの初期化を終了します。

対処

必要ありません。

KDLC6627-I

Cosminexus Managerの削除を開始します。

要因

Cosminexus Managerの削除を開始します。

対処

必要ありません。

KDLC6628-I

Cosminexus Managerの削除を実行します。 (詳細情報 = [<実行するコマンド名またはバッチ名>])

要因

Cosminexus Managerの削除を実行します。

対処

必要ありません。

KDLC6629-I

Cosminexus Managerの削除を終了します。

要因

Cosminexus Managerの削除を終了します。

対処

必要ありません。

KDLC6630-I

uCosminexus Service Coordinator Interactive Workflowに関する削除を開始します。

要因

CSCIWに関する環境の削除を開始します。

対処

必要ありません。

KDLC6631-I

uCosminexus Service Coordinator Interactive Workflowに関する削除を終了します。

要因

CSCIWに関する環境の削除を終了します。

対処

必要ありません。

KDLC6632-I

CSCIWManagementServerの削除を開始します。

要因

CSCIWManagementServerの削除を開始します。

対処

必要ありません。

KDLC6633-I

CSCIWManagementServerの削除を実行します。 (詳細情報 = [<実行するコマンド名またはバッチ名>])

要因

CSCIWManagementServerの削除を実行します。

対処

必要ありません。

KDLC6634-I

CSCIWManagementServerの削除を終了します。

要因

CSCIWManagementServerの削除を終了します。

対処

必要ありません。

KDLC6635-I

uCosminexus Portal Frameworkに関する削除を開始します。

要因

Portal Frameworkに関する環境の削除を開始します。

対処

必要ありません。

KDLC6636-I

uCosminexus Portal Frameworkに関する削除を終了します。

要因

Portal Frameworkに関する環境の削除を終了します。

対処

必要ありません。

KDLC6637-I

uCosminexus Portal Frameworkの初期化を開始します。

要因

Portal Frameworkの初期化を開始します。

対処

必要ありません。

KDLC6638-I

uCosminexus Portal Frameworkの初期化を実行します。 (詳細情報 = [<実行するコマンド名またはバッチ名>])

要因

Portal Frameworkの初期化を実行します。

対処

必要ありません。

KDLC6639-I

uCosminexus Portal Frameworkの初期化を終了します。

要因

Portal Frameworkの初期化を終了します。

対処

必要ありません。

KDLC6640-I

uCosminexus Portal Frameworkの削除を開始します。

要因

Portal Frameworkの削除を開始します。

対処

必要ありません。

KDLC6641-I

uCosminexus Portal Frameworkの削除を実行します。 (詳細情報 = [<実行するコマンド名またはバッチ名>])

要因

Portal Frameworkの削除を実行します。

対処

必要ありません。

KDLC6642-I

uCosminexus Portal Frameworkの削除を終了します。

要因

Portal Frameworkの削除を終了します。

対処

必要ありません。

KDLC6643-I

Hitachi Business Logic - Container 2に関する削除を開始します。

要因

BLCに関する環境の削除を開始します。

対処

必要ありません。

KDLC6644-I

Hitachi Business Logic - Container 2に関する削除を終了します。

要因

BLCに関する環境の削除を終了します。

対処

必要ありません。

KDLC6645-I

Hitachi Business Logic - Container 2の削除を開始します。

要因

BLCの削除を開始します。

対処

必要ありません。

KDLC6646-I

Hitachi Business Logic - Container 2の削除を実行します。 (詳細情報 = [<実行するコマンド名またはバッチ名>])

要因

BLCの削除を実行します。

対処

必要ありません。

KDLC6647-I

Hitachi Business Logic - Container 2の削除を終了します。

要因

BLCの削除を終了します。

対処

必要ありません。

KDLC6648-I

DBに関する削除を開始します。

要因

データベースに関する環境の削除を開始します。

対処

必要ありません。

KDLC6649-I

DBに関する削除を終了します。

要因

データベースに関する環境の削除を終了します。

対処

必要ありません。

KDLC6650-I

組み込みDBの削除を開始します。

要因

組み込みデータベースの削除を開始します。

対処

必要ありません。

KDLC6651-I

組み込みDBの削除を実行します。 (詳細情報 = [<実行するコマンド名またはバッチ名>])

要因

組み込みデータベースの削除を実行します。

対処

必要ありません。

KDLC6652-I

組み込みDBの削除を終了します。

要因

組み込みデータベースの削除を終了します。

対処

必要ありません。

KDLC6653-I

Management Serverアクセス用環境の設定を開始します。

要因

Management Serverアクセス用環境の設定を開始します。

対処

必要ありません。

KDLC6654-I

Management Serverアクセス用環境の設定を実行します。 (詳細情報 = [<実行するコマンド名またはバッチ名>])

要因

Management Serverアクセス用環境の設定を実行します。

対処

必要ありません。

KDLC6655-I

Management Serverアクセス用環境の設定を終了します。

要因

Management Serverアクセス用環境の設定を終了します。

対処

必要ありません。

KDLC6999-E

予期しないエラーが発生しました。 (詳細情報 = [<エラーの詳細情報>])

要因

予期しないエラーが発生しました。

対処

管理者に連絡してください。

付録I　このマニュアルの参考情報

このマニュアルを読むに当たっての参考情報を示します。

＜この節の構成＞

付録I.1　関連マニュアル

付録I.2　このマニュアルでの表記

付録I.3　英略語

付録I.4　常用漢字以外の漢字の使用について

付録I.5　KB（キロバイト）などの単位表記について

付録I.1　関連マニュアル

関連マニュアルを次に示します。必要に応じてお読みください。

電子フォームワークフローセット アプリケーション開発ガイド（3020-3-N67）
電子フォームワークフローセットおよび電子フォームワークフロー　ディベロッパセットを利用してWeb帳票アプリケーションを開発する方法について説明しています。

Hitachi Business Logic - Container 2（3020-3-N68）
BLCの機能，操作方法，および運用方法について説明しています。

Hitachi Business Logic - Container 2 JavaTM クラスリファレンス（3020-3-N69）
BLCが提供するJavaクラスおよびオブジェクトについて説明しています。

電子フォームワークフローセット 作ってみよう かんたん帳票（3020-3-N70）
電子フォームワークフローのかんたん開発機能を利用して，かんたん帳票を作成する方法について説明しています。かんたん帳票を初めて作る人を対象とした内容です。

Cosminexus　機能解説（3020-3-M03）
アプリケーションサーバ（Cosminexus）の概要と提供する機能について説明しています。

Cosminexus　システム設計ガイド（3020-3-M04）
アプリケーションサーバ（Cosminexus）のシステム設計時に，システムの目的に応じたシステム構成や運用方法を検討するための指針について説明しています。また，チューニングの方法についても説明しています。

Cosminexus　簡易構築・運用ガイド（3020-3-M05）
セットアップウィザードおよびSmart Composer 機能を使用して，アプリケーションサーバ（Cosminexus）を構築・運用する手順について説明しています。また，セットアップウィザードおよびSmart Composer機能が提供するコマンドやファイルについて説明しています。

Cosminexus　システム構築ガイド（3020-3-M06）
アプリケーションサーバ（Cosminexus）のシステム構築時に必要な機能の設定方法について説明しています。

Cosminexus　システム運用ガイド（3020-3-M07）
アプリケーションサーバ（Cosminexus）の運用方法のうち，Smart Composer機能を使用する運用以外の方法について説明しています。

Cosminexus　アプリケーション設定操作ガイド（3020-3-M08）
Cosminexusが提供するサーバ管理コマンド，およびServer Plug-inを使用した操作について説明しています。

Cosminexus　リファレンス　コマンド編（3020-3-M10）
アプリケーションサーバ（Cosminexus）を構築・運用するときに使用するコマンドについて説明しています。

Cosminexus　リファレンス　定義編（3020-3-M11）
アプリケーションサーバ（Cosminexus）を構築・運用するときに使用するファイルの形式について説明しています。

Hitachi Web Server（3020-3-M15）
Webサーバ（Hitachi Web Server）の構築，管理方法について説明しています。

Cosminexus　メッセージ 1　KAWS／KDAL／KDJE編（3020-3-M20），Cosminexus　メッセージ 2　KEOS／KEUC／KFCB編（3020-3-M21），Cosminexus　メッセージ 3　KFCT／KFDB／KFDJ編（3020-3-M22）
Cosminexusで出力されるメッセージについて説明しています。

Cosminexus　アプリケーション開発ガイド（3020-3-M41）
アプリケーションサーバ（Cosminexus）上で動作させる，アプリケーションの開発方法について説明しています。

uCosminexus Service Coordinator Interactive Workflow システム構築・運用ガイド（3020-3-M80）
uCosminexus Service Coordinator Interactive Workflow（CSCIW）の概要およびシステムの構築・運用方法について説明しています。

uCosminexus Service Coordinator Interactive Workflow メッセージ（3020-3-M83）
uCosminexus Service Coordinator Interactive Workflow（CSCIW）で出力されるメッセージについて説明しています。

uCosminexus Service Coordinator Interactive Workflow コマンド（3020-3-M84）
uCosminexus Service Coordinator Interactive Workflow（CSCIW）の環境構築および運用で使用するコマンドについて説明しています。

uCosminexus Portal Framework　システム管理者ガイド（3020-3-H71）
uCosminexus Portal Framework全体の機能およびポータルの構築方法について説明しています。
ポータルを構築する管理者を対象とした内容です。

uCosminexus Portal Framework　ユーザーズガイド（3020-3-H74）
エンドユーザがポータルを使用するときの操作方法（ポータルへのログイン方法，ポータル画面のカスタマイズ方法，およびナビゲーションメニューの操作方法）について説明しています。

帳票作成機能 EUR　EUR 帳票設計（EUR Form帳票）（3020-7-482）
EUR Form帳票を設計する方法について説明しています。また，EUR Form帳票に埋め込むスクリプトファイルのリファレンスについても説明しています。

帳票作成機能 EUR　EUR メッセージ（3020-7-485）
EUR Form帳票設計時に表示されるメッセージについて説明しています。

電子フォームシステム　EUR Form　uCosminexus EUR Form システム設計・管理（3020-7-491）
EUR Formの概要，機能，システム設計，およびシステム構築について説明しています。また，トラブルシューティングについても説明しています。

電子フォームシステム　EUR Form　uCosminexus EUR Form サーバプログラム開発（3020-7-492）
EUR Form帳票を使用した業務を実現するためのサーバプログラム開発について説明しています。

電子フォームシステム　EUR Form　uCosminexus EUR Form クライアント操作（3020-7-493）
uCosminexus EUR Form Clientを使用して，EUR Form帳票ファイルにデータを入力して送信するまでの基本的な手順について説明しています。

スケーラブルデータベースサーバ　HiRDB Version 8 システム導入・設計ガイド（Windows(R)用）（3020-6-352）
HiRDBの導入およびチューニング方法や，HiRDBシステムの設計方法について説明しています。

スケーラブルデータベースサーバ　HiRDB Version 8 システム定義（Windows(R)用）（3020-6-353）
HiRDBのシステム定義について説明しています

スケーラブルデータベースサーバ　HiRDB Version 8 UAP開発ガイド（3020-6-356）
HiRDBでUAPを開発，実行する方法について説明しています。

スケーラブルデータベースサーバ　HiRDB Version 8 SQLリファレンス（3020-6-357）
HiRDBの操作に使用するSQLの文法について説明しています。

スケーラブルデータベースサーバ　HiRDB Version 8 メッセージ（3020-6-358）
HiRDBが出力するメッセージについて説明しています。

付録I.2　このマニュアルでの表記

このマニュアルでは，製品名を次のように表記しています。

製品名
表記

Hitachi Business Logic - Container 2
BLC

Hitachi Business Logic - Container - Script Generator
BLSG

uCosminexus Service Coordinator Interactive Workflow
CSCIW

EUR：イーユーアール Form Client
EUR Form Client

uCosminexus EUR：イーユーアール Form Service
EUR Form Service

HiRDB/Parallel Server Version 8
HiRDB/Single Server Version 8
HiRDB

Hitachi Network Objectplaza Trace Library
HNTRLib

JavaTM
Java

JDKTM
JDK

Oracle 10g
Oracle

uCosminexus Portal Framework
Portal Framework

uCosminexus Application Server Standard
uCosminexus Application Server

uCosminexus Developer Professional
uCosminexus Developer

uCosminexus Application ServerおよびuCosminexus Developerを総称してCosminexusと表記することがあります。

付録I.3　英略語

このマニュアルで使用する英略語を次に示します。

英略語 | 英字での表記
CORBA | Common Object Request Broker Architecture
DB | Database
DTD | Document Type Definition
EAR | Enterprise Archive
EIS | Enterprise Information System
EJB | Enterprise JavaBeansTM
GC | Garbage Collection
GUI | Graphical User Interface
HTML | Hyper Text Markup Language
JAAS | JavaTM Authentication and Authorization Service
JAR | JavaTM Archive
JDK | JavaTM Development Kit
JIS | Japanese Industrial Standards
JSP | Java Server PagesTM
OS | Operating System
UAP | User Application Program
URL | Uniform Resource Locator
UTF | UCS Transformation Format
WAR | Web Archive
Web | World Wide Web
XML | Extensible Markup Language

付録I.4　常用漢字以外の漢字の使用について

このマニュアルでは，常用漢字を使用することを基本としていますが，次に示す用語については，常用漢字以外の漢字を使用しています。

宛先（あてさき）　個所（かしょ）　進捗（しんちょく）　貼り付け（はりつけ）　汎用（はんよう）　稟議（りんぎ）

付録I.5　KB（キロバイト）などの単位表記について

1KB（キロバイト），1MB（メガバイト），1GB（ギガバイト），1TB（テラバイト）はそれぞれ1,024バイト，1,024²バイト，1,024³バイト，1,024⁴バイトです。

付録J　用語解説

英字｜ア行｜カ行｜サ行｜タ行｜ハ行｜ラ行｜ワ行

英字

BLC

ワークフローに対応する帳票アプリケーションの開発と実行を支援するソフトウェアです。JSP形式の帳票アプリケーションを自動生成する帳票ジェネレータ（BLSG）機能と，帳票アプリケーションを実行するBLC実行環境機能で構成されています。

CSCIW

対話ワークフローを実現するための機能を提供するソフトウェアです。対話ワークフローの実行環境を構築・運用したり，ワークフロー上の案件をWebブラウザから操作したりする機能を提供しています。

CSCIWManagementServer

アプリケーションサーバでのCSCIWの初期化・終了処理を提供しているJ2EEアプリケーションです。

Eclipse

Eclipseプロジェクト（eclipse.org）が提供するオープンソースの統合開発環境です。ソースコードの編集支援機能やデバッグ機能など，アプリケーションの開発効率を向上させる各種機能を備えています。

EUR Form帳票

EUR FormでBLC連携用帳票として生成した帳票です。EUR Form帳票定義ファイル（*.efs）から生成したファイルです。ファイルの拡張子はefdです。

EUR Form帳票定義ファイル

バックグラウンドや配置した帳票コントロールの情報など，EUR Form帳票の定義情報を保存したファイルです。ファイルの拡張子はefsです。

EUR Form帳票名

EUR Form帳票を格納フォルダ内でユニークになるように識別する名称です。EUR Form帳票をEUR Form帳票ファイル名で管理する場合は，指定は任意です。

EUR Form連携帳票

EUR Form帳票の送信ユニット情報の一覧表を入力として帳票ジェネレータ（BLSG）で生成した，EUR Form帳票を表示するための連携帳票です。

Management Server

Cosminexusの運用管理を実現するサーバプログラムです。複数のマシンに配置されたアプリケーションサーバの運用管理を一括で実行できます。

MyEclipse

Javaアプリケーションの開発環境です。Eclipseでアプリケーションを開発するときに使用するプラグインがまとめられています。MyEclipseを使用するとアプリケーションの作成，J2EEサーバへのアプリケーションのデプロイ，J2EEサーバの起動・停止などができます。

Server Plug-in

アプリケーションの実行環境および運用環境で使用するEclipse用のプラグインです。Server Plug-inを組み込むことで，アプリケーションを実行するときに必要なプロパティの設定や，論理サーバの起動，停止などの一連の操作がEclipse上で実行できるようになります。

Smart Composer機能

Cosminexusを使用してアプリケーションサーバを構築する場合に，一般的な3階層モデルのアプリケーションサーバのシステムを，一括で構築および運用できるよう支援する機能です。

uCosminexus Application Server

Cosminexusの実行環境を構築する基盤製品です。

uCosminexus Developer

Cosminexusの開発環境を提供する製品です。アプリケーションの開発からデバッグまでを支援します。

uCosminexus Interactive Wrokflow Development Plug-in

ビジネスプロセスを定義，管理および運用するビジネスプロセス管理ツールのことです。

uCosminexus Portal Framework

企業ポータルを構築および運用するフレームワークです。企業の内外にある多種多様なコンテンツまたは業務システムの情報を集約する機能や，集約した情報をユーザ一人一人に対して最適な情報になるように組み合わせて提供する機能などを備えています。

Webサーバ

Webブラウザからのリクエスト受信およびWebブラウザへのデータ送信に関連する処理を実行するプログラムです。

ア行

案件

ビジネスプロセスの開始から終了までを一つの単位とする，業務の実例（ビジネスプロセスインスタンス）のことです。

案件運用操作

案件の運用状況を監視したり，必要に応じて案件，業務ステップ，および作業の状態を操作したりするJ2EEアプリケーションです。

案件名

同一ビジネスプロセスの案件を識別するための識別子です。ユーザが設定することができます。案件キーともいいます。

カ行

簡易セットアップツール

プログラムの動作確認や開発で利用するシステムの一括構築および一括削除を実現するツールです。前提ソフトウェアのセットアップや，Web帳票アプリケーションのデプロイ／開始などが一括ででき，サンプルプログラム「販売契約稟議EUR」および「かんたん帳票のサンプル業務」が実行できる状態になります。

業務ステップ

ビジネスプロセス定義の構成要素の一つです。業務の状態を表し，ある状態での作業の集合として定義されます。

組み込みデータベース

uCosminexus Developerで標準提供されているデータベースです。アプリケーションの開発やテストで使用できます。

サ行

作業

業務ステップ中に定義する業務処理の単位です。

送信ユニット

EUR Form帳票に入力され，指定された送信先に送信されるデータです。

送信ユニット情報の一覧

EUR Professional Edition - Form Optionで出力した一覧表です。

タ行

帳票定義

帳票の内容を帳票ジェネレータ（BLSG）機能で定義したものです。

帳票ファイル

帳票ジェネレータ（BLSG）機能で生成した，帳票アプリケーションのJSPファイルです。

ハ行

ビジネスプロセス（BP）

業務を実行するための作業の流れです。

ビジネスプロセス定義

業務の流れ（ビジネスプロセス）をビジネスプロセス管理で定義したものです。BLCでは，帳票ジェネレータ（BLSG）機能で帳票アプリケーションを作成する際に，ビジネスプロセス定義の情報（プロセス定義情報）を入力する必要があります。

振り分けルール

作業者を決定するためのルールです。作業者は，ビジネスプロセス定義の各作業に指定した振り分けルールを適用することで決定します。

分岐ノード

制御ノードの一つです。次の業務ステップとしてあらかじめ定義された複数の業務ステップから，条件に従って一つの業務ステップを選択し，開始します。

ラ行

リソースアダプタ

J2EE Connector Architectureによって，J2EEサーバとEISを接続するための接続機能です。

ワ行

ワーク管理

CSCIWの中でビジネスプロセス定義に従い遷移を行うワークフローのエンジンのことです。

ワーク管理システム

業務の進行を「完成に至るまでの業務の状態変化」としてとらえ，状態変化を統括的に管理することで業務の進行状況を管理する，ワークフロー型汎用アプリケーションの構築基盤です。

CSCIWで構築したワークフローシステムを指します。

ワーク管理データベース

CSCIWが扱う情報を管理するデータベースです。

ワークフロー定義

ビジネスプロセス定義および振り分けルール定義の総称です。

索引

[Ｂ][Ｃ][Ｅ][Ｈ][Ｊ][Ｍ][Ｎ][Ｏ][Ｐ][Ｓ][Ｕ][Ｗ]
[ア行][カ行][サ行][タ行][ハ行][マ行][ヤ行][ラ行][ワ行]

(英字)

(Ｂ)

BLC〔用語解説〕

BLC.BLCpropertiesの作成と編集

BLCcommand.BLCpropertiesの作成および編集

BLCサンプル帳票

BLCテーブルの作成（HiRDB）

BLCテーブルの作成（Oracle）

BLCテーブルの作成（SQL Server）

BLCのサンプルデータ

BLCの設定

BLCプロパティファイル

(Ｃ)

cmxdefcombinedmodel.xml

［Connector属性］タブでの設定値（HiRDB）

［Connector属性］タブでの設定値（Oracle）

［Connector属性］タブでの設定値（SQL Server）

Connector属性ファイル（HiRDB）

Connector属性ファイル（Oracle）

Connector属性ファイル（SQL Server）

Connector属性ファイルの取得（HiRDB）

Connector属性ファイルの取得（Oracle）

Connector属性ファイルの取得（SQL Server）

Connector属性ファイルの設定値（HiRDB）

Connector属性ファイルの設定値（Oracle）

Connector属性ファイルの設定値（SQL Server）

Connector属性ファイルの反映（HiRDB）

Connector属性ファイルの反映（Oracle）

Connector属性ファイルの反映（SQL Server）

Connector属性ファイルの編集（HiRDB）

Connector属性ファイルの編集（Oracle）

Connector属性ファイルの編集（SQL Server）

CSCIW〔用語解説〕

CSCIWManagementServer

CSCIWManagementServer〔用語解説〕

CSCIWManagementServerアクセス用環境の設定

CSCIWManagementServerのインポート

CSCIWManagementServerのインポート（Server Plug-in）

CSCIWManagementServerの開始

CSCIWManagementServerの開始（Server Plug-in）

CSCIWManagementServerの設定

CSCIWManagementServerの設定（開発環境）

CSCIWManagementServerの属性ファイル

CSCIWManagementServerの属性ファイルの取得

CSCIWManagementServerの属性ファイルの反映

CSCIWManagementServerの属性ファイルの編集

CSCIWManagementServerのプロパティの設定（Server Plug-in）

CSCIWの環境構築ファイルの編集

CSCIWのコマンド用環境設定ファイルの編集

CSCIWの実行環境の初期化

CSCIWの設定

CSCIWのセットアップ

CSCIWのセットアッププロパティファイルの編集

(Ｅ)

EARプロジェクトの作成

EARプロジェクトのプロパティの設定値

Eclipse〔用語解説〕

Eclipseの起動と設定

EUR Form Clientのインストール

EUR Form Serviceの環境設定ファイルの設定

EUR Form帳票〔用語解説〕

EUR Form帳票定義ファイル〔用語解説〕

EUR Form帳票名〔用語解説〕

EUR Form連携帳票

EUR Form連携帳票〔用語解説〕

(Ｈ)

HiRDB SQL Executerのインストール

HiRDBのインストール

HiRDBの簡易セットアップ

HiRDBの設定

HTTPレスポンス圧縮機能

(Ｊ)

［J2EE Server］タブの画面の構成（［簡易セットアップ - その他の設定］画面）

J2EEサーバの設定

(Ｍ)

Management Server〔用語解説〕

［Management Server］タブの画面の構成（［簡易セットアップ - その他の設定］画面）

Management Serverの起動

Management Serverの自動起動

Management Serverの設定

Management Serverのセットアップ

Management Serverのプロパティファイルの編集

Management Serverへの接続（開発環境）

Management Serverへのログイン（Server Plug-in）

Microsoft SQL Server Management Studioの起動

Microsoft SQL Server Management Studioの終了

MyEclipse〔用語解説〕

(Ｎ)

Net Configuration Assistantの設定

(Ｏ)

Oracleのインストール

Oracleの設定

(Ｐ)

Portal Frameworkの設定

Portal Framework用作業ディレクトリ

(Ｓ)

SecurityManager定義ファイルの設定

Server Plug-in〔用語解説〕

Server Plug-inのパースペクティブの表示

Smart Composer機能

Smart Composer機能〔用語解説〕

Smart Composer機能の簡易構築定義ファイル

SQL Serverの設定

SQLスクリプトファイルの変更内容（HiRDB）

SQLスクリプトファイルの変更内容（Oracle）

SQLスクリプトファイルの変更内容（SQL Server）

(Ｕ)

uCosminexus Application Server〔用語解説〕

uCosminexus Developer〔用語解説〕

uCosminexus Interactive Wrokflow Development Plug-in〔用語解説〕

uCosminexus Portal Framework〔用語解説〕

(Ｗ)

［Web Server］タブの画面の構成（［簡易セットアップ - その他の設定］画面）

Webアプリケーションの作成

Webアプリケーションの生成

Webサーバ〔用語解説〕

Webシステム定義の作成

Webシステムの一括起動

Webシステムの稼働状態の確認

Webシステムの構築

Webシステムの構築の流れ

Web帳票アプリケーション（webSample）の作成

Web帳票アプリケーションのインポート

Web帳票アプリケーションのインポート（Server Plug-in）

Web帳票アプリケーションの開始

Web帳票アプリケーションの開始（Server Plug-in）

Web帳票アプリケーションのコピー

Web帳票アプリケーションの作成

Web帳票アプリケーションの設定

Web帳票アプリケーションの設定（開発環境）

Web帳票アプリケーションの属性ファイル

Web帳票アプリケーションの属性ファイルの取得

Web帳票アプリケーションの属性ファイルの反映

Web帳票アプリケーションの属性ファイルの編集

Web帳票アプリケーションのプロパティの設定（Server Plug-in）

Web帳票アプリケーション用作業ディレクトリ

Webプロジェクトの生成

Webプロジェクトの設定

Webプロジェクトのプロパティの設定値

(ア行)

(あ)

宛先の登録（かんたん帳票のサンプル業務）

宛先の登録（販売契約稟議EUR）

アプリケーションサーバ構築時の設定値一覧

アプリケーションサーバの構築

アプリケーションサーバの構築の流れ

アプリケーションサーバの設定

案件〔用語解説〕

案件運用操作

案件運用操作〔用語解説〕

案件運用操作のインポート

案件運用操作のインポート（Server Plug-in）

案件運用操作の開始

案件運用操作の開始（Server Plug-in）

案件運用操作の設定

案件運用操作の設定（開発環境）

案件運用操作の属性ファイル

案件運用操作の属性ファイルの取得

案件運用操作の属性ファイルの反映

案件運用操作の属性ファイルの編集

案件運用操作のプロパティの設定（Server Plug-in）

案件名〔用語解説〕

(い)

移行した環境で簡易セットアップツールを利用したい場合

移行時の注意事項（簡易セットアップツール）

(え)

エラーコードの参照先

(カ行)

(か)

開発環境のインストール

開発環境の構築の流れ

開発環境の設定

［簡易セットアップ - その他の設定］画面の構成

［簡易セットアップ］画面の構成

簡易セットアップ時に出力されるメッセージ

簡易セットアップツール〔用語解説〕

簡易セットアップツールが提供する機能

簡易セットアップツール実行時に発生した障害の対策

簡易セットアップツールの起動

簡易セットアップツールの前提条件（システム構築時）

簡易セットアップツールの前提条件（システム削除時）

簡易セットアップツールの目的

簡易セットアップツールを利用して構築したシステムの設定値

簡易セットアップメッセージログ

簡易セットアップメッセージログの確認（システム構築時）

簡易セットアップメッセージログの確認（システム削除時）

かんたん帳票のサンプル業務

(き)

起動・開始状態の確認順序

起動順序

業務ステップ〔用語解説〕

業務の開発とテスト

(く)

組み込みデータベース〔用語解説〕

(こ)

構成ソフトウェア一覧

コントローラ定義ファイルのコピー

コンフィグレーションファイルの設定（JAAS）

コンフィグレーションファイルの設定（統合ユーザ管理フレームワーク）

(サ行)

(さ)

作業〔用語解説〕

作業ディレクトリの作成

サンプル帳票のコピー

サンプル帳票の作成

サンプル帳票の追加

サンプル帳票ファイルの生成

サンプルデータ（宛先）

サンプルデータ（組織およびユーザ）(1)

サンプルデータ（組織およびユーザ）(2)

サンプルデータ（代行設定）

サンプルデータ（帳票管理グループ）

サンプルデータ（役職）

サンプルデータの格納先

サンプルデータを登録するSQL文の例

サンプルプログラムの実行手順

サンプルユーザの登録（HiRDB）

サンプルユーザの登録（Oracle）

サンプルユーザの登録（SQL Server）

(し)

システム環境変数の設定（CSCIW）

システム環境変数の設定（アプリケーションサーバ）

システム環境変数の設定（簡易セットアップツール）

システム構成（簡易セットアップツール）

システム構成例（ディベロッパセット）

システム構成例（電子フォームワークフローセット）

システム構築の前提条件

システム構築の適用範囲

システム構築の流れ（簡易セットアップツール）

システム構築の流れ（ディベロッパセット）

システム構築の流れ（電子フォームワークフローセット）

システム構築前の状態に戻す方法

システム削除時に出力された警告メッセージの対処の要否

システムに必要なソフトウェア

システムの構築手順（簡易セットアップツール）

システムの削除手順（簡易セットアップツール）

障害からの回復方法（システム構築時）

障害からの回復方法（システム削除時）

障害発生時の対処の流れ（簡易セットアップ）

障害要因の特定に必要な情報

初期化されるファイルの一覧（簡易セットアップツールのアンセットアップ）

申請（かんたん帳票のサンプル業務）

申請（販売契約稟議EUR）

(す)

スキーマの作成（HiRDB）

スキーマの作成（SQL Server）

(せ)

セキュリティ構成の設定（SQL Server）

セキュリティロールの設定（CSCIWManagementServer）

セキュリティロールの設定（Server Plug-in）

セキュリティロールの設定（案件運用操作）

接続先Management Serverの設定（Server Plug-in）

接続先リポジトリファイルの編集

(そ)

送信ユニット〔用語解説〕

送信ユニット情報の一覧〔用語解説〕

送信ユニット情報の変更

ソフトウェアのインストール（アプリケーションサーバの構築）

ソフトウェアのインストール（簡易セットアップツール）

ソフトウェアのデフォルトのインストール先（開発環境）

ソフトウェアの分類（簡易セットアップツール）

ソフトウェアの分類（ディベロッパセット）

ソフトウェアの分類（電子フォームワークフローセット）

(タ行)

(ち)

帳票定義〔用語解説〕

帳票の登録（かんたん帳票のサンプル業務）

帳票の登録（販売契約稟議EUR）

帳票ファイル〔用語解説〕

帳票ファイル生成時のエンコードの設定

(て)

ディベロッパセット

データベースサーバの構築の流れ

データベースのインストール

データベースのサービスの起動

データベースの作成（SQL Server）

データベースの接続（Oracle）

デバッグ

電子フォームワークフローセット

(と)

統合ユーザ管理機能のインポート

統合ユーザ管理フレームワークのコンフィグレーションファイルの設定（ログインパスワード）

(ハ行)

(は)

バッチファイル（createTables.bat）の編集内容（HiRDB）

バッチファイル（createTables.bat）の編集内容（Oracle）

バッチファイル（createTables.bat）の編集内容（SQL Server）

(ひ)

ビジネスプロセス（BP）〔用語解説〕

ビジネスプロセス定義〔用語解説〕

ビジネスプロセス定義の登録

表領域の作成（Oracle）

(ふ)

ファイルグループの作成（SQL Server）

フィルタリングによるHTTPレスポンスの圧縮

フォルダ構成（Web帳票アプリケーションを含むWebプロジェクト）

フォルダ構成（Webプロジェクト）

振り分けルール〔用語解説〕

振り分けルール定義の登録

プログラム開発環境

プログラム開発環境の設定

プログラム動作確認環境

プログラム動作確認環境の運用

プログラムとサービスの起動順序

プログラムとサービスの停止順序

プロトコルの確認（SQL Server）

分岐ノード〔用語解説〕

(ほ)

ポータル画面の設定変更

ポータル動作ファイルの設定

ポートレットの作成（blcmenuポートレット・blcworkflowポートレット）

ポートレットのサンプルファイルのコピー

ポートレットのデプロイ（blcmenuポートレット・blcworkflowポートレット）

ポートレット配置情報ファイルのコピー

(マ行)

(め)

メッセージの形式

メモリ使用量の測定方法

(ヤ行)

(ゆ)

ユーザのサンプルデータ

ユーザの登録（HiRDB）

ユーザの登録（Oracle）

ユーザの登録（SQL Server）

(ラ行)

(り)

リソースアダプタ〔用語解説〕

リソースアダプタのインポート（HiRDB）

リソースアダプタのインポート（Oracle）

リソースアダプタのインポート（Server Plug-in）

リソースアダプタのインポート（SQL Server）

リソースアダプタの開始（HiRDB）

リソースアダプタの開始（Oracle）

リソースアダプタの開始（Server Plug-in）

リソースアダプタの開始（SQL Server）

リソースアダプタの接続テスト（HiRDB）

リソースアダプタの接続テスト（Oracle）

リソースアダプタの接続テスト（Server Plug-in）

リソースアダプタの接続テスト（SQL Server）

リソースアダプタの設定

リソースアダプタの設定（開発環境）

リソースアダプタのデプロイ（HiRDB）

リソースアダプタのデプロイ（Oracle）

リソースアダプタのデプロイ（Server Plug-in）

リソースアダプタのデプロイ（SQL Server）

リソースアダプタのプロパティの設定（Server Plug-in）

リポジトリファイル（Portal Framework）

(ワ行)

(わ)

ワーク管理〔用語解説〕

ワーク管理システム〔用語解説〕

ワーク管理データベース〔用語解説〕

ワーク管理テーブルの作成（HiRDB）

ワーク管理テーブルの作成（Oracle）

ワーク管理テーブルの作成（SQL Server）

ワークフロー定義〔用語解説〕

■ 商標類

CORBAは，Object Management Groupが提唱する分散処理環境アーキテクチャの名称です。
GIFは，米国CompuServe Inc.が開発したフォーマットの名称です。
GIFは，米国CompuServe Inc.のサービス名称です。
gzipは，米国FSF(Free Software Foundation)が配布しているソフトウェアです。
Javaは，米国オラクル・コーポレーション及びその子会社，関連会社の米国及びその他の国における登録商標または商標です。
JavaScriptは，米国およびその他の国における米国Sun Microsystems, Inc.の商標または登録商標です。
JDKは，米国およびその他の国における米国Sun Microsystems, Inc.の商標または登録商標です。
JSTLは，The Jakarta Projectのタグライブラリ名称です。
Microsoftは，米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。
Microsoft Internet Information Servicesは，米国Microsoft Corp.の商品名称です。
Microsoft SQL Serverは，米国Microsoft Corp.の商品名称です。
MyEclipseは，米国Genuitec社の商品名称です。
Oracleは，米国オラクル・コーポレーション及びその子会社，関連会社の米国及びその他の国における登録商標または商標です。
Oracle 10gは，米国Oracle Corporationの商標です。
SQL*Plusは，米国Oracle Corporationの登録商標です。
Sun，Sun Microsystemsは，米国Sun Microsystems, Inc. の米国およびその他の国における商標または登録商標です。
Windowsは，米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。
Windows 7は，米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。
Windows Serverは，米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。
Windows Vistaは，米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。
Windows XPは，米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。
Eclipseは，開発ツールプロバイダのオープンコミュニティであるEclipse Foundation, Inc.により構築された開発ツール統合のためのオープンプラットフォームです。