CICS捆绑包和JSON Web服务

时间:2018-09-20 19:57:53

标签: json cics

我正在为客户帐户执行POC,在这里我尝试建立和请求-JSON Web服务的响应模型,其中CICS充当客户端。我已经分别创建了2个捆绑包,用于放置请求jsbinds和响应jsbind文件。现在的问题是我的捆绑包中只有一个处于活动状态(请求或响应),并且每次我不得不丢弃一个捆绑包并需要安装另一个捆绑包时。有什么办法可以在CICS区域中同时安装多个捆绑软件?还是可以丢弃该捆绑包,并由应用程序动态地自行安装另一个捆绑包

2 个答案:

答案 0 :(得分:2)

您绝对可以同时在CICS区域中安装多个CICS捆绑软件。

首先要检查的是CICS区域作业日志中的消息,这些消息解释了为什么第二个捆绑软件无法安装(或无法启用)。这些消息可能以DFHRL开头。

如果成功安装了每个捆绑软件(尽管是独立安装的),那么它可能就像命名冲突一样简单。确保每个捆绑包都有唯一的名称。

此红皮书出版物(尤其是第11章)应该是有用的: Implementing IBM CICS JSON Web Services for Mobile Applications

答案 1 :(得分:0)

还要确保bundle-id是唯一的。 bundle-id是从bundle目录名生成的,可以在META-INF / cics.xml文件中找到。

CICS区域作业日志将提到“ CICS资源生命周期管理器未能创建BUNDLE资源”,但是没有给出创建失败的原因。

但是,有一行指出“正在使用BUNDLEID和version创建BUNDLE资源”。您可以检查两个束的束ID是否相同。