出力されるメッセージは以下のとおりです。
[L-Platformテンプレート]画面操作時
ERROR VSYS10098 SQL error.[接続は拒絶されました。ホスト名とポート番号が正しいか、または、ポストマスタがTCP/IP接続を受け入れているかを調べて下さい。]
L-Platformテンプレート管理コマンド操作時
TPLCnnnnn:<メッセージ>(VSYS10098) (注)
注) nnnnnはメッセージ番号になります。詳細は「メッセージ集」の「第18章 TPLCで始まるメッセージ」を参照してください。
原因
原因は以下のどちらかになります。
データベースが起動していません。
データベースを停止したまま、L-Platform管理機能APIのワークユニット (RCXCF_VSYS) を起動したと考えられます。
データベースが起動していません。
ワークユニットが起動している状態で、データベースだけ停止したと考えられます。
対処
原因1.については、1.の対処を、原因2.については、2.の対処をそれぞれ実施してください。
L-Platform管理機能のトレースログ(vsys_trace_log)に、以下のメッセージが出力されているか確認してください。
1) "VSYS10098"および"VSYS00000"が交互に出力されている。かつ、 2) 1)の後に"VSYS00001"が出力されている。かつ、 3) 2)の後に"VSYS00003"が出力されている。
例
[2012-05-25 11:24:17,428] ERROR VSYS10098 SQL error.[接続は拒絶されました。ホスト名とポート番号が正しいか、または、ポストマスタがTCP/IP接続を受け入れているかを調べて下さい。] [2012-05-25 11:24:17,428] WARN VSYS00000 Failed to connect to the database. Retrying... … (VSYS10098 と VSYS00000 が交互に繰り返し出力) … [2012-05-25 11:26:41,441] ERROR VSYS10098 SQL error.[接続は拒絶されました。ホスト名とポート番号が正しいか、または、ポストマスタがTCP/IP接続を受け入れているかを調べて下さい。] [2012-05-25 11:26:41,441] ERROR VSYS00001 Failed retry. The database may not be ready. [2012-05-25 11:26:41,441] ERROR VSYS00003 VSYS API Startup is terminated.
「メッセージ集」の"VSYS00001"の対処に従って、データベースを起動してください。
L-Platform管理機能のトレースログ(vsys_trace_log)に、以下のメッセージが出力されているか確認してください。
1) "VSYS10098"が出力されている。かつ、 2) 1)の詳細エラーメッセージとして"接続は拒絶されました。ホスト名とポート番号が正しいか、または、ポストマスタがTCP/IP接続を受け入れているかを調べて下さい。"が出力されている。かつ、 3) 1)の後にJavaの例外表示(スタックトレース)が出力されている。
例
[2012-05-25 11:45:13,648] ERROR VSYS10098 SQL error.[接続は拒絶されました。ホスト名とポート番号が正しいか、または、ポストマスタがTCP/IP接続を受け入れているかを調べて下さい。] org.postgresql.util.PSQLException: 接続は拒絶されました。ホスト名とポート番号が正しいか、または、ポストマスタがTCP/IP接続を受け入れているかを調べて下さい。 at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:136) … (Javaスタックトレースが出力される) …
「メッセージ集」の"VSYS00001"の対処に従って、データベースを起動してください。