クラウド環境では、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 パッケージにより提供される IMS Connect API for Java を参照するようにフラグが立てられます。
詳しくは、 Top 9 rules for cloud applications を参照してください。