문제 해결
본 장에서는 단위 테스트를 수행하는 중에 자주 발생되는 에러와 그 해결책에 대해 설명한다.
-
구조체 크기를 가져오지 못하였습니다.
설명
대상 모듈의 입출력 구조체가 컴파일 및 Dlupdate가 되지 않았을 때 나타나는 에러이다.
대응 방법
대상 모듈의 입출력 구조체가 컴파일 및 Dlupdate가 제대로 됐는지 확인한다.
-
구조체의 Property를 찾을 수 없습니다.
설명
대상 모듈의 입출력 구조체가 삭제되었을 때 나타나는 에러이다.
대응 방법
대상 모듈의 입출력 구조체가 삭제되었는지 확인한다.
-
서비스 파라미터 테이블 조회 에러입니다.
설명
Tx Code가 pfm_sm_ext, pfm_svc_ext에 입력되지 않았을 때 나타나는 에러이다.
대응 방법
해당 서비스의 물리명과 Tx Code가 pfm_sm_ext, pfm_svc_ext에 입력되었는지 확인한다.
-
Proframe 에러가 발생하였습니다. [Mapper에 등록된 input struct 길이와 set_data 리턴 길이가 다릅니다.]
설명
구조체에 등록된 메타가 수정되는 문제가 발생했을 때 나타나는 에러이다.
대응 방법
구조체에 등록되어 있는 메타가 수정되었는지 확인한다. 구조체의 메타가 수정되었다면 원복 후에 컴파일 및 Dlupdate를 하거나, 수정된 구조체를 컴파일 및 Dlupdate를 한다.
-
[WEBT-1105][000000] socket connection timeout [TPETIME:13]
설명
TestFrameWorkConfig.jsp 파일에 정의된 포트와 Tmax 서버 포트가 다른 경우 또는 Tmax 서버에 접속되지 않는 등의 문제가 발생했을 때 나타나는 에러이다.
대응 방법
Tmax서버 포트를 TestFrameWorkConfig.jsp 파일에 정의된 포트와 동일하게 한다.
TestFrameWorkConfig.jsp 파일 위치는 다음과 같다.
$JEUS_HOME/webhome/app_home/pfmdevsvr/webAdmin/TestFrameWorkConfig.jsp
Tmax 서버가 부팅되었는지 확인한다.
-
TX_CODE를 찾을 수 없습니다.
설명
Tx Code가 PFM_SVC 테이블에 삽입되지 않았을 때 나타나는 에러이다.
대응 방법
해당 서비스의 Tx Code가 PFM_SVC 테이블에 삽입되었는지 확인한다.