X-UP서비스로 구축된 시스템을 관리 하다 보면 X-UP 서비스 호출 시 오류가 나는 경우가 있습니다. 이는 개발한 X-UP모델 자체 오류 또는 시스템의 환경적 오류로 구분되어 질 수 있으며, 이를 보다 빨리 파악하기 위해 xup.log 내용을 확인합니다.
xup.log는 사용자가 설정한 loglevel에 의해 로그가 남겨집니다.
X-UP의 Error 메세지 Spec
ErrorCode : 성공 시 0, 실패 시 -1
이용자가 정의한 error code parameter 존재 시 해당 값.
ErrorMsg
Target : [domain:model]
System Error code : [X-UP error code]
Message : Exception 메시지.
오류 확인 시 중요한 점은 'ErrorMsg'에 포함 된 System Error Code와 Message 입니다. 아래의 내용을 토대로 오류에 대응합니다.
System Error Code- LEF00000~LEF99999
Servlet 혹은 API에서 발생한 오류 입니다. 입력 Parameter의 Parsing 혹은 설치 오류 등의 원인으로 발생할 수 있으며 메시지의 내용으로 오류 처리가 되지 않을 경우 고객 지원 센터로 문의 합니다.
System Error Code- BUN00000~BUN19999
가장 많이 발생하는 오류의 형태로 DB, SAP RFC 등의 호출에서 오류가 발생한 유형입니다. SQL 혹은 SAP RFC function등에 오류가 있거나 legacy 자체에 문제가 있는 경우로 메시지를 보고 오류를 조치 합니다
System Error Code- BUN20000~BUN99999
각 연결 모듈 자체에서 발생한 오류로 고객 지원 센터로 문의 합니다.
System Error Code- COR00000~COR99999
X-UP Engine 에서 발생한 오류 입니다. 고객 지원 센터로 문의 합니다.
System Error Code- UND00000
정의 되지 않은 오류 코드로 2가지 경우로 나눠 볼 수 있습니다.
X-UP Engine에서 정의되지 않은 오류
Model의 UserMethod 혹은 사용자가 정의한 Helper Class 등에서 발생한 오류
Message 내용을 확인하여 오류에 대응 합니다.