V7.0 이전 버전의 EGL에서 마이그레이션
버전 7.0 이전의 버전에서 마이그레이션할 때, 해당 버전 및 버전 7.0 사이의 모든 버전으로 마이그레이션해야 합니다.
- 이전 버전의 EGL에서 마이그레이션의 "시작하기 전에" 섹션에 있는 적합한 태스크를 완료하십시오.
- 작업공간 마이그레이션 취소
- 6.0.1로 마이그레이션
- 7.0으로 마이그레이션
- 작업공간 마이그레이션
다음 표는 각 버전마다 마이그레이션 단계를 표시합니다. 마이그레이션하려면 모든 필요한 단계를 완료해야 합니다.
| 현재 버전 | 작업공간 업데이트 | 작업공간 마이그레이션 취소 | 6.0으로 마이그레이션 | 6.0.1로 마이그레이션 | 7.0으로 마이그레이션 | 작업공간 마이그레이션 |
|---|---|---|---|---|---|---|
| 5.1.2 | 1 | 2 | 3 | 4 | 5 | 6 |
| 6.0 | 1 | 2 | 3 | 4 | 5 | |
| 6.0 iFix 001 | 1 | 2 | 3 | 4 | ||
| 6.0.1 | 1 | 2 | 3 |
작업공간 업데이트
- 저장소에 프로젝트 확인
- 프로젝트 교환 파일 작성
작업공간 마이그레이션 취소
7.0 이전의 버전에서 마이그레이션하는 경우 코드 마이그레이션이 완료되면 작업공간을 마이그레이션합니다. 작업공간을 너무 빨리 마이그레이션하면 일부 필요한 마이그레이션이 발생하지 않습니다. 작업공간 마이그레이션 마법사가 제품 시작 시 자동으로 시작됩니다. 이 마법사를 취소해야 합니다.
- 마법사가 시작되면 취소를 클릭하십시오.
- 마이그레이션이 필요한 프로젝트를 마우스 오른쪽 단추로 클릭하고 프로젝트 닫기를 클릭하십시오.
버전 6.0 iFix 001로 마이그레이션
전체 프로젝트, 단일 파일 또는 파일 선택에서 마이그레이션 도구를 사용할 수 있습니다. 패키지 또는 폴더에서 도구를 실행하는 경우 해당 패키지 또는 폴더에서 모든 EGL 소스 파일을 변환합니다.
- 마이그레이션 도구의 환경 설정이 설정되었는지 확인하십시오. 자세한 정보는 “EGL 마이그레이션 도구 환경 설정 설정”을 참조하십시오.
- 프로젝트 탐색기 보기에서 마이그레이션할 EGL 프로젝트, 패키지, 폴더 또는 파일을 선택하십시오.
- 선택된 자원을 마우스 오른쪽 단추로 클릭한 다음 을 클릭하십시오.
- 선택사항: 동일한 코드를 두 번 마이그레이션하지 않도록 V6.0 마이그레이션 기능을 사용 안함으로 설정하십시오.
결과
도구가 소스 코드에 작성한 변경을 검토하십시오.
- 프로젝트 탐색기 보기에서, 마이그레이션된 EGL 소스 파일을 마우스 오른쪽 단추로 클릭한 다음 를 클릭하십시오.
- 이전 버전 및 작업공간의 파일 간 차이를 검사하십시오.
- 변경 검토을 완료하면 확인을 클릭하십시오.
버전 6.0.1로 마이그레이션
코드를 버전 6.0.1로 마이그레이션하려면 코드를 다음과 같이 수동으로 변경하십시오.
- 변수 또는 파트 이름 등의 ID가 기호(@)로 시작되지 않는지 확인하십시오. 이는 현재 연산자입니다.
- 다음 시스템 함수의 호출을 확인하십시오. 호출의
마지막 인수가 숫자 값인 경우(인수의 기본 유형에 대한
문제점을 표시하는 오류 메시지에서
증명된 대로) 호출을 변경하십시오.
표 2. 시스템 함수의 수동 변경 이전 함수 새 함수 StrLib.compareStr VGLib.compareBytes StrLib.CopyStr VGLib.copyBytes StrLib.concatenate VGLib.concatenateBytes
버전 7.0 이상으로 마이그레이션
EGL V7.0 마이그레이션 도구를 사용하여 코드를 EGL 버전 6.0.1 이상에서 버전 7.0 이상까지 마이그레이션하십시오.
전체 프로젝트, 단일 파일 또는 여러 파일에서 마이그레이션 도구를 사용할 수 있습니다. 패키지 또는 폴더에서 도구를 실행하는 경우 해당 패키지 또는 폴더에서 모든 EGL 소스 파일을 변환합니다.
- 마이그레이션 도구의 환경 설정이 설정되었는지 확인하십시오. 자세한 정보는 "EGL 마이그레이션 도구 환경 설정 설정"을 참조하십시오.
- 프로젝트 탐색기 보기에서 마이그레이션할 EGL 프로젝트, 패키지, 폴더 또는 파일을 선택하십시오. 마이그레이션할 EGL 자원의 수를 선택할 수 있습니다. 둘 이상의 자원을 한 번에 선택하려면 Ctrl을 누른 채 자원을 클릭하십시오.
- 선택된 자원을 마우스 오른쪽 단추로 클릭한 다음 을 클릭하십시오.
- 해당 코드에서 오류를 검사하고 EGL V7.0을 준수하지 않는 장소를 검사하십시오. 사용자의 코드를 수동으로 변경해야 할 수 있습니다. 자세한 정보는 “V7.0 마이그레이션 도구에서 작성되지 않은 변경”을 참조하십시오.
- 선택사항: 동일한 코드를 두 번 마이그레이션하지 않도록 V7.0 마이그레이션 기능을 사용 안함으로 설정하십시오.
결과
도구가 소스 코드에 작성한 변경을 검토하십시오.
- 프로젝트 탐색기 보기에서, 마이그레이션된 EGL 소스 파일을 마우스 오른쪽 단추로 클릭한 다음 를 클릭하십시오.
- 이전 버전 및 작업공간의 파일 간 차이를 검사하십시오.
- 변경 검토를 완료하면 확인을 클릭하십시오.
COBOL 소스 또는 Rich UI 프로젝트를 마이그레이션하는 경우 추가로 변경해야 할 수도 있습니다. 세부사항은 “COBOL-to-EGL 마이그레이션” 및 “Rich UI 프로젝트 마이그레이션”을 참조하십시오.
작업공간 마이그레이션
- 마이그레이션될 프로젝트를 마우스 오른쪽 단추로 클릭하십시오.
- 프로젝트 열기를 클릭하십시오.
- 마이그레이션은 자동입니다. 버전 6에서 웹 프로젝트를 마이그레이션하는 경우 버전 8에서 열기 전에 버전 7로 마이그레이션해야 합니다.
피드백