はじめに

このマニュアルは,セットアップウィザードおよびSmart Composer機能を使用して,システムを構築・運用する手順について説明しています。また,セットアップウィザードおよびSmart Composer機能が提供するコマンドやファイルについて説明したものです。

Cosminexusでは,次に示すプログラムプロダクトを使用してアプリケーションサーバを構築,運用します。

このマニュアルでは,これらのプログラムプロダクトの構成ソフトウェアのうち,次に示す構成ソフトウェアについて説明しています。

なお,オペレーティングシステム(OS)の種類によって,機能が異なる場合があります。OSごとの違いがある場合の表記方法については,「適用OSの違いによる機能相違点の表記」を参照してください。

対象読者

このマニュアルは,Smart Composer機能を使用して,J2EEに準拠したアプリケーションを実行するためのシステムを構築または運用する方を対象としています。

次の内容を理解されていることを前提としています。

マニュアルの構成

このマニュアルは,次に示す編と付録から構成されています。

第1編 システム構築の概要
Cosminexusで構築できるシステムの概要について説明しています。また,Cosminexusが提供する構築ツールであるセットアップウィザードおよびSmart Composer機能の概要について説明しています。
第2編 セットアップウィザードを使用したシステムのセットアップと運用
セットアップウィザードを使用したシステムのセットアップと運用について説明しています。
第3編 Smart Composer機能を使用したシステムの構築と運用
Smart Composer機能を使用したシステムの構築と運用について説明しています。
付録A Smart Composer機能が実行する負荷分散機のCLIコマンド
Smart Composer機能が実行する負荷分散機のCLIコマンドについて説明しています。
付録B 抽象パラメタ
Smart Composer機能が提供する抽象パラメタについて説明しています。
付録C JP1/SC/DPMを利用したスケールアウト時に削除するログファイル
JP1/SC/DPMを利用して,Webシステムをスケールアウトする際に削除するログファイルについて説明しています。
付録D JP1/Cm2/NCとの連携
JP1/Cm2/NCと連携して負荷分散機を制御する場合の製品構成,および設定方法について説明しています。
付録E 論理サーバのコンフィグレーションに指定できるパラメタ(互換用)
論理サーバのコンフィグレーションに設定できる,互換用のパラメタについて説明しています。
付録F J2EEサーバのスレッド数とファイルディスクリプタ数の見積もり
J2EEサーバのスレッド数とファイルディスクリプタ数の見積もりについて説明しています。
付録G バッチサーバのスレッド数とファイルディスクリプタ数の見積もり
バッチサーバのスレッド数とファイルディスクリプタ数の見積もりについて説明しています。
付録H Cosminexus DABroker Libraryのメモリ所要量
Cosminexus DABroker Libraryのメモリ所要量の計算式について説明しています。
付録I Cosminexus DABroker Libraryの設定(Windowsの場合)
WindowsでCosminexus DABroker Libraryを使用する場合の環境設定について説明しています。
付録J Cosminexus DABroker Libraryの設定(UNIXの場合)
UNIXでCosminexus DABroker Libraryを使用する場合の環境設定について説明しています。
付録K データベースの設定
データベースとして,HiRDB,Oracle,XDM/RD E2,またはSQL Serverを使用する場合に必要な設定について説明しています。
付録L セットアップウィザードで設定されるパラメタ
セットアップウィザードの画面で値を設定していないパラメタのうち,パラメタの省略値と異なる値が設定されるパラメタについて説明しています。
付録M 用語解説
このマニュアルで使用している用語の意味について説明しています。

関連マニュアル

Cosminexusのマニュアル体系について,次の図に示します。

[図データ]

マニュアル体系図で示した関連マニュアルについて,それぞれの位置づけを次に示します。

