부록 A. Error Code#
Error Code 정리#
오류 코드와 발생 원인을 설명한다.
FATAL Error#
| Error Code | Description | Can be returned by | 
|---|---|---|
| 
 0x50008  | 
 Active Transaction을 중복 시작하려고 함  | 
 ALA_ReceiveXLog  | 
| 
 0x5000A  | 
 Mutex 초기화 실패  | 
 ALA_CreateXLogCollector  | 
| 
 0x5000B  | 
 Mutex 제거 실패  | 
 ALA_Handshake  | 
| 
 0x5000C  | 
 Mutex Lock 실패  | 
 ALA_AddAuthInfo  | 
| 
 0x5000D  | 
 Mutex Unlock 실패  | 
ABORT Error#
| Error Code | Description | Can be returned by | 
|---|---|---|
| 
 0x51006  | 
 Memory Allocation 실패  | 
 모든 Log Analysis API  | 
| 
 0x5101E  | 
 Pool에서 Memory Allocation 실패  | 
 ALA_ReceiveXLog  | 
| 
 0x5101F  | 
 Pool에서 Memory Free 실패  | 
 ALA_Handshake  | 
| 
 0x51020  | 
 Memory Pool 초기화 실패  | 
 ALA_CreateXLogCollector  | 
| 
 0x51021  | 
 Memory Pool 제거 실패  | 
 ALA_DestroyXLogCollector  | 
| 
 0x51013  | 
 Network Context 초기화 실패  | 
 ALA_Handshake  | 
| 
 0x51019  | 
 Network Protocol 제거 실패  | 
|
| 
 0x5101A  | 
 Network Context 종료 실패  | 
|
| 
 0x51017  | 
 Network Session이 이미 종료  | 
 ALA_ReceiveXLog  | 
| 
 0x51018  | 
 Network Protocol이 이상함  | 
 ALA_Handshake  | 
| 
 0x51016  | 
 Network Read 실패  | 
|
| 
 0x5101B  | 
 Network Write 실패  | 
 ALA_Handshake  | 
| 
 0x5101C  | 
 Network Flush 실패  | 
|
| 
 0x51015  | 
 Network Timeout (네트워크 오류)  | 
 ALA_Handshake  | 
| 
 0x5102C  | 
 Network Session 추가 실패  | 
 ALA_Handshake  | 
| 
 0x51024  | 
 Protocol Version이 다름  | 
 ALA_Handshake  | 
| 
 0x51027  | 
 Link Allocation 실패  | 
 ALA_Handshake  | 
| 
 0x51028  | 
 Link Listen 실패  | 
 ALA_Handshake  | 
| 
 0x51029  | 
 Link Wait 실패  | 
 ALA_Handshake  | 
| 
 0x5102A  | 
 Link Accept 실패  | 
 ALA_Handshake  | 
| 
 0x5102B  | 
 Link Set 실패  | 
 ALA_Handshake  | 
| 
 0x51022  | 
 Link Shutdown 실패  | 
 ALA_Handshake  | 
| 
 0x51023  | 
 Link Free 실패  | 
|
| 
 0x51012  | 
 Meta Information이 존재하지 않음  | 
 ALA_Handshake  | 
| 
 0x5103F  | 
 Table Information이 존재하지 않음  | 
 ALA_GetXLog  | 
| 
 0x51040  | 
 Column Information이 존재하지 않음  | 
 ALA_GetXLog  | 
INFO Error#
| Error Code | Description | Can be returned by | 
|---|---|---|
| 0x52034 | Log Analysis API 환경 생성 실패 | ALA_InitializeAPI | 
| 0x52035 | Log Analysis API 환경 제거 실패 | ALA_DestroyAPI | 
| 0x52000 | Log Manager 초기화 실패 | ALA_EnableLogging | 
| 0x52001 | Log File 열기 실패 | ALA_EnableLogging | 
| 0x52004 | Log Manager Lock 실패 | 모든 Log Analysis API | 
| 0x52005 | Log Manager Unlock 실패 | 모든 Log Analysis API | 
| 0x52003 | Log Manager 제거 실패 | ALA_DisableLogging | 
| 0x52002 | Log File 닫기 실패 | ALA_DisableLogging | 
| 0x52009 | Active Transaction이 아님 | ALA_GetXLog | 
| 0x5200E | Linked-List가 비어있지 않음 | ALA_Handshake ALA_DestroyXLogCollector  | 
| 0x52033 | XLog Pool이 비어 있음 | ALA_ReceiveXLog | 
| 0x5200F | NULL 파라미터 | 모든 Log Analysis API | 
| 0x5201D | 유효하지 않은 파라미터 | 모든 Log Analysis API | 
| 0x52014 | Network Timeout (재시도 가능) | ALA_ReceiveXLog | 
| 0x52026 | 지원하지 않는 Socket Type | ALA_Handshake | 
| 0x52025 | Socket Type이 선택되지 않음 | ALA_Handshake | 
| 0x5202F | Socket Type이 해당 Log Analysis API를 지원하지 않음 | ALA_AddAuthInfo ALA_RemoveAuthInfo  | 
| 0x5202D | XLog Sender 이름이 다름 | ALA_Handshake | 
| 0x52030 | 인증 정보가 하나만 존재 | ALA_RemoveAuthInfo | 
| 0x52031 | 더 이상 인증 정보를 추가할 수 없음 | ALA_AddAuthInfo | 
| 0x52032 | Peer에 대한 인증 정보가 없음 | ALA_Handshake | 
| 0x52010 | 유효하지 않은 ROLE | ALA_Handshake | 
| 0x52011 | 유효하지 않은 Replication Flags | ALA_Handshake | 
| 0x52007 | Geometry Endian 변환 실패 | ALA_GetXLog | 
| 0x52036 | MTD Module을 얻을 수 없음 | ALA_GetXLog ALA_GetAltibaseText ALA_GetAltibaseSQL  | 
| 0x52037 | MTD Module로 Text 생성 실패 | ALA_GetAltibaseText | 
| 0x52038 | CMT 초기화 실패 | ALA_GetODBCCValue | 
| 0x52039 | CMT 종료 실패 | ALA_GetODBCCValue | 
| 0x5203A | 분석 헤더 생성 실패 (ODBC 변환) | ALA_GetODBCCValue | 
| 0x5203B | 분석 헤더 제거 실패 (ODBC 변환) | ALA_GetODBCCValue | 
| 0x5203C | MT에서 CMT로 변환 실패 | ALA_GetODBCCValue | 
| 0x5203D | CMT에서 ulnColumn으로 변환 실패 | ALA_GetODBCCValue | 
| 0x5203E | ulnColumn에서 ODBC C로 변환 실패 | ALA_GetODBCCValue |