클라우드 환경에서는 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에 대한 참조에 플래그를 지정합니다.
자세한 정보는 클라우드 애플리케이션에 대한 9가지 최상위 규칙을 참조하십시오.