我为CICS创建了几个Java应用程序,并使用了CICS Explorer并将它们部署到CICS TS 4.2。我读过的所有内容都说以这种方式部署,但是如果我想创建一个部署到第三方环境的应用程序呢?根据IBM的所有内容,我需要使用CICS Explorer。我实际上能够避免CICS资源管理器的恶意攻击,包括在Z / OS上创建软件包,下载软件包,编辑cics.xml文件以及在其他地方重新部署。工作但整个过程都有所不足。
是否有使用CICS Explorer部署CICS Java应用程序的文档替代方案?我确实读过一些关于部署osgi包的能力,这些包不是cics包,但是我还没有找到关于它的更多信息。
答案 0 :(得分:1)
谢谢你的提问。在我回答之前,如果你不介意,我会有几个我自己的。首先,当您说要将应用程序部署到“第三方环境”时,您的意思是什么;这是一个不同的CICS系统或其他什么?其次,使用CICS Explorer创建和部署应用程序有什么问题?
答案 1 :(得分:1)
您可以使用CICS build toolkit,这允许您从Eclipse项目创建/构建可部署的CICS包项目结构。它还允许您使用属性文件中的值修改CICS包资源属性中的特定变量,这包括JVM服务器名称。
答案 2 :(得分:0)
时间流逝,从2019年开始,这个问题还有另一种解决方案。
如果使用Maven或Gradle构建Java,则可以使用CICS bundle Maven plugin或CICS bundle Gradle plugin。他们采用您的Java模块并将其包装到CICS捆绑包中,以供您部署到CICS或工件存储库中。
这些插件可用于任何CICS TS版本,但是如果您还具有CICS TS 5.6和更高版本,则可以直接从这些插件中使用CICS bundle deployment API并将其作为开发版本的一部分部署到CICS。 / p>