Într-un mediu în cloud, nu sunt suportate anumite protocoale legate de EJB 2.0, CICS Transaction Gateway şi IMS Connect. Actualizarea aplicaţiilor dumneavoastră să folosească protocoale standardizate, mai noi, cum ar fi o infrastructură bazată pe HTTP care încorporează REST, simplifică portarea aplicaţiilor dumneavoastră la noile medii. Puteţi de asemenea evalua dacă protocoalele asincrone, cum ar fi IBM MQ sau MQTT, sunt o bună alegere pentru nevoile aplicaţiei dumneavoastră.
Protocoalele legate de EJB 2.0 nu sunt suportate. Actualizaţi-vă aplicaţia pentru a folosi EJB 3.0 sau o versiune ulterioară.
Această regulă semnalează referinţe la t3://, iiop:// şi corbaloc: în următoarele locaţii:
java.naming.provider.url din fişierele jndi.propertiesPentru CICS Transaction Gateway, nu sunt suportate protocoalele tcp, ssl şi local.
Utilizaţi protocoalele http şi https în loc.
Această regulă semnalează referinţe la tcp://, ssl:// şi local: în următoarele locaţii:
com.ibm.ctg.JavaGateway şi com.ibm.ctg.epi.EPIGatewaycom.ibm.ctg.JavaGateway şi com.ibm.ctg.epi.EPIGateway setProtocol(String) şi setURL(String)com.ibm.connector2.cics.CICSManagedConnectionFactory.setConnectionURL(String)IMS Connect nu este suportat. Această regulă semnalează referinţe la IMS Connect API for Java furnizate de pachetul com.ibm.ims.connect.
Pentru informaţii suplimentare, vedeţi Top 9 rules for cloud applications.