Unify NXJ の使用に対す る動作保証 さ れたBEA WebLogicのバージ ョ ン については、
『Unify NXJがサポー ト す る構成』 を参照 し て く だ さ い。
1. 該当する JDBCド ラ イバ フ ァ イル (.zipま たは.jar) を含める よ う に、BEA WebLogic CLASSPATHを更新 し ます。
CLASSPATHは、 BEA WebLogicデ フ ォ ル ト サーバを起動す る ス ク リ プ ト に定義 さ れています。 こ のス ク リ プ ト はBEA WebLogicで提供 さ れます。Windowsでは
“startWLS.cmd” 、 UNIXでは“startWLS.sh” が こ のス ク リ プ ト に該当 し 、BEA WebLogic イ ン ス ト ールデ ィ レ ク ト リ に格納 さ れています。 デ フ ォ ル ト では
“weblogic81”です
注: Oracle JDBC ド ラ イバを使用する場合は、 CLASSPATH定義文
の先頭に.jarフ ァ イルを追加 し て、WebLogicが提供する Oracle .jarフ ァ イルを使用 し ない よ う に し ます。 日本語環境を 利用する場合は、nls_charset12.zip もCLASSPATHに追加す る 必要があ り ます。
2. ア プ リ ケーシ ョ ン に必要なデー タ ソ ースのJDBC Connection Poolを新 し く 構成 し ます。
a. BEA WebLogicデ フ ォ ル ト サーバを起動 し ます。
こ れはNXJコ ン ト ロ ールセ ン タ が配備 さ れたサーバです。 通常、Unify NXJを イ ン ス ト ールする とNXJ コ ン ト ロ ールセ ン タ が配備 さ れます。
サーバを起動 さ せる方法はい く つかあ り ます。”startWebLogic”や
”startManagedWebLogic”のス ク リ プ ト を実行 し ます。 あ る いはWindowsの場 合、 ス タ ー ト > プ ロ グ ラ ム > WebLogic > Start Default Server を選択 し ます。
b. BEA WebLogic Server Consoleにて、Services > JDBC > Connection Pools を選択 し ます。
c. Configure a new JDBC Connection Pool を ク リ ッ ク し ます。
d. Generalパネルで、 デー タ ベース タ イ プ に関する フ ィ ール ド エ ン ト リ の値を入 力 し ます。
デー タ ベース
タ イ プ フ ィ ール ド 名 フ ィ ール ド エ ン ト リ
IBM DB2 Name <pool name>
URL jdbc:db2:<database name>
Driver Classname COM.ibm.db2.jdbc.app.DB2Driver Properties <user-name>
ACLName ブ ラ ン ク のま ま
Password <password>
Open String Password
ブ ラ ン ク のま ま
IBM Informix Name <pool name>
URL jdbc:informix-sqli://<host>:<port>/<database name>: INFORMIXSERVER=<database server name>
説明: <host>=ホス ト 名; <port>=デー タ ベース ポー ト 番号; <database server name>=デー タ ベースサーバ名
Driver Classname com.informix.jdbc.IfxDriver Properties user=<user>
ACLName ブ ラ ン ク のま ま
デー タ ソ ース定義
© Copyright 2005 Unify Corporation
45
Password <password>
Open String Password
ブ ラ ン ク のま ま
MS SQL Server 2000
Name <pool name>
URL jdbc:jtds:sqlserver://<host>:<port>
説明: <host>=ホス ト 名; <port>=デー タ ベース ポー ト 番号
Driver Classname net.sourceforge.jtds.jdbc.Driver Properties user=<user>
ACLName ブ ラ ン ク のま ま
Password <password>
Open String Password
ブ ラ ン ク のま ま
MySQL Name <pool name>
URL jdbc:mysql://<host>:<port>/<dbname>
説明: <host>=ホス ト 名; <port>=デー タ ベース ポー ト 番号; <dbname>=デー タ ベース名 Driver Classname com.mysql.jdbc.Driver
Properties user = <user >
ACL Name ブ ラ ン ク のま ま
Password <password>
Oracle Name <pool name>
URL jdbc:oracle:thin:@<host>:<port>:<sid>
説明: <host>=ホス ト 名; <port>=デー タ ベース ポー ト 番号; <sid> = デー タ ベースSID
Driver Classname oracle.jdbc.driver.OracleDriver Properties user=<user>
ACLName ブ ラ ン ク のま ま
Password <password>
Open String Password
ブ ラ ン ク のま ま
Sybase Name <pool name>
URL jdbc:sybase:Tds:<host>:<port>
説明: <host>=ホス ト 名; <port>=デー タ ベース ポー ト 番号
Driver Classname com.sybase.jdbc2.jdbc.SybDriver Properties user=<user>
ACLName ブ ラ ン ク のま ま
Password <password>
デー タ ベース
タ イ プ フ ィ ール ド 名 フ ィ ール ド エ ン ト リ
e. 作成 を ク リ ッ ク し ます。
接続プールが作成 さ れます。
f. DataServerの場合、 以下の方法で プ ロパテ ィ を設定 し ます。
i. 接続 タ ブ を開き ます。
ii. Prepared Statement Cache Sizeプ ロパテ ィ を0に設定 し ます。
iii. 適用 を ク リ ッ ク し ます。
g. タ ーゲ ッ ト タ ブ で、 適切なサーバ名を選択 さ れた列に移動 し ます。
デ フ ォ ル ト のサーバ名は“default”です。
h. 適用 を ク リ ッ ク し ます。
3. 接続プールのJDBCデー タ ソ ース定義を作成 し ます。
a. Services > JDBC > Tx Data Sources を選択 し ます。
b. “新 し い JDBC Tx Data Sourceの コ ン フ ィ グ レ ーシ ョ ン”を ク リ ッ ク し ます。
c. コ ン フ ィ グ レ ーシ ョ ン タ ブ で、 以下のよ う に入力 し ます。
Name: <data source name>
JNDI Name: <data source name>
Pool Name: <pool name>
その他の設定はデ フ ォ ル ト のま ま に し てお き ます。
d. 作成 を ク リ ッ ク し ます。
e. タ ーゲ ッ ト タ ブ で、 適切なサーバを選択 フ ィ ール ド に移 し ます f. 適用 を ク リ ッ ク し ます。
以上でデー タ ソ ース定義が作成 さ れま し た。 サーバを再起動 し ます。
Open String Password
ブ ラ ン ク のま ま
Unify DataServer
Name <pool name>
URL jdbc:simba:<host>:<port>/<DSN>
説明: <host>=ホス ト 名; <port>=デー タ ベース ポー ト 番号; <DSN>=デー タ ソ ース名
Driver Classname simba.jdbc.SimbaDriver Properties user=<user>
ACL Name ブ ラ ン ク のま ま
Password <password>
Open String Password
ブ ラ ン ク のま ま デー タ ベース
タ イ プ フ ィ ール ド 名 フ ィ ール ド エ ン ト リ
デー タ ソ ース定義
© Copyright 2005 Unify Corporation