W środowisku chmury nie są obsługiwane niektóre protokoły powiązane z komponentami EJB 2.0, CICS Transaction Gateway i IMS Connect. Zaktualizowanie aplikacji w celu użycia nowszych, ustandaryzowanych protokołów, takich jak infrastruktura oparta na protokole HTTP, która obejmuje usługi REST, ułatwia tworzenie portów aplikacji dla nowych środowisk. Można również ocenić, czy protokoły asynchroniczne, takie jak IBM MQ lub MQTT, są odpowiednie dla potrzeb aplikacji.
Protokoły związane z komponentami EJB 2.0 nie są obsługiwane. Należy
zaktualizować aplikację, aby używane były komponenty EJB 3.0 lub nowsze.
Ta
reguła powoduje oznaczenie flagą odwołań do protokołów t3://,
iiop:// oraz corbaloc: w następujących miejscach:
java.naming.provider.url w plikach
jndi.propertiesW przypadku produktu CICS Transaction Gateway nie są obsługiwane protokoły
tcp, ssl oraz local.
Zamiast nich należy użyć protokołów http oraz https.
Ta reguła powoduje oznaczenie flagą odwołań do protokołów tcp://,
ssl:// oraz local: w następujących miejscach:
com.ibm.ctg.JavaGateway oraz
com.ibm.ctg.epi.EPIGatewaysetProtocol(String) oraz
setURL(String) klas com.ibm.ctg.JavaGateway oraz
com.ibm.ctg.epi.EPIGatewaycom.ibm.connector2.cics.CICSManagedConnectionFactory.setConnectionURL(String)Produkt IMS Connect nie jest obsługiwany. Ta reguła powoduje oznaczenie
flagą odwołań do interfejsu API IMS Connect dla języka Java udostępnionego w
pakiecie com.ibm.ims.connect.
Więcej informacji na ten temat zawiera sekcja 9 najważniejszych reguł dla aplikacji w chmurze.