문제해결
본 장에서는 OpenFrame AIM 제품을 설치 및 실행할 때 발생할 수 있는 오류 및 해결책에 대해 기술한다.
1. 개요
설치용 속성파일을 잘못 작성한 경우에는 OpenFrame AIM 설치 도중 오류가 발생할 수 있다.
OpenFrame AIM 설치 과정에서 발생하는 오류는 다음의 3가지 경로를 통해 발견할 수 있다.
-
${OPENFRAME_HOME}/UninstallerData/log/install_AIM.log 파일을 텍스트 에디터로 직접 열어 확인
-
OpenFrame AIM을 설치한 후 수동으로 스크립트를 실행할 때 기록된 오류 로그 확인
-
OpenFrame AIM 기동을 확인할 때 나타나는 서버 상태 로그 정보 확인
설치용 속성파일 작성에 대한 자세한 내용은 설치용 속성파일을 참고한다. |
2. 오류 유형 및 해결방법
다음은 잘못된 설치용 속성파일로 인해 OpenFrame AIM 설치 중 빈번히 발생하는 오류 및 유형별 해결방법에 대해 소개한다.
-
라이선스 파일이 존재하지 않거나 잘못된 경우
라이선스 파일이 존재하지 않거나 손상된 경우 또는 라이선스 기간이 만료된 경우 다음과 같은 오류가 발생한다.
-
Tmax 라이선스 파일이 없는 경우
aim_init.sh 스크립트 파일을 실행할 때 다음과 같은 오류가 발생한다.
(E) CFL2141 failed to read license file : /home/oframe/OpenFrame/core/license/license.dat [COM0900]
-
Tmax 라이선스 파일 기간이 만료된 경우
aim_init.sh 스크립트 파일을 실행할 때 다음과 같은 오류가 발생한다.
(E) CFL2145 License is expired : [COM0906]
-
Tmax 라이선스 파일이 손상된 경우
aim_init.sh 스크립트 파일을 실행할 때 다음과 같은 오류가 발생한다.
(E) CFL2142 Corrupt license file : /home/oframe/OpenFrame/core/license/license.dat [COM0902]
-
-
VTAM 포트를 OpenFrame GW의 포트와 일치시키지 않은 경우
설치용 속성파일에 기재한 VTAM_PORT 값은 OpenFrame GW의 lu.port와 동일하게 맵핑되어 각 클라이언트에게 할당될 터미널 리소스 사용시 필요한 부분이다. 따라서, OpenFrame AIM이나 OpenFrame GW 설치 순서는 무관하지만 두 제품을 설치하는 경우 port 값을 동일하게 맞춰주지 않으면 터미널로부터 OpenFrame GW 연결과정에서 VTAM_ERR_NOT_FOUND 오류가 발생할 수 있다.
OpenFrame GW의 lu.port의 port 번호를 vtamgen 툴을 이용하여 VTAM 리소스에 새로 등록해주거나, VTAM 리소스에 기등록되어있는 port를 OpenFrame GW의 lu.port에 기재하여 일치시켜 준다. 두 경우 모두 OpenFrame GW의 재기동만으로 적용된 port를 사용할 수 있다.
-
vtamgen 툴을 통해 원하는 port의 리소스 등록
> vtamgen vtam.sample Result [vtam.sample] : Success[3] Error[0]
-
vtamdump 툴을 통해 등록되어 있는 VTAM port 확인
vtamdump BEGINVTAM PORT 6082 LUGROUP LUGRP1 OIVPWS00..OIVPWS09..FFFFFFNN ENDLUGROUP IPGROUP IPGRP1 1.1.1.1..255.255.255.255 ENDIPGROUP LUMAP LUGRP1 IPGRP1 ENDVTAM
-
OpenFrame GW의 설정파일 ${OFGW_HOME}/ofgwconf/ofgw.properties에서 lu.port 값을 확인
lu.port = 6082
-