次のように設定する場合を例として説明します。
設定項目 | 値 |
---|---|
クラスタ名 | jsvrcluster |
JSVR-CSVサービスのWARファイル名 | jsvr_csv.war |
Charset-Web入力のインストール先 | C:\Program Files\JapanistSVR |
JSVR-Webサービス環境ファイルを、運用する環境にあわせて設定します。詳しくは、「コマンドリファレンス JSVR部品 JSVR-Webサービス JSVRAX編」を次のように参照してください。
参照事項 | 参照先 |
---|---|
JSVR-Webサービス環境ファイルの格納位置 | 「コマンドリファレンス JSVR部品 JSVR-Webサービス JSVRAX編」の5.1.1項 |
設定時の注意事項 | 「コマンドリファレンス JSVR部品 JSVR-Webサービス JSVRAX編」の5.1.3項 |
設定項目の説明 | 「コマンドリファレンス JSVR部品 JSVR-Webサービス JSVRAX編」の5.2節 |
注意
WEBSERVICE.SYSTEM_OPT_CSVHEADER、WEBSERVICE.SYSTEM_OPT_CSVRESPONSECHARSET、およびWEBSERVICE.SYSTEM_OPT_CSVREQUESTCHARSETについては、次のように設定してください。
WEBSERVICE.SYSTEM_OPT_CSVHEADER=true(JSVR-CSVインタフェースのレスポンスに情報ヘッダが付加されるように設定する)
WEBSERVICE.SYSTEM_OPT_CSVRESPONSECHARSET=csWindows31J(JSVR-CSVインタフェースのレスポンスデータの文字コード名を"csWindows31J"に設定する)
WEBSERVICE.SYSTEM_OPT_CSVREQUESTCHARSET=csWindows31J(JSVR-CSVインタフェースのリクエストデータの文字コード名を"csWindows31J"に設定する)
例
JSVR-Webサービス環境ファイルの各項目の設定例
"★"がついている項目を設定する
GLYPH.FONT_DIR=C:\\Program Files\\JapanistSVR\\fonts CHARACTER.CHARSETNAME=EJ_UNICODE2004MS ★運用文字コードを指定する HWRECOG.SERVICE_PORT=8088 WEBSERVICE.DB_LOOKUP_NAME=jdbc/CMWEB.JSVR ★Java EE環境の場合はこのように設定する WEBSERVICE.SYSTEM_LOGPATH=C:\\Program Files\\JapanistSVR\\logs WEBSERVICE.SYSTEM_OPT_CSVHEADER=true ★初期値のまま、変更しない WEBSERVICE.SYSTEM_OPT_CSVRESPONSECHARSET=csWindows31J ★初期値のまま、変更しない WEBSERVICE.SYSTEM_OPT_CSVREQUESTCHARSET=csWindows31J ★初期値のまま、変更しない
JDBC接続プールを設定します。設定内容は次のとおりです。
項目名 | 値 |
---|---|
名前 | CMWEB.JSVR |
データソースクラス名 | com.fujitsu.symfoware.jdbc2.SYMConnectionPoolDataSource |
リソースタイプ | javax.sql.ConnectionPoolDataSource |
項目名 | 値 |
---|---|
初期および最小プールサイズ | 10 |
最大プールサイズ | 10 |
プールサイズ変動量 | 1 |
項目名 | 値 |
---|---|
検証方法 | table |
テーブル名 | RDBII_SYSTEM.RDBII_ASSISTTABLE |
項目名 | 値 |
---|---|
databaseName | ICMWA000.JSVR |
networkProtocol | symfold |
user | jsvr_usr |
password | jsvr_psw |
SYMOption | schema=JSVR |
ctuneparam | 'CLI_WAIT_TIME=(30)' |
注意
追加プロパティのuserおよびpasswordには、「6.4.3 辞書の利用者定義」で設定した辞書の利用者名とパスワードを設定してください。
例
コマンドプロンプトでの設定例
> asadmin create-jdbc-connection-pool --datasourceclassname com.fujitsu.symfoware.jdbc2.SYMConnectionPoolDataSource --restype javax.sql.ConnectionPoolDataSource --steadypoolsize 10 --maxpoolsize 10 --poolresize 1 --validationmethod table --validationtable RDBII_SYSTEM.RDBII_ASSISTTABLE --property databaseName=ICMWA000.JSVR:networkProtocol=symfold:user=jsvr_usr:password=jsvr_psw: SYMOption=schema\=JSVR:ctuneparam='CLI_WAIT_TIME\=(30)' CMWEB.JSVR
青字の部分は、「6.4.3 辞書の利用者定義」で設定した辞書の利用者名とパスワードを設定する。
1. クラスタの作成
次の手順でクラスタを作成します。
手順
IJServerクラスタを作成します。
作成したクラスタの環境変数に"RDBNAME=ICMWA000"を指定します。
作成したクラスタのJava VMの定義項目に対して、次のように設定します。
Charset-Web入力のインストール先\rdbsys\SFWCLNT\JDBC\fjjdbc\bin
Charset-Web入力のインストール先\rdbsys\SFWCLNT\ESQL\bin
Charset-Web入力のインストール先\rdbsys\SFWCLNT\JDBC\fjjdbc\lib\fjsymjdbc4.jar
Charset-Web入力のインストール先\jsvrcore\jsvr.jar
注意
ネイティブライブラリパスを設定する場合は、下記のコマンドを使用してください。
asadmin set node-agent.ijna.property.com.fujitsu.interstage.javaee.admin.path.<IJServerクラスタ名>="<パス列>"
本定義項目は、Charset-Web入力が使用するNode Agentの追加プロパティです。その他の用途で利用しないでください。
パス列の指定方法/エラー対処については、Interstage Application Serverのasadminコマンドのsetサブコマンドの記述を参照してください。
作成したクラスタのJDBCリソースに、「6.8.2.2 JDBCデータソース管理の設定」で作成したJDBC接続プールを関連付けします。
例
コマンドライン操作の例
> asadmin create-cluster --newinstances jsvrserver jsvrcluster > asadmin set jsvrcluster.ijserver-control.environment-variable="RDBNAME=ICMWA000" > asadmin set node-agent.ijna.property.com.fujitsu.interstage.javaee.admin.path.jsvrcluster="C:\Program Files\JapanistSVR\rdbsys\SFWCLNT\JDBC\fjjdbc\bin${path.separator}C:\Program Files\JapanistSVR\rdbsys\SFWCLNT\ESQL\bin" > asadmin set jsvrcluster.java-config.classpath-suffix="C:\Program Files\JapanistSVR\rdbsys\SFWCLNT\JDBC\fjjdbc\lib\fjsymjdbc4.jar${path.separator}C:\Program Files\JapanistSVR\jsvrcore\jsvr.jar" > asadmin create-jdbc-resource --target jsvrcluster --connectionpoolid CMWEB.JSVR jdbc/CMWEB.JSVR
2. WARファイルを作成
次の手順で、WARファイルを作成します。
手順
コマンドライン上で、"Charset-Web入力のインストール先\webservice\csv\webapps\JSVRCSVWS"フォルダに移動します。
jarコマンドを使用して、JSVRCSVWSフォルダ内のファイルすべてをアーカイブしたWARファイルを作成します。
例
コマンドライン操作の例
> cd /d C:\Program Files\JapanistSVR\webservice\csv\webapps\JSVRCSVWS > jar -cf jsvr_csv.war *
3. クラスタへWARファイルを配備
次の手順で、クラスタへWARを配備します。
手順
1. コマンドライン上で、" Charset-Web入力のインストール先\webservice\csv\webapps\JSVRCSVWS"フォルダに移動します。
2. asadminコマンドを使用して、クラスタへWARファイルを配備します。
例
コマンドライン操作の例
> cd /d C:\Program Files\JapanistSVR\webservice\csv\webapps\JSVRCSVWS > asadmin deploy --target jsvrcluster jsvr_csv.war
4. クラスタへJSVRAXを配備
asadminコマンドを使用して、「1. クラスタの作成」で作成したクラスタへ"Charset-Web入力のインストール先\webservice\csv\webapps\JSVRAX"を配備します。
例
コマンドライン操作の例
> asadmin deploydir --target jsvrcluster "C:\Program Files\JapanistSVR\webservice\csv\webapps\JSVRAX"
5. クラスタの起動
前手順で設定した環境変数を有効化してクラスタを起動するために、Node Agentサービスを再起動します。
例
コマンドライン操作の例
> ijnastop > ijnastart