• 検索結果がありません。

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

ドキュメント内 untitled (ページ 36-41)

JBossア プ リ ケーシ ョ ンサーバを使用する場合、IBM DB2、Informix、MS SQL、

Oracleデー タ ベースにNXJコ ン ト ロ ールセ ン タ デー タ リ ポジ ト リ を構成する こ と がで き ます。 こ のセ ク シ ョ ン では各デー タ ベース毎に構成手順を説明 し ます。 使用する DBMS のバージ ョ ンは、 本バージ ョ ンのUnify NXJがサポー ト す るバージ ョ ン で なけれ ばな り ません。 『Unify NXJがサポー ト する構成』 を参照 し て く だ さ い。

5.1.1 IBM DB2 デー タ ベース

DB2デー タ ベース を リ ポジ ト リ と し て使用する には、 以下の手順でNXJコ ン ト ロ ール セ ン タ を構成す る必要があ り ます。

: DB2デー タ ベース を作成する手順は、“Type-2” CLI-based driverを 使用する こ と を前提 と し ています。こ れにはDB2ク ラ イ ア ン ト 製品 を イ ン ス ト ール し 、 実際のデー タ ベースへの“alias”を作成する必要 があ り ます。こ のaliasはロー カルア ク セスする際のデー タ ベース名 と し て使用 さ れます。NXJか ら デー タ ベースにア ク セスする には、

“Type-4” ド ラ イバを使用 し ます (デー タ ベースaliasは使用 し ませ ん)。

また、32KBページサイ ズのテーブル領域が利用可能で なければな り ません。 こ れは、 リ ポジ ト リ デー タ ベース中のあ る テーブルの行 サイ ズで非常に大き い ものがあ り 、 その行がデー タ ベースページに 収ま る必要があ るか ら です。User領域およびSystem一時領域を作 成 し て下 さ い。

1. DB2 “db2sql92” ユーテ ィ リ テ ィ と repository-db2.sqlス ク リ プ ト

(<UNIFY_HOME>/lib/repository) を実行 し リ ポジ ト リ テーブルを作成 し ます。

db2sql92 -d ALIAS -a user/password < repository-db2.sql ALIAS はデー タ ベースalias名、user/password はテーブル作成のために必要な ユーザ認証です。

WebSphere IBM DB2

Informix Oracle

35ページの 「WebSphereア プ リ ケー シ ョ ンサーバ」

WebLogic Oracle

MS SQL Server

36ページの 「WebLogic ア プ リ ケー シ ョ ンサーバ」

Oracle 10g & OC4J Oracle 41ページの 「Oracleア プ リ ケーシ ョ ン

サーバ (OC4J or 10g)」

ア プ リ ケーシ ョ ン

サーバ デー タ ベース 参照

さ ら に、CLI-based ド ラ イバを使用する には、 ド ラ イバのJarフ ァ イルを ア プ リ ケーシ ョ ンサーバの ク ラ スパスに追加 し 、DB2 “bin” デ ィ レ ク ト リ を ア プ リ ケー シ ョ ンサーバのPATHに追加する必要があ り ます。

2. NXJ コ ン ト ロ ールセ ン タ を配備す る ア プ リ ケーシ ョ ンサーバを停止 し ます。

JBoss デ フ ォ ル ト サーバの停止方法については、 15ページの 「JBoss ア プ リ ケー シ ョ ンサーバの使い方」 を参照 し て下 さ い。

3. 以下の手順でDB2 デー タ ソ ース を JBossア プ リ ケーシ ョ ンサーバに作成 し ます。

a. DB2デー タ ソ ース フ ァ イル <UNIFY_HOME>/lib/repository/db2-NXJCCDS-ds.xml<UNIFY_WORK>/jboss/server/default/deployデ ィ レ ク ト リ に コ ピ ー し ます。

b. コ ピ ー し た フ ァ イルを編集 し 、 以下の値を正 し い値に置き換え ます。