Cosminexus 概説
Cosminexusの製品概要について説明しています。
Cosminexus 機能解説
Cosminexus Component Containerの機能を中心に,uCosminexus Application Serverの概要と提供する機能について説明しています。
Cosminexus システム設計ガイド
システム設計時に,システムの目的に応じたシステム構成や運用方法を検討するための指針について説明しています。また,チューニングの方法についても説明しています。
Cosminexus システム構築ガイド
システム構築時に必要な機能の設定方法について説明しています。
Cosminexus システム運用ガイド
Cosminexusを使用したシステムの運用方法のうち,Smart Composer機能を使用する運用以外の方法について説明しています。
Cosminexus アプリケーション設定操作ガイド
Cosminexus Component Containerのサーバ管理コマンド,およびServer Plug-inを使用した操作について説明しています。
Cosminexus 運用管理操作ガイド
Cosminexus Component Containerの運用管理ポータルの使用方法について説明しています。
Cosminexus リファレンス コマンド編
Cosminexusのシステムを構築・運用するときに使用するコマンドについて説明しています。
Cosminexus リファレンス 定義編
Cosminexusのシステムを構築・運用するとき,またはアプリケーションを開発するときに,使用するファイルの形式について説明しています。
Cosminexus メッセージ 1 KAWS/KDAL/KDJE編,Cosminexus メッセージ 2 KEOS/KEUC/KFCB編,Cosminexus メッセージ 3 KFCT/KFDB/KFDJ編
Cosminexusで出力されるメッセージについて説明しています。
Hitachi Web Server
Hitachi Web Server(Webサーバ)の構築,管理方法について説明しています。
TPBroker ユーザーズガイド
Cosminexus TPBrokerの概要,機能,運用方法について説明しています。
Cosminexus Reliable Messaging
Cosminexus RMを使用したメッセージの非同期通信によるアプリケーションの連携方法について説明しています。
Cosminexus アプリケーション開発ガイド
構築したCosminexusのシステムで動作させる,アプリケーションの開発方法について説明しています。
Cosminexus リファレンス API編
アプリケーションの開発で使用するAPIおよびタグについて説明しています。

また,マニュアル体系図に示したマニュアル以外で,このマニュアルと関連するマニュアルを次に示します。必要に応じてお読みください。

なお,このマニュアルでは,次のマニュアルについて,対象OSおよびバージョン番号を省略して表記しています。マニュアルの正式名称とこのマニュアルでの表記を次の表に示します。

正式名称このマニュアルでの表記
JP1 Version 8 JP1/Automatic Job Management System 2 - Scenario OperationJP1/Automatic Job Management System 2 - Scenario Operation
JP1 Version 7i JP1/Automatic Job Management System 2 - Scenario Operation
JP1 Version 8 JP1/ServerConductor/Deployment ManagerJP1/ServerConductor/Deployment Manager
JP1 Version 7i JP1/ServerConductor/Deployment Manager
スケーラブルデータベースサーバ HiRDB Version 8 解説(UNIX(R)用)HiRDB 解説
スケーラブルデータベースサーバ HiRDB Version 8 解説(Windows(R)用)
スケーラブルデータベースサーバ HiRDB Version 7 解説(UNIX(R)用)
スケーラブルデータベースサーバ HiRDB Version 7 解説(Windows(R)用)
スケーラブルデータベースサーバ HiRDB Version 8 システム導入・設計ガイド(UNIX(R)用)HiRDB システム導入・設計ガイド
スケーラブルデータベースサーバ HiRDB Version 8 システム導入・設計ガイド(Windows(R)用)
スケーラブルデータベースサーバ HiRDB Version 7 システム導入・設計ガイド(UNIX(R)用)
スケーラブルデータベースサーバ HiRDB Version 7 システム導入・設計ガイド(Windows(R)用)
スケーラブルデータベースサーバ HiRDB Version 8 システム定義(UNIX(R)用)HiRDB システム定義
スケーラブルデータベースサーバ HiRDB Version 8 システム定義(Windows(R)用)
スケーラブルデータベースサーバ HiRDB Version 7 システム定義(UNIX(R)用)
スケーラブルデータベースサーバ HiRDB Version 7 システム定義(Windows(R)用)
スケーラブルデータベースサーバ HiRDB Version 8 UAP開発ガイドHiRDB UAP開発ガイド
スケーラブルデータベースサーバ HiRDB Version 7 UAP開発ガイド(UNIX(R)/Windows(R)用)
スケーラブルデータベースサーバ HiRDB Version 7 UAP開発ガイド(Windows(R)用)
スケーラブルデータベースサーバ HiRDB Version 8 XDM/RD E2接続機能HiRDB XDM/RD E2接続機能
スケーラブルデータベースサーバ HiRDB Version 7 XDM/RD E2接続機能

