ICO0003E

javax.resource.spi.CommException:
ICO0003E:methodname error.
Failed to connect to host [hostname],
port [portnumber].
[java_exception]

説明

IMS™ TM リソース・アダプター が、ホストとポートの組み合わせに接続できませんでした。 java_exception は、接続の失敗の理由を示しています。

ユーザーの処置

必要なアクションはありません。
java_exception を調べて、ホストとの接続に失敗した理由を突き止めてください。java_exception の値としては、次のようなものがあります。
表 1. ICO0003E の例外
例外 説明
java.net.UnknownHostException: hostname

アプリケーションで使用する接続ファクトリーを構成したときに指定したホスト名が無効であるか、アプリケーションが無効なホスト名を指定しました。ホスト名のスペルを確認してください。ホスト名または IP アドレスには、完全修飾パスを 使用する必要があるかもしれません。

java.net.ConnectException: Connection refused
次のようなものが、例外の理由として考えられます。
  • ポート番号が無効である。hostname で示されている IMS Connect に有効なポート番号を使用していることを確認してください。
  • 指定されたポートが停止している。IMS Connect コマンド VIEWHWS を使用してポートの状況を検査します。 ポートが停止している場合は、その状況は NOT ACTIVE です。ポートを開始するには、IMS Connect コマンド OPENPORTdddd (dddd は指定されたポート番号を表します) を使用します。
  • 指定されたホスト上の IMS Connect が実行されていない。 ホスト・システムで IMS Connect を開始してください。
  • IMS Connect の取り消しと再始動を行わずに TCP/IP を再始動したか、 ホスト側で STOPPORTOPENPORT を 連続して発行しないで TCP/IP を再始動した。
java.net.SocketException: connect (code=10051)
次のようなものが、例外の理由として考えられます。
  • インターネット・プロトコル・ネットワーク上で、指定されたホスト名を持つシステムに到達できない。指定されたホスト・システムに ping コマンドを発行して、インターネット・プロトコル・ネットワークからホスト・システムにアクセスできることを確認してください。IMS TM リソース・アダプター が稼働しているシステムで、ping コマンドを入力します。TCP/IP がホストで開始していなければ、それを開始します。
  • TCP/IP は再始動されたものの、アプリケーションが使用するポートの状況が NOT ACTIVE であった。この状態を訂正するには、以下のいずれかの処置を行います。
    • IMS Connect コマンド OPENPORT dddd (dddd はポート番号) を使用してポートを活動化する。
    • IMS Connect を再始動する。

フィードバック