Java IMS连接API:HWS008E错误

Java IMS连接API:HWS008E错误,java,ims-tm,Java,Ims Tm,我需要使用IMSConnect API通过Java连接到IMSConnect 我已经使用TM资源适配器设置了一个Websphere,并部署了IVP项目。它就像一个符咒 因为我们希望避免对Websphere和Rational进行许可(如果您想正确使用资源适配器,这似乎是必要的),所以我还尝试了普通的JavaIMSConnectAPI 我按照说明,设置了项目和代码 与主机的初始连接正在工作,但执行命令失败,错误代码为HWS008E(另请参阅:) 错误原因是EOFEException,完整堆栈跟踪为:

我需要使用IMSConnect API通过Java连接到IMSConnect

我已经使用TM资源适配器设置了一个Websphere,并部署了IVP项目。它就像一个符咒

因为我们希望避免对Websphere和Rational进行许可(如果您想正确使用资源适配器,这似乎是必要的),所以我还尝试了普通的JavaIMSConnectAPI

我按照说明,设置了项目和代码

与主机的初始连接正在工作,但执行命令失败,错误代码为HWS008E(另请参阅:)

错误原因是EOFEException,完整堆栈跟踪为:

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”用户

我怀疑Connect API不支持我们正在使用的身份验证类型(仅支持普通主机用户和密码),但资源适配器支持


有没有人在这件事上有任何经验,可以帮我提供一些提示或建议?提前感谢。

您似乎正在尝试调用IMS事务,以避免任何许可证问题或成本。有多种方法可以做到这一点,TMRA和SOAP网关都依赖于需要许可证的RAD工具(除非您希望手动生成可以生成的内容)

TMRA可以用作独立API,类似于IMS Connect API的操作方式,还有一个移动功能,允许您将事务作为REST服务启用,只需要您必须已经拥有的IMS许可证;这些是您的免费选择。我建议您研究一下移动功能包,它包括运行时和eclipse工具

就您的IMS Connect HWS0008E错误而言,这是因为必须使用RACF=Y启用IMS Connect,并且IMS Connect API正在发送默认RACF凭据:

RACF ID=“RACFUID”
RACF Password=“RACFPSWD”
RACF Group=“RACFGRUP”

因此,请与您的IMS管理员联系,要求他们提供有效的RACF凭据,然后以实用方式或在TMInteraction属性文件中正确设置这些凭据,或者如果事实上没有为此IMS连接启用RACF(RACF=N),则尝试将凭据设置为8个空格,如下所示:

公共最终静态字符串BLANK_USERID=“”;
setRacfUserId(空白用户id);
setRacfPassword(空白用户标识);
setRacfGroupName(“”)

有更好的地方可以找到答案,我只是碰巧发现了这个。如果您有更多问题或希望我让您与这些产品的所有者联系,请与我联系

尝试由IBM IMS员工监控的listserv: