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

手引・操作書

3020-3-Q31-30

目　　次

前書き

変更内容

はじめに

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

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

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

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

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

2.1　電子フォームワークフロー Setでのシステム構成と構築の流れ

2.1.1　システム構成（実行環境）

2.1.2　システム構築の流れ（実行環境）

2.2　電子フォームワークフロー Developerでのシステム構成と構築の流れ

2.2.1　システム構成（開発環境）

2.2.2　システム構築の流れ（開発環境）

3.　電子フォームワークフローサーバまたは開発クライアントへのインストール

3.1　電子フォームワークフローサーバへのソフトウェアのインストール（電子フォームワークフロー Setの場合）

3.2　開発クライアントへのソフトウェアのインストール（電子フォームワークフロー Developerの場合）

4.　データベースサーバへのインストール

4.1　HiRDBのインストール

4.2　Oracleのインストール

4.3　SQL Serverのインストール

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

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

5.2　HiRDBの設定

5.2.1　HiRDBの簡易セットアップ

5.2.2　ユーザの登録（HiRDB）

5.2.3　スキーマの作成（HiRDB）

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

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

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

5.3　Oracleの設定

5.3.1　Net Configuration Assistantの設定

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

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

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

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

5.4　SQL Serverの設定

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

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

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

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

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

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

6.　開発クライアント（簡易セットアップツールを利用する場合）の構築

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

6.2　簡易セットアップツールの前提条件（システム構築時）

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

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

6.4.1　簡易セットアップツールの実行

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

6.4.3　簡易セットアップツールで設定される情報

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

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

6.6.1　障害対策の流れ

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

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

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

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

7.　電子フォームワークフローサーバまたは開発クライアント（簡易セットアップツールを利用しない場合）の構築

7.1　システム環境変数の設定

7.2　Management Serverの設定

7.2.1　Management Serverのセットアップ

7.2.2　Management Serverの自動起動の設定

7.2.3　Management Serverのプロパティファイルの編集

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

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

7.2.6　運用管理エージェントおよびManagement Serverの起動

7.3　CSCIWのセットアップ

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

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

7.3.3　CSCIWの実行環境の初期化

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

7.4.1　BLC.BLCpropertiesの作成と編集

7.5　電子フォームワークフローサーバまたは開発クライアントの構築

7.5.1　CSCIWの設定

7.5.2　Webシステム定義の作成

7.5.3　Webシステムの構築

7.5.4　SecurityManager定義ファイルの設定

7.5.5　Webシステムの一括起動

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

7.5.7　CSCIWManagementServerの設定

7.5.8　Portal Frameworkの設定

7.5.9　snapshotログの設定

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

8.　Web帳票アプリケーションの作成（開発クライアント）

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

8.1.1　作業ディレクトリの作成

8.1.2　ポートレットのサンプルファイルのコピー

8.1.3　ポートレットの作成（blcmenuポートレット・blcworkflowポートレット）

8.1.4　ポートレットのデプロイ（blcmenuポートレット・blcworkflowポートレット）

8.1.5　BLCが提供しているファイルのコピー

8.1.6　JARファイルのコピー

8.2　サンプル帳票の作成

8.2.1　サンプル帳票のコピー

8.2.2　送信ユニット情報の変更

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

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

9.　Webアプリケーションの作成・テスト（開発クライアント）

9.1　Eclipseの起動と設定

9.2　J2EEサーバの設定

9.2.1　Management Serverへの接続

9.2.2　J2EEサーバを操作するための構成情報の設定

9.3　EclipseによるWebアプリケーションの作成

9.3.1　Webプロジェクトの作成

9.3.2　エンタープライズアプリケーションプロジェクトの作成

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

9.4　Web帳票アプリケーションのテスト

9.4.1　Web帳票アプリケーションのリロード

9.4.2　Web帳票アプリケーションのデバッグ

10.　アプリケーションのコピー（電子フォームワークフローサーバ）

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

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

11.　Webクライアントへのインストール

11.1　EUR Form Clientのインストール

12.　構築結果の確認

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

付録

付録A　BLCのサンプル

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

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

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

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

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

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

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

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

付録E　UTF-8環境の設定

付録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　KB（キロバイト）などの単位表記について

付録J　用語解説

索引

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

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

前書き

■ 対象製品

P-2443-A294　 uCosminexus 電子フォームワークフロー Set　 09-50　（適用OS：Windows Server 2008 x86，Windows Server 2008 x64※，Windows Server 2008 R2※，Windows Server 2012※，Windows Server 2012 R2※）
P-2443-AA94　 uCosminexus 電子フォームワークフロー ユーザライセンスセット　 09-50　（適用OS：Windows Server 2008 x86，Windows Server 2008 x64※，Windows Server 2008 R2※，Windows Server 2012※，Windows Server 2012 R2※）
P-2943-A294　 uCosminexus 電子フォームワークフロー Set　 09-50　（適用OS：Windows Server 2008 x64，Windows Server 2008 R2，Windows Server 2012，Windows Server 2012 R2）
P-2943-AA94　 uCosminexus 電子フォームワークフロー ユーザライセンスセット　 09-50　（適用OS：Windows Server 2008 x64，Windows Server 2008 R2，Windows Server 2012，Windows Server 2012 R2）
P-2643-A394　 uCosminexus 電子フォームワークフロー Developer　 09-50　（適用OS：Windows Vista，Windows 7，Windows 7 x64※，Windows 8.1，Windows 8.1 x64※）
P-2943-A394　 uCosminexus 電子フォームワークフロー Developer　 09-50　（適用OS：Windows 7 x64，Windows 8.1 x64）

注※　WOW64（Windows On Windows 64）環境だけで使用できます。

■ 輸出時の注意

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

■ 商標類

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

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

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

表記
製品名

IIS
Microsoft(R) Internet Information Services 6.0

SQL Server
Microsoft(R) SQL Server 2005

Windows 7
Microsoft(R) Windows(R) 7 Professional 日本語版
Microsoft(R) Windows(R) 7 Enterprise 日本語版
Microsoft(R) Windows(R) 7 Ultimate 日本語版

Windows 7 x64
Microsoft(R) Windows(R) 7 Professional 日本語版(64ビット版)
Microsoft(R) Windows(R) 7 Enterprise 日本語版(64ビット版)
Microsoft(R) Windows(R) 7 Ultimate 日本語版(64ビット版)

Windows 8
Windows(R) 8 Pro 日本語版

Windows(R) 8 Enterprise 日本語版

Windows 8.1
Windows(R) 8.1 Pro 日本語版
Windows(R) 8.1 Enterprise 日本語版

Windows 8.1 x64
Windows(R) 8.1 Pro 日本語版(64ビット版)
Windows(R) 8.1 Enterprise 日本語版(64ビット版)

Windows Server 2008 x86
Microsoft(R) Windows Server(R) 2008 Enterprise 32-bit 日本語版
Microsoft(R) Windows Server(R) 2008 Standard 32-bit 日本語版

Windows Server 2008 x64
Microsoft(R) Windows Server(R) 2008 Enterprise 日本語版
Microsoft(R) Windows Server(R) 2008 Standard 日本語版

Windows Server 2008 R2
Microsoft(R) Windows Server(R) 2008 R2 Enterprise 日本語版
Microsoft(R) Windows Server(R) 2008 R2 Standard 日本語版

Windows Server 2012
Microsoft(R) Windows Server(R) 2012 Datacenter 日本語版
Microsoft(R) Windows Server(R) 2012 Standard 日本語版

Windows Server 2012 R2
Microsoft(R) Windows Server(R) 2012 R2 Datacenter 日本語版
Microsoft(R) Windows Server(R) 2012 R2 Standard 日本語版

Windows Vista
Microsoft(R) Windows Vista(R) Business 日本語版
Microsoft(R) Windows Vista(R) Enterprise 日本語版
Microsoft(R) Windows Vista(R) Ultimate 日本語版

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

■ 発行

2014年5月　3020-3-Q31-30

■ 著作権

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

変更内容

変更内容（3020-3-Q31-30）　uCosminexus 電子フォームワークフロー Set 09-50，uCosminexus 電子フォームワークフロー ユーザライセンスセット 09-50，uCosminexus 電子フォームワークフロー Developer 09-50

追加・変更内容
変更個所

Cosminexus V9.5に対応しました。
－

64bit版の製品をリリースしました。
－

次の適用OSを追加しました。

Windows Server 2012

Windows Server 2012 R2

Windows 8.1

－

製品名称を変更しました。

uCosminexus Application Server StandardをuCosminexus Application Serverに変更。

uCosminexus Developer ProfessionalをuCosminexus Developerに変更

Hitachi Web ServerをCosminexus HTTP Serverに変更

DBConnector_SQLServer2005をDBConnector_SQLServerに変更

DBConnector_for_SQLServer2005をDBConnector_for_SQLServerに変更

－

製品名称MyEclipseに関する記述を削除しました。
1.2，7.5，付録I，付録J

コマンドの実行権限を追加しました。
1.3

対応OSを変更しました。
2.1.1，2.2.1，3.1，3.2

システム環境変数COSMINEXUS_PORTAL_CLASSPATHの設定値（デフォルト値）を変更しました。
6.3

HiRDBおよびOracleを使用する場合の，コンフィグレーションファイルの編集内容を変更しました。
7.2.5

snapshotログの設定を追加しました。
7.5.9

開発クライアントでWebアプリケーションを作成する手順を，MyEclipseを利用した作業手順から，Eclipseを利用した作業手順に変更しました。
9章

組み込みデータベースの場合のコマンド（組み込みデータベース用コマンド）の起動方法および停止方法を変更しました。
付録B

製品名称Cosminexus Server Plug-inを削除しました。
付録I，付録J

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

はじめに

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

P-2443-A294　uCosminexus 電子フォームワークフロー Set

P-2443-AA94　uCosminexus 電子フォームワークフロー ユーザライセンスセット

P-2943-A294　uCosminexus 電子フォームワークフロー Set

P-2943-AA94　uCosminexus 電子フォームワークフロー ユーザライセンスセット

P-2643-A394　uCosminexus 電子フォームワークフロー Developer

P-2943-A394　uCosminexus 電子フォームワークフロー Developer

なお，このマニュアルでは，「uCosminexus 電子フォームワークフロー Set」を「電子フォームワークフロー Set」，「uCosminexus 電子フォームワークフロー Developer」を「電子フォームワークフロー Developer」と表記します。また，「電子フォームワークフロー Set」と「電子フォームワークフロー Developer」を総称して，「電子フォームワークフロー」と表記します。

＜はじめにの構成＞

対象読者

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

インストール先の表記

パスの表記について

対象読者

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

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

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

記号
意味

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

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

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

<　>
この記号で囲まれている項目が可変値であることを示します。
（例）
<BLC2のインストールディレクトリ>
<管理ユーザID>

インストール先の表記

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

表記
意味

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

パスの表記について

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

P-2443-A294，P-2443-AA94，またはP-2643-A394で，64ビット版のOSを使用する場合は，「C:¥Program Files (x86)」と読み替えてください。

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

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

＜この章の構成＞

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

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

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

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

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

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

電子フォームワークフロー Set
さまざまな規模や運用形態のシステムに対応した電子フォームワークフローシステムの実行環境を構築できます。

電子フォームワークフロー Developer
電子フォームワークフロー Set上で運用するWeb帳票アプリケーションの開発およびテストに利用できる，電子フォームワークフローシステムの開発環境を構築できます。また，開発環境を容易に構築できる簡易セットアップツール，および組み込みデータベースを提供しています。簡易セットアップツールの概要および利用方法については，「6.　開発クライアント（簡易セットアップツールを利用する場合）の構築」を参照してください。

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

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

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

＜この節の構成＞

(1)　構成ソフトウェア

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

(3)　事前に準備が必要なソフトウェア

(1)　構成ソフトウェア

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

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

分類 | 製品名称 | 電子フォームワークフロー Set | 電子フォームワークフロー Developer
電子フォーム基盤 | Hitachi Business Logic - Container 2 | ○ | ○
uCosminexus EUR Form Service | ○ | ○
アプリケーションサーバエンジン | uCosminexus Application Server | ○ |
uCosminexus Developer |  | ○
ポータルフレームワーク | uCosminexus Portal Framework | ○ | ○
ワークフローエンジン | uCosminexus Service Coordinator Interactive Workflow | ○ | ○
組み込みデータベース | 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に含まれます。

注※2

uCosminexus EUR Form Serviceに含まれます。EUR Form連携帳票を表示するWebクライアントにインストールします。

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

電子フォームワークフローシステムで利用できるデータベースを次の表に示します。

表1-2　電子フォームワークフローシステムで利用できるデータベース

データベース | 製品名称 | 電子フォームワークフロー Set | 電子フォームワークフロー Developer
HiRDB | HiRDB/Single Server | ○※1 | ○※1
HiRDB/Parallel Server | ○※1 | ○※1
組み込みデータベース（HiRDB Embedded Server Version 8） |  | ○※2
Oracle | Oracle 11g | ○※1 | ○※1
SQL Server | Microsoft(R) SQL Server 2005 | ○※1 | ○※1

（凡例）

○：利用できることを表します。

空欄：利用できないことを表します。

注※1

電子フォームワークフロー Setおよび電子フォームワークフロー Developerとは別に入手する必要があります。

注※2

開発環境で利用できるデータベースです。電子フォームワークフロー Developerの構成ソフトウェアのuCosminexus Developerに含まれます。

(3)　事前に準備が必要なソフトウェア

事前に準備が必要なソフトウェアを次の表に示します。なお，ここに示すソフトウェアは，電子フォームワークフロー Setおよび電子フォームワークフロー Developerとは別に入手する必要があります。

表1-3　事前に準備が必要なソフトウェア

分類 | 製品名称 | 電子フォームワークフロー Set | 電子フォームワークフロー Developer
対話型SQL実行ユティリティ | HiRDB SQL Executer※1 | ○ | ※2
Oracle SQL*Plus※3 | ○ | △
sqlcmdユティリティ※4 | ○ | △
JDBCドライバ※5 | HiRDB Type4 JDBC Driver※1 | ○ | ※2
Oracle JDBC Thin Driver※3 | ○ | △
Microsoft SQL Server JDBC Driver※4 | ○ | △
プログラム開発ツール | Eclipse Platform |  | ○
Eclipse Java Development Tools |  | ○
Eclipse Plug-in Development Environment |  | ○
Eclipse CVS Client |  | ○

（凡例）

○：準備が必要なことを表します。

△：組み込みデータベースを使用しない場合に準備が必要なことを表します。

空欄：準備が不要なことを表します。

注※1

データベースにHiRDBを利用する場合に必要です。

注※2

電子フォームワークフロー Developerの構成ソフトウェアであるuCosminexus Developerに含まれます。

注※3

データベースにOracleを利用する場合に必要です。

注※4

データベースにSQL Serverを利用する場合に必要です。

注※5

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

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

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

＜この節の構成＞

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

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

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

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

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

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

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

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

Windows Server 2008使用時の操作
Windows Server 2008を使用して電子フォームワークフローシステムを構築する場合，コマンドの実行，ファイルの編集などの操作は，管理者特権で実行してください。

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

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

Webブラウザの表示にUTF-8を使用する場合は，BLCで別途設定が必要です。設定方法については，「付録E　UTF-8環境の設定」を参照してください。
また，外字を使用する場合は，構築後にUTF-8環境に設定してください。

データベースサーバ
HiRDBの構築手順は，HiRDB/Single Server Version 8を使用するものとして説明します。
Oracleの構築手順は，Oracle 11gを使用するものとして説明します。
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 サーバプログラム開発」の業務アプリケーションを運用するときの注意に関する内容を参照してください。

コマンドの実行権限
このマニュアルに記載しているすべてのコマンドを実行するには，実行時のユーザにAdministrators権限が必要です。必要に応じてユーザの権限にAdministrators権限を追加してください。
Windows Vista，Windows 7，Windows 8，Windows 8.1，Windows Server 2008 ，またはWindows Server 2012使用時には次の点に注意してください。

このマニュアルに記載しているコマンドは，管理者特権で実行するか，「管理者：コマンドプロンプト」で実行してください。

「管理者：コマンドプロンプト」は，Windows Vista，Windows 7，Windows 8，Windows 8.1，Windows Server 2008，またはWindows Server 2012で提供されている機能を使用して起動します。起動方法の例を次に示します。
1.［スタート］ボタンをクリックする。
2.［プログラム］－［アクセサリ］を選択する。
3.［コマンド プロンプト］を右クリックして，［管理者として実行］をクリックする。
管理者のパスワードまたは確認を求められた場合は，画面の指示に従って，パスワードを入力してください。

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

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

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

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

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

＜この章の構成＞

2.1　電子フォームワークフロー Setでのシステム構成と構築の流れ

2.2　電子フォームワークフロー Developerでのシステム構成と構築の流れ

2.1　電子フォームワークフロー Setでのシステム構成と構築の流れ

電子フォームワークフロー Setでは，業務ワークフローに対応したWeb帳票アプリケーションの実行で使用する電子フォームワークフローシステムの実行環境を構築できます。ここでは，電子フォームワークフロー Setを利用して構築するシステムの構成，およびシステム構築の流れについて説明します。

＜この節の構成＞

2.1.1　システム構成（実行環境）

2.1.2　システム構築の流れ（実行環境）

2.1.1　システム構成（実行環境）

電子フォームワークフロー Setで構築するシステムの構成について説明します。ここでは，電子フォームワークフローサーバが1台の場合で，データベースを別のマシンに配置した構成を例に説明します。なお，データベースは，電子フォームワークフロー Setと同じマシンにも配置できます。

システム構成例を次に示します。

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

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

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

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

大分類
小分類

1
Webクライアント

Windows Vista

Windows 7

Windows 8

Windows 8.1

PCクライアント

Webブラウザ

EUR Form Client

2
データベースサーバ
使用しているデータベースに対応するOS
データベース

HiRDB※

Oracle※

SQL Server※

3
電子フォームワークフローサーバ

Windows Server 2008

Windows Server 2008 R2

Windows Server 2012

Windows Server 2012 R2

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

注※

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

2.1.2　システム構築の流れ（実行環境）

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

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

2.2　電子フォームワークフロー Developerでのシステム構成と構築の流れ

電子フォームワークフロー Developerでは，Web帳票アプリケーションの開発／テストで使用する電子フォームワークフローシステムの開発環境を構築できます。ここでは，電子フォームワークフロー Developerを利用して構築するシステムの構成，およびシステム構築の流れについて説明します。

＜この節の構成＞

2.2.1　システム構成（開発環境）

2.2.2　システム構築の流れ（開発環境）

2.2.1　システム構成（開発環境）

電子フォームワークフロー Developerで構築するシステムの構成について説明します。

電子フォームワークフロー Developerでは，データベースに組み込みデータベースを利用するシステムと，組み込みデータベース以外のデータベースを利用するシステムが構築できます。

＜この項の構成＞

(1)　組み込みデータベースを利用するシステム構成

(2)　組み込みデータベース以外のデータベースを利用する構成

(1)　組み込みデータベースを利用するシステム構成

データベースに組み込みデータベースを利用するシステムの場合，簡易セットアップツールを利用して構築します。この場合，開発ツール，データベースなどをすべて1台のマシンにインストールする必要があります。簡易セットアップツールについては，「6.1　簡易セットアップツールの概要」を参照してください。

システム構成例を次に示します。

図2-3　システム構成例（組み込みデータベースを利用する場合）

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

表2-2　ソフトウェアの分類（組み込みデータベースを利用する場合）

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

大分類
小分類

1
Webクライアント

Windows Vista

Windows 7

Windows 8

Windows 8.1

PCクライアント

Webブラウザ

EUR Form Client

2
開発クライアント

Windows Vista

Windows 7

Windows 8.1

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

(2)　組み込みデータベース以外のデータベースを利用する構成

組み込みデータベース以外のデータベースを利用する場合，開発用のマシンと，データベースをインストールするマシンを分けたシステム構成が実現できます。なお，組み込みデータベース以外のデータベースを利用する場合は，システムの構築に簡易セットアップツールを利用できません。ここでは，データベースを別のマシンに配置した構成を例に説明します。なお，データベースは，電子フォームワークフロー Developerと同じマシンにも配置できます。

システム構成例を次に示します。

図2-4　システム構成例（組み込みデータベース以外のデータベースを利用する場合）

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

表2-3　ソフトウェアの分類（組み込みデータベース以外のデータベースを利用する場合）

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

大分類
小分類

1
Webクライアント

Windows Vista

Windows 7

Windows 8

Windows 8.1

PCクライアント

Webブラウザ

EUR Form Client

2
データベースサーバ
使用しているデータベースに対応するOS
データベース

HiRDB※

Oracle※

SQL Server※

3
開発クライアント

Windows Vista

Windows 7

Windows 8.1

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

注※

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

2.2.2　システム構築の流れ（開発環境）

電子フォームワークフロー Developerを利用する場合のシステム構築の流れについて説明します。

＜この項の構成＞

(1)　組み込みデータベースを利用するシステムの構築の流れ

(2)　組み込みデータベース以外のデータベースを利用するシステムの構築の流れ

(1)　組み込みデータベースを利用するシステムの構築の流れ

データベースとして組み込みデータベースを使用する場合は，簡易セットアップツールを利用します。簡易セットアップツールを利用した構築の詳細については，「6.　開発クライアント（簡易セットアップツールを利用する場合）の構築」を参照してください。

組み込みデータベースを利用する場合のシステム構築の流れを次に示します。

図2-5　システム構築の流れ（組み込みデータベースを利用する場合）

(2)　組み込みデータベース以外のデータベースを利用するシステムの構築の流れ

組み込みデータベース以外のデータベースを利用する場合のシステム構築の流れを次に示します。

図2-6　システム構築の流れ（組み込みデータベース以外のデータベースを利用する場合）

3.　電子フォームワークフローサーバまたは開発クライアントへのインストール

電子フォームワークフローシステムの実行環境を構築するために，電子フォームワークフローサーバの構築が必要です。また，電子フォームワークフローシステムの開発環境を構築するために，開発クライアントの構築が必要です。

この章では，電子フォームワークフローサーバまたは開発クライアントの構築に必要なソフトウェアと，インストール方法について説明します。

＜この章の構成＞

3.1　電子フォームワークフローサーバへのソフトウェアのインストール（電子フォームワークフロー Setの場合）

3.2　開発クライアントへのソフトウェアのインストール（電子フォームワークフロー Developerの場合）

3.1　電子フォームワークフローサーバへのソフトウェアのインストール（電子フォームワークフロー Setの場合）

ここでは，電子フォームワークフローサーバへのソフトウェアのインストール方法について説明します。

電子フォームワークフローサーバの構築に必要なソフトウェアをインストールします。次に示すソフトウェアを，上から順番にインストーラの指示に従ってインストールしてください。

uCosminexus Application Server

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 JDBC Driver

以降では，各ソフトウェアを次に示すデフォルトのインストール先にインストールしたものとして説明します。なお，システムドライブをCドライブとして示しています。

表3-1　ソフトウェアのデフォルトのインストール先（電子フォームワークフロー Set）

ソフトウェア名 | インストール先（デフォルト）
Hitachi Business Logic - Container 2 | C:¥Program Files¥HITACHI¥HBPM2
uCosminexus Application Server | C:¥Program Files¥HITACHI¥Cosminexus
uCosminexus EUR Form Service | C:¥Program Files¥HITACHI¥EUR Form Service
uCosminexus Portal Framework | C:¥Program Files¥HITACHI¥CosmiPortal
uCosminexus Service Coordinator Interactive Workflow | C:¥Program Files¥HITACHI¥CSCIW
データベース | HiRDB | C:¥win32app¥Hitachi¥hirdb_s
Oracle | C:¥oracle¥product¥11.1.0¥db_1
SQL Server | C:¥Program Files¥Microsoft SQL Server
JDBCドライバ | SQL Server | C:¥Program Files¥Microsoft SQL Server JDBC Driver 3.0¥sqljdbc_3.0¥jpn

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

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

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

項番
実行コマンド

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 (Cosminexus HTTP Server)" mode=ENABLE

表3-3　例外リスト登録コマンド（Windows Server 2008 R2，Windows Server 2012，またはWindows Server2012 R2の場合）

項番
実行コマンド

1

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

2

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

また，データベースにHiRDBを使用し，かつデータベースサーバと電子フォームワークフローサーバのマシンが異なる場合，Javaを使用してデータベースサーバに接続するための例外リスト登録が必要です。

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

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

Windows Server 2008の場合

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

Windows Server 2008 R2，Windows Server 2012，またはWindows Server2012 R2の場合

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

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

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

3.2　開発クライアントへのソフトウェアのインストール（電子フォームワークフロー Developerの場合）

ここでは，開発クライアントへのソフトウェアのインストール方法について説明します。また，ソフトウェアのデフォルトでのインストール先についても説明します。

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

データベース※1

uCosminexus Developer

Hitachi Business Logic - Container 2

uCosminexus EUR Form Service

uCosminexus Service Coordinator Interactive Workflow

uCosminexus Portal Framework

Eclipse Platform※2

注※1

uCosminexus Developerでは，開発環境で使用できる組み込みデータベースを標準で提供しています。組み込みデータベースを使用する場合は，インストール作業は不要です。

また，組み込みデータベースの設定および操作に，HiRDB SQL Executerを使用します。HiRDB SQL Executerは，uCosminexus Developerに含まれます。uCosminexus Developerのインストール後に，インストーラ（<Cosminexusのインストールディレクトリ>¥DB¥utility¥Executer¥Setup.exe）が生成されます。インストーラを実行して，HiRDB SQL Executerをインストールしてください。インストール時にWindowsのファイアウォールへの登録を選択する画面が表示された場合は，「例外リストに登録する」を選択してください。インストール完了後，システム環境変数を設定してください。システム環境変数の設定については，「4.1(4)　HiRDB SQL Executerでのシステム環境変数の設定」を参照してください。

組み込みデータベースを利用しない場合は，前提ソフトウェアとしてデータベース（HiRDB，Oracle，またはSQL Serverのどれか）が必要です。前提となるデータベースについては，「1.2(2)　前提となるデータベース」を参照してください。なお，組み込みデータベース以外のデータベースを利用する場合に，データベースを別マシンにインストールするときは，次に示すJDBCドライバを用意してください。ただし，SQL Serverをインストールする場合は，インストール先に関係なく，必ずJDBCドライバを用意してください。また，データベースサーバがOracleの場合は，Oracle Clientもインストールしてください。

HiRDBの場合：HiRDB Type4 JDBC Driver

Oracleの場合：Oracle JDBC Thin Driver

SQL Serverの場合：Microsoft SQL Server JDBC Driver

注※2

Eclipse Platformをインストールしたあとに，プラグインの組み込みが必要になります。

Eclipse Platformのインストール，およびプラグインの組み込みについては，マニュアル「Cosminexus V9 アプリケーションサーバ アプリケーション開発ガイド」を参照してください。ただし，マニュアル「Cosminexus V9 アプリケーションサーバ アプリケーション開発ガイド」にあるインスタントセットアップは使用しないでください。

次に，BLC帳票やEUR Form連携帳票を開発する場合は，プログラム開発環境として下記ソフトウェアをインストールしてください。

uCosminexus Interactive Workflow Development Plug-in

Hitachi Business Logic - Container - Script Generator※3

uCosminexus EUR Developer

uCosminexus Interactive Workflow Development Plug-inのインストールに関してはマニュアル「uCosminexus Service Coordinator Interactive Workflow ビジネスプロセス開発ガイド」を，組み込み方法については「uCosminexus Interactive WorkflowDevelopment Plug-in」のリリースノートを参照してください。

注※3

Windows VistaまたはWindows 7で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ドライブとして示しています。

表3-4　ソフトウェアのデフォルトのインストール先（開発環境）

