이전 버전의 EGL에서 마이그레이션
이전 버전의 EGL로부터의 마이그레이션 프로세스는 사용자가 마이그레이션하는 소스 버전에 따라 다릅니다. 프로세스의 파트가 자동화되고 기타 파트는 수동 변경과 관련됩니다.
버전 8.0에서 나중 버전으로 이동하는 데 마이그레이션 도구를 실행할 필요가 없습니다.
또한 버전 7에서 버전 8.5로 이동하는 데 마이그레이션 도구를 실행할 필요가 없습니다. 그러나 이 경우 “버전 7.0 이상에서 마이그레이션”의 내용을 고려하십시오.
7.0 이전의 버전에서 마이그레이션하려면 버전 7.0 레벨에 도달할 때까지 한 레벨에서 다음 레벨로 코드를 마이그레이션해야 합니다.
다음 마이그레이션 도구를 사용할 수 있습니다.
- V6.0 마이그레이션
- V6.0 마이그레이션 도구가 EGL 소스를 버전 V5.1.2 및 V6.0에서 변환하여 EGL V6.0 iFix001을 준수합니다.
- V7.0 마이그레이션
- V7.0 마이그레이션 도구가 EGL 버전 6.0.1 이상에서 현재 버전으로 코드를 마이그레이션합니다.
- 작업공간 마이그레이션
- 작업공간 마이그레이션 마법사가 버전 6.0.x or 7.0.x에서 현재 버전으로 프로젝트를 마이그레이션합니다. 이는 이전 프로젝트가 발견되면 자동으로 실행됩니다. 나중에 마이그레이션을 실행하도록 선택할 수 있습니다. 버전 6에서 웹 프로젝트를 사용하는 경우 버전 8에서 해당 프로젝트를 사용하기 전에 작업공간을 버전 7로 마이그레이션해야 합니다. 버전 8은 버전 6 웹 프로젝트를 마이그레이션할 수 없습니다.
시작하기 전에
- 버전 6에서 웹 프로젝트를 마이그레이션하는 경우 버전 8을 설치하기 전에 작업공간을 버전 7로 마이그레이션하십시오.
- EGL에서 Java™ 또는 COBOL을 생성하는 런타임 환경을 EGL 버전 8의 올바른 레벨로 가져오십시오. 해당 환경을 업데이트하려면 APAR, PTF 또는 둘 다를 설치해야 할 수도 있습니다.
- 새 작업공간에 프로젝트를 가져오기 전에 환경 설정을 설정하십시오. 예를 들어, VisualAge® Generator 호환성 환경 설정을 사용하는 경우 변환할 파일을 가져오기 전에 해당 환경 설정을 설정하십시오.
- 작업공간에 마이그레이션 중인 프로젝트에서 참조되는 모든 프로젝트를 가져오십시오. 마이그레이션 도구가 마이그레이션된 코드에서 파트에 대한 참조를 해석하려고 합니다. 참조된 프로젝트를 동시에 마이그레이션할 필요가 없지만, 도구가 작동하려면 이를 제공해야 합니다.
- EGL 웹 프로젝트만이 아니라 모든 Eclipse 웹 프로젝트가
새 버전의 워크벤치에서 작동하도록 자동으로 업데이트됩니다. 이 명령문은
EGL 코드가 자동으로 마이그레이션됨을 의미하지 않습니다. 이는
웹 프로젝트가 현재 표준으로 업데이트됨을 의미합니다.
웹 프로젝트가 업데이트되는지 여부를 판별하려면 V7.0 작업공간에서 이전 버전의 웹 프로젝트를 열어서 빌드할 때 프로젝트 마이그레이션 창을 감시하십시오. 자동 빌드가 사용으로 설정되어 있지 않은 경우 프로젝트를 클릭한 다음 를 클릭하여 프로젝트를 수동으로 빌드하십시오.
- 코드의 현재 버전 레벨을 판별하십시오. 현재 버전에 따라
마이그레이션의 단계가 다릅니다. 마이그레이션 경로가
다음 레벨의 코드에 사용 가능합니다.
- 버전 5.1.2(임시 수정사항 001이 포함된 버전 6.0 미만까지)
- 임시 수정사항 001이 포함된 버전 6.0(버전 6.0.1 미만까지)
- 버전 6.0.1(버전 7.0 미만까지)
- 버전 7.0(버전 7.1 미만까지)
- 버전 7.1(버전 7.5 미만까지)
- 버전 7.5(버전 8.0 미만까지)
- EGL 마이그레이션 도구의 환경 설정을 설정하십시오.
마이그레이션 이후
마이그레이션 도구가 완료되면 도구가 소스 코드를 변경한 사항을 검토할 수 있습니다.
COBOL 소스 또는 Rich UI 프로젝트를 마이그레이션하는 경우 추가로 변경해야 할 수도 있습니다. 세부사항은 “COBOL-to-EGL 마이그레이션" 및 "Rich UI 프로젝트 마이그레이션”을 참조하십시오.
참고: 새 버전의
제품을 사용하기 시작하면 새 작업공간을 사용하여 문제점을 막으십시오.
예를 들어, 사용 가능한 환경 설정의 세트를 변경하면
이전 버전의 제품과 함께 작성된 작업공간을 계속해서 사용하는 경우
오류가 발생할 수 있습니다.
피드백