YOUR_HOST YOUR_PORT YOUR_DBNAME YOUR_SERVER YOUR_USER_NAME YOUR_PASSWORD

4. NXJコ ン ト ロ ールセ ン タ を配備/更新 し ます。

NXJコ ン ト ロ ールセ ン タ を配備、 更新する には、 ccmanageユーテ ィ リ テ ィ を使用 し て下 さ い。 詳細については、 13ページの 「ccmanageユーテ ィ リ テ ィ 」 を参照 し て下 さ い。

5. ccmanageで<UNIFY_HOME>/jboss/server/default/deployの cloudscape-NXJCC-ds.xml フ ァ イルを削除 し ます。

6. デ フ ォ ル ト ア プ リ ケーシ ョ ンサーバを再起動 し ます。

JBossデ フ ォ ル ト サーバの開始、 停止方法については15ページの 「JBossア プ リ ケーシ ョ ンサーバの使い方」 を参照 し て下 さ い。

5.1.2 Informix デー タ ベース

Informixデー タ ベース を リ ポジ ト リ と し て使用する には、 以下の手順でNXJコ ン ト ロ ールセ ン タ を構成す る必要があ り ます。

1. NXJコ ン ト ロ ールセ ン タ リ ポジ ト リ デー タ を保持する テーブルを デー タ ベースに作 成 し ます。

dbaccessま たは同様のツ ールを用い、 <UNIFY_HOME>/lib/repository デ ィ レ ク ト リ にあ る “repository-informix.sql”ス ク リ プ ト を実行 し ます。こ のス ク リ プ ト は、同 じ デ ィ レ ク ト リ にあ る turbineUser-ifx.dat も 使用 し ますので注意 し て下 さ い。

dbaccess を実行す る ために必要な環境変数は以下の と お り です。

- INFORMIXDIR Informix イ ン ス ト ールデ ィ レ ク ト リ ; - INFORMIXSERVER Informix サーバ イ ン ス タ ン ス名;

- PATH Informix “bin”デ ィ レ ク ト リ をパスに含めます

Informix 環境変数を設定後、dbaccess を実行 し ます。

dbaccess <repository> repository-informix.sql

<repository> はデー タ ベース名です。 ま た“repository-informix.sql”お よ び

“turbineUser-ifx.dat” は現在のデ ィ レ ク ト リ に存在する も の と し ます。

2. NXJコ ン ト ロ ールセ ン タ を配備する ア プ リ ケーシ ョ ンサーバを停止 し ます。

JBoss default サーバの停止方法については、15ページの 「JBossア プ リ ケーシ ョ ンサーバの使い方」 を参照 し て下 さ い。

3. 以下の手順でInformix デー タ ソ ース をJBoss ア プ リ ケーシ ョ ンサーバに作成 し ま す。

a. サン プルのInformixデー タ ソ ース フ ァ イル<UNIFY_HOME>/lib/repository/

informix-NXJCCDS-ds.xml<UNIFY_WORK>/jboss/server/default/deploy デ ィ レ ク ト リ に コ ピ ー し ます。

b. コ ピ ー し た フ ァ イルを編集 し 、 以下の値を正 し い値に置き換え ます。

YOUR_HOST YOUR_PORT YOUR_DBNAME YOUR_SERVER YOUR_USER_NAME YOUR_PASSWORD

4. NXJコ ン ト ロ ールセ ン タ を配備/更新 し ます。

NXJコ ン ト ロ ールセ ン タ を配備、 更新する には、 ccmanageユーテ ィ リ テ ィ を使用 し て下 さ い。 詳細については、 13ページの 「ccmanageユーテ ィ リ テ ィ 」 を参照 し て下 さ い。

5. <UNIFY_HOME>/jboss/server/default/deployのcloudscape-NXJCC-ds.xml フ ァ イ ルを削除 し ます。

6. デ フ ォ ル ト ア プ リ ケーシ ョ ンサーバを再起動 し ます。