ソフトウェア名 | インストール先（デフォルト）
uCosminexus Developer | 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
uCosminexus EUR Developer | C:¥Program Files¥Hitachi¥EUR Developer
データベース | HiRDB | C:¥win32app¥hitachi¥hirdb_s
Oracle | C:¥oracle¥product¥11.1.0¥db_1
SQL Server | C:¥Program Files¥Microsoft SQL Server
JDBCドライバ | SQL Server | C:¥Program Files¥Microsoft SQL Server JDBC Driver 3.0¥spljdbc_3.0¥jpn

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

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

表3-5　例外リスト登録コマンド（Windows Vistaの場合）

項番
実行コマンド

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 (Cosminexus HTTP Server)" mode=ENABLE

表3-6　例外リスト登録コマンド（Windows 7またはWindows 8.1の場合）

項番
実行コマンド

1

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

2

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

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

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

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

Windows Vistaの場合

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

Windows 7またはWindows 8.1の場合

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

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

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

4.　データベースサーバへのインストール

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

この章では，HiRDB，Oracle，およびSQL Serverの場合に分けて，データベースをインストールする方法について説明します。

なお，電子フォームワークフロー Developerの場合に，組み込みデータベースを利用するときは，データベースのインストール作業は不要ですが，HiRDB SQL Executerのインストールと設定作業は必要です。HiRDB SQL Executerのインストールについては，「3.2　開発クライアントへのソフトウェアのインストール（電子フォームワークフロー Developerの場合）」を，HiRDB SQL Executerの設定については，「4.1(4)　HiRDB SQL Executerでのシステム環境変数の設定」を参照してください。

簡易セットアップツールを使用して環境構築をする場合，4章および5章は実施しないで6章へ進んでください。

＜この章の構成＞

4.1　HiRDBのインストール

4.2　Oracleのインストール

4.3　SQL Serverのインストール

4.1　HiRDBのインストール

HiRDB（HiRDB/Single Server）およびHiRDB SQL Executerをインストールします。電子フォームワークフロー Developerの場合に，組み込みデータベースを使用するときは，「(4)　HiRDB SQL Executerでのシステム環境変数の設定」以外の説明は読み飛ばしてください。

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

＜この節の構成＞

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

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

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

(4)　HiRDB SQL Executerでのシステム環境変数の設定

(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文の実行に使用します。

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

注意事項

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

インストール後，システム環境変数の設定を確認してください。

(4)　HiRDB SQL Executerでのシステム環境変数の設定

HiRDB SQL Executerをインストールしたあと，システム環境変数の確認と設定を実施します。

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

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

操作手順

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

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

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

(b)　UTF-8環境の設定

接続先のHiRDBをUTF-8環境で構築する場合は，システム環境変数PDCLTCNVMODEにUTF8を設定します。手順を次に示します。

操作手順

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

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

「システム環境変数」でシステム環境変数を確認，追加します。
システム環境変数に次の変数が設定されているかどうかを確認してください。設定されていない場合は，［新規］ボタンをクリックして追加してください。
変数名：PDCLTCNVMODE
変数値：UTF8

4.2　Oracleのインストール

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

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

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

SID：BLCDB

注意事項

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

インストールしたあと，システム環境変数を設定します。

操作手順

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

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

「システム環境変数」でシステム変数を確認，追加します。
次の表に示すシステム変数が正しく設定されていることを確認してください。設定されていない場合は，［新規］ボタンまたは［編集］ボタンをクリックして，追加してください。

表4-1　設定が必要なシステム変数

変数名 | 変数値
ORACLE_SID | BLCDB

［OK］ボタンをクリックします。
システム環境変数が追加されます。
システム環境変数の設定後は，マシンを再起動してください。

4.3　SQL Serverのインストール

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

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

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

認証モード：混合モード

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

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

この章では，データベースサーバを構築する手順について説明します。各データベースのインストール方法については，「4.　データベースサーバへのインストール」を参照してください。

なお，電子フォームワークフロー Developerの場合に，組み込みデータベースを利用するときは，簡易セットアップツールでデータベースを構築します。簡易セットアップツールを利用した構築方法については，「6.　開発クライアント（簡易セットアップツールを利用する場合）の構築」を参照してください。

簡易セットアップツールを使用して環境構築をする場合，4章および5章は実施しないで6章へ進んでください。

＜この章の構成＞

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

5.2　HiRDBの設定

5.3　Oracleの設定

5.4　SQL Serverの設定

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

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

操作手順

［スタート］－［コントロールパネル］を選択し，［管理ツール］にある［サービス］をデスクトップにコピーします。
サービスのショートカットがデスクトップに作成されます。

手順1.で作成したデスクトップにあるサービスのショートカットをダブルクリックします。
［サービス］ウィンドウが表示されます。

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

HiRDBの場合

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

・HiRDB/SingleServer

Oracleの場合

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

・OracleOraDb11g_home1TNSListener

・OracleServiceBLCDB

SQL Serverの場合

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

・SQL Server (MSSQLSERVER※)

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

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

5.2　HiRDBの設定

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

＜この節の構成＞

5.2.1　HiRDBの簡易セットアップ

5.2.2　ユーザの登録（HiRDB）

5.2.3　スキーマの作成（HiRDB）

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

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

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

5.2.1　HiRDBの簡易セットアップ

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

注意事項

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

操作手順

「C:¥win32app¥hitachi¥hirdb_s¥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」には，リソースアダプタのコネクションプール数などを考慮し，適切な値を設定してください。
項目ごとのコネクションプール数のデフォルト値を次に示します。

設定項目 | コネクションプール数のデフォルト値
リソースアダプタ（DB_Connector_for_Executer）の最大コネクション数 | 20
リソースアダプタ（DB_Connector_for_Manager）の最大コネクション数 | 1
ログイン時（統合ユーザ管理フレームワーク）のコネクション数 | ログイン同時接続数
コマンド実行（pdloadやSQL実行） | 1

デフォルト値を使用する場合，「pd_max_users」には，各設定項目のデフォルト値を合計した値（22+ログイン同時接続数）を設定します。
なお，「pd_max_users」の値を大きくした場合（ユーザ数が増えた場合）の注意事項については，マニュアル「HiRDB システム定義（Windows(R)用）」を参照してください。

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

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

［セットアップ開始］ボタンをクリックします。
次のメッセージが表示されます。
「KFPX29704-I　HiRDBセットアップ処理を開始します。」

［OK］ボタンをクリックします。

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

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

5.2.2　ユーザの登録（HiRDB）

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

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

操作手順

［スタート］－［プログラム］－［HiRDB SQL Executer］－［簡易GUI版 HiRDB SQL Executer］を選択して，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　「C:¥WINDOWS」は，環境変数SystemRootに指定したディレクトリパスになります。
注※2　Windowsのデフォルト値です。

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

5.2.3　スキーマの作成（HiRDB）

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

操作手順

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

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

CREATE SCHEMA;

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

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

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

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

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

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

操作手順

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

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

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

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

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

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

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

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

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

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

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

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

注意事項

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

＜この項の構成＞

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

(2)　BLCテーブルの作成

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

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

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

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

注※

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

なお，このマニュアルでは，HiRDBの簡易セットアップツールを使用しているため，LOB列格納用RDエリア「RLOB1」は自動的に追加されます。LOB列格納用RDエリア「RLOB2」については，次の手順で追加してください。なお，LOB列格納用RDエリアを追加する手順の詳細については，マニュアル「HiRDB コマンドリファレンス（Windows(R)用）」を参照してください。

操作手順

HiRDBファイルシステム領域を作成します。
ここでは，容量1GB，最大ファイル数「10」，ファイル名「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※」をテキストエディタで編集します。
バッチファイルの編集内容を示します。

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

項番 | 変数名 | 設定値 | 説明
1 | SQLExecuterDir | "C:¥Program Files¥HITACHI¥PDSQL" | HiRDB SQL Executerのインストールディレクトリを指定します。
2 | USER_ID | BLC | 「5.2.2　ユーザの登録（HiRDB）」で登録した認可識別子を指定します。
3 | PASSWORD | BLC | 「5.2.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

注※

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

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

DROP TABLE BLC_USER_INFO_T;

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);

編集終了後，バッチファイルを起動（ダブルクリック）します。
「続行するには何かキーを押してください」というメッセージが表示されるので，何かキーを押してください。

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

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

注意事項

サンプルユーザを使用しない場合でも，システム管理者の権限を持つユーザを必ず一人以上登録してください。なお，システム管理者の権限を持つユーザは，「付録A.1(6)　サンプルデータを登録するSQL文の例」を参考にして，SQLを実行して登録してください。

＜この項の構成＞

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

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

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

パスワードの形式に平文（デフォルト値）を設定した場合は，「付録A.1(6)　サンプルデータを登録する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ファイルが異なります。次の表を参照して，編集してください。

表5-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"

手順4.で編集したファイルの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"

5.3　Oracleの設定

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

＜この節の構成＞

5.3.1　Net Configuration Assistantの設定

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

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

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

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

5.3.1　Net Configuration Assistantの設定

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

操作手順

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

Net Configuration Assistantの設定内容

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

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

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

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

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

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

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

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

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

5.3.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

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

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

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

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

操作手順

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

表5-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 システム構築・運用ガイド」を参照してください。

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

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

注意事項

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

操作手順

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

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

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

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

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

注※

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

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

DROP TABLE BLC_USER_INFO_T;

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テーブルが作成されます。

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

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

注意事項

サンプルユーザを使用しない場合でも，システム管理者の権限を持つユーザを必ず一人以上登録してください。なお，システム管理者の権限を持つユーザは，「付録A.1(6)　サンプルデータを登録するSQL文の例」を参考にして，SQLを実行して登録してください。

なお，漢字を含むデータを登録する場合，次の環境変数が設定されている必要があります。

変数名：NLS_LANG　変数値：Japanese_Japan.JA16SJIS

変数名：NLS_LANGUAGE　変数値：Japanese

変数名：NLS_TERRITORY　変数値：Japan

＜この項の構成＞

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

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

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

パスワードの形式に平文（デフォルト値）を設定した場合は，「付録A.1(6)　サンプルデータを登録する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

5.4　SQL Serverの設定

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

SQL Serverを使用する場合の注意事項を次に示します。

注意事項

電子フォームワークフローサーバまたは開発クライアントからSQL Serverに接続する場合，接続するユーザには，BLCテーブルを作成したスキーマを既定のスキーマとするユーザを設定してください。

電子フォームワークフローサーバまたは開発クライアントでは，SQL ServerのQUOTED_IDENTIFIERオプションに「ON」（識別子を引用符（"）で区切ることができる）が指定されていることを前提としています。SQL ServerのQUOTED_IDENTIFIERオプションのデフォルト値は「ON」です。SQL ServerのQUOTED_IDENTIFIERオプションには「OFF」を指定しないでください。

＜この節の構成＞

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

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

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

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

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

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

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

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

操作手順

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

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

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

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

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

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

操作手順

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

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

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

5.4.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にログインするユーザを登録します。

操作手順

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

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

表5-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」を入力します。

スキーマ名は，「(3)　ユーザの登録（SQL Server）」で登録したログイン名と同じ名称で作成することを推奨します。

［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が終了します。

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

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

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

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

操作手順

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

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

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

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

sqlcmdユティリティを使用して，編集したSQLスクリプトファイルを実行します。
sqlcmdユティリティに編集したSQLスクリプトファイルを指定し，実行することで，接続するユーザのスキーマにテーブルを作成できます。sqlcmdユティリティの使用方法については，SQL Serverのマニュアルを参照してください。
sqlcmdユティリティの指定例を次に示します。

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

注

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

ユーザの設定について

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

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

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

注意事項

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

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

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

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

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

setlocal
rem #########################################
rem ## Please modify following parameters. ##
rem #########################################
set sqlcmdDir=C:¥Program Files¥Microsoft SQL Server¥90¥Tools¥Binn
set PATH=%sqlcmdDir%;%PATH%
set USER_ID=BLC
set PASSWORD=BLC
set SERVER=<データベースサーバのホスト名>

注※

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

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

DROP TABLE BLC_USER_INFO_T;

CREATE TABLE BLC_USER_INFO_T
(CDUSER                 VARCHAR(128) COLLATE Japanese_CS_AS_KS_WS NOT NULL PRIMARY KEY,
CDLOGINPASSWORD        VARBINARY(20) NULL,
CDPERSONALNO           VARCHAR(128) COLLATE Japanese_CS_AS_KS_WS NULL,
NMLASTNAMEJ            VARCHAR(62) COLLATE Japanese_CS_AS_KS_WS NULL,
NMFIRSTNAMEJ           VARCHAR(62) COLLATE Japanese_CS_AS_KS_WS NULL,
NMLASTNAMEK            VARCHAR(62) COLLATE Japanese_CS_AS_KS_WS NULL,
NMFIRSTNAMEK           VARCHAR(62) COLLATE Japanese_CS_AS_KS_WS NULL,
NMLASTNAMEE            VARCHAR(62) COLLATE Japanese_CS_AS_KS_WS NULL,
NMFIRSTNAMEE           VARCHAR(62) COLLATE Japanese_CS_AS_KS_WS NULL,
CDBELONGTO             VARCHAR(128) COLLATE Japanese_CS_AS_KS_WS NOT NULL,
CDJOBTITLE             VARCHAR(128) COLLATE Japanese_CS_AS_KS_WS NOT NULL,
NMMAILADDRESS          VARCHAR(128) COLLATE Japanese_CS_AS_KS_WS NULL,
NMTELOUTSIDE           VARCHAR(128) COLLATE Japanese_CS_AS_KS_WS NULL,
NMTELEXTENSION         VARCHAR(128) COLLATE Japanese_CS_AS_KS_WS NULL,
NUADMINAUTHORITY       SMALLINT DEFAULT 0 NOT NULL,
NUALTERNATEAUTHORITY   SMALLINT DEFAULT 0 NOT NULL,
CFLOGINSTATUS          SMALLINT DEFAULT 0 NOT NULL,
CFSHARESTATUS          SMALLINT DEFAULT 0 NOT NULL);

CREATE INDEX BLC_USER_INFO_NMLASTNAMEJ  ON BLC_USER_INFO_T (NMLASTNAMEJ);
CREATE INDEX BLC_USER_INFO_NMFIRSTNAMEJ ON BLC_USER_INFO_T (NMFIRSTNAMEJ);
CREATE INDEX BLC_USER_INFO_CDBELONGTO   ON BLC_USER_INFO_T (CDBELONGTO);

編集終了後，バッチを起動（ダブルクリック）します。
「続行するには何かキーを押してください」というメッセージが表示されるので，何かキーを押してください。

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

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

注意事項

サンプルユーザを使用しない場合でも，システム管理者の権限を持つユーザを必ず一人以上登録してください。なお，システム管理者の権限を持つユーザは，「付録A.1(6)　サンプルデータを登録するSQL文の例」を参考にして，SQLを実行して登録してください。

＜この項の構成＞

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

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

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

パスワードの形式に平文（デフォルト値）を設定した場合は，「付録A.1(6)　サンプルデータを登録するSQL文の例」を参考にして，「付録A.1(2)　組織およびユーザのサンプルデータ」および「付録A.1(3)　役職のサンプルデータ」を登録してください。

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

パスワード形式にMD5またはSHA-1を指定した場合は，次に示すサンプルデータを使用します。これらのファイルの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

6.　開発クライアント（簡易セットアップツールを利用する場合）の構築

電子フォームワークフロー Developerでは，システムの構築を容易にする簡易セットアップツールを提供しています。

この章では，簡易セットアップツールを利用して開発クライアントを構築する手順，および構築した環境を削除する手順について説明します。

簡易セットアップツールを使用しないで環境構築をする場合，6章は実施しないで7章へ進んでください。

＜この章の構成＞

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

6.2　簡易セットアップツールの前提条件（システム構築時）

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

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

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

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

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

ここでは，簡易セットアップツールの目的および提供する機能について説明します。

＜この節の構成＞

(1)　簡易セットアップツールの目的

(2)　簡易セットアップツールが提供する機能

(1)　簡易セットアップツールの目的

簡易セットアップツールは，プログラムの動作確認や開発で利用するシステムの一括構築および一括削除を実現するツールです。簡易セットアップツールを実行することで，前提ソフトウェアのセットアップや，Web帳票アプリケーションのデプロイ／開始などが一括ででき，サンプルプログラム「販売契約稟議EUR」が実行できる状態になります。

簡易セットアップツールは，次の用途で利用できます。

プログラム開発環境の構築

サンプルプログラムを基に，Web帳票アプリケーションを開発できる開発／テスト環境が構築できます。

動作確認環境の構築

サンプルプログラムの動作を確認できるデモ環境が構築できます。

簡易セットアップツールで構築した環境の削除

簡易セットアップツールを利用して，環境を削除できます。

(2)　簡易セットアップツールが提供する機能

簡易セットアップツールでは，システムを構築するセットアップ機能およびシステムを削除するアンセットアップ機能を提供しています。それぞれの機能で実行できる内容を次に示します。

セットアップ機能
次の設定および操作を実行します。

組み込みデータベースの構築

Management Serverの構築

論理サーバのセットアップ

CSCIWの構築

Portal Frameworkの構築

Web帳票アプリケーションのデプロイ／開始（サンプルプログラムの実行）

アンセットアップ機能
次の操作を実行します。

論理サーバのアンセットアップ

Management Serverの削除

CSCIWの削除

Portal Frameworkの削除

Web帳票アプリケーションを展開したディレクトリの削除

組み込みデータベースの削除

簡易セットアップツール実行時の情報，および障害発生時の情報については，［簡易セットアップ］画面のコンソールに出力されます。

また，プログラム開発環境で使用するファイル群を提供しています。このファイル群をEclipseプロジェクトにインポートすることで，プログラム開発環境のプロジェクトが作成できます。

6.2　簡易セットアップツールの前提条件（システム構築時）

簡易セットアップツールを利用して，システムを構築するときの前提条件を示します。

実行ユーザ

簡易セットアップツールの実行ユーザは，Administrator権限または管理者特権を持っていること。

マシン環境

簡易セットアップツール実行対象のマシンのロケールは日本語環境（JA）であること。

1台のマシンでプログラム開発環境または動作確認環境を実現する構成となること。

ディレクトリのパス

各機能で使用または生成されるディレクトリのパスが次の条件を満たしていること。

ディレクトリのパスの中で使用できる文字列

半角英数字，半角スペース，「_（アンダーバー）」，「-（ハイフン）」，「.（ドット）」

ディレクトリのパスの条件

・「.（ドット）」から始まるディレクトリを含まないこと。

・ネットワークドライブ以下のパスを使用しないこと。

・RDエリアをドライブ直下に作成しないこと。

・パス長は，100文字以内で指定すること。

前提ソフトウェア

前提ソフトウェアは，電子フォームワークフロー Developerからインストールすること。なお，EUR Form連携帳票を利用しない場合でも，EUR Form Serviceをインストールすること。

Eclipseによる開発環境の構築は，簡易セットアップツール実行後に手動で実施すること。

簡易セットアップツール実行対象のマシンは，Cosminexusなどの前提ソフトウェアが使用されていない状態であること（前提ソフトウェアをインストールする前のマシンは，簡易セットアップツールに関係する設定などが何もされていない状態であること）。

簡易セットアップツールを利用して構築したシステムで使用するポート番号は，別のプログラムで使用されていないこと。

前提ソフトウェアのインストール時に生成されるファイルを削除しないこと。

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

簡易セットアップツールを実行する前に，次に示すシステム環境変数を設定します。システム環境変数が異なる値で設定されている場合は，次に示す設定値に変更してください。

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-1　システム環境変数の設定値（簡易セットアップツール利用時）

環境変数名 | 設定値（デフォルト値） | 説明
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¥CosmiPortal¥lib¥xerces.jar;C:¥Program Files¥HITACHI¥HNTRLib¥classes¥hntrlibj.jar | Portal Frameworkツール起動用パスが設定されます。

注意事項

システム環境変数の設定後は，マシンを再起動してください。また，システム環境変数の値を変更した場合も，マシンを再起動してください。

システム環境変数JAVA_HOMEおよびCSCIW_HOMEの値には，%PROGRAMFILES%などのシステム環境変数ではなく，値を直接指定してください。

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

簡易セットアップツールを実行してシステムを構築する手順について説明します。また，簡易セットアップツールを実行したときのシステムの設定内容についても説明します。

簡易セットアップツールで構築したシステムは，簡易セットアップツールを利用して削除できます。削除方法については，「6.5　構築したシステムの削除」を参照してください。なお，構築に失敗した場合は，「6.6　簡易セットアップツール実行時に発生した障害の対策」を参照して対処してください。

＜この節の構成＞

6.4.1　簡易セットアップツールの実行

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

6.4.3　簡易セットアップツールで設定される情報

6.4.1　簡易セットアップツールの実行

簡易セットアップツールの起動から実行までの手順を次に示します。なお，簡易セットアップツールの各画面で設定する項目については，「6.4.2　構築するシステムの情報の設定」を参照してください。

注意事項

「6.2　簡易セットアップツールの前提条件（システム構築時）」を参照して，簡易セットアップツールを利用してシステムを構築する場合の前提条件を確認してください。前提条件を満たしていない場合，正しく環境設定ができないことがあります。

Windowsのファイアウォールの設定によっては，簡易セットアップツール実行中にセキュリティ警告画面が出力されますが，処理は正常に続行されます。

Windows VistaまたはWindows 7を使用する場合は，管理者特権で実行してください。

添付ファイルを利用する場合は，簡易セットアップ実行後にPOSTリクエストの上限値の設定を行ってください。
設定ファイル：<Cosminexusのインストールディレクトリ>¥CC¥server¥userconf¥ejb¥J2EE_SERV¥usrconf.properties
設定方法：usrconf.propertiesファイルに「webserver.connector.limit.max_post_form_data」キーを追加し，POSTリクエストの上限値の設定を行い，J2EEサーバを再起動してください。
※「webserver.connector.limit.max_post_form_data」キーの値にはBLC2のプロパティBLCMaxRequestSizeより大きな値を設定してください。デフォルト（未設定の場合）は2097152バイトとなります。

構築手順

次のファイルをダブルクリックして，簡易セットアップツールを起動します。

<BLC2のインストールディレクトリ>¥blc¥setup¥blc2easysetup¥bin¥blc2easysetup.bat

構築するシステムの情報を設定します。
［簡易セットアップ］画面および［簡易セットアップ - その他の設定］画面で設定します。
［簡易セットアップ］画面の設定項目については「6.4.2(1)　［簡易セットアップ］画面の構成」を，［簡易セットアップ - その他の設定］画面の設定項目については「6.4.2(2)　［簡易セットアップ - その他の設定］画面の構成」を参照してください。

［簡易セットアップ］画面の［セットアップ］ボタンをクリックします。
設定した情報でシステムが構築されます。［操作］メニューの［セットアップ］からもシステムの構築を実行できます。

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

簡易セットアップツールを利用してシステムを構築する場合，構築するシステムの情報を簡易セットアップツールの画面上で設定できます。

構築するシステムの情報を設定する画面の構成について説明します。

注意事項

簡易セットアップツール起動時は，各設定項目にデフォルト値が設定されています。必要に応じて設定値を変更してください。なお，IISなどのWebサーバが，デフォルトのポート番号（80（http））で起動している場合に簡易セットアップツールを実行すると，Cosminexus HTTP Serverのポート番号と重複し，構築に失敗します。この場合は，次のどちらかの対処をしてください。

IISなどのWebサーバを停止する。

［簡易セットアップ - その他の設定］画面の［Web Server］タブで［Webブラウザからのリクエスト受付ポート番号］の値を変更してから，簡易セットアップツールを実行する。

＜この項の構成＞

(1)　［簡易セットアップ］画面の構成

(2)　［簡易セットアップ - その他の設定］画面の構成

(1)　［簡易セットアップ］画面の構成

［簡易セットアップ］画面は，簡易セットアップツールを起動すると表示されます。構築するシステムの情報を設定してセットアップまたはアンセットアップします。

なお，［簡易セットアップ］画面の設定項目に空欄がある場合，セットアップおよびアンセットアップを実行できません。必ずすべての項目を設定してください。

［簡易セットアップ］画面を次に示します。

［簡易セットアップ］画面の構成を説明します。

［操作］メニュー

セットアップ

選択すると，設定した内容でシステムが構築されます。［セットアップ］ボタンと同じ機能です。

アンセットアップ

選択すると，システム削除の確認ダイアログが表示されます。確認ダイアログの［OK］ボタンをクリックすると，設定済みのシステムが削除されます。［アンセットアップ］ボタンと同じ機能です。

閉じる

選択すると，［簡易セットアップ］画面を閉じます。画面上で変更した内容はすべて無効になり，次回起動時はデフォルト値が入力された状態になります。［閉じる］ボタンと同じ機能です。

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 - Container 2

アプリケーション展開先ディレクトリのパス

展開ディレクトリ形式でアプリケーションをデプロイする場合に使用する，展開先ディレクトリのパスを指定します。直接入力，または［選択］ボタンで指定してください。

注意事項

絶対パスで指定してください。

ディレクトリの区切り文字に使用できる文字は，「[図データ]」（バックスラッシュ）だけです。

組み込みDB

RDエリア作成ディレクトリのパス

組み込みデータベースのRDエリアおよびシステムファイルを作成するディレクトリを指定します。直接入力または［選択］ボタンで指定します。

注意事項

作成するディレクトリには，660MB以上の容量が必要です。

BLCを42バイト以上のパスのディレクトリ，または半角英数字以外の文字を使用したパスのディレクトリにインストールした場合は，ディレクトリのパスを48バイト以内の半角英数字で指定してください。

絶対パスで指定してください。指定した絶対パスにディレクトリがない場合は，組み込みデータベースの構築時に，組み込みデータベース側でディレクトリを作成します。

ディレクトリの区切り文字に使用できる文字は，「[図データ]」（バックスラッシュ）だけです。

設定項目の詳細については，マニュアル「Cosminexus V9 アプリケーションサーバ アプリケーション開発ガイド」の組み込みデータベース用の設定ファイルの設定項目（コマンド）のRDAREA_DIR（RDエリアを作成するディレクトリ）について記載されている個所を参照してください。

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

HiRDB SQL Executerのインストールディレクトリを直接入力または［選択］ボタンで指定します。

HiRDB SQL Executerをデフォルトのディレクトリ以外にインストールした場合は，変更したディレクトリを指定してください。

注意事項

絶対パスで指定してください。

ディレクトリの区切り文字に使用できる文字は，「[図データ]」（バックスラッシュ）だけです。

接続先データベースのポート番号

組み込みデータベースの接続ポート番号を5001～65535の整数で指定します。

注意事項

設定項目の詳細については，マニュアル「Cosminexus V9 アプリケーションサーバ アプリケーション開発ガイド」の組み込みデータベース用の設定ファイルの設定項目（コマンド）のDB_PORT（ポート番号）について記載されている個所を参照してください。

［その他の設定］ボタン

クリックすると［簡易セットアップ - その他の設定］画面が表示され，Management Server，Webサーバ，およびJ2EEサーバで使用するポート番号を設定できます。デフォルト値から変更したい場合は，このボタンをクリックして設定してください。

［簡易セットアップ - その他の設定］画面の設定内容については，「6.4.2(2)　［簡易セットアップ - その他の設定］画面の構成」を参照してください。

［セットアップ］ボタン

クリックすると，設定した内容でシステムが構築されます。なお，［簡易セットアップ］画面の設定欄に空欄があると，エラーダイアログが表示されます。［操作］メニューの［セットアップ］と同じ機能です。

［アンセットアップ］ボタン

クリックすると，システム削除の確認ダイアログが表示されます。確認ダイアログの［OK］ボタンをクリックすると，設定済みのシステムが削除されます。なお，［簡易セットアップ］画面の設定欄に空欄があると，エラーダイアログが表示されます。［操作］メニューの［アンセットアップ］と同じ機能です。

［閉じる］ボタン

クリックすると，［簡易セットアップ］画面を閉じます。画面上で変更した内容はすべて無効になり，次回起動時はデフォルト値が入力された状態になります。［操作］メニューの［閉じる］と同じ機能です。