読書手順

このマニュアルは,利用目的に合わせて章を選択して読むことができます。利用目的別にお読みいただくことをお勧めします。

マニュアルを読む目的記述個所
Cosminexusでのシステム構築の概要を知りたい。また,セットアップウィザードおよびSmart Composer機能の概要について知りたい。1章
セットアップウィザードを使用したシステム構築について知りたい。2章
セットアップウィザードで使用するコマンドやファイルについて知りたい。3章
Smart Composer機能を使用した,J2EEアプリケーションを実行するシステムの構築と運用について知りたい。J2EEアプリケーションを実行するシステムの構築について知りたい。Smart Composer機能で構築できる,J2EEアプリケーションを実行するシステムの構成,構築できるシステム構成パターンについて知りたい。4章
使用リソースの見積もり,運用・障害設計などの,システム構築前に検討が必要なことについて知りたい。5章
Smart Composer機能でのJ2EEアプリケーションを実行するシステム構築手順について知りたい。また,障害に対応した運用や,J2EEアプリケーションのリロードなどをするために必要な設定手順について知りたい。6章
J2EEアプリケーションを実行するシステムの運用について知りたい。Smart Composer機能で構築した,J2EEアプリケーションを実行するシステムの運用手順について知りたい。7章
Smart Composer機能を使用した,バッチアプリケーションを実行するシステムの構築と運用について知りたい。バッチアプリケーションを実行するシステムの構築について知りたい。Smart Composer機能で構築できる,バッチアプリケーションを実行するシステムの構成,構築できるシステム構成パターンについて知りたい。8章
使用リソースの見積もり,運用・障害設計などの,システム構築前に検討が必要なことについて知りたい。9章
Smart Composer機能でのバッチアプリケーションを実行するシステム構築手順について知りたい。また,障害に対応した運用や,バッチアプリケーションのリロードなどをするために必要な設定手順について知りたい。10章
バッチアプリケーションを実行するシステムの運用について知りたい。Smart Composer機能で構築した,バッチアプリケーションを実行するシステムの運用手順について知りたい。11章
Smart Composer機能で使用するコマンドの形式や指定内容について知りたい。12章
Smart Composer機能で使用するファイルの形式や指定内容について知りたい。13章14章
Smart Composer機能と連携できるJP1製品の概要,JP1製品と連携するためのシステム構築の流れおよび設定について知りたい。15章
Smart Composer機能で実行する負荷分散機のCLIコマンドについて知りたい。付録A
Smart Composer機能が提供する抽象パラメタについて知りたい。付録B
JP1/SC/DPMを利用して,Webシステムをスケールアウトする際に削除するログファイルについて知りたい。付録C
JP1/Cm2/NCと連携する場合の製品構成,および設定方法について知りたい。付録D
互換用のパラメタについて知りたい。付録E
J2EEサーバのスレッド数とファイルディスクリプタ数の見積もりについて知りたい。付録F
バッチサーバのスレッド数とファイルディスクリプタ数の見積もりについて知りたい。付録G
Cosminexus DABroker Libraryのメモリ所要量について知りたい。付録H
Cosminexus DABroker Libraryの設定について知りたい。使用するOSがWindowsの場合のCosminexus DABroker Libraryの設定について知りたい。付録I
使用するOSがUNIXの場合のCosminexus DABroker Libraryの設定について知りたい。付録J
データベースの設定について知りたい。付録K
セットアップウィザードでシステムをセットアップする場合にデフォルト値と異なる値が設定されるパラメタについて知りたい。付録L
Cosminexusのマニュアルで使用している用語について知りたい。付録M

ご利用製品ごとの用語の読み替えについて

ご利用の製品によっては,マニュアルで使用している用語を,ご利用の製品名に読み替える必要があります。

次の表に従って,マニュアルで使用している用語をご利用の製品名に読み替えてください。

ご利用の製品名マニュアルで使用している用語
uCosminexus Developer Professional※1Application ServerおよびApplication Server Enterprise
uCosminexus Developer Standard※1※2Application Server
uCosminexus Service Architect※1Application ServerおよびApplication Server Enterprise
uCosminexus Service Platform

注※1 テスト環境で使用している場合にだけ読み替えが必要です。

注※2 uCosminexus Developer StandardとApplication Serverには一部機能差があります。機能差については,マニュアル「Cosminexus アプリケーション開発ガイド」のDeveloper Standard使用時の注意事項に関する説明を参照してください。

このマニュアルでの表記

このマニュアルで使用している表記と,対応する製品名を次に示します。

表記製品名
Application ServerApplication Server EnterpriseuCosminexus Application Server Enterprise
Application Server StandarduCosminexus Application Server Standard
BJEXBatch Job Execution System - Base
DeveloperDeveloper ProfessionaluCosminexus Developer Professional
Developer StandarduCosminexus Developer Standard
HiRDBHiRDB/Parallel ServerHiRDB/Parallel Server Version 7
HiRDB/Parallel Server Version 8
HiRDB/Single ServerHiRDB/Single Server Version 7
HiRDB/Single Server Version 8
HiRDB Run TimeHiRDB/Run Time Version 7
HiRDB/Run Time Version 8
Internet Explorer 7Microsoft(R) Windows(R) Internet Explorer(R) 7
IPFItanium(R) Processor Family
JP1/AJS2 - SOJP1/AJS2 - SO ManagerJP1/Automatic Job Management System 2 - Scenario Operation Manager
JP1/AJS2 - SO ViewJP1/Automatic Job Management System 2 - Scenario Operation View
JP1/Cm2/NCJP1/Cm2/NC - ManagerJP1/Cm2/Network Element Configuration - Manager
JP1/Cm2/NC - Manager for CosminexusJP1/Cm2/Network Element Configuration - Manager for Cosminexus
JP1/IM - Central ConsoleJP1/Integrated Manager - Central Console
JP1/IM - CMJP1/Integrated Management - Central Information Master
JP1/Integrated Manager - Central Information Master
JP1/IM - ManagerJP1/Integrated Management - Manager
JP1/IM - ViewJP1/Integrated Management - View
JP1/Integrated Manager - View
JP1/SC/DPMJP1/ServerConductor/Deployment Manager Standard Edition
LoadflowbalHA8000-ie/Loadflowbal
Microsoft Cluster ServiceMicrosoft(R) Cluster Service
Microsoft IISMicrosoft IIS 6.0Microsoft(R) Internet Information Services 6.0
OracleOracle9iOracle9i
Oracle9i R2
Oracle10gOracle 10g
Oracle 10g R2
SQL ServerSQL Server 2000Microsoft(R) SQL Server(TM) 2000
SQL Server 2005Microsoft(R) SQL Server(TM) 2005
SQL ServerのJDBCドライバSQL Server 2000 Driver for JDBCMicrosoft(R) SQL Server(TM) 2000 Driver for JDBC
SQL Server 2005 JDBC DriverMicrosoft(R) SQL Server(TM) 2005 JDBC Driver
UNIXAIXAIX 5L V5.2
AIX 5L V5.3
HP-UXまたはHP-UX(IPF)HP-UX 11i V2(IPF)
HP-UX 11i V3(IPF)
LinuxLinux(IPF)Red Hat Enterprise Linux AS 3(IPF)
Red Hat Enterprise Linux AS 4(IPF)
Red Hat Enterprise Linux 5 Advanced Platform(Intel Itanium)
Linux(x86)Red Hat Enterprise Linux AS 3(x86)
Red Hat Enterprise Linux AS 4(x86)
Red Hat Enterprise Linux 5 Advanced Platform(x86)
Red Hat Enterprise Linux ES 3(x86)
Red Hat Enterprise Linux ES 4(x86)
Red Hat Enterprise Linux 5(x86)
Linux(AMD64 & Intel EM64T)Red Hat Enterprise Linux AS 3(AMD64 & Intel EM64T)
Red Hat Enterprise Linux AS 4(AMD64 & Intel EM64T)
Red Hat Enterprise Linux 5 Advanced Platform(AMD/Intel 64)
Red Hat Enterprise Linux ES 3(AMD64 & Intel EM64T)
Red Hat Enterprise Linux ES 4(AMD64 & Intel EM64T)
Red Hat Enterprise Linux 5(AMD/Intel 64)
SolarisSolaris 9
Solaris 10
Windows Server 2003Windows Server 2003 Enterprise EditionMicrosoft(R) Windows Server(R) 2003,Enterprise Edition Operating System(x86)
Windows Server 2003 Standard EditionMicrosoft(R) Windows Server(R) 2003,Standard Edition Operating System(x86)
Windows Server 2003 R2Windows Server 2003 R2 Enterprise EditionMicrosoft(R) Windows Server(R) 2003 R2,Enterprise Edition Operating System(x86)
Windows Server 2003 R2 Standard EditionMicrosoft(R) Windows Server(R) 2003 R2,Standard Edition Operating System(x86)
Windows Server 2003(x64)Windows Server 2003 Enterprise x64 EditionMicrosoft(R) Windows Server(R) 2003,Enterprise x64 Edition Operating System
Windows Server 2003 Standard x64 EditionMicrosoft(R) Windows Server(R) 2003,Standard x64 Edition Operating System
Windows Server 2003 R2(x64)Windows Server 2003 R2 Enterprise x64 EditionMicrosoft(R) Windows Server(R) 2003 R2,Enterprise x64 Edition Operating System
Windows Server 2003 R2 Standard x64 EditionMicrosoft(R) Windows Server(R) 2003 R2,Standard x64 Edition Operating System
Windows VistaWindows Vista BusinessMicrosoft(R) Windows Vista(R) Business
Windows Vista EnterpriseMicrosoft(R) Windows Vista(R) Enterprise
Windows Vista UltimateMicrosoft(R) Windows Vista(R) Ultimate
Windows XPMicrosoft(R) Windows(R) XP Professional Operating System
XDM/RD E2VOS3 XDM/RD E2

