问题标签 [ims-tm]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jboss - 如何在 JBoss 中配置 IBM IMS 连接器
我有 IMS 连接器 RAR 文件。将它放在 JBOSS_INSTALL/server/default/deploy 目录中。创建了一个 ims-ds.xml 文件并将其放置在同一位置。看起来好像它正在使用以下消息进行部署:
21:40:02,800 INFO [RARDeployment] 存在所需的许可条款,在 .../deploy/ims225Connector.rar/ 中查看 META-INF/ra.xml
但随后它给出了以下错误:
--- MBean 是问题的根本原因 --- 对象名:jboss.web.deployment:war=MHAccountDetailsAXIS.war,id=258164183 状态:失败原因:org.jboss.deployment.DeploymentException:部署期间出错;- 嵌套的 throwable:(javax.naming.NamingException:resource-ref:eis/IMSCZ 没有有效的 JNDI 绑定。检查 jboss-web/resource-ref。)
ObjectName: jboss.jca:service=RARDeployment,name=IMS Connector for Java 状态: NOTYETINSTALLED 取决于我: jboss.jca:service=NoTxDS,name=eis/IMSCZ
java - Java IMS Connect API:HWS0008E 错误
我需要使用 IMS Connect API 通过 Java 连接到 IMS Connect。
我已经使用 TM 资源适配器设置了一个 Websphere 并部署了 IVP 项目。它就像一个魅力。
因为我们想避免 Websphere 和 Rational 的许可(如果您想正确使用资源适配器,这似乎是必要的),我还尝试了普通的 Java IMS Connect API。
我按照这里的说明设置了项目和代码。
与主机的初始连接正常,但执行命令失败并显示 HWS0008E 错误代码(另请参阅:HWS0008E)。
错误的原因是 EOFException,完整的堆栈跟踪是:
我注意到的是,在 Connection Factory 的设置中,我可以设置用户名和密码,而 Connection 则要求“RACF”用户。
我怀疑 Connect API 不支持我们正在使用的身份验证类型(只是普通主机用户和密码),但资源适配器支持。
有没有人在这件事上有任何经验,可以帮助我提供任何提示或建议?提前致谢。
rest - IMS 作为 RESTful Web 服务使用者
我们需要将 IMS 公开为 RESTful Web 服务使用者。我参考了Ivy Ho的文档“为 IMS-Transaction 创建 RESTful Web 服务” ,其中谈到了将 IMS 公开为 RESTful Web 服务提供者。在该文档中,他们在创建 J2C bean(第 4 页)时选择了OUTBOUND适配器选项,这使得数据从应用程序传递到适配器。如果我选择了INBOUND适配器,它使数据从适配器传递到应用程序,是否可以帮助我将 IMS 公开为 RESTful 使用者。
如果有任何经过验证的方法可用,将我们的应用程序公开为 RESTful Web 服务使用者,请分享相同的方法吗?
SOAP GATEWAY 服务器是否可以处理客户端应用程序的 REST 调用。因此,我的核心应用程序可以在 SOAP GATEWAY 服务器中的数据映射后使用客户端应用程序的 REST 响应。
请分享您的观点和想法。提前致谢。
transactions - IMS 使用“交易”这个词是否有点不同?
我对大型机世界不是很熟悉,但对不同的 IT 角色有一些经验。我习惯了一个事务是一个相当小、短暂的事情,它基本上将几个小操作变成了一个更原子的操作,以便它要么完全完成,要么回滚。因此,单次购买将是一次交易,或者是我们获取一些信息、进行一些计算然后保存的单次更改。然而,我听到大型机人员的评论让我认为交易更大,更像是一项服务,或者他们在一次交易中批量购买多个产品。
我听到诸如“应用程序终止了 IMS 事务,现在所有用户都无法购买任何东西!”之类的话。通常,如果交易由于某些错误而失败,这没什么大不了的,下一个客户会出现并开始新的交易。
我听到的评论让我认为他们打开了一笔交易,然后所有购买都以某种方式归入其中,如果一次购买发生一些错误,那么所有购买都会回滚,并且不可能进行进一步的购买。
基本上,我应该将 IMS 事务视为与应用程序和数据库世界中通常的正常短期事务相似,还是它们更重或更长时间?
java - 是否有可能在 Web 前端显示 IMS 屏幕?
我有一个带有 z/os 的大型机。我有 IMS 作为用户界面(绿屏)
现在的要求是在 Web 前端显示 UI。
因此,我必须从外部源触发大型机中的事务,并且输出应显示在 Web 前端。有什么可能的解决方案吗?如果我也可以获得示例程序,那就更好了。