(2)　［簡易セットアップ - その他の設定］画面の構成

［簡易セットアップ - その他の設定］画面は，［簡易セットアップ］画面の［その他の設定］ボタンをクリックすると表示されます。必要に応じて設定値を変更し，［OK］ボタンをクリックしてください。なお，［簡易セットアップ - その他の設定］画面の設定欄に空欄がある場合，［OK］ボタンをクリックするとエラーダイアログが表示されます。画面の構成をタブごとに説明します。

●［Management Server］タブの画面の構成

［Management Server］タブを選択した場合の［簡易セットアップ - その他の設定］画面を次に示します。

［Management Server］タブを選択した場合の［簡易セットアップ - その他の設定］画面の構成を説明します。

リモート管理機能アクセスポート番号

リモート管理機能への外部接続ポート番号を1～65535の整数で指定します。

設定項目の詳細については，マニュアル「Cosminexus V9 アプリケーションサーバ アプリケーション開発ガイド」のManagement Serverリモート管理機能の設定のcom.cosminexus.mngsvr.management.portキーについて記載されている個所を参照してください。

論理サーバ運用ポート番号

Management Serverへの接続用HTTPポート番号を1～65535の整数で指定します。

設定項目の詳細については，マニュアル「Cosminexus V9 アプリケーションサーバ リファレンス 定義編(サーバ定義)」のmserver.properties（Management Server環境設定ファイル）のwebserver.connector.http.portキーについて記載されている個所を参照してください。

終了要求受信ポート番号(内部管理用)

Management Serverの終了要求受信時に使用するポート番号を1～65535の整数で指定します。

設定項目の詳細については，マニュアル「Cosminexus V9 アプリケーションサーバ リファレンス 定義編(サーバ定義)」のmserver.properties（Management Server環境設定ファイル）のwebserver.shutdown.portキーについて記載されている個所を参照してください。

内部通信ポート番号(内部管理用)

Management Serverの内部で通信用として使用するポート番号を1～65535の整数で指定します。

設定項目の詳細については，マニュアル「Cosminexus V9 アプリケーションサーバ リファレンス 定義編(サーバ定義)」のmserver.properties（Management Server環境設定ファイル）のwebserver.connector.ajp13.portキーについて記載されている個所を参照してください。

エージェント接続ポート番号

運用管理エージェントで使用するポート番号を1～65535の整数で指定します。

設定項目の詳細については，マニュアル「Cosminexus V9 アプリケーションサーバ リファレンス 定義編(サーバ定義)」のadminagent.properties（運用管理エージェントプロパティファイル）のadminagent.adapter.portキーについて記載されている個所を参照してください。

●［Web Server］タブの画面の構成

［Web Server］タブを選択した場合の［簡易セットアップ - その他の設定］画面を次に示します。

［Web Server］タブを選択した場合の［簡易セットアップ - その他の設定］画面の構成を説明します。

Webブラウザからのリクエスト受付ポート番号

Webサーバからのリクエストを受け付けるポート番号を1～65535の整数で指定します。

設定項目の詳細については，マニュアル「Cosminexus V9 アプリケーションサーバ Cosminexus HTTP Server」のK，Lで始まるディレクティブのListen〔IPアドレス:〕ポート番号について記載されている個所を参照してください。

●［J2EE Server］タブの画面の構成

［J2EE Server］タブを選択した場合の［簡易セットアップ - その他の設定］画面を次に示します。

［J2EE Server］タブを選択した場合の［簡易セットアップ - その他の設定］画面の構成を説明します。

ネーミングサービスポート番号

J2EEサーバがネーミングサービスとして利用するCORBAネーミングサービスのポート番号を1～65535の整数で指定します。

設定項目の詳細については，マニュアル「Cosminexus V9 アプリケーションサーバ リファレンス 定義編(サーバ定義)」のusrconf.properties（J2EEサーバ用ユーザプロパティファイル）のejbserver.naming.portキーについて記載されている個所を参照してください。

J2EEサーバ稼働確認ポート番号(内部管理用)

J2EEサーバが利用するRMIレジストリのポート番号を1～65535の整数で指定します。

設定項目の詳細については，マニュアル「Cosminexus V9 アプリケーションサーバ リファレンス 定義編(サーバ定義)」のusrconf.properties（J2EEサーバ用ユーザプロパティファイル）のejbserver.rmi.naming.portキーについて記載されている個所を参照してください。

簡易Webサーバポート番号(内部管理用)

簡易Webサーバのポート番号を1～65535の整数で指定します。

設定項目の詳細については，マニュアル「Cosminexus V9 アプリケーションサーバ リファレンス 定義編(サーバ定義)」のusrconf.properties（J2EEサーバ用ユーザプロパティファイル）のejbserver.http.portキーについて記載されている個所を参照してください。

Webサーバとの通信に使用するポート番号

Webサーバとの通信に使用するポート番号を1～65535の整数で指定します。

設定項目の詳細については，マニュアル「Cosminexus V9 アプリケーションサーバ リファレンス 定義編(サーバ定義)」のusrconf.properties（J2EEサーバ用ユーザプロパティファイル）のwebserver.connector.ajp13.portキーについて記載されている個所を参照してください。

6.4.3　簡易セットアップツールで設定される情報

簡易セットアップツールを利用して構築したシステムに設定される値，および登録されるログインユーザの情報を説明します。

＜この項の構成＞

(1)　構築したシステムの設定値

(2)　構築した環境に登録されるログインユーザ

(1)　構築したシステムの設定値

簡易セットアップツールを利用してシステムを構築した場合，Cosminexusの環境構築フレームワークに次の環境名で登録されます。

電子FWFの環境名: BLC2

簡易セットアップツールを利用してシステムを構築したあとに設定される項目および設定値（デフォルト値）を次の表に示します。変更可否列が○の設定項目は，簡易セットアップツールの［簡易セットアップ］画面または［簡易セットアップ - その他の設定］画面で値を変更できます。

表6-2　簡易セットアップツールを利用して構築したシステムの設定値

項番
分類
設定項目
設定内容
設定値
（デフォルト値）
変更可否

組み込みデータベース関連の設定

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
サンプル帳票アプリケーション
BLCがサンプルで提供しているWeb帳票アプリケーション名
BLC2Sample
×

32
JavaVM
JavaVMメモリ使用量
JavaVMのメモリ使用量
最小値：256MB
最大値：512MB
×

33
コネクションプール
CSCIWManagementServer用DB Connectorのコネクションプール数
DB Connectorのコネクションプーリングでプールするコネクション数
最大値：1
最小値：1
×

34
Web帳票アプリケーション用DB Connectorのコネクションプール数
最大値：5
最小値：5
×

35
その他
サーブレットのデフォルトマッピング
サーブレットのデフォルトマッピングを有効にするかどうかの指定(usrconf.propertiesファイルのwebserver.container.servlet.default_mapping.enabledキー)
true
×

PRF関連の設定

36
名称
論理サーバ名
PRFの論理サーバ名
PRF
×

CSCIW関連の設定

37
CSCIW
システムID
CSCIWのシステムID
BLC
×

Portal Framework関連の設定

38
リポジトリ
リポジトリの種別
アクセス制御やパーソナライズをするための設定情報格納先の種別
DB
×

39
接続先名称
接続先リポジトリの名称
BLC
×

40
構成名称
Portal Framework用のリポジトリ構成情報の名称
PORTAL_USER
×

41
BLC用のリポジトリ構成情報の名称
BLC_USER
×

EUR Form関連の設定

42
送信ユニット情報
EUR連携帳票の送信先URLのホスト名またはIPアドレス
簡易セットアップツールを実行する自マシンのホスト名またはIPアドレス
（EUR Form連携帳票の［送信ユニットのプロパティ］－［送信先URL］で指定するホスト名またはIPアドレス）
localhost
○※3

BLC

43
名称
サンプル帳票アプリケーションの展開先ディレクトリ
展開ディレクトリ形式でアプリケーションをデプロイする場合に使用する展開先ディレクトリ※4
<BLC2のインストールディレクトリ>¥blc¥simpleform¥deploy
○

44
コンテキストルート
サンプル帳票アプリケーションのコンテキストルート
Web帳票アプリケーションのコンテキストルート
（アクセスURLに関連）
blc
×

（凡例）

○：設定値を変更できることを表します。

×：設定値を変更できないことを表します。

－：該当する値がないことを表します。

注※1

簡易セットアップツールで構築した環境では，次の用途でLOB列格納用RDエリアを使用しています。

・RLOB1：Portal Frameworkのパーソナライズ情報の格納

・RLOB2：添付ファイルの情報の格納

注※2

簡易Webサーバは，管理用サーバとしてシステム内部だけで使用しているため，クライアントは意識する必要はありません。

注※3

設定値（デフォルト値）を変更することを推奨します。

注※4

簡易セットアップツールを実行すると，このディレクトリの下にEARのルートディレクトリ（BLC2のサンプル帳票アプリケーション名のディレクトリ）が作成されます。

(2)　構築した環境に登録されるログインユーザ

簡易セットアップツールを利用して環境を構築すると，システムにログインするためのユーザとして，「付録A　BLCのサンプル」にあるユーザが登録されます。システムにログインする場合は，これらのユーザのユーザIDとパスワードを使用してログインしてください。

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

簡易セットアップツールを利用して構築したシステムは，簡易セットアップツールを利用して削除できます。

簡易セットアップツールを利用してシステムを削除するときの前提条件，削除対象，初期化されるファイル，および削除手順について説明します。また，簡易セットアップツールのシステム構築に失敗した環境を削除した場合に出力される，警告メッセージへの対処方法についても説明します。

＜この節の構成＞

(1)　簡易セットアップツールの前提条件（システム削除時）

(2)　簡易セットアップツールの削除対象

(3)　初期化されるファイル

(4)　システムの削除手順（簡易セットアップツール）

(5)　警告メッセージの対処の判断方法

(1)　簡易セットアップツールの前提条件（システム削除時）

簡易セットアップツールを利用してシステムを削除するときの前提条件を示します。

実行ユーザ

簡易セットアップツールの実行ユーザは，Administrator権限または管理者特権を持っていること。

マシン環境

簡易セットアップツール実行対象のマシンのロケールは日本語環境（JA）であること。

Management Serverおよび運用管理エージェントが起動していること。なお，簡易セットアップツールで構築した環境の場合，どちらのサービスも自動起動設定になっています。

削除対象となる環境で利用している組み込みデータベースのサービスが起動していること。

削除する環境の状態

簡易セットアップツールで構築した環境であること。

簡易セットアップツールで構築した状態から各種パラメタを変更していないこと。

前提ソフトウェアのインストールディレクトリ，および各機能で使用または生成されるディレクトリのパスが次の条件を満たしていること。

ディレクトリのパスの中で使用できる文字列

半角英数字，半角スペース，「_（アンダーバー）」，「-（ハイフン）」，「.（ドット）」

ディレクトリのパスの条件

・「.（ドット）」から始まるディレクトリを含まないこと。

・ネットワークドライブ以下のパスを使用しないこと。

・RDエリアをドライブ直下に作成しないこと。

削除対象となるディレクトリやファイルなどを閉じた状態にしていること。

(2)　簡易セットアップツールの削除対象

簡易セットアップツールでは，簡易セットアップツールを利用して構築したシステムを削除できます。ただし，削除対象となるプログラムのログは削除されません。

削除対象となるシステムの内容については，「6.1(2)　簡易セットアップツールが提供する機能」を参照してください。

(3)　初期化されるファイル

簡易セットアップツールでアンセットアップを実行すると，次のファイルが初期化されます。簡易セットアップツール実行時に設定した値も初期化されますので，注意してください。

表6-3　初期化されるファイルの一覧（簡易セットアップツールのアンセットアップ）

分類 | ファイル名 | 説明
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)　システムの削除手順（簡易セットアップツール）

簡易セットアップツールを利用して，システムを削除する手順を説明します。

削除手順

次のファイルをダブルクリックして，簡易セットアップツールを起動します。

<BLC2のインストールディレクトリ>¥blc¥setup¥blc2easysetup¥bin¥blc2easysetup.bat

削除するシステムの情報を設定します。
［簡易セットアップ］画面および［簡易セットアップ - その他の設定］画面で削除するシステムの情報を設定します。
［簡易セットアップ］画面の設定項目については「6.4.2(1)　［簡易セットアップ］画面の構成」を，［簡易セットアップ - その他の設定］画面の設定項目については「6.4.2(2)　［簡易セットアップ - その他の設定］画面の構成」を参照してください。

［簡易セットアップ］画面の［アンセットアップ］ボタンをクリック，または［操作］メニューから［アンセットアップ］を選択します。

［簡易セットアップ - 確認］ダイアログが表示されるので，［OK］ボタンをクリックします。
設定した情報のシステムが削除されます。
削除を実行しない場合は，［キャンセル］ボタンをクリックして，処理をキャンセルしてください。［キャンセル］ボタンをクリックすると，［簡易セットアップ］画面に戻ります。

注意事項

システムの構築に失敗した環境を削除した場合

簡易セットアップツールを利用してシステムを削除すると，構築されたシステムの状態に関係なく，削除対象となるすべての項目に対して削除処理が実行されます。不要な削除処理も実行されるため，「KDLC6009-I簡易セットアップツールのアンセットアップを終了します。」というメッセージが表示されても警告メッセージが出力されます。「(5)　警告メッセージの対処の判断方法」を参照して，出力された警告メッセージが不要な処理によるものかどうか判断してください。

(5)　警告メッセージの対処の判断方法

システム構築時にエラーが発生していた環境を削除した場合は，警告メッセージが出力されます。次の手順で，出力された警告メッセージの対処が必要かどうか判断してください。

判断手順

次に示す簡易セットアップメッセージログを参照します。
<BLC2のインストールディレクトリ>¥blc¥setup¥blc2easysetup¥log¥message[n]※.log

注※

[n]はファイルの面数を表します。

システム構築時に出力されたエラーメッセージを確認します。

手順2.で確認したエラーメッセージよりも前に出力されたメッセージのうち，最後に出力されている表6-4のメッセージ（メッセージID(I)）を確認します。

次に示す表で，手順3.で確認したメッセージIDとシステム削除時に出力された警告メッセージ（メッセージID(W)）の交わる欄を参照します。
参照した欄が「○」の場合は，表6-4の下にある対処手順に従って対処してください。

表6-4　システム削除時に出力された警告メッセージの対処の要否

メッセージ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 | ○ | ○ | ○ | ○ | ○ | ○ | ○ | × | × | × | ○
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.6.4　障害からの回復方法（システム削除時）」を参照してください。

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

簡易セットアップツールの実行中に障害が発生した場合の対処方法について説明します。

＜この節の構成＞

6.6.1　障害対策の流れ

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

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

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

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

6.6.1　障害対策の流れ

簡易セットアップツールの実行中に障害が発生した場合の対処の流れを次に示します。

図6-1　障害発生時の対処の流れ（簡易セットアップツール）

＜図の説明＞

障害発生の検知

簡易セットアップツールでシステム構築を実行したときに障害が発生すると，コンソール（標準出力または標準エラー出力）または［簡易セットアップ］画面のコンソールに，エラーメッセージが表示されます。

簡易セットアップツールでシステム削除を実行したときに障害が発生すると，コンソール（標準出力または標準エラー出力）または［簡易セットアップ］画面のコンソールに警告メッセージとエラーメッセージが表示されます。

障害情報の取得

［簡易セットアップ］画面のコンソールに出力されるメッセージと同様のメッセージが，簡易セットアップメッセージログに出力されます。簡易セットアップメッセージログに日付や時間などの情報が出力されるため，この情報を基に障害の原因を調査できます。

障害発生個所の特定

コンソール（標準エラー出力），［簡易セットアップ］画面のコンソール，または簡易セットアップメッセージログに出力されるメッセージを確認し，どの手順でエラーが発生しているかを確認します。

障害発生個所が簡易セットアップツールの場合か，簡易セットアップツール以外の場合かを判断するには，簡易セットアップメッセージログを基に現在どの処理を実行しているかを参照し，出力されたエラー情報から判断する必要があります。

障害要因の特定

障害発生個所が簡易セットアップツールの場合，エラーメッセージからその障害要因を調査します。障害発生個所が簡易セットアップツール以外の場合，関連するプログラムの障害情報を取得し，障害要因を調査します。

障害要因が特定できない場合，簡易セットアップメンテナンスログおよび簡易セットアップログを取得し，管理者に連絡します。

注意事項

簡易セットアップツールを再実行すると，logフォルダ以下の一部の実行結果が初期化されます。簡易セットアップツールを再実行する前に，logフォルダ以下のファイルおよびフォルダをすべて退避してください。

対処

障害要因を取り除き，「6.6.3　障害からの回復方法（システム構築時）」または「6.6.4　障害からの回復方法（システム削除時）」に記載された内容に従って回復します。

簡易セットアップツールの再実行

回復作業が完了したら，簡易セットアップツールを再実行します。

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

簡易セットアップツール実行中に障害が発生した場合，障害の原因を特定するためには次の情報が必要になります。なお，管理者に連絡する場合は，次の情報を取得してから連絡してください。

簡易セットアップツール実行時のログすべて
<BLC2のインストールディレクトリ>¥blc¥setup¥blc2easysetup¥logフォルダ以下のすべてのファイルを取得します。

簡易セットアップメッセージログ（message[n]※.log）

簡易セットアップメンテナンスログ（maintenance[n]※.log）

簡易セットアップログ（log¥setupフォルダ以下のすべてのファイル）

注※

[n]はファイルの面数を表します。

BLCの障害情報
障害の原因を特定するために次の情報が必要です。

BLCトレースファイル

BLCプロパティファイル（<BLC2のインストールディレクトリ>¥conf¥BLC.BLCproperties）

BLCトレースファイルは，BLCプロパティファイルの「TracePath」キーに指定したディレクトリに出力されます。
BLCの障害情報を取得する方法については，マニュアル「uCosminexus 電子フォームワークフロー 解説」を参照してください。

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

注※

[n]はファイルの面数を表します。

Cosminexusの障害情報を取得する方法については，マニュアル「Cosminexus V9 アプリケーションサーバ 機能解説 保守／移行編」を参照してください。

Cosminexus Managerの障害情報
Cosminexus Managerのログを取得します。Cosminexus Managerのログの取得先を次に示します。
<Cosminexusのインストールディレクトリ>¥manager¥log
Cosminexus Managerのログを取得する方法については，マニュアル「Cosminexus V9 アプリケーションサーバ 機能解説 保守／移行編」を参照してください。

組み込みデータベースの障害情報
組み込みデータベースのログを取得します。組み込みデータベースのログの取得先を次に示します。
<Cosminexusのインストールディレクトリ>¥DB¥SPOOL

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

簡易セットアップツールでシステム構築を実行中に障害が発生し，システム構築に失敗した場合，簡易セットアップツールを再実行できるようにするために，簡易セットアップツールを実行する前の状態に戻す必要があります。

簡易セットアップツールを実行する前の状態に戻すには，簡易セットアップツールのアンセットアップ機能を使用してください。アンセットアップ機能を実行して失敗した場合は，「6.6.4　障害からの回復方法（システム削除時）」を参照して環境を回復してください。

ここでは，アンセットアップ機能を使用しないで，簡易セットアップツールを実行する前の状態に戻す方法について説明します。

＜この項の構成＞

(1)　簡易セットアップメッセージログの確認

(2)　障害回復に必要な作業項目（システム構築時）

(1)　簡易セットアップメッセージログの確認

簡易セットアップメッセージログを確認し，簡易セットアップツール実行前の状態の戻すために必要な手順を判断します。次の手順で簡易セットアップメッセージログを確認します。

確認手順

次に示す簡易セットアップメッセージログを参照します。
<BLC2のインストールディレクトリ>¥blc¥setup¥blc2easysetup¥log¥message[n]※.log

注※

[n]はファイルの面数を表します。

エラーメッセージが出力された個所を探します。

エラーメッセージが出力された時点よりも前のメッセージを順番にさかのぼり，次の表に示すメッセージのうち，最初に出現するものを確認します。
最初に出現したメッセージの回復方法に従い，対処してください。各メッセージに対応する回復方法を次の表に示します。

表6-5　簡易セットアップメッセージログで確認するメッセージと対応する回復方法（システム構築に失敗した場合）

メッセージID | 内容 | 回復方法
KDLC6068-I | 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)　障害回復に必要な作業項目（システム構築時）

簡易セットアップメッセージログの内容を基に，簡易セットアップツールを実行する前の状態に戻します。

次に示す作業項目の実行手順は，簡易セットアップメッセージログの内容を基に判断します。判断方法については，「(1)　簡易セットアップメッセージログの確認」を参照してください。

作業項目

<Cosminexusのインストールディレクトリ>¥CC¥spool¥cscsfwlist.txtファイルをエディタで開き，文字列「BLC2」を削除します。
ファイル内に「BLC2」がない，またはファイル自体がない場合，この手順は不要です。

次のディレクトリを削除します。
削除するディレクトリをデフォルトのディレクトリパスで示します。なお，すでに削除されている場合は，この手順は不要です。

BLCのサンプルアプリケーション展開先ディレクトリ
<BLC2のインストールディレクトリ>¥blc¥simpleform¥deploy¥BLC2Sample

次に示すファイルを<Portal Frameworkのインストールディレクトリ>¥confディレクトリ下に上書きコピーします。

コピー元ファイル
<Portal Frameworkのインストールディレクトリ>¥samples¥projects¥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 -mode ALL -s BLC2

なお，次の設定を変更した場合は，実行するコマンドのオプションを設定値に合わせて変更してください。

コマンドプロンプトで「<Cosminexusのインストールディレクトリ>¥manager¥bin」に移動し，次のコマンドを実行します。

>mngsvrctl stop

コマンドプロンプトで「<Cosminexusのインストールディレクトリ>¥manager¥bin」に移動し，次のコマンドを実行します。

>adminagentctl stop

コマンドプロンプトで「<BLC2のインストールディレクトリ>¥blc¥setup¥blc2easysetup¥DB¥bats」に移動し，次のコマンドを実行します。

>cddbdelete

日立総合インストーラを起動して，uCosminexus Developerを選択し，アンインストールします。

マシンを再起動します。

Cosminexusのインストールディレクトリをディレクトリごとすべて削除します。
必要に応じて，削除対象のファイルなどは退避してください。

日立総合インストーラを起動して，uCosminexus Developerを選択し，再インストールします。

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

簡易セットアップツールを利用してシステムを削除しているときに障害が発生し，システム削除に失敗した場合，手動で環境を削除する必要があります。

ここでは，システム削除時の簡易セットアップメッセージログの内容を基に，手動で環境を削除する方法について説明します。

＜この項の構成＞

(1)　簡易セットアップメッセージログの確認

(2)　障害回復に必要な作業項目（システム削除時）

(1)　簡易セットアップメッセージログの確認

簡易セットアップメッセージログを確認し，必要な削除方法を判断します。次の手順で簡易セットアップメッセージログを確認します。

確認手順

次に示す簡易セットアップメッセージログを参照します。
<BLC2のインストールディレクトリ>¥blc¥setup¥blc2easysetup¥log¥message[n]※.log

注※

[n]はファイルの面数を表します。

最初に出力された警告メッセージを確認します。
最初に出現したメッセージの削除方法に従い，対処してください。各メッセージに対応する削除方法を次の表に示します。

表6-6　簡易セットアップメッセージログで確認するメッセージと対応する削除方法（システム削除に失敗した場合）

メッセージID | 内容 | 削除方法
KDLC6121-W | 論理サーバの停止に失敗しました。 | 「(2)　障害回復に必要な作業項目（システム削除時）」の作業1.～作業2.を実行したあと，「6.6.3(2)　障害回復に必要な作業項目（システム構築時）」の作業5.→作業4.→作業3.→作業2.→作業6.～作業12.を実行してください。
KDLC6122-W | 論理サーバの削除に失敗しました。 | 「6.6.3(2)　障害回復に必要な作業項目（システム構築時）」の作業4.→作業3.→作業2.→作業6.～作業12.を実行してください。
KDLC6123-W | Cosminexus Managerの停止に失敗しました。
KDLC6124-W | Cosminexus Managerのバックアップに失敗しました。 | 「6.6.3(2)　障害回復に必要な作業項目（システム構築時）」の作業4.→作業3.→作業2.→作業8.～作業12.を実行してください。
KDLC6125-W | Cosminexus Managerの初期化に失敗しました。
KDLC6126-W | Cosminexus Managerの削除に失敗しました。
KDLC6127-W | CSCIWManagementServerの削除に失敗しました。
KDLC6128-W | uCosminexus Portal Frameworkの初期化に失敗しました。 | 「6.6.3(2)　障害回復に必要な作業項目（システム構築時）」の作業8.→作業3.→作業2.→作業1.を実行してください。
KDLC6129-W | uCosminexus Portal Frameworkの削除に失敗しました。
KDLC6130-W | Business Logic - Container 2の削除に失敗しました。 | 「6.6.3(2)　障害回復に必要な作業項目（システム構築時）」の作業8.→作業2.→作業1.を実行してください。ただし，KDLC6131-Wメッセージが出力されていない場合は，作業8.は不要です。
KDLC6131-W | 組み込みDBの削除に失敗しました。 | 「6.6.3(2)　障害回復に必要な作業項目（システム構築時）」の作業8.→作業1.を実行してください。

注

回復のために実行したコマンドが失敗した場合，コマンドで正しく指定しているかを確認し，誤りがなければ次の作業を実施してください。

メッセージを探す範囲は，簡易セットアップツールでシステム削除を実行した場合のログの範囲になります。以前に簡易セットアップツールでシステム削除を実行したことがあり，そのときのログ情報が残っていても，それらは対象外です。

なお，簡易セットアップツールのシステム構築に失敗し，さらにシステム削除でも失敗した場合は，対処する必要のない警告メッセージも出力されます。「6.5(5)　警告メッセージの対処の判断方法」を参照して，警告メッセージの対処の必要性を判断してから，削除手順を実行してください。

(2)　障害回復に必要な作業項目（システム削除時）

簡易セットアップメッセージログで確認した内容を基に，簡易セットアップツールを実行する前の状態に戻します。

次に示す作業項目の実行手順は，簡易セットアップメッセージログの内容を基に判断します。判断方法については，「(1)　簡易セットアップメッセージログの確認」を参照してください。

作業項目

<BLC2のインストールディレクトリ>¥blc¥setup¥blc2easysetup¥log¥backupディレクトリにあるすべてのファイルを<Cosminexusのインストールディレクトリ>¥manager¥configに上書きコピーします。

コマンドプロンプトで「<Cosminexusのインストールディレクトリ>¥manager¥bin」に移動し，次のコマンドを実行します。

>adminagentctl start
>mngsvrctl start

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

簡易セットアップツール実行時の進捗状況などを表す情報（インフォメーション）や，障害発生時の情報（エラー）が簡易セットアップメッセージログに出力されます。なお，ほかのプログラムのコマンドで出力されるメッセージについても，簡易セットアップツールのメッセージとして出力されます。

ここでは，簡易セットアップメッセージログの出力先，出力内容について説明します。

簡易セットアップメッセージログの出力先

<BLC2のインストールディレクトリ>¥blc¥setup¥blc2easysetup¥log¥message[n]※.log

注※

[n]はファイルの面数を表します。

なお，簡易セットアップメッセージログの文字コードは，デフォルトエンコーディング（MS932）に従います。

簡易セットアップメッセージログの出力内容

簡易セットアップメッセージログは次の形式で出力されます。

番号　日付　時刻　AP名　pid　tid　メッセージID　メッセージテキスト　改行コード

各出力項目の出力内容を次に示します。

表6-7　簡易セットアップメッセージログの出力内容

出力項目 | 長さ（バイト） | 出力内容
番号 | 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については，簡易セットアップツール実行時のコンソールに出力されません。

7.　電子フォームワークフローサーバまたは開発クライアント（簡易セットアップツールを利用しない場合）の構築

