首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Java IMS Connect API: HWS0008E错误

Java IMS Connect API: HWS0008E错误
EN

Stack Overflow用户
提问于 2015-03-12 20:47:04
回答 1查看 734关注 0票数 2

我需要使用IMS connect API通过Java连接到IMS Connect。

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

因为我们希望避免Websphere和Rational的许可(如果您想要正确使用资源适配器,这似乎是必要的),所以我也尝试了普通的Java IMS Connect API。

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

到主机的初始连接正常,但执行命令失败,并显示HWS0008E错误代码(另请参阅:HWS0008E)。

错误的原因是一个EOFException,完整的堆栈跟踪是:

代码语言:javascript
运行
复制
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不支持我们正在使用的身份验证类型(只支持纯主机用户和密码),但资源适配器支持。

有没有人在这件事上有经验,可以给我一些建议或建议?提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2015-04-01 02:55:29

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

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

至于您的IMS Connect HWS00008E错误,这是因为必须使用RACF=Y启用IMS Connect,并且IMS Connect API正在发送默认的RACF凭证:

RACF ID = "RACFUID“

RACF密码= "RACFPSWD“

RACF组= "RACFGRUP“

因此,联系您的IMS并要求他们提供有效的RACF凭证,然后实际地或在TmInteration属性文件中正确地设置它们,或者如果实际上没有为此IMS Connect (RACF=N)启用RACF,那么尝试将凭证设置为8个空白,如下所示:

公共最终静态字符串BLANK_USERID =“*”;

setRacfUserId(BLANK_USERID);

setRacfPassword(BLANK_USERID);

setRacfGroupName("");

有更好的地方可以找到这个问题的答案,我只是偶然发现了这个。如果您有更多问题或希望我将您与拥有这些产品的人联系,请与我联系。

尝试由IBM IMS employees监控的列表服务器:http://imslistserv.bmc.com/scripts/wa-BMC.exe?INDEX

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29010174

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档