なお,Windows Server 2003,Windows Server 2003 R2,Windows Server 2003(x64),Windows Server 2003 R2(x64),Windows VistaおよびWindows XPを総称してWindowsと表記することがあります。

このマニュアルで使用している表記と,対応するCosminexusの機能名を次に示します。

表記Cosminexusの機能名
Cosminexus Developer's Kit for JavaCosminexus Developer's Kit for JavaTM
Cosminexus RMCosminexus Reliable Messaging
CTMCosminexus Component Transaction Monitor
Management ServerCosminexus Management Server
PRFCosminexus Performance Tracer
Server Plug-inCosminexus Server Plug-in
Smart ComposerCosminexus Smart Composer

このマニュアルで使用している表記と,対応するJava関連用語を次に示します。

表記Java関連用語
EAREnterprise ARchive
EJBまたはEnterprise JavaBeansEnterprise JavaBeansTM
EJB QLEJBTM Query Language
J2EEまたはJava 2 Platform, Enterprise EditionJavaTM 2 Platform, Enterprise Edition
J2SEJavaTM 2 Platform, Standard Edition
JAASJavaTM Authentication and Authorization Service
JARJavaTM Archive
JavaJavaTM
JavaBeansJavaBeansTM
JavaMailJavaMailTM
JCAJ2EETM Connector Architecture
JDBCJDBCTM
JavaTM Database Connectivity
JDKJavaTM Development Kit
JMSJavaTM Message Service
JNDIJava Naming and Directory InterfaceTM
JSPJavaServer PagesTM
JTAJavaTM Transaction API
ServletまたはサーブレットJavaTM Servlet
WARWeb ARchive

適用OSの違いによる機能相違点の表記

このマニュアルは,適用OSがWindows,AIX,HP-UX,Linux,およびSolarisの製品に対応します。OSによって記述を書き分ける場合,次に示す表記を使用して,それぞれの説明にOS名を明記しています。

表記意味
Windowsの場合Windowsに該当する表記です。
AIXの場合AIXに該当する表記です。
HP-UXの場合HP-UXに該当する表記です。
Linuxの場合Linuxに該当する表記です。
Solarisの場合Solarisに該当する表記です。
UNIXの場合UNIX(AIX,HP-UX,Linux,Solaris)に該当する表記です。