電子フォームワークフローシステムを構築するために，電子フォームワークフローサーバまたは開発クライアントの構築が必要です。

この章では，電子フォームワークフローサーバまたは開発クライアントを構築する手順について説明します。なお，ここで説明する開発クライアントの構築手順では，簡易セットアップツールを利用しません。簡易セットアップツールを利用した開発クライアントの構築については，「6.　開発クライアント（簡易セットアップツールを利用する場合）の構築」を参照してください。

簡易セットアップツールを使用して環境構築をする場合，7章および8章は実施しないで9章へ進んでください。

＜この章の構成＞

7.1　システム環境変数の設定

7.2　Management Serverの設定

7.3　CSCIWのセットアップ

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

7.5　電子フォームワークフローサーバまたは開発クライアントの構築

7.1　システム環境変数の設定

電子フォームワークフローサーバまたは開発クライアントの構築に必要なシステム環境変数を設定します。

操作手順

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

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

「システム環境変数」でシステム変数を確認，追加します。
次の表に示すシステム変数が正しく設定されていることを確認してください。設定されていない場合は，［新規］ボタンまたは［編集］ボタンをクリックして，追加してください。

表7-1　設定が必要なシステム変数

変数名 | 変数値
BLC2_HOME | <BLC2のインストールディレクトリ>
COSMINEXUS_HOME | <Cosminexusのインストールディレクトリ>
CSCIW_HOME | <CSCIWのインストールディレクトリ>
JAVA_HOME | %COSMINEXUS_HOME%¥jdk
Path※ | %JAVA_HOME%¥bin;%COSMINEXUS_HOME%¥CC¥admin¥bin
PORTAL_INSTALLDIR | <Portal Frameworkのインストールディレクトリ>
TZ | JST-9

注※

パスの間は，「;（セミコロン）」で区切ってください。また，%JAVA_HOME%¥binは，必ず先頭に設定してください。設定済みのパスがある場合は，%JAVA_HOME%¥binを設定済みのパスの前に設定してください。

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

注意事項

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

7.2　Management Serverの設定

電子フォームワークフローサーバまたは開発クライアントの運用管理をするManagement Serverの設定をします。

＜この節の構成＞

7.2.1　Management Serverのセットアップ

7.2.2　Management Serverの自動起動の設定

7.2.3　Management Serverのプロパティファイルの編集

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

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

7.2.6　運用管理エージェントおよびManagement Serverの起動

7.2.1　Management Serverのセットアップ

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

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

注

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

7.2.2　Management Serverの自動起動の設定

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

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

7.2.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

7.2.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"
   ;
};

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

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

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

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

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

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

HiRDBを使用する場合（HiRDB Type4ドライバでの接続）

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.driver.0=JP.co.Hitachi.soft.HiRDB.JDBC.HiRDBDriver
com.cosminexus.admin.auth.jdbc.conn.url.0=jdbc:hitachi:hirdb://DBID=22200,DBHOST=<データベースサーバのホスト名>

Oracleを使用する場合（Oracle JDBC Thin Driverでの接続）

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.driver.0=oracle.jdbc.OracleDriver
com.cosminexus.admin.auth.jdbc.conn.url.0=jdbc:oracle:thin:@<データベースサーバのホスト名>:1521: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.driver.0=com.microsoft.sqlserver.jdbc.SQLServerDriver
com.cosminexus.admin.auth.jdbc.conn.url.0=jdbc:sqlserver://<データベースサーバのホスト名>:1433;databaseName=BLCDB

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

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

追加項目
設定値

平文（デフォルト）を使用する場合
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

7.2.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

7.3　CSCIWのセットアップ

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

注意事項

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

＜この節の構成＞

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

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

7.3.3　CSCIWの実行環境の初期化

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

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

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

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

変数名：TraceFileSize　※
変数値：10485760

変数名：TraceFileNum　※
変数値：4

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

※障害発生時の調査用にトレースファイルの出力サイズ・出力面数をデフォルトの値より大きな値に変更することを推奨します。

7.3.2　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

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¥ojdbc6.jar

set CSCIWCMD_JVM_LIBPATH=

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

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

set CSCIWCMD_JVM_ARGS=

set CSCIWCMD_JVM_CLPATH=<SQL Serverのインストールディレクトリ>¥sqljdbc_3.0¥jpn¥sqljdbc4.jar

set CSCIWCMD_JVM_LIBPATH=

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

set CSCIWCMD_JVM_CLPATH=<JDBCのクラスパス>;<日立ネットワークオブジェクトプラザトレース共通ライブラリのインストールディレクトリ>¥classes¥hntrlib2j.jar

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

7.3.3　CSCIWの実行環境の初期化

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

＜この項の構成＞

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

(2)　コマンドの実行

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

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

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

編集内容
CSCIWの環境構築ファイルを任意のディレクトリにコピーして編集してください。HiRDB，Oracle，またはSQL Serverで編集内容が異なります。それぞれの場合に分けて，編集内容を示します。

HiRDBの場合

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

注※

HiRDBをUTF-8環境で構築している場合は，編集内容の太字部分を次のように変更してください。

SystemDBType=HiRDB
SystemDBURL=jdbc:hitachi:hirdb://DBID=22200,DBHOST=<データベースサーバのホスト名>,ENCODELANG=UTF-8
SystemDBDriverName=JP.co.Hitachi.soft.HiRDB.JDBC.HiRDBDriver
SystemDBUser=BLC
SystemDBPassword=BLC
DBCharacterName=UTF8

Oracleの場合

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

注※

OracleをUTF-8環境で構築している場合は，編集内容の太字部分を次のように変更してください。

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

SQL Serverの場合

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

なお，次のどちらかの場合は，CSCIWの環境構築ファイルに「SystemDBSchemaName="<スキーマ名>"」を追記してください。<スキーマ名>は，引用符（"）で囲んで指定してください。

ユーザ名に小文字が含まれている場合

ユーザ名とスキーマ名が一致していない場合

(2)　コマンドの実行

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

"%CSCIW_HOME%¥bin¥ciwsetenv" -sid BLC -f <任意のディレクトリ>¥ciwsetenvInputInfo.properties

注

<任意のディレクトリ>は，CSCIWの環境構築ファイルのコピー先ディレクトリを示します。<任意のディレクトリ>がカレントディレクトリ以外の場合は，CSCIWの環境構築ファイル名は絶対パスで指定してください。

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

電子フォームワークフローシステムの基盤であるBLCの設定では，BLCプロパティファイルを利用します。ここでは，BLCプロパティファイルの編集内容について説明します。

＜この節の構成＞

7.4.1　BLC.BLCpropertiesの作成と編集

7.4.1　BLC.BLCpropertiesの作成と編集

BLC.BLCpropertiesの作成手順および編集内容を示します。次に示す格納パスに，BLC.BLCpropertiesファイルのサンプルが提供されています。

BLC.BLCpropertiesファイルのサンプルの格納パス
<BLC2のインストールディレクトリ>¥conf¥BLC.BLCproperties.sam

このサンプルを利用して，BLC.BLCpropertiesファイルを作成および編集します。

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

編集内容
必要に応じて，次の内容を編集してください。なお，キーの詳細については，マニュアル「uCosminexus 電子フォームワークフロー 解説」の電子フォームワークフローのファイルを参照してください。

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

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

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

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

表7-3　PasswordTypeキーの設定値

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

なし（デフォルト）

平文

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

md5

MD5

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

sha1

SHA-1

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

7.5　電子フォームワークフローサーバまたは開発クライアントの構築

電子フォームワークフローサーバを構築し，アプリケーションを実行します。また，開発クライアントを構築し，アプリケーションを開発します。ここで説明する開発クライアントの構築では，簡易セットアップツールを利用しません。

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

使用するアプリケーション
Eclipseを使用してアプリケーションが作成されたものとして説明します。アプリケーションの開発については，次の個所を参照してください。

「8.　Web帳票アプリケーションの作成（開発クライアント）」

「9.　Webアプリケーションの作成・テスト（開発クライアント）」

Smart Composer機能の使用
Cosminexusが提供するSmart Composer機能を使用してWebシステムを構築します。Smart Composer機能とは，Webシステムを簡単に構築および運用できるよう支援するための機能です。

使用する設定値
次の値を使用して電子フォームワークフローサーバまたは開発クライアントを構築します。

表7-4　電子フォームワークフローサーバまたは開発クライアント構築時の設定値一覧

項目 | 設定値 | 備考
ドメイン名 | 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 V9 アプリケーションサーバ 機能解説 保守／移行編」を参照してください。
エラーの詳細については，マニュアル「Cosminexus V9 アプリケーションサーバ メッセージ(構築／運用／開発用)」を参照してください。

＜この節の構成＞

7.5.1　CSCIWの設定

7.5.2　Webシステム定義の作成

7.5.3　Webシステムの構築

7.5.4　SecurityManager定義ファイルの設定

7.5.5　Webシステムの一括起動

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

7.5.7　CSCIWManagementServerの設定

7.5.8　Portal Frameworkの設定

7.5.9　snapshotログの設定

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

7.5.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_HOME%¥lib¥csciw.jar

set USRCONF_JVM_LIBPATH=

7.5.2　Webシステム定義の作成

Smart Composer機能で使用する簡易構築定義ファイルを作成し，Webシステム定義を作成します。Smart Composer機能の簡易構築定義ファイルについては，マニュアル「Cosminexus V9 アプリケーションサーバ システム構築・運用ガイド」を参照してください。

簡易構築定義ファイルのテンプレートが用意されているので，そのファイルをコピーして作成します。簡易構築定義ファイルのテンプレートの格納パスと編集内容は，次のとおりです。

簡易構築定義ファイルのテンプレートの格納パス（コピー元）
<Cosminexusのインストールディレクトリ>¥manager¥config¥templates¥cmxdefcombinedmodel.xml

編集内容
次の編集前のファイルを基に，編集内容を示します。

図7-1　簡易構築定義ファイルのテンプレート（cmxdefcombinedmodel.xml）

次の（1）～（5）の番号は図中の番号と対応しています。（6）に編集後のファイルを示します。

＜この項の構成＞

(1)　Webシステムの属性定義

(2)　負荷分散機の定義

(3)　物理ティアの定義

(4)　サービスユニットの定義

(5)　ホストの定義

(6)　編集後の簡易構築定義ファイル

(1)　Webシステムの属性定義

（a）の内容を次のとおり変更します。

表7-5　Webシステムの属性定義の設定値

タグ名称 | 内容 | 変更前 | 変更後（設定値）
Name | Webシステムを識別するための名称 | sample-system | BLC2

（b）のタグ（<display-name>および<description>）は使用しないので削除します。

(2)　負荷分散機の定義

負荷分散機は使用しないので，図中の（2）のタグはすべて削除します。

(3)　物理ティアの定義

物理ティアの定義は「combined-tier」とします。「combined-tier」は，サービスユニット内のWebサーバとJ2EEサーバを1ホストとする構成です。

(4)　サービスユニットの定義

（c）の内容を次のとおり変更します。

表7-6　サービスユニットの定義の属性値（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）の部分に次のタグと設定値を追加します。

表7-7　サービスユニットの定義の属性値（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のパスを指定します。

┃
┃
┃
┃
add.class.path=C:¥oracle¥product¥11.1.0¥Client_1¥jdbc¥lib¥ojdbc6.jar
Oracleを使用する場合，Oracle JDBC Thin Driverのパスを指定します。

┃
┃
┃
┃
┃
add.class.path=C:¥Program Files¥Microsoft SQL Server JDBC Driver 3.0¥sqljdbc_3.0¥jpn¥sqljdbc4.jar
SQL Serverを使用する場合，Microsoft SQL Server 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※1

┣
┃
┃
┃
┃
┃
param
－
－

┣
param-name
ejbserver.rmi.naming.port
J2EEサーバが利用するRMIレジストリのポート

┗
param-value
23152

┣
┃
┃
┃
┃
┃
param
－
－

┣
param-name
webserver.container.servlet.default_mapping.enabled
サーブレットのデフォルトマッピングの定義

┗
param-value
true

┣
┃
┃
┃
┃
┃
param
－
－

┣
param-name
webserver.connector.limit.max_post_form_data
BLC2のプロパティBLCMaxRequestSizeより大きな値を設定してください。

┗
param-value
12000000​

┗
param※2
－
－

┣
param-name
add.jvm.arg
Shift_JISとWindows-31Jの互換オプション

┣
param-value
-Dsun.nio.cs.map=Windows-31J/Shift_JIS

┗
param-value
-XX:-HitachiUseExplicitMemory
明示管理ヒープ機能無効化の設定※3

define-server
┃
－
Webサーバのコンフィグレーションを定義

┣
logical-server-name
Web_SERV
サーバの名称

┣
logical-server-type
web-server
サーバの種類

┗
configuration
－
－

┣
┃
┃
┃
param
－
－

┣
param-name
Listen
Webサーバがリクエストを受け付けるポート番号

┗
param-value
80

┗
param
－
－

┣
param-name
urlmap.m
マッピングの定義

