2

IMS Connect API を使用して、Java 経由で IMS Connect に接続する必要があります。

TM Resource Adapter を使用して Websphere をセットアップし、IVP プロジェクトをデプロイしました。それは魅力のように機能します。

Websphere と Rational のライセンス (リソース アダプターを適切に使用するには必要と思われる) を回避したいので、プレーンな Java IMS Connect API も試してみました。

ここの指示に従い、プロジェクトとコードをセットアップしました。

ホストへの初期接続は機能していますが、コマンドの実行は HWS0008E エラー コードで失敗します ( HWS0008Eも参照)。

エラーの理由は EOFException であり、完全なスタック トレースは次のとおりです。

12.03.2015 11:36:36 com.ibm.ims.connect.impl.ConnectionImpl receive
SEVERE:     IOException caught in Connection.receive().  Exception caught was: com.ibm.ims.connect.ImsConnectCommunicationException: HWS0008E: Failed to send or receive messages to and from IMS Connect hostName [host], portNumber [port]. Original error: [EOFException]
com.ibm.ims.connect.ImsConnectCommunicationException: HWS0008E: Failed to send or receive messages to and from IMS Connect hostName [host], portNumber [port]. Original error: [EOFException]
    at com.ibm.ims.connect.impl.ConnectionImpl.receive(ConnectionImpl.java:1609)
    at com.ibm.ims.connect.impl.TmInteractionImpl.execute(TmInteractionImpl.java:660)
    at Main.main(Main.java:66)

私が気付いたのは、接続ファクトリーの設定で、接続が「RACF」ユーザーを要求しているときに、ユーザー名とパスワードを設定できることです。

私の疑いでは、接続 API は、使用している認証の種類 (単純なホスト ユーザーとパスワードのみ) をサポートしていませんが、リソース アダプターはサポートしています。

この問題について経験があり、ヒントやアドバイスを手伝ってくれる人はいますか? 前もって感謝します。

4

1 に答える 1