我正在为一个客户帐户做一个POC,在那里我试图设置和请求JSON web服务的-response模型,其中CICS充当客户端。我已经创建了两个包,分别用于放置请求jsbind和响应jsbind文件。现在的问题是,我的包中只有一个是活动的(请求或响应),每次我都必须丢弃一个包并需要安装另一个包。有没有办法在CICS区域中同时安装多个包?或者该捆绑包可以被丢弃而另一个捆绑包由应用程序自身动态地安装
发布于 2018-09-21 08:07:19
您绝对可以在一个CICS区域中同时安装多个CICS包。
首先要检查的是CICS regions作业日志中解释第二个包无法安装(或无法启用)的原因的消息。消息可能会以DFHRL开头。
如果您已经成功地安装了每个包(尽管是独立的),那么它可能会像命名冲突一样简单。确保每个包都有一个唯一的名称。
这个红皮书出版物(特别是第11章)应该是有用的:Implementing IBM CICS JSON Web Services for Mobile Applications
发布于 2018-09-21 19:38:34
此外,还要确保bundle-id是唯一的。bundle-id是从bundle目录名生成的,可以在META-INF/cics.xml文件中找到。
CICS region作业日志将提到“CICS资源生命周期管理器未能创建包资源",但没有给出创建失败的原因。
但是,有一行声明“正在使用BUNDLEID和版本创建捆绑资源。”您可以检查两个bundle的bundle-id是否相同。
https://stackoverflow.com/questions/52432434
复制相似问题