Cosminexus V9 アプリケーションサーバ Cosminexus Reliable Messaging
SessionBean1を動作させるためのReliable Messagingの環境構築のサンプル手順について説明します。
なお,J2EEサーバやリソースアダプタの操作では,Management Serverから行う方法とコマンドを使用して行う方法がありますが,ここではコマンドを使用して行う方法について説明します。
ここで説明するサンプル手順は,次に示すマシンとソフトウェア構成を前提として,Reliable Messagingの環境を構築します。
図C-1 前提となるマシンとソフトウェア構成
各構成要素の項目を次の表に説明します。
表C-1 構成要素の項目
構成要素名 | 項目 | 項目情報 |
---|---|---|
Application Server稼働マシン | OS | Windows |
Application Server(J2EEサーバ) | インストールディレクトリ | C:\Program Files\Hitachi\Cosminexus |
J2EEサーバ名称 | MyServer | |
CORBAネーミングサービス(nameserv)のポート番号 | 900 | |
Reliable Messaging | 表示名 | Cosminexus_Reliable_Messaging |
リソースアダプタ種別 | 永続版リソースアダプタ | |
Reliable Messagingのシステム名 | CRM | |
利用トランザクション種別 | ローカルトランザクション | |
コネクションプール利用数 | 2(最大/最小) | |
作成するキュー | キュー種別:ローカルキュー キューの永続性:永続 キュー名:localq1 表示名:QUEUE1 |
|
DB Connector for Reliable Messaging | 表示名 | DB_Connector_for_HiRDB_Type4_Cosminexus_RM |
種別 | HiRDB Type4 JDBC Driver用(ローカルトランザクション) | |
JDBCドライバ | ドライバ種別 | HiRDB Type4 JDBC Driver |
DBMS | DB種別 | HiRDB Single Server |
ポート番号 | 22200 | |
Reliable Messaging用の管理情報テーブルを作成するRDエリア名 | RDDATA10 |
サンプル手順を利用してReliable Messagingの環境を構築する前に,次の作業を実施しておく必要があります。
Reliable MessagingおよびReliable Messagingの前提製品をすべてインストールします。詳細については,「3.2 Reliable Messagingのインストール」を参照してください。
Reliable Messagingが動作するマシンで,次に示す環境変数を設定します。詳細については,「3.3.2 環境変数の設定」を参照してください。
表C-2 設定する環境変数
環境変数 | 設定値 | 説明 |
---|---|---|
HRMDIR | C:\Program Files\Hitachi\Cosminexus\RM | − |
HRM_SYSTEM_NAME | CRM | − |
HRM_CMD_PORT | 900 | CORBAネーミングサービス(nameserv)のポート番号です。 |
HRM_CMD_HOST | localhost | − |
PATH | %PATH%;%HRMDIR%\bin | コマンドが格納されたディレクトリです。 |
HiRDBサーバ,HiRDBクライアント,およびSQL Executerをインストールして,初期設定します。詳細については,「3.4.1(1)(a) HiRDBの初期設定」および「3.4.1(2) DBクライアントの設定」を参照してください。
HiRDBサーバで,ユーザ権限の付与とスキーマの定義を実施します。詳細については,「3.4.1(1)(b) HiRDBのユーザ権限の付与」および「3.4.1(1)(c) HiRDBのスキーマの定義」を参照してください。
HiRDB Type4 JDBC Driverの設定をします。詳細については,「3.4.7(3) HiRDB Type4 JDBC Driverの設定」を参照してください。
J2EEサーバ(Application Server)をセットアップします。詳細については,「3.4.3 J2EEサーバ(Application Server)の設定」を参照してください。
環境構築のための作業ディレクトリとして「D:\work」を作成します。作成したディレクトリには,読み取り権限および書き込み権限を設定します。
Reliable Messagingの環境構築のサンプル手順を次に示します。
copy "C:\Program Files\Hitachi\Cosminexus\RM\sql\createtableshirdb.sql" D:\work
pdsqlw -u <DBへの接続ユーザ名>/<パスワード> -h localhost -n 22200
次のコマンドを実行して,J2EEサーバを起動します。
cjstartsv MyServer
copy "C:\Program Files\Hitachi\Cosminexus\RM\conf\rm_prop.xml" D:\work
プロパティ名 | 設定値 |
---|---|
RMSystemName | CRM |
RMLinkedDBConnectorName | DB_Connector_for_HiRDB_Type4_Cosminexus_RM |
プロパティ名 | 設定値 |
---|---|
MaxPoolSize | 2 |
MinPoolSize | 2 |
User | <DBユーザ> |
Password | <DBパスワード> |
タグ名 | 設定値 |
---|---|
<transaction-support> | LocalTransaction |
copy "C:\Program Files\Hitachi\Cosminexus\CC\admin\templates\DBConnector_HiRDB_Type4_CP_Cosminexus_RM_cfg.xml" D:\work
プロパティ名 | 設定値 |
---|---|
linkedResourceAdapterName | Cosminexus_Reliable_Messaging |
description | 22200 |
DBHostName | localhost |
environmentVariables | PDSWAITTIME=600;PDCWAITTIME=600;PDSWATCHTIME=0 |
プロパティ名 | 設定値 |
---|---|
MaxPoolSize | 2 |
MinPoolSize | 2 |
User | <DBユーザ> |
Password | <DBパスワード> |
タグ名 | 設定値 |
---|---|
<transaction-support> | LocalTransaction |
次のコマンドを実行して,DB Connector for Reliable Messagingをインポートします。
cjimportres MyServer -type rar -f "C:\Program Files\Hitachi\Cosminexus\CC\DBConnector\ReliableMessaging\DBConnector_HiRDB_Type4_CP_Cosminexus_RM.rar"
次のコマンドを実行して,Reliable Messagingをインポートします。
cjimportres MyServer -type rar -f "C:\Program Files\Hitachi\Cosminexus\RM\lib\reliablemessaging.rar"
次のコマンドを実行して,DB Connector for Reliable Messagingのプロパティを設定します。
cjsetresprop MyServer -type rar -resname DB_Connector_for_HiRDB_Type4_Cosminexus_RM -c D:\work\DBConnector_HiRDB_Type4_CP_Cosminexus_RM_cfg.xml
次のコマンドを実行して,Reliable Messagingのプロパティを設定します。
cjsetresprop MyServer -type rar -resname Cosminexus_Reliable_Messaging -c D:\work\rm_prop.xml
次のコマンドを実行して,DB Connector for Reliable Messagingをデプロイします。
cjdeployrar MyServer -resname DB_Connector_for_HiRDB_Type4_Cosminexus_RM
次のコマンドを実行して,Reliable Messagingをデプロイします。
cjdeployrar MyServer -resname Cosminexus_Reliable_Messaging
次のコマンドを実行して,DB Connector for Reliable Messagingを開始します。
cjstartrar MyServer -resname DB_Connector_for_HiRDB_Type4_Cosminexus_RM
次のコマンドを実行して,Reliable Messagingの接続テストを実施します。
cjtestres MyServer -type rar -resname Cosminexus_Reliable_Messaging
接続テストに失敗した場合は,出力されるメッセージに従って対処し,再度接続テストを実施してください。
次のコマンドを実行して,Reliable Messagingを開始します。
cjstartrar MyServer -resname Cosminexus_Reliable_Messaging
次のコマンドを実行して,Reliable Messagingのキューを作成します。
hrmmkque -t local -x QUEUE1 localq1
次のコマンドを実行して,Reliable Messagingを実行状態にします。
hrmstart
All Rights Reserved. Copyright (C) 2012, 2015, Hitachi, Ltd.