JBoss デ フ ォ ル ト サーバの開始、 停止方法については15ページの 「JBoss ア プ リ ケーシ ョ ンサーバの使い方」 を参照 し て下 さ い。

5.1.3 MS SQL Server デー タ ベース

MS SQL Server デー タ ベース を リ ポジ ト リ と し て使用する には、 以下の手順でNXJコ ン ト ロ ールセ ン タ を構成する必要があ り ます。

1. NXJコ ン ト ロ ールセ ン タ リ ポジ ト リ デー タ を保持する テーブルを デー タ ベースに作 成 し ます。

osqlま たは同様のツ ールを使用 し 、<UNIFY_HOME>/lib/repositoryにあ る

"repository-mssql.sql"ス ク リ プ ト を実行 し ます。

: Microsoft SQL Server ク ラ イ ア ン ト ツールに含まれる"isql"ユー テ ィ リ テ ィ はス ク リ プ ト を実行で き ません。CT-Libraryベース のosqlユーテ ィ リ テ ィ が代わ り に使用で き ます。

2. NXJコ ン ト ロ ールセ ン タ を配備する ア プ リ ケーシ ョ ンサーバを停止 し ます。

JBossデ フ ォ ル ト サーバの停止方法については、15ページの 「JBossア プ リ ケー シ ョ ンサーバの使い方」 を参照 し て く だ さ い。

3. MS SQL Serverデー タ ソ ース を作成 し ます。

フ リ ーのjTDS JDBC ド ラ イバま たはMicrosoft純正のJDBC ド ラ イバのど ち ら を使 用す るかで作成方法は異な り ます。

フ リ ーのjTDS JDBC ド ラ イバの場合、MS SQL Serverデー タ ソ ース テ ン プ レ ー ト フ ァ イル<UNIFY_HOME>/lib/repository/mssql-NXJCCDS-ds.xml を ア プ リ ケー シ ョ ンサーバを配備す る デ ィ レ ク ト リ に コ ピ ー し ます。

JBossの場合、 以下のデ ィ レ ク ト リ に コ ピ ー し ます。

<UNIFY_WORK>/jboss/server/default/deploy

4. コ ピ ー し た フ ァ イルを編集 し 、 以下の値を正 し い値に置き換え ます。

YOUR_HOST YOUR_PORT YOUR_DBNAME YOUR_USER_NAME YOUR_PASSWORD

Microsoft 純正JDBC ド ラ イバの場合、 以下の手順で設定で き ます。

a. Microsoft純正JDBC ド ラ イバJar フ ァ イルを入手 し ます。

b. 以下のJarア プ リ ケーシ ョ ンサーバの ク ラ スパスに追加 し ます。

mssqlserver.jar msbase.jar msutil.jar

c. MS SQL Serverデー タ ソ ース テ ン プ レ ー ト フ ァ イル<UNIFY_HOME>/lib/

repository/mssql-NXJCCDS-ds.xml を ア プ リ ケーシ ョ ンサーバを配備す る デ ィ レ ク ト リ に コ ピ ー し ます。

JBossの場合、 以下のデ ィ レ ク ト リ に コ ピ ー し ます。

<UNIFY_WORK>/jboss/server/default/deploy

d. 以下のプ ロパテ ィ を持つデー タ ソ ース フ ァ イル(mssql-NXJCCDS-ds.xml) を更 新 し ます。

YOUR_HOST YOUR_PORT YOUR_DBNAME YOUR_USER_NAME YOUR_PASSWORD

class name: com.microsoft.jdbc.sqlserver.SQLServerDriver URL: jdbc:microsoft:sqlserver://your-host:your-port;

SelectMethod=Cursor;DatabaseName=your-db-name 5. NXJコ ン ト ロ ールセ ン タ を配備/更新 し ます。

NXJコ ン ト ロ ールセ ン タ を配備、 更新する には、 ccmanageユーテ ィ リ テ ィ を使用 し て下 さ い。 詳細については、13ページの 「ccmanageユーテ ィ リ テ ィ 」 を参照 し て下 さ い。

