在云环境中,不支持与 EJB 2.0、CICS Transaction Gateway 和 IMS Connect 相关的某些协议。在将应用程序更新到更新版本时,例如合并了 REST 的基于 HTTP 的基础结构,这更易于通过端口将应用程序连接到环境。还可以评估异步协议(例如 IBM MQ 或 MQTT)是否是符合您的应用程序需求的好选择。
不支持与 EJB 2.0 相关的协议。更新应用程序以使用 EJB 3.0 或更高版本。该规则标记了对以下位置中的 t3://、iiop:// 和 corbaloc: 的引用:
java.naming.provider.url 属性值中对于 CICS Transaction Gateway,不支持 tcp、ssl 和 local 协议。
请使用 http 和 https 协议。该规则标记了对以下位置中的 tcp://、ssl:// 和 local: 的引用:
com.ibm.ctg.JavaGateway 和 com.ibm.ctg.epi.EPIGateway 构造函数中com.ibm.ctg.JavaGateway 和 com.ibm.ctg.epi.EPIGateway 方法 setProtocol(String) 和 setURL(String) 中com.ibm.connector2.cics.CICSManagedConnectionFactory.setConnectionURL(String) 方法中不支持 IMS Connect。该规则标记了对 com.ibm.ims.connect 程序包提供的 Java IMS Connect API 的引用。
有关更多信息,请参阅 Top 9 rules for cloud applications。