문제해결

본 장에서는 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