┗
param-value
./blc/*

define-server
┃
┃
－
パフォーマンストレーサのコンフィグレーションを定義

┣
logical-server-name
PRF
サーバの名称

┗
logical-server-type
performance-tracer
サーバの種類

（凡例）

－：該当しません。

注※1

ポート番号を変更した場合，Cosminexusのサーバ管理コマンドを使用するときは，-nameserverオプションが必要になります。Cosminexusのサーバ管理コマンドについては，マニュアル「Cosminexus V9 アプリケーションサーバ リファレンス コマンド編」を参照してください。

注※2

画面表示をMS932に変更する場合に設定してください。このタグの設定を省略した場合は，Shift_JISが設定されます。

注※3

このparam-valueを設定しない場合，明示管理ヒープ機能は有効に設定されます。電子フォームワークフローでは，明示管理ヒープ機能はサポートしていないため，無効に設定します。

（e）のタグは使用しないので削除します。

(5)　ホストの定義

（f）の内容を次のとおり追加，変更します。

表7-8　ホストの定義の設定値

タグ名称 | 変更前 | 変更後（設定値） | 内容
host-name | 192.168.2.1 | @myhost | サービスユニットを識別するための名称
agent-port | － | 20295 | Cosminexus運用管理エージェントのポート番号

（凡例）

－：該当しません。

（g）のタグ（<agent-host>），（h）のタグ（<host>，<host-name>および<agent-host>）は使用しないので削除します。

(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:¥win32app¥hitachi¥hirdb_s¥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>webserver.container.servlet.default_mapping.enabled</param-name>
             <param-value>true</param-value>
           </param>
           <param>
             <param-name>webserver.connector.limit.max_post_form_data</param-name>
             <param-value>12000000​</param-value>
           </param>
           <param>
             <param-name>add.jvm.arg</param-name>
             <param-value>-Dsun.nio.cs.map=Windows-31J/Shift_JIS</param-value>
             <param-value>-XX:-HitachiUseExplicitMemory</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>
         </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>

7.5.3　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.

7.5.4　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
開発環境で構築したWeb帳票アプリケーションのアプリケーションディレクトリのパスを設定します。「10.1(1)　Web帳票アプリケーションのコピー」の設定値と同じパスを設定してください。

C:/Program Files/HITACHI/CosmiPortal
Portal Frameworkのインストールディレクトリを設定してください。

注

パス区切り文字は，「¥」ではなく「/」を使用してください。

7.5.5　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

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

Web帳票アプリケーションとCSCIWManagementServerそれぞれで使用するリソースアダプタに必要な設定をします。リソースアダプタの設定は，Connector属性ファイルと呼ばれる属性ファイルを使用します。

なお，開発クライアントを構築する場合，この項の作業は不要です。

使用しているデータベースによって，コマンドの指定内容および実行結果が異なります。HiRDB，Oracle，またはSQL Serverを使用する場合に分けて，リソースアダプタの設定方法を説明します。

＜この項の構成＞

(1)　HiRDBの場合

(2)　Oracleの場合

(3)　SQL Serverの場合

(1)　HiRDBの場合

HiRDBを使用している場合のリソースアダプタの設定方法について説明します。

(a)　Connector属性ファイルの取得

次に示すConnector属性ファイルのテンプレートファイルをコピーして，Web帳票アプリケーションとCSCIWManagementServerのリソースアダプタのConnector属性ファイルをカレントディレクトリに取得します。

Connector属性ファイルのテンプレートファイル

<Cosminexusのインストールディレクトリ>¥CC¥admin¥templates¥DBConnector_HiRDB_Type4_CP_cfg.xml

Web帳票アプリケーション用リソースアダプタのConnector属性ファイル
Connector属性ファイルのテンプレートファイルを，「MyDBConnector_Executer_Attr.xml」の名称でカレントディレクトリにコピーします。

CSCIWManagementServer用リソースアダプタのConnector属性ファイル
Connector属性ファイルのテンプレートファイルを，「MyDBConnector_Manager_Attr.xml」の名称でカレントディレクトリにコピーします。

(b)　Connector属性ファイルの編集

取得したConnector属性ファイルを次のとおり編集します。

表7-9　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

添付ファイルを利用する場合の設定については，マニュアル「uCosminexus 電子フォームワークフロー 解説」を参照してください。

注※3

環境のシステムリソースに合わせて設定してください。

なお，コネクション枯渇時の動作は，リソースアダプタのConnector属性ファイルのpropertyタグの設定値に依存します。

コネクション枯渇時のコネクション取得待ち行列を有効にするかどうか

RequestQueueEnable（デフォルト：True）

コネクション枯渇時のコネクション取得待ち行列のとどまることのできる時間の最大値

RequestQueueTimeout（デフォルト：30秒）

デフォルトの設定では，データベースアクセス処理でコネクションが枯渇した場合，コネクションが取得できるまで最大30秒の待ちが発生します。30秒以内にコネクションが取得できない場合はSQLエラーが発生します。

設定値の詳細については，マニュアル「Cosminexus V9 アプリケーションサーバ リファレンス 定義編(アプリケーション／リソース定義)」の<property>タグに指定できるプロパティについて記載されている個所を参照してください。

また，Cosminexusの同時実行スレッド数についても適切に設定してください。

同時実行スレッド数の詳細については，マニュアル「Cosminexus V9 アプリケーションサーバ リファレンス 定義編(サーバ定義)」のusrconf.properties（J2EEサーバ用ユーザプロパティファイル）のwebserver.connector.ajp13.max_threadsについて記載されている個所を参照してください。

Connector属性ファイルの編集例については，「付録D.1(1)　Connector属性ファイル（HiRDB）」を参照してください。

(c)　リソースアダプタのインポート

次のコマンド（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])

(d)　Connector属性ファイルの反映

編集したConnector属性ファイルの内容をリソースアダプタに反映します。Connector属性ファイルの反映が一つ終わったら，リソースアダプタを再度インポートしてください。リソースアダプタのインポート手順については，「(c)　リソースアダプタのインポート」を参照してください。

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)　Connector属性ファイルの取得

次に示すConnector属性ファイルのテンプレートファイルをコピーして，Web帳票アプリケーションとCSCIWManagementServerのリソースアダプタのConnector属性ファイルをカレントディレクトリに取得します。

Connector属性ファイルのテンプレートファイル

<Cosminexusのインストールディレクトリ>¥CC¥admin¥templates¥DBConnector_Oracle_CP_cfg.xml

Web帳票アプリケーション用リソースアダプタのConnector属性ファイル
Connector属性ファイルのテンプレートファイルを，「MyDBConnector_Executer_Attr.xml」の名称でカレントディレクトリにコピーします。

CSCIWManagementServer用リソースアダプタのConnector属性ファイル
Connector属性ファイルのテンプレートファイルを，「MyDBConnector_Manager_Attr.xml」の名称でカレントディレクトリにコピーします。

(b)　Connector属性ファイルの編集

取得したConnector属性ファイルを次のとおり編集します。リソースアダプタにOracle Thin Driverを使用する場合の設定については，マニュアル「Cosminexus V9 アプリケーションサーバ システム構築・運用ガイド」を参照してください。

表7-10　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 V9 アプリケーションサーバ リファレンス 定義編(アプリケーション／リソース定義)」の<property>タグに指定できるプロパティについて記載されている個所を参照してください。

また，Cosminexusの同時実行スレッド数についても適切に設定してください。

同時実行スレッド数の詳細については，マニュアル「Cosminexus V9 アプリケーションサーバ リファレンス 定義編(サーバ定義)」のusrconf.properties（J2EEサーバ用ユーザプロパティファイル）のwebserver.connector.ajp13.max_threadsについて記載されている個所を参照してください。

Connector属性ファイルの編集例については，「付録D.1(2)　Connector属性ファイル（Oracle）」を参照してください。

(c)　リソースアダプタのインポート

次のコマンド（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])

(d)　Connector属性ファイルの反映

編集したConnector属性ファイルの内容をリソースアダプタに反映します。Connector属性ファイルの反映が一つ終わったら，リソースアダプタを再度インポートしてください。リソースアダプタのインポート手順については，「(c)　リソースアダプタのインポート」を参照してください。

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)　Connector属性ファイルの取得

次に示すConnector属性ファイルのテンプレートファイルをコピーして，Web帳票アプリケーションとCSCIWManagementServerのリソースアダプタのConnector属性ファイルをカレントディレクトリに取得します。

Connector属性ファイルのテンプレートファイル

<Cosminexusのインストールディレクトリ>¥CC¥admin¥templates¥DBConnector_SQLServer_CP_cfg.xml

Web帳票アプリケーション用リソースアダプタのConnector属性ファイル
Connector属性ファイルのテンプレートファイルを，「MyDBConnector_Executer_Attr.xml」の名称でカレントディレクトリにコピーします。

CSCIWManagementServer用のリソースアダプタのConnector属性ファイル
Connector属性ファイルのテンプレートファイルを，「MyDBConnector_Manager_Attr.xml」の名称でカレントディレクトリにコピーします。

(b)　Connector属性ファイルの編集

取得したConnector属性ファイルを次のとおり編集します。

表7-11　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 V9 アプリケーションサーバ リファレンス 定義編(アプリケーション／リソース定義)」の<property>タグに指定できるプロパティについて記載されている個所を参照してください。

また，Cosminexusの同時実行スレッド数についても適切に設定してください。

同時実行スレッド数の詳細については，マニュアル「Cosminexus V9 アプリケーションサーバ リファレンス 定義編(サーバ定義)」のusrconf.properties（J2EEサーバ用ユーザプロパティファイル）のwebserver.connector.ajp13.max_threadsについて記載されている個所を参照してください。

Connector属性ファイルの編集例については，「付録D.1(3)　Connector属性ファイル（SQL Server）」を参照してください。

(c)　リソースアダプタのインポート

次のコマンド（cjimportres）を実行して，Microsoft SQL Server 2005 JDBC Driverに対応するリソースアダプタをインポートします。

"%COSMINEXUS_HOME%¥CC¥admin¥bin¥cjimportres" J2EE_SERV -type rar -f "%COSMINEXUS_HOME%¥CC¥DBConnector¥DBConnector_SQLServer_CP.rar"

コマンドを実行すると，次の実行結果が表示され，リソースアダプタのインポートが完了します。

KDJE37400-I Connecting to J2EE_SERV...
KDJE37404-I Importing DBConnector_for_SQLServer...
KDJE37501-I RAR has been imported successfully. (name = [DBConnector_for_SQLServer])

(d)　Connector属性ファイルの反映

編集したConnector属性ファイルの内容をリソースアダプタに反映します。Connector属性ファイルの反映が一つ終わったら，リソースアダプタを再度インポートしてください。リソースアダプタのインポート手順については，「(c)　リソースアダプタのインポート」を参照してください。

Web帳票アプリケーション用リソースアダプタのConnector属性ファイル

コマンドの実行例

次のコマンド（cjsetresprop）を実行します。

"%COSMINEXUS_HOME%¥CC¥admin¥bin¥cjsetresprop" J2EE_SERV -type rar -resname DB_Connector_for_SQLServer -c MyDBConnector_Executer_Attr.xml

コマンドの実行結果

コマンドを実行すると，次の実行結果が表示され，リソースアダプタへの反映が完了します。

KDJE37400-I Connecting to J2EE_SERV...
KDJE37401-I Searching DB_Connector_for_SQLServer...
KDJE37409-I Setting DB_Connector_for_SQLServer...
KDJE37506-I RAR has been set successfully. (name = [DB_Connector_for_SQLServer])

CSCIWManagementServer用リソースアダプタのConnector属性ファイル

コマンドの実行例

次のコマンド（cjsetresprop）を実行します。

"%COSMINEXUS_HOME%¥CC¥admin¥bin¥cjsetresprop" J2EE_SERV -type rar -resname DB_Connector_for_SQLServer -c MyDBConnector_Manager_Attr.xml

コマンドの実行結果

コマンドを実行すると，次の実行結果が表示され，リソースアダプタへの反映が完了します。

KDJE37400-I Connecting to J2EE_SERV...
KDJE37401-I Searching DB_Connector_for_SQLServer...
KDJE37409-I Setting DB_Connector_for_SQLServer...
KDJE37506-I RAR has been set successfully. (name = [DB_Connector_for_SQLServer])

(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])

7.5.7　CSCIWManagementServerの設定

CSCIWManagementServerは，ワークフローシステムの運用を支援する機能です。Web帳票アプリケーションを実行するには，CSCIWManagementServerの設定が必要です。CSCIWManagementServerの設定は，CSCIWManagementServerの属性ファイルを使用します。

なお，開発クライアントを構築する場合，この項の作業は不要です。

＜この項の構成＞

(1)　セキュリティロールの設定

(2)　CSCIWManagementServerのインポート

(3)　CSCIWManagementServerの属性ファイルの取得

(4)　CSCIWManagementServerの属性ファイルの編集

(5)　CSCIWManagementServerの属性ファイルの反映

(6)　CSCIWManagementServerの開始

(1)　セキュリティロールの設定

CSCIWManagementServerで使用するセキュリティロールを設定します。セキュリティロールは，セキュリティロールの登録，ユーザの登録，セキュリティロールとユーザの関連づけという手順で設定します。

セキュリティロールの登録
次のコマンド（cjaddsec）を実行して，セキュリティロールを登録します。セキュリティロール名は「csciwdef」を設定します。

"%COSMINEXUS_HOME%¥CC¥admin¥bin¥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」を設定します。

"%COSMINEXUS_HOME%¥CC¥admin¥bin¥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）を実行して，セキュリティロールとユーザを関連づけます。

"%COSMINEXUS_HOME%¥CC¥admin¥bin¥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の属性ファイルを次のとおり編集します。

表7-12　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.Verification of the EJBs is in progress.
Verification of the EJB "CSCIWDefinitionServer" is in progress.
Verification of the EJB "CSCIWAuthenticationManager" is in progress.
Verification of the EJB "IDStoreEJB" is in progress.
Loading of the EJB-JAR deployment descriptors in the J2EE application "CSCIWManagementServer" is in progress.
Generation of the IIOP stubs/classes for the J2EE application "CSCIWManagementServer" is in progress.
The deployment environment will now be set.
Deployment of the EJB "CSCIWDefinitionServer" is in progress.
Instantiating home for CSCIWDefinitionServer
Deployment of the EJB "CSCIWAuthenticationManager" is in progress.
Instantiating home for CSCIWAuthenticationManager
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 CSCIWDefinitionServer
Binding Home interfaces for CSCIWDefinitionServer
Creating Environment Naming Context for CSCIWDefinitionServer
CSCIWDefinitionServer started
The home interface for CSCIWDefinitionServer will now be published.
Starting CSCIWAuthenticationManager
Binding Home interfaces for CSCIWAuthenticationManager
Creating Environment Naming Context for CSCIWAuthenticationManager
CSCIWAuthenticationManager started
The home interface for CSCIWAuthenticationManager will now be published.
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]

7.5.8　Portal Frameworkの設定

Portal Frameworkを利用するための環境を設定します。

＜この項の構成＞

(1)　接続先リポジトリファイルの編集

(2)　コントローラ定義ファイルのコピー

(3)　ポートレット配置情報ファイルのコピー

(4)　ポータル動作ファイルの設定

(5)　統合ユーザ管理機能のインポート

(1)　接続先リポジトリファイルの編集

BLCが提供するサンプルファイルを使用して，Portal Frameworkのリポジトリファイル（Repository.xml）を編集します。Portal Frameworkのリポジトリファイルの詳細については，「付録F　Portal Frameworkのリポジトリファイル」を参照してください。

サンプルファイルのコピー
次に示すファイルをコピーします。

コピー元のファイル

<BLC2のインストールディレクトリ>¥blc¥setup¥template¥Repository.xml

コピー先のフォルダ

<Portal Frameworkのインストールディレクトリ>¥confフォルダ下

編集内容
使用するデータベースサーバがOracleまたはSQL Serverの場合は，コピーしたファイルの<connection-info>タグ内の「dbms=」に次の値を追加します。

Oracleを使用する場合：Oracle

SQL Serverを使用する場合：SQLServer

(2)　コントローラ定義ファイルのコピー

BLCが提供するサンプルファイルを使用して，Portal Frameworkのコントローラ定義ファイル（controllers.xml）を作成します。次に示すファイルをコピーしてください。

なお，電子フォームワークフロー Setを使用して構築する場合，この作業は不要です。

コピー元のファイル

<BLC2のインストールディレクトリ>¥blc¥setup¥template¥controllers.xml

コピー先のフォルダ

<Portal Frameworkのインストールディレクトリ>¥confフォルダ下

(3)　ポートレット配置情報ファイルのコピー

BLCが提供するサンプルファイルを使用して，Portal Frameworkのポートレット配置情報ファイル（homeHTML.psml）を作成します。次に示すファイルをコピーしてください。

なお，電子フォームワークフロー Setを使用して構築する場合，この作業は不要です。

コピー元のファイル

<BLC2のインストールディレクトリ>¥blc¥setup¥template¥homeHTML.psml

コピー先のフォルダ

<Portal Frameworkのインストールディレクトリ>¥psml¥group¥defaultフォルダ下

(4)　ポータル動作ファイルの設定

ポータル動作ファイル（PortalResources.properties）を編集します。ポータル動作ファイルの詳細は，マニュアル「uCosminexus Portal Framework　システム管理者ガイド」を参照してください。

なお，電子フォームワークフロー Setを使用して構築する場合，この作業は不要です。

ポータル動作ファイルの格納パスと編集内容は，次のとおりです。

ポータル動作ファイルの格納パス
<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]

7.5.9　snapshotログの設定

スレッドダンプ，性能解析トレース，および各種ソフトウェアのトレースログを総称してsnapshotログと呼びます。Cosminexusには，アプリケーションサーバの障害発生時にsnapshotログを自動で収集する機能があります。

電子フォームワークフローシステムの出力するメッセージ・トレースファイルおよび設定情報をsnapshotログの対象とすることで，障害発生時の稼働情報を自動的に収集できます。

snapshotログの収集の詳細については，マニュアル「Cosminexus V9 アプリケーションサーバ 機能解説 保守／移行編」を参照してください。

注意事項

収集対象のファイル名に日本語が含まれていると，収集後のファイル名は文字化けします。ファイルの内容は影響ありません。

＜この項の構成＞

(1)　snapshot収集定義ファイル

(2)　収集対象

(3)　インストール先ディレクトリ

(4)　記載例

(1)　snapshot収集定義ファイル

電子フォームワークフローシステムでは，メッセージ・トレースファイルの容量を大きくして運用します。そのため一次収集資料は取得しないで，二次収集資料として電子フォームワークフローシステムのメッセージ・トレースファイルおよび設定情報を収集してください。

snapshotログの収集対象を記載する収集対象定義ファイルを次に示します。

表7-13　収集対象定義ファイル一覧

ファイル名 | ファイルパス | 内容
snapshotlog.conf | <Cosminexusのインストールディレクトリ>¥manager¥config¥snapshotlog.conf | 一次送付資料として取得する内容。
snapshotlog2.conf | <Cosminexusのインストールディレクトリ>¥manager¥config¥snapshotlog.2.conf | 二次送付資料として取得する内容。

(2)　収集対象

実行環境および開発環境のsnaphotログの収集対象を次に示します。

表7-14　実行環境および開発環境の収集対象一覧

収集対象 | 実行環境 | 開発環境
BLC2の設定 | ○ | ○
BLC2のログ | ○ | ○
BLC2の簡易セットアップのログ | × | △
CSCIWの設定 | ○ | ○
CSCIWのログ | ○ | ○
Portalの設定 | △ | △
Portalのログ | △ | △
EURFormServiceのログ | △ | △

（凡例）

○：収集します。

△：使用している場合，収集します。

×：収集しません。

EclipseのWebプロジェクトやDBサーバの情報は収集対象外となるため，次に示す項目は障害発生時に各自で収集する必要があります。

EclipseのWebプロジェクトファイル

動作しているWeb帳票アプリケーション

データベース障害ログ

電子フォームワークフローシステムのデータベーステーブル情報（CSCIWワーク管理データベーステーブル情報，BLCテーブル情報など）

(3)　インストール先ディレクトリ

各ソフトウェアのインストール先ディレクトリまたはログの出力先を次に示します。

表7-15　各ソフトウェアのインストール先ディレクトリまたはログの出力先

項目 | インストール先ディレクトリまたは出力先
BLC2インストール先 | C:¥Program Files¥HITACHI¥HBPM2
CSCIWインストール先 | C:¥Program Files¥HITACHI¥CSCIW
CosmiPortalインストール先 | C:¥Program Files¥HITACHI¥CosmiPortal
EURFromServiceインストール先 | C:¥Program Files¥HITACHI¥EUR Form Service
BLC2ログ出力先 | C:¥Program Files¥HITACHI¥HBPM2¥logs
BLC2簡易セットアップのログ出力先 | C:¥Program Files¥HITACHI¥HBPM2¥blc¥setup¥log
CSCIWログ出力先 | C:¥Program Files¥HITACHI¥CSCIW¥log
CosmiPortalログ出力先 | C:¥Program Files¥HITACHI¥CosmiPortal¥log
EURFromServiceエラーログ出力先 | C:¥Program Files¥HITACHI¥HBPM2¥logs¥EForm¥error
EURFromServiceトレースログ出力先 | C:¥Program Files¥HITACHI¥HBPM2¥logs¥EForm¥trace

(4)　記載例

二次収集対象定義ファイル（snapshotlog2.conf）の記載例を次に示します。

# DFWF snaphot log setting
# 1. BLC2 configration files
C:/Program Files/HITACHI/HBPM2/conf/.+
# 2. BLC2 message trace files / error trace files
C:/Program Files/HITACHI/HBPM2/logs/.+
# 3. BLC2 easysetup message trace files / error trace files
C:/Program Files/HITACHI/HBPM2/blc/setup/blc2easysetup/log/.+
# 4. CSCIW configration files
C:/Program Files/HITACHI/CSCIW/conf/.+
# 5. CSCIW message trace files CSCIW error trace files
C:/Program Files/HITACHI/CSCIW/log/.+
# 6. CosmiPortal configration files
C:/Program Files/HITACHI/CosmiPortal/conf/.+
# 7. CosmiPortal message trace files / error trace files
C:/Program Files/HITACHI/CosmiPortal/log/.+
# 8. EUR Form Service error trace files
C:/Program Files/HITACHI/HBPM2/logs/EForm/error/.+
# 9. EUR Form Service trace files
C:/Program Files/HITACHI/HBPM2/logs/EForm/trace/.+

注意事項

ログの出力先については，各プログラムのマニュアルを参照して，正しい出力先を設定してください。

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

ワーク管理データベースに，ビジネスプロセス定義を登録します。ビジネスプロセス定義の登録後，振り分けルール定義を登録します。

ビジネスプロセス定義を登録する前に，データベースサーバでデータベースが起動されていることを確認してください。

＜この項の構成＞

(1)　ビジネスプロセス定義の登録

(2)　振り分けルール定義の登録

(1)　ビジネスプロセス定義の登録

ワーク管理データベースにビジネスプロセス定義を登録します。ビジネスプロセス定義の登録には，ciwmngbpコマンドを使用します。登録するビジネスプロセス定義は，「販売契約稟議EUR.hbx」です。ciwmngbpコマンドについては，マニュアル「uCosminexus Service Coordinator Interactive Workflow コマンド」を参照してください。

なお，ビジネスプロセス定義をワーク管理データベースに登録するときに，「ビジネスプロセス定義名＋バージョン」ごとに一意となる識別子が付けられます。登録したビジネスプロセス定義は，この識別子で管理されます。

ビジネスプロセス定義の登録手順を次に示します。

登録手順
次のコマンド（ciwmngbp）を実行して，ワーク管理データベースに，ビジネスプロセス定義を登録します。

"%CSCIW_HOME%¥bin¥ciwmngbp" -sid BLC -reg -bpf "%BLC2_HOME%¥tools¥sample¥sampleform¥bp¥販売契約稟議EUR.hbx"

コマンドを実行すると，次の実行結果が表示され，ビジネスプロセスの登録が完了します。

KDIW20000-I The command has ended. command = ciwmngbp

(2)　振り分けルール定義の登録

ワーク管理データベースに振り分けルール定義を登録します。振り分けルール定義の登録には，ciwmngcrコマンドを使用します。登録する振り分けルール定義は，「sample_rule.hcx」，および「申請者振り分けルール.hcx」です。ciwmngcrコマンドについては，マニュアル「uCosminexus Service Coordinator Interactive Workflow コマンド」を参照してください。

なお，振り分けルール定義をワーク管理データベースに登録するときに，「振り分けルール定義名＋バージョン」ごとに一意となる識別子が付けられます。登録した振り分けルール定義は，この識別子で管理されます。

(a)　sample_rule.hcxの登録

sample_rule.hcxは，帳票画面で「宛先」に指定した人に帳票を回覧するルールです。

振り分けルール定義（sample_rule.hcx）の登録手順を次に示します。

登録手順
次のコマンド（ciwmngcr）を実行して，ワーク管理データベースに振り分けルール定義（sample_rule.hcx）を登録します。

"%CSCIW_HOME%¥bin¥ciwmngcr" -sid BLC -reg -crf "%BLC2_HOME%¥tools¥sample¥sampleform¥bp¥sample_rule.hcx"

コマンドを実行すると，次の実行結果が表示され，sample_rule.hcxの登録が完了します。

KDIW20000-I The command has ended. command = ciwmngcr

(b)　申請者振り分けルール.hcxの登録

申請者振り分けルール.hcxは，申請者に帳票を戻すルールです。

振り分けルール定義（申請者振り分けルール.hcx）の登録手順を次に示します。

登録手順
次のコマンド（ciwmngcr）を実行して，ワーク管理データベースに振り分けルール定義（申請者振り分けルール.hcx）を登録します。

"%CSCIW_HOME%¥bin¥ciwmngcr" -sid BLC -reg -crf "%BLC2_HOME%¥tools¥sample¥sampleform¥bp¥申請者振り分けルール.hcx"

コマンドを実行すると，次の実行結果が表示され，申請者振り分けルール.hcxの登録が完了します。

KDIW20000-I The command has ended. command = ciwmngcr

8.　Web帳票アプリケーションの作成（開発クライアント）

電子フォームワークフローで動作するWeb帳票アプリケーションを作成します。

この章では，構築した電子フォームワークフローの開発環境（開発クライアント）でWeb帳票アプリケーションを作成する手順について説明します。

簡易セットアップツールを使用して環境構築をする場合，7章および8章は実施しないで9章へ進んでください。

＜この章の構成＞

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

8.2　サンプル帳票の作成

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

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

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

Web帳票アプリケーションを作成します。ここでは，提供されているサンプルを利用して，Web帳票アプリケーションを作成する方法について説明します。

＜この節の構成＞

8.1.1　作業ディレクトリの作成

8.1.2　ポートレットのサンプルファイルのコピー

8.1.3　ポートレットの作成（blcmenuポートレット・blcworkflowポートレット）

8.1.4　ポートレットのデプロイ（blcmenuポートレット・blcworkflowポートレット）

8.1.5　BLCが提供しているファイルのコピー

8.1.6　JARファイルのコピー

8.1.1　作業ディレクトリの作成

Web帳票アプリケーションの作成で使用する作業ディレクトリを作成します。

Web帳票アプリケーション用作業ディレクトリの作成
Web帳票アプリケーションの開発用に，「webSample」という名前の作業フォルダを作成します。次のコマンド（makepj）を実行して，作業フォルダを作成してください。

"%PORTAL_INSTALLDIR%¥bin¥makepj" -a -p "%BLC2_HOME%¥webSample"

Portal Framework用作業ディレクトリの作成
Portal Frameworkで使用する「work」という名前の作業ディレクトリを作成します。次のとおり作成してください。
<BLC2のインストールディレクトリ>¥work

8.1.2　ポートレットのサンプルファイルのコピー

BLCが提供するサンプルファイルを作業ディレクトリにコピーします。次に示すフォルダまたはファイルを作業ディレクトリにコピーしてください。

Web帳票アプリケーションの開発用作業ディレクトリのコピー

コピー元

<BLC2のインストールディレクトリ>¥blc¥portal¥templateフォルダ下のフォルダおよびファイル

コピー先

<BLC2のインストールディレクトリ>¥webSampleフォルダ下

Portal Framework用作業ディレクトリのコピー

コピー元

<BLC2のインストールディレクトリ>¥blc¥portal¥portletフォルダ

コピー先

<BLC2のインストールディレクトリ>¥workフォルダ下

8.1.3　ポートレットの作成（blcmenuポートレット・blcworkflowポートレット）

ポートレット（blcmenuポートレット・blcworkflowポートレット）を作成します。Portal Framework用作業ディレクトリ下にあるportletフォルダ（<BLC2のインストールディレクトリ>¥work¥portlet）に移動して，次のコマンドを実行してください。

jar -cf blcmenu.par -C blcmenu .

jar -cf blcworkflow.par -C blcworkflow .

8.1.4　ポートレットのデプロイ（blcmenuポートレット・blcworkflowポートレット）

作成したポートレット（blcmenuポートレット・blcworkflowポートレット）をデプロイします。次のコマンドを実行してください。

"%PORTAL_INSTALLDIR%¥bin¥adportlet.bat" -a -p "%BLC2_HOME%¥webSample" blcmenu.par

"%PORTAL_INSTALLDIR%¥bin¥adportlet.bat" -a -p "%BLC2_HOME%¥webSample" blcworkflow.par

8.1.5　BLCが提供しているファイルのコピー

次に示すコピー元のフォルダおよびファイルを，コピー先にコピーします。

コピー元
<BLC2のインストールディレクトリ>¥blc¥webhomeフォルダ下のフォルダおよびファイル

コピー先
<BLC2のインストールディレクトリ>¥webSampleフォルダ下

8.1.6　JARファイルのコピー

次に示すコピー元のファイルをコピー先にコピーします。

コピー元
C:¥Program Files¥HITACHI¥EUR Form Service¥Java¥EURForm.jar

コピー先
<BLC2のインストールディレクトリ>¥webSample¥WEB-INF¥lib

8.2　サンプル帳票の作成

開発環境でサンプル帳票を作成します。サンプル帳票は，紙帳票の形式でWebブラウザに表示できるEUR Form連携帳票を使用します。

なお，8.2.2の作業が完了しているサンプル帳票が提供されています。このサンプル帳票を使用する場合は，8.2.1の作業だけ実施してください。ただし，アプリケーションサーバ以外からアクセスするときは，「8.2.2　送信ユニット情報の変更」を参照して，送信ユニット情報の送信先URLを変換してください。変換対象ファイルは，次に示すフォルダ内の拡張子がefdのファイルです。

<BLC2のインストールディレクトリ>¥tools¥sample¥sampleform¥webhome¥efd

＜この節の構成＞

8.2.1　サンプル帳票のコピー

8.2.2　送信ユニット情報の変更

8.2.1　サンプル帳票のコピー

次に示すコピー元のフォルダをコピー先にコピーします。「上書きしますか？」というメッセージが表示されたら，［すべて上書き］を選択してください。

コピー元
<BLC2のインストールディレクトリ>¥tools¥sample¥sampleform¥webhomeフォルダ下

コピー先
<BLC2のインストールディレクトリ>¥webSampleフォルダ下

8.2.2　送信ユニット情報の変更

サンプル帳票では，送信ユニット情報の送信先URLが，デフォルトのlocalhostに設定されています。バッチファイル（replaceurl.bat）を使用して，この送信先URLの設定をアプリケーションサーバのURLに変更する必要があります。

バッチファイルの格納パス，変換対象ファイル，および置換文字列を示します。

バッチファイルの格納パス
C:¥Program Files¥HITACHI¥EUR Form Service¥Sample¥replaceurl.bat

変更対象ファイル
<BLC2のインストールディレクトリ>¥webSample¥efd¥SellingAgreementEUR.efd

置換文字列
置換対象URL文字列：http://localhost/blc/
設定値（置換後のURL）：http://<アプリケーションサーバのホスト名>※/blc/

注※

Web帳票アプリケーションにログインするときのホスト名と同じ名前にしてください。IPアドレスでログインしたときはIPアドレスを設定してください。また，ポート番号を指定する場合は，ポート番号を含んで設定してください。

バッチファイルの実行について

バッチファイルを実行する前に，バッチファイルの中身を修正する必要があります。設定内容については，マニュアル「電子フォームシステム EUR Form　uCosminexus EUR Form サーバプログラム開発」にあるEFormReplaceURLクラスのURL，および変換ツール起動サンプルの説明を参照してください。

バッチファイル（replaceurl.bat）は，フォルダ単位で変換されます。適宜，変更後のフォルダを作成してください。正しく変更されたあとに，変更後のフォルダから変更前のフォルダへファイルをコピーしてください。

8.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サンプル帳票アプリケーションのフォルダにコピーしています。

8.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
   │ │ └/taglib
   │ └/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

コンパイル時にフォルダやファイルが生成されます。

9.　Webアプリケーションの作成・テスト（開発クライアント）

Web帳票アプリケーションを電子フォームワークフローサーバで使用するには，Web帳票アプリケーションを設定したWebアプリケーションが必要です。

この章では，開発クライアントでWebアプリケーションを作成する手順について説明します。なお，この章ではEclipseを使用して作業を進めます。Webアプリケーションを作成する前に，「3.2　開発クライアントへのソフトウェアのインストール（電子フォームワークフロー Developerの場合）」を参照して，Eclipseおよびプラグインのインストールと設定が完了していることを確認してください。

電子フォームワークフローの実行環境を構築をする場合，9章は実施しないで10章へ進んでください。

＜この章の構成＞

9.1　Eclipseの起動と設定

9.2　J2EEサーバの設定

9.3　EclipseによるWebアプリケーションの作成

9.4　Web帳票アプリケーションのテスト

9.1　Eclipseの起動と設定

Eclipseを起動し，利用するJREの確認，JDK準拠レベルの設定，Cosminexus J2EEサーバランタイムの作成をします。

注意事項

EclipseからJ2EEサーバを起動した場合，J2EEサーバが起動中の状態でEclipseを終了すると，Eclipse終了時にJ2EEサーバが停止します。

Eclipseを管理者特権モードで起動します。
ワークスペースを指定するウィンドウが表示される場合は，任意の場所を指定してください。

Eclipseのメニューから［ウィンドウ］－［設定］を選択します。
［設定］ダイアログが表示されます。

左ペインで［Java］－［インストール済みのJRE］を選択します。
右ペインに［インストール済みのJRE］ページが表示されます。次の設定になっているか確認します。
名前：jdk
ロケーション：<Cosminexusのインストールディレクトリ>¥jdk

左ペインで［Java］－［コンパイラー］を選択します。
「コンパイラー準拠レベル」を1.5に設定します。

左ペインで［サーバ］－［ランタイム環境］を選択します。

右ペインの［追加］ボタンをクリックします。
［新規サーバ・ランタイム］ダイアログが表示されます。

［Cosminexus］－［Cosminexus J2EE］を選択し，［次へ］ボタンをクリックします。
［名前］に［Cosminexus J2EE］が設定されていることを確認します。

［完了］ボタンをクリックします。
Cosminexus J2EEサーバランタイムが作成されます。

9.2　J2EEサーバの設定

開発環境で使用するJ2EEサーバを設定し，Web帳票アプリケーションを開始します。ここでは，リモート管理機能を利用して，J2EEサーバに必要な設定をする方法について説明します。

＜この節の構成＞

9.2.1　Management Serverへの接続

9.2.2　J2EEサーバを操作するための構成情報の設定

9.2.1　Management Serverへの接続

リモート管理機能を利用して，J2EEサーバの運用管理をするManagement Serverの設定をします。

この作業をする前に，Management Serverが起動されていることを確認してください。また，システム管理者の権限を持つユーザを必ず一人以上登録してください。

Management Serverのセットアップおよび起動方法については，「7.2　Management Serverの設定」を参照してください。また，リモート管理機能の詳細は，マニュアル「Cosminexus V9 アプリケーションサーバ アプリケーション開発ガイド」のリモート管理機能の設定について記載されている個所を参照してください。

＜この項の構成＞

(1)　リモート管理機能の設定

(2)　リモート管理機能へのログイン

(1)　リモート管理機能の設定

リモート管理機能を設定します。

操作手順

Eclipseのメニューから［ウィンドウ］－［設定］を選択します。
［設定］ダイアログが表示されます。

左ペインで，［サーバ］－［リモート管理］を選択し，右ペインの［接続ホスト一覧］で接続ホストを選択します。
Eclipseを起動しているマシンと同じマシン上でManagement Serverを起動している場合は，「localhost」となります。接続先が「localhost」以外の場合は，接続ホストを追加します。

(2)　リモート管理機能へのログイン

［設定］ダイアログの［ログイン］ボタンをクリックします。
［ログイン］ダイアログが表示されます。

［ログイン］ダイアログに，ユーザIDとパスワードを入力して［OK］ボタンをクリックします。
ユーザIDとパスワードは，「7.2.1　Management Serverのセットアップ」で設定した管理ユーザIDと管理ユーザパスワードです。

9.2.2　J2EEサーバを操作するための構成情報の設定

J2EEサーバを作成し，デフォルトの構成情報を変更します。

＜この項の構成＞

(1)　J2EEサーバの作成

(2)　J2EEサーバの構成変更

(1)　J2EEサーバの作成

操作手順

Eclipseのメニューから［ファイル］－［新規］－［その他］を選択します。
［新規］ダイアログが表示されます。

［サーバ］－［サーバ］を選択して，［次へ］ボタンをクリックします。
［新規サーバ］ダイアログが表示されます。

設定項目に，次に示す設定値を設定します。
次のとおり設定してください。

表9-1　新規サーバ設定値

設定項目 | 設定値
サーバのタイプを選択 | ［Cosminexus］－［J2EEサーバー］
サーバ名 | J2EE_SERV（J2EEサーバの論理サーバ名）
サーバ・ランタイム環境 | Cosminexus J2EEサーバランタイム

［次へ］ボタンをクリックします。
ログインしている場合※は，手順3で追加したサーバ名が一覧に表示されます。

注※

リモート管理にログインしていない場合は［ログイン］ボタンをクリックします。

手順3で追加したサーバ名を選択して，［完了］ボタンをクリックします。
リモート管理機能の接続先ホストが選択されます。

リモートJ2EEサーバ作成の詳細は，マニュアル「Cosminexus V9 アプリケーションサーバ アプリケーション開発ガイド」のサーバ作成について記載されている個所を参照してください。

(2)　J2EEサーバの構成変更

操作手順

Eclipseのメニューから［ウィンドウ］－［ビューの表示］－［その他］を選択します。

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

［サーバ］ビューに表示されるサーバをダブルクリックします。

［サーバ］エディタで構成情報を設定して保存します。
次のとおり設定してください。

表9-2　構成情報設定値

設定項目 | 設定値
デプロイ・ディレクトリー | C:¥Program Files¥Hitachi¥HBPM2¥blc¥simpleform¥deploy¥
発行 | 「自動公開しない」をチェックする。

サーバ構成変更の詳細は，マニュアル「Cosminexus V9 アプリケーションサーバ アプリケーション開発ガイド」のサーバの構成変更について記載されている個所を参照してください。

9.3　EclipseによるWebアプリケーションの作成

Webアプリケーションを作成し，Web帳票アプリケーションをアプリケーションサーバ上で実行できるようにします。なお，Webアプリケーションの作成は，Eclipseを使用します。

＜この節の構成＞

9.3.1　Webプロジェクトの作成

9.3.2　エンタープライズアプリケーションプロジェクトの作成

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

9.3.1　Webプロジェクトの作成

Eclipseを使用してWebプロジェクトを作成し，Webプロジェクト内のフォルダにWeb帳票アプリケーションをコピーして，WARを作成します。

文字コードにUTF-8を使用する場合は，「付録E　UTF-8環境の設定」を参照してください。

＜この項の構成＞

(1)　Webプロジェクトの作成

(2)　Web帳票アプリケーションのコピー

(3)　Webプロジェクトの設定

(1)　Webプロジェクトの作成

新規Webプロジェクトを作成します。

操作手順

Eclipseのメニューから［ファイル］－［新規］－［プロジェクト］を選択します。
［新規プロジェクト］ダイアログが表示されます。

［web］－［動的Webプロジェクト］を選択して，［次へ］ボタンをクリックします。
［新規動的 Web プロジェクト］ダイアログが表示されます。

Webプロジェクトのプロパティを設定します。
次のとおり設定してください。

表9-3　Webプロジェクトのプロパティの設定値

設定項目 | 設定値
プロジェクト名 | blc_war
デフォルト・ロケーションの使用 | チェックを外します。
ロケーション | C:¥blcwar_project
ターゲット・ランタイム | Cosminexus_J2EE（デフォルト）
Dynamic web module バージョン | 2.3
構成※ | <カスタム>
プロジェクトをEARに追加 | チェックを外します。
ワーキング・セットにプロジェクトを追加 | チェックを外します。

注※

［構成］－［変更］ボタンをクリックして，［プロジェクト・ファセット］ダイアログを表示して[Dynamic web module]と[Java]のバージョンを設定します。［プロジェクト・ファセット］ダイアログでは，次の値を設定して，［OK］ボタンをクリックします。

Dynamic Web Module：2.3

Java：1.5

［新規動的 Web プロジェクト］ダイアログで［次へ］ボタンをクリックします。

［新規動的 Web プロジェクト］ダイアログで，デフォルトの［ビルド・パス上のソース・フォルダー］を削除します。

［フォルダの追加］ボタンをクリックし，［ソースフォルダ］および［既定の出力フォルダ］にソースフォルダ設定値を設定します。
次のとおり設定してください。

表9-4　ソースフォルダ設定値

設定項目 | 設定値
ソースフォルダ | webSample/WEB-INF/src
既定の出力フォルダ | webSample/WEB-INF/classes

［新規動的 Web プロジェクト］ダイアログで，Webモジュール設定値を設定します。
次のとおり設定してください。

表9-5　Webモジュール設定値

設定項目 | 設定値
コンテキスト・ルート | /blc
コンテントディレクトリ | webSample

［完了］ボタンをクリックします。
新規Webプロジェクトが作成されます。

(2)　Web帳票アプリケーションのコピー

Webプロジェクトの作成によって生成されたフォルダに，Web帳票アプリケーションのファイルを配置します。

Webプロジェクトを作成したあとは，次のようなフォルダ構成になっています。

/blcwar_project
  ├─/.settings
  ├─/build
  ├─/webSample
  ├─/classpath
  └─/project

<Webルート・フォルダー>下に，Web帳票アプリケーションをコピーします。

「8.1　Web帳票アプリケーション（webSample）の作成」で作成した作業ディレクトリをwebSampleフォルダ下にコピーしてください。コピー元とコピー先を示します。

コピー元
<BLC2のインストールディレクトリ>¥webSampleフォルダ下のフォルダおよびファイル
ただし，簡易セットアップツールで構築した場合は，次のようになります。
<BLC2のインストールディレクトリ>¥blc¥setup¥blc2easysetup¥work¥webSampleフォルダ下のフォルダおよびファイル

コピー先
C:¥blcwar_project¥webSampleフォルダ下

Web帳票アプリケーションをコピーしたあとのフォルダ構成は，次のようになります（太字部分が追加されたフォルダです）。

/blcwar_project
  ├─/.settings
  ├─/build
  ├─/webSample
  │    ├─/adportlets
  │    ├─/app
  │    ├─/contents
  │    ├─/css
  │    ├─/efd
  │    ├─/form
  │    ├─/html
  │    ├─/images
  │    ├─/js
  │    ├─/manual
  │    ├─/META-INF
  │    ├─/portlets
  │    └─/WEB-INF
  ├─/classpath
  └─/project

ファイルをコピーしたあとに，Eclipse上でフォルダの状態を更新するため，［パッケージ・エクスプローラー］※でWebプロジェクトを選択し，右クリックで［更新］を選択してください。

注※

［パッケージ・エクスプローラー］が表示されていない場合は，Eclipseのメニューから［ウィンドウ］－［ビューの表示］－［パッケージ・エクスプローラー］を選択してください。

(3)　Webプロジェクトの設定

Webプロジェクトのプロパティを確認し，Web帳票アプリケーションのコンパイルに必要なライブラリを追加します。

操作手順

［パッケージ・エクスプローラー］上で，作成したWebプロジェクト（blc_war）を選択し，メニューから［プロジェクト］－［プロパティー］を選択します。
［プロパティー：<Webプロジェクト名>］ウィンドウが表示されます。

左ペインで［Javaのビルド・パス］を選択し，右ペインで［ソース］タブを選択します。

「ビルド・パス上のソース・フォルダー」に"blc_war/webSample/WEB-INF/src"が設定されていることを確認します。

左ペインで［Javaのビルド・パス］を選択し，右ペインで［ライブラリー］タブを選択します。

［外部JARの追加］ボタンをクリックして，JARファイルを追加します。
次に示すライブラリ（外部JARファイル）を追加してください。

表9-6　追加するライブラリ（外部JARファイル）

JARファイル名
格納先

csciw.jar
<CSCIWのインストールディレクトリ>¥lib

csciwcmn.jar
<CSCIWのインストールディレクトリ>¥lib

hitj2ee.jar
<Cosminexusのインストールディレクトリ>¥CC¥lib

hntrlib2j.jar
（32bit版製品の場合）
C:¥Program Files¥HITACHI¥HNTRLib2¥classes※1

hntrlib2j64.jar
（64bit版製品の場合）
C:¥Program Files¥HITACHI¥HNTRLib2¥classes※1

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

ojdbc6.jar
（Oracleを使用する場合，かつ実行環境がJDK6の場合）
C:¥oracle¥product¥11.1.0¥Client_1¥jdbc¥lib¥ojdbc6.jar※2

sqljdbc4.jar
（SQL Serverを使用する場合，かつ実行環境がJDK6の場合）
C:¥Program Files¥Microsoft SQL Server JDBC Driver 3.0¥sqljdbc_3.0¥jpn¥sqljdbc4.jar※2

注※1

システムドライブにインストールされます。システムドライブがCドライブの場合の例を記載しています。

注※2

JDBCドライバの格納フォルダは，データベースまたはJDBC Driverのインストール先によって変わります。

［ライブラリー］タブの「ビルド・パス上のJARおよびクラス・フォルダー」に次のJARファイルがあることを確認します。
ファイルがない場合は，［JARの追加］ボタンをクリックして追加してください。

表9-7　追加または確認するライブラリ（JARファイル）

JARファイル名 | 格納先
EURForm.jar | <Webプロジェクトのディレクトリ>¥webSample¥WEB-INF¥lib
blc.jar | <Webプロジェクトのディレクトリ>¥webSample¥WEB-INF¥lib
hitachiportalctn.jar | <Webプロジェクトのディレクトリ>¥webSample¥WEB-INF¥lib

［ライブラリー］タブの「Cosminexus J2EE［Cosminexus J2EE］」を選択します。
外部JARファイルおよびJARファイルを追加したあとの［ライブラリー］タブが次のように表示されることを確認してください。

注

HiRDBを利用する場合の例です。

［プロパティー：<Webプロジェクト名>］ウィンドウで［OK］ボタンをクリックします。

「blc_war」プロジェクトを選択します。

右クリックで［検証］を選択します。
Webプロジェクトがビルドされます。Webプロジェクトのビルド結果は，［コンソール］ビューに表示されます。［コンソール］ビューが表示されていない場合は，Eclipseのメニューから［ウィンドウ］－［ビューの表示］－［コンソール］を選択してください。
なお，［問題］ビューにはエラーが表示されますが，次に示す方法で解除できます。

［問題］ビューに表示されるエラーの解除方法

［プロパティー：<Webプロジェクト名>］ウィンドウで左ペインから［検証］を選択します。

右ペインの［プロジェクト固有の設定を可能にする］をチェックします。

［バリデータ］の「クライアント・サイドJavaScriptバリデーター」の，［手操作］および［ビルド］のチェックを外します。

検証列の［設定］ボタンをクリックします。
各バリデータに対して詳細な除外設定をします。
JSP構文バリデータの設定をする場合の例を次に示します。

（例）

除外グループが存在しない場合は，［JSP 構文バリデータの検証フィルター］ウィンドウの［除外グループを追加］ボタンをクリックします（除外グループがすでに存在する場合は，この操作は不要です）。

［除外グループ］を選択して，［ルールの追加］ボタンをクリックします。

［新規フィルターウィザード］ウィンドウで［フォルダーまたはファイルの名前］を選択して，［次へ］ボタンをクリックします。

［新規フィルターウィザード］ウィンドウで［フォルダーを参照］ボタンをクリックして，除外対象のフォルダを選択し，［完了］ボタンをクリックします。
注
必ずEclipseの［フォルダーを参照］ボタンをクリックして，除外対象のフォルダを選択してください。テキストボックスエリアに直接入力したり，コピー＆ペーストなどで除外対象のパスを直接設したりすると，正しく除外設定がされません。

［JSP 構文バリデータの検証フィルター］ウィンドウの除外グループにパスが追加されていることを確認して，［OK］ボタンをクリックします。

各バリーデータに対して，上記の1.～5.の作業をします。
対象リソースと除外グループ設定をするバリデータを，次の表に示します。

表9-8　対象リソースと除外グループ設定をするバリデータ

除外グループ設定をするバリデータ | 対象リソース
JSP構文バリデータ | C:¥blcwar_project¥webSample¥js※1
C:¥blcwar_project¥webSample¥portlets¥portaloperation※1
C:¥blcwar_project¥webSample¥WEB-INF¥templates※2
JSPコンテンツバリデータ | C:¥blcwar_project¥webSample¥js※1
C:¥blcwar_project¥webSample¥portlets¥portaloperation※1
C:¥blcwar_project¥webSample¥WEB-INF¥templates※2
HTML文法バリデータ | C:¥blcwar_project¥webSample¥portlets¥portaloperation※1
XMLバリデータ | C:¥blcwar_project¥webSample¥portlets¥portaloperation※1
Tag Library Descriptor Validator | C:¥blcwar_project¥webSample¥WEB-INF¥templates※2

注※1

フォルダ下の各種ファイルについては，カスタマイズ対象外です。

注※2

templatesフォルダ下のファイルをカスタマイズする場合，対象ファイルを検証対象とするときは，「各バリデータの検証フィルター」ウィンドウで［除外グループ］－［ルール］を選択して，［除去］ボタンをクリックして［ルール］を削除します。

ルールの追加または削除をしたあとは，［blc_war］プロジェクトを右クリックし，ポップアップメニューで ［検証］をクリックしてリソースを再検証します。

上記の1.～6.の作業を完了すると，［問題］ビューに警告エラーだけが残ります。実行はできますが，カスタマイズした個所は確認してください。

9.3.2　エンタープライズアプリケーションプロジェクトの作成

エンタープライズアプリケーションプロジェクトを作成します。作成するエンタープライズアプリケーションプロジェクトに，「9.3.1　Webプロジェクトの作成」で作成したWebプロジェクトを組み込みます。

操作手順

Eclipseのメニューから［ファイル］－［新規］－［プロジェクト］を選択します。
［新規プロジェクト］ダイアログが表示されます。

［Java EE］－［エンタープライズ・アプリケーション・プロジェクト］を選択して，［次へ］ボタンをクリックします。
［新規 EAR アプリケーション・プロジェクト］ダイアログが表示されます。

エンタープライズアプリケーションプロジェクトのプロパティを設定します。
次のとおり設定してください。

表9-9　EARプロジェクトのプロパティの設定値

設定項目 | 設定値
プロジェクト名 | BLC2Sample
デフォルト・ロケーションの使用 | チェックを外します。
ロケーション | C:¥blcear_project
ターゲット・ランタイム | Cosminexus J2EE
EARバージョン | 5.0
構成 | <カスタム>
ワーキング・セットにプロジェクトを追加 | チェックを外します。

［次へ］ボタンをクリックします。
［新規 EAR アプリケーション・プロジェクト］ダイアログが表示されます。

［blc_war］および［Gnerate applcation.xml deployment descriptor］をチェックします。

［完了］ボタンをクリックします。
エンタープライズアプリケーションプロジェクトが作成されます。

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

Web帳票アプリケーションのプロパティを設定をします。Web帳票アプリケーションのプロパティ設定が完了したら，EARプロジェクトをJ2EEサーバに公開（デプロイ）します。

＜この項の構成＞

(1)　Web帳票アプリケーションのプロパティ設定

(2)　Web帳票アプリケーションの公開（デプロイ）

(1)　Web帳票アプリケーションのプロパティ設定

cosminexus.xmlを作成して，Web帳票アプリケーションのプロパティを設定します。

操作手順

「9.3.2　エンタープライズアプリケーションプロジェクトの作成」で作成したEARプロジェクトに，META-INFフォルダがあることを確認してください。
［新規 EAR アプリケーション・プロジェクト］ダイアログで［Gnerate applcation.xml deployment descriptor］をチェックしていれば自動で作成されています。

Eclipseのメニューから［ファイル］－［新規］－［その他］を選択します。
［新規］ダイアログが表示されます。

［XML］－［XML ファイル］を選択して，［次へ］ボタンをクリックします。
［新しいXMLファイル］ダイアログが表示されます。

設定項目に，次に示す設定値を設定して，［次へ］ボタンをクリックします。
次のとおり設定してください。

表9-10　cosminexus.xml設定値

設定項目 | 設定値
親フォルダを入力または選択 | ［BLC2Sample/EarContent/META-INF］を選択
ファイル名 | cosminexus.xml

［新しいXMLファイル］ダイアログで［DTD ファイルからXMLファイルを作成］をチェックして，［次へ］ボタンをクリックします。

［新しいXMLファイル］ダイアログで［XML カタログ・エントリーの選択］を選択して，［XML カタログ］エリアで以下の項目（cosminexus.xmlのDTD）を選択し，［次へ］ボタンをクリックします。

［新しいXMLファイル］ダイアログで［完了］ボタンをクリックします。
cosminexus.xmlが作成されます。

作成されたcosminuxus.xmlを構築した環境にあわせて編集します。記載例を次に示します。
（cosminexus.xmlの記載例）

 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE cosminexus-app PUBLIC "-//Hitachi, Ltd.//DTD Cosminexus 9.5//EN" "file:///C:/Program Files/Hitachi/Cosminexus/CC/admin/dtds/cosminexus_9_5.dtd" >
 <cosminexus-app>
        <war>
                <module-name>blc_war.war</module-name>
                <resource-ref>
                      <res-ref-name>BLC</res-ref-name>
                      <linked-to>DB_Connector_for_Executer</linked-to>
                </resource-ref>
        </war>
 </cosminexus-app>

注

<linked-to>はリソースアダプタの設定でデプロイしたリソースアダプタ名を指定します。

cosminexus.xmlの詳細は，マニュアル「Cosminexus V9 アプリケーションサーバ アプリケーション開発ガイド」のcosminexus.xmlの作成と編集について記載されている個所を参照してください。

(2)　Web帳票アプリケーションの公開（デプロイ）

（1）でcosminexus.xmlを組込んだEARプロジェクトを，J2EEサーバへ公開します。

操作手順

Eclipse以外のツールからJ2EEサーバを起動している場合は、J2EEサーバを停止します。アプリケーションやリソースアダプタは停止せずにJ2EEサーバを停止してください。

［サーバー］ビューでプロジェクトデプロイ先のサーバを選択して，右クリックで［追加と削除］を選択します。

［追加と削除］ダイアログで，［使用可能］から追加するプロジェクトを選択して，［追加］ボタンをクリックします。

［追加と削除］ダイアログで，プロジェクトが［構成済］に追加されていることを確認して，［完了］ボタンをクリックします。

すでにEclipseからJ2EEサーバが起動済みの場合は，この手順終了時にプロジェクトが公開されます。

J2EEサーバが起動していない場合は，［サーバー］ビューでプロジェクトデプロイ先のサーバを選択して，右クリックで［公開］を選択します。
正常に公開が完了すると，［サーバ］ビューの状態が［始動済み,同期済み］になります。
Eclipse以外のツール（cjstartsvコマンドや運用管理ポータルから起動）でJ2EEサーバを起動している状態でこの手順を実施すると，すでにJ2EEサーバが起動されているためエラーとなります。

%BLC2_HOME%¥blc¥simpleform¥deployフォルダの下にBLC2Sampleフォルダが作成されているか確認します。
簡易セットアップツールを利用して開発環境を構築した場合は，更新日時などからフォルダ内のデータが更新されていることを確認してください。

J2EEサーバへのプロジェクトの公開の詳細は，マニュアル「Cosminexus V9 アプリケーションサーバ アプリケーション開発ガイド」のJ2EEサーバへのプロジェクトの公開について記載されている個所を参照してください。

9.4　Web帳票アプリケーションのテスト

作成したWeb帳票アプリケーションを変更する場合，アプリケーションのリロードが必要になります。ここでは，Web帳票アプリケーションのリロード方法，および作成したWeb帳票アプリケーションのデバッグについて説明します。

＜この節の構成＞

9.4.1　Web帳票アプリケーションのリロード

9.4.2　Web帳票アプリケーションのデバッグ

9.4.1　Web帳票アプリケーションのリロード

Web帳票アプリケーションの帳票やJSPファイルを，新規に追加したり，変更したりする場合のリロード方法を説明します。

操作手順

<Webルート・フォルダー>下のフォルダに，追加または変更になったファイルを配置します。
変更前のフォルダは，別途バックアップしてください。

Eclipse のメニューから［ファイル］－［更新］を選択し，変更したファイルをEclipseに反映します。

［サーバー］ビューからプロジェクトデプロイ先のサーバを選択します。

右クリックで［公開］を選択します。
アプリケーションのリロードが実行されます。

注意事項

アプリケーションおよびリソースアダプタの設定を変更するために，アプリケーション内のXMLファイルを変更した場合，およびweb.xmlに新規サーブレットクラスの定義を追加した場合は，サーバに反映されません。その場合，変更内容を正しく反映するために，［公開］ではなく［クリーン］を選択してください。

注意事項

EclipseからJ2EEサーバを起動した場合，J2EEサーバが起動中の状態でEclipseを終了すると，Eclipse終了時にJ2EEサーバが停止します。

9.4.2　Web帳票アプリケーションのデバッグ

Eclipseを使用して，Javaのデバッグができます。デバッグの設定方法および使用方法については，マニュアル「Cosminexus V9 アプリケーションサーバ アプリケーション開発ガイド」のJ2EEアプリケーションのデバッグについて記載されている個所を参照してください。

10.　アプリケーションのコピー（電子フォームワークフローサーバ）

開発環境で作成したWeb帳票アプリケーションを実行環境にコピーして設定する必要があります。

この章では，開発環境で作成したWeb帳票アプリケーションを実行環境にコピーする方法およびWeb帳票アプリケーションを実行環境で使用するための設定方法について説明します。

電子フォームワークフローの開発環境を構築をする場合，10章は実施しないで11章へ進んでください。

＜この章の構成＞

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

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

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

開発環境と実行環境が別マシンの場合，開発環境で作成したWeb帳票アプリケーションを実行環境にコピーする必要があります。次の手順でWeb帳票アプリケーションを実行環境にコピーしてください。

なお，開発環境と実行環境が同じマシンの場合は，この節は読み飛ばしてください。

＜この節の構成＞

(1)　Web帳票アプリケーションのコピー

(2)　Portal Frameworkの設定ファイルのコピー

(3)　コピーしたファイルの編集

(4)　EUR Form連携帳票ファイルの送信ユニット情報の変更

(5)　application.xmlの編集

(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のインストールディレクトリが異なる場合は，開発環境から実行環境へコピーしたファイルを編集する必要があります。

実行環境にコピーしたファイルのうち，次に示すファイルを編集してください。

表10-1　実行環境で編集するファイル

編集対象ファイル | 編集内容
<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のファイル）がある場合は，送信ユニット情報を実行環境マシンのホスト名に合わせて変更してください。送信ユニット情報の変更については，「8.2.2　送信ユニット情報の変更」を参照してください。

また，開発環境からコピーしたWeb帳票アプリケーションに対応するビジネスプロセス定義，および振り分けルール定義を実行環境側でも開発環境と同様に登録してください。ビジネスプロセス定義，および振り分けルール定義の登録については，「7.5.9　ビジネスプロセス定義の登録」を参照してください。

(5)　application.xmlの編集

application.xmlを編集します。インポートしたWeb帳票アプリケーションを削除して，リデプロイしたあとに再度インポートする場合にも，次に示すapplication.xmlの編集を実施してから，インポートを実行してください。

編集する内容は，次のとおりです。

編集対象ファイル
<BLC2のインストールディレクトリ>¥blc¥simpleform¥deploy¥BLC2Sample¥META-INF¥application.xml

編集内容
<web-uri>タグ内の値を次のとおり変更してください。
変更前：blc_war
変更後：blc_war.war

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

Web帳票アプリケーション（BLC2Sample）の設定をして，開始します。Web帳票アプリケーションの作成方法については，「8.　Web帳票アプリケーションの作成（開発クライアント）」を参照してください。

＜この節の構成＞

(1)　Web帳票アプリケーションのインポート

(2)　Web帳票アプリケーションの属性ファイルの取得

(3)　Web帳票アプリケーションの属性ファイルの編集

(4)　Web帳票アプリケーションの属性ファイルの反映

(5)　Web帳票アプリケーションの開始

(1)　Web帳票アプリケーションのインポート

次のコマンド（cjimportapp）を実行して，Web帳票アプリケーションをインポートします。

コマンドの実行例を次に示します。

"%COSMINEXUS_HOME%¥CC¥admin¥bin¥cjimportapp" J2EE_SERV -a "%BLC2_HOME%¥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帳票アプリケーションを削除して，リデプロイしたあとに再度インポートする場合は，「10.1(5)　application.xmlの編集」にある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帳票アプリケーションの属性ファイルを次のとおり編集します。ただし，設定値が次の表に示す値と同じ場合は，編集不要です。

表10-2　Web帳票アプリケーションの属性ファイルの設定値

設定項目
設定値

コンテキストルート
/blc

リソース参照
リンク先
DB_Connector_for_Executer
（リソースアダプタの表示名）

リソース名
BLC

jetspeed
サーブレット
<load-on-startup>タグ
-1

Web帳票アプリケーションの属性ファイルの編集例については，「付録D.3　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]

11.　Webクライアントへのインストール

電子フォームワークフローサーバで使用するWebクライアントには，電子フォームワークフローを利用するための設定をする必要があります。

この章では，実行環境で使用するWebクライアントの設定方法について説明します。

＜この章の構成＞

11.1　EUR Form Clientのインストール

11.1　EUR Form Clientのインストール

クライアントからもEUR Form連携帳票が参照できるように，EUR Form Clientをクライアントにインストールします。

EUR Form Clientは，MSIファイルをダウンロードしてからインストールします。MSIファイルを使用したインストールの詳細は，マニュアル「電子フォームシステム EUR Form　uCosminexus EUR Form システム設計・管理」を参照してください。

注意事項

Windows Vista，Windows 7，Windows 8，またはWindows 8.1を使用する場合

EUR Form Clientをインストールおよびアンインストールする場合は，「管理者」または「標準ユーザ」として作成されたユーザで実行してください。ただし，「標準ユーザ」の場合には，権限を昇格させて「管理者」としてインストールを実行してください。

また，どのユーザの場合でもユーザアカウント制御（UAC）によりインストーラの実行に制限があるため，インストールを許可する操作が必要です。

EUR Form Clientをバージョンアップする場合

バージョン5以前のEUR Form Clientがインストールされていた環境にバージョン7のEUR Form Clientをインストールする場合は，必ず古いバージョンをアンインストールしてから新しいバージョンをインストールしてください。

12.　構築結果の確認

サンプルプログラム「販売契約稟議EUR」で使用する帳票を登録して，正常に動作するか確認します。この章では，帳票の登録方法について説明します。

＜この章の構成＞

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

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

サンプルプログラム「販売契約稟議EUR」で使用する帳票を登録し，正常に動作するかを確認します。

ここでは，サンプルプログラムを利用して，帳票の登録，宛先の登録，および案件の申請・確認を実行する手順について説明します。各手順で使用する画面については，マニュアル「uCosminexus 電子フォームワークフロー 解説」を参照してください。

なお，サンプルプログラム「販売契約稟議EUR」以外のBLCサンプル帳票を利用する場合の手順については，「付録A.2　BLCサンプル帳票」を参照してください。

＜この節の構成＞

(1)　Webブラウザの起動とログイン

(2)　帳票の登録

(3)　宛先の登録

(4)　申請

(5)　案件の確認

(1)　Webブラウザの起動とログイン

「付録B　プログラムとサービスの起動順序と停止順序」に記載されているすべてのサービスが起動していることを確認し，Webブラウザを起動します。

実行環境または簡易セットアップツールで構築していない開発環境の場合
次に示すURLに「ユーザID：A07001」，「パスワード：P_A07001」でログインしてください。

http://<ホスト名>/blc/

<ホスト名>
電子フォームワークフローサーバまたは開発クライアントのホスト名またはIPアドレスを入力してください。

簡易セットアップツールで構築した開発環境の場合
次に示すURLに任意のサンプルユーザでログインしてください。サンプルユーザのユーザIDおよびパスワードについては，「付録A.1　サンプルデータ」を参照してください。

http://<ホスト名>: <Webブラウザからのリクエスト受付ポート番号>/<コンテキストルート>/

<ホスト名>
簡易セットアップツールの［簡易セットアップ］画面で設定した「自マシンのホスト名またはIPアドレス」の値を入力してください。

<Webブラウザからのリクエスト受付ポート番号>
簡易セットアップツールの［簡易セットアップ - その他の設定］画面の［Web Server］タブで設定した「Webブラウザからのリクエスト受付ポート番号」の値を入力してください。

<コンテキストルート>
「blc」を入力してください。

(2)　帳票の登録

次の手順で帳票を登録します（管理者の作業です）。

BLCのメニューポートレットの［帳票の登録/削除］アンカーをクリックします。

［登録済み帳票一覧］画面で［新規登録］をクリックします。

［帳票登録用定義選択］画面で「販売契約稟議EUR」を選択して，［設定］をクリックします。

［帳票登録］画面で，「頭文字（ソート用）」欄に「は」を入力します。

「運用」欄で「許可」が選択されていることを確認し，［新規登録］ボタンをクリックします。

「帳票ファイル<ファイル名>の登録を行います。よろしいですか？」というメッセージが表示されたら，［OK］ボタンをクリックします。
登録済み帳票一覧に「販売契約稟議EUR」が表示されたら帳票の登録が完了です。

(3)　宛先の登録

次の手順で宛先を登録します（エンドユーザの作業です）。

BLCのメニューポートレットの［宛先管理］アンカーをクリックします。

ユーザ選択用のフレーム（組織）で，宛先に追加するユーザが所属する組織を選択します。

ユーザ選択用のフレーム（ユーザ情報）で宛先に追加するユーザをチェックし，［追加］をクリックします。

「指定したユーザを追加しました。」というメッセージが表示されたら［OK］ボタンをクリックします。
宛先一覧の表に選択したユーザが表示されたら，宛先の登録が完了です。

(4)　申請

次の手順で申請します（エンドユーザの作業です）。

BLCのメニューポートレットの［名称別帳票一覧］アンカーをクリックします。

申請する帳票のアンカーをクリックします。
ここでは，［販売契約稟議EUR］アンカーをクリックします。

別画面に帳票が表示されるので，入力項目に申請データを入力します。

承認する人を宛先選択用のドロップダウンリストから選択します。

［申請］ボタンをクリックします。

「申請しました」というメッセージが表示されたら［OK］ボタンをクリックします。
これで申請が完了です。

(5)　案件の確認

次の手順で確認します（エンドユーザの作業です）。

Webブラウザを起動して，「(4)　申請」で帳票を申請したユーザでログインします。
URLについては「(1)　Webブラウザの起動とログイン」を参照してください。

BLCのワークフローメニュータブの［送信ログ］タブをクリックします。

［送信ログ］画面の送信ログの一覧に「(4)　申請」で申請した案件が表示されることを確認します。
これで確認が完了です。

付録

＜この付録の構成＞

付録A　BLCのサンプル

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

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

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

付録E　UTF-8環境の設定

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

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

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

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

付録J　用語解説

付録A　BLCのサンプル

BLCが提供するサンプルデータは，次のとおりです。

サンプルデータ

BLCサンプル帳票

ここでは，BLCが提供するサンプルについて説明します。

＜この節の構成＞

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

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

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

BLCが提供するサンプルデータの格納先，内容，および登録方法について説明します。

＜この項の構成＞

(1)　サンプルデータの格納先

(2)　組織およびユーザのサンプルデータ

(3)　役職のサンプルデータ

(4)　宛先のサンプルデータ

(5)　代行設定のサンプルデータ

(6)　サンプルデータを登録する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を利用する場合：「5.2.6(2)　MD5またはSHA-1の場合」

Oracleを利用する場合：「5.3.5(2)　MD5またはSHA-1の場合」

SQL Serverを利用する場合：「5.4.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のサンプルデータ（宛先）

ユーザID | 宛先
A01103 | A01102
A01101
A01001
A01102 | A01102
A01001
A01101 | A01001
A00002
A00001
A01001 | A00002
A00001

(5)　代行設定のサンプルデータ

サンプルデータを使用した場合に登録される代行設定を次に示します。

表A-5　BLCのサンプルデータ（代行設定）

ユーザID | 代行者
A01001 | A01101

(6)　サンプルデータを登録するSQL文の例

次に示す対象テーブルごとに，サンプルデータを登録するSQL文の例を示します。

BLC_ORG_Tテーブル（組織の管理）

BLC_JOB_TITLE_Tテーブル（役職の管理）

BLC_USER_INFO_Tテーブル（ユーザ情報の管理）

BLC_TARGET_USER_Tテーブル（宛先の管理）

BLC_AGENT_INFO_Tテーブル（代行者の管理）

BLC_PORTAL_INFO_Tテーブル（ポータルログイン認証用ユーザの管理）

なお，ここではパスワードの形式がデフォルト（平文）の場合の例を示します。

パスワード形式をMD5またはSHA-1に変更した場合に使用するサンプルデータの格納先については，次を参照してください。

HiRDBを利用する場合：「5.2.6(2)　MD5またはSHA-1の場合」

Oracleを利用する場合：「5.3.5(2)　MD5またはSHA-1の場合」

SQL Serverを利用する場合：「5.4.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テーブルにポータルログイン認証用のユーザも登録してください。ポータルログイン認証用のユーザの登録については，「(f)　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_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');

(e)　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');

(f)　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　BLCサンプル帳票

BLCでは，サンプルプログラム「販売契約稟議EUR」以外にもサンプル帳票を提供しています。

ここでは，BLCサンプル帳票で利用する機能，およびBLCサンプル帳票を利用する場合に必要な手順を示します。

表A-6　BLCサンプル帳票と利用する機能

BLCサンプル帳票
利用する機能
マニュアル「uCosminexus 電子フォームワークフロー 解説」の参照個所

議事録
添付ファイル

提供する添付ファイル用サンプルデータ

添付ファイルの使用方法

販売契約稟議EUR
－
提供するEUR Form連携帳票用サンプルデータ

販売契約稟議EUR2
引き戻し

引き戻し用EUR Form連携帳票のサンプルデータ

引き戻し機能

販売契約稟議
－
提供するBLC帳票用サンプルデータ

DB入出力のサンプル
DBアクセス検索

（凡例）

－：利用する機能がないことを表します。

表A-7　BLCサンプル帳票を利用する場合に必要な手順

BLCサンプル帳票 | 手順
テーブルの作成 | BLSGの生成 | ビジネスプロセス定義の登録 | JSPの追加 | BLC帳票の登録
議事録 | ○ | ○ | ○ | × | ○
販売契約稟議EUR | × | ○※ | ○※ | × | ○
販売契約稟議EUR2 | ○ | ○ | ○ | ○ | ○
販売契約稟議 | × | ○ | ○ | × | ○
DB入出力のサンプル | ○ | ○ | × | × | ○

（凡例）

○：手順が必要なことを表します。

×：手順が不要なことを表します。

注

手順の詳細については，マニュアル「uCosminexus 電子フォームワークフロー 解説」を参照してください。

注※

簡易セットアップツールで環境構築をした場合は不要です。

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

電子フォームワークフローシステムで利用するプログラムとサービスの起動順序と停止順序について説明します。

注意事項

HiRDBの場合，HiRDBのシステム共通定義で自動開始（pd_mode_conf=AUTO）が設定されているときは，OS起動時にデータベースのサービスが開始され，データベースは稼働状態となります。

システムを停止する場合は，論理サーバとデータベースを停止してください。

リソースアダプタを停止する場合は，停止するリソースアダプタを利用するアプリケーションを停止しておく必要があります。

停止したリソースアダプタまたはアプリケーションを起動する場合は，個別に起動してください。

＜この節の構成＞

(1)　プログラムとサービスの起動順序

(2)　プログラムとサービスの停止順序

(1)　プログラムとサービスの起動順序

プログラムとサービスの起動・開始状態の確認順序および確認方法，ならびにプログラムとサービスの起動順序および起動方法を説明します。

(a)　起動・開始状態の確認順序

プログラムとサービスを起動する前に，プログラムとサービスの起動・開始状態を確認します。プログラムとサービスの起動・開始状態の確認順序および確認方法を次に示します。

表B-1　プログラムとサービスの起動・開始状態の確認順序および確認方法

順番
確認対象
確認方法

1
データベースのサービス
［スタート］－［コントロールパネル］－［管理ツール］－［サービス］を選択し，データベースのサービスが開始していることを確認します。

<HiRDBの場合>
HiRDB/SingleServer

<Oracleの場合>

OracleServiceBLCDB

OracleOraDb11g_home1TNSListener

<SQL Serverの場合>
SQL Server（MSSQLSERVER）

<組み込みデータベースの場合>
HiRDB/EmbeddedEdition _CS0

2
データベース
<HiRDBの場合>
次の手順で確認します。

［スタート］－［プログラム］－［HiRDBSingleServer］－［HiRDBコマンドプロンプト］を選択して，コマンドプロンプトを開きます。

pdlsコマンドを実行して，「STATUS」が「ACTIVE」になっていることを確認します。

<Oracleの場合>
Oracle Enterprise Managerにログインして，稼働状態を確認します。
<SQL Serverの場合>
次の手順で確認します。

［スタート］－［プログラム］－［Microsoft SQL Server 2005］－［SQL Server Management Studio］を選択して，SQL Server Management Studioを起動します。

稼働状態を確認します。

<組み込みデータベースの場合>
次の手順で確認します。

［スタート］－［プログラム］－［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 -verbose -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

5
リソースアダプタ

DB_Connector_for_Executer

DB_Connector_for_Manager

コマンド（Cosminexusのサーバ管理コマンド）※1またはServer Plug-inを使用して，リソースアダプタが開始状態であることを確認します。

<コマンド（Cosminexusのサーバ管理コマンド）>
cjlistrarコマンドを実行します。

（例）
"%COSMINEXUS_HOME%¥CC¥admin¥bin¥cjlistrar" J2EE_SERV

6
アプリケーション

CSCIWManagementServer

BLC2Sample※3

uastartup

コマンド（Cosminexusのサーバ管理コマンド）※1またはServer Plug-inを使用して，各アプリケーションが開始状態であることを確認します。

<コマンド（Cosminexusのサーバ管理コマンド）>
cjlistappコマンドを実行します。

（例）
"%COSMINEXUS_HOME%¥CC¥admin¥bin¥cjlistapp" J2EE_SERV

注※1

Cosminexusのサーバ管理コマンドについては，マニュアル「Cosminexus V9 アプリケーションサーバ リファレンス コマンド編」を参照してください。

注※2

Smart Composer機能については，マニュアル「Cosminexus V9 アプリケーションサーバ システム構築・運用ガイド」のコマンドについて記載されている個所を参照してください。

注※3

BLC2Sampleは，BLCがサンプルで提供しているWeb帳票アプリケーションの名称です。設定したWeb帳票アプリケーションの名称が，J2EEアプリケーション名になります。

(b)　起動順序

プログラムとサービスの起動順序および起動方法を次に示します。

表B-2　プログラムとサービスの起動順序および起動方法

順番
起動対象
起動方法

1
データベースのサービス
［スタート］－［コントロールパネル］－［管理ツール］－［サービス］を選択し，データベースのサービスを開始します。
開始するデータベースのサービスについては，「(a)　起動・開始状態の確認順序」の順番1を確認してください。

2
データベース
<HiRDBの場合>
次の手順で開始します。

［スタート］－［プログラム］－［HiRDBSingleServer］－［HiRDBコマンドプロンプト］を選択して，コマンドプロンプトを開きます。

pdstartコマンドを実行します。

<Oracleの場合>
Oracle Enterprise Managerにログインして，データベースを開始します。

<SQL Serverの場合>
次の手順で確認します。

［スタート］－［プログラム］－［Microsoft SQL Server 2005］－［SQL Server Management Studio］を選択して，SQL Server Management Studioを起動します。

データベースを開始します。

<組み込みデータベースの場合>
自動起動が設定されていないため，スタートメニューのショートカットまたはコマンド（組み込みデータベース用コマンド）を使用して，起動します。
なお，組み込みデータベースを開始する方法については，マニュアル「Cosminexus V9 アプリケーションサーバ アプリケーション開発ガイド」を参照してください。

スタートメニューのショートカット
［スタート］－［プログラム］－［Cosminexus］－［Application Development Plug-in］－［組み込みデータベースの開始］を選択して，データベースを起動します。

コマンド（組み込みデータベース用コマンド）
［スタート］－［プログラム］－［Cosminexus］－［Application Development Plug-in］－［組み込みDBプロンプト］を選択して，組み込みデータベース用のコマンドプロンプトを起動します。
pdstartコマンドを実行します。

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 -verbose -mode ALL -s BLC2

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

6
アプリケーション

CSCIWManagementServer

BLC2Sample※4

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 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 BLC2Sample※4

"%COSMINEXUS_HOME%¥CC¥admin¥bin¥cjstartapp" J2EE_SERV -nameserver corbaname::localhost:901 -name uastartup

注※1

Cosminexusのサーバ管理コマンドについては，マニュアル「Cosminexus V9 アプリケーションサーバ リファレンス コマンド編」を参照してください。

注※2

Smart Composer機能については，マニュアル「Cosminexus V9 アプリケーションサーバ システム構築・運用ガイド」のコマンドについて記載されている個所を参照してください。

注※3

設定したリソースアダプタの名称が，リソースアダプタ名になります。

注※4

BLC2Sampleは，BLCがサンプルで提供しているWeb帳票アプリケーションの名称です。設定したWeb帳票アプリケーションの名称が，J2EEアプリケーション名になります。

(2)　プログラムとサービスの停止順序

プログラムとサービスを停止する場合，起動したときの逆の順序で停止します。プログラムとサービスの停止順序および停止方法を次に示します。

表B-3　プログラムとサービスの停止順序および停止方法

順番
停止対象
停止方法

1
アプリケーション

uastartup

BLC2Sample※1

CSCIWManagementServer

コマンド（Cosminexusのサーバ管理コマンド）※2または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※1

"%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※1

"%COSMINEXUS_HOME%¥CC¥admin¥bin¥cjstopapp" J2EE_SERV -nameserver corbaname::localhost:901 -name CSCIWManagementServer

2
リソースアダプタ

DB_Connector_for_Executer

DB_Connector_for_Manager

コマンド（Cosminexusのサーバ管理コマンド）※2または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

3
論理サーバ
コマンド（Smart Composer機能）※4またはServer Plug-inを使用して，論理サーバを一括停止します。

<コマンド（Smart Composer機能）>
cmx_stop_targetコマンドを実行します。

（例）
"%COSMINEXUS_HOME%¥manager¥bin¥cmx_stop_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_stop_target" -m localhost:28081 -u admin -p admin -verbose -mode ALL -s BLC2

4
Management Server
運用管理エージェント
次のコマンド（Cosminexusのサーバ管理コマンド）※2を実行して，Management Serverおよび運用管理エージェントを停止します。

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

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

5
データベース
<HiRDBの場合>
次の手順で停止します。

［スタート］－［プログラム］－［HiRDBSingleServer］－［HiRDBコマンドプロンプト］を選択して，コマンドプロンプトを開きます。

pdstopコマンドを実行します。

<Oracleの場合>
Oracle Enterprise Managerにログインして，データベースを停止します。

<SQL Serverの場合>
次の手順で確認します。

［スタート］－［プログラム］－［Microsoft SQL Server 2005］－［SQL Server Management Studio］を選択して，SQL Server Management Studioを起動します。

データベースを停止します。

<組み込みデータベースの場合>
スタートメニューのショートカットまたはコマンド（組み込みデータベース用コマンド）を使用して，停止します。
なお，組み込みデータベースを開始する方法については，マニュアル「Cosminexus V9 アプリケーションサーバ アプリケーション開発ガイド」を参照してください。

スタートメニューのショートカット
［スタート］－［プログラム］－［Cosminexus］－［Application Development Plug-in］－［組み込みデータベースの停止］を選択して，データベースを停止します。

コマンド（組み込みデータベース用コマンド）
［スタート］－［プログラム］－［Cosminexus］－［Application Development Plug-in］－［組み込みDBプロンプト］を選択して，組み込みデータベース用のコマンドプロンプトを起動します。
pdstopコマンドを実行します。

注※1

BLC2Sampleは，BLCがサンプルで提供しているWeb帳票アプリケーションの名称です。設定したWeb帳票アプリケーションの名称が，J2EEアプリケーション名になります。

注※2

Cosminexusのサーバ管理コマンドについては，マニュアル「Cosminexus V9 アプリケーションサーバ リファレンス コマンド編」を参照してください。

注※3

設定したリソースアダプタの名称が，リソースアダプタ名になります。

注※4

Smart Composer機能については，マニュアル「Cosminexus V9 アプリケーションサーバ システム構築・運用ガイド」のコマンドについて記載されている個所を参照してください。

参考

システム全体を停止する場合，アプリケーションの停止およびリソースアダプタの停止（項番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サーバおよびCosminexus HTTP Serverを起動する前に，次の設定および確認をしてください。

Management Serverへの設定追加
<Cosminexusのインストールディレクトリ>¥CC¥server¥usrconf¥ejb¥<J2EEサーバ名>下のusrconf.cfgファイルに次の設定を追加します。

add.jvm.arg=-XX:+HitachiVerboseGC
add.jvm.arg=-XX:HitachiVerboseGCIntervalTime=0

この設定は，メモリ使用量を測定するときにだけ設定します。

Cosminexus HTTP Serverの定義ファイルの確認
Cosminexus HTTP 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 V9 アプリケーションサーバ リファレンス コマンド編」を参照してください。

クライアントからリクエストを入力し，業務処理を実行します。

手順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 V9 アプリケーションサーバ システム設計ガイド」のJavaVMのチューニングを参考にして検討してください。

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

システム構築時に使用する属性ファイルの編集例を示します。

＜この節の構成＞

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

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

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

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

HiRDB，Oracle，およびSQL Serverの場合に分けて，Connector属性ファイルの編集例を示します。

＜この項の構成＞

(1)　Connector属性ファイル（HiRDB）

(2)　Connector属性ファイル（Oracle）

(3)　Connector属性ファイル（SQL Server）

(1)　Connector属性ファイル（HiRDB）

HiRDBを使用している場合のConnector属性ファイルの編集例を示します。太字部分の設定内容については，「7.5.6(1)(b)　Connector属性ファイルの編集」を参照してください。

<?xml version="1.0"?>

<!DOCTYPE hitachi-connector-property PUBLIC '-//Hitachi, Ltd.//DTD Connector Property 7.6//EN' 'file:///C:/Program%20Files/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_XXXXXXX</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属性ファイルの編集例を示します。太字部分の設定内容については，「7.5.6(2)(b)　Connector属性ファイルの編集」を参照してください。

<?xml version="1.0"?>

<!DOCTYPE hitachi-connector-property PUBLIC '-//Hitachi, Ltd.//DTD Connector Property 7.6//EN' 'file:///C:/Program%20Files/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_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属性ファイルの編集例を示します。太字部分の設定内容については，「7.5.6(3)(b)　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の属性ファイルの編集例を示します。太字部分の設定内容については，「7.5.7(4)　CSCIWManagementServerの属性ファイルの編集」を参照してください。

<?xml version="1.0" encoding="MS932"?>

<!DOCTYPE hitachi-application-all-property PUBLIC '-//Hitachi, Ltd.//DTD Application All Property 9.0//EN' 'file:///C:/Program Files/HITACHI/Cosminexus/CC/admin/dtds/hitachi-application-all-property_9_0.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, 2013, 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">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>
   <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">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>
 </ejb-jar>
 <war>
   <hitachi-war-property>
     <description xml:lang="en">Cosminexus Service Coordinator Interactive Workflow Copyright (C) 2006, 2013, 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　Web帳票アプリケーションの属性ファイル

Web帳票アプリケーションの属性ファイルの編集例を示します。太字部分の設定内容については，「10.2(3)　Web帳票アプリケーションの属性ファイルの編集」を参照してください。

<?xml version="1.0" encoding="MS932"?>

<!DOCTYPE hitachi-application-all-property PUBLIC '-//Hitachi, Ltd.//DTD Application All Property 7.6//EN' 'file:///C:/Program%20Files/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>/portlets/navigationmenu/navimenu.tld</taglib-location>
     </taglib>
     <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>-1</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>
 </war>
</hitachi-application-all-property>

付録E　UTF-8環境の設定

次の条件で，クライアントのブラウザ上での表示にUTF-8を使用する場合の環境設定について説明します。

アプリケーションサーバのOSがWindows

データベースの文字コードがShift_JIS

CSCIWの文字コードがShift_JIS

次の手順に従って設定します。

BLCのプロパティファイルをテキストエディタで編集します。

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

変更するキー
TraceEncoding = UTF-8
RequestDataEncode = UTF-8

Webアプリケーション内のファイルのキャラクタセットを次のようにUTF-8に変更します。
JSPファイルのcharset指定

対象ファイル
<作業フォルダ>¥app¥include¥BLCcontentType.inc

変更内容
<%@ page contentType="text/html; charset=UTF-8"%>

対象ファイル
<作業フォルダ>¥app¥include¥BLCmetaTag.inc

変更内容（8行目だけ変更します）
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

修正したファイルを含むWebアプリケーションを電子フォームワークフローシステムの実行環境にデプロイします。

付録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_PORTAL_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を利用した場合のリポジトリファイルの例を次に示します。

リポジトリファイルの例（データベースにHiRDBを利用した場合）

<?xml version="1.0" encoding="Windows-31J"?>
<!--All Rights Reserved. Copyright (C) 2009, Hitachi, Ltd.-->

<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>

この例で使用するユーザ情報のマッピング情報を次の表に示します。

表F-2　ユーザ情報のマッピング情報

項番 | 情報 | 項目名 | テーブル名称 | カラム名称
1 | ユーザID（ログイン名） | LOGIN_NAME | BLC_USER_INFO_T | CDUSER
2 | パーソナライズ情報（パーソナライズ情報を表すキー） | PersonalizeKey | BLC_PORTAL_INFO_T | BNPERSONALIZEINFO
3 | －※ | BLC_USERLASTNAME※ | BLC_USER_INFO_T | NMLASTNAMEJ
4 | －※ | BLC_USERFIRSTNAME※ | BLC_USER_INFO_T | NMFIRSTNAMEJ

（凡例）

－：追加する情報を示します。

注※

ログインユーザの名前をPortal Frameworkのホーム画面の上位に表示するための定義です。リポジトリファイルに定義情報を追加します。

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

電子フォームワークフローシステムの構築時に出力されるエラーコードごとの参照先を示します。

表G-1　エラーコードの参照先

エラーコード | エラー対象 | 参照マニュアルまたは参照先
KDIW | CSCIW | uCosminexus Service Coordinator Interactive Workflow メッセージ
KDJE | Cosminexus | Cosminexus V9 アプリケーションサーバ メッセージ(構築／運用／開発用)
KEOS，KFCB，KFCT，KFDB，KFDJ | Cosminexus | Cosminexus V9 アプリケーションサーバ メッセージ(構築／運用／開発用)
KDLC | BLC | uCosminexus 電子フォームワークフロー 解説
付録H
KDLG | BLSG | uCosminexus 電子フォームワークフロー 解説
KDPF | Portal Framework | uCosminexus Portal Framework　システム管理者ガイド
KEEV | EUR Form Service | 電子フォームシステム　EUR Form　uCosminexus EUR Form サーバプログラム開発
KEEX | EUR Form Client | 電子フォームシステム　EUR Form　uCosminexus EUR Form クライアント操作
KFPA～KFPZ | HiRDB | HiRDB メッセージ

付録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の開始を終了します。

対処

必要ありません。

KDLC6068-I

Business Logic - Container 2に関する構築を開始します。

要因

BLCに関する環境の構築を開始します。

対処

必要ありません。

KDLC6069-I

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.5(5)　警告メッセージの対処の判断方法」を参照してください。

KDLC6105-W

ファイル操作の終了処理に失敗しました。 (詳細情報 = [<エラーの詳細情報>])

要因

ファイル操作の終了処理に失敗しました。

対処

ファイル操作の終了処理に失敗しましたが，処理を継続します。

KDLC6121-W

論理サーバの停止に失敗しました。 (詳細情報 = [<エラーの詳細情報>])

要因

論理サーバの停止に失敗しました。

対処

論理サーバの停止に失敗しましたが，処理を継続します。

出力されたほかのメッセージも参照して，エラーへの対策が必要かどうか判断し，必要な場合は対策をしてください。対策が必要かどうか判断する方法については，「6.5(5)　警告メッセージの対処の判断方法」を参照してください。

KDLC6122-W

論理サーバの削除に失敗しました。 (詳細情報 = [<エラーの詳細情報>])

要因

論理サーバの削除に失敗しました。

対処

論理サーバの削除に失敗しましたが，処理を継続します。

出力されたほかのメッセージも参照して，エラーへの対策が必要かどうか判断し，必要な場合は対策をしてください。対策が必要かどうか判断する方法については，「6.5(5)　警告メッセージの対処の判断方法」を参照してください。

KDLC6123-W

Cosminexus Managerの停止に失敗しました。 (詳細情報 = [<エラーの詳細情報>])

要因

Cosminexus Managerの停止に失敗しました。

対処

Cosminexus Managerの停止に失敗しましたが，処理を継続します。

出力されたほかのメッセージも参照して，エラーへの対策が必要かどうか判断し，必要な場合は対策をしてください。対策が必要かどうか判断する方法については，「6.5(5)　警告メッセージの対処の判断方法」を参照してください。

KDLC6124-W

Cosminexus Managerのバックアップに失敗しました。 (詳細情報 = [<エラーの詳細情報>])

要因

Cosminexus Managerのバックアップに失敗しました。

対処

Cosminexus Managerのバックアップに失敗しましたが，処理を継続します。

出力されたほかのメッセージも参照して，エラーへの対策が必要かどうか判断し，必要な場合は対策をしてください。対策が必要かどうか判断する方法については，「6.5(5)　警告メッセージの対処の判断方法」を参照してください。

KDLC6125-W

Cosminexus Managerの初期化に失敗しました。 (詳細情報 = [<エラーの詳細情報>])

要因

Cosminexus Managerの初期化に失敗しました。

対処

Cosminexus Managerの初期化に失敗しましたが，処理を継続します。

出力されたほかのメッセージも参照して，エラーへの対策が必要かどうか判断し，必要な場合は対策をしてください。対策が必要かどうか判断する方法については，「6.5(5)　警告メッセージの対処の判断方法」を参照してください。

KDLC6126-W

Cosminexus Managerの削除に失敗しました。 (詳細情報 = [<エラーの詳細情報>])

要因

Cosminexus Managerの削除に失敗しました。

対処

Cosminexus Managerの削除に失敗しましたが，処理を継続します。

出力されたほかのメッセージも参照して，エラーへの対策が必要かどうか判断し，必要な場合は対策をしてください。対策が必要かどうか判断する方法については，「6.5(5)　警告メッセージの対処の判断方法」を参照してください。

KDLC6127-W

CSCIWManagementServerの削除に失敗しました。 (詳細情報 = [<エラーの詳細情報>])

要因

CSCIWManagementServerの削除に失敗しました。

対処

CSCIWManagementServerの削除に失敗しましたが，処理を継続します。

出力されたほかのメッセージも参照して，エラーへの対策が必要かどうか判断し，必要な場合は対策をしてください。対策が必要かどうか判断する方法については，「6.5(5)　警告メッセージの対処の判断方法」を参照してください。

KDLC6128-W

uCosminexus Portal Frameworkの初期化に失敗しました。 (詳細情報 = [<エラーの詳細情報>])

要因

Portal Frameworkの初期化に失敗しました。

対処

Portal Frameworkの初期化に失敗しましたが，処理を継続します。

出力されたほかのメッセージも参照して，エラーへの対策が必要かどうか判断し，必要な場合は対策をしてください。対策が必要かどうか判断する方法については，「6.5(5)　警告メッセージの対処の判断方法」を参照してください。

KDLC6129-W

uCosminexus Portal Frameworkの削除に失敗しました。 (詳細情報 = [<エラーの詳細情報>])

要因

Portal Frameworkの削除に失敗しました。

対処

Portal Frameworkの削除に失敗しましたが，処理を継続します。

出力されたほかのメッセージも参照して，エラーへの対策が必要かどうか判断し，必要な場合は対策をしてください。対策が必要かどうか判断する方法については，「6.5(5)　警告メッセージの対処の判断方法」を参照してください。

KDLC6130-W

Business Logic - Container 2の削除に失敗しました。 (詳細情報 = [<エラーの詳細情報>])

要因

BLCの削除に失敗しました。

対処

BLCの削除に失敗しましたが，処理を継続します。

出力されたほかのメッセージも参照して，エラーへの対策が必要かどうか判断し，必要な場合は対策をしてください。対策が必要かどうか判断する方法については，「6.5(5)　警告メッセージの対処の判断方法」を参照してください。

KDLC6131-W

組み込みDBの削除に失敗しました。 (詳細情報 = [<エラーの詳細情報>])

要因

組み込みデータベースの削除に失敗しました。

対処

組み込みデータベースの削除に失敗しましたが，処理を継続します。

出力されたほかのメッセージも参照して，エラーへの対策が必要かどうか判断し，必要な場合は対策をしてください。対策が必要かどうか判断する方法については，「6.5(5)　警告メッセージの対処の判断方法」を参照してください。

付録H.4　KDLC6201～KDLC6600

KDLC6201-E

簡易セットアップツールのセットアップに失敗しました。

要因

簡易セットアップツールのセットアップに失敗しました。

対処

直前に出力されたエラーメッセージの内容から障害要因を特定し，除去してください。また，「6.6.3　障害からの回復方法（システム構築時）」に示す環境の回復方法に従って構築環境を初期状態に戻し，再度セットアップを実行してください。

問題が解決しない場合は，保守員に連絡してください。

KDLC6202-E

ファイルの読み込みに失敗しました。 (詳細情報 = [<エラーの詳細情報>])

要因

ファイルの読み込みに失敗しました。

対処

詳細情報を参照してエラー要因の対策をしてください。

KDLC6203-E

ファイルの書き込みに失敗しました。 (詳細情報 = [<エラーの詳細情報>])

要因

ファイルの書き込みに失敗しました。

対処

実行ユーザがAdministrator権限を持っているかを確認してください。

また，詳細情報を参照してエラー要因の対策をしてください。

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メッセージの内容を参照し，障害要因を取り除いてください。

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

別の簡易セットアップツールが起動中です。

要因

別の簡易セットアップツールが起動中です。

対処

すでに起動していた簡易セットアップツールの処理が終了してから再度実行してください。

起動中の簡易セットアップツールがない場合は，<BLC2のインストールディレクトリ>¥blc¥setup¥blc2easysetup¥exclusive_dirフォルダを削除してから再度実行してください。

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

環境変数が設定されていません。 (詳細情報 = [<環境変数名>])

要因

環境変数が設定されていません。

対処

環境変数を設定してください。

KDLC6255-E

ポート番号が使われています。 (設定項目名 = [<設定項目名>], 値 = [<ポート番号>])

要因

ほかのアプリケーションで使われているポート番号が指定されています。

対処

エラーメッセージに出力されたポート番号を変更してください。

KDLC6256-E

重複したポート番号が指定されています。(プロパティ名1 = [<重複したプロパティ名1>], プロパティ名2 = [<重複したプロパティ名2>])

要因

重複したポート番号が指定されています。

対処

重複しているポート番号を変更してください。

KDLC6257-E

Web帳票アプリケーションの開始に失敗しました。 (詳細情報 = [<エラーの詳細情報>])

要因

Web帳票アプリケーションの開始に失敗しました。

対処

このメッセージの前に出力されているKDLC6006-Iメッセージの内容を参照し，障害要因を取り除いてください。

KDLC6258-E

Web帳票アプリケーションの環境構築に失敗しました。 (詳細情報 = [<エラーの詳細情報>])

要因

Web帳票アプリケーションの環境構築に失敗しました。

対処

このメッセージの前に出力されているKDLC6006-Iメッセージの内容を参照し，障害要因を取り除いてください。

KDLC6259-E

Web帳票アプリケーションの構築に失敗しました。 (詳細情報 = [<エラーの詳細情報>])

要因

Web帳票アプリケーションの構築に失敗しました。

対処

このメッセージの前に出力されているKDLC6006-Iメッセージの内容を参照し，障害要因を取り除いてください。

KDLC6260-E

DBアクセスチェックに失敗しました。(詳細情報 = [<エラーの詳細情報>])

要因

データベースのアクセスチェックに失敗しました。

対処

アンセットアップを実行後，データベースのセットアップが完了しているか見直してください。データベースのセットアップが正常に完了している場合は，再度セットアップを実行し，簡易セットアップ定義ファイルの「db」から始まるプロパティの設定値を見直し，再度セットアップを実行してください。

KDLC6501-E

ファイルが存在しません。 (詳細情報 = [<エラーの詳細情報>])

要因

ファイルの参照に失敗しました。

対処

インストールプログラムまたはシステム環境変数を見直してください。

KDLC6502-E

権限の判定中にエラーが発生しました。

要因

メモリが不足している可能性があります。

対処

空きメモリを増やしてから，再度コマンドを実行してください。

KDLC6503-E

管理者特権が無いためコマンドを実行できません。

要因

管理者特権が無いためコマンドを実行できません。

対処

管理者として実行したコマンドプロンプト上で，コマンドを再度実行してください。

KDLC6504-E

既に簡易セットアップツールによってセットアップされた環境が存在します。

要因

簡易セットアップツールによってセットアップされた環境がすでに存在します。

対処

再度セットアップをする場合は，すでに存在する環境をアンセットアップしてから実行してください。

KDLC6505-E

簡易セットアップツールによってセットアップされた環境が存在しません。

要因

簡易セットアップツールによってセットアップされた環境が存在しません。

対処

セットアップ済みでもこのメッセージが出力される場合は保守員に連絡してください。

KDLC6506-E

内部処理で失敗しました。(詳細情報 = [<エラーの詳細情報>])

要因

内部処理で失敗しました。

対処

実行ユーザがAdministrator権限を持っているかを確認してください。

実行ユーザがAdministrator権限を持っている場合は，保守員に連絡してください。

付録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

Business Logic - Container 2に関する削除を開始します。

要因

BLCに関する環境の削除を開始します。

対処

必要ありません。

KDLC6644-I

Business Logic - Container 2に関する削除を終了します。

要因

BLCに関する環境の削除を終了します。

対処

必要ありません。

KDLC6645-I

Business Logic - Container 2の削除を開始します。

要因

BLCの削除を開始します。

対処

必要ありません。

KDLC6646-I

Business Logic - Container 2の削除を実行します。 (詳細情報 = [<実行するコマンド名またはバッチ名>])

要因

BLCの削除を実行します。

対処

必要ありません。

KDLC6647-I

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アクセス用環境の設定を終了します。

対処

必要ありません。

KDLC6656-I

Web帳票アプリケーションの環境構築を開始します。

要因

Web帳票アプリケーションの環境構築を開始します。

対処

必要ありません。

KDLC6657-I

Web帳票アプリケーションの環境構築を実行します。 (詳細情報 = [<実行するコマンド名またはバッチ名>])

要因

Web帳票アプリケーションの環境構築を実行します。

対処

必要ありません。

KDLC6658-I

Web帳票アプリケーションの環境構築を終了します。

要因

Web帳票アプリケーションの環境構築を終了します。

対処

必要ありません。

KDLC6659-I

Web帳票アプリケーションの構築を開始します。

要因

Web帳票アプリケーションの構築を開始します。

対処

必要ありません。

KDLC6660-I

Web帳票アプリケーションの構築を実行します。 (詳細情報 = [<実行するコマンド名またはバッチ名>])

要因

Web帳票アプリケーションの構築を実行します。

対処

必要ありません。

KDLC6661-I

Web帳票アプリケーションの構築を終了します。

要因

Web帳票アプリケーションの構築を終了します。

対処

必要ありません。

KDLC6662-I

Web帳票アプリケーションの開始を開始します。

要因

Web帳票アプリケーションを開始します。

対処

必要ありません。

KDLC6663-I

Web帳票アプリケーションの開始を実行します。 (詳細情報 = [<実行するコマンド名またはバッチ名>])

要因

Web帳票アプリケーションの開始を実行します。

対処

必要ありません。

KDLC6664-I

Web帳票アプリケーションの開始を終了します。

要因

Web帳票アプリケーションの開始を終了します。

対処

必要ありません。

KDLC6665-I

DBアクセスチェックを開始します。

要因

データベースのアクセスチェックを開始します。

対処

必要ありません。

KDLC6666-I

DBアクセスチェックを実行します。

要因

データベースのアクセスチェックを実行します。

対処

必要ありません。

KDLC6667-I

DBアクセスチェックを終了します。

要因

データベースのアクセスチェックを終了します。

対処

必要ありません。

KDLC6999-E

予期しないエラーが発生しました。 (詳細情報 = [<エラーの詳細情報>])

要因

予期しないエラーが発生しました。

対処

保守員に連絡してください。

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

このマニュアルを読むに当たっての参考情報を示します。

＜この節の構成＞

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

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

付録I.3　英略語

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

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

関連マニュアルを次に示します。必要に応じてお読みください。

uCosminexus 電子フォームワークフロー 解説（3020-3-Q32）
電子フォームワークフローの機能，操作方法，および運用方法について説明しています。

uCosminexus 電子フォームワークフロー アプリケーション開発ガイド（3020-3-Q33）
電子フォームワークフローを利用してWeb帳票アプリケーションを開発する方法について説明しています。

uCosminexus 電子フォームワークフロー APIリファレンス（3020-3-Q34）
電子フォームワークフローで使用できるJavaクラスの機能，および使用方法について説明しています。

Cosminexus V9 アプリケーションサーバ システム構築・運用ガイド（3020-3-Y03）

Cosminexus V9 アプリケーションサーバ システム設計ガイド（3020-3-Y04）
Cosminexusのアプリケーションサーバを使用して構築するシステムの設計について説明しています。
セットアップウィザードおよびSmart Composer機能を使用して，システムを構築・運用する手順について説明しています。Cosminexusのアプリケーションサーバが提供する構築・運用手段についても説明しています。

Cosminexus V9 アプリケーションサーバ 機能解説 基本・開発編(Webコンテナ)（3020-3-Y05）
Cosminexus V9 アプリケーションサーバ 機能解説 基本・開発編(EJBコンテナ)（3020-3-Y06）
Cosminexus V9 アプリケーションサーバ 機能解説 基本・開発編(コンテナ共通機能)（3020-3-Y07）
Cosminexus V9 アプリケーションサーバ 機能解説 拡張編（3020-3-Y08）
Cosminexus V9 アプリケーションサーバ 機能解説 セキュリティ管理機能編（3020-3-Y09）
Cosminexus V9 アプリケーションサーバ 機能解説 運用／監視／連携編（3020-3-Y10）
Cosminexus V9 アプリケーションサーバ 機能解説 保守／移行編（3020-3-Y11）
Cosminexus V9 アプリケーションサーバ 機能解説 互換編（3020-3-Y12）
Cosminexusのアプリケーションサーバの機能について説明しています。

Cosminexus V9 アプリケーションサーバ アプリケーション設定操作ガイド（3020-3-U13）
Cosminexusが提供するサーバ管理コマンド，およびServer Plug-inを使用した操作について説明しています。

Cosminexus V9 アプリケーションサーバ 運用管理ポータル操作ガイド（3020-3-Y14）
Cosminexusのアプリケーションサーバで提供するManagement Serverの運用管理ポータルの操作方法および画面詳細について説明しています。

Cosminexus V9 アプリケーションサーバ リファレンス コマンド編（3020-3-Y15）
Cosminexusの構築・運用・アプリケーション開発で使用するコマンドについて説明しています。

Cosminexus V9 アプリケーションサーバ リファレンス 定義編(サーバ定義)（3020-3-Y16）
Cosminexus V9 アプリケーションサーバ リファレンス 定義編(アプリケーション／リソース定義)（3020-3-Y17）
Cosminexusの構築・運用・アプリケーション開発で使用するファイルの形式や，ファイルの定義方法について説明しています。

Cosminexus V9 アプリケーションサーバ Cosminexus HTTP Server（3020-3-Y18）
Cosminexus V9 アプリケーションサーバ Cosminexus Reliable Messaging（3020-3-Y19）
Cosminexus V9 アプリケーションサーバ リファレンス API編（3020-3-Y21）
Cosminexus V9 アプリケーションサーバ Cosminexus XML Processor ユーザーズガイド（3020-3-Y22）
Cosminexus V9 アプリケーションサーバ Webサービス開発ガイド（3020-3-Y23）
Cosminexus V9 アプリケーションサーバ Webサービスセキュリティ構築ガイド（3020-3-Y24）
Cosminexus V9 アプリケーションサーバ SOAPアプリケーション開発の手引（3020-3-Y25）
Cosminexus V9 アプリケーションサーバ Cosminexus XML Security - Core ユーザーズガイド（3020-3-Y26）
Cosminexusのアプリケーションサーバ，BPM/ESB基盤の概要，製品構成，およびこれらの製品で実現できることについて説明しています。

Cosminexus V9 アプリケーションサーバ アプリケーション開発ガイド（3020-3-Y20）
Cosminexus上で動作させる，アプリケーションの開発方法について説明しています。

Cosminexus V9 アプリケーションサーバ メッセージ(構築／運用／開発用)（3020-3-Y27）
Cosminexus V9 アプリケーションサーバ メッセージ(監査者用)（3020-3-Y32）
Cosminexusで出力されるメッセージについて説明しています。

TPBroker Version 5 トランザクショナル分散オブジェクト基盤 TPBroker ユーザーズガイド（3020-3-Y28）
トランザクショナル分散オブジェクト基盤TPBroker の概要，機能，運用方法について説明しています。

TPBroker Version 5 トランザクショナル分散オブジェクト基盤 TPBroker 運用ガイド（3020-3-Y29）
トランザクショナル分散オブジェクト基盤TPBrokerの運用方法について説明しています。

VisiBroker Version 5 Borland（R) Enterprise Server VisiBroker（R) デベロッパーズガイド（3020-3-Y30）
Borland Enterprise Server VisiBrokerの基本的な使用方法および高度な機能の取り扱い方法について説明しています。

VisiBroker Version 5 Borland（R) Enterprise Server VisiBroker（R) プログラマーズリファレンス（3020-3-Y31）
Borland Enterprise Server VisiBrokerが提供しているクラスとインタフェースの情報，プログラマツール，およびコマンドラインオプションについて説明しています。

uCosminexus Portal Framework　システム管理者ガイド（3020-3-H71）
uCosminexus Portal Framework全体の機能およびポータルの構築方法について説明しています。
ポータルを構築する管理者を対象とした内容です。

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 Service Coordinator Interactive Workflow ビジネスプロセス開発ガイド（3020-3-M85）
ワーク管理システム（CSCIW）で運用するビジネスプロセスの定義，運用方法およびCSCIW-Definerの画面の詳細について説明しています。

スケーラブルデータベースサーバ　HiRDB Version 8 システム導入・設計ガイド（Windows(R)用）（3020-6-352）
HiRDBの導入およびチューニング方法や，HiRDBシステムの設計方法について説明しています。

スケーラブルデータベースサーバ　HiRDB Version 8 システム定義（Windows(R)用）（3020-6-353）
HiRDBのシステム定義について説明しています。

スケーラブルデータベースサーバ　HiRDB Version 8 コマンドリファレンス（Windows(R)用）（3020-6-355）
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が出力するメッセージについて説明しています。

ノンストップデータベースHiRDB Version 9 システム導入・設計ガイド（Windows(R)用）（3020-6-452）
HiRDBの導入およびチューニング方法や，HiRDBシステムの設計方法について説明しています。

ノンストップデータベースHiRDB Version 9 システム定義（Windows(R)用）（3020-6-453）
HiRDBのシステム定義について説明しています。

ノンストップデータベースHiRDB Version 9 コマンドリファレンス（Windows(R)用）（3020-6-455）
HiRDBで使用するコマンドの文法について説明しています。

ノンストップデータベースHiRDB Version 9 UAP開発ガイド（3020-6-456）
HiRDBでUAPを開発，実行する方法について説明しています。

ノンストップデータベースHiRDB Version 9 SQLリファレンス（3020-6-457）
HiRDBの操作に使用するSQLの文法について説明しています。

ノンストップデータベースHiRDB Version 9 メッセージ（3020-6-458）
HiRDBが出力するメッセージについて説明しています。

電子フォームシステム　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帳票ファイルにデータを入力して送信するまでの基本的な手順について説明しています。

帳票システム構築支援　uCosminexus EUR uCosminexus EUR 帳票設計（EUR Form帳票）（3020-7-534）
EUR Form帳票を作成する方法について説明しています。また，EUR Form帳票に埋め込むスクリプトファイルのリファレンスについても説明しています。

なお，このマニュアルでは，次のマニュアルについて，対象OSおよびバージョン番号を省略して表記しています。マニュアルの正式名称とこのマニュアルでの表記を次の表に示します。

正式名称 | このマニュアルでの表記
スケーラブルデータベースサーバ　HiRDB Version 8 システム導入・設計ガイド（Windows(R)用） | HiRDB システム導入・設計ガイド（Windows(R)用）
ノンストップデータベースHiRDB Version 9 システム導入・設計ガイド（Windows(R)用）
スケーラブルデータベースサーバ　HiRDB Version 8 システム定義（Windows(R)用） | HiRDB システム定義（Windows(R)用）
ノンストップデータベースHiRDB Version 9 システム定義（Windows(R)用）
スケーラブルデータベースサーバ　HiRDB Version 8 コマンドリファレンス（Windows(R)用） | HiRDB コマンドリファレンス（Windows(R)用）
ノンストップデータベースHiRDB Version 9 コマンドリファレンス（Windows(R)用）
スケーラブルデータベースサーバ　HiRDB Version 8 UAP開発ガイド | HiRDB UAP開発ガイド
ノンストップデータベースHiRDB Version 9 UAP開発ガイド
スケーラブルデータベースサーバ　HiRDB Version 8 SQLリファレンス | HiRDB SQLリファレンス
ノンストップデータベースHiRDB Version 9 SQLリファレンス
スケーラブルデータベースサーバ　HiRDB Version 8 メッセージ | HiRDB メッセージ
ノンストップデータベースHiRDB Version 9 メッセージ

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

このマニュアルでは，製品名称または機能名称を次のように表記しています。

表記
製品名称または機能名称

Management Server
Cosminexus Management Server

PRF
Cosminexus Performance Tracer

Smart Composer
Cosminexus Smart Composer

EUR Professional Edition
uCosminexus EUR Developer

HiRDB
HiRDB/Parallel Server Version 8
HiRDB/Single Server Version 8
HiRDB Server Version 9

BLC
Hitachi Business Logic - Container 2

BLSG
Hitachi Business Logic - Container - Script Generator

HNTRLib
Hitachi Network Objectplaza Trace Library

J2EE
J2EETM

Java
JavaTM

JDK
JDKTM

JSP
JSPTM

Oracle
Oracle 11g

uCosminexus Application Server
uCosminexus Application Server

uCosminexus Developer
uCosminexus Developer

EUR Form Client
uCosminexus EUR：イーユーアール Form Client

EUR Form Service
uCosminexus EUR：イーユーアール Form Service

Portal Framework
uCosminexus Portal Framework

CSCIW
uCosminexus Service Coordinator Interactive Workflow

uCosminexus Application ServerおよびuCosminexus Developerを総称してCosminexusと表記することがあります。

付録I.3　英略語

このマニュアルで使用する英略語を次に示します。

英略語 | 英字での表記
CORBA | Common Object Request Broker Architecture
CSV | Comma Separated Value
DB | Database
DTD | Document Type Definition
EAR | Enterprise Archive
EIS | Enterprise Information System
EJB | Enterprise JavaBeansTM
EUR | End-User Reporting
GC | Garbage Collection
GUI | Graphical User Interface
HTML | Hyper Text Markup Language
HTTP | Hyper Text Transfer Protocol
JAAS | JavaTM Authentication and Authorization Service
JAR | JavaTM Archive
JIS | Japanese Industrial Standards
OS | Operating System
PC | Personal Computer
RMI | Remote Method Invocation
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　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の運用管理を実現するサーバプログラムです。複数のマシンに配置されたアプリケーションサーバの運用管理を一括で実行できます。

Smart Composer機能

Cosminexusを使用してアプリケーションサーバを構築する場合に，一般的な3階層モデルのアプリケーションサーバのシステムを，一括で構築および運用できるよう支援する機能です。

uCosminexus Application Server

Cosminexusの実行環境を構築する基盤製品です。

uCosminexus Developer

Cosminexusの開発環境を提供する製品です。アプリケーションの開発からデバッグまでを支援します。

uCosminexus Interactive Workflow Development Plug-in

ビジネスプロセスを定義，管理および運用するビジネスプロセス管理ツールのことです。

uCosminexus Portal Framework

企業ポータルを構築および運用するフレームワークです。企業の内外にある多種多様なコンテンツまたは業務システムの情報を集約する機能や，集約した情報をユーザ一人一人に対して最適な情報になるように組み合わせて提供する機能などを備えています。

Webサーバ

Webブラウザからのリクエスト受信およびWebブラウザへのデータ送信に関連する処理を実行するプログラムです。

ア行

案件

ビジネスプロセスの開始から終了までを一つの単位とする，業務の実例（ビジネスプロセスインスタンス）のことです。

カ行

簡易セットアップツール

電子フォームワークフローシステムの実行環境または開発環境の一括構築および一括削除を実現するツールです。前提ソフトウェアのセットアップや，Web帳票アプリケーションのデプロイ／開始などが一括ででき，サンプルプログラム「販売契約稟議EUR」が実行できる状態になります。

組み込みデータベース

uCosminexus Developerで標準提供されているデータベースです。アプリケーションの開発やテストで使用できます。

サ行

送信ユニット

EUR Form帳票に入力され，指定された送信先に送信されるデータです。

送信ユニット情報の一覧

uCosminexus EUR Developerで出力した一覧表です。

タ行

電子フォームワークフロー

電子フォームとワークフローの技術の連携によって，業務プロセスの可視化を実現する製品です。

ハ行

ビジネスプロセス（BP）

業務を実行するための作業の流れです。

ビジネスプロセス定義

業務の流れ（ビジネスプロセス）をビジネスプロセス管理で定義したものです。BLCでは，帳票ジェネレータ（BLSG）機能で帳票アプリケーションを作成する際に，ビジネスプロセス定義の情報（プロセス定義情報）を入力する必要があります。

振り分けルール

作業者を決定するためのルールです。作業者は，ビジネスプロセス定義の各作業に指定した振り分けルールを適用することで決定します。

ラ行

リソースアダプタ

J2EE Connector Architectureによって，J2EEサーバとEISを接続するための接続機能です。

ワ行

ワーク管理

CSCIWの中でビジネスプロセス定義に従い遷移を行うワークフローのエンジンのことです。

ワーク管理システム

業務の進行を「完成に至るまでの業務の状態変化」としてとらえ，状態変化を統括的に管理することで業務の進行状況を管理する，ワークフロー型汎用アプリケーションの構築基盤です。

CSCIWで構築したワークフローシステムを指します。

ワーク管理データベース

CSCIWが扱う情報を管理するデータベースです。

索引

[Ａ][Ｂ][Ｃ][Ｅ][Ｈ][Ｊ][Ｍ][Ｎ][Ｏ][Ｐ][Ｓ][Ｕ][Ｗ]
[ア行][カ行][サ行][タ行][ハ行][マ行][ヤ行][ラ行][ワ行]

(英字)

(Ａ)

application.xmlの編集

(Ｂ)

BLC〔用語解説〕

BLC.BLCpropertiesの作成と編集

BLCサンプル帳票

BLCテーブルの作成（HiRDB）

BLCテーブルの作成（Oracle）

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

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）

CSCIW〔用語解説〕

CSCIWManagementServer

CSCIWManagementServer〔用語解説〕

CSCIWManagementServerのインポート

CSCIWManagementServerの開始

CSCIWManagementServerの設定

CSCIWManagementServerの属性ファイル

CSCIWManagementServerの属性ファイルの取得

CSCIWManagementServerの属性ファイルの反映

CSCIWManagementServerの属性ファイルの編集

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

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

CSCIWの実行環境の初期化

CSCIWの設定

CSCIWのセットアップ

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

(Ｅ)

EARプロジェクトのプロパティの設定値

Eclipse〔用語解説〕

EclipseによるWebアプリケーションの作成

Eclipseの起動と設定

EUR Form Clientのインストール

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

EUR Form帳票〔用語解説〕

EUR Form帳票定義ファイル〔用語解説〕

EUR Form帳票名〔用語解説〕

EUR Form連携帳票

EUR Form連携帳票〔用語解説〕

(Ｈ)

HiRDB SQL Executerでのシステム環境変数の設定

HiRDB SQL Executerのインストール

HiRDBのインストール

HiRDBの簡易セットアップ

HiRDBの設定

(Ｊ)

［J2EE Server］タブの画面の構成（［簡易セットアップ - その他の設定］画面）

J2EEサーバの設定

(Ｍ)

Management Server〔用語解説〕

［Management Server］タブの画面の構成（［簡易セットアップ - その他の設定］画面）

Management Serverの自動起動

Management Serverの設定

Management Serverのセットアップ

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

Management Serverへの接続

Microsoft SQL Server Management Studioの起動

Microsoft SQL Server Management Studioの終了

(Ｎ)

Net Configuration Assistantの設定

(Ｏ)

Oracleのインストール

Oracleの設定

(Ｐ)

Portal Frameworkの設定

Portal Framework用作業ディレクトリ

(Ｓ)

SecurityManager定義ファイルの設定

Smart Composer機能

Smart Composer機能〔用語解説〕

Smart Composer機能の簡易構築定義ファイル

snapshot収集定義ファイル

snapshotログの設定

SQL Serverのインストール

SQL Serverの設定

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

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

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

(Ｕ)

uCosminexus Application Server〔用語解説〕

uCosminexus Developer〔用語解説〕

uCosminexus Interactive Workflow Development Plug-in〔用語解説〕

uCosminexus Portal Framework〔用語解説〕

UTF-8環境の設定

(Ｗ)

［Web Server］タブの画面の構成（［簡易セットアップ - その他の設定］画面）

Webアプリケーションの作成・テスト（開発クライアント）

Webクライアント〔電子フォームワークフロー Developer〕 ,[2]

Webクライアント〔電子フォームワークフロー Set〕

Webサーバ〔用語解説〕

Webシステム定義の作成

Webシステムの一括起動

Webシステムの稼働状態の確認

Webシステムの構築

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

Web帳票アプリケーションのインポート

Web帳票アプリケーションの開始

Web帳票アプリケーションのコピー

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

Web帳票アプリケーションの作成（開発クライアント）

Web帳票アプリケーションの設定 ,[2]

Web帳票アプリケーションの属性ファイル

Web帳票アプリケーションの属性ファイルの取得

Web帳票アプリケーションの属性ファイルの反映

Web帳票アプリケーションの属性ファイルの編集

Web帳票アプリケーションのテスト

Web帳票アプリケーションのデバッグ

Web帳票アプリケーションのリロード

Web帳票アプリケーション用作業ディレクトリ

Webプロジェクトの作成

Webプロジェクトの設定

Webプロジェクトのプロパティの設定値

(ア行)

(あ)

宛先の登録（販売契約稟議EUR）

案件〔用語解説〕

案件の確認

(う)

運用管理エージェントおよびManagement Serverの起動

(え)

エラーコードの参照先

エンタープライズアプリケーションプロジェクトの作成

(カ行)

(か)

開発クライアント ,[2]

開発クライアントへのソフトウェアのインストール（電子フォームワークフロー Developerの場合）

［簡易セットアップ - その他の設定］画面の構成

［簡易セットアップ］画面の構成

簡易セットアップツール〔用語解説〕

簡易セットアップツールが提供する機能

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

簡易セットアップツールの実行

簡易セットアップツールの前提条件（システム構築時）

簡易セットアップツールの前提条件（システム削除時）

簡易セットアップツールの目的

簡易セットアップツール利用時に出力されるメッセージ

簡易セットアップツールを利用して構築したシステムの設定値

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

簡易セットアップメッセージログの確認（システム構築時）

簡易セットアップメッセージログの確認（システム削除時）

(き)

起動・開始状態の確認順序

起動順序

(く)

組み込みデータベース〔用語解説〕

(こ)

構成ソフトウェア一覧

コントローラ定義ファイルのコピー

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

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

(サ行)

(さ)

作業ディレクトリの作成

サンプル帳票のコピー

サンプル帳票の作成

サンプルデータ

サンプルデータ（宛先）

サンプルデータ（組織およびユーザ）(1)

サンプルデータ（組織およびユーザ）(2)

サンプルデータ（代行設定）

サンプルデータ（役職）

サンプルデータの格納先

サンプルデータを登録するSQL文の例

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

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

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

(し)

システム環境変数の設定

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

システム構成例（組み込みデータベース以外のデータベースを利用する場合）

システム構成例（組み込みデータベースを利用する場合）

システム構成例（電子フォームワークフロー Set）

システム構築の前提条件

システム構築の適用範囲

システム構築の流れ（組み込みデータベース以外のデータベースを利用する場合）

システム構築の流れ（組み込みデータベースを利用する場合）

システム構築の流れ（電子フォームワークフロー Set）

システム削除時に出力された警告メッセージの対処の要否

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

システムの削除手順（簡易セットアップツール）

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

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

障害発生時の対処の流れ（簡易セットアップツール）

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

初期化されるファイルの一覧（簡易セットアップツールのアンセットアップ）

申請（販売契約稟議EUR）

(す)

スキーマの作成（HiRDB）

スキーマの作成（SQL Server）

(せ)

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

セキュリティロールの設定（CSCIWManagementServer）

接続先リポジトリファイルの編集

(そ)

送信ユニット〔用語解説〕

送信ユニット情報の一覧〔用語解説〕

送信ユニット情報の変更

ソフトウェアのデフォルトのインストール先（開発環境）

ソフトウェアのデフォルトのインストール先（電子フォームワークフロー Set）

ソフトウェアの分類（組み込みデータベース以外のデータベースを利用する場合）

ソフトウェアの分類（組み込みデータベースを利用する場合）

ソフトウェアの分類（電子フォームワークフロー Set）

(タ行)

(ち)

帳票の登録（販売契約稟議EUR）

(て)

データベースサーバ〔電子フォームワークフロー Developer〕

データベースサーバ〔電子フォームワークフロー Set〕

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

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

データベースの接続（Oracle）

電子フォームワークフロー〔用語解説〕

電子フォームワークフロー Developer

電子フォームワークフロー Set

電子フォームワークフローサーバ

電子フォームワークフローサーバへのソフトウェアのインストール（電子フォームワークフロー Setの場合）

電子フォームワークフローサーバまたは開発クライアント構築時の設定値一覧

電子フォームワークフローシステム

電子フォームワークフローシステムで利用できるデータベース

(と)

統合ユーザ管理機能のインポート

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

動作確認環境

(ハ行)

(は)

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

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

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

(ひ)

ビジネスプロセス（BP）〔用語解説〕

ビジネスプロセス定義〔用語解説〕

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

表領域の作成（Oracle）

(ふ)

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

フォルダ構成（Web帳票アプリケーションを含むWebプロジェクト）

フォルダ構成（Webプロジェクト）

振り分けルール〔用語解説〕

振り分けルール定義の登録

プログラム開発環境

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

プログラムとサービスの停止順序

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

(ほ)

ポータル動作ファイルの設定

ポートレットの作成（blcmenuポートレット・blcworkflowポートレット）

ポートレットのサンプルファイルのコピー

ポートレットのデプロイ（blcmenuポートレット・blcworkflowポートレット）

ポートレット配置情報ファイルのコピー

(マ行)

(め)

メッセージの形式

メモリ使用量の測定方法

(ヤ行)

(ゆ)

ユーザの登録（HiRDB）

ユーザの登録（Oracle）

ユーザの登録（SQL Server）

(ラ行)

(り)

リソースアダプタ〔用語解説〕

リソースアダプタのインポート（HiRDB）

リソースアダプタのインポート（Oracle）

リソースアダプタのインポート（SQL Server）

リソースアダプタの開始（HiRDB）

リソースアダプタの開始（Oracle）

リソースアダプタの開始（SQL Server）

リソースアダプタの接続テスト（HiRDB）

リソースアダプタの接続テスト（Oracle）

リソースアダプタの接続テスト（SQL Server）

リソースアダプタの設定

リソースアダプタのデプロイ（HiRDB）

リソースアダプタのデプロイ（Oracle）

リソースアダプタのデプロイ（SQL Server）

リポジトリファイル（Portal Framework）

リモート管理機能の設定

リモート管理機能へのログイン

(ワ行)

(わ)

ワーク管理〔用語解説〕

ワーク管理システム〔用語解説〕

ワーク管理データベース〔用語解説〕

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

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

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

■ 商標類

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