6. NXJコ ン ト ロ ールセ ン タ が配備 さ れた後、cloudscape-NXJCC-ds.xml フ ァ イルを 削除 し ます。

JBossの場合、 こ の フ ァ イルは以下のデ ィ レ ク ト リ にあ り ます。

<UNIFY_HOME>/jboss/server/default/deploy/cloudscape-NXJCC-ds.xml 7. デ フ ォ ル ト ア プ リ ケーシ ョ ンサーバを再起動 し ます。

JBoss default サーバの開始、 停止方法については15ページの 「JBossア プ リ ケー シ ョ ンサーバの使い方」 を参照 し て下 さ い。

5.1.4 Oracle デー タ ベース

Oracleデー タ ベース を リ ポジ ト リ と し て使用す る には、 以下の手順でNXJコ ン ト ロ ー ルセ ン タ を構成す る必要があ り ます。

1. NXJコ ン ト ロ ールセ ン タ リ ポジ ト リ デー タ を保持する テーブルを デー タ ベースに作 成 し ます。

sqlplusま たは同様のツ ールを使用 し 、<UNIFY_HOME>/lib/repositoryデ ィ レ ク ト リ にあ る "repository-oracle.sql"ス ク リ プ ト を実行 し ます。こ のス ク リ プ ト は リ ソ ー ス権限を持 っ たユーザで実行す る必要があ り ます。 こ の権限は以下の方法で許可で き ます。

GRANT “RESOURCE” TO “<username>”;

テーブルスペースは3MB以上割 り 当て て下 さ い。

2. NXJコ ン ト ロ ールセ ン タ を配備する ア プ リ ケーシ ョ ンサーバを停止 し ます。

JBoss default サーバの停止方法については、15ページの 「JBossア プ リ ケーシ ョ ンサーバの使い方」 を参照 し て下 さ い。

3. 以下の手順でOracleデー タ ソ ース を JBossア プ リ ケーシ ョ ンサーバに作成 し ます。

a. Oracle デー タ ベース テ ン プ レ ー ト フ ァ イル

<UNIFY_HOME>/lib/repository/oracle-NXJCCDS-ds.xml を

<UNIFY_WORK>/jboss/server/default/deploy/oracle-NXJCCDS-ds.xml に コ ピ ー し ます。

b. コ ピ ー し た フ ァ イルを編集 し 、 以下の値を正 し い値に置き換え ます。

YOUR_HOST YOUR_PORT YOUR_SID

YOUR_USER_NAME YOUR_PASSWORD

4. jboss-service.xml を編集 し ます。

a. <UNIFY_HOME>/jboss/server/default/confデ ィ レ ク ト リ に移動 し ます。

b. jboss-service.xml を編集 し 、 以下のよ う に"Pad" 属性の コ メ ン ト をはず し ます。

<attribute name="Pad">true</attribute>

5. NXJコ ン ト ロ ールセ ン タ を配備/更新 し ます。

NXJコ ン ト ロ ールセ ン タ を配備、 更新する には、 ccmanageユーテ ィ リ テ ィ を使用 し て下 さ い。 詳細については、 15ページの 「JBoss ア プ リ ケーシ ョ ンサーバの使い 方」 を参照 し て下 さ い。

6. NXJコ ン ト ロ ールセ ン タ が配備 さ れた後、cloudscape-NXJCC-ds.xml フ ァ イルを 削除 し ます。

JBossの場合、 こ の フ ァ イルは以下のデ ィ レ ク ト リ にあ り ます。

<UNIFY_HOME>/jboss/server/default/deploy/cloudscape-NXJCC-ds.xml 7. デ フ ォ ル ト ア プ リ ケーシ ョ ンサーバを再起動 し ます。

JBoss default サーバの開始、 停止方法については 15ページの 「JBoss ア プ リ ケー シ ョ ンサーバの使い方」 を参照 し て下 さ い。

ドキュメント内 untitled (ページ 36-41)

関連したドキュメント