このマニュアルで使用している略語

このマニュアルで使用している英略語を次に示します。

英略語英字での表記
APIApplication Programming Interface
ASCIIAmerican Standard Code for Information Interchange
BMPBean-Managed Persistence
BMTBean-Managed Transaction
CMPContainer-Managed Persistence
CMTContainer-Managed Transaction
CORBACommon Object Request Broker Architecture
CSVComma Separated Value
CUICharacter User Interface
DBDatabase
DBMSDatabase Management System
DDDeployment Descriptor
DMZDemilitarized Zone
DTDDocument Type Definition
EISEnterprise Information System
ELExpression Language
GUIGraphical User Interface
HAHigh Availability
HTMLHyper Text Markup Language
HTTPHyper Text Transfer Protocol
HTTPSHyper Text Transfer Protocol Security
IIOPInternet Inter-Orb Protocol
MIBManagement Information Base
OSOperating System
OTMObject Transaction Monitor
OTSObject Transaction Service
RACReal Application Clusters
RDBRelational Database
RMIRemote Method Invocation
SFOSession Fail Over
SNMPSimple Network Management Protocol
SPPService Providing Program
sshSecure Shell
SSLSecure Sockets Layer
URLUniform Resource Locator
VMVirtual Machine
XMLExtensible Markup Language

このマニュアルの図中で使用している記号

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

[図データ]

注意
間違いやすい点,および間違うとトラブルが発生するような項目について説明しています。
ポイント
その説明の要点について説明しています。
参考
補足的な情報を説明しています。

このマニュアルの文法で使用している記号

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

記号意 味
 |横に並べられた複数の項目に対する項目間の区切りを示し,「または」を意味します。
(例) A|B
 AまたはBを指定することを示します。
{   }この記号で囲まれている複数の項目のうちから一つを選択することを示します。項目が横に並べられ,記号|で区切られている場合は,そのうちの一つを選択します。
(例) {A|B|C}
 A,BまたはCのどれかを指定することを示します。
[ ]この記号で囲まれている項目は省略してもよいことを示します。複数の項目が横に並べて記述されている場合には,すべてを省略するか,記号{ }と同じくどれか一つを選択します。
(例1) [A]
 「何も指定しない」か「Aを指定する」ことを示します。
(例2) [B|C]
 「何も指定しない」か「BまたはCを指定する」ことを示します。
< >この記号で囲まれている項目は,該当する要素やファイルなどを指定したり,該当する要素が表示されたりすることを示します。
(例1) <プロパティ>
 プロパティを記述します。またはプロパティが表示されます。
(例2) <ファイル名>
 ファイル名を指定します。

このマニュアルのCUIの説明で使用している記号

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

記号意味
 |横に並べられた複数の項目に対する項目間の区切りを示し,「または」を意味します。
(例) A|B
 AまたはBを指定することを示します。
{   }この記号で囲まれている複数の項目のうちから一つを選択することを示します。項目が横に並べられ,記号|で区切られている場合は,そのうちの一つを選択します。
(例) {A|B|C}
 A,BまたはCのどれかを指定することを示します。
[ ]この記号で囲まれている項目は画面名であることを表します。
< >< >内の名称がユーザの環境によって異なることを表します。

このマニュアルの計算式で使用している記号

このマニュアルでは,次に示す記号を使用して計算式を説明しています。

記号意味
↓計算式↓計算式の答えの小数点以下を切り捨てることを示します。

常用漢字以外の漢字の使用について

このマニュアルでは,常用漢字を使用することを基本としていますが,次に示す用語については,常用漢字以外の漢字を使用しています。

個所(かしょ) 伝播(でんぱ) 必須(ひっす) 閉塞(へいそく) 漏洩(ろうえい)

KB(キロバイト)などの単位表記について

1KB(キロバイト),1MB(メガバイト),1GB(ギガバイト),1TB(テラバイト)はそれぞれ1,024バイト,1,0242バイト,1,0243バイト,1,0244バイトです。