에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm...

298
OpenFrame 에러 메시지 참조 안내서 소프트웨어 OpenFrame/Online v5.3 OpenFrame/Batch v4.0 안내서 버전 v1.2 Copyright © 2008 TmaxSoft Co., Ltd. All Rights Reserved.

Transcript of 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm...

Page 1: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

OpenFrame 에러 메시지 참조 안내서

소프트웨어

OpenFrame/Online v5.3 OpenFrame/Batch v4.0

안내서 버전 v1.2

Copyright © 2008 TmaxSoft Co., Ltd. All Rights Reserved.

Page 2: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

OpenFrame 에러 메시지 참조 안내서 2

Copyright Notice

Copyright © 2008 TmaxSoft Co., Ltd. All Rights Reserved.

TmaxSoft Co., Ltd.

서울특별시 강남구 대치동 946-1 글라스타워 18층 우)135-708

Restricted Rights Legend

This software and documents are made available under the terms of the TmaxSoft License Agreement and may only be used or copied in accordance with the terms of this agreement. No part of this document may be reproduced, transmitted, or translated in any form or by any means, electronic, mechanical, manual, or optical, without the prior written consent of TmaxSoft Co., Ltd.

이 소프트웨어 및 안내서는 오직 TmaxSoft Co., Ltd.와의 사용권 계약 하에서만 이용이 가능하며, 사용권 계약에 따라서 사용하거나 복사할 수 있습니다. 또한 이 안내서에서 언급하지 않은 정보에 대해서는 보증 및 책임을 지지 않습니다. 이 안내서에 대한 권리는 저작권에 보호되므로 발행자의 허가 없이 전체 또는 일부를 어떤 형식이나, 사진 녹화, 기록, 정보 저장 및 검색 시스템과 같은 그래픽이나 전자적, 기계적 수단으로 복제하거나 사용할 수 없습니다.

Trademarks

Tmax, WebtoB, WebT, JEUS and OpenFrame are registered trademarks of TmaxSoft Co., Ltd. Other products, titles or services may be registered trademarks of their respective companies.

Tmax, WebtoB, WebT, JEUS, OpenFrame은 TmaxSoft Co., Ltd.의 등록 상표입니다. 기타 모든 제품들과 회사 명칭은 각각 해당 소유주의 상표로서 참조용으로만 사용됩니다.

안내서 정보

안내서 제목: OpenFrame 에러 메시지 참조 안내서

발행일: 2008년7월15일

소프트웨어 버전: OpenFrame/Online v5.3, OpenFrame/Batch v4.0

안내서 버전: v1.2

Page 3: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

OpenFrame 에러 메시지 참조 안내서 3

연락처

Korea TmaxSoft Co., Ltd. 18F Glass Tower, 946-1, Daechi-Dong, Kangnam-Gu, Seoul 135-708 South Korea Tel: 82-2-6288-2114 Fax: 82-2-6288-2115 Email: [email protected] Website: http://www.tmax.co.kr

USA TmaxSoft, Inc. US Headquarter (San Jose) 130 Rio Robles San Jose, CA 95134, USA Tel: 1-408-321-2400 Fax: 1-408-321-2444 Email: [email protected] Website: http://www.tmaxsoft.com Sales Office (New Jersey) 560 Sylvan Ave, Englewood Cliffs NJ 07632, USA Tel: 1-201-567-8266 Fax: 1-201-567-7339 Email: [email protected] Website: http://www.tmaxsoft.com

Japan TmaxSoft Japan Co., Ltd. 5F Sanko Bldg, 3-12-16 Mita, Minato-Ku, Tokyo, 108-0073 Japan Tel: 81-3-5765-2550 Fax: 81-3-5765-2567 Email: [email protected] Website: http://www.tmaxsoft.co.jp

Page 4: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

OpenFrame 에러 메시지 참조 안내서 4

China TmaxSoft China Co., Ltd. Beijing Silver Tower, RM 1508, 2# North Rd Dong San Huan, Chao yang District, Beijing, China, 100027 Tel: 86-10-6410-6145~8 Fax: 86-10-6410-6144 Email: [email protected] Website: http://www.tmaxsoft.com.cn Shanghai Office Room 4123, 41 Floor, China Development Bank Building, No.500 Pudong Road(s), Shanghai, China, 200120 Tel: 86-21-6109-5751 Fax: 86-21-6109-5750 Email: [email protected] Website: http://www.tmaxsoft.com.cn

Page 5: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

OpenFrame 에러 메시지 참조 안내서 5

내용 목차

안내서에 대하여.................................................................................................. 8

안내서의 대상 ........................................................................................................... 8

안내서의 전제 조건 ................................................................................................... 8

안내서의 제한 조건 ................................................................................................... 8

안내서 구성............................................................................................................... 9

안내서 규약............................................................................................................. 10

시스템 사용 환경..................................................................................................... 11

관련 안내서............................................................................................................. 12

제1장 에러 코드 베이스..................................................................................... 13

1.1 개별 모듈 .......................................................................................................... 13

1.2 집합 모듈 .......................................................................................................... 14

제2장 개별 모듈 ................................................................................................ 15

2.1 Non-VSAM (-0) ................................................................................................ 15

2.2 TSAM (-1000) .................................................................................................. 24

2.3 DSIO (-2000).................................................................................................... 37

2.4 ICF (-3000)....................................................................................................... 44

2.5 AMS (-4000)..................................................................................................... 50

2.6 DSALC (-5000) ................................................................................................ 56

2.7 VOLM (-6000) .................................................................................................. 69

2.8 LOCKM (-7000) ............................................................................................... 72

2.9 PGMDD (-8000) ............................................................................................... 83

2.10 TJES (-9000).................................................................................................. 85

2.11 AMSX (-10000)............................................................................................... 96

2.12 SMS (-11000) ............................................................................................... 101

2.13 SPOOL (-13000) .......................................................................................... 105

2.14 CPMLIB (-15000)......................................................................................... 109

2.15 MVSSYS (-16000).........................................................................................111

2.16 SAF (-17000) ............................................................................................... 112

2.17 TACF (-18000) ............................................................................................. 122

2.18 BINFMT (-19000) ......................................................................................... 131

Page 6: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

OpenFrame 에러 메시지 참조 안내서 6

2.19 HiDB (-20000).............................................................................................. 133

2.20 MSCGW (-21000) ........................................................................................ 146

2.21 MSIGW (-21500) .......................................................................................... 153

2.22 OFCOM (-22000) ......................................................................................... 159

2.23 SAFX (-23000) ............................................................................................. 165

2.24 SAFO (-24000)............................................................................................. 166

2.25 SAF BAT (-26000) ....................................................................................... 167

2.26 MEMM (-27000) ........................................................................................... 168

2.27 TLIC (-28000)............................................................................................... 170

2.28 TTREE (-29000)........................................................................................... 173

2.29 IMS (-30000) ................................................................................................ 175

2.30 SMEM (-31000)............................................................................................ 179

2.31 SVRCOM (-32000)....................................................................................... 183

2.32 OUTQ (-33000) ............................................................................................ 189

2.33 CONSOLE (-34000)..................................................................................... 192

제3장 집합 모듈.............................................................................................. 199

3.1 ONLINE_LIB (-40000) ................................................................................... 199

3.2 OTPSVR (-42000).......................................................................................... 206

3.3 OSC(-50000).................................................................................................. 209

3.4 OSCST (-55000) ............................................................................................ 243

3.5 OSCSVR (-57000) ......................................................................................... 247

3.6 OSI (-60000) .................................................................................................. 261

3.7 OSIRGN (-62000) .......................................................................................... 277

3.8 OSISVR (-63000) ........................................................................................... 279

Appendix. A 에러 번호................................................................................... 289

Page 7: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

OpenFrame 에러 메시지 참조 안내서 7

표 목차

[표 0-1] 안내서 규약..................................................................................................................... 10

[표 0-2] 시스템 사용 환경 ............................................................................................................ 11

[표 0-3] OpenFrame 관련 안내서 ................................................................................................ 12

[표 0-4] Tmax 관련 안내서........................................................................................................... 12

[표 0-5] Oracle 관련 안내서 ......................................................................................................... 12

[표 1-1] 개별 모듈 ........................................................................................................................ 14

[표 1-2] 집합 모듈 ........................................................................................................................ 14

Page 8: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

안내서에 대하여

OpenFrame 에러 메시지 참조 안내서 8

안내서에 대하여

안내서의 대상

본 안내서는 OpenFrame 제품을 사용하는 도중 발생할 수 있는 에러 및 해당 에러에

대한 대응 방법 등에 대해 기술하고 있하며, OpenFrame 제품을 운영하는 프로그래머

또는 시스템 엔지니어를 대상으로 작성되었다.

안내서의 전제 조건

본 안내서를 이해하기 위한 전제조건은 없다.

안내서의 제한 조건

본 안내서는 TmaxSoft의 OpenFrame 제품에서 지원하는 거의 모든 모듈에 대한 에러

메시지를 제공한다. 단, OpenFrame/Online 및 OpenFrame/Batch 모듈에 대한 GUI 인

터페이스를 제공하는 OpenStudio(v4.0) 모듈에 대한 에러 메시지는 기술하지 않는다.

Page 9: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

안내서에 대하여

OpenFrame 에러 메시지 참조 안내서 9

안내서 구성

에러 메시지 참조 안내서는 총 3 개의 장과 Appendix로 구성되어 있다.

각 장의 주요 내용은 다음과 같다.

제1장: 에러 코드 베이스

개별 모듈 및 집합 모듈의 명칭 및 해당 모듈별 에러 베이스 정보를 기술한다.

제2장: 개별 모듈

개별 모듈에 대한 에러 정보 및 해당 에러에 대한 대응 방법에 대해 기술한다.

제3장: 집합 모듈

집합 모듈에 대한 에러 정보 및 해당 에러에 대한 대응 방법에 대해 기술한다.

Appendix. A: 에러 코드

에러 번호 목록과 해당 에러 번호가 어느 페이지에 위치하는 지에 대한 정보를 제

공한다. 이를 통해 사용자는 특정 에러 메시지에 대한 정보를 보다 쉽게 찾을 수

있다.

Page 10: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

안내서에 대하여

OpenFrame 에러 메시지 참조 안내서 10

안내서 규약

표기 의미

참고: 참고 또는 주의사항

“ ” (따옴표) 다른 관련 안내서 언급 또는 안내서 내의 다른 장 및 절 언급

하이퍼링크 메일계정, 웹 사이트, 다른 장 및 절 참고

진하게 강조

<AaBbCc123> 프로그램 소스 코드의 파일명, 디렉터리 이름

Courier New 파일, 디렉터리 이름, 환경설정 변수

[표 1-1] 표 이름

[표 0-1] 안내서 규약

Page 11: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

안내서에 대하여

OpenFrame 에러 메시지 참조 안내서 11

시스템 사용 환경

요구사항

Platform IBM AIX 5.x

HP-UX 11.xx

Solaris 9 (SunOS 5.9)

Hardware 최소 120MB 하드디스크 공간

256MB 이상 메모리 공간

1GB 이상 하드디스크와 512MB 이상 메모리 공간 권장

Database Tibero 3.0

Oracle 9i 또는 10g

Compiler MF-Cobol 컴파일러

[표 0-2] 시스템 사용 환경

Page 12: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

안내서에 대하여

OpenFrame 에러 메시지 참조 안내서 12

관련 안내서

제품 안내서

OpenFrame Batch 안내서

데이터 셋 안내서

HiDB 안내서

TJES 안내서

유틸리티 참조 안내서

툴 참조 안내서

마이그레이션 안내서

OSC 운영자 안내서

OSI 운영자 안내서

MSC 운영자 안내서

MSI 운영자 안내서

[표 0-3] OpenFrame 관련 안내서

제품 안내서

Tmax Administration Guide

Error Message Reference

FDL Reference Manual

[표 0-4] Tmax 관련 안내서

제품 안내서

Oracle Error Message Reference

[표 0-5] Oracle 관련 안내서

Page 13: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제1장 에러 코드 베이스

OpenFrame 에러 메시지 참조 안내서 13

제1장 에러 코드 베이스

1.1 개별 모듈

에러 베이스 모듈명

-0 Non-VSAM

-1000 TSAM

-2000 DSIO

-3000 ICF

-4000 AMS

-5000 DSALC

-6000 VOLM

-7000 LOCKM

-8000 PGMDD

-9000 TJES

-10000 AMSX

-11000 SMS

-13000 SPOOL

-15000 CPMLIB

-16000 MVSSYS

-17000 SAF

-18000 TACF

-19000 BINFMT

-20000 HiDB

-21000 MSCGW

-21500 MSIGW

-22000 OFCOM

-23000 SAFX

-24000 SAFO

-26000 SAF BAT

-27000 MEMM

-28000 TLIC

-29000 TTREE

-30000 IMS

-31000 SMEM

-32000 SVRCOM

Page 14: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제1장 에러 코드 베이스

OpenFrame 에러 메시지 참조 안내서 14

에러 베이스 모듈명

-33000 OUTQ

-34000 CONSOLE

[표 1-1] 개별 모듈

1.2 집합 모듈

에러 베이스 모듈명

-40000 ONLINE_LIB

-42000 OTP

-50000 OSC

-55000 OST

-57000 OSCSVR

-60000 OSI

-62000 OSIRGN

-63000 OSISVR

[표 1-2] 집합 모듈

Page 15: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 15

제2장 개별 모듈

2.1 Non-VSAM (-0)

NVSM_ERR_NOT_FOUND (-301)

설명

주어진 키 값에 해당하는 레코드가 존재하지 않는 경우이다.

대응 방법

키 값이 올바르게 설정되어 있는지 확인한다.

참고

NVSM_ERR_END_OF_FILE (-302) )

설명

Non-VSAM 데이터 셋을 순차적으로 읽을 때 데이터 셋의 끝(EOF)에 도달한 경우이다.

대응 방법

참고

NVSM_ERR_MEMORY_ALLOC (-303)

설명

메모리 할당에 실패한 경우이다.

대응 방법

시스템에 충분한 가용 메모리가 있는지 확인한다.

참고

NVSM_ERR_NOT_IMPLEMENTED (-304)

설명

OpenFrame Non-VSAM에 구현되지 않은 ISAM을 이용하려는 경우이다.

대응 방법

VSAM을 사용한다.

참고

Page 16: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 16

NVSM_ERR_NOT_ALLOWED (-305)

설명 I/O 모드, DSORG 또는 DEVTYP(장치 유형) 등에 따라 허용되지 않는 작업을 시도한 경우

이다. 대응 방법 시도하려는 작업에 대한 I/O모드, DSORG, DEVTYP 등이 올바로 설정되어 있는지 확인한

다. 참고

NVSM_ERR_INVALID_REQUEST (-306)

설명

Non-VSAM에서 인식하지 못하는 DCB 값 또는 모드가 설정된 경우이다.

대응 방법

DCB 값 또는 모드가 올바로 설정되었는지 확인한다.

참고

NVSM_ERR_INVALID_FILELIST (-307)

설명 OPEN을 수행할 때 Non-VSAM 데이터 셋의 정보를 가진 파일 구조체 목록이 지정되지 않은 경우이다. 대응 방법

파일 구조체 목록을 지정한다.

참고

NVSM_ERR_INVALID_FILE (-308)

설명 CREAT, ERASE, RENAME, STAT 명령을 수행할 때 Non-VSAM 데이터 셋 정보를 가진 파일 구조체가 지정되지 않은 경우이다. 대응 방법

파일 구조체를 지정한다.

참고

NVSM_ERR_INVALID_DSNAME (-401)

설명

Page 17: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 17

RENAME 명령을 수행할 때 변경을 원하는 데이터 셋에 새로운 명칭을 지정하지 않은 경우

이다. 대응 방법

변경을 원하는 데이터 셋에 새 명칭을 지정한다.

참고

NVSM_ERR_INVALID_STAT (-402)

설명

STAT 명령을 수행할 때 데이터 셋의 정보를 받을 구조체를 지정하지 않은 경우이다.

대응 방법

데이터 셋의 정보를 받을 구조체를 지정한다.

참고

NVSM_ERR_INVALID_FD (-501)

설명

Non-VSAM 데이터 셋의 파일 디스크립터(file descriptor)가 잘못된 경우이다.

대응 방법

Non-VSAM 데이터 셋에 대한 OPEN이 정상적으로 수행됐는지 확인한다.

참고

NVSM_ERR_MAX_FILES (-502)

설명

동시에 OPEN을 수행할 수 있는 Non-VSAM 데이터 셋의 개수를 초과한 경우이다.

대응 방법

기존에 OPEN하고 사용하지 않는 데이터 셋을 닫고 다시 시도한다.

참고

NVSM_ERR_INVALID_ADDR (-503)

설명

주소를 사용한 FIND 명령을 수행할 때 주소 값이 BLDL 목록의 범위를 벗어난 경우이다.

대응 방법

주소 값이 BLDL 목록의 개수를 초과하지 않는지 확인한다.

참고

Page 18: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 18

NVSM_ERR_MEMBER_NOT_FOUND (-504)

설명 멤버 명칭을 이용한 FIND 명령을 수행할 때 주어진 문자열로 시작하는 멤버를 찾을 수 없는 경우이다. 대응 방법

멤버 명칭으로 입력한 문자열이 정확한지 확인한다.

참고

NVSM_ERR_INVALID_BLDL (-505)

설명

주소를 이용한 FIND 명령을 수행할 때 BLDL 목록이 없는 경우이다.

대응 방법

FIND 명령 전에 BLDL을 수행하였는지 확인한다.

참고

NVSM_ERR_MEMBER_DUPLICATE (-506)

설명

STOW 명령을 수행할 때 이미 존재하는 멤버를 추가한 경우이다.

대응 방법

기존 멤버를 삭제하거나 또는 새로 추가할 멤버의 명칭을 변경한다.

참고

NVSM_ERR_INVALID_BUF_SIZE (-601)

설명

GET(READ) 명령을 수행할 때 레코드를 읽을 버퍼 크기가 레코드 길이보다 작은 경우이다.

대응 방법

읽을 버퍼의 크기를 레코드 길이만큼 수정한다.

참고

NVSM_ERR_INVALID_KEY (-602)

설명

BDAM을 이용한 READ 및 WRITE 명령을 수행할 때 키 값을 제공하지 않은 경우이다.

Page 19: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 19

대응 방법

키 값을 제공했는지 확인한다.

참고

NVSM_ERR_GET_RDW_FAIL (-603)

설명

RDW(Record Description Word) 정보를 읽는데 실패한 경우이다.

대응 방법

참고

NVSM_ERR_PUT_RDW_FAIL (-604)

설명

RDW 정보를 저장하는데 실패한 경우이다.

대응 방법

저장 공간이 충분한지 확인한다.

참고

NVSM_ERR_PUTX_RECORD_NUM (-605)

설명

PUTX(REWRITE)하려는 레코드 개수가 두 개 이상인 경우이다.

대응 방법

PUTX(REWRITE)하려는 레코드가 두 개 이상인지 확인한다.

참고

NVSM_ERR_NOT_END_WITH_NEWLINE (-606)

설명 RECFM이 L타입(Line Sequential)이고, Move Mode를 이용하는 경우 레코드 마지막에 \n 문자가 존재하지 않는 경우이다. 대응 방법

레코드의 끝에 \n 문자를 추가한다.

참고

Page 20: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 20

NVSM_ERR_LOCATE_FAIL (-607)

설명

PUTX(REWRITE) 명령을 수행할 때 내부 버퍼에 문제가 발생한 경우이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

NVSM_ERR_INVALID_GET_RECL (-608)

설명

마지막으로 GET(READ)에 의해 읽은 레코드에 대한 길이 정보가 없는 경우이다.

대응 방법

PUTX(REWRITE)를 수행하기 바로 전에 수행된 I/O 작업이 GET(READ)인지 확인한다.

참고

NVSM_ERR_SIZE_LIMIT_OVER (-609)

설명

현재 데이터 셋의 크기가 데이터 셋의 크기 제한을 초과한 경우이다.

대응 방법 DCB의 SPACE 정보를 확인하고, 데이터 셋에 I/O를 하는 프로그램이 무한 반복인지 확인

한다. 참고

NVSM_ERR_SYSTEM_CREAT (-900)

설명

creat() 시스템 함수 호출에 실패한 경우이다.

대응 방법

SPOOL에 출력된 시스템 함수 호출 관련 에러 메시지를 확인한다.

참고

NVSM_ERR_SYSTEM_UNLINK (-901)

설명

unlink() 시스템 함수 호출에 실패한 경우이다.

대응 방법

Page 21: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 21

SPOOL에 출력된 시스템 함수 호출 관련 에러 메시지를 확인한다.

참고

NVSM_ERR_SYSTEM_RENAME (-902)

설명

rename() 시스템 함수 호출에 실패한 경우이다.

대응 방법

SPOOL에 출력된 시스템 함수 호출 관련 에러 메시지를 확인한다.

참고

NVSM_ERR_SYSTEM_OPENDIR (-903)

설명

opendir() 시스템 함수 호출에 실패한 경우이다.

대응 방법

SPOOL에 출력된 시스템 함수 호출 관련 에러 메시지를 확인한다.

참고

NVSM_ERR_SYSTEM_MKDIR (-904)

설명

mkdir() 시스템 함수 호출에 실패한 경우이다.

대응 방법

SPOOL에 출력된 시스템 함수 호출 관련 에러 메시지를 확인한다.

참고

NVSM_ERR_SYSTEM_RMDIR (-905)

설명

rmdir() 시스템 함수 호출에 실패한 경우이다.

대응 방법

SPOOL에 출력된 시스템 함수 호출 관련 에러 메시지를 확인한다.

참고

NVSM_ERR_SYSTEM_OPEN (-910)

Page 22: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 22

설명

open() 시스템 함수 호출에 실패한 경우이다.

대응 방법

SPOOL에 출력된 시스템 함수 호출 관련 에러 메시지를 확인한다.

참고

NVSM_ERR_SYSTEM_READ (-911)

설명

read() 시스템 함수 호출에 실패한 경우이다.

대응 방법

SPOOL에 출력된 시스템 함수 호출 관련 에러 메시지를 확인한다.

참고

NVSM_ERR_SYSTEM_WRITE (-912)

설명

write() 시스템 함수 호출에 실패한 경우이다.

대응 방법

SPOOL에 출력된 시스템 함수 호출 관련 에러 메시지를 확인한다.

참고

NVSM_ERR_SYSTEM_LSTAT (-913)

설명

lstat() 시스템 함수 호출에 실패한 경우이다.

대응 방법

SPOOL에 출력된 시스템 함수 호출 관련 에러 메시지를 확인한다.

참고

NVSM_ERR_SYSTEM_LSEEK (-914)

설명

lseek() 시스템 함수 호출에 실패한 경우이다.

대응 방법

SPOOL에 출력된 시스템 함수 호출 관련 에러 메시지를 확인한다.

Page 23: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 23

참고

NVSM_ERR_SYSTEM_FOPEN (-920)

설명

fopen() 시스템 함수 호출에 실패한 경우이다.

대응 방법

SPOOL에 출력된 시스템 함수 호출 관련 에러 메시지를 확인한다.

참고

NVSM_ERR_SYSTEM_FREAD (-921)

설명

fread() 시스템 함수 호출에 실패한 경우이다.

대응 방법

SPOOL에 출력된 시스템 함수 호출 관련 에러 메시지를 확인한다.

참고

NVSM_ERR_SYSTEM_FWRITE (-922)

설명

fwrite() 시스템 함수 호출에 실패한 경우이다.

대응 방법

SPOOL에 출력된 시스템 함수 호출 관련 에러 메시지를 확인한다.

참고

NVSM_ERR_SYSTEM_POPEN (-930)

설명

popen() 시스템 함수 호출에 실패한 경우이다.

대응 방법

SPOOL에 출력된 시스템 함수 호출 관련 에러 메시지를 확인한다.

참고

NVSM_ERR_SYSTEM_PCLOSE (-931)

설명

Page 24: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 24

pclose() 시스템 함수 호출에 실패한 경우이다.

대응 방법

SPOOL에 출력된 시스템 함수 호출 관련 에러 메시지를 확인한다.

참고

NVSM_ERR_SYSTEM_LOCALTIME (-940)

설명

localtime() 시스템 함수 호출에 실패한 경우이다.

대응 방법

SPOOL에 출력된 시스템 함수 호출 관련 에러 메시지를 확인한다.

참고

NVSM_ERR_SYSTEM_SIGNAL (-950)

설명

signal() 시스템 함수 호출에 실패한 경우이다.

대응 방법

SPOOL에 출력된 시스템 함수 호출 관련 에러 메시지를 확인한다.

참고

2.2 TSAM (-1000)

TSAM_ERR_DUPLICATE_RECORD (-1001)

설명 UNIQUE 속성을 갖는 KSDS나 RRDS 데이터 셋에 동일한 레코드 구분자를 갖는 레코드를 추가하려고 시도할 때 발생한 경우이다. 대응 방법

어플리케이션 요건에 따라 예외처리 하거나 데이터 셋의 내용을 수정한다.

참고

“OpenFrame TSAM 안내서” 참조

TSAM_ERR_DUPLICATE_KEY (-1002)

설명

Page 25: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 25

NONUNIQUE 속성을 갖는 Alternate Index Path를 이용하여 레코드를 순차적으로 읽을 때, 동일한 Key에 해당하는 레코드가 여러 개 있어서 순차적으로 더 이상 읽을 수 없는 경우이

다. 대응 방법 어플리케이션 요건에 따라 처리한다. 동일한 Alternate Key에 해당하는 다음 레코드를 읽기 위해서는 순차 읽기로 READ NEXT한다. 반대로 동일한 Alternate Key를 갖는 레코드들을 무시하려면 Key를 재설정한 후 직접 읽기로 READ한다. 참고

“OpenFrame TSAM 안내서” 참조

TSAM_ERR_NOT_FOUND (-1003)

설명

지정된 레코드 구분자에 해당하는 레코드가 데이터 셋에 없는 경우이다.

대응 방법

어플리케이션 요건에 따라 처리한다.

참고

“OpenFrame TSAM 안내서” 참조

TSAM_ERR_END_OF_FILE (-1004)

설명 순차 읽기로 데이터 셋의 마지막(READ NEXT)이나 맨 처음 레코드를(READ PREV) 지난 경우이다. 대응 방법

어플리케이션 요건에 따라 처리한다.

참고

“OpenFrame TSAM 안내서” 참조

TSAM_ERR_RECORD_LOCKED (-1005)

설명 NOSUSPEND 옵션을 지정하여 READ FOR UPDATE 또는 REWRITE하려는 레코드가 다른 어플리케이션에 의해 잠겨(Lock)있는 경우이다. 대응 방법 동시에 실행되지 않아야 하는 어플리케이션들이 동시에 실행되고 있는지 확인한다. 동시에 수행하는 것이 의도된 경우 NOSUSPEND 옵션을 제거하여 TSAM이 상황을 해결할 수 있도록 어플리케이션을 변경한다. 참고

“OpenFrame TSAM 안내서” 참조

TSAM_ERR_RECORD_BUSY (-1006)

설명

NOSUSPEND 옵션을 지정하여 READ하려는 레코드가 다른 어플리케이션에 의해 이미 잠

Page 26: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 26

겨(Lock)있는 경우이다.

대응 방법 NOSUSPEND 옵션을 제거하여 TSAM이 상황을 해결할 수 있도록 어플리케이션을 변경하

거나 잠시 뒤에 다시 READ를 시도한다. 참고

“OpenFrame TSAM 안내서” 참조

TSAM_ERR_LENGTH_ERROR (-1007)

설명 고정 길이 레코드를 갖는 데이터 셋인 경우 데이터 셋 정의(DEFINE) 시에 지정된 레코드 크기와 다른 크기의 레코드를 저장하려는 경우 발생한다. 가변 길이 레코드를 갖는 데이터 셋인 경우 데이터 셋 정의 시에 지정된 최대 레코드 크기보다 큰 레코드를 저장하려는 경우 발생한다. 대응 방법 어플리케이션의 WRITE에 전달되는 레코드 버퍼의 크기를 수정하거나 데이터 셋의 정의가 잘못된 경우 해당 데이터 셋을 재정의해야 한다. 참고

“OpenFrame TSAM 안내서” 참조

TSAM_ERR_INVALID_REQUEST (-1008)

설명

TSAM API를 사용할 때 제공하는 함수 파라미터를 올바르지 않게 사용한 경우이다.

대응 방법

어플리케이션을 수정한다.

참고

“OpenFrame TSAM 안내서” 참조

TSAM_ERR_NOT_ALLOWED (-1009)

설명 데이터 셋을 OPEN할 때 지정한 Open Mode에서 허용하지 않는 동작을 사용하려는 경우이

다. 예를 들어, 읽기 전용(Read Only)으로 OPEN한 데이터 셋에 WRITE를 하려는 경우 본 에러가 발생한다. 대응 방법 어플리케이션을 수정한다. 필요한 Open Mode를 OPEN 시에 추가하거나 허용되지 않은 동작을 사용하지 않도록 수정한다. 참고

“OpenFrame TSAM 안내서” 참조

TSAM_ERR_NO_SPACE (-1010)

설명

데이터 셋에 레코드를 저장하기 위한 스토리지가 부족한 경우이다.

Page 27: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 27

대응 방법 TSAM 데이터 셋을 저장하기 위한 테이블스페이스의 가용 공간 및 파일 시스템 상의 디스

크 가용 공간을 확보한다. 참고

“OpenFrame TSAM 안내서” 참조

TSAM_ERR_MEMORY_ALLOC (-1011)

설명

메모리 부족으로 인해 어플리케이션을 더 실행할 수 없는 경우이다.

대응 방법 어플리케이션에서 지속적인 메모리 누수가 있는지 확인한다. 또는 잘못된 크기(음수 값)의 메모리 할당을 요구하는 등 일반적인 어플리케이션 실수가 있는지 확인한다. 어플리케이션

을 실행한 사용자 환경의 메모리 제약이 너무 작지 않은지 확인한다. 참고

TSAM_ERR_IO_FAILURE (-1012)

설명

디스크 I/O를 수행하다가 발생한 경우이다.

대응 방법

시스템 담당자에게 문의한다.

참고

TSAM_ERR_INVALID_OPERATION (-1013)

설명 데이터 셋 구조상 제공되지 않는 동작을 요청한 경우이다. 예를 들어, ESDS 타입의 데이터 셋에서 레코드를 삭제하는 경우 에러가 발생한다. 대응 방법 요청한 동작은 데이터 셋 구조상으로 지원되지 않는 동작이다. 문제를 일으키는 함수 호출

을 사용하지 않도록 어플리케이션을 수정해야 한다. 참고

“OpenFrame TSAM 안내서” 참조

TSAM_ERR_INTERNAL (-1015)

설명 TSAM 서버 내부 에러이다. 대부분의 경우 TSAM 데이터 셋를 저장할 볼륨에 해당하는 테이블스페이스가 생성되어 있지 않은 경우나 해당 볼륨을 위한 VVDS 테이블이 존재하지 않는 경우에 발생한다. 기타 미 분류된 서버 내부 에러인 경우도 본 에러 코드가 발생한다. 대응 방법

Page 28: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 28

테이블스페이스가 생성되어 있지 않은 경우 테이블스페이스를 생성한다. VVDS 테이블이 존재하지 않는 경우 voladd 툴을 이용하여 볼륨을 등록한다. 기타 미 분류된 서버 내부 에러가 발생한 경우는 TmaxSoft 기술 지원에 문의한다. 참고

TSAM_ERR_NOT_IMPLEMENTED (-1016)

설명

현재 지원되지 않는 기능을 사용한 경우이다.

대응 방법 해당 기능을 사용하지 않도록 어플리케이션을 수정한다. 어플리케이션을 수정할 수 없는 경우 TmaxSoft 기술 지원에 문의한다. 참고

TSAM_ERR_INVALID_CONN_ID (-1101)

설명 CONNECT된 적이 없는 잘못된 Connection ID를 TSAM API의 Connection ID 값으로 제공

한 경우이다. 대응 방법

어플리케이션을 수정한다.

참고

“OpenFrame TSAM 안내서” 참조

TSAM_ERR_MAX_CONNECTIONS (-1102)

설명

동시에 접속 가능한 최대 연결 수를 초과하여 tsam_connect()를 요청한 경우이다.

대응 방법 TSAM 서버의 최대 세션 개수가 필요한 수보다 적은 경우 해당 값을 늘린 다음 서버를 재기

동한다. 또는 어플리케이션에서 필요없이 연결을 끊지 않은 상태에서 만들기만 하는지 확인 후 수정한다. 참고

“OpenFrame TSAM 안내서” 참조

TSAM_ERR_DUPLICATE_CONN_ID (-1103)

설명

CONNECT API에 이미 제공된 Connection ID를 중복해서 사용하는 경우이다.

대응 방법

어플리케이션을 수정한다.

참고

Page 29: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 29

“OpenFrame TSAM 안내서” 참조

TSAM_ERR_TX_STILL_ACTIVE (-1104)

설명

DISCONNECT API를 시도했으나 종료되지 않은 트랜잭션이 존재하는 경우이다.

대응 방법

어플리케이션을 수정한다.

참고

“OpenFrame TSAM 안내서” 참조

TSAM_ERR_CONNECT_FAILURE (-1105)

설명

네트워크 장애나 TSAM 서버 장애로 연결할 수 없는 경우이다.

대응 방법 TSAM 서버가 기동되어 정상 동작하고 있는지 확인한다. TSAM 서버가 동작하고 있는 호스

트로의 네트워크 장애가 존재하는지 확인한다. CONNECT API의 파라미터로 서버 호스트 명칭이나 IP 또는 포트 번호를 올바르게 제공했는지 확인한다. TB_CONN_TIMEOUT 또는 TB_READ_TIMEOUT 환경 변수(초 단위) 값이 너무 작지 않은지 확인한다. 참고

“OpenFrame TSAM 안내서” 참조

TSAM_ERR_AUTHENTICATION_FAILURE (-1106)

설명 CONNECT API에 파라미터로 제공한 USERNAME 및 PASSWORD로 사용자 인증이 실패

한 경우이다. 대응 방법 CONNECT 함수에 파라미터로 제공한 USERNAME 및 PASSWORD가 올바른지 확인한다. TSAM 서버에 해당 사용자가 존재하고 CONNECT를 수행할 권한이 있는지 확인한다. 참고

“OpenFrame TSAM 안내서” 참조

TSAM_ERR_INVALID_DATABASE (-1107)

설명 CONNECT API에 제공한 접속 정보 중에서 데이터베이스 접속 문자열(Database Connection String) 정보가 올바르지 않아서 접속할 서버를 결정할 수 없는 경우이다. 대응 방법 CONNECT API에 제공한 접속 정보, 특히 데이터베이스 접속 문자열(Database Connection String) 정보가 올바른지 확인한다. 참고

“OpenFrame TSAM 안내서” 참조

Page 30: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 30

TSAM_ERR_DISCONNECTED (-1108)

설명

CONNECT API로 연결된 TSAM 서버와의 연결이 비정상적으로 끊어진 경우이다.

대응 방법 TSAM 서버가 정상 동작 중인지 확인한다. 해당 호스트로의 네트워크 장애가 없는지 확인

한다. TB_CONN_TIMEOUT 또는 TB_READ_TIMEOUT 환경 변수 값이 너무 작게 설정되

어 있지 않은지 확인한다. 참고

“OpenFrame TSAM 안내서” 참조

TSAM_ERR_INVALID_TX_ID (-1201)

설명 트랜잭션 관련 함수 호출 시에 txid로 음수 값을 지정하거나 올바르지 않은 txid를 지정한 경우이다. CONNECT하지 않고 트랜잭션 관련 함수를 사용하는 경우에도 발생한다. 대응 방법

일반적인 TSAM API 사용 절차에 따라서 어플리케이션이 코딩되어 있는지 확인한다.

참고

“OpenFrame TSAM 안내서” 참조

TSAM_ERR_MAX_TRANSACTIONS (-1202)

설명 하나의 TSAM 클라이언트 어플리케이션에서 사용할 수 있는 최대 txid를 초과하여 사용한 경우이다. 대응 방법 하나의 접속(Connection) 당 하나의 트랜잭션만 지원하므로 하나의 클라이언트에서 너무 많은 접속을 동시 사용하는 경우에도 해당된다. 어플리케이션에서 DISCONNECT를 수행

하지 않고 계속 CONNECT를 연속으로 호출하는지 확인하여 수정한다. 참고

“OpenFrame TSAM 안내서” 참조

TSAM_ERR_DUPLICATE_TX_ID (-1203)

설명

이미 TX START된 txid를 TX END하지 않고 TX START에 다시 사용하는 경우이다.

대응 방법

다른 txid 값을 사용하도록 어플리케이션을 수정한다.

참고

“OpenFrame TSAM 안내서” 참조

TSAM_ERR_TX_STARTED_ALREADY (-1204)

설명

Page 31: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 31

이미 TX START한 접속(Connection)에서 중복하여 연속으로 TX START하는 경우이다.

대응 방법 TX START를 동일한 Connection ID에 대해 중복하여 호출하지 않도록 어플리케이션을 수정한다. 참고

“OpenFrame TSAM 안내서” 참조

TSAM_ERR_TX_START_FAILURE (-1205)

설명

TSAM 서버에서 TX START가 실패한 경우이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

“OpenFrame TSAM 안내서” 참조

TSAM_ERR_TX_COMMIT_FAILURE (-1206)

설명

TSAM 서버에서 트랜잭션 커밋(Transaction Commit)에 실패한 경우이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

“OpenFrame TSAM 안내서” 참조

TSAM_ERR_TX_ROLLBACK_FAILURE (-1207)

설명

TSAM 서버에서 트랜잭션 롤백(Transaction Rollback)에 실패한 경우이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

“OpenFrame TSAM 안내서” 참조

TSAM_ERR_INVALID_FD (-1301)

설명 OPEN 또는 OPEN 이후에 사용하는 fd 값을 파라미터로 하는 함수에서 fd 값이 음수로 지정

된 경우 또는 OPEN 된 적이 없는 fd 값을 사용하는 경우이다. 대응 방법 어플리케이션에서 OPEN API를 호출하지 않고 데이터 셋에 대한 레코드 I/O를 하기 위한 API를 호출하는 경우가 있는지 확인하여 수정한다. 또는 CLOSE한 fd를 계속 사용하는 경우가 있는지 확인하여 수정한다.

Page 32: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 32

참고

“OpenFrame TSAM 안내서” 참조

TSAM_ERR_MAX_OPEN_FILES (-1302)

설명 하나의 TSAM 클라이언트 어플리케이션에서 동시에 OPEN할 수 있는 최대 개수(1024개)를 초과한 경우이다. 대응 방법

CLOSE 없이 OPEN만 계속하는 경우가 있는지 검토하여 어플리케이션을 수정한다.

참고

“OpenFrame TSAM 안내서” 참조

TSAM_ERR_DUPLICATE_FD (-1303)

설명 이미 OPEN API에 사용한 fd 값을 CLOSE하지 않고 다시 동일한 fd로 OPEN API를 호출하

는 경우이다. 대응 방법

어플리케이션에서 동일한 fd를 동시에 여러 번 OPEN하지 않도록 수정한다.

참고

“OpenFrame TSAM 안내서” 참조

TSAM_ERR_FILE_NOT_FOUND (-1304)

설명

OPEN하려는 데이터 셋이 정의되지 않은 경우이다.

대응 방법

필요한 데이터 셋을 미리 정의(DEFINE CLUSTER)한 후에 어플리케이션을 실행해야 한다.

참고

“OpenFrame TSAM 안내서” 참조

TSAM_ERR_VOLUME_NOT_FOUND (-1306)

설명 데이터 셋를 생성하기 위해서 CREATE를 호출할 때 파라미터로 제공한 볼륨 일련번호에 해당하는 테이블스페이스를 TSAM 서버에 생성하지 않은 경우이다. 대응 방법 볼륨에 해당하는 테이블스페이스를 미리 생성하고 voladd 툴을 사용하여 카탈로그에 등록

한 이후에 어플리케이션을 실행해야 한다. 참고

“OpenFrame TSAM 안내서” 참조

TSAM_ERR_ENTRY_DEFINED_ALREADY (-1317)

Page 33: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 33

설명

이미 정의되어 있는 TSAM 데이터 셋을 삭제하지 않고 재정의하려는 경우이다.

대응 방법 이미 정의되어 있는 TSAM 데이터 셋을 다시 정의(DEFINE CLUSTER)하는 경우에 발생한

다. 주로 배치 작업의 작업 순서가 올바르지 않은 경우 발생한다. 또는 미리 DELETE를 수행

한 후에 작업을 재실행해야 한다. 작업의 전송 순서가 올바른지 확인한다. 참고

“OpenFrame TSAM 안내서” 참조

TSAM_ERR_DEADLOCK (-1325)

설명

TSAM 서버에서 교착 상태(Dead Lock)가 감지된 경우이다.

대응 방법 잠금 상태에서 또 다른 잠금 요청이 실패하는 경우 모든 잠금을 UNLOCK했다가 다시 시도

하도록 어플리케이션을 수정한다. 원인이 되는 어플리케이션을 수정할 수 없는 경우에는 일반적으로는 교착 상태(Dead Lock) 에러를 받은 어플리케이션을 종료시킨 다음 나중에 다시 실행해야 한다. 참고

“OpenFrame TSAM 안내서” 참조

TSAM_ERR_INVALID_TOKEN (-1401)

설명 REWRITE, UNLOCK API의 파라미터로 주어진 토큰 값이 READ FOR UPDATE 시에 생성

하여 반환한 적이 없는 토큰 값인 경우이다. 또는 READ FOR UPDATE 호출 결과로 반환받

은 토큰 값이 코딩 실수에 의해서 변경된 경우일 수 있다. 대응 방법 READ FOR UPDATE 호출 결과로 반환 받은 토큰 값이 코딩 실수로 변경된 것이 아닌지 확인하여 수정한다. UNLOCK 없이 너무 많은 READ FOR UPDATE를 연속적으로 수행하는 부분이 있다면 수정한다. 참고

“OpenFrame TSAM 안내서” 참조

TSAM_ERR_MAX_LOCK_TOKENS (-1402)

설명 UNLOCK 없이 너무 많은 READ FOR UPDATE를 연속적으로 수행하는 경우이다. 잠글 수 있는 토큰 개수는 1024까지 가능한다. 대응 방법 어플리케이션에서 UNLOCK 없이 연속적으로 READ FOR UPDATE로 잠금을 거는 코드를 수정하여 최대 잠금 토큰 개수를 초과하지 않도록 수정한다. 참고

“OpenFrame TSAM 안내서” 참조

Page 34: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 34

TSAM_ERR_TX_NOT_STARTED (-1403)

설명 TX START API를 호출하지 않은 상태에서 TSAM 레코드 I/O API(READ, WRITE, REWRITE, DELETE 등)를 사용하는 경우이다. 대응 방법

일반적인 TSAM API 사용 절차에 따라 어플리케이션이 코딩되어 있는지 확인한다.

참고

“OpenFrame TSAM 안내서” 참조

TSAM_ERR_KEYLENGTH (-1405)

설명 TSAM API의 함수의 키 길이 값을 해당 데이터 셋 정의 시에 지정한 키 길이 값과 다르게 지정하여 어플리케이션을 작성한 경우이다. 대응 방법 어플리케이션에서 키 길이 값을 잘못 지정하지 않았는지 확인하여 수정한다. 예외적으로, GENERIC 옵션을 지정하는 경우에는 데이터 셋 정의 시에 지정한 키 길이 값보다 작은 값을 지정할 수 있다. RBA 또는 RRN 옵션을 지정하는 경우는 키 길이 값은 무조건 4바이트로 간주된다. 참고

“OpenFrame TSAM 안내서” 참조

TSAM_ERR_GENERIC_KEYLENGTH (-1406)

설명 TSAM API의 키 길이 값을 지정할 때 GENERIC 옵션을 함께 지정한 경우에는 데이터 셋 정의 시에 지정한 키 길이 값보다 작은 값을 지정해야 한다. 같은 크기를 지정하거나 음수 값 등 GENERIC 옵션과 실제 지정한 키 길이 값이 충돌하는 경우에는 본 에러가 발생한다. 대응 방법 어플리케이션에서 잘못 사용된 GENERIC 옵션을 제거하거나 올바른 키 길이 값을 지정하

도록 어플리케이션을 수정한다. 참고

“OpenFrame TSAM 안내서” 참조

TSAM_ERR_INVALID_REQUEST_ID (-1501)

설명 BROWSE 동작을 위한 START BR, END BR, RESET BR, READ NEXT, READ PREV API 호출 시 reqid로 올바르지 않은 범위의 값을 지정한 경우이다. 또는 START BR한 적이 없는 reqid에 대해서 END BR, RESET BR, READ NEXT, READ PREV API를 호출하는 경우에 발생할 수 있다. 대응 방법 올바른 값을 갖는 reqid를 지정하도록 어플리케이션을 수정한다. 또는 END BR, RESET BR, READ NEXT, READ PREV 호출 시에 지정하는 reqid는 그 전에 미리 START BR을 수행했을 때 지정한 reqid 값과 동일해야 한다.

Page 35: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 35

참고

“OpenFrame TSAM 안내서” 참조

TSAM_ERR_MAX_REQUEST_IDS (-1502)

설명 하나의 데이터 셋를 OPEN하여 최대한 사용 가능한 Browser 개수를 초과하여 사용하는 경우이다. 하나의 OPEN된 데이터 셋에 대해 Browser(또는 reqid) 개수는 최대 16개까지 가능

한다. 대응 방법 어플리케이션에서 지정한 제한(16개)을 넘어 END BR 없이 START BR만 연속적으로 수행

하는 경우가 있는지 확인하여 수정한다. 참고

“OpenFrame TSAM 안내서” 참조

TSAM_ERR_DUPLICATE_REQUEST_ID (-1503)

설명 기존에 START BR로 생성한 Browser의 reqid를 END BR하지 않고 다시 START BR의 reqid로 제공하는 경우이다.

대응 방법 하나의 reqid에 대한 START BR 및 END BR이 쌍으로 짝이 맞게 어플리케이션이 작성되었

는지 확인하여 수정한다. 참고

“OpenFrame TSAM 안내서” 참조

TSAM_ERR_ALLOC_RDB_OBJECT (-1901)

설명

RDB 개체 할당에 실패한 경우이다.

대응 방법

출력되는 Oracle 에러 메시지를 참조하여 대응한다.

참고

“Oracle Database Error Messages” 참조

TSAM_ERR_FREE_RDB_OBJECT (-1902)

설명

RDB 개체 할당 해제에 실패한 경우이다.

대응 방법

출력되는 Oracle 에러 메시지를 참조하여 대응한다.

참고

“Oracle Database Error Messages” 참조

Page 36: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 36

TSAM_ERR_DEFINE_VARIABLE (-1903)

설명

RDB 호스트 변수 정의에 실패한 경우이다.

대응 방법

출력되는 Oracle 에러 메시지를 참조하여 대응한다.

참고

“Oracle Database Error Messages” 참조

TSAM_ERR_BIND_VARIABLE (-1904)

설명

RDB 호스트 변수 바인딩에 실패한 경우이다.

대응 방법

출력되는 Oracle 에러 메시지를 참조하여 대응한다.

참고

“Oracle Database Error Messages” 참조

TSAM_ERR_PREPARE_STATEMENT (-1905)

설명

SQL 문장 실행 준비에 실패한 경우이다.

대응 방법

출력되는 Oracle 에러 메시지를 참조하여 대응한다.

참고

“Oracle Database Error Messages” 참조

TSAM_ERR_EXECUTE_STATEMENT (-1906)

설명

SQL 문장 실행에 실패한 경우이다.

대응 방법

출력되는 Oracle 에러 메시지를 참조하여 대응한다.

참고

“Oracle Database Error Messages” 참조

TSAM_ERR_FETCH_STATEMENT (-1907)

설명

RDB Row Fetch에 실패한 경우이다.

대응 방법

Page 37: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 37

출력되는 Oracle 에러 메시지를 참조하여 대응한다.

참고

“Oracle Database Error Messages” 참조

TSAM_ERR_RETRIEVE_ROWID (-1908)

설명

RDB ROWID 획득에 실패한 경우이다.

대응 방법

출력되는 Oracle 에러 메시지를 참조하여 대응한다.

참고

“Oracle Database Error Messages” 참조

TSAM_ERR_RETRIEVE_ROW_COUNT (-1909)

설명

RDB 테이블에 Row 개수를 획득하는데 실패한 경우이다.

대응 방법

출력되는 Oracle 에러 메시지를 참조하여 대응한다.

참고

“Oracle Database Error Messages” 참조

TSAM_ERR_TABLE_NAME_LENGTH (-1910)

설명 TSAM 서버에서 데이터 셋의 생성 시 일어나는 데이터 셋 명칭과 테이블 명칭 사이의 변환 과정에서 32바이트를 초과하는 테이블 명칭이 존재하는 경우이다. 대응 방법 CREATE API를 호출하여 직접 TSAM 데이터 셋를 생성하는 경우 데이터 셋 명칭이 26바이

트를 초과하는 경우는 반드시 tsam_filename() 함수를 이용해서 해당 데이터 셋 명칭을 테이블 명칭으로 변환한 후에 사용해야 한다. tsam_filename() 함수는 26바이트보다 긴 데이

터 셋 명칭을 32바이트 길이를 갖는 유일한 테이블 명칭으로 변환한다. IDCAMS 또는 JCL 등을 통하지 않고 직접 TSAM 데이터 셋에 해당하는 테이블을 SQL을 이용해서 CREATE하

는 경우에 테이블 명칭이 32바이트를 넘지 않도록 한다. 참고

“OpenFrame TSAM 안내서” 참조

2.3 DSIO (-2000)

DSIO_ERR_DUPLICATE_RECORD (-2001)

Page 38: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 38

설명 VSAM KSDS나 RRDS 데이터 셋에 대한 WRITE 명령 시 동일한 키 값을 갖는 레코드가 이미 존재하는 경우이다. 대응 방법 데이터 셋 안에 동일한 키 값을 갖는 레코드가 있는지 확인한다. 이 에러는 업무 로직이 잘못되어 있거나 작업 절차를 잘못 수행한 경우에 발생한다. 참고

“OpenFrame 데이터 셋 안내서”의 VSAM 데이터 셋 내용 참조

DSIO_ERR_DUPLICATE_KEY (-2002)

설명 키 중복이 허용된 데이터 셋(보조 인덱스 데이터 셋)에서 READ 명령이나 WRITE 명령 시 중복 키가 감지된 경우이다. 대응 방법 중복 키가 감지되었다는 메시지로 무시해도 상관없다. 중복 키가 발생한 경우에 특별한 업무 로직을 수행해야 한다면 어플리케이션 로직을 분기한다. 참고

“OpenFrame 데이터 셋 안내서”의 VSAM 데이터 셋 내용 참조

DSIO_ERR_NOT_FOUND (-2003)

설명 VSAM KSDS나 RRDS 데이터 셋에 대한 READ 명령 시 주어진 키에 해당하는 레코드를 찾을 수 없는 경우이다. 대응 방법 일반적인 업무 어플리케이션에서 흔히 발생할 수 있는 경우로서 이런 경우에 대한 대응이 업무 로직에 반영되어 있어야 한다. 참고

“OpenFrame 데이터 셋 안내서”의 VSAM 데이터 셋 내용 참조

DSIO_ERR_END_OF_FILE (-2004)

설명 순차 데이터 셋이나 VSAM 데이터 셋에 대하여 순차 READ 명령 시 데이터 셋의 마지막

(EOF)에 도달한 경우이다. 대응 방법 일반적인 업무 어플리케이션에서 흔히 발생할 수 있는 경우로서 이런 경우에 대한 대응이 업무 로직에 반영되어 있어야 한다. 참고

“OpenFrame 데이터 셋 안내서”

DSIO_ERR_RECORD_LOCKED (-2005)

설명 VSAM 데이터 셋에 대한 READ FOR UPDATE 명령 시 발생할 수 있으며, 이미 다른 업무 어플리케이션에서 해당 레코드를 잠근(Lock) 경우에 발생할 수 있다.

Page 39: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 39

대응 방법 잠금이 해제될 때까지 대기했다가 다시 READ FOR UPDATE 명령을 수행한다. 또는 NOSUSPEND 옵션을 제거한다. 참고

“OpenFrame TSAM 안내서” 참조

DSIO_ERR_RECORD_BUSY (-2006)

설명 VSAM 데이터 셋에 대한 READ 명령 시 발생할 수 있으며, 이미 다른 업무 어플리케이션에

서 해당 레코드를 잠근(Lock) 경우에 발생할 수 있다. 대응 방법 잠금이 해제될 때까지 대기했다가 다시 READ 명령을 수행한다. 또는 NOSUSPEND 옵션

을 제거한다. 참고

“OpenFrame TSAM 안내서” 참조

DSIO_ERR_INVALID_REQUEST (-2008)

설명

DSIO 라이브러리 API를 직접 사용하면서 필수 파라미터를 전달하지 않은 경우이다.

대응 방법 에러가 발생한 소스코드에서 DSIO 라이브러리 API를 호출할 때 필수 파라미터를 전달하도

록 수정한다. 참고

DSIO_ERR_NOT_ALLOWED (-2009)

설명

OPEN된 데이터 셋에 대해 Open Mode에서 허용되지 않는 명령을 수행하려는 경우이다.

대응 방법 데이터 셋의 종류를 확인하고 허용된 명령만 사용하도록 어플리케이션을 수정한다. 또는 데이터 셋을 OPEN할 때 Open Mode를 제대로 지정한다. 참고

“OpenFrame 데이터 셋 안내서”

DSIO_ERR_NO_SPACE (-2010)

설명 데이터 셋에 대한 WRITE 명령을 수행 중 데이터 셋에 할당된 디스크 공간이 부족한 경우이

다. 대응 방법 Non-VSAM 데이터 셋에 대한 디스크 할당 공간을 늘려 잡거나, VSAM 데이터 셋인 경우 테이블스페이스의 용량을 늘려준다.

Page 40: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 40

참고

DSIO_ERR_MEMORY_ALLOC (-2011)

설명

시스템 메모리 할당에 실패한 경우이다.

대응 방법

시스템 담당자에게 문의한다.

참고

DSIO_ERR_INTERNAL (-2012)

설명

DSIO 라이브러리의 내부 에러(Internal)이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

DSIO_ERR_NOT_IMPLEMENTED (-2013)

설명

DSIO 라이브러리의 내부 에러(Not Implemented)이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

DSIO_ERR_FILE_NOT_FOUND (-2014)

설명 처리하려는 데이터 셋을 찾을 수 없는 경우이다. 카탈로깅은 되어 있으나 물리적인 스토리

지가 할당되지 않은 경우가 많다. 대응 방법 Non-VSAM 데이터 셋인 경우 해당 볼륨 디렉토리에 파일이 있는지 확인한다. VSAM 데이

터 셋인 경우 해당 볼륨 테이블스페이스에 테이블이 있는지 확인한다. 참고

DSIO_ERR_INVALID_CONN_ID (-2101)

설명

Page 41: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 41

DSIO 라이브러리 API를 직접 사용하면서 Connection ID를 잘못 지정한 경우이다.

대응 방법 에러가 발생한 소스코드에서 DSIO 라이브러리 API를 호출할 때 적합한 Connection ID를 전달하도록 수정한다. 참고

DSIO_ERR_MAX_CONNECTIONS (-2102)

설명 DSIO 라이브러리 API를 직접 사용하면서 VSAM이나 Non-VSAM 데이터 셋을 사용하기 위한 접속(Connection) 개수가 허용된 개수를 초과한 경우이다. 대응 방법 VSAM이나 Non-VSAM 데이터 셋을 사용하기 위한 접속(Connection)은 공유가 가능하므로 공유해서 사용하도록 소스코드를 수정한다. 참고

DSIO_ERR_DISCONNECTED (-2103)

설명 데이터 셋에 대한 READ/WRITE 등 I/O 함수를 수행하다가 VSAM 데이터 셋 서버로의 접속

이 끊긴 경우이다. 대응 방법 VSAM 데이터 셋 서버의 상태를 점검하고 로그를 분석하여 왜 접속이 끊어졌는지 확인한

다. 참고

DSIO_ERR_INVALID_TX_ID (-2201)

설명

DSIO 라이브러리 API를 직접 사용하면서 트랜잭션 ID를 잘못 지정한 경우이다.

대응 방법 에러가 발생한 소스코드에서 DSIO 라이브러리 API를 호출할 때 적합한 트랜잭션 ID를 전달

하도록 수정한다. 참고

DSIO_ERR_MAX_TRANSACTIONS (-2202)

설명 DSIO 라이브러리 API를 직접 사용하면서 데이터 셋 I/O를 하기 위해 시작된 트랜잭션 개수

가 허용된 개수를 초과하는 경우이다. 대응 방법

Page 42: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 42

새로운 트랜잭션을 시작하는 경우 기존에 시작된 트랜잭션은 종료하고 새로운 트랜잭션을 시작하도록 소스코드를 수정한다. 참고

DSIO_ERR_INVALID_FD (-2301)

설명 DSIO 라이브러리 API를 직접 사용하면서 파일 디스크립터(file descriptor)를 잘못 지정한 경우이다. 대응 방법 에러가 발생한 소스코드에서 DSIO 라이브러리 API를 호출할 때 적합한 파일 디스크립터

(file descriptor)를 전달하도록 수정한다. 참고

DSIO_ERR_MAX_OPEN_FILES (-2302)

설명

데이터 셋에 대해 OPEN을 시도하다가 이미 허용된 데이터 셋의 개수를 초과한 경우이다.

대응 방법 어플리케이션에서 사용이 끝난 데이터 셋은 다른 데이터 셋을 OPEN하기 전에 닫도록 한다. 참고

현재 동시에 OPEN할 수 있는 데이터 셋은 최대 1024개까지 가능하다.

DSIO_ERR_TSAM_CONFIGURATION (-2401)

설명

VSAM 데이터 셋 서버에 접속하기 위한 설정 파일에 문제가 발생한 경우이다.

대응 방법

ds.conf 설정 파일의 [TSAM_CLIENT] 절의 항목을 점검해서 에러를 수정한다.

참고

“OpenFrame 데이터 셋 안내서”의 설정 파일에 대한 내용 참조

DSIO_ERR_NOT_INITIALIZED (-2403)

설명 DSIO BATCH 라이브러리 API를 직접 사용하면서 초기화 함수를 호출하지 않고 사용한 경우이다. 대응 방법 에러가 발생한 소스코드에서 DSIO 라이브러리 API를 호출하기 전에 초기화 함수를 호출한

다. 참고

Page 43: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 43

DSIO_ERR_CLOSED_WITH_LOCK (-2404)

설명

OPEN하려는 데이터 셋이 이미 LOCK 옵션으로 잠긴 경우이다.

대응 방법

업무 어플리케이션을 수정해서 문제가 발생하지 않도록 한다.

참고

DSIO_ERR_LOAD_FILE_OPEN (-2405)

설명

데이터 셋을 편집하기 위해 복사본을 만들 때 파일 OPEN 에러가 발생한 경우이다.

대응 방법

해당 디렉토리나 파일에 접근 권한이 있는지 확인한다.

참고

DSIO_ERR_LOAD_FILE_WRITE (-2406)

설명

데이터 셋을 편집하기 위해 복사본을 만들 때 파일 WRITE 에러가 발생한 경우이다.

대응 방법

해당 디렉토리에 여부 공간이 충분한지 확인한다.

참고

DSIO_ERR_SAVE_FILE_OPEN (-2407)

설명

수정된 데이터 셋 복사본을 파일 OPEN할 때 에러가 발생한 경우이다.

대응 방법

해당 디렉토리나 파일에 접근 권한이 있는지 확인한다.

참고

DSIO_ERR_SAVE_FILE_READ (-2408)

설명

수정된 데이터 셋 복사본을 파일 READ할 때 에러가 발생한 경우이다.

Page 44: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 44

대응 방법

해당 파일에 레코드가 저장되어 있는지 확인한다.

참고

DSIO_ERR_WRONG_DCB_CONCATS (-2501)

설명

Allocator에서 준비된 Concatenated DCB에 문제가 발생한 경우이다.

대응 방법

서로 다른 이종 데이터 셋을 연결(Concatenate)하지 않는다.

참고

“OpenFrame 데이터 셋 안내서”

DSIO_ERR_INVALID_DS_ACCESS (-2502)

설명

Non-VSAM 데이터 셋에 지원되지 않는 명령을 수행하는 경우이다.

대응 방법

데이터 셋의 유형을 판단해서 적합한 명령만을 수행한다.

참고

“OpenFrame 데이터 셋 안내서”

DSIO_ERR_INVALID_OPERATION (-2503)

설명

데이터 셋의 유형에 적합하지 않는 DSIO API를 호출한 경우이다.

대응 방법

데이터 셋의 유형을 판단해서 적합한 DSIO API를 사용한다.

참고

“OpenFrame 데이터 셋 안내서”

2.4 ICF (-3000)

ICF_ERR_DUPLICATE_RECORD (-3001)

설명

동일한 카탈로그 항목이 이미 등록되어 있는 경우이다.

Page 45: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 45

대응 방법

등록하려는 항목이 이미 카탈로깅 되어 있는지 확인한다.

참고

“OpenFrame 데이터 셋 안내서”의 통합 카탈로그 내용 참조

ICF_ERR_NOT_FOUND (-3002)

설명

조회하려는 카탈로그 항목이 등록되어 있지 않는 경우이다.

대응 방법

조회하려는 항목이 카탈로깅 되어 있는지 확인한다.

참고

“OpenFrame 데이터 셋 안내서”의 통합 카탈로그 내용 참조

ICF_ERR_END_OF_FILE (-3003)

설명 ICF 라이브러리 API를 직접 사용하면서 카탈로그 내용을 BROWSING하다가 파일 마지막

에 도달한 경우이다. 대응 방법 ICF 라이브러리 API를 사용하는 어플리케이션에서 카탈로그 내용의 마지막에 도달했을 때의 로직을 작성한다. 참고

ICF_ERR_MEMORY_ALLOC (-3004)

설명

시스템 메모리 할당에 실패한 경우이다.

대응 방법

시스템 담당자에게 문의한다.

참고

ICF_ERR_INTERNAL (-3005)

설명

ICF 라이브러리 내부 에러(Internal)이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

Page 46: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 46

ICF_ERR_NOT_IMPLEMENTED (-3006)

설명

ICF 라이브러리 내부 에러(Not Implemented)이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

ICF_ERR_INVALID_CATALOG_NAME (-3011)

설명 ICF 라이브러리 API를 직접 사용하면서 파라미터로 주어진 카탈로그 명칭이 잘못된 경우이

다. 대응 방법

ICF 라이브러리 API 함수를 호출할 때, 카탈로그 명칭이 제대로 전달되는지 확인한다.

참고

ICF_ERR_INALID_ENTRY_NAME (-3012)

설명

ICF 라이브러리 API를 직접 사용하면서 파라미터로 주어진 항목 명칭이 잘못된 경우이다.

대응 방법

ICF 라이브러리 API 함수를 호출할 때, 항목 명칭이 제대로 전달되는지 확인한다.

참고

ICF_ERR_INVALID_ENTRY_TYPE (-3013)

설명

ICF 라이브러리 API를 직접 사용하면서 파라미터로 주어진 항목 유형이 잘못된 경우이다.

대응 방법

ICF 라이브러리 API 함수를 호출할 때, 항목 유형이 제대로 전달되는지 확인한다.

참고

ICF_ERR_INVALID_ATTR_TYPE (-3014)

설명 ICF 라이브러리 API를 직접 사용하면서 항목 유형에 맞지 않는 속성을 조회하거나 지정하

는 경우이다. 대응 방법

Page 47: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 47

ICF 라이브러리 API를 사용하는 어플리케이션에서 항목 유형에 맞는 속성만 조회하거나 지정하도록 어플리케이션을 수정한다. 참고

ICF_ERR_INVALID_HANDLE (-3015)

설명

ICF 라이브러리 API를 직접 사용하면서 파라미터로 주어진 항목 핸들이 잘못된 경우이다.

대응 방법

ICF 라이브러리 API 함수를 호출할 때, 항목 핸들이 제대로 전달되는지 확인한다.

참고

ICF_ERR_INVALID_FILTER_KEY (-3016)

설명 카탈로그 항목의 목록을 조사할 때, 주어진 데이터 셋 명칭 필터(Filter) 값이 잘못된 경우이

다. 대응 방법

카탈로그 조회 시 제공한 와일드카드(Wild Card)가 규칙에 맞게 사용되었는지 확인한다.

참고

“OpenFrame 데이터 셋 안내서”의 통합 카탈로그 내용 참조

ICF_ERR_ICF_CONFIGURATION (-3021)

설명

통합 카탈로그의 기본 설정 파일에 문제가 발생한 경우이다.

대응 방법

ds.conf 설정 파일의 [ICF_CATALOG] 절의 항목 확인 후 에러를 수정한다.

참고

“OpenFrame 데이터 셋 안내서”의 설정 파일에 대한 내용 참조

ICF_ERR_TSAM_CONFIGURATION (-3022)

설명 통합 카탈로그의 스토리지로 사용되는 VSAM 데이터 셋 서버에 접속하기 위한 설정에 문제

가 발생한 경우이다. 대응 방법

ds.conf 설정 파일의 [ICF_STORAGE] 절의 항목 확인 후 에러를 수정한다.

참고

“OpenFrame 데이터 셋 안내서”의 설정 파일에 대한 내용 참조

Page 48: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 48

ICF_ERR_NOT_INITIALIZED (-3024)

설명

ICF 라이브러리 API를 직접 사용하면서 초기화 함수를 호출하지 않고 사용한 경우이다.

대응 방법 에러가 발생한 소스코드에서 ICF 라이브러리 API를 호출하기 전에 초기화 함수를 호출한

다. 참고

ICF_ERR_BCS_NOT_OPENED (-3025)

설명

ICF 라이브러리 내부 에러(BCS가 열리지 않았음)이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

ICF_ERR_VVDS_NOT_OPENED (-3026)

설명

ICF 라이브러리 내부 에러(VVDS가 열리지 않았음)이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

ICF_ERR_SCAN_NOT_STARTED (-3027)

설명

ICF 라이브러리 내부 에러(SCAN이 시작되지 않았음)이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

ICF_ERR_MAX_ASSOCIATONS (-3028)

설명 ICF 라이브러리 API를 직접 사용하면서 하나의 카탈로그 항목에 연관된 항목 개수가 허용

된 최대값을 초과한 경우이다. 대응 방법

Page 49: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 49

하나의 카탈로그 항목에 연관된 항목의 개수가 최대값을 초과하지 않도록 어플리케이션을 수정한다. 참고

현재 하나의 카탈로그 항목에 연관될 수 있는 최대 항목은 477개까지 가능하다.

ICF_ERR_BUFFER_OVERFLOW (-3029)

설명 ICF 라이브러리 API를 직접 사용하면서 카탈로그 검색을 수행할 때 주어진 버퍼의 개수가 실제 검색된 항목의 개수보다 작은 경우이다. 대응 방법

카탈로그 검색을 수행할 때 결과를 담을 버퍼의 크기를 정확히 계산해서 전달해야 한다.

참고

ICF_ERR_CATALOG_NOT_DEFINED (-3031)

설명

입력으로 주어진 카탈로그 명칭의 BCS 데이터 셋을 찾을 수 없는 경우이다.

대응 방법

지정된 명칭의 사용자 카탈로그 항목이 마스터 카탈로그에 등록되어 있는지 확인한다.

참고

ICF_ERR_VOLUME_NOT_DEFINED (-3032)

설명

입력으로 주어진 볼륨에 해당하는 VVDS 데이터 셋을 찾을 수 없는 경우이다.

대응 방법

지정된 볼륨의 VVDS 데이터 셋이 마스터 카탈로그에 등록되어 있는지 확인한다.

참고

ICF_ERR_BCS_OPEN_ALREADY (-3033)

설명

ICF 라이브러리 내부 에러(BCS가 이미 열려있음)이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

ICF_ERR_VVDS_OPEN_ALREADY (-3034)

Page 50: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 50

설명

ICF 라이브러리 내부 에러(VVDS가 이미 열려있음)이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

ICF_ERR_SCAN_STARTED_ALREADY (-3035)

설명

ICF 라이브러리 내부 에러(SCAN이 이미 시작되었음)이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

ICF_ERR_NO_ALIAS_CATALOG (-3036)

설명

해당 데이터 셋의 이름에 맞는 Alias Catalog를 찾지 못했을 경우에 발생한다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

2.5 AMS (-4000)

AMS_ERR_DUPLICATE_RECORD (-4001)

설명

카탈로그에 등록하려는 항목 명칭과 같은 명칭이 이미 카탈로그에 등록되어 있는 경우이다.

대응 방법 같은 명칭이 이미 등록되어 있는지 확인하고 등록하려는 항목의 명칭을 다른 명칭으로 변경

한다. 참고

AMS_ERR_NOT_FOUND (-4002)

Page 51: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 51

설명

조회하려는 카탈로그 항목이 카탈로그에 등록되어 있지 않은 경우이다.

대응 방법

조회하려는 항목이 카탈로깅 되어 있는지 확인하고 항목의 명칭을 올바르게 지정한다.

참고

AMS_ERR_MEMORY_ALLOC (-4003)

설명

시스템 메모리 할당에 실패한 경우이다.

대응 방법

시스템 담당자에게 문의한다.

참고

AMS_ERR_INTERNAL (-4004)

설명

AMS 라이브러리 내부 에러(내부 에러)이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

AMS_ERR_NOT_IMPLEMENTED (-4005)

설명

AMS 라이브러리 내부 에러(구현되지 않음)이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

AMS_ERR_INVALID_CATALOG_NAME (-4011)

설명

파라미터로 주어진 카탈로그 명칭이 잘못된 경우이다.

대응 방법

어플리케이션을 실행할 때 카탈로그 명을 제대로 표기해서 전달한다.

Page 52: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 52

참고

AMS_ERR_INVALID_ENTRY_NAME (-4012)

설명

파라미터로 주어진 항목 명칭이 잘못된 경우이다.

대응 방법

어플리케이션을 실행할 때 항목 명칭을 제대로 표기해서 전달한다.

참고

AMS_ERR_INVALID_ENTRY_TYPE (-4013)

설명

파라미터로 주어진 항목의 유형이 잘못된 경우이다.

대응 방법

어플리케이션을 실행할 때 항목의 유형을 제대로 표기해서 전달한다.

참고

AMS_ERR_INVALID_DATASET_NAME (-4014)

설명

파라미터로 주어진 데이터 셋의 명칭이 잘못된 경우이다.

대응 방법

어플리케이션을 실행할 때 데이터 셋의 명칭을 제대로 표기해서 전달한다.

참고

AMS_ERR_INVALID_VOLUME_SERIAL (-4016)

설명

파라미터로 주어진 볼륨 일련번호가 잘못된 경우이다.

대응 방법

어플리케이션을 실행할 때 볼륨 일련번호를 제대로 표기해서 전달한다.

참고

AMS_ERR_INVALID_MEMBER_NAME (-4017)

설명

Page 53: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 53

파라미터로 주어진 멤버의 명칭이 잘못된 경우이다.

대응 방법

어플리케이션을 실행할 때 멤버의 명칭을 제대로 표기해서 전달한다.

참고

AMS_ERR_INVALID_BASE_CLUSTER (-4018)

설명

베이스 클러스터로 주어진 데이터 셋의 종류가 잘못된 경우이다.

대응 방법

베이스 클러스터로 지정될 수 있는 데이터 셋의 명칭을 전달한다.

참고

AMS_ERR_INVALID_DCB_TYPE (-4019)

설명

수행하려는 작업에 맞지 않는 데이터 셋 유형이 지정된 경우이다.

대응 방법

해당하는 작업에 맞는 데이터 셋 유형을 지정해서 실행한다.

참고

AMS_ERR_INVALID_REQUEST (-4020)

설명

수행하려는 작업에 맞지 않는 파라미터가 전달된 경우이다.

대응 방법

해당하는 작업에 맞는 파라미터를 제대로 표기해서 전달한다.

참고

AMS_ERR_TSAM_CONFIGURATION (-4021)

설명 AMS 라이브러리에서 사용하는 VSAM 데이터 셋 서버에 접속하기 위한 설정에 문제가 발생

한 경우이다. 대응 방법 ds.conf 설정 파일의 [TSAM_CLIENT] 절이나 [SYS1_CLIENT] 절의 항목 확인 후 에러를 수정한다. 참고

Page 54: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 54

“OpenFrame 데이터 셋 안내서”의 설정 파일에 대한 내용 참조

AMS_ERR_NOT_INITIALIZED (-4023)

설명

AMS 라이브러리 API를 직접 사용하면서 초기화 함수를 호출하지 않고 사용한 경우이다.

대응 방법 에러가 발생한 소스코드에서 AMS 라이브러리 API를 호출하기 전에 초기화 함수를 호출한

다. 참고

AMS_ERR_TOO_MANY_ENTRIES (-4024)

설명 특정 카탈로그 항목에 대한 정보를 조회할 때 카탈로그에 해당 항목의 명칭과 동일한 항목

이 여러 개 존재하는 경우이다. 대응 방법 어플리케이션을 실행할 때 특정 카탈로그 항목을 정확하게 표기할 수 있는 명칭을 지정하여 실행한다. 참고

AMS_ERR_GDG_NOT_REGSTERED (-4025)

설명

GDS 데이터 셋을 조회하거나 등록하려고 할 때 GDG 항목이 등록되어 있지 않은 경우이다.

대응 방법

GDS 데이터 셋에 해당하는 GDG 항목을 카탈로그에 등록한다.

참고

AMS_ERR_NO_PREVIOUS_GDS (-4026)

설명 GDS 데이터 셋을 조회하거나 등록할 때 이전 세대의 GDS 데이터 셋이 등록되어 있지 않은 경우이다. 대응 방법 조회하려는 GDS 데이터 셋의 세대 번호를 다시 지정하거나, 이전 세대의 GDS 데이터 셋을 등록한다. 참고

AMS_ERR_BASE_ENTRY_NOT_FOUND (-4027)

설명

Page 55: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 55

AIX, PATH 또는 ALIAS 등의 카탈로그 항목을 등록할 때 베이스가 되는 카탈로그 항목을 찾을 수 없는 경우이다. 대응 방법 베이스가 되는 카탈로그 항목의 명칭을 에러없이 제대로 지정하거나, 베이스 카탈로그 항목

을 먼저 정의한다. 참고

AMS_ERR_PDS_NOT_REGISTERED (-4028)

설명 PDS 데이터 셋의 멤버를 추가하거나 삭제하려는 작업을 시도했지만 PDS 자체가 카탈로그

에 등록되어 있지 않은 경우이다. 대응 방법

PDS 데이터 셋의 명칭을 제대로 지정했는지 확인하거나 또는 PDS 데이터 셋을 정의한다.

참고

AMS_ERR_PDS_MEMBER_LIST (-4029)

설명

PDS 데이터 셋의 멤버 목록을 조회하다가 문제가 발생한 경우이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

출력되는 에러 메시지 참조

AMS_ERR_ENTRY_NOT_RENAMED (-4030)

설명

카탈로그 항목에 대해 명칭을 변경하려고 시도하였으나, 명칭을 변경할 수 없는 경우이다.

대응 방법 Non-VSAM 데이터 셋에 대해 연관된 카탈로그 항목이 있는 경우에는 명칭을 변경할 수 없다. 참고

AMS_ERR_GDS_ASSOC_FOUND (-4031)

설명 GDG 카탈로그 항목을 삭제하려고 할 때 해당 GDG와 연관된 GDS 데이터 셋이 있는 경우

이다. 대응 방법

GDG 항목을 삭제하기 전에 연관된 GDS 데이터 셋을 먼저 삭제하거나, GDG 항목을 삭제

Page 56: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 56

할 때 FORCE 옵션을 사용한다.

참고

2.6 DSALC (-5000)

DSALC_ERR_INVALID_REQUEST (-5001)

설명

수행하려는 작업에 맞지 않는 파라미터가 전달된 경우이다.

대응 방법

해당하는 작업에 맞는 파라미터를 제대로 표기해서 전달한다.

참고

DSALC_ERR_MEMORY_ALLOC (-5002)

설명

시스템 메모리 할당에 실패한 경우이다.

대응 방법

시스템 담당자에게 문의한다.

참고

DSALC_ERR_NOT_INITIALIZED (-5003)

설명

초기화 함수를 호출하지 않고 Allocator 라이브러리 함수를 사용한 경우이다.

대응 방법

Allocator 라이브러리 함수를 사용하기 전에 초기화 함수를 호출한다.

참고

DSALC_ERR_INTERNAL (-5004)

설명

Allocator 라이브러리 내부 에러이다.

대응 방법

Page 57: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 57

TmaxSoft 기술 지원에 문의한다.

참고

DSALC_ERR_BUFFER_OVERFLOW (-5005)

설명

Allocator 보고함수를 사용하는데 제공된 버퍼의 크기가 작은 경우이다.

대응 방법

보고함수를 호출할 때 버퍼의 크기를 계산해서 호출하도록 어플리케이션을 수정한다.

참고

DSALC_ERR_NOT_IMPLEMENTED (-5009)

설명

Allocator 라이브러리 내부 에러(구현되지 않음)이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

DSALC_ERR_INVALID_SHMKEY (-5102)

설명

데이터 셋 설정 파일의 공유 메모리 키 항목에 주어진 값이 잘못된 경우이다.

대응 방법

ds.conf 설정파일의 DATASET_SHMKEY 항목을 확인한다.

참고

“OpenFrame 데이터 셋 안내서”의 설정 파일 내용 참조

DSALC_ERR_SHMGET_FAILURE (-5105)

설명

지정된 키에 해당하는 공유 메모리에 접근이 허용되지 않는 경우이다.

대응 방법

시스템 담당자에게 문의한다.

참고

에러 발생 시 출력되는 시스템 에러 메시지 참조

DSALC_ERR_SHMAT_FAILURE (-5106)

Page 58: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 58

설명

지정된 키에 해당하는 공유 메모리에 프로세스가 연결(attach)되지 못한 경우이다.

대응 방법

시스템 담당자에게 문의한다.

참고

에러 발생 시 출력되는 시스템 에러 메시지 참조

DSALC_ERR_SHMDT_FAILURE (-5107)

설명

지정된 키에 해당하는 공유 메모리에서 프로세스가 분리(detach)되지 못한 경우이다.

대응 방법

시스템 담당자에게 문의한다.

참고

에러 발생 시 출력되는 시스템 에러 메시지 참조

DSALC_ERR_SHMCTL_STAT (-5108)

설명

지정된 키에 해당하는 공유 메모리의 상태 정보를 조회하지 못한 경우이다.

대응 방법

시스템 담당자에게 문의한다.

참고

에러 발생 시 출력되는 시스템 에러 메시지 참조

DSALC_ERR_SHMCTL_RMID (-5109)

설명

지정된 키에 해당하는 공유 메모리를 삭제하지 못하는 경우이다.

대응 방법

시스템 담당자에게 문의한다.

참고

에러 발생 시 출력되는 시스템 에러 메시지 참조

DSALC_ERR_SHMDS_SEGSZ (-5110)

설명

지정된 키에 해당하는 공유 메모리의 크기가 예상과 다른 경우이다.

대응 방법

Allocator 라이브러리 패치가 적용된 경우, 기존 공유 메모리를 삭제한 후 기동한다.

Page 59: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 59

참고

UNIX Manual Page의 ipcs, ipcrm 참조

DSALC_ERR_DD_UNALLOCATE (-5111)

설명

Allocator 라이브러리 내부 에러(DD Unallocate 에러)이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

DSALC_ERR_INVALID_DDNAME (-5201)

설명

DD 명칭이 잘못 지정된 경우이다.

대응 방법

DD 명칭이 맞게 지정되어 있는지 확인 후 다시 실행한다.

참고

DSALC_ERR_INVALID_DSNAME (-5202)

설명

데이터 셋 명칭이 잘못 지정된 경우이다.

대응 방법

데이터 셋 명칭이 맞게 지정되어 있는지 확인 후 다시 실행한다.

참고

DSALC_ERR_INVALID_HANDLE (-5203)

설명

Allocator 라이브러리 사용 에러(Invalid Handle)이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

DSALC_ERR_INVALID_HEADER (-5204)

설명

Page 60: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 60

Allocator 라이브러리 사용 에러(Invalid Header)이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

DSALC_ERR_DUPLICATE_HEADER (-5205)

설명

Allocator 라이브러리 사용 에러(Duplicate Header)이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

DSALC_ERR_INVALID_CONCAT (-5206)

설명

Allocator 라이브러리 사용 에러(Invalid Concat)이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

DSALC_ERR_INVALID_COUNT (-5207)

설명

Allocator 라이브러리 사용 에러(Invalid Count)이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

DSALC_ERR_INVALID_REPORT (-5208)

설명

Allocator 라이브러리 사용 에러(Invalid Report)이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

Page 61: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 61

DSALC_ERR_ALREADY_CATALOGED (-5211)

설명

신규 데이터 셋이 이미 카탈로깅 되어 있는 경우이다.

대응 방법

상황을 파악해서 데이터 셋을 삭제한 후 다시 실행시킨다.

참고

DSALC_ERR_DATASET_NOT_FOUND (-5212)

설명

기존 데이터 셋을 찾을 수 없는 경우이다.

대응 방법

상황을 파악해서 데이터 셋을 생성한 후 다시 실행시킨다.

참고

DSALC_ERR_DATASET_DUPLICATE (-5213)

설명

신규 데이터 셋이 이미 존재하는 경우이다.

대응 방법

상황을 파악해서 데이터 셋을 삭제한 후 다시 실행시킨다.

참고

DSALC_ERR_UNSUPPORTED_ENTRY (-5221)

설명

카탈로그에 등록된 항목이 할당(Allocate)할 수 있는 유형이 아닌 경우이다.

대응 방법

카탈로그를 조회해서 같은 명칭으로 다른 항목이 등록되어 있는지 확인한다.

참고

DSALC_ERR_CONCATENATE_ENTRY (-5222)

설명

카탈로그에 등록된 항목이 연결(Concatenate)할 수 있는 유형이 아닌 경우이다.

Page 62: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 62

대응 방법

연결(Concatenate)이 가능한 항목만 연결(Cancatenate)을 시도한다.

참고

VSAM 데이터 셋은 Concatenate를 지원하지 않음

DSALC_ERR_INVALID_SLOT_INFO (-5231)

설명

Allocator 라이브러리 내부 에러(Invalid Slot Info)이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

DSALC_ERR_NO_AVAILABLE_SLOT (-5232)

설명

Allocator가 사용하는 Slot이 모두 사용 중인 경우이다.

대응 방법

Allocator Slot Dump 툴을 사용해서 사용 중인 Slot의 상태를 확인한다.

참고

현재 Allocator에서 사용 가능한 Slot은 최대 8192개까지 가능함

DSALC_ERR_OUTPUT_CONCATENATE (-5241)

설명

데이터 셋을 출력용으로 Concatenate를 시도한 경우이다.

대응 방법

출력용으로는 데이터 셋이 Concatenate되지 않는다.

참고

“OpenFrame 데이터 셋 안내서”의 Non-VSAM 데이터 셋 내용 참조

DSALC_ERR_VOLUME_ALLOC_DISP (-5242)

설명

DISP 파라미터가 잘못 전달된 경우이다.

대응 방법

잘못된 DISP 파라미터를 수정해서 작업을 다시 수행한다.

참고 볼륨을 Allocate할 경우에는 DISP=(SHR,KEEP,KEEP) 또는 DISP=(OLD,KEEP,KEEP) 사용

Page 63: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 63

DSALC_ERR_ABNORMAL_DISP_PASS (-5243)

설명

DISP 파라미터가 잘못 전달된 경우이다.

대응 방법

잘못된 DISP 파라미터를 수정해서 작업을 다시 수행한다.

참고

Abnormal Termination DISP 파라미터로 PASS를 사용할 수 없음

DSALC_ERR_CONCAT_DISP_PASS (-5244)

설명

DISP 파라미터가 잘못 전달된 경우이다.

대응 방법

잘못된 DISP 파라미터를 수정해서 작업을 다시 수행한다.

참고

Concatenated 데이터 셋은 DISP 파라미터로 PASS를 사용할 수 없음

DSALC_ERR_PATH_ALLOC_INFO (-5245)

설명 VSAM PATH를 Allocate 시도했으나, 카탈로그에 PATH 항목의 연관 정보가 잘못되어 있는 경우이다. 대응 방법 카탈로그를 조회해서 해당 PATH 항목에 연관 정보가 모두 제대로 기술되어 있는지 확인하

고 카탈로그의 내용을 정비한다. 참고

“OpenFrame 데이터 셋 안내서”의 VSAM 데이터 셋 내용 참조

DSALC_ERR_AIX_ASSOC_INFO (-5246)

설명 VSAM PATH를 Allocate 시도했으나, 카탈로그에 AIX 항목의 연관 정보가 잘못되어 있는 경우이다. 대응 방법 카탈로그를 조회해서 해당 AIX 항목에 연관 정보가 모두 제대로 기술되어 있는지 확인하고 카탈로그의 내용을 정비한다. 참고

“OpenFrame 데이터 셋 안내서”의 VSAM 데이터 셋 내용 참조

DSALC_ERR_UNIT_VOLUME_MISMATCH (-5247)

설명 데이터 셋 Allocate 시 주어진 UNIT 파라미터와 VOLUME 파라미터가 서로 맞지 않는 경우

이다.

Page 64: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 64

대응 방법 시스템에 등록되어 있는 UNIT과 VOLUME 정보를 파악한 뒤 정합성에 맞추어 파라미터를 전달한다. 참고

“OpenFrame 데이터 셋 안내서”의 설정 파일 내용 참조

DSALC_ERR_MODEL_NOT_FOUND (-5251)

설명 데이터 셋 Allocate 시 데이터 셋의 속성을 지정하기 위해 모델 데이터 셋의 명칭을 지정했

으나 해당 모델 데이터 셋을 찾지 못한 경우이다. 대응 방법

JCL에서 지정한 모델 데이터 셋이 존재하는지 확인한다.

참고

DSALC_ERR_VSAM_TERM_DISP (-5252)

설명

VSAM 데이터 셋에 대한 DISP 파라미터가 지원되지 않는 경우이다.

대응 방법

JCL에 VSAM 데이터 셋에 지원되는 DISP 파라미터를 지정한다.

참고

“OpenFrame 데이터 셋 안내서”의 VSAM 데이터 셋 내용 참조

DSALC_ERR_UNKNOWN_DCB_TYPE (-5253)

설명

Allocator 라이브러리 내부 에러(Unknown DCB Type)이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

DSALC_ERR_INVALID_DCB_NAME (-5254)

설명

Allocator 라이브러리 내부 에러(Invalid DCB Name)이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

Page 65: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 65

DSALC_ERR_CATNAME_DIFFERENT (-5255)

설명

Allocator 라이브러리 내부 에러(Catname Different)이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

DSALC_ERR_ENTYPE_DIFFERENT (-5256)

설명

Allocator 라이브러리 내부 에러(Enttype Different)이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

DSALC_ERR_RECAT_NOT_ALLOWED (-5257)

설명

데이터 셋에 대한 종료 처리 시 재카탈로깅이 지원되지 않는 경우이다.

대응 방법 데이터 셋의 종류를 확인해서 문제가 발생한 JCL에 종류에 맞는 데이터 셋 DISP 파라미터

를 지정한다. 참고

GDS 데이터 셋이나 PDS의 멤버에 대해서는 재카탈로깅이 지원되지 않는다.

DSALC_ERR_REMOVE_DATASET (-5258)

설명

Allocator 라이브러리 사용 에러(Remove Dataset)이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

DSALC_ERR_LOCK_INITIALIZE (-5261)

설명

Allocator 라이브러리 사용 에러(Lock Initialize)이다.

대응 방법

Page 66: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 66

TmaxSoft 기술 지원에 문의한다.

참고

DSALC_ERR_ALREADY_IN_CRITICAL (-5901)

설명

Allocator 라이브러리 내부 에러(Already In Critical)이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

DSALC_ERR_NOT_IN_CRITICAL (-5902)

설명

Allocator 라이브러리 내부 에러(Not In Critical)이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

DSALC_ERR_LOG_FILE_OPEN (-5903)

설명

데이터 셋 Allocator 로그 파일을 열지 못한 경우이다.

대응 방법

데이터 셋 Allocator 로그 파일이나 디렉토리에 대한 권한을 확인한다.

참고 데이터 셋 Allocator 로그 파일의 경로: $OPENFRAME_HOME/log/dsalc_YYYYMMDD.log

DSALC_ERR_LOG_FILE_WRITE (-5904)

설명

데이터 셋 Allocator 로그 파일에 쓰기가 실패한 경우이다.

대응 방법

데이터 셋 Allocator 로그 파일이나 디렉토리에 대한 권한을 확인한다.

참고 데이터 셋 Allocator 로그 파일의 경로: $OPENFRAME_HOME/log/dsalc_YYYYMMDD.log.

DSALC_ERR_SYSTEM_LSTAT (-5991)

Page 67: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 67

설명

lstat() 시스템 함수 호출에 실패한 경우이다.

대응 방법

시스템 담당자에게 문의한다.

참고

에러 발생 시 출력되는 시스템 에러 메시지 참조

DSALC_ERR_SYSTEM_OPENDIR (-5992)

설명

opendir() 시스템 함수 호출에 실패한 경우이다.

대응 방법

시스템 담당자에게 문의한다.

참고

에러 발생 시 출력되는 시스템 에러 메시지 참조

DSALC_ERR_SYSTEM_MKDIR (-5993)

설명

mkdir() 시스템 함수 호출에 실패한 경우이다.

대응 방법

시스템 담당자에게 문의한다.

참고

에러 발생 시 출력되는 시스템 에러 메시지 참조

DSALC_ERR_SYSTEM_RMDIR (-5994)

설명

rmdir() 시스템 함수 호출에 실패한 경우이다.

대응 방법

시스템 담당자에게 문의한다.

참고

에러 발생 시 출력되는 시스템 에러 메시지 참조

DSALC_ERR_SYSTEM_FOPEN (-5995)

설명

fopen() 시스템 함수 호출에 실패한 경우이다.

대응 방법

시스템 담당자에게 문의한다.

Page 68: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 68

참고

에러 발생 시 출력되는 시스템 에러 메시지 참조

DSALC_ERR_SYSTEM_OPEN (-5996)

설명

open() 시스템 함수 호출에 실패한 경우이다.

대응 방법

시스템 담당자에게 문의한다.

참고

에러 발생 시 출력되는 시스템 에러 메시지 참조

DSALC_ERR_SYSTEM_UNLINK (-5997)

설명

unlink() 시스템 함수 호출에 실패한 경우이다.

대응 방법

시스템 담당자에게 문의한다.

참고

에러 발생 시 출력되는 시스템 에러 메시지 참조

DSALC_ERR_SYSTEM_SIGNAL(-5998)

설명

signal() 시스템 함수 호출에 실패한 경우이다.

대응 방법

시스템 담당자에게 문의한다.

참고

에러 발생 시 출력되는 시스템 에러 메시지 참조

DSALC_ERR_SYSTEM_POPEN (-5999)

설명

popen() 시스템 함수 호출에 실패한 경우이다.

대응 방법

시스템 담당자에게 문의한다.

참고

에러 발생 시 출력되는 시스템 에러 메시지 참조

Page 69: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 69

2.7 VOLM (-6000)

VOLM_ERR_INVALD_REQUEST (-6001)

설명

수행하려는 작업에 맞지 않는 파라미터가 전달된 경우이다.

대응 방법

해당하는 작업에 맞는 파라미터를 제대로 표기해서 전달한다.

참고

VOLM_ERR_MEMORY_ALLOC (-6002)

설명

시스템 메모리 할당에 실패한 경우이다.

대응 방법

시스템 담당자에게 문의한다.

참고

VOLM_ERR_BUFFER_OVERFLOW (-6003)

설명

정보 조회 함수에서 제공한 버퍼의 크기가 작은 경우이다.

대응 방법

정보를 담을 버퍼의 크기를 정확하게 계산해서 제공한다.

참고

VOLM_ERR_NOT_IMPLEMENTED (-6009)

설명

VOLM 라이브러리 내부 에러(Not Implemented)이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

VOLM_ERR_GROUP_NOT_DEFINED (-6101)

설명

Page 70: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 70

UNIT 파라미터로 Esoteric 명칭을 사용했지만 주어진 명칭은 시스템에 등록되어 있지 않은 경우이다. 대응 방법 unit.conf 설정 파일에 해당하는 Esoteric 명칭이 등록되어 있는지 확인한다. 등록되어 있지 않을 경우 새롭게 등록하거나, JCL의 UNIT 파라미터를 수정한다. 참고

“OpenFrame 데이터 셋 안내서”의 설정 파일 내용 참조

VOLM_ERR_GROUP_CONFIGURATION (-6102)

설명

unit.conf 설정 파일의 [ESOTERIC] 절의 설정이 잘못된 경우이다.

대응 방법

unit.conf 설정 파일의 [ESOTERIC] 절의 잘못된 내용을 수정한다.

참고

“OpenFrame 데이터 셋 안내서”의 설정 파일 내용 참조

VOLM_ERR_DEVICE_CONFIGURATION (-6103)

설명

unit.conf 설정 파일의 [DEVICE] 절의 설정이 잘못된 경우이다.

대응 방법

unit.conf 설정 파일의 [DEVICE] 절의 잘못된 내용을 수정한다.

참고

“OpenFrame 데이터 셋 안내서”의 설정 파일 내용 참조

VOLM_ERR_UNKNOWN_DEVICE_TYPE (-6104)

설명

파라미터로 전달된 DEVICE 유형이 시스템에서 인식하는 디바이스 유형이 아닌 경우이다.

대응 방법 전달하는 DEVICE 유형이 잘못 기술되어 있지 않은지 확인한다. 정확한 DEVICE 유형을 지정했음에도 불구하고 에러가 발생하면 TmaxSoft 기술 지원에 문의한다. 참고

“OpenFrame 데이터 셋 안내서”의 설정 파일 내용 참조

VOLM_ERR_DEVICE_NOT_DEFINED (-6105)

설명

JCL에서 사용하는 DEVICE 번호가 시스템에 정의되어 있지 않은 경우이다.

대응 방법 전달하는 DEVICE 번호가 잘못 기술되어 있지 않은지 확인한다. 필요한 경우 unit.conf 설정 파일에 DEVICE 번호를 등록한다.

Page 71: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 71

참고

“OpenFrame 데이터 셋 안내서”의 설정 파일 내용 참조

VOLM_ERR_NO_DEFAULT_VOLSER (-6201)

설명

기본 볼륨 일련번호가 시스템에 등록되어 있지 않은 경우이다.

대응 방법

ds.conf 설정 파일에 기본 볼륨 일련번호를 등록한다.

참고

“OpenFrame 데이터 셋 안내서”의 설정 파일 내용 참조

VOLM_ERR_DEF_VOLSER_CONFIG (-6202)

설명

기본 볼륨 일련번호를 지정하는 설정 파일이 잘못된 경우이다.

대응 방법

ds.conf 설정 파일에서 잘못된 내용을 찾아 수정한다.

참고

“OpenFrame 데이터 셋 안내서”의 설정 파일 내용 참조

VOLM_ERR_VOLUME_CONFIGURATION (-6203)

설명

볼륨에 대한 설정을 저장하는 volume.conf 설정 파일이 잘못된 경우이다.

대응 방법

volume.conf 설정 파일에서 잘못된 내용을 찾아서 수정한다.

참고

“OpenFrame 데이터 셋 안내서”의 설정 파일 내용 참조

VOLM_ERR_VOLUME_NOT_DEFINED (-6204)

설명

JCL에서 사용한 볼륨 일련번호가 시스템에 정의되어 있지 않은 경우이다.

대응 방법

volume.conf 설정 파일에 해당 볼륨을 등록한다.

참고

“OpenFrame 데이터 셋 안내서”의 설정 파일 내용 참조

VOLM_ERR_NO_PRIMARY_VOLUME (-6301)

설명

Page 72: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 72

JCL에 디바이스 명칭이 주어진 경우 해당 디바이스의 주요 볼륨 일련번호를 찾을 수 없을 때 발생하는 에러이다. 대응 방법

해당 디바이스에 적어도 한 개 이상의 볼륨 일련번호를 등록한다.

참고

“OpenFrame 데이터 셋 안내서”의 설정 파일 내용 참조

VOLM_ERR_NO_AMPLE_VOLUME (-6302)

설명 여러 볼륨 일련번호 목록 중에 가장 공간이 많이 비어있는 볼륨 일련번호를 찾을 수 없을 때 발생하는 에러이다. 대응 방법 각 볼륨 일련번호에 연동되어 있는 디스크의 공간을 늘려주거나 새로운 볼륨 일련번호를 등록한다. 참고

2.8 LOCKM (-7000)

LOCKM_ERR_SOCKET_OPEN_ERROR (-7001)

설명

socket() 시스템 함수 호출에 실패한 경우이다.

대응 방법

참고

LOCKM_ERR_SOCKET_HOSTINFO_ERROR (-7002)

설명

gethostbyname() 시스템 함수 호출에 실패한 경우이다.

대응 방법

참고

LOCKM_ERR_SOCKET_CONNECT_ERROR (-7003)

Page 73: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 73

설명

Lock 서버 접속에 실패한 경우이다.

대응 방법

참고

LOCKM_ERR_SOCKET_RECV_ERROR (-7004)

설명

Lock 서버로부터의 데이터 수신에 실패한 경우이다.

대응 방법

참고

LOCKM_ERR_SOCKET_SEND_ERROR (-7005)

설명

Lock 서버로부터 데이터 송신에 실패한 경우이다.

대응 방법

참고

LOCKM_ERR_SIG_ERROR (-7006)

설명

signal() 시스템 함수 호출에 실패한 경우이다.

대응 방법

참고

LOCKM_ERR_INTERRUPTED (-7007)

설명

Lock 요청에 대한 응답 대기 중에 외부에 의해 대기가 중단된 경우이다.

대응 방법

Page 74: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 74

참고

LOCKM_ERR_INVALID_REQUEST (-7011)

설명 유효하지 않은 함수 입력 파라미터로 함수를 호출한 경우 또는 유효하지 않은 파라미터로 Tmax 서비스를 호출한 경우이다. 대응 방법

참고

LOCKM_ERR_MAX_DATA_EXCEEDED (-7014)

설명 동일한 데이터 셋을 동일한 JOBID 또는 PID로 999,999번 이상 잠금을 해제하지 않은 상태

에서 다시 잠금을 요청한 경우이다. 대응 방법

이전의 불필요한 잠금 요청에 대해서 잠금을 해제한 후 다시 시도한다.

참고

LOCKM_ERR_CONFIG_ERROR (-7015)

설명 ds.conf 설정 파일 [LOCK_SERVER] 절의 LOCK_DATASET, LOG_DATASET, SEQNO_FILE, RECOVERY_TIME 또는 LOG_CLEANUP 항목의 설정 값이 올바르지 않은 경우이다. 대응 방법

해당 설정 값을 확인한다.

참고

“OpenFrame 데이터 셋 안내서”의 LOCK SERVER 설정 내용 참조

LOCKM_ERR_LOCK_NAME_IS_EMPTY (-7022)

설명

데이터 셋에 명칭을 지정하지 않고 잠금을 요청한 경우이다.

대응 방법

참고

LOCKM_ERR_NODENAME_LENGTH_FAILURE (-7024)

Page 75: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 75

설명

노드 명칭이 64바이트를 초과한 경우이다.

대응 방법

참고

LOCKM_ERR_ALREADY_LOCKED (-7032)

설명

잠금을 요청을 받은 프로세스가 이미 다른 어플리케이션에 의해 잠겨 있는 경우이다.

대응 방법

참고

LOCKM_REQUEST_CANCELLED (-7035)

설명 잠금(Lock) 요청에 대해 대기 중인 다른 어플리케이션에서 해당 요청을 강제로 해제한 경우

이다. 대응 방법

참고

LOCKM_ERR_DEADLOCK_DETECTED (-7036)

설명

잠금(Lock) 요청에 대해 교착 상태(Dead Lock) 상태에 빠진 상태이다.

대응 방법

참고

LOCKM_ERR_MEMORY_ALLOC (-7041)

설명

시스템 메모리 할당에 실패한 경우이다.

대응 방법

시스템에 충분한 가용 메모리가 있는지 확인한다.

Page 76: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 76

참고

LOCKM_ERR_SEND_SUCCESS_IMMEDIATE (-7062)

설명 Lock 클라이언트 요청에 대해 해당 클라이언트로 바로 응답을 보낸 경우이다. 본 에러는 클라이언트로는 전달되지 않는다. 대응 방법

참고

LOCKM_ERR_LMWRK_FAIL (-7062)

설명

ofrlmwrk 서버가 기동되어 있지 않은 경우이다.

대응 방법

ofrlmwrk 서버가 정상적으로 기동되어 있는지 확인한다.

참고

LOCKM_ERR_LMSVR_TPACALL_FAIL (-7064)

설명

Tmax API인 tpacall() 함수 호출에 실패한 경우이다.

대응 방법

ofrlmwrk 서버 로그에서 해당 Tmax 에러 코드를 확인한다.

참고

LOCKM_ERR_TMPLOCK_FILE_OPEN (-7066)

설명

서버 순차 파일(sequential file) 열기에 실패한 경우이다.

대응 방법 ds.conf 설정 파일 [LOCK_SERVER] 절의 SEQNO_FILE 항목에 설정된 디렉토리에 읽기 및 쓰기 권한이 있는지 확인한다. 참고

“OpenFrame 데이터 셋 안내서”의 LOCK SERVER 내용 참조

LOCKM_ERR_TMPLOCK_FILE_READ (-7072)

설명

Page 77: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 77

서버 순차 파일(sequential file) 읽기에 실패한 경우이다.

대응 방법

해당 파일에 대한 읽기 권한이 있는지 확인한다

참고

LOCKM_ERR_TMPLOCK_FILE_WRITE (-7073)

설명

서버 순차 파일(sequential file) 쓰기에 실패한 경우이다.

대응 방법

해당 파일에 대한 쓰기 권한이 있는지 확인한다.

참고

LOCKM_ERR_TMPLOCK_LSEEK (-7074)

설명

lseek() 함수 호출에 실패한 경우이다.

대응 방법

참고

LOCKM_ERR_TMLOCK_FILE_CORRUPTED (-7075)

설명

서버 순차 파일(sequential file)의 내용이 임의로 변경된 경우이다.

대응 방법

해당 파일을 삭제한 후 ofrlmsvr 서버를 다시 기동한다.

참고

LOCKM_ERR_ANOTHER_OBMLMSVR_ALIVE (-7076)

설명

Lock 서버가 하나 이상 기동된 경우이다.

대응 방법

현재 기동되어 있는 서버를 종료한 후 다시 기동한다.

참고

Page 78: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 78

LOCKM_ERR_INVALID_TOKEN (-7102)

설명

클라이언트로부터 유효하지 않은 토큰을 받은 경우이다.

대응 방법

참고

LOCKM_ERR_TSAM_CONNECT_FAIL (-7501)

설명

TSAM 접속에 실패한 경우이다.

대응 방법

ds.conf 설정 파일 [TSAM_CLIENT] 절에 설정된 TSAM 접속 정보가 정확한지 확인한다.

참고

LOCKM_ERR_TSAM_DISCONNECT_FAIL (-7502)

설명

TSAM 연결 해제에 실패한 경우이다.

대응 방법

참고

LOCKM_ERR_TSAM_OPEN_FAIL (-7503)

설명

LOCK 데이터 셋 또는 LOG 데이터 셋에 대한 tsam_open() 함수 호출에 실패한 경우이다.

대응 방법 ds.conf 설정 파일 [LOCK_SERVER] 절의 LOCK_DATASET 또는 LOG_DATASET 항목에 설정된 LOCK DATASET 또는 LOG DATASET이 존재하는지 확인한다. 참고

LOCKM_ERR_TSAM_CLOSE_FAIL (-7504)

설명

LOCK 데이터 셋 또는 LOG 데이터 셋에 대한 tsam_close() 함수 호출에 실패한 경우이다.

Page 79: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 79

대응 방법

참고

LOCKM_ERR_TSAM_TX_START (-7505)

설명

tsam_tx_start() 함수 호출에 실패한 경우이다.

대응 방법

참고

LOCKM_ERR_TSAM_TX_END_FAIL (-7506)

설명

tsam_tx_end() 함수 호출에 실패한 경우이다.

대응 방법

참고

LOCKM_ERR_ALREAFY_TSAM_TX_START (-7507)

설명

tsma_tx_start() 함수가 이미 호출되어 있는 경우이다.

대응 방법

참고

LOCKM_ERR_TSAM_FILENAME_FAIL (-7508)

설명

tsam_filename() 함수 호출에 실패한 경우이다.

대응 방법

참고

Page 80: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 80

LOCKM_ERR_TSAM_TX_COMMIT_FAIL (-7509)

설명

tsam_tx_commit() 함수 호츨에 실패한 경우이다.

대응 방법

참고

LOCKM_ERR_TSAM_TX_ROLLBACK_FAIL (-7510)

설명

tsam_tx_rollback() 함수 호출에 실패한 경우이다.

대응 방법

참고

LOCKM_ERR_LOCK_DATASET_NOT_OPENED (-7511)

설명

LOCK 데이터 셋을 열지 않은 상태에서 읽기 또는 쓰기를 시도한 경우이다.

대응 방법

참고

LOCKM_ERR_LOG_DATASET_NOT_OPENED (-7512)

설명

LOG 데이터 셋을 열지 않은 상태에서 읽기 또는 쓰기를 시도한 경우이다.

대응 방법

참고

LOCKM_ERR_RECORD_NOT_FOUND (-7513)

설명

LOCK 데이터 셋에 해당하는 레코드가 존재하지 않는 경우이다.

Page 81: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 81

대응 방법

참고

LOCKM_ERR_END_OF_FILE (-7514)

설명

LOCK 데이터 셋 또는 LOG 데이터 셋을 읽는 도중 마지막 레코드에 도달한 경우이다.

대응 방법

참고

LOCKM_ERR_TSAM_DUPLICATE_RECORD (-7515)

설명

LOCK 데이터 셋에 동일한 키 값을 갖는 레코드를 추가한 경우이다.

대응 방법

참고

LOCKM_ERR_TSAM_READ_FAIL (-7516)

설명

tsam_read() 함수 호출에 실패한 경우이다.

대응 방법

참고

LOCKM_ERR_TSAM_WRITE_FAIL (-7517)

설명

tsam_write() 함수 호출에 실패한 경우이다.

대응 방법

참고

Page 82: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 82

LOCKM_ERR_TSAM_START_BR (-7518)

설명

tsam_start_br() 함수 호출에 실패한 경우이다.

대응 방법

참고

LOCKM_ERR_TSAM_END_BR (-7519)

설명

tsam_end_br() 함수 호출에 실패한 경우이다.

대응 방법

참고

LOCKM_ERR_TSAM_READ_NEXT_FAIL (-7520)

설명

tsam_read_next() 함수 호출에 실패한 경우이다.

대응 방법

참고

LOCKM_ERR_TSAM_DELETE_FAIL (-7521)

설명

tsam_delete() 함수 호출에 실패한 경우이다.

대응 방법

참고

Page 83: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 83

2.9 PGMDD (-8000)

PGMDD_ERR_INVALID_REQUEST (-8001)

설명

수행하려는 작업에 맞지 않는 파라미터가 전달된 경우이다.

대응 방법

해당 작업에 맞는 파라미터를 제대로 표기해서 전달한다.

참고

PGMDD_ERR_MEMORY_ALLOC (-8002)

설명

시스템 메모리 할당에 실패한 경우이다.

대응 방법

시스템 담당자에게 문의한다.

참고

PGMDD_ERR_NOT_INITIALIZED (-8003)

설명

초기화 함수를 호출하지 않고 PGMDD 라이브러리 함수를 사용한 경우이다.

대응 방법

PGMDD 라이브러리 함수를 사용하기 전에 초기화 함수를 호출한다.

참고

PGMDD_ERR_NOT_IMPLEMENTED (-8009)

설명

PGMDD 라이브러리 내부 에러(Not Implemented)이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

PGMDD_ERR_INVALID_DDNAME (-8201)

설명

Page 84: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 84

DD 명칭을 잘못 지정한 경우이다.

대응 방법

DD 명칭이 제대로 지정되어 있는지 확인 후 다시 실행한다.

참고

PGMDD_ERR_INVALID_HANDLE (-8202)

설명

PGMDD 라이브러리 사용 에러(Invalid Handle)이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

PGMDD_ERR_DD_NOT_FOUND (-8203)

설명

사용자가 지정한 DD가 할당되어 있지 않은 경우이다.

대응 방법

작업을 수행하는 JCL에 해당 DD가 기술되어 있는지 확인한다.

참고

PGMDD_ERR_GETENV_FORMAT (-8204)

설명

PGMDD 라이브러리 내부 에러(Getenv Format)이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

PGMDD_ERR_DUPLICATE_HEADER (-8205)

설명

PGMDD 라이브러리 사용 에러(Duplicate Header)이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

Page 85: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 85

PGMDD_ERR_SYSTEM_PUTENV (-8901)

설명

putenv() 시스템 함수 호출에 실패한 경우이다.

대응 방법

시스템 담당자에게 문의한다.

참고

에러 발생 시 출력되는 시스템 에러 메시지 참조

2.10 TJES (-9000)

TJES_ERR_NOT_INITIALIZED (-9001)

설명

TJES 라이브러리가 초기화되지 않고 사용된 경우이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

TJES_ERR_NOT_CONNECTED (-9002)

설명

TSAM에 연결되지 않은 상태에서 TSAM 데이터 셋을 사용하려는 경우이다.

대응 방법 TSAM이 사용 가능한지 확인한다. 문제가 있었다면 문제 해결 후 다시 시도하고 문제가 없었다면 TmaxSoft 기술 지원에 문의한다. 참고

“OpenFrame 데이터 셋 안내서” 참조

TJES_ERR_TX_NOT_STARTED (-9003)

설명

TSAM 트랜잭션이 시작되지 않은 상태에서 I/O 또는 트랜잭션을 시도하려한 경우이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

Page 86: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 86

TJES_ERR_TX_STARTED (-9004)

설명 TSAM 트랜잭션이 시작된 상태에서 다시 트랜잭션을 시작한 경우이다. TJES는 TSAM 트랜

잭션을 한 번만 사용할 수 있다. 대응 방법

참고

TJES_ERR_TX_NOT_COMMITED (-9005)

설명

TSAM 트랜잭션을 커밋하거나 롤백하지 않고 종료한 경우이다.

대응 방법

참고

TJES_ERR_DS_NOT_ALLOC (-9012)

설명

TJES에서 사용하는 시스템 데이터 셋이 할당되지 않은 경우이다.

대응 방법

참고

TJES_ERR_EOF (-9029)

설명 TJES에서 사용하는 내부 파일을 읽었을 때 EOF(End Of File) 반환 정보를 나타내기 위한 에러 코드이다. 대응 방법

참고

TJES_ERR_FILE_NOT_FOUND (-9051)

설명

TJES에서 사용하는 내부 파일이 존재하지 않는 경우이다.

Page 87: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 87

대응 방법

참고

TJES_ERR_TRY_AGAIN (-9040)

설명

TJES 로직 중 2 phase로 운용되는 로직을 위한 리턴 값으로 외부로는 전달되지 않는다.

대응 방법

참고

TJES_ERR_INVALID_JOBID (-9100)

설명

JOBID가 정해진 포맷에 맞지 않는 경우이다. JOBID 포맷은 JOBnnnnn(0<n<9)이다.

대응 방법

tjesmgr를 통한 명령 시에 JOBID를 잘못 기술하지 않았는지 확인한다.

참고

TJES_ERR_INVALID_JOBCLASS (-9101)

설명

유효하지 않은 JOB CLASS(유효한 JOBCLASS는 A~Z, 0~9)를 기술한 경우이다.

대응 방법

JCL 등에 JOB CLASS를 잘못 기술하지 않았는지 확인한다.

참고

TJES_ERR_INVALID_FLAG (-9102)

설명

TJES 내부 에러로 함수 호출 시 유효하지 않은 플래그가 주어진 경우이다.

대응 방법

참고

Page 88: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 88

TJES_ERR_INVALID_FD (-9103)

설명

TJES 내부 에러로 특정 파일이 열려 있어야 하는 시점에 열려 있지 않은 경우이다.

대응 방법

참고

TJES_ERR_INVALID_TOKEN (-9104)

설명

TJES 내부 에러로 데이터 셋 업데이트 시 사용해야 할 토큰이 유효하지 않은 경우이다.

대응 방법

참고

TJES_ERR_INVALID_POINTER (-9105)

설명

TJES 내부 에러로 특정 포인터가 Null이 아니어야 하는데 Null인 경우이다.

대응 방법

참고

TJES_ERR_INVALID_STATUS (-9106)

설명 현재 JOB의 상태가 TJES에서 예상하는 JOB의 상태가 아닌 경우이다. 예를 들어, REMOVE는 DONE, ERROR, STOP, FLUSH 상태의 JOB에만 적용 가능하다. 대응 방법

수행하려는 작업이 현재 JOB 상태에서 가능한지 확인한다.

참고

“OpenFrame TJES 안내서” 참조

TJES_ERR_INVALID_LICENSE (-9107)

설명

TJES 라이선스가 유효하지 않은 경우이다.

Page 89: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 89

대응 방법

참고

TJES_ERR_INVALID_PARAM (-9108)

설명

TJES 내부 에러로 함수나 서비스 호출 시 잘못된 파라미터가 전달된 경우이다.

대응 방법

참고

TJES_ERR_INVALID_CONFIG (-9109)

설명 설정 파일로부터 설정 값은 읽어 왔으나, 해당 설정 값의 포맷이나 내용이 필요로 하는 것과 다른 경우이다. 대응 방법

tjes.conf 설정 파일을 확인한다.

참고

“OpenFrame TJES 안내서”의 설정 부분 참조

TJES_ERR_INVALID_LENGTH (-9110)

설명

TJES 내부 에러로 함수나 서비스의 파라미터 길이가 정해진 값을 초과한 경우이다.

대응 방법

참고

TJES_ERR_DUPLICATE_JOBNAME (-9201)

설명

정보를 전달하는 에러 코드로 JOB 스케줄링 시에 JOBNAME이 중복되는 경우이다.

대응 방법

참고

Page 90: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 90

TJES_ERR_JOB_NOT_FOUND (-9202)

설명

정보를 전달하는 에러 코드로 주어진 조건을 만족하는 JOB이 없는 경우이다.

대응 방법

참고

TJES_ERR_RUNNER_NOT_FOUND (-9210)

설명

해당 조건을 만족하는 runner가 없는 경우이다.

대응 방법 tjesmgr의 PSJCLRUN 명령이나 OpenStudio의 runner 정보를 통해 runner의 인덱스가 사용 가능한지, 해당 조건을 만족하는 runner가 있는지 확인한다. 참고

TJES_ERR_RUNNER_NOT_READY (-9211)

설명 JOB을 할당하려는 runner가 ACTIVE면서 유휴 상태가 아니기에 JOB을 할당할 수 없는 경우이다. 대응 방법

참고

TJES_ERR_CLASS_NOT_FOUND (-9212)

설명 JOB을 할당하려는 runner가 해당 JOB class를 구동할 수 없는 경우이다. JOB이 스케줄링

된 시점부터 OBMJINITRUN이 실제로 JOB을 runner에 할당하는 시점 사이에 사용자가 JOB class를 변경하거나 runner의 class를 변경한 경우 발생할 수 있다. 대응 방법

JOB class와 runner class를 확인한다.

참고

“OpenFrame TJES 안내서” 의 JOB 스케줄링 정책 참조

TJES_ERR_NODE_NOT_BOOTED (-9220)

설명

Page 91: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 91

JOB을 할당하려는 runner가 속한 노드가 기동되어 있지 않아서 JOB을 runner에 할당할 수 없는 경우이다. JOB이 스케줄링된 시점부터 OBMJINITRUN이 실제로 JOB을 runner에 할당하는 시점 사이에 사용자가 해당 노드를 종료한 경우 발생할 수 있다. 대응 방법

tjesmgr의 NODEST 명령을 통해 노드 상태를 확인한다.

참고

“OpenFrame TJES 안내서” 참조

TJES_ERR_NODE_MISMATCH (-9221)

설명 TJES 서비스를 처리하고 있는 서버의 노드 명칭이 예상하는 노드 명칭과 다른 경우이다. 노드 명칭으로 라우팅하는 서비스에서 발생할 수 있다. 대응 방법

참고

TJES_ERR_NODE_NOT_FOUND (-9222)

설명 TJES 내부 에러로 obmjschd 서버가 인지하고 있지 못한 노드의 obmjinit 서버로부터 요청

이 보고된 경우이다. 대응 방법 obmjschd는 Tmax 설정을 통해 노드를 파악하므로 Tmax 설정이 모든 노드에 제대로 기술

되어 있는지 확인한다. 참고

“Tmax Administration Guide” 참조

TJES_ERR_JOBQ_FULL (-9300)

설명 TJES는 JOBID 범위를 지정하여 해당 범위 내에서 유일한 JOBID를 발급한다. JOBID 범위 내의 모든 JOBID가 발급되어 신규 JOB에 JOBID를 할당할 수 없는 경우이다. 대응 방법 사용되지 않는 JOB 을 직접 제거하거나 SPOOL 백업을 통해 JOB을 제거하고 JOBID 리소

스를 TJES로 리턴한다. 참고

“OpenFrame TJES 안내서” 참조

TJES_ERR_INTERNAL (-9301)

설명

TJES 내부 에러이다.

대응 방법

Page 92: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 92

참고

TJES_ERR_SYSTEM (-9500)

설명

UNIX 시스템 함수 호출에 실패한 경우이다.

대응 방법 해당 모듈의 에러 메시지 로그를 확인하고 UNIX 시스템 상의 문제라면 해당 문제를 해결한

다. 접근 권한, 경로, 임시 공간 또는 스왑 공간(swap space)의 용량 부족 등의 문제일 수 있다. 참고

TJES_ERR_TPALLOC (-9700)

설명

Tmax tpalloc() 함수 호출에 실패한 경우이다.

대응 방법

모듈의 에러 로그를 참조하여 TmaxSoft 기술 지원에 문의한다.

참고

“Tmax Administration Guide”의 tpalloc() 또는 fballoc() 시 발생하는 에러 참조

TJES_ERR_TPFREE (-9701)

설명

Tmax tpfree() 함수 호출에 실패한 경우이다.

대응 방법

모듈의 에러 로그를 참조하여TmaxSoft 기술 지원에 문의한다.

참고

“Tmax Reference Manual”의 tpfree() 또는 fbfree() 시 발생하는 에러 참조

TJES_ERR_TPCALL (-9702)

설명

Tmax tpcall() 함수 호출에 실패한 경우이다.

대응 방법 모듈의 에러 로그를 확인하고 에러가 발생한 서비스가 정상적으로 TPFAIL을 리턴한 것인

지 아니면 비정상적으로 실패한 것인지 확인한다. 참고

Page 93: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 93

“Tmax Reference Manual”의 tpcall() 시 발생하는 에러 참조

TJES_ERR_TPREGCB (-9703)

설명

Tmax tpregcb() 함수 호출에 실패한 경우이다.

대응 방법

모듈의 에러 로그를 참조하여TmaxSoft 기술 지원에 문의한다.

참고

“Tmax Reference Manual” 참조

TJES_ERR_TPSCHEDULE (-9704)

설명

Tmax tpschedule() 함수 호출에 실패한 경우이다.

대응 방법

모듈의 에러 로그를 참조하여TmaxSoft 기술 지원에 문의한다.

참고

“Tmax Reference Manual” 참조

TJES_ERR_TPGETMYNODE (-9705)

설명

Tmax tpgetmynode() 함수 호출에 실패한 경우이다.

대응 방법

모듈의 에러 로그를 참조하여TmaxSoft 기술 지원에 문의한다.

참고

“Tmax Reference Manual” 참조

TJES_ERR_TMADMIN (-9706)

설명

Tmax tmadmin() 함수 호출에 실패한 경우이다.

대응 방법

모듈의 에러 로그를 참조하여TmaxSoft 기술 지원에 문의한다.

참고

“Tmax Reference Manual” 참조

TJES_ERR_TPGETACTIVESVR (-9707)

설명

Tmax tpgetactivesvr() 함수 호출에 실패한 경우이다.

Page 94: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 94

대응 방법

모듈의 에러 로그를 참조하여 TmaxSoft 기술 지원에 문의한다.

참고

“Tmax Reference Manual” 참조

TJES_ERR_TPACALL (-9708)

설명

Tmax tpacall() 함수 호출에 실패한 경우이다.

대응 방법 모듈의 에러 로그를 확인하고 에러가 발생한 서비스가 정상적으로 TPFAIL을 리턴한 것인

지 아니면 비정상적으로 실패한 것인지 확인한다. 참고

“Tmax Reference Manual”의 tpacall() 시 발생하는 에러 참조

TJES_ERR_TPREALLOC (-9709)

설명

Tmax tprealloc() 함수 호출에 실패한 경우이다.

대응 방법

모듈의 에러 로그를 참조하여TmaxSoft 기술 지원에 문의한다.

참고

“Tmax Reference Manual”의 tprealloc() 또는 fbrealloc() 시 발생하는 에러 참조

TJES_ERR_FBPUT (-9710)

설명

Tmax fbput() 함수 호출에 실패한 경우이다.

대응 방법

모듈의 에러 로그를 참조하여TmaxSoft 기술 지원에 문의한다.

참고

“Tmax FDL Reference Manual” 참조

TJES_ERR_FBGET (-9711)

설명

Tmax fbget() 함수 호출에 실패한 경우이다.

대응 방법

모듈의 에러 로그를 참조하여TmaxSoft 기술 지원에 문의한다.

참고

Page 95: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 95

“Tmax FDL Reference Manual” 참조

TJES_ERR_FBGETLEN (-9712)

설명

Tmax fbgetlen() 함수 호출에 실패한 경우이다.

대응 방법

모듈의 에러 로그를 참조하여TmaxSoft 기술 지원에 문의한다.

참고

“Tmax FDL Reference Manual” 참조

TJES_ERR_JCL_PATH (-9800)

설명 JOB 전송(submit) 시 받은 JCL 파일 경로에 접근할 수 없는 경우이다. JCL 파일이 존재하지 않거나, 접근 권한이 없거나 로컬에서만 접근 가능한 jcl_path를 다른 노드의 obmjmsvr 서버를 통해 전송된 경우이다. 대응 방법

JCL 파일 존재 여부와 파일 권한 및 모든 노드에서 파일에 접근 가능한지 확인한다.

참고

TJES_ERR_JCL_SYNTAX (-9801)

설명

전송한 JCL 구문에서 에러가 감지된 경우이다.

대응 방법

JCL을 수정하고 다시 전송(submit)한다.

참고

TJES_ERR_NO_SUBM_TOKEN (-9900)

설명

JOB을 전송(submit)하는 주체에 대한 TACF 토큰이 전달되지 않은 경우이다.

대응 방법

참고

TJES_ERR_NO_SUBM_ACCOUNT (-9901)

설명

Page 96: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 96

JOB을 전송(submit)하는 주체에 대한 TACF 토큰이 유효하지 않은 경우이다. ofrsasvr 서버

가 재기동된 상태에서 발생할 수 있다. 대응 방법

다시 로그인하여 유효한 TACF 토큰을 발급받은 후 JOB을 전송한다.

참고

TJES_ERR_NO_EXEC_ACCOUNT (-9902)

설명

전송된 JCL에 기술된 사용자 ID로 TACF 토큰을 생성할 수 없는 경우이다.

대응 방법

JCL에 기술된 사용자 ID와 패스워드가 유효한지 확인한다.

참고

TJES_ERR_SURROGATE_DENIED (-9903)

설명 JCL에 패스워드 없이 사용자 ID만 기술하여 위탁 전송(surrogate submit)하는 경우, 전송자

가 JCL의 사용자 ID로 위탁 전송(surrogate submit)할 권한이 없는 경우이다. 대응 방법 권한이 있는 전송자(submitter)로 전송(submit)하거나, 에러가 발생한 전송자(submitter)에게 권한을 부여한다. 참고

“OpenFrame TACF 운영자 안내서” 참조

2.11 AMSX (-10000)

AMSX_ERR_DUPLICATE_RECORD (-10001)

설명

카탈로그에 등록하려는 항목 명칭과 같은 명칭이 이미 카탈로그에 등록되어 있는 경우이다.

대응 방법 같은 명칭이 이미 등록되어 있는지 확인하고, 등록하려는 항목의 명칭을 다른 명칭으로 변경한다. 참고

Page 97: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 97

AMSX_ERR_NOT_FOUND (-10002)

설명

조회하려는 카탈로그 항목이 카탈로그에 등록되어 있지 않은 경우이다.

대응 방법

조회하려는 항목이 카탈로깅되어 있는지 확인하고 항목의 명칭을 올바르게 지정한다.

참고

AMSX_ERR_MEMORY_ALLOC (-10003)

설명

시스템 메모리 할당에 실패한 경우이다.

대응 방법

시스템 담당자에게 문의한다.

참고

AMSX_ERR_INTERNAL (-10004)

설명

AMSX 라이브러리 내부 에러(Internal)이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

AMSX_ERR_NOT_IMPLEMENTED (-10005)

설명

AMSX 라이브러리 내부 에러(Not Implemented)이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

AMSX_ERR_INVALID_INPUT_PARAM (-10101)

설명

파라미터로 주어진 입력 값이 잘못된 경우이다.

대응 방법

Page 98: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 98

어플리케이션을 실행할 때 입력 값을 제대로 지정해서 전달한다.

참고

AMSX_ERR_INVALID_ALLOC_PARAM (-10102)

설명

파라미터로 주어진 Allocate 항목이 잘못된 경우이다.

대응 방법

어플리케이션을 실행할 때 Allocate 항목을 제대로 지정해서 전달한다.

참고

AMSX_ERR_INVALID_FSPEC_TYPE (-10103)

설명

파라미터로 주어진 파일 유형이 잘못된 경우이다.

대응 방법

어플리케이션을 실행할 때 파일 유형을 제대로 지정해서 전달한다.

참고

AMSX_ERR_INVALID_CATALOG_NAME (-10104)

설명

파라미터로 주어진 카탈로그 명칭이 잘못된 경우이다.

대응 방법

어플리케이션을 실행할 때 카탈로그 명을 제대로 지정해서 전달한다.

참고

AMSX_ERR_INVALID_ENTRY_NAME (-10105)

설명

파라미터로 주어진 항목 명칭이 잘못된 경우이다.

대응 방법

어플리케이션을 실행할 때 항목 명칭을 제대로 지정해서 전달한다.

참고

AMSX_ERR_INVALID_ENTRY_TYPE (-10106)

Page 99: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 99

설명

파라미터로 주어진 항목 유형이 잘못된 경우이다.

대응 방법

어플리케이션을 실행할 때 항목 유형을 제대로 지정해서 전달한다.

참고

AMSX_ERR_INVALID_MEMBER_NAME (-10107)

설명

파라미터로 주어진 멤버 명칭이 잘못된 경우이다.

대응 방법

어플리케이션을 실행할 때 멤버 명칭을 제대로 지정해서 전달한다.

참고

AMSX_ERR_INVALID_FILE_PATH (-10108)

설명

파라미터로 주어진 파일 경로가 잘못된 경우이다.

대응 방법

어플리케이션을 실행할 때 파일 경로를 제대로 지정해서 전달한다.

참고

AMSX_ERR_INVALID_DATASET_NAME (-10109)

설명

파라미터로 주어진 데이터 셋 명칭이 잘못된 경우이다.

대응 방법

어플리케이션을 실행할 때 데이터 셋 명칭을 제대로 지정해서 전달한다.

참고

AMSX_ERR_INVALID_DCB_TYPE (-10110)

설명

AMSX 라이브러리 내부 에러(Invalid DCB Type)이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

Page 100: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 100

참고

AMSX_ERR_INVALID_PORTABLE_DS (-10111)

설명 IDCAMS 내보내기(Export) 또는 가져오기(Import)를 수행할 때 주어진 데이터 셋의 유형이 이동식(Portable) 데이터 셋이 아닌 경우이다. 대응 방법 IDCAMS 내보내기(Export) 또는 가져오기(Import)를 수행하는 대상 데이터 셋은 이동식

(Portable) 데이터 셋 유형이어야 한다. 참고

“OpenFrame 유틸리티 참조 안내서”의 IDCAMS 내용 참조

AMSX_ERR_INVALID_LRECL (-10112)

설명

복사작업을 수행하는 데이터 셋의 레코드 크기가 복사하는 대상과 맞지 않는 경우이다.

대응 방법 해당하는 데이터 셋의 레코드 크기를 조사해서 복사할 때 대상 데이터 셋의 레코드 크기를 지정한다. 참고

AMSX_ERR_INVALID_VOLUME_SERIAL (-10113)

설명

파라미터로 주어진 볼륨 일련번호가 잘못된 경우이다.

대응 방법

어플리케이션을 실행할 때 볼륨 일련번호를 제대로 지정해서 전달한다.

참고

AMSX_ERR_INVALID_VSAMTYPE (-10114)

설명

AMSX 라이브러리 내부 에러(Invalid VSAM Type)이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

AMSX_ERR_NOT_INITIALIZED (-10201)

Page 101: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 101

설명

AMSX 라이브러리 API를 직접 사용하면서 초기화 함수를 호출하지 않고 사용한 경우이다.

대응 방법 에러가 발생한 소스코드에서 AMSX 라이브러리 API를 호출하기 전에 초기화 함수를 호출

한다. 참고

AMSX_ERR_DUPLICATE_DATASET (-10202)

설명

AMSX 라이브러리 내부 에러(Duplicate dataset)이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

AMSX_ERR_ENTRY_TYPE_MISMATCH (-10203)

설명

AMSX 라이브러리 내부 에러(Entry Type Mismatch)이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

AMSX_ERR_BUFER_OVERFLOW (-10204)

설명

BLDL 실행시에 전달한 버퍼의 크기가 실제 데이터를 담기에 부족하다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

2.12 SMS (-11000)

SMS_ERR_INVALID_REQUEST (-11001)

Page 102: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 102

설명

수행하려는 작업에 맞지 않는 파라미터가 전달된 경우이다.

대응 방법

해당하는 작업에 맞는 파라미터를 제대로 표기해서 전달한다.

참고

SMS_ERR_MEMORY_ALLOC (-11002)

설명

시스템 메모리 할당에 실패한 경우이다.

대응 방법

시스템 담당자에게 문의한다.

참고

SMS_ERR_NOT_IMPLEMENTED (-11009)

설명

SMS 라이브러리 내부 에러(Not Implemented)이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

SMS_ERR_NULL_CLASS_NAME (-11101)

설명

SMS 라이브러리 사용 에러(Null Class Name)이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

SMS_ERR_CLASS_NOT_FOUND (-11102)

설명 JCL에 SMS 클래스 명칭을 지정하였으나 해당하는 SMS 클래스가 시스템에 등록되어 있지 않을 경우에 발생한다. 대응 방법

해당하는 SMS 클래스를 sms.conf 설정 파일에 등록한다.

Page 103: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 103

참고

“OpenFrame 데이터 셋 안내서”의 설정 파일 내용 참조

SMS_ERR_INVALID_CLASS_NAME (-11103)

설명

JCL에 SMS 클래스 명칭을 지정하였으나 해당하는 SMS 클래스 명칭이 잘못된 경우이다.

대응 방법

실행하는 JCL을 조사해서 SMS 클래스 명칭에 문제가 없는지 확인한다.

참고

SMS 클래스 명칭은 문자열(A-Z, 0-9)로 최대 8바이트까지 가능

SMS_ERR_INVALID_SMS_CONFIG (-11104)

설명

SMS 클래스를 등록하는 sms.conf 설정 파일의 내용이 잘못된 경우이다.

대응 방법

sms.conf 설정 파일의 잘못된 부분을 수정한다.

참고

“OpenFrame 데이터 셋 안내서”의 설정 파일 내용 참조

SMS_ERR_VOLUME_NOT_FOUND (-11105)

설명

스토리지 클래스에 지정되어 있는 볼륨 일련번호가 시스템에 등록되어 있지 않은 경우이다.

대응 방법 스토리지 클래스에 지정하는 볼륨 일련번호는 volume.conf 설정 파일에 등록된 볼륨 일련

번호만 등록한다. 또는 새로운 볼륨 일련번호를 volume.conf 설정 파일에 등록한다. 참고

“OpenFrame 데이터 셋 안내서”의 설정 파일 내용 참조

SMS_ERR_TOO_MANY_VOLUMES (-11106)

설명 하나의 스토리지 클래스에 지정된 볼륨 일련번호가 너무 많은 경우이다. 스토리지 클래스로 지정 가능한 볼륨 일련번호 문자열은 4096바이트 미만이어야 한다. 대응 방법

하나의 스토리지 클래스에는 꼭 필요한 만큼만의 볼륨 일련번호만 등록한다.

참고

“OpenFrame 데이터 셋 안내서”의 설정 파일 내용 참조

SMS_ERR_DSNAME_IS_NULL (-11201)

설명

Page 104: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 104

SMS 라이브러리 사용 에러(Dsname is Null)이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

SMS_ERR_DEFAULT_MGMTCLAS (-11202)

설명

ds.conf 설정 파일에 지정된 기본 매니지먼트 클래스 명칭이 잘못 기술된 경우이다.

대응 방법

ds.conf 설정 파일의 기본 매니지먼트 클래스 지정이 맞는지 확인하고 에러를 수정한다.

참고

“OpenFrame 데이터 셋 안내서”의 설정 파일 내용 참조

SMS_ERR_DEFAULT_STORCLAS (-11203)

설명

ds.conf 설정 파일에 지정되어 있는 기본 스토리지 클래스 명칭이 잘못 기술된 경우이다.

대응 방법

ds.conf 설정 파일의 기본 스토리지 클래스 지정이 맞는지 확인하고 에러를 수정한다.

참고

“OpenFrame 데이터 셋 안내서”의 설정 파일 내용 참조

SMS_ERR_ACS_CONFIGURATION (-11204)

설명

acs.conf 설정 파일의 내용이 잘못 기술된 경우이다.

대응 방법

acs.conf 설정 파일의 내용이 맞는지 확인하고 에러를 수정한다.

참고

“OpenFrame 데이터 셋 안내서”의 설정 파일 내용 참조

SMS_ERR_ACS_NOT_DEFINED (-11205)

설명

acs.conf 설정 파일에 설정된 항목이 전혀 존재하지 않는 경우이다.

대응 방법

acs.conf 설정 파일에 최소한의 형식을 맞추어 빈 절을 등록한다.

참고

Page 105: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 105

“OpenFrame 데이터 셋 안내서”의 설정 파일 내용 참조

2.13 SPOOL (-13000)

SPOOL_ERR_MALLOC (-13001)

설명

시스템 메모리 할당에 실패한 경우이다.

대응 방법 시스템에 충분한 가용 메모리가 있는지 확인한다. 로그를 참조하여 에러 원인을 분석한 후 대응한다. 참고

SPOOL_ERR_SYSTEM (-13002)

설명

system() 시스템 함수 호출에 실패한 경우이다.

대응 방법

너무 많은 프로세스가 실행되고 있지 않은지 확인한다.

참고

SPOOL_ERR_OPEN (-13011)

설명

파일 열기에 실패한 경우이다.

대응 방법

해당 파일이 존재하는지 확인한다. 로그를 참조하여 에러 원인을 분석한 후 대응한다.

참고

SPOOL_ERR_READ (-13012)

설명

파일 읽기에 실패한 경우이다.

대응 방법

파일에 대한 접근 권한을 확인한다. 로그를 참조하여 에러 원인을 분석한 후 대응한다.

Page 106: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 106

참고

SPOOL_ERR_WRITE (-13013)

설명

파일 쓰기에 실패한 경우이다.

대응 방법

파일에 대한 접근 권한을 확인한다. 로그를 참조하여 에러 원인을 분석한 후 대응한다.

참고

SPOOL_ERR_UNLINK (-13014)

설명

파일 삭제에 실패한 경우이다.

대응 방법

로그를 참조하여 에러 원인을 분석한 후 대응한다.

참고

SPOOL_ERR_LOCK (-13015)

설명

파일 잠금에 실패한 경우이다.

대응 방법

로그를 참조하여 에러 원인을 분석한 후 대응한다.

참고

SPOOL_ERR_UNLOCK (-13016)

설명

파일에 대한 잠금 해제에 실패한 경우이다.

대응 방법

로그를 참조하여 에러 원인을 분석한 후 대응한다.

참고

SPOOL_ERR_LSEEK (-13017)

설명

Page 107: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 107

lseek() 시스템 함수 호출에 실패한 경우이다.

대응 방법

로그를 참조하여 에러 원인을 분석한 후 대응한다.

참고

SPOOL_ERR_STAT (-13018)

설명

stat() 시스템 함수 호출에 실패한 경우이다.

대응 방법 파일 또는 디렉토리가 존재하는지 확인한다. 로그를 참조하여 에러 원인을 분석한 후 대응

한다. 참고

SPOOL_ERR_OPEN_DIRECTORY (-13021)

설명

디렉토리를 열기에 실패한 경우이다.

대응 방법

디렉토리가 존재하는지 확인한다. 로그를 참조하여 에러 원인을 분석한 후 대응한다.

참고

SPOOL_ERR_MAKE_DIRECTORY (-13022)

설명

디렉토리 생성에 실패한 경우이다.

대응 방법 동일한 명칭의 파일이 존재하는지 확인한다. 로그를 참조하여 에러 원인을 분석한 후 대응

한다. 참고

SPOOL_ERR_REMOVE_DIRECTORY (-13023)

설명

디렉토리 삭제에 실패한 경우이다.

대응 방법

로그를 참조하여 에러 원인을 분석한 후 대응한다.

참고

Page 108: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 108

SPOOL_ERR_GET_WORKING_DIR (-13024)

설명

현재 작업 디렉토리(working directory)를 얻기에 실패한 경우이다.

대응 방법

로그를 참조하여 에러 원인을 분석한 후 대응한다.

참고

SPOOL_ERR_CHANGE_WORKING_DIR (-13025)

설명

작업 디렉토리 변경에 실패한 경우이다.

대응 방법

로그를 참조하여 에러 원인을 분석한 후 대응한다.

참고

SPOOL_ERR_BUFLEN (-13101)

설명

버퍼 길이가 기준 미만으로 설정된 경우이다.

대응 방법

패치가 필요하다.

참고

SPOOL_ERR_SYSOUT_LIMIT (-13102)

설명

SPOOL 데이터 셋의 개수가 512개를 초과한 경우이다.

대응 방법

JCL의 SYSOUT 개수를 수정한다.

참고

SPOOL_ERR_INVALID_INPUT (-13103)

설명

API의 INPUT 파라미터 값이 Null인 경우이다.

Page 109: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 109

대응 방법 해당 프로세스의 메모리에 이상이 발생한 것일 수 있다. 로그를 참조하여 에러 원인을 분석

한 후 대응한다. 참고

SPOOL_INVALID_CONFIG (-13104)

설명

설정 파일에서 정보를 가져오는데 실패한 경우이다.

대응 방법

로그를 통해 관련 설정 내용이 올바르게 기술되었는지 확인한다.

참고

2.14 CPMLIB (-15000)

에러 파일(Error File): errorcode_cpmlib.h

에러 식별번호(Error Base): -15000

CPMNAME_IS_NULL (-15001)

설명

내부 함수 인자 중 cpm 이름 파라미터가 null 일 경우 발생한다.

대응 방법

cpm 이름을 정확하게 입력했는 지 확인한 후 에러가 그대로면 시스템관리자에게 문의한다.

참고

NOT_SET_CPMDIR (-15002)

설명

CPMDIR 환경변수가 null일 경우 발생한다.

대응 방법

$CPMDIR 환경변수를 설정한다.

참고

Page 110: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 110

CPM_OPEN_ERROR (-15003)

설명

cpm 파일을 open하는 중 에러가 발생했다.

대응 방법

파일 오픈 에러이므로 파일이 지정한 디렉토리에 위치했는 지 확인한다.

참고

CPM_READ_ERROR (-15004)

설명

cpm 파일을 read 하는 중 에러가 발생했다.

대응 방법 파일 read에러이므로 파일이 지정한 디렉토리에 알맞은 포맷의 cpm파일이 위치했는지 확인한다. 참고

CPM_WRITE_ERROR (-15005)

설명

cpm 파일을 생성하기 위해 파일 write하는 중 에러가 발생했다.

대응 방법

파일 write에러이므로, 시스템 관리자에게 문의한다.

참고

UCMNAME_IS_NULL (-15006)

설명

내부 함수 인자 중 ucm 이름 파라미터가 null 일 경우 발생한다.

대응 방법 ucm file 이름을 정확하게 입력했는 지 확인한 후 에러가 그대로면 시스템관리자에게 문의

한다. 참고

UCM_OPEN_ERROR (-15007)

설명

ucm 파일을 open하는 중 에러가 발생했다.

대응 방법

Page 111: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 111

파일 오픈 에러이므로 파일이 지정한 디렉토리에 위치했는지 확인한다.

참고

UCM_READ_ERROR (-15008)

설명

ucm 파일을 read 하는 중 에러가 발생했다.

대응 방법 파일 read에러이므로 파일이 지정한 디렉토리에 알맞은 포맷의 ucm 파일이 위치했는지 확인한다. 참고

UCM_WRITE_ERROR (-15009)

설명

ucm 파일을 생성하기 위해 파일 write하는 중 에러가 발생했다.

대응 방법

파일 write에러이므로, 시스템 관리자에게 문의한다.

참고

CPMMAP_IS_NULL (-15010)

설명

내부 함수에 전달되는 인자가 null일 경우 발생한다.

대응 방법

내부 에러이므로 시스템관리자에게 문의한다.

참고

2.15 MVSSYS (-16000)

MVSSYS_ERR_INVALID_COMMAND (-16001)

설명

MVS 시스템의 명령어 파라미터가 지정된 구문(Syntax) 형식에 맞지 않는 경우이다.

대응 방법

Page 112: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 112

입력한 MVS 시스템 명령어 파라미터를 확인한다.

참고

MVS 시스템 명령어 구문 START 명령어: (START|S) membername[,JOBNAME=jobname] ROUTE 명령어: (ROUTE|RO) sysname,text

MVSSYS_ERR_EXECUTE_FAILURE (-16002)

설명

MVS 시스템 명령어가 정상적으로 수행되지 않은 경우이다.

대응 방법

MVS 시스템 명령어에 대한 에러 로그를 확인한다.

참고

MVSSYS_ERR_CMD_NOT_SUPPORTED (-16003)

설명

MVS 시스템 명령어가 지원하지 않거나 잘못된 형식으로 작성된 경우이다.

대응 방법

입력한 MVS 시스템 명령어를 확인한다.

참고

지원 가능한 MVS 시스템 명령어: ROUTE, RO, START, S 타 시스템이나 타 노드에 명령을 전달하는 명령어: ROUTE,RO Command Internal Reader를 통하여 지정한 JOB을 수행하는 명령어: START, S

2.16 SAF (-17000)

SAF_ERR_MEMORY_ALLOC (-17003)

설명

메모리 할당에 실패한 경우이다.

대응 방법

시스템에 충분한 가용 메모리가 있는지 확인한다.

참고

SAF_ERR_INTERNAL (-17004)

설명

Page 113: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 113

Tmax API 호출에 실패한 경우이다.

대응 방법

Tmax 설정이 올바른지 확인한다.

참고

SAF_ERR_INVALID_REQUEST (-17005)

설명

유효하지 않은 함수 입력 파라미터로 함수를 호출한 경우이다.

대응 방법

참고

SAF_ERR_NOT_IMPLEMENTED (-17006)

설명 OS 인증을 사용하도록 설정하고 tacfmgr를 통해서 그룹에 대한 추가/변경/삭제/조회 기능

을 실행하거나 사용자에 대한 추가/삭제/변경/조회 기능을 실행하는 경우이다. 대응 방법

해당 기능을 tacfmgr이 아닌 운영 체제(OS)에서 제공하는 기능을 통해 사용한다.

참고

SAF_ERR_NOT_INITIALIZED (-17007)

설명

SAF 모듈이 정상적으로 초기화되지 않은 상태에서 SAF 기능을 사용한 경우이다.

대응 방법 다음과 같은 사항을 점검하여 TACF초기화 작업이 정상적으로 수행되었는지 확인한다.

ofsys.conf 설정 파일 [DIRECTORY] 절의 DATA_DIR 항목에 설정된 디렉토리에 권한이 적절한지 확인

tacf.conf 설정 파일 [TACF_DEFAULT] 절의 LOG_DIRECTORY 항목에 설정된 디렉토리가 유효한 디렉토리인지 확인

참고

SAF_ERR_AUTH_CONFIGURATION (-17008)

설명 tacf.conf 설정 파일 [AUTH_METHOD] 절의 OS_AUTH 및 TACF_AUTH 항목이 모두 NO로 설정된 경우이다.

Page 114: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 114

대응 방법

인증 방법에 따라 OS 인증 또는 TACF 인증 중 하나는 YES로 설정한다.

참고

SAF_ERR_GROUPNAME_TOO_LONG (-17009)

설명

그룹 명칭의 길이가 8바이트를 초과한 경우이다.

대응 방법

그룹 명칭을 8바이트 이내로 한다.

참고

SAF_ERR_TACF_NOT_ACTIVE (-17010)

설명

TACF 인증을 사용하지 않도록 설정하고 TACF 기능을 사용한 경우이다.

대응 방법

tacf.conf 설정 파일 [AUTH_METHOD] 절의 TACF_AUTH 항목을 YES로 설정한다.

참고

SAF_ERR_DISCONNECTED (-17011)

설명

데이터베이스와 연결이 끊긴 경우이다.

대응 방법

데이터베이스 연결에 문제가 없는지 확인한다.

참고 Oracle 또는 Tibero를 사용하는 경우 각 DBMS에서 다음과 같은 코드가 리턴되면 TACF는 해당 DBMS와의 연결이 끊긴 것으로 인식한다.

Oracle - ORA-01012 not loged on - ORA-01034 Oracle not available - ORA-01089 immediate shutdown in progress - no operations are permitted - ORA-01092 Oracle instance terminated. Disconnection forced - ORA-03113 end-of-file on communication channel - ORA-03114 not connected to Oracle - ORA-12541 TNS:no listener - ORA-12547 TNS:lost contact - ORA-12571 TNS:packet writer failure Tibero - 23014 connection does not exist

Page 115: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 115

- 23063 I/O read error - 23064 I/O write error - 23078 duplicated request - 24004 I/O read error - 24005 I/O write error - 24008 fail to colse fd - 24010 client unable to establish connection

그 밖의 에러 코드는 tacf.conf 설정 파일 [TACF_DEFAULT] 절에서 SQLCODE_DISCONNECTION 항목에 대한 설정 값을 확인한다.

SAF_ERR_OFCOM_CONFIGURATION (-17012)

설명 ofsys.conf 설정 파일 [DIRECTORY] 절의 DATA_DIR 항목에 대한 설정 값이 존재하지 않는 경우이다. 대응 방법

해당 환경 설정 파일을 확인한다.

참고

SAF_ERR_ELEMENT_NOT_FOUND (-17014)

설명

메모리에 캐싱한 정보가 없는 경우이다. 단, 사용자에게는 전달되지 않는 에러 코드이다.

대응 방법

참고

SAF_ERR_DUPLICATE_ELEMENT (-17015)

설명

메모리 상에 캐싱한 동일 정보를 중복하여 등록하려는 경우이다.

대응 방법

참고

SAF_ERR_DUPLICATE_GROUP (-17101)

설명

이미 존재하는 그룹을 다시 추가하려는 경우이다.

대응 방법

추가하려는 그룹 명칭을 변경 후에 다시 등록한다.

참고

Page 116: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 116

SAF_ERR_GROUP_NOT_FOUND (-17102)

설명

해당 그룹의 GROUP 프로파일이 존재하지 않는 경우이다.

대응 방법

참고

SAF_ERR_DUPLICATE_USER (-17103)

설명

이미 존재하는 사용자를 추가하려는 경우이다.

대응 방법

추가하려는 사용자 ID를 변경 후에 다시 등록한다.

참고

SAF_ERR_USER_NOT_FOUND (-17104)

설명

해당 사용자의 USER 프로파일이 존재하지 않는 경우이다.

대응 방법

참고

SAF_ERR_USER_REVOKED (-17105)

설명

REVOKE 상태의 사용자로 시스템에 로그인하려는 경우이다.

대응 방법

보안 담당자에게 문의한다.

참고

SAF_ERR_CLASS_NOT_FOUND (-17109)

설명

해당 클래스에 대한 CLASS 프로파일이 존재하지 않는 경우이다.

Page 117: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 117

대응 방법

참고

SAF_ERR_DUPLICATE_프로파일 (-17110)

설명

이미 존재하는 데이터 셋 또는 General Resource를 추가하려는 경우이다.

대응 방법

추가하려는 데이터 셋 또는 General Resource의 명칭을 변경 후에 다시 등록한다.

참고

SAF_ERR_PROFILE_NOT_FOUND (-17111)

설명

데이터 셋 또는 General Resource에 해당하는 프로파일이 존재하지 않는 경우이다.

대응 방법

참고

SAF_ERR_DUPLICATE_MEMBER (-17113)

설명

Group Resource에 이미 존재하는 멤버를 추가하려는 경우이다.

대응 방법

참고

SAF_ERR_DUPLICATE_ACCESS_LIST (-17114)

설명

추가하려는 접근 권한 목록이 이미 존재하는 경우이다.

대응 방법

참고

Page 118: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 118

SAF_ERR_VERIFICATION_FAILURE (-17201)

설명

사용자 인증에 실패한 경우이다.

대응 방법

사용자의 ID, 패스워드가 정확한지 확인한다.

참고

SAF_ERR_NOT_AUTHORIZED (-17202)

설명

접근하려는 데이터 셋 또는 General Resource에 대한 접근 권한이 없는 경우이다.

대응 방법

참고

SAF_ERR_GROUP_NOT_CONNECTED (-17203)

설명

사용자를 특정 그룹에 CONNECT하려고 할 때 해당 그룹이 존재하지 않는 경우이다.

대응 방법

해당 그룹의 GROUP 프로파일이 존재하는지 확인 한다.

참고

SAF_ERR_OWNER_NOT_FOUND (-17204)

설명 특정 사용자나 그룹을 OWNER로 지정할 때 해당 사용자나 그룹이 존재하지 않는 경우이

다. 대응 방법

해당 사용자 또는 그룹에 대한 프로파일이 존재하는지 확인 한다.

참고

SAF_ERR_NOTIFY_NOT_FOUND (-17205)

설명

특정 사용자를 NOTIFY사용자로 지정할 때 해당 사용자가 존재하지 않는 경우이다.

Page 119: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 119

대응 방법

해당 사용자의 프로파일이 존재하는지 확인한다.

참고

SAF_ERR_SUPGROUP_NOT_FOUND (-17208)

설명

상위 그룹으로 지정된 그룹의 프로파일이 존재하지 않는 경우이다.

대응 방법

참고

SAF_ERR_SUPGROUP_AND_OWNER (-17209)

설명

OWNER와 상위그룹을 모두 지정했을 때 두 개의 그룹 명칭이 다른 경우이다.

대응 방법

OWNER로 지정한 그룹을 상위그룹 명칭과 동일하게 지정한다.

참고

SAF_ERR_DFTGROUP_NOT_FOUND (-17210)

설명

기본 그룹으로 지정한 그룹의 프로파일이 존재하지 않는 경우이다.

대응 방법

디폴트 그룹으로 지정한 그룹명을 확인한다.

참고

SAF_ERR_NER_PASSWD_REQUIRED (-17211)

설명

현재 패스워드가 만기된 경우이다.

대응 방법

패스워드를 변경한다.

참고

Page 120: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 120

“OpenFrame TACF 운영자 안내서”의 패스워드 변경주기를 참조

SAF_ERR_LOGIN_NOT_ALLOWED (-17212)

설명

지정된 요일 또는 시간대 이외에 접속을 시도한 경우이다.

대응 방법

USER 프로파일에 설정된 접속 요일과 시간대를 확인 한다.

참고

“OpenFrame TACF 운영자 안내서”의 USER 프로파일에 대한 WDAY 및 WTIME 참조

SAF_ERR_PASSWORD_INCORRECT (-17213)

설명

PASSWORD 명령을 실행할 때 지정한 현재 패스워드가 잘못된 경우이다.

대응 방법

현재 패스워드를 확인한다.

참고

“OpenFrame TACF 운영자 안내서”의 패스워드 변경주기를 참조

SAF_ERR_SUSPENDED_USER (-17214)

설명

계정 잠금 상태인 사용자가 시스템에 접근을 시도한 경우이다.

대응 방법

계정 잠금 상태 해제 시간까지 대기했다가 다시 시도한다.

참고

“OpenFrame TACF 운영자 안내서”의 계정 잠금 상태를 참조 할 것

SAF_ERR_LOCK_FILE_OPEN (-17801)

설명

TACF에서 내부적으로 관리하는 Lock 파일 열기에 실패한 경우이다.

대응 방법 시스템 운영자가 $OPENFRAME_HOME/data 디렉토리에 대해 읽기 및 쓰기 권한이 있는

지 확인한다. 참고

SAF_ERR_LOCK_FILE_LOCK (-17802)

설명

파일에 대한 잠금 설정에 실패한 경우이다.

Page 121: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 121

대응 방법

참고

SAF_ERR_LOG_FILE_OPEN (-17803)

설명

TACF 로그 파일 생성에 실패한 경우이다.

대응 방법

환경 설정에 지정된 로그 생성 디렉토리의 권한을 확인한다.

참고

SAF_ERR_LOG_FILE_WRITE (-17804)

설명

TACF 로그 파일 쓰기에 실패한 경우이다.

대응 방법

해당 파일의 권한을 확인하고 디스크 공간이 충분한지 확인한다.

참고

SAF_ERR_GETGR_SYSTEM_CALL (-17901)

설명

system call getgrgid() 시스템 함수 호출에 실패한 경우이다.

대응 방법

시스템 운영자가 운영 체제에 대한 루트 권한을 갖고 있는지 확인한다.

참고

SAF_ERR_CRYPT_SYSTEM_CALL (-17903)

설명

system call crypt() 시스템 함수 호출에 실패한 경우이다.

대응 방법

시스템 운영자가 운영 체제에 대한 루트 권한을 갖고 있는지 확인한다.

참고

Page 122: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 122

SAF_ERR_SETSP_SYSTEM_CALL (-17904)

설명

system call setpwdb() 시스템 함수 호출에 실패한 경우이다.

대응 방법

시스템 운영자가 운영 체제에 대한 루트 권한을 갖고 있는지 확인한다.

참고

SAF_ERR_ENDSP_SYSTEM_CALL (-17905)

설명

system call endpwdb() 시스템 함수 호출에 실패한 경우이다.

대응 방법

시스템 운영자가 운영 체제에 대한 루트 권한을 갖고 있는지 확인한다.

참고

2.17 TACF (-18000)

TACF_ERR_MEMORY_ALLOC (-18003)

설명

시스템 메모리 할당에 실패한 경우이다.

대응 방법

시스템에 충분한 가용 메모리가 있는지 확인한다.

참고

TACF_ERR_INTERNAL (-18004)

설명

Tmax의 API를 호출한 경우이다.

대응 방법

Tmax 설정이 맞는지 확인한다.

참고

Page 123: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 123

TACF_ERR_INVALID_REQUEST (-18005)

설명

유효하지 않은 함수 입력 파라미터로 함수를 호출한 경우이다.

대응 방법

참고

TACF_ERR_NOT_IMPLEMENTED (-18006)

설명 OS 인증을 사용하도록 설정하고 tacfmgr를 통해서 그룹에 대한 추가/변경/삭제/조회 기능

을 실행하거나 사용자에 대한 추가/삭제/변경/조회 기능을 실행하는 경우이다. 대응 방법

해당 기능을 tacfmgr이 아닌 운영 체제(OS)에서 제공하는 기능을 통해 사용한다.

참고

TACF_ERR_NOT_INITIALIZED (-18007)

설명

TACF 모듈이 정상적으로 초기화되지 않은 상태에서 TACF 기능을 사용한 경우이다.

대응 방법 다음과 같은 사항을 점검하여 TACF 초기화 작업이 정상적으로 수행되었는지 확인한다.

ofsys.conf 설정 파일 [DIRECTORY] 절의 DATA_DIR 항목에 설정된 디렉토리에 권한이 적절한지 확인

tacf.conf 설정 파일 [TACF_DEFAULT] 절의 LOG_DIRECTORY 항목에 설정된 디렉토리가 유효한 디렉토리인지 확인

참고

TACF_ERR_STORAGE_CONFIGURATION (-18008)

설명 tacf.conf 설정 파일 [TACF_STORAGE] 절의 항목 상태가 다음과 같은 경우이다.

USERNAME이 설정되어 있지 않거나 문자열 길이가 31바이트를 초과한 경우 PASSWORD 또는 ENPASSWD가 설정되어 있지 않은 경우 DATABASE가 설정되어 있지 않은 경우

대응 방법

데이터베이스와 접속이 가능한지를 확인 한다.

참고

Page 124: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 124

TACF_ERR_BUFFER_OVERFLOW (-18009)

설명

내부적으로 사용하는 버퍼 크기를 초과한 경우이다.

대응 방법

참고

TACF_ERR_MAX_COUNT_LIMIT (-18010)

설명

내부적으로 사용하는 버퍼 크기를 초과한 경우이다.

대응 방법

참고

TACF_ERR_INVALID_GENERIC_TYPE (-18011)

설명

데이터 셋 또는 리소스의 프로파일 명칭에 유효하지 않은 문자를 사용한 경우이다.

대응 방법

데이터 셋 또는 리소스의 프로파일 명칭을 확인한다.

참고

“OpenFrame TACF 운영자 안내서”의 일반 데이터 셋 프로파일(Generic profile) 참조

TACF_ERR_DISCONNECTED (-18012)

설명

데이터베이스 연결이 끊긴 경우이다.

대응 방법

데이터베이스 연결이 정상인지 확인한다.

참고 Oracle 또는 Tibero를 사용하는 경우 각 DBMS에서 다음과 같은 코드가 리턴되면 TACF는 해당 DBMS와의 연결이 끊긴 것으로 인식한다.

Oracle - ORA-01012 not loged on - ORA-01034 Oracle not available - ORA-01089 immediate shutdown in progress - no operations are permitted - ORA-01092 Oracle instance terminated. Disconnection forced

Page 125: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 125

- ORA-03113 end-of-file on communication channel - ORA-03114 not connected to Oracle - ORA-12541 TNS:no listener - ORA-12547 TNS:lost contact - ORA-12571 TNS:packet writer failure Tibero - 23014 connection does not exist - 23063 I/O read error - 23064 I/O write error - 23078 duplicated request - 24004 I/O read error - 24005 I/O write error - 24008 fail to colse fd - 24010 client unable to establish connection

그 밖의 에러 코드는 tacf.conf 설정 파일 [TACF_DEFAULT] 절에서 SQLCODE_DISCONNECTION 항목에 대한 설정 값을 확인한다.

TACF_ERR_DUPLICATE_GROUP (-18101)

설명

이미 존재하는 그룹을 추가하려는 경우이다.

대응 방법

추가하려는 그룹 명칭을 변경한 후 다시 등록한다.

참고

TACF_ERR_GROUP_NOT_FOUND (-18102)

설명

해당 그룹에 대한 GROUP 프로파일이 존재하지 않는 경우이다.

대응 방법

참고

TACF_ERR_DUPLICATE_USER (-18103)

설명

이미 존재하는 사용자를 추가하려는 경우이다.

대응 방법

추가하려는 사용자 ID를 변경한 후 다시 등록한다.

참고

TACF_ERR_USER_NOT_FOUND (-18104)

설명

Page 126: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 126

해당 사용자에 대한 USER 프로파일이 존재하지 않는 경우이다.

대응 방법

참고

TACF_ERR_USER_REVOKED (-18105)

설명

REVOKE 상태의 사용자가 시스템에 로그인하려는 경우이다.

대응 방법

보안 담당자에게 문의한다.

참고

TACF_ERR_CLASS_NOT_FOUND (-18109)

설명

해당 클래스에 대한 CLASS 프로파일이 존재하지 않는 경우이다.

대응 방법

참고

TACF_ERR_DUPLICATE_PROFILE (-18110)

설명

이미 존재하는 데이터 셋 또는 General Resource를 추가하려는 경우이다.

대응 방법

추가하려는 데이터 셋 또는General Resource의 명칭을 변경 후에 다시 등록한다.

참고

TACF_ERR_PROFILE_NOT_FOUND (-18111)

설명

데이터 셋 또는 General Resource에 해당하는 프로파일이 존재하지 않는 경우이다.

대응 방법

참고

Page 127: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 127

TACF_ERR_DUPLICATE_MEMBER (-18113)

설명

Group Resource에 이미 존재하는 멤버를 추가하려는 경우이다.

대응 방법

참고

TACF_ERR_DUPLICATE_ACCESS_LIST (-18114)

설명

추가하려는 접근 권한 목록이 이미 존재하는 경우이다.

대응 방법

참고

TACF_ERR_VERIFICATION_FAILURE (-18201)

설명

사용자 인증에 실패한 경우이다.

대응 방법

사용자의 ID 및 패스워드가 정확한지 확인한다.

참고

TACF_ERR_NOT_AUTHORIZED (-18202)

설명

접근하려는 데이터 셋 또는 General Resource에 대한 접근 권한이 없는 경우이다.

대응 방법

참고

TACF_ERR_GROUP_NOT_CONNECTED (-18203)

설명

사용자를 특정 그룹에 연결(CONNECT)하려고 할 때 해당 그룹이 존재하지 않는 경우이다.

Page 128: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 128

대응 방법

해당 그룹에 대한 GROUP 프로파일이 존재하는지 확인한다.

참고

TACF_ERR_OWNER_NOT_FOUND (-18204)

설명 특정 사용자나 그룹을 OWNER로 지정할 때 해당 사용자나 그룹이 존재하지 않는 경우이

다. 대응 방법

해당 사용자나 그룹의 프로파일이 존재하는지 확인한다.

참고

TACF_ERR_NOTIFY_NOT_FOUND (-18205)

설명

특정 사용자를 NOTIFY 사용자로 지정할 때 해당 사용자가 존재하지 않는 경우이다.

대응 방법

해당 사용자의 프로파일이 존재하는지 확인한다.

참고

TACF_ERR_SUPGROUP_NOT_FOUND (-18208)

설명

상위 그룹으로 지정된 그룹의 프로파일이 존재하지 않는 경우이다.

대응 방법

상위 그룹으로 지정된 그룹이 존재하는지 확인한다.

참고

TACF_ERR_SUPGROUP_AND_OWNER (-18209)

설명

OWNER와 상위그룹을 모두 지정했을 때 두 개의 그룹 명칭이 다른 경우이다.

대응 방법

OWNER로 지정한 그룹을 상위그룹 명칭과 동일하게 지정한다.

참고

Page 129: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 129

TACF_ERR_DFTGROUP_NOT_FOUND (-18210)

설명

기본 그룹으로 지정한 그룹의 프로파일이 존재하지 않는 경우이다.

대응 방법

디폴트 그룹으로 지정한 그룹명을 확인한다.

참고

TACF_ERR_NER_PASSWD_REQUIRED (-18211)

설명

패스워드가 만기된 경우이다.

대응 방법

패스워드를 변경한다.

참고

“OpenFrame TACF 운영자 안내서”의 패스워드 변경 주기 참조

TACF_ERR_LOGIN_NOT_ALLOWED (-18212)

설명

지정된 요일 또는 시간대 이외에 접속을 시도한 경우이다.

대응 방법

USER 프로파일에 설정된 접속 요일과 시간대를 확인한다.

참고

“OpenFrame TACF 운영자 안내서”의 USER 프로파일의 WDAY 및 WTIME 참조

TACF_ERR_PASSWORD_INCORRECT (-18213)

설명

PASSWORD 명령을 실행할 때 지정한 현재 패스워드가 잘못된 경우이다.

대응 방법

현재 패스워드를 확인한다.

참고

TACF_ERR_SUSPENDED_USER (-18214)

설명

계정 잠금 상태인 사용자가 시스템에 접근을 시도한 경우이다.

Page 130: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 130

대응 방법

계정 잠금 상태가 해제될 때까지 대기한 후 다시 시도한다.

참고

“OpenFrame TACF 운영자 안내서”의 계정 잠금 상태 참조

TACF_ERR_NOT_PROTECTED (-18301)

설명 접근 권한을 요청한 데이터 셋 또는 General Resource가 TACF에 의해 보호되는 리소스가 아닌 경우이다. 대응 방법

TACF에 의해 해당 리소스에 대한 접근을 제어하려면 TACF에 등록해야 한다.

참고

TACF_ERR_CONNECT_FAILURE (-18901)

설명

데이터베이스 접속에 실패한 경우이다.

대응 방법

데이터베이스 접속에 문제가 없는지 확인한다.

참고

TACF_ERR_EXECUTE_STATEMENT (-18902)

설명

내부적으로 SQL 질의문 실행에 에러가 발생한 경우이다.

대응 방법

참고

TACF_ERR_DECLARE_CURSOR (-18903)

설명

내부적으로 Cursor 조작 시 에러가 발생한 경우이다.

대응 방법

참고

Page 131: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 131

TACF_ERR_FETCH_CURSOR (-18904)

설명 내부적으로 질의의 결과를 Fetch 시 에러가 발생한 경우이다.

대응 방법

참고

TACF_ERR_DUPLICATE_RECORD (-18905)

설명

동일한 키 값을 가지는 레코드를 데이터베이스에 추가하려는 경우이다.

대응 방법

추가하려는 레코드의 프로파일이 이미 존재하는지 확인한다.

참고

TACF_ERR_RECORD_NOT_FOUND (-18906) 설명

해당 레코드가 데이터베이스에 존재하지 않는 경우이다.

대응 방법

참고

2.18 BINFMT (-19000)

BINFMT_ERR_FILE_OPEN (-19001)

설명 binfmt_get_binary_type 및 binfmt_get_binary_type_in_path 함수를 사용하여 파일의 바이

너리 형식을 알아내려는 과정에서 지정된 파일을 열 수 없는 경우이다. 대응 방법 지정한 파일이 존재하는지 확인한다. 해당 파일에 접근을 허용하는지 파일 퍼미션

(permission)을 확인한다. 하나의 프로세스에서 너무 많은 파일을 열고 있는지 확인한다.

Page 132: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 132

참고

BINFMT_ERR_FILE_READ (-19002)

설명 binfmt_get_binary_type 및 binfmt_get_binary_type_in_path 함수를 사용하여 파일의 바이

너리 형식을 알아내는 과정에서 지정된 파일의 내용을 읽을 수 없는 경우이다. 대응 방법 지정한 파일은 OpenFrame에서 실행 가능한 정상적인 실행 파일이나 라이브러리 파일이 아닐 수 있다. 특히 정상적인 실행 파일이나 라이브러리 파일이 아니고 파일의 크기가 아주 작은 경우(20바이트 미만)에 본 에러가 발생할 수 있다. 참고

BINFMT_ERR_PATH_NULL (-19003)

설명 binfmt_make_filepath 및 binfmt_get_binary_type_in_path 함수 호출 시에 제공하는 path 파라미터로 Null 값이 지정된 경우이다. 대응 방법

위의 함수 호출 시 path 파라미터에 파일을 찾을 디렉토리 경로명의 목록을 제공해야 한다.

참고

BINFMT_ERR_NO_MEMORY (-19004)

설명 binfmt_make_filepath 및 binfmt_get_binary_type_in_path 함수 실행에 필요한 메모리를 할당할 수 없는 경우이다. 대응 방법 일반적인 경우 위 함수 수행에 필요한 메모리 크기는 시스템에서 가용한 메모리 크기에 비하면 매우 작은 크기이기 때문에 주로 어플리케이션에서 지정한 path 파라미터가 Null 문자

로 종료되지 않는 경우일 수 있다. 참고

BINFMT_ERR_PATH_LENGTH (-19005)

설명 binfmt_make_filepath 및 binfmt_get_binary_type_in_path 함수 호출 시 사용자가 제공한 path 파라미터는 디렉토리 경로명의 목록을 갖는다. 이 때 path 파라미터를 구성하는 하나 이상의 디렉토리 경로명의 길이가 255바이트를 초과하는 경우이다. 대응 방법 위의 함수를 호출할 때 하나의 디렉토리 경로명이 255바이트를 초과하지 않도록 어플리케

이션을 수정한다. 바이너리 형식 및 파일 경로명을 조사하는 대상이 되는 파일이 존재하는 디렉토리 경로명이 255바이트를 초과하지 않도록 주의한다. 주로 사용자 어플리케이션이

Page 133: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 133

나 공유 라이브러리 및 OpenFrame 제품의 실행 파일이 설치되는 디렉토리의 경로명이 너무 길어지지 않도록 계획한다. 참고

BINFMT_ERR_FILE_NOT_FOUND (-19006)

설명 binfmt_get_binary_type_in_path 함수 호출 시 path 파라미터로 주어진 경로에서 지정된 파일을 찾을 수 없는 경우이다. 대응 방법 어플리케이션 요건에 따라 예외 처리하거나 해당 디렉토리 경로에 파일을 복사 및 설치한 후에 다시 실행한다. 참고

2.19 HiDB (-20000)

HIDB_ERR_DUPLICATE_RECORD (-20001)

설명

HiDB 라이브러리 내부 에러(Duplicate Record)이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

HIDB_ERR_DUPLICATE_KEY (-20002)

설명

HiDB 라이브러리 내부 에러(Duplicate Key)이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

HIDB_ERR_NOT_FOUND (-20003)

설명

HiDB 라이브러리 내부 에러(Not Found)이다.

Page 134: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 134

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

HIDB_ERR_END_OF_FILE (-20004)

설명

HiDB 라이브러리 내부 에러(End of File)이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

HIDB_ERR_LENGTH_ERROR (-20005)

설명

HiDB 라이브러리 내부 에러(Length Error)이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

HIDB_ERR_INVALID_REQUEST (-20006)

설명

HiDB 라이브러리 사용 에러(Invalid Request)이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

HIDB_ERR_MEMORY_ALLOC (-20007)

설명

시스템 메모리 할당에 실패한 경우이다.

대응 방법

시스템 담당자에게 문의한다.

참고

Page 135: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 135

HIDB_ERR_INTERNAL (-20008)

설명

HiDB 라이브러리 내부 에러(Internal)이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

HIDB_ERR_NOT_IMPLEMENTED (-20009)

설명

HiDB 라이브러리 내부 에러(Not Implemented)이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

HIDB_ERR_INVALID_PCB_TYPE (-20101)

설명

HiDB에서 지원하지 않는 PCB 유형을 사용한 경우에 발생한다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

HIDB_ERR_INVALID_DLI_ACCESS (-20102)

설명

HiDB에서 지원하지 않는 DLI Access Method이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

HIDB_ERR_INVALID_SYS_ACCESS (-20103)

설명

HiDB에서 지원하지 않는 System Access Method이다.

대응 방법

Page 136: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 136

TmaxSoft 기술 지원에 문의한다.

참고

HIDB_ERR_INVALID_LCHLD_PTRS (-20104)

설명

HiDB 라이브러리 사용 에러(Invalid LCHLD PTRS)이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

HIDB_ERR_INVALID_LPARNT_DBD (-20105)

설명

HiDB 라이브러리 사용 에러(Invalid LPARNT DBD)이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

HIDB_ERR_INVALID_LCHILD_DBD (-20106)

설명

HiDB 라이브러리 사용 에러(Invalid LCHILD DBD)이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

HIDB_ERR_INVALID_SOURCE_DBD (-20107)

설명

HiDB 라이브러리 사용 에러(Invalid SOURCE DBD)이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

HIDB_ERR_LPARENT_SEMANTICS (-20108)

Page 137: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 137

설명

HiDB 라이브러리 사용 에러(LPARENT Semantics)이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

HIDB_ERR_LPAIRED_SEMANTICS (-20109)

설명

HiDB 라이브러리 사용 에러(LPAIRED Semantics)이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

HIDB_ERR_TSAM_CONFIGURATION (-20302)

설명

ds.conf 설정 파일의 TSAM 서버 접속 정보가 잘못된 경우이다.

대응 방법

ds.conf 설정 파일의 TSAM 서버 접속 정보에서 에러를 수정한다.

참고

“OpenFrame 데이터 셋 안내서”의 설정 파일 내용 참조

HIDB_ERR_BUFFER_CONFIGURATION (-20303)

설명

hidb.conf 설정 파일의 Multi 버퍼 설정 정보가 잘못된 경우이다.

대응 방법

hidb.conf 설정 파일의 Multi 버퍼 설정 정보에서 에러를 수정한다.

참고

“OpenFrame HiDB 안내서” 참조

HIDB_ERR_NOT_CONNECTED (-20601)

설명

HiDB 라이브러리 사용 에러(Not Connected)이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

Page 138: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 138

참고

HIDB_ERR_NO_PRIMARY_INDEX (-20604)

설명

HiDB 라이브러리 사용 에러(No Primary Index)이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

HIDB_ERR_DDNAME_NOT_FOUND (-20605)

설명

HiDB 라이브러리 내부 에러(DDNAME Not Found)이다

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

HIDB_ERR_NO_SSA_QUALIFICATION (-20606)

설명

HiDB 라이브러리 내부 에러(No SSA Qualification)이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

HIDB_ERR_INSERT_SSA_MISSING (-20607)

설명

HiDB 라이브러리 내부 에러(Insert SSA Missing)이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

HIDB_ERR_INDEX_KEY_LENGTH (-20608)

설명

Page 139: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 139

HiDB 라이브러리 내부 에러(Index Key Length)이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

HIDB_ERR_SEQ_FIELD_LENGTH (-20609)

설명

HiDB 라이브러리 내부 에러(Seq Field Length)이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

HIDB_ERR_SSA_NOT_MATCHED (-20610)

설명

HiDB 라이브러리 내부 에러(SSA Not Matched)이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

HIDB_ERR_MAX_DATASET_COUNT (-20611)

설명

HiDB 라이브러리 내부 에러(Max Dataset Count)이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

HIDB_ERR_BUFFER_ALLOC_ALREADY (-20701)

설명

HiDB 라이브러리 내부 에러(Buffer Alloc Already)이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

Page 140: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 140

HIDB_ERR_BUFFER_NOT_ALLOCATED (-20702)

설명

HiDB 라이브러리 내부 에러(Buffer not Allocated)이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

HIDB_ERR_BUFFER_NOT_FOUND (-20703)

설명

HiDB 라이브러리 내부 에러(Buffer not Found)이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

HIDB_ERR_BUFFER_DCB_TYPE (-20704)

설명

HiDB 라이브러리 내부 에러(Buffer DCB Type)이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

HIDB_ERR_BUFFER_VSAMTYPE (-20705)

설명

HiDB 라이브러리 내부 에러(Buffer VSAM Type)이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

HIDB_ERR_BUFFER_DEAD_LOCK (-20706)

설명

HiDB 라이브러리 내부 에러(Buffer Dead Lock)이다.

Page 141: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 141

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

HIDB_ERR_BUFFER_REMAIN_LOCK (-20707)

설명

HiDB 라이브러리 내부 에러(Buffer Remain Lock)이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

HIDB_ERR_BUFFER_MISSING_LOCK (-20708)

설명

HiDB 라이브러리 내부 에러(Buffer Missing Lock)이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

HIDB_ERR_BUFFER_DIRTY_UNLOCK (-20709)

설명

HiDB 라이브러리 내부 에러(Buffer Dirty Unlock)이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

HIDB_ERR_BUFFER_DUP_RECORD (-20710)

설명

HiDB 라이브러리 내부 에러(Buffer Dup Record)이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

Page 142: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 142

HIDB_ERR_BUFFER_DIRTY_LOCKED (-20711)

설명

HiDB 라이브러리 내부 에러(Buffer Dirty Locked)이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

HIDB_ERR_DLI_CODE_BASE (-20900)

설명

HiDB 라이브러리 내부 에러(DLI Code Base)이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

HIDB_ERR_SSA_HIERARCHY (-20901)

설명

SSA로 주어진 파라미터가 계층에 맞지 않는 경우이다.

대응 방법

PSB에 정의된 계층에 맞게 SSA 파라미터를 제공해야 한다.

참고

“OpenFrame HiDB 안내서” 참조

HIDB_ERR_FUNCTION_CODE (-20902)

설명

DLI 인터페이스에 주어진 함수 코드가 맞지 않는 경우이다.

대응 방법

DLI 인터페이스에는 정해진 함수 코드만 사용한다.

참고

HiDB에서 지원되는 함수 코드: GU, GN, GNP, ISRT, REPL, DLET

HIDB_ERR_REQUIRE_ONE_SSA (-20903)

설명

주어진 요청을 처리하는 데에는 최소한 한 개 이상의 SSA가 요구된다.

대응 방법

Page 143: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 143

꼭 필요한 SSA를 지정해서 함수를 호출한다.

참고

“OpenFrame HiDB 안내서” 참조

HIDB_ERR_OPEN_DATASET (-20904)

설명

데이터 셋을 OEPN하다가 문제가 발생한 경우이다.

대응 방법

데이터 셋이 존재하는지 확인한다.

참고

“OpenFrame HiDB 안내서” 참조

HIDB_ERR_AN_INVALID_SSA (-20905)

설명

SSA로 주어진 문자열이 잘못된 경우이다.

대응 방법

문법적으로 정확한 SSA 문자열을 제공한다.

참고

“OpenFrame HiDB 안내서” 참조

HIDB_ERR_SSA_FIELD_NAME (-20906)

설명

SSA에 지정된 필드 명칭이 잘못된 경우이다.

대응 방법

작업을 수행하는 데이터베이스의 DBD를 조사해서 필드 명칭을 확인한다.

참고

“OpenFrame HiDB 안내서” 참조

HIDB_ERR_NOT_ALLOWED (-20907)

설명

해당 데이터베이스에 허용되지 않은 요청을 수행하려는 경우이다.

대응 방법

데이터베이스에 허용된 요청만을 수행하도록 어플리케이션을 수정한다.

참고

“OpenFrame HiDB 안내서” 참조

HIDB_ERR_SEQ_FLD_CHANGED (-20908)

Page 144: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 144

설명

세그먼트를 수정할 때 순차 필드의 내용은 변경될 수 없다.

대응 방법

순차 필드의 내용을 변경하지 않도록 어플리케이션을 수정한다.

참고

“OpenFrame HiDB 안내서” 참조

HIDB_ERR_SEGMENT_NOT_HELD (-20909)

설명

특정 세그먼트를 수정하거나 삭제할 때 이전에 HOLD 옵션으로 조회해야 하는 경우이다.

대응 방법

수정하거나 삭제하기 전 HOLD 옵션을 주고 조회를 시도한다.

참고

“OpenFrame HiDB 안내서” 참조

HIDB_ERR_VIOLATE_DLET_RULE (-20910)

설명

세그먼트 삭제 룰을 위반한 경우이다.

대응 방법

업무 프로그램을 수정해서 세그먼트 삭제 룰을 위반하지 않도록 한다.

참고

“OpenFrame HiDB 안내서” 참조

HIDB_ERR_END_OF_DATABASE (-20911)

설명

세그먼트 순차 조회 시 데이터베이스의 끝에 도달한 경우이다.

대응 방법

데이터베이스의 끝에 도달한 경우의 프로그램 로직을 수행하게 한다.

참고

“OpenFrame HiDB 안내서” 참조

HIDB_ERR_SEGMENT_NOT_FOUND (-20912)

설명

주어진 SSA 조건의 세그먼트를 찾지 못한 경우이다.

대응 방법

세그먼트를 찾지 못했을 경우의 프로그램 로직을 수행하게 한다.

Page 145: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 145

참고

“OpenFrame HiDB 안내서” 참조

HIDB_ERR_OUT_OF_PARENTAGE (-20913)

설명

순차 조회 시 Parentage를 벗어난 경우이다.

대응 방법

순차 조회 로직을 종료하도록 프로그램을 수정한다.

참고

“OpenFrame HiDB 안내서” 참조

HIDB_ERR_NO_PARENTAGE_EST (-20914)

설명

Parentage를 사용하는 요청을 수행했으나, Parentage가 설정되지 않은 경우이다.

대응 방법

해당 요청을 수행하기 전 Parentage를 설정하는 요청을 먼저 수행한다.

참고

“OpenFrame HiDB 안내서” 참조

HIDB_ERR_DUPLICATE_SEGMENT (-20915)

설명

세그먼트 추가 시 동일한 키를 갖는 세그먼트가 존재하는 경우이다.

대응 방법

동일한 세그먼트가 이미 존재할 때의 프로그램 로직을 수행하게 한다.

참고

“OpenFrame HiDB 안내서” 참조

HIDB_ERR_VIOLATE_ISRT_RULE (-20916)

설명

세그먼트 삽입 시 삽입 룰을 위반한 경우이다.

대응 방법

세그먼트 삽입 룰을 위반하지 않도록 프로그램을 수정한다.

참고

“OpenFrame HiDB 안내서” 참조

HIDB_ERR_LOAD_DUPLICATE (-20917)

설명

Page 146: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 146

데이터베이스 로딩 시 동일한 키를 갖는 세그먼트가 발견된 경우이다.

대응 방법

로딩하는 데이터를 검사하여 동일한 키를 갖는 세그먼트를 삭제한다.

참고

“OpenFrame HiDB 안내서” 참조

HIDB_ERR_LOAD_HIERARCHY (-20918)

설명

데이터베이스 로딩 시 세그먼트가 계층순으로 정렬되어 있지 않은 경우이다.

대응 방법

데이터베이스 백업을 만들 때 계층 순서대로 추출해서 백업을 만든다.

참고

“OpenFrame HiDB 안내서” 참조

HIDB_ERR_DUP_INDEX_SEGMENT (-20919)

설명 중복을 허용하지 않는 인덱스가 걸려있는 세그먼트에 동일한 키를 갖는 세그먼트를 추가하

려는 경우이다. 대응 방법

업무로직을 수정해서 동일한 키를 갖는 세그먼트를 추가되지 않도록 프로그램을 수정한다.

참고

“OpenFrame HiDB 안내서” 참조

HIDB_ERR_DLI_CODE_LAST (-20999)

설명

HiDB 라이브러리 내부 에러(DLI Code Last)이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

2.20 MSCGW (-21000)

에러 파일(Error File): errorcode_mscgw.h

에러 식별번호(Error Base): -21000

Page 147: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 147

MALLOC_TERMINFO (-21001)

설명

ATI에 저장될 버퍼 할당 중 에러 발생

대응 방법

참고

MALLOC_TN3270BUF (-21002)

설명

TN3270 단말로 보낼 버퍼 할당 중 에러 발생

대응 방법

참고

MALLOC_TMAXBUF (-21003)

설명

TMAX 서버로 보낼 버퍼 할당 중 에러 발생

대응 방법

참고

TPALLOC (-21004)

설명

TMAX 버퍼 할당 중 에러 발생

대응 방법

참고

TPCALL (-21005)

설명

TMAX tpcall 에러 발생

Page 148: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 148

대응 방법

참고

MAPINFO_ALLOC (-21021)

설명

맵 정보를 저장하기 위한 버퍼 할당 중 에러 발생

대응 방법

참고

MAPINFO_FREE (-21022)

설명

맵 정보가 저장된 메모리 삭제 중 에러 발생

대응 방법

참고

CPM_LOAD (-21031)

설명

cpm 파일을 읽는 중 에러 발생

대응 방법 cpm 파일이 위치한 디렉토리가 제대로 되어있는 지 확인한다. $OPENFRAME_HOME/cpm 아래에 있어야 한다. 참고

INVALID_NETNAME (-21101)

설명

접속하려는 단말의 netname 이 등록이 안된 것일 경우 발생

대응 방법

참고

Page 149: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 149

CHANNEL_NUM_TOO_BIG (-21102)

설명

설정 파일에 입력된 게이트웨이의 채널 수가 1024를 넘었을 경우 발생

대응 방법

설정 파일에 1024보다 작은 수를 입력한다.

참고

NETNAME_IN_USE (-21103)

설명

접속하려는 단말의 netname 이 이미 접속 중일 경우 발생

대응 방법

다른 netname 으로 접속한다.

참고

CHANNEL_ALL_USE (-21104)

설명

게이트웨이의 최대 채널 수가 꽉 차있을 경우 발생

대응 방법

참고

INVALID_TRMID (-21105)

설명

검색하고자 하는 터미널 이름이 잘못된 경우 발생

대응 방법

올바른 터미널 이름이 검색되었는 지 확인한다.

참고

TERMINAL_CLOSING (-21106)

설명

단말의 접속이 종료되었을 경우 발생

대응 방법

Page 150: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 150

참고

STATUS_INVALID (-21107)

설명

게이트웨이 내부에서 발생

대응 방법

이 에러는 게이트웨이의 버그가 아닌 이상 거의 발생하지 않는다.

참고

INVALID_TRMIDX (-21108)

설명

잘못된 trmidx 가 전달되었을 때 발생

대응 방법

참고

TN3270_DATA_INVALID (-21109)

설명

잘못된 TN3270 데이터가 전달되었을 때 발생

대응 방법

접속을 시도하는 단말이 TN3270에뮬레이터인지 확인한다.

참고

TN3270_DATA_EMPTY (-21110)

설명

비어있는 TN3270 데이터가 전달되었을 때 발생

대응 방법

제대로 된 TN3270에뮬레이터로 접속을 하였을 경우 발생하지 않는 에러

참고

IN_SERVICE (-21111)

Page 151: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 151

설명

CICS START로 단말에 화면을 요청하였을 경우 이미 화면이 있는 경우에 발생하는 리턴 값

대응 방법

참고

INVALID_SHMKEY (-21112)

설명

잘못된 공유메모리 키 값

대응 방법

설정 파일에 제대로 된 키가 설정되어 있는 지 확인한다.

참고

SHM_NOT_EXIST (-21113)

설명

공유메모리를 open 할 때 발생하는 에러

대응 방법

참고

SHM_ATTACH (-21114)

설명

공유메모리 attach할 때 발생하는 에러

대응 방법

참고

SHM_DETACH (-21115)

설명

공유메모리 dettach할 때 발생하는 에러

대응 방법

Page 152: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 152

참고

NOT_FOUND_BY_TRMID (-21116)

설명

터미널 이름이 게이트웨이의 터미널 정보에 없을 경우 발생

대응 방법

참고

TMAX_DATA_EMPTY (-21117)

설명

Tmax 데이터가 비어있을 경우 발생

대응 방법

제대로 된 데이터가 서버로부터 왔는 지 로그를 확인한다.

참고

GATE_INDEX_INVALID (-21118)

설명

게이트웨이의 인덱스가 설정된 최대 게이트 수보다 클 때 발생

대응 방법

설정 파일을 확인한다.

참고

GATE_INDEX_NOT_SET (-21119)

설명

설정 파일에 게이트웨이의 인덱스가 설정이 안되었을 경우 발생

대응 방법

설정 파일을 확인한다.

참고

Page 153: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 153

2.21 MSIGW (-21500)

에러 파일(Error File): errorcode_msigw.h

에러 식별번호(Error Base): -21500

MALLOC_TERMINFO (-21501)

설명

ATI에 저장될 버퍼 할당 중 에러 발생

대응 방법

참고

MALLOC_TN3270BUF (-21502)

설명

TN3270 단말로 보낼 버퍼 할당 중 에러 발생

대응 방법

참고

MALLOC_TMAXBUF (-21503)

설명

TMAX 서버로 보낼 버퍼 할당 중 에러 발생

대응 방법

참고

TPALLOC (-21504)

설명

TMAX 버퍼 할당 중 에러 발생

대응 방법

참고

Page 154: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 154

TPCALL (-21505)

설명

TMAX tpcall 에러 발생

대응 방법

참고

MALLOC_CSYMBOL (-21519)

설명

csymbol preloading 메모리 할당 중 발생하는 내부 오류

대응 방법

참고

GET_ENV_FALSE (-21520)

설명

프로파일 환경 설정을 읽어오는 도중 발생하는 오류

대응 방법

프로파일의 MSI_HOME 설정이 되어있는 지 확인한다.

참고

MAPINFO_ALLOC (-21521)

설명

맵 정보를 저장하기 위한 버퍼 할당 중 에러 발생

대응 방법

참고

MAPINFO_FREE (-21522)

설명

맵 정보가 저장된 메모리 삭제 중 에러 발생

대응 방법

Page 155: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 155

참고

CPM_LOAD (-21531)

설명

cpm 파일을 읽는 중 에러 발생

대응 방법 cpm 파일이 위치한 디렉토리가 제대로 되어있는 지 확인한다. $OPENFRAME_HOME/cpm 아래에 있어야 한다. 참고

MPP_LOAD (-21532)

설명

AXI로부터 트랜잭션 정보를 읽어오는 도중 발생하는 오류

대응 방법

참고

INVALID_NETNAME (-21601)

설명

접속하려는 단말의 netname 이 등록이 안된 것일 경우 발생

대응 방법

참고

CHANNEL_NUM_TOO_BIG (-21602)

설명

설정 파일에 입력된 게이트웨이의 채널 수가 1024를 넘었을 경우 발생

대응 방법

설정 파일에 1024보다 작은 수를 입력한다.

참고

NETNAME_IN_USE (-21603)

Page 156: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 156

설명

접속하려는 단말의 netname 이 이미 접속 중일 경우 발생

대응 방법

다른 netname 으로 접속한다.

참고

CHANNEL_ALL_USE (-21604)

설명

게이트웨이의 최대 채널 수가 꽉 차있을 경우 발생

대응 방법

참고

INVALID_TRMID (-21605)

설명

검색하고자 하는 터미널 이름이 잘못된 경우 발생

대응 방법

올바른 터미널 이름이 검색되었는 지 확인한다.

참고

TERMINAL_CLOSING (-21606)

설명

단말의 접속이 종료되었을 경우 발생

대응 방법

참고

STATUS_INVALID (-21607)

설명

게이트웨이 내부에서 발생

대응 방법

이 에러는 게이트웨이의 버그가 아닌 이상 거의 발생하지 않는다.

Page 157: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 157

참고

INVALID_TRMIDX (-21608)

설명

잘못된 trmidx 가 전달되었을 때 발생

대응 방법

참고

TN3270_DATA_INVALID (-21609)

설명

잘못된 TN3270 데이터가 전달되었을 때 발생

대응 방법

접속을 시도하는 단말이 TN3270에뮬레이터인지 확인한다.

참고

TN3270_DATA_EMPTY (-21610)

설명

비어있는 TN3270 데이터가 전달되었을 때 발생

대응 방법

제대로 된 TN3270에뮬레이터로 접속을 하였을 경우 발생하지 않는 에러

참고

IN_SERVICE (-21611)

설명

CICS START로 단말에 화면을 요청하였을 경우 이미 화면이 있는 경우에 발생하는 리턴 값

대응 방법

참고

INVALID_SHMKEY (-21612)

설명

Page 158: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 158

잘못된 공유메모리 키 값

대응 방법

설정 파일에 제대로 된 키가 설정되어 있는 지 확인한다.

참고

SHM_NOT_EXIST (-21613)

설명

공유메모리를 open 할 때 발생하는 에러

대응 방법

참고

SHM_ATTACH (-21614)

설명

공유메모리 attach할 때 발생하는 에러

대응 방법

참고

SHM_DETACH (-21615)

설명

공유메모리 dettach할 때 발생하는 에러

대응 방법

참고

NOT_FOUND_BY_TRMID (-21616)

설명

터미널 이름이 게이트웨이의 터미널 정보에 없을 경우 발생

대응 방법

참고

Page 159: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 159

TMAX_DATA_EMPTY (-21617)

설명

Tmax 데이터가 비어있을 경우 발생

대응 방법

제대로 된 데이터가 서버로부터 왔는 지 로그를 확인한다.

참고

GATE_INDEX_INVALID (-21618)

설명

게이트웨이의 인덱스가 설정된 최대 게이트 수보다 클 때 발생

대응 방법

설정 파일을 확인한다.

참고

GATE_INDEX_NOT_SET (-21619)

설명

설정 파일에 게이트웨이의 인덱스가 설정이 안되었을 경우 발생

대응 방법

설정 파일을 확인한다.

참고

2.22 OFCOM (-22000)

OFCOM_ERR_INVALID_REQUEST (-22001)

설명

수행하려는 작업에 맞지 않는 파라미터가 전달된 경우이다.

대응 방법

해당하는 작업에 맞는 파라미터를 제대로 표기해서 전달한다.

참고

Page 160: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 160

OFCOM_ERR_MEMORY_ALLOC (-22002)

설명

시스템 메모리 할당에 실패한 경우이다.

대응 방법

시스템 담당자에게 문의한다.

참고

OFCOM_ERR_BUFFER_OVERFLOW (-22003)

설명

버퍼 크기보다 큰 데이터 값이 제공된 경우이다.

대응 방법

데이터 크기에 맞는 버퍼를 준비해서 제공한다.

참고

OFCOM_ERR_VALUE_NOT_FOUND (-22004)

설명

설정 파일에서 원하는 설정 값을 찾지 못한 경우이다.

대응 방법

설정 파일에서 해당 설정 값이 있는지 확인한다.

참고

OFCOM_ERR_PATHNAME_LENGTH (-22005)

설명

입력된 경로 값이 지정된 길이를 초과한 경우이다.

대응 방법

입력된 경로 값이 지정된 길이를 초과하지 않는지 확인한다.

참고

OFCOM_ERR_FILE_NOT_FOUND (-22006)

설명

지정된 파일을 찾을 수 없는 경우이다.

Page 161: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 161

대응 방법

해당 파일 명칭을 제대로 입력했는지 확인한다.

참고

OFCOM_ERR_NOT_IMPLEMENTED (-22009)

설명

OFCOM 라이브러리 내부 에러(Not Implemented)이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

OFCOM_ERR_INTERNAL_ERROR (-22010)

설명

OFCOM 라이브러리 내부 에러(Internal Error)이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

OFCOM_ERR_SHM_INIT (-22101)

설명

공유 메모리 초기화에 실패한 경우이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

에러 발생 시 출력되는 시스템 에러 메시지 참조

OFCOM_ERR_SHM_OPEN (-22102)

설명

공유 메모리에 접근하지 못한 경우이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

에러 발생 시 출력되는 시스템 에러 메시지 참조

Page 162: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 162

OFCOM_ERR_SHM_CLOSE (-22103)

설명

공유 메모리 사용 후 공유 해제가 정상적으로 수행되지 않은 경우이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

에러 발생 시 출력되는 시스템 에러 메시지 참조

OFCOM_ERR_SHM_ATTACH (-22104)

설명

공유 메모리에 정상적으로 연결(attach)되지 못한 경우이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

에러 발생 시 출력되는 시스템 에러 메시지 참조

OFCOM_ERR_SHM_DETACH (-22105)

설명

공유 메모리를 정상적으로 분리(detach)하지 못한 경우이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

에러 발생 시 출력되는 시스템 에러 메시지 참조

OFCOM_ERR_SHM_STAT (-22106)

설명

공유 메모리 정보를 정상적으로 출력하지 못한 경우이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

에러 발생 시 출력되는 시스템 에러 메시지 참조

OFCOM_ERR_SHM_EXIST (-22107)

설명

생성하려는 공유 메모리가 이미 존재하는 경우이다.

대응 방법

Page 163: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 163

생성하려는 공유 메모리가 이미 존재하는지 확인하고 삭제한다.

참고

UNIX Manual Page의 ipcs, ipcrm 참조

OFCOM_ERR_ENV_OPENFRAME_HOME (-22201)

설명

OPENFRAME_HOME 환경 변수를 찾을 수 없는 경우이다.

대응 방법

OPENFRAME_HOME 환경 변수를 정의하고 내보내기(Export)한다.

참고

OFCOM_ERR_OPEN_CONF_FILE (-22202)

설명

지정된 설정 파일을 열 수 없는 경우이다.

대응 방법

설정 파일의 명칭이 제대로 지정되어 있는지 확인한다. 새로운 설정 파일을 만들어 준다.

참고

OFCOM_ERR_MAX_CONF_FILE (-22204)

설명

설정 파일의 개수가 허용된 최대 개수를 초과한 경우이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

현재 허용된 설정 파일의 최대 개수: 256개

OFCOM_ERR_WRONG_CONFIGURATION (-22205)

설명

설정 파일의 구문이 잘못된 경우이다.

대응 방법

설정 파일의 구문에 에러가 없도록 수정한다.

참고

OFCOM_ERR_UNLINK_FAILURE (-22301)

Page 164: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 164

설명

external rc file 삭제에 실패한 경우이다.

대응 방법

해당 디렉토리의 파일에 대한 권한 설정을 확인한다.

참고

OFCOM_ERR_OPEN_EXTRC_FILE (-22302)

설명

external rc file 열기에 실패한 경우이다.

대응 방법

해당 디렉토리나 파일에 대한 권한 설정을 확인한다.

참고

OFCOM_ERR_LOCK_FAILURE (-22401)

설명

파일 열기 및 파일 잠금에 실패한 경우이다.

대응 방법

해당 디렉토리나 파일에 대한 권한 설정을 확인한다.

참고

OFCOM_ERR_UNLOCK_FAILURE (-22402)

설명

파일 잠금 해제 또는 파일 닫기에 실패한 경우이다.

대응 방법

해당 디렉토리나 파일에 대한 권한 설정을 확인한다.

참고

OFCOM_ERR_STATVFS_CALL (-22503)

설명

statvfs() 시스템 함수 호출에 실패한 경우이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

Page 165: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 165

참고

에러 발생 시 출력되는 시스템 에러 메시지 참조

OFCOM_ERR_FOPEN_CALL (-22504)

설명

error code file 열기에 실패한 경우이다.

대응 방법

경로 확인 등 error code file을 열 수 있는 조건을 확인한다.

참고

OFCOM_ERR_INVALID_PARAMETER (-22601)

설명

파라미터 분석 시 입력 파라미터가 잘못된 경우이다.

대응 방법

입력 파라미터에 문제가 없는지 확인한다.

참고

OFCOM_ERR_PAREN_MISMATCHED (-22602)

설명

파라미터 분석 시 괄호의 짝이 맞지 않는 경우이다.

대응 방법

입력 파라미터에서 괄호의 짝이 맞는지 확인한다.

참고

2.23 SAFX (-23000)

SAFX_ERR_INVALID_REQUEST (-23005)

설명

유효하지 않은 함수 입력 파라미터로 함수를 호출한 경우이다.

대응 방법

Page 166: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 166

참고

SAFX_ERR_NOT_INITIALIZED (-23007)

설명

TACF 모듈이 정상적으로 초기화되지 않은 상태에서 SAF 기능을 사용하려는 경우이다.

대응 방법 다음과 같은 사항을 점검하여 TACF 초기화 작업이 정상적으로 수행되었는지 확인한다.

ofsys.conf 설정 파일의 [DIRECTORY] 절의 DATA_DIR 항목에 설정된 디렉토리에 권한이 적절한지 확인

tacf.conf 설정 파일 [TACF_DEFAULT] 절의 LOG_DIRECTORY 항목에 설정된 디렉토리가 유효한 디렉토리인지 확인

참고

SAFX_ERR_MAX_ACEE_COUNT (-23009)

설명

시스템에 접속한 동시 사용자 수가 최대 허용인 32,768을 초과한 경우이다.

대응 방법 동시 접속자의 수를 줄인다. 동시 접속자를 줄여도 동일한 에러가 발생한다면 TACF 서버를 재기동한다. 참고

SAFX_ERR_INVALID_TOKEN (-23010)

설명

유효하지 않은 토큰을 사용한 경우이다.

대응 방법

참고

2.24 SAFO (-24000)

SAFO_ERR_MEMORY_ALLOC (-24003)

설명

시스템 메모리 할당에 실패한 경우이다.

Page 167: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 167

대응 방법

시스템에 충분한 가용 메모리가 있는지 확인한다.

참고

SAFO_ERR_INVALID_REQUEST (-24005)

설명

유효하지 않은 함수 입력 파라미터로 함수를 호출한 경우이다.

대응 방법

참고

SAFO_ERR_NOT_INITIALIZED (-24007)

설명

TACF 모듈이 정상적으로 초기화되지 않은 상태에서 SAF 기능을 사용하려는 경우이다.

대응 방법 다음과 같은 사항을 점검하여 TACF 초기화 작업이 정상적으로 수행되었는지 확인한다.

ofsys.conf 설정 파일 [DIRECTORY] 절의 DATA_DIR 항목에 설정된 디렉토리에 권한이 적절한지 확인

tacf.conf 설정 파일 [TACF_DEFAULT] 절의 LOG_DIRECTORY 항목에 설정된 디렉토리가 유효한 디렉토리인지 확인

참고

2.25 SAF BAT (-26000)

SAF_BATCH_ERR_INVALID_REQUEST (-26005)

설명

내부적으로 부적절한 입력 파라미터로 함수를 호출한 경우이다.

대응 방법

참고

SAF_BATCH_ERR_V_NOT_PREPARED (-26101)

Page 168: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 168

설명

초기화 작업이 진행되지 않은 경우이다.

대응 방법

참고

SAF_BATCH_ERR_V_NOT_CREATED (-26102)

설명

TACF가 초기화되지 않은 경우이다.

대응 방법

참고

2.26 MEMM (-27000)

에러 파일(Error File): errorcode_memm.h

에러 식별번호(Error Base): -27000

SHM_OPEN (-27001)

설명

공유 메모리를 오픈하는데 shmget 혹은 shmat 시스템 콜 에러가 발생하였다.

대응 방법

참고

SHM_ATTACH (-27002)

설명

shmat 시스템 콜 에러가 발생하였다.

대응 방법

참고

Page 169: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 169

SHM_GET (-27003)

설명

shmget 시스템 콜 에러가 발생하였다.

대응 방법

참고

SHM_CTL (-27004)

설명

shmctl 시스템 콜 에러가 발생하였다.

대응 방법

참고

SHM_ALREADY_INIT (-27005)

설명

해당 공유 메모리가 이미 초기화되었다.

대응 방법

참고

SHM_NOTFND (-27006)

설명

공유 메모리에 대한 ID를 찾을 수 없다.

대응 방법

참고

MEMORY_ALLOCATION (-27007)

설명

시스템 메모리 할당 에러이다.

Page 170: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 170

대응 방법

프로세스에 문제가 없는지 확인한다.

참고

2.27 TLIC (-28000)

TLIC_ERR_MEMORY_ALLOC (-28003)

설명

메모리 할당에 실패한 경우이다.

대응 방법

시스템에 충분한 가용 메모리가 있는지 확인한다.

참고

TLIC_ERR_INVALID_REQUEST (-28004)

설명

유효하지 않은 함수 입력 파라미터로 함수를 호출한 경우이다.

대응 방법

참고

TLIC_ERR_INTERNAL_ERROR (-28005)

설명

system() 시스템 함수 호출에 실패한 경우이다.

대응 방법

참고

TLIC_ERR_NOT_IMPELMENTED (-28006)

설명

Microsoft Windows에서 HostID를 가져오려한 경우이다.

Page 171: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 171

대응 방법

UNIX 시스템에서 해당 프로그램을 실행한다.

참고

TLIC_ERR_FILE_OPEN_FAILURE (-28010)

설명

라이선스 파일 열기에 실패한 경우이다.

대응 방법 라이선스 파일을 생성할 경우에는 생성하려는 디렉토리에 쓰기 권한이 있는지 확인한다. 라이선스를 확인하는 경우에는 해당 파일이 $OPENFRAME_HOME/license에 해당 라이선

스 파일이 존재하는지 확인한다. 참고

TLIC_ERR_FILE_WRITE_FAILURE (-28011)

설명

라이선스 파일을 생성하려는 디렉토리에 대한 쓰기 권한이 없는 경우이다.

대응 방법

해당 디렉토리에 대한 쓰기 권한을 부여한다.

참고

TLIC_ERR_FILE_READ_FAILURE (-28012)

설명

라이선스 파일이 존재하지 않는 경우이다.

대응 방법

해당 위치에 라이선스 파일이 존재하는지 확인한다.

참고

TLIC_ERR_INVALID_MAGIC_NUMBER (-28020)

설명

OpenFrame 라이선스 파일 생성에 사용되는 내부 값이 일치하지 않는 경우이다.

대응 방법

라이선스 발급자에게 문의한다.

참고

Page 172: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 172

TLIC_ERR_INVALID_CHECK_SUM (-28021)

설명

라이선스 파일이 유효하지 않은 경우이다.

대응 방법

해당 라이선스를 재발급 받는다.

참고

TLIC_ERR_HOSTNAME_MISMATCH (-28023)

설명

사용이 허가된 호스트와 다른 명칭을 가진 호스트에서 OpenFrame을 사용한 경우이다.

대응 방법

사용하려는 호스트의 호스트 명칭으로 라이선스를 재발급받는다.

참고

TLIC_ERR_HOSTID_MISMATCH (-28024)

설명

사용이 허가된 호스트와 다른 ID를 가진 호스트에서 OpenFrame을 사용한 경우이다.

대응 방법

사용하려는 호스트의 호스트 ID로 라이선스를 재발급받는다.

참고

TLIC_ERR_LNCPU_MISMATCH (-28025)

설명

사용이 허가된 CPU 개수와 일치 하지 않는 경우이다.

대응 방법

사용하려는 호스트의 CPU 개수로 라이선스를 재발급받는다.

참고

TLIC_ERR_LICENSE_EXPIRED (-28026)

설명

데모 라이선스의 기간이 만기된 경우이다.

Page 173: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 173

대응 방법

데모 라이선스를 재요청한다.

참고

TLIC_ERR_PRODUCT_MISMATCH (-28027)

설명

발급된 라이선스와 제품이 일치하지 않는 경우이다.

대응 방법

발급된 라이선스와 사용하려는 제품이 일치하는지 확인한다.

참고

2.28 TTREE (-29000)

에러 파일(Error File): errorcode_ttree.h

에러 식별번호(Error Base): -29000

ALLOC (-29001)

설명

메모리 할당 에러이다.

대응 방법

공유 메모리에 문제가 없는지 확인한다.

참고

INVREQ (-29002)

설명

유효하지 않은 요청이다.

대응 방법

참고

NOTFND (-29003)

Page 174: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 174

설명

해당 키를 가진 아이템을 찾을 수 없다.

대응 방법

참고

DUPLICATED (-29004)

설명

저장하려는 아이템의 키를 가진 아이템이 이미 기록되었다.

대응 방법

참고

KEY_LENGERR (-29005)

설명

받으려고 하는 키 버퍼의 길이가 실제 키 길이보다 작다.

대응 방법

참고

DATA_LENGERR (-29006)

설명

받으려고 하는 데이터 버퍼의 길이가 실제 데이터 길이보다 작다.

대응 방법

참고

DELETED (-29007)

설명

삭제하려는 아이템이 이미 지워졌다.

대응 방법

Page 175: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 175

참고

INVMEMMID (-29008)

설명

내부적으로 사용하는 memm 모듈의 ID가 유효하지 않다.

대응 방법

참고

ITEM_ENQBUSY (-29009)

설명

아이템이 이미 락이 걸려있어서 접근이 불가능하다.

대응 방법

참고

INTERNAL (-29011)

설명

모듈 내부 에러이다.

대응 방법

참고

2.29 IMS (-30000)

IMS_ERR_INVALID_REQUEST (-30001)

설명

IMS 라이브러리 사용 에러(Invalid Request)이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

Page 176: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 176

참고

IMS_ERR_MEMORY_ALLOC (-30002)

설명

시스템 메모리 할당에 실패한 경우이다.

대응 방법

시스템 담당자에게 문의한다.

참고

IMS_ERR_INTERNAL (-30003)

설명

IMS 라이브러리 내부 에러(Internal)이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

IMS_ERR_NOT_IMPLEMENTED (-30004)

설명

IMS 라이브러리 내부 에러(Not Implemented)이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

IMS_ERR_INVALID_PARAM_COUNT (-30005)

설명

IMS 라이브러리 사용 에러(Invalid Param Count)이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

IMS_ERR_CONFIGURATION (-30101)

설명

Page 177: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 177

ims.conf 설정 파일에 문제가 발생한 경우이다.

대응 방법

ims.conf 설정 파일의 내용을 조사해서 문제가 있는 부분을 수정한다.

참고

IMS_ERR_OPEN_DBD_FILE (-30102)

설명

작업에 주어진 DBDLIB에 해당하는 DBD 파일이 없을 때 발생한다.

대응 방법

DBDLIB 안에 DBD 파일이 존재하는지 확인한다.

참고

기본 DBDLIB은 ims.conf 설정 파일에 지정된다.

IMS_ERR_PARSE_DBD_FILE (-30103)

설명

해당 DBD 파일을 PARSING 하다가 문제가 발생한 경우이다.

대응 방법

해당 DBD 파일에 문법적으로 문제가 없는지 확인한다.

참고

“OpenFrame 유틸리티 참조 안내서”의 DBDGENC0 내용 참조

IMS_ERR_OPEN_PSB_FILE (-30104)

설명

작업에 주어진 PSBLIB에 해당하는 PSB 파일이 없을 때 발생한다.

대응 방법

PSBLIB 안에 PSB 파일이 존재하는지 확인한다.

참고

기본 PSBLIB은 ims.conf 설정 파일에 지정된다.

IMS_ERR_PARSE_PSB_FILE (-30105)

설명

해당 PSB 파일을 PARSING 하다가 문제가 발생한 경우이다.

대응 방법

해당 PSB 파일에 문법적으로 문제가 없는지 확인한다.

참고

Page 178: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 178

“OpenFrame 유틸리티 참조 안내서”의 PSBGENC0 내용 참조

IMS_ERR_ACBLIB_ALLOCATE (-30106)

설명

IMS 라이브러리 사용 에러(ACBLIB Allocate)이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

IMS_ERR_RESLIB_ALLOCATE (-30107)

설명

IMS 라이브러리 사용 에러(RESLIB Allocate)이다.

대응 방법

TmaxSoft 기술 지원에 문의한다.

참고

IMS_ERR_ACB_NOT_FOUND (-30108)

설명

실행시키려는 프로그램에서 사용할 ACB가 정의되어 있지 않은 경우에 발생한다.

대응 방법

IMS 온라인 프로그램에서 사용하는 PSB별로 ACB를 정의해 주어야 한다.

참고

IMS_ERR_RES_NOT_FOUND (-30109)

설명

실행시키려는 프로그램에서 사용할 리소스가 정의되어 있지 않은 경우에 발생한다.

대응 방법

IMS 온라인 프로그램에서 사용하는 DBD별로 리소스를 정의해 주어야 한다.

참고

IMS_ERR_RESLIB_FORMAT (-30110)

설명

리소스 정의 파일 형식에 문제가 발생한 경우이다.

Page 179: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 179

대응 방법

리소스 정의파일의 형식에 문제가 있는지 확인해서 수정한다.

참고

2.30 SMEM (-31000)

에러 파일(Error File): errorcode_smem.h

에러 식별번호(Error Base): -31000

SYSTEM_ALLOC (-31001)

설명

시스템 메모리 할당 에러이다.

대응 방법

프로세스에 문제가 없는지 확인한다.

참고

INVREQ (-31003)

설명

유효하지 않은 요청이다.

대응 방법

참고

ID_NOTFND (-31004)

설명

요청한 ID가 유효하지 않다.

대응 방법

참고

NOTFND (-31011)

Page 180: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 180

설명

해당 아이템을 찾을 수 없다.

대응 방법

참고

DUPLICATED (-31012)

설명

해당 아이템이 중복되었다.

대응 방법

참고

KEY_LENGERR (-31013)

설명

키 길이에 문제가 있다.

대응 방법

참고

DATA_LENGERR (-31014)

설명

데이터 길이에 문제가 있다.

대응 방법

참고

DELETED (-31015)

설명

해당 항목이 지워졌다.

대응 방법

Page 181: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 181

참고

BROWSE_STARTED (-31016)

설명

순차 검색이 이미 시작되었다.

대응 방법

참고

BROWSE_NOTSTARTED (-31017)

설명

순차 검색이 아직 시작되지 않았다.

대응 방법

참고

TTREE_ALLOC (-31021)

설명

ttree 모듈에서 메모리 할당 에러가 발생하였다.

대응 방법

참고

TTREE_INVREQ (-31022)

설명

ttree 모듈로의 내부 요청이 유효하지 않다.

대응 방법

참고

TTREE_INVMEMMID (-31023)

설명

Page 182: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 182

내부적으로, memm 모듈 id가 유효하지 않다.

대응 방법

참고

TTREE_ITEM_ENQBUSY (-31024)

설명

아이템이 이미 락이 걸려있다.

대응 방법

참고

TTREE_UNMATCHED (-31028)

설명

ttree 모듈로부터 약속되지 않은 에러가 발생한 경우이다.

대응 방법

참고

TTREE_INTERNAL (-31029)

설명

시스템 내부 에러이다.

대응 방법

참고

DSALC (-31098)

설명

내부 dsalc에 대한 콜 에러이다.

대응 방법

참고

Page 183: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 183

INTERNAL (-31099)

설명

시스템 내부 에러이다.

대응 방법

참고

2.31 SVRCOM (-32000)

SVRCOM_ERR_INTERNAL (-32001)

설명

SVRCOM 내부 에러이다.

대응 방법

참고

SVRCOM_ERR_INVALID_PARAM (-32002)

설명 libsvrcom() 함수 호출시 파라미터를 잘못 설정한 경우이다. 현재는 외부 사용을 위해 만든 라이브러리가 아니므로 원칙적으로 발생하지 않아야 하는 에러이다. 대응 방법

참고

SVRCOM_ERR_INVALID_CONFIG (-32003)

설명

OpenFrame 설정에 문제가 발생한 경우이다.

대응 방법 서버 ulog에 출력된 메시지를 바탕으로 설정 사항을 검토하고 문제점을 수정한다. 문제 수정 후 OpenFrame을 재기동한다. 참고

Page 184: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 184

SVRCOM_ERR_INVALID_LENGTH (-32004)

설명 libsvrcom() 함수 호출시 파라미터로 넘긴 버퍼(결과물을 저장하도록 의도된) 크기가 충분하

지 않은 경우이다. svrcom_fbget() 함수 호출 시 나타날 확률이 높다. 현재는 외부 사용을 위해 만든 라이브러리가 아니므로 원칙적으로 발생하지 않아야 하는 에러이다. 대응 방법

참고

SVRCOM_ERR_SVR_STARTED (-32101)

설명 OpenFrame 서버 코딩 표준(server coding standard)에 관한 에러로 SVRCOM 라이브러리

에 Tmax 서버가 기동되었다는 내용이 두 번 이상 보고된 경우이다. 현재는 외부 사용을 위해 만든 라이브러리가 아니므로 원칙적으로 발생하지 않아야 하는 에러이다. 대응 방법

참고

SVRCOM_ERR_SVR_NOT_STARTED (-32102)

설명 OpenFrame 서버 코딩 표준(server coding standard)에 관한 에러로SVRCOM 라이브러리

에 Tmax 서버가 기동되었다는 내용이 보고되지 않은 상태에서 후속 작업이 진행된 경우이

다. 현재는 외부 사용을 위해 만든 라이브러리가 아니므로 원칙적으로 발생하지 않아야 하는 에러이다. 대응 방법

참고

SVRCOM_ERR_SVC_STARTED (-32111)

설명 OpenFrame 서버 코딩 표준(server coding standard)에 관한 에러로 SVRCOM 라이브러리

에 Tmax 서비스가 시작되었다는 내용이 두 번 이상 보고된 경우이다. 이전 Tmax 서비스 종료가 보고되지 않았을 때 발생할 확률이 높다. 현재는 외부 사용을 위해 만든 라이브러리가 아니므로 원칙적으로 발생하지 않아야 하는 에러이다. 대응 방법

Page 185: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 185

참고

SVRCOM_ERR_SVC_NOT_STARTED (-32112)

설명 OpenFrame 서버 코딩 표준(server coding standard)에 관한 에러로, svrcom 라이브러리에

Tmax 서비스가 시작되었다는 내용이 보고되지 않은 상태에서 후속 작업이 진행된 경우이

다. 현재는 외부 사용을 위해 만든 라이브러리가 아니므로 원칙적으로 발생하지 않아야 하는 에러이다. 대응 방법

참고

SVRCOM_ERR_SYSTEM (-32201)

설명

libsvrcom()에서 사용하는 UNIX 함수 호출 에러가 발생한 경우이다.

대응 방법 해당 모듈의 에러 메시지 로그를 확인하고 UNIX 시스템 상의 문제라면 해당 문제를 해결한

다. 접근 권한, 경로, 임시 공간 또는 스왑 공간(swap space)의 용량 부족 등의 문제일 수 있다. 참고

SVRCOM_ERR_TPALLOC (-32300)

설명

Tmax 버퍼 생성을 위한 tpalloc() 함수 호출에 실패한 경우이다.

대응 방법

모듈의 에러 로그를 확인하고 담당자에게 문의한다.

참고

“Tmax Reference Manual”의 tpalloc() 또는 fballoc() 시 발생하는 에러 참조

SVRCOM_ERR_TPFREE (-32301)

설명

Tmax 버퍼 소멸을 위한 tpfree() 함수 호출에 실패한 경우이다.

대응 방법

모듈의 에러 로그를 확인하고 담당자에게 문의한다.

참고

Page 186: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 186

“Tmax Reference Manual”의 tpfree() 또는 fbfree() 시 발생하는 에러 참조

SVRCOM_ERR_TPCALL (-32302)

설명

Tmax tpcall() 함수 호출에 실패한 경우이다.

대응 방법 모듈의 에러 로그를 확인하고 에러가 발생한 서비스가 정상적으로 TPFAIL을 리턴한 것인

지 아니면 비정상적으로 실패한 것인지 확인한다. 참고

“Tmax Reference Manual”의 tpcall() 시 발생하는 에러 참조

SVRCOM_ERR_TPGETMYNODE (-32305)

설명

Tmax tpgetmynode() 함수 호출에 실패한 경우이다.

대응 방법

모듈의 에러 로그를 확인하고 담당자에게 문의한다.

참고

“Tmax Reference Manual” 참조

SVRCOM_ERR_FBPUT (-32310)

설명

Tmax 필드 버퍼에 새로운 필드를 추가하기 위한 fbput() 함수 호출에 실패한 경우이다.

대응 방법

모듈의 에러 로그를 확인하고 담당자에게 문의한다.

참고

“Tmax FDL Reference Manual” 참조

SVRCOM_ERR_FBGET (-32311)

설명

Tmax 필드 버퍼에서 필드 값을 얻기 위한 fbget() 함수 호출에 실패한 경우이다.

대응 방법

모듈의 에러 로그를 확인하고 담당자에게 문의한다.

참고

“Tmax FDL Reference Manual” 참조

SVRCOM_ERR_FBGETLEN (-32312)

설명

Tmax 필드 버퍼에서 필드 길이를 얻기 위한 fbgetlen() 함수 호출에 실패한 경우이다.

Page 187: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 187

대응 방법

모듈의 에러 로그를 확인하고 담당자에게 문의한다.

참고

“Tmax FDL Reference Manual” 참조

SVRCOM_ERR_FIELD_NOT_FOUND (-32313)

설명

Tmax 필드 키가 ofb.fdl에 정의되어 있지 않은 경우이다.

대응 방법 환경 변수의 FDLFILE이 ofb.fdl의 filepath를 정확히 지정하고 있는지 확인하고, ofb.fdl이 설치 이후 patch 등의 공식적인 이유를 제외하고 변경된 적이 없는지 확인한다. 만약 사고로 인해 변경되었다면, 마지막으로 배포된 ofb.fdl을 재설치한다. 참고

“OpenFrame 설치 안내서” 및 “Tmax FDL Reference Manual” 참조

SVRCOM_ERR_FBNOENT (-32314)

설명

Tmax 필드 키가 주어진 필드 버퍼 내에 존재하지 않는 경우이다.

대응 방법 필수 항목이 아닌 필드인 경우 에러가 아닌 정보를 주기 위해 에러 메시지를 리턴한 것이다. 이 에러로 인해 서버가 비정상적인 동작을 한다면, Tmax 서버 또는 클라이언트에서 서비스

가 기대하는 호출 양식을 지키지 않았음을 의미한다. 해당 프로그램의 작성자에게 이에 대해 수정을 요구한다. 참고

SVRCOM_ERR_TSAM_CONNECT (-32400)

설명

TSAM에 연결할 수 없는 경우이다.

대응 방법 에러가 발생한 서버의 ulog를 통해 원인을 분석한다. DSIO나 TSAM 모듈 사용 중에 에러가 발생했을 수 있다. 참고

“OpenFrame TSAM 안내서” 참조

SVRCOM_ERR_TSAM_TXSTART (-32401)

설명

TSAM 트랜잭션을 시작할 수 없는 경우이다.

대응 방법

Page 188: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 188

에러가 발생한 서버의 ulog를 통해 원인을 분석한다. TSAM 연결이 끊어졌을 가능성이 높다. 참고

“OpenFrame TSAM 안내서” 참조

SVRCOM_ERR_TSAM_TXEND (-32410)

설명

TSAM 트랜잭션을 종료할 수 없는 경우이다.

대응 방법 에러가 발생한 서버의 ulog를 통해 원인을 분석한다. TSAM 연결이 끊어졌을 가능성이 높다. 참고

“OpenFrame TSAM 안내서” 참조

SVRCOM_ERR_TSAM_TXCOMMIT (-32411)

설명

TSAM 트랜잭션을 커밋할 수 없는 경우이다.

대응 방법 에러가 발생한 서버의 ulog를 통해 원인을 분석한다. TSAM 연결이 끊어졌을 가능성이 높다. 참고

“OpenFrame TSAM 안내서” 참조

SVRCOM_ERR_FBGET (-32311)

설명

Tmax 필드 버퍼에서 필드 값을 얻기 위한 fbget() 함수 호출에 실패한 경우이다.

대응 방법

참고

SVRCOM_ERR_TSAM_TXROLL (-32412) 설명

TSAM 트랜잭션을 롤백할 수 없는 경우이다.

대응 방법 에러가 발생한 서버의 ulog를 통해 원인을 분석한다. TSAM 연결이 끊어졌을 가능성이 높다. 참고

Page 189: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 189

“OpenFrame TSAM 안내서” 참조

2.32 OUTQ (-33000)

OUTQ_ERR_INVALID_INPUT (-33001)

설명

API의 INPUT 파라미터가 Null인 경우이다.

대응 방법 해당 프로세스의 메모리에 이상이 있을 수 있다. 로그를 참조하여 에러 원인을 분석한 후 대응한다. 참고

OUTQ_ERR_INVALID_USERNAME (-33002)

설명

TSAM 접속(Connect)를 위한 USERNAME 설정이 올바르지 않은 경우이다.

대응 방법 ds.conf 설정 파일 [SYS1_CLIENT] 절의 USERNAME 항목이 제대로 기술되어 있는지 확인

한다. 참고

OUTQ_ERR_INVALID_PASSWORD (-33003)

설명

TSAM 접속(Connect)를 위한 PASSWORD 설정이 올바르지 않은 경우이다.

대응 방법 ds.conf 설정 파일 [SYS1_CLIENT] 절의 PASSWORD 항목이 제대로 기술되어 있는지 확인

한다. 참고

OUTQ_ERR_INVALID_DATABASE (-33004)

설명

TSAM 접속(Connect)를 위한 DATABASE 설정이 올바르지 않은 경우이다.

대응 방법 ds.conf 설정 파일 [SYS1_CLIENT] 절의 DATABASE 항목이 제대로 기술되어 있는지 확인

한다.

Page 190: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 190

참고

OUTQ_ERR_OPENDIR (-33011)

설명

디렉토리 열기에 실패한 경우이다.

대응 방법

해당 디렉토리가 존재하는지 확인한다.

참고

OUTQ_ERR_CREATE_FILE (-33100)

설명

파일 생성에 실패한 경우이다.

대응 방법

로그를 참조하여 에러 원인을 분석한 후 대응한다.

참고

OUTQ_ERR_COPY_ERROR (-33101)

설명

파일 복사에 실패한 경우이다.

대응 방법

로그를 참조하여 에러 원인을 분석한 후 대응한다.

참고

OUTQ_ERR_UNLINK (-33102)

설명

파일 삭제에 실패한 경우이다.

대응 방법

로그를 참조하여 에러 원인을 분석한 후 대응한다.

참고

OUTQ_ERR_TPCALL (-33200)

설명

Page 191: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 191

tpcall() 함수 호출에 실패한 경우이다.

대응 방법

함수 호출을 받는 서버 프로세스가 실행 중인지, 해당 서비스가 존재하는지 확인한다.

참고

“Tmax Error Message Reference Manual” 참조

OUTQ_ERR_TPALLOC (-33201)

설명

tpalloc() 함수 호출에 실패한 경우이다.

대응 방법 시스템에 충분한 가용 메모리가 있는지 확인한다. 로그를 참조하여 에러 원인을 분석한 후 대응한다. 참고

“Tmax Error Message Reference Manual” 참조.

OUTQ_ERR_TPREALLOC (-33202)

설명

tprealloc() 함수 호출에 실패한 경우이다.

대응 방법 시스템에 충분한 가용 메모리가 있는지 확인한다. 로그를 참조하여 에러 원인을 분석한 후 대응한다. 참고

“Tmax Error Message Reference Manual” 참조

OUTQ_ERR_RCVBUF_NULL (-33203)

설명

수신 버퍼가 Null인 경우이다.

대응 방법

로그를 참조하여 TmaxSoft 기술 지원에 문의한다.

참고

“Tmax Error Message Reference Manual” 참조

OUTQ_ERR_FBPUT (-33204)

설명

fbput() 함수 호출에 실패한 경우이다.

대응 방법

로그를 참조하여 TmaxSoft 기술 지원에 문의한다.

참고

Page 192: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 192

“Tmax Error Message Reference Manual” 참조

OUTQ_ERR_FBGET (-33205)

설명

fbget() 함수 호출에 실패한 경우이다.

대응 방법

로그를 참조하여 TmaxSoft 기술 지원에 문의한다.

참고

“Tmax Error Message Reference Manual” 참조

OUTQ_ERR_OUTPUTQ_FULL (-33300)

설명

OUTPUTQ가 꽉 찬 상태라서 더 이상 추가할 수 없는 경우이다.

대응 방법

OUTPUTQ의 크기를 늘리거나 필요 없는 항목을 삭제한다.

참고

2.33 CONSOLE (-34000)

CONSOLE_SOCKET_OPEN_ERROR (-34001)

설명

UNIX 함수 에러로 TCP/IP 소켓을 열 수 없는 경우이다.

대응 방법

참고

UNIX Manual Page의 socket() 부분 참조

CONSOLE_SOCKET_HOSTINFO_ERROR (-34002)

설명

UNIX 함수 에러로 호스트 정보를 가져오는데 실패한 경우이다.

대응 방법

참고

Page 193: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 193

UNIX Manual Page의 gethostbyname() 참조

CONSOLE_SOCKET_CONNECT_ERROR (-34003)

설명

UNIX 함수 에러로 소켓 연결에 실패한 경우이다.

대응 방법 연결 문제인 경우에는 콘솔 서버의 기동 상태를 확인한다. ofsys.conf 설정 파일 [CONSOLE] 절의 CONNECTION_IP, CONNECTION_PORT 항목을 확인한다. 참고

UNIX Manual Page의 connect() 참조

CONSOLE_SOCKET_RECV_ERROR (-34004)

설명

UNIX 함수 에러로 소켓 통신 수신에 실패한 경우이다.

대응 방법

콘솔 서버의 기동 상태를 확인한다. ofrcmsvr Tmax 로그를 확인한다.

참고

UNIX Manual Page의 recv() 참조

CONSOLE_SOCKET_SEND_ERROR (-34005)

설명

UNIX 함수 에러로 소켓 통신 송신에 실패한 경우이다.

대응 방법

참고

UNIX Manual Page의 send() 참조

CONSOLE_ID_NOT_AVAILABLE (-34008)

설명

콘솔 접속 ID에 문제가 발생한 경우이다.

대응 방법

ofsys.conf 설정 파일 [CONSOLE] 절의 CONSOLE_ID 항목을 확인한다.

참고

“OpenFrame Batch 안내서”의 환경 설정 참조

CONSOLE_SOCKET_CLOSED_BY_PEER (-34009)

설명

소켓 통신 수신 시에 서버로부터의 접속이 끊긴 경우이다.

Page 194: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 194

대응 방법

콘솔 서버의 기동 상태를 확인한다.ofrcmsvr Tmax 로그를 확인한다.

참고

CONSOLE_MALLOC_ERROR (-34010)

설명

시스템 메모리 할당에 실패한 경우이다.

대응 방법

참고

UNIX Manual Page의 malloc() 참조

CONSOLE_INVALID_REQUEST (-34011)

설명

콘솔 클라이언트(tconmgr 또는 concli library)의 데이터 포맷에 문제가 발생한 경우이다.

대응 방법

클라이언트 로그와 ofrcmsvr 로그를 참조하여 TmaxSoft 기술 지원에 문의한다.

참고

CONSOLE_INVALID_COMMAND (-34012)

설명

콘솔 클라이언트(tconmgr 또는 concli library)의 명령에 문제가 발생한 경우이다.

대응 방법

클라이언트 로그와 ofrcmsvr 로그를 참조하여 TmaxSoft 기술 지원에 문의한다.

참고

CONSOLE_INVALID_CLIENT_INFO (-34013)

설명

콘솔 클라이언트(tconmgr 또는 concli library) 데이터에 문제가 발생한 경우이다.

대응 방법

클라이언트 로그와 ofrcmsvr 로그를 참조하여 TmaxSoft 기술 지원에 문의한다.

참고

Page 195: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 195

CONSOLE_INTERNAL_ERROR (-34014)

설명

내부 에러이다.

대응 방법

클라이언트 로그와 ofrcmsvr 로그를 참조하여 TmaxSoft 기술 지원에 문의한다.

참고

CONSOLE_MSG_LEN_OVERFLOW (-34015)

설명

메시지 길이가 지정된 최대값 4,096바이트를 초과한 경우이다.

대응 방법

메시지를 분할하여 보내도록 어플리케이션을 수정한다.

참고

CONSOLE_MSG_EMPTY (-34016)

설명

DISPLAY 명령을 수행했을 때 빈 메시지가 전달된 경우이다.

대응 방법

어플리케이션을 확인한다.

참고

CONSOLE_INVALID_RECV_BUFFER (-34017)

설명

ACCEPT 명령을 수행했을 때 메시지를 받을 버퍼에 문제가 발생한 경우이다.

대응 방법

어플리케이션을 확인한다.

참고

CONSOLE_CONFIG_ERROR (-34018)

설명

파일 설정에 문제가 발생한 경우이다.

대응 방법

Page 196: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 196

ofsys.conf 설정 파일 [CONSOLE] 절의 관련 설정 항목을 확인한다. ofrcmsvr 로그를 확인

한다. 참고

CONSOLE_ID_RANGE_INVALID (-34019)

설명

콘솔 ID(0-99 사이의 숫자만 가능) 설정에 문제가 발생한 경우이다.

대응 방법 ofsys.conf [CONSOLE] 절의 CONSOLE_ID 항목을 확인한다. tconmgr 실행 시 ID를 확인한

다. 참고

CONSOLE_ID_MUST_EQUAL (-34020)

설명

연결할 때와 연결을 끊을 때의 콘솔 ID가 다른 경우이다.

대응 방법

클라이언트 로그와 ofrcmsvr 로그를 참조하여 TmaxSoft 기술 지원에 문의한다.

참고

CONSOLE_NOT_IN_CLI_LIST (-34021)

설명

시스템 내부 에러(Not Exist In Client List)이다.

대응 방법

클라이언트 로그와 ofrcmsvr 로그를 참조하여 담당자에게 문의한다.

참고

CONSOLE_ERROR_PROTOCOL (-34022)

설명

시스템 내부 에러(Protocol Error)이다.

대응 방법

클라이언트 로그와 ofrcmsvr 로그를 참조하여 TmaxSoft 기술 지원에 문의한다.

참고

CONSOLE_ALREADY_CONNECTED (-34031)

Page 197: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 197

설명

기존에 연결된 tconmgr이 존재하는 경우이다.

대응 방법

기존에 연결된 tconmgr 연결을 끊은 후 새로 접속한다.

참고

CONSOLE_ALREADY_CONNECTED (-34031)

설명

콘솔이 이미 연결되어 있는 경우이다.

대응 방법

클라이언트 로그와 ofrcmsvr 로그를 참조하여 TmaxSoft 기술 지원에 문의한다.

참고

CONSOLE_ALREADY_IN_USE (-34032)

설명

해당 콘솔 ID로 연결된 tconmgr이 존재하는 경우이다.

대응 방법

기존에 연결된 tconmgr 연결을 끊은 후 새로 접속한다.

참고

CONSOLE_ALREADY_DISCONNECTED (-34033)

설명

연결이 이미 끊긴 경우이다.

대응 방법

클라이언트 로그와 ofrcmsvr 로그를 참조하여 TmaxSoft 기술 지원에 문의한다.

참고

CONSOLE_ERROR_NO_CONSOLE (-34034)

설명

DISPLAY 명령 수행 시 받을 tconmgr가 실행되어 있지 않은 경우이다.

대응 방법

tconmgr를 실행한다.

Page 198: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제2장 개별 모듈

OpenFrame 에러 메시지 참조 안내서 198

참고

CONSOLE_ALREADY_DISCONNECTED (-34034)

설명

ACCEPT 명령 수행 시 받을 어플리케이션이 실행되어 있지 않은 경우이다.

대응 방법

클라이언트 로그와 ofrcmsvr 로그를 참조하여 TmaxSoft 기술 지원에 문의한다.

참고

CONSOLE_FILE_IO_ERROR (-34041)

설명

파일 I/O 관련하여 UNIX 시스템 함수 호출에 실패한 경우이다.

대응 방법

ofrcmsvr 로그를 참조한다.

참고

UNIX Manual Page의 open(), write() 부분 참조

CONSOLE_INVALID_FILE_DATA (-34042)

설명

콘솔 메시지 파일(CONSOLE_MSG_YYYYMMDD) 데이터에 문제가 발생한 경우이다.

대응 방법

클라이언트 로그와 ofrcmsvr 로그를 참조하여 TmaxSoft 기술 지원에 문의한다.

참고

Page 199: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

Appendix A,에러번호

OpenFrame 에러 메시지 참조 안내서 199

제3장 집합 모듈

3.1 ONLINE_LIB (-40000)

에러 파일(Error File): errorcode_online_lib.h

에러 식별번호(Error Base): -40000

OLSD_INVALID_INIT_TYPE (-40001)

설명

올바르지 않은 초기화 값이 설정되었다.

대응 방법

내부 모듈에 오류가 있을 경우 발생하는 에러이므로, 담당자에게 문의한다.

참고

OLSD_INVALID_RESOURCE_TYPE (-40002)

설명

잘못된 (혹은 지원하지 않는) 종류의 자원에 대한 요청이 발생했다.

대응 방법 내부 모듈이나 OpenStudio에 오류가 있을 경우에만 발생하는 에러이므로, 담당자에게 문의

한다. 참고

OLSD_INVALID_REQUEST (-40003)

설명

반드시 특정 값이 주어져야 하는 함수 인자에 NULL값이나 유효하지 않은 값이 들어왔다.

대응 방법

내부 모듈에 오류가 있을 경우 발생하는 에러이므로, 담당자에게 문의한다.

참고

OLSD_BUFFER_LIMIT_EXCEEDED (-40004)

설명

레코드 버퍼의 최대 사이즈를 초과했다.

Page 200: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제3장 집합 모듈

OpenFrame 에러 메시지 참조 안내서 200

대응 방법

내부 모듈에 오류가 있을 경우 발생하는 에러이므로, 담당자에게 문의한다.

참고

OLSD_NOT_CORRECT_TYPE (-40005)

설명

잘못된 (혹은 지원하지 않는) 종류의 타입에 대한 요청이 발생했다.

대응 방법 내부 모듈이나 OepnStudio에 오류가 있을 경우에만 발생하는 에러이므로, 담당자에게 문의

한다. 참고

OLSD_NO_XA_STARTED (-40011)

설명

트랜잭션이 정상적으로 초기화되지 못했다.

대응 방법

내부 모듈에 오류가 있을 경우 발생하는 에러이므로, 담당자에게 문의한다.

참고

OLSD_MALLOC_FAIL (-40021)

설명

동적 메모리 할당에 실패했다.

대응 방법

참고

OLCONF_CONFIG_FILE_OPEN (-40101)

설명

온라인 설정 파일 열기에 실패했다.

대응 방법

오픈프레임 설정 디렉토리에 설정 파일이 실제로 존재하는지 확인한다.

참고

Page 201: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

Appendix A,에러번호

OpenFrame 에러 메시지 참조 안내서 201

OLCONF_NO_ENV_OPENFRAME_HOME (-40102)

설명

$(OPENFRAME_HOME) 환경 변수가 설정되지 않았다.

대응 방법

$(OPENFRAME_HOME) 환경 변수가 설정되었는지 확인한다.

참고

OLCONF_INVALID_PARAMETER (-40103)

설명

반드시 특정 값이 주어져야 하는 함수 인자에 NULL값이나 유효하지 않은 값이 들어왔다.

대응 방법

내부 모듈에 오류가 있을 경우 발생하는 에러이므로, 담당자에게 문의한다.

참고

OLCONF_NOT_FOUND (-40104)

설명

찾으려고 하는 section 및 key를 찾을 수 없다.

대응 방법

참조하려는 section과 key가 설정 파일에 존재하는지 확인한다.

참고

OLCONF_MALLOC_FAIL (-40111)

설명

동적 메모리 할당에 실패했다.

대응 방법

참고

OLBTREE_INIT_BUF_IS_NULL (-40201)

설명

구조체가 저장되는 버퍼가 NULL 일경우 발생한다.

대응 방법

Page 202: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제3장 집합 모듈

OpenFrame 에러 메시지 참조 안내서 202

btree모듈을 사용하는 함수에서 버퍼에 메모리를 할당해야 한다.

참고

OLBTREE_INVALID_VALUE (-40202)

설명

연산하고자 하는 값이 올바르지 않을 때 발생한다.

대응 방법

알맞은 값을 btree API에 넘겨주는 지 확인한다.

참고

OLBTREE_INVALID_INDEX (-40203)

설명

연산하고자 하는 데이터의 인덱스 값이 최대 갯수보다 클 때 발생한다.

대응 방법

알맞은 값을 입력한다.

참고

OLBTREE_ELEMENT_IS_FULL (-40204)

설명

구조체 안에 저장되어있는 원소들이 꽉 차있는데, 삽입을 하려고 하면 발생한다.

대응 방법

참고

OLBTREE_ALREADY_EXIST (-40205)

설명

삽입연산 중에 이미 존재하는 원소일 경우 발생한다.

대응 방법

참고

OLBTREE_NOT_FOUND (-40206)

Page 203: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

Appendix A,에러번호

OpenFrame 에러 메시지 참조 안내서 203

설명

검색이나 삭제연산 과정에서 원소가 존재하지 않을 경우 발생한다.

대응 방법

참고

OLBTREE_NO_DATA (-40207)

설명

구조체 안에 원소가 하나도 없을 경우 발생한다.

대응 방법

참고

OLBTREE_LOCK_FAIL (-40208)

설명

LOCK 을 실행하다가 실패할 경우 발생한다.

대응 방법

참고

OLBTREE_INVALID_INTRO_DATA (-40209)

설명

구조체의 헤더부분에 초기 데이터가 없을 경우 발생한다.

대응 방법

참고

RTSD_MEMORY_ALLOC (-40301)

설명

시스템으로부터 메모리를 할당 못 받는 경우 발생한다.

대응 방법

서버 프로세스 상태가 정상인지 체크한다.

Page 204: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제3장 집합 모듈

OpenFrame 에러 메시지 참조 안내서 204

참고

RTSD_INTERNAL (-40302)

설명

내부적인 에러이다.

대응 방법 상황에 대한 자세한 정황과 로그에 기술된 자세한 에러 메시지를 참조하여 시스템 관리자에

게 문의한다. 참고

RTSD_ALREADY_INITIALIZED (-40303)

설명

중복적으로 모듈을 초기화하려고 하는 경우이다.

대응 방법

서버 프로세스 상태가 정상인지 체크한다.

참고

RTSD_NOT_INITIALIZED (-40304)

설명

모듈이 초기화가 되지 않은 경우이다.

대응 방법

서버 프로세스 상태가 정상인지 체크한다.

참고

RTSD_INVREQ (-40305)

설명

유효하지 않은 요청인 경우 발생한다.

대응 방법

참고

RTSD_DUPLICATED (-40311)

설명

Page 205: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

Appendix A,에러번호

OpenFrame 에러 메시지 참조 안내서 205

중복된 리소스 정의를 저장하려고 하는 경우이다.

대응 방법

OSD에 중복된 리소스 정의가 없는지 확인한다.

참고

RTSD_NOT_FOUND (-40312)

설명

리소스 정의 혹은 서버 정보가 없는 경우 발생한다.

대응 방법

참고

RTSD_LENGERR (-40313)

설명

리소스 정의 혹은 서버 정보가 없는 경우 발생한다.

대응 방법

내부적으로 데이터 길이를 잘못 사용하여 읽으려고 하는 경우이다.

참고

RTSD_BROWSE_NOT_STARTED (-40314)

설명

browsing을 시작하지 않고, readnext를 하려고 하는 경우이다.

대응 방법

참고

RTSD_BROWSE_ALREADY_STARTED (-40315)

설명

browsing 시작을 중복적으로 하는 경우이다.

대응 방법

참고

Page 206: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제3장 집합 모듈

OpenFrame 에러 메시지 참조 안내서 206

RTSD_INVALID_TYPE (-40316)

설명

유효하지 않은 타입을 요청한 경우 발생한다.

대응 방법

참고

3.2 OTPSVR (-42000)

에러 파일(Error File): errorcode_otpsvr.h

에러 식별번호(Error Base): -42000

OTPADMIN_TMADM_NODE_CONF_FAIL (-42001)

설명

Tmax의 node에 관한 정보를 읽어오는 명령에 실패했다.

대응 방법

참고

문제에 대한 자세한 내용은 otpadmin의 로그 정보를 확인한다.

OTPADMIN_TMADM_SET_FAIL (-42002)

설명

Tmax에서 특정 정보를 설정하는 명령에 실패했다.

대응 방법

참고

문제에 대한 자세한 내용은 otpadmin의 로그 정보를 확인한다.

OTPADMIN_TMADM_BOOT_FAIL (-42003)

설명

특정 Tmax 서버의 부팅에 실패했다.

Page 207: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

Appendix A,에러번호

OpenFrame 에러 메시지 참조 안내서 207

대응 방법

참고

문제에 대한 자세한 내용은 otpadmin의 로그 정보를 확인한다.

OTPADMIN_TMADM_DOWN_FAIL (-42004)

설명

특정 Tmax 서버의 종료에 실패했다.

대응 방법

참고

문제에 대한 자세한 내용은 otpadmin의 로그 정보를 확인한다.

OTPADMIN_TMADM_SVR_STAT_FAIL (-42005)

설명

Tmax 서버의 정보를 가져오는 명령에 실패했다.

대응 방법

참고

문제에 대한 자세한 내용은 otpadmin의 로그 정보를 확인한다.

OTPADMIN_MALLOC_FAIL (-42011)

설명

동적 메모리 할당에 실패했다.

대응 방법

참고

OTPADMIN_TPALLOC_FAIL (-42012)

설명

Tmax 통신을 위한 버퍼의 동적 메모리 할당에 실패했다.

대응 방법

참고

Page 208: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제3장 집합 모듈

OpenFrame 에러 메시지 참조 안내서 208

OTPADMIN_SERVER_NOT_READY (-42021)

설명

지정된 Tmax 서버가 종료되거나 정상적으로 부팅되지 않았다.

대응 방법

참고

단순한 경고 메시지이다.

OTPADMIN_INVALID_SERVER_NAME (-42022)

설명

지정된 이름의 Tmax 서버를 찾을 수 없다.

대응 방법

참고

단순한 경고 메시지이다.

OTPADMIN_INVALID_DSNAME (-42023)

설명

주어진 이름의 데이터셋을 찾을 수 없다.

대응 방법

참고

OTPADMIN_INVALID_USERNAME (-42024)

설명

사용자 ID가 주어지지 않았다.

대응 방법

참고

OTPADMIN_INVALID_PASSWORD (-42025)

설명

암호가 주어지지 않았다.

대응 방법

Page 209: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

Appendix A,에러번호

OpenFrame 에러 메시지 참조 안내서 209

참고

OTPADMIN_ENCODING_FAILED (-42026)

설명

암호의 인코딩에 실패했다.

대응 방법

참고

3.3 OSC(-50000)

에러 파일(Error File): errorcode_osc.h

에러 식별번호(Error Base): -50000

ADDR_CWA_INVALID_SHMKEY (-50001)

설명

CWA 공유메모리 키값이 유효하지 않다.

대응 방법

설정파일에 CWA 공유메모리 키값이 제대로 설정되어 있는지 확인한다.

참고

OSC 운영 안내서 참조

ADDR_CWA_OPEN_ERROR (-50002)

설명

CWA 공유메모리를 open하는데 문제가 발생한 경우이다.

대응 방법 설정파일에 키값으로 설정된 CWA 공유메모리에 문제가 있는 경우이다. 시스템 유틸리티를 사용하여 공유메모리를 확인한다. 참고

ADDR_CWA_ATTACH_ERROR (-50003)

설명

Page 210: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제3장 집합 모듈

OpenFrame 에러 메시지 참조 안내서 210

CWA 공유메모리를 attach하는데 문제가 발생한 경우이다.

대응 방법 설정파일에 키값으로 설정된 CWA 공유메모리에 문제가 있는 경우이다. 시스템 유틸리티를 사용하여 공유메모리를 확인한다. 참고

ADDR_CWA_DETACH_ERROR (-50004)

설명

CWA 공유메모리를 detach하는데 문제가 발생한 경우이다.

대응 방법 설정파일에 키값으로 설정된 CWA 공유메모리에 문제가 있는 경우이다. 시스템 유틸리티를 사용하여 공유메모리를 확인한다. 참고

ADDR_CWA_IS_NULL (-50005)

설명

CWA 공유메모리 영역이 설정이 잘못된 경우이다.

대응 방법

내부 에러이다.

참고

OSC 운영 안내서 참조

ADDR_SWA_INVALID_SHMKEY (-50006)

설명

SWA 공유메모리 키값이 유효하지 않다.

대응 방법

설정파일에 SWA 공유메모리 키값이 제대로 설정되어 있는지 확인한다.

참고

OSC 운영 안내서 참조

ADDR_SWA_OPEN_ERROR (-50007)

설명

SWA 공유메모리를 open하는데 문제가 발생한 경우이다.

대응 방법 설정파일에 키값으로 설정된 SWA 공유메모리에 문제가 있는 경우이다. 시스템 유틸리티를 사용하여 공유메모리를 확인한다.

Page 211: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

Appendix A,에러번호

OpenFrame 에러 메시지 참조 안내서 211

참고

ADDR_SWA_ATTACH_ERROR (-50008)

설명

SWA 공유메모리를 attach하는데 문제가 발생한 경우이다.

대응 방법 설정파일에 키값으로 설정된 SWA 공유메모리에 문제가 있는 경우이다. 시스템 유틸리티를 사용하여 공유메모리를 확인한다. 참고

ADDR_SWA_DETACH_ERROR (-50009)

설명

SWA 공유메모리를 detach하는데 문제가 발생한 경우이다.

대응 방법 설정파일에 키값으로 설정된 SWA 공유메모리에 문제가 있는 경우이다. 시스템 유틸리티를 사용하여 공유메모리를 확인한다. 참고

ADDR_SWA_IS_NULL (-50010)

설명

SWA 공유메모리 영역이 설정이 잘못된 경우이다.

대응 방법

내부 에러이다.

참고

DLIC_MEMORY_ALLOC (-50101)

설명

시스템으로부터 메모리를 할당 못 받는 경우 발생한다.

대응 방법

서버 프로세스 상태가 정상인지 체크한다.

참고

DLIC_INVREQ (-50102)

설명

Page 212: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제3장 집합 모듈

OpenFrame 에러 메시지 참조 안내서 212

유효하지 않은 요청인 경우 발생한다.

대응 방법

참고

DLIC_PCB_TYPE_INVALID (-50111)

설명

IO PCB는 지원하지 않는다

대응 방법

PCB 타입이 DB PCB인지 확인한다.

참고

DLIC_PCB_TYPE_NOT_SUPPORTED (-50112)

설명

HIDAM을 제외한 다른 database organization은 지원하지 않는다.

대응 방법

참고

DS_MEMORY_ALLOC (-50201)

설명

시스템으로부터 메모리를 할당 못 받는 경우 발생한다.

대응 방법

서버 프로세스 상태가 정상인지 체크한다.

참고

DS_INTERNAL (-50202)

설명

내부적인 에러이다.

대응 방법

서버 프로세스 상태가 정상인지 체크한다.

참고

Page 213: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

Appendix A,에러번호

OpenFrame 에러 메시지 참조 안내서 213

DS_INVREQ (-50203)

설명

유효하지 않은 요청인 경우 발생한다.

대응 방법

시스템 관리자에게 문의한다.

참고

DS_NOT_INITIALIZED (-50204)

설명

모듈이 초기화가 되지 않은 경우이다.

대응 방법

서버 프로세스 상태가 정상인지 체크한다.

참고

DS_ALREADY_INITIALIZED (-50205)

설명

중복적으로 모듈을 초기화하려고 하는 경우이다.

대응 방법

서버 프로세스 상태가 정상인지 체크한다.

참고

DS_CONFIGURATION (-50206)

설명 TSAM 및 SYS1 연결 관련 설정파일 기술이 잘못된 경우로, USERNAME이 31자가 넘거나, PASSWORD가 31자가 넘거나, DATABASE 길이가 255자를 넘는 경우 발생한다. 대응 방법

설정파일을 정확히 기술한다.

참고

DS_SYS1_NOT_CONNECTED (-50211)

설명

SYS1 연결이 되지 않은 경우 발생한다.

Page 214: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제3장 집합 모듈

OpenFrame 에러 메시지 참조 안내서 214

대응 방법

연결에 문제가 있을 수 있으므로, 시스템 관리자에게 문의한다.

참고

DS_SYS1_CONN_FAILED (-50212)

설명

SYS1 연결을 실패한 경우이다.

대응 방법

연결이 가능한지 확인한다.

참고

DS_SYS1_TX_ALREADY_BEGUN (-50213)

설명

SYS1 연결에서 transaction이 이미 시작한 경우이다.

대응 방법

시스템 관리자에게 문의한다.

참고

DS_SYS1_TX_NOT_BEGUN (-50214)

설명

SYS1 연결에서 transaction이 시작되지 않은 경우이다.

대응 방법

시스템 관리자에게 문의한다.

참고

DS_SYS1_NO_USE (-50215)

설명

SYS1 연결을 사용하지 않는 경우이다.

대응 방법

참고

Page 215: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

Appendix A,에러번호

OpenFrame 에러 메시지 참조 안내서 215

DS_SYS1B_NOT_CONNECTED (-50216)

설명

SYS1 연결이 되지 않은 경우 발생한다.

대응 방법

연결에 문제가 있을 수 있으므로, 시스템 관리자에게 문의한다.

참고

DS_SYS1B_CONN_FAILED (-50217)

설명

SYS1 연결을 실패한 경우이다.

대응 방법

연결이 가능한지 확인한다.

참고

DS_SYS1B_TX_ALREADY_BEGUN (-50218)

설명

SYS1 연결에서 transaction이 이미 시작한 경우이다.

대응 방법

시스템 관리자에게 문의한다.

참고

DS_SYS1B_TX_NOT_BEGUN (-50219)

설명

SYS1 연결에서 transaction이 시작되지 않은 경우이다.

대응 방법

시스템 관리자에게 문의한다.

참고

DS_TSAM_NOT_CONNECTED (-50231)

설명

TSAM 연결이 되지 않은 경우 발생한다.

대응 방법

Page 216: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제3장 집합 모듈

OpenFrame 에러 메시지 참조 안내서 216

연결에 문제가 있을 수 있으므로, 시스템 관리자에게 문의한다.

참고

DS_TSAM_CONN_FAILED (-50232)

설명

TSAM 연결을 실패한 경우이다.

대응 방법

연결이 가능한지 확인한다.

참고

DS_TSAM_TX_ALREADY_BEGUN (-50233)

설명

TSAM 연결에서 transaction이 이미 시작한 경우이다.

대응 방법

시스템 관리자에게 문의한다.

참고

DS_TSAM_TX_NOT_BEGUN (-50234)

설명

TSAM 연결에서 transaction이 시작되지 않은 경우이다.

대응 방법

시스템 관리자에게 문의한다.

참고

DS_TSAM2_NOT_CONNECTED (-50235)

설명

TSAM 연결이 되지 않은 경우 발생한다.

대응 방법

연결에 문제가 있을 수 있으므로, 시스템 관리자에게 문의한다.

참고

DS_TSAM2_CONN_FAILED (-50236)

Page 217: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

Appendix A,에러번호

OpenFrame 에러 메시지 참조 안내서 217

설명

TSAM 연결을 실패한 경우이다.

대응 방법

연결이 가능한지 확인한다.

참고

DS_TSAM2_TX_ALREADY_BEGUN (-50237)

설명

TSAM 연결에서 transaction이 이미 시작한 경우이다.

대응 방법

시스템 관리자에게 문의한다.

참고

DS_TSAM2_TX_NOT_BEGUN (-50238)

설명

TSAM 연결에서 transaction이 시작되지 않은 경우이다.

대응 방법

시스템 관리자에게 문의한다.

참고

DS_CONN_FAILED (-50251)

설명

연결이 이미 끊긴 경우 발생한다.

대응 방법

TSAM 연결이 끊겼으므로, 모듈은 다음 트랜잭션에서 연결 복구를 시도한다.

참고

DS_NOBACKUP (-50252)

설명

연결 backup 정보가 없는 경우 발생한다.

대응 방법

시스템 관리자에게 문의한다.

Page 218: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제3장 집합 모듈

OpenFrame 에러 메시지 참조 안내서 218

참고

FC_MEMORY_ALLOC (-50301)

설명

시스템으로부터 메모리를 할당 못 받는 경우 발생한다.

대응 방법

서버 프로세스 상태가 정상인지 체크한다.

참고

FC_INTERNAL (-50302)

설명

내부적인 에러이다.

대응 방법 상황에 대한 자세한 정황과 로그에 기술된 자세한 에러 메시지를 참조하여 시스템 관리자에

게 문의한다. 참고

FC_INVREQ (-50303)

설명

유효하지 않은 요청인 경우 발생한다.

대응 방법

시스템 관리자에게 문의한다.

참고

FC_NOT_INITIALIZED (-50304)

설명

모듈이 초기화가 되지 않은 경우이다.

대응 방법

서버 프로세스 상태가 정상인지 체크한다.

참고

FC_FILE_DUPLICATED (-50305)

설명

Page 219: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

Appendix A,에러번호

OpenFrame 에러 메시지 참조 안내서 219

중복된 파일을 열려고 할 때 발생한다.

대응 방법

OSD 혹은 RTSD에 중복된 파일이름이 있는지 확인한다.

참고

NCS_ERROR (-50401)

설명

지정되지 않은 에러가 발생된 경우이다.

대응 방법

로그를 참조하여, 시스템 관리자에게 문의한다.

참고

NCS_NOTFND_COUNTER (-50402)

설명

요청한 이름의 카운터가 존재하지 않는다.

대응 방법

COUNTER가 DEFINE되었는지 확인한다.

참고

NCS_INVREQ_COUNTER (-50403)

설명

COUNTER 값이 유효하지 않은 문자들을 포함하고 있다.

대응 방법

COUNTER 값을 제대로 설정했는지 확인한다.

참고

NCS_INVREQ_VALUE (-50404)

설명

VALUE 값이 최소값보다 작거나 최대값+1보다 큰 경우 발생한다.

대응 방법 OpenStudio/OMC로 해당 Named Counter 정보를 확인하여, VALUE 값을 최소값, 최대값과 비교해 본다. 참고

Page 220: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제3장 집합 모듈

OpenFrame 에러 메시지 참조 안내서 220

NCS_INVREQ_INCREMENT (-50405)

설명 INCREMENT 값이 유효하지 않은 경우이다. 이 값은 최대값-최소값+1보다 작거나 같아야 한다. 대응 방법 OpenStudio/OMC로 해당 Named Counter 정보를 확인하여, INCREMENT 값이 유효한 지 확인한다. 참고

NCS_SUPPRESSED_RESET (-50406)

설명

설정된 최대값에 도늡한 경우이다.

대응 방법

REWIND 명령어 혹은 GET 명령어에 WRAP 옵션을 이용하여 리셋한다.

참고

NCS_SUPPRESSED_NOTATLIMIT (-50407)

설명

현재 값이 최대값+1에 이르지 못하였다.

대응 방법

참고

NCS_SUPPRESSED_MINMAX (-50408)

설명

현재 값이 COMPAREMIN보다 작거나, COMPAREMAX보다 큰 경우 발생한다.

대응 방법

참고

NCS_TPCALL (-50409)

설명

otpncsvr로 TPCALL 통신에 문제가 발생한 경우이다.

Page 221: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

Appendix A,에러번호

OpenFrame 에러 메시지 참조 안내서 221

대응 방법

로그에 자세한 내용을 확인하여 시스템 관리자에게 문의한다.

참고

NCS_TPALLOC (-50410)

설명

시스템으로부터 메모리를 할당 못 받는 경우 발생한다.

대응 방법

내부 에러일 가능성이 크므로 시스템 관리자에게 문의한다.

참고

NCS_DUPLICATED_COUNTER (-50411)

설명

요청한 이름의 카운터가 존재한다.

대응 방법

중복된 COUNTER를 선언하려는지 확인한다.

참고

RACF_MEMORY_ALLOC (-50501)

설명

시스템으로부터 메모리를 할당 못 받는 경우 발생한다.

대응 방법

서버 프로세스 상태가 정상인지 체크한다.

참고

RACF_INTERNAL (-50502)

설명

내부적인 에러이다.

대응 방법 상황에 대한 자세한 정황과 로그에 기술된 자세한 에러 메시지를 참조하여 시스템 관리자에

게 문의한다. 참고

Page 222: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제3장 집합 모듈

OpenFrame 에러 메시지 참조 안내서 222

RACF_INVREQ (-50503)

설명

유효하지 않은 요청인 경우 발생한다.

대응 방법

시스템 관리자에게 문의한다.

참고

RACF_NOT_INITIALIZED (-50504)

설명

모듈이 초기화가 되지 않은 경우이다.

대응 방법

서버 프로세스 상태가 정상인지 체크한다.

참고

RACF_AUTH_NOT_REQUIRED (-50505)

설명

인증이 요구되지 않는다.

대응 방법

참고

REMOTE_MEMORY_ALLOC (-50601)

설명

시스템으로부터 메모리를 할당 못 받는 경우 발생한다.

대응 방법

서버 프로세스 상태가 정상인지 체크한다.

참고

REMOTE_INVALID_TYPE (-50602)

설명

시스템 내부에서 Internal/External 미리 콜 타입을 잘못 처리한 경우 발생한다.

대응 방법

Page 223: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

Appendix A,에러번호

OpenFrame 에러 메시지 참조 안내서 223

참고

REMOTE_INVALID_MSG (-50603)

설명

시스템 내부에서 유효치 않은 메시지 종류로 인하여 미러 콜을 처리할 수 없다.

대응 방법

내부 에러. 서버 간의 미러 프로토콜에 문제가 있으므로 시스템 관리자에게 문의한다.

참고

REMOTE_INFO_NOTFND (-50604)

설명

시스템 내부에서 이미 미러 콜이 이루어진 정보를 찾을 수 없는 경우 일어난다.

대응 방법

내부 에러. 서버 내부에 문제가 있으므로 시스템 관리자에게 문의한다.

참고

REMOTE_MIRROR_ABENDED (-50605)

설명 미러 트랜잭션이 비정상 종료한 경우이다. 내부적으로 티맥스의 TPEV_SVCFAIL 에러가 발생했다. 대응 방법

미러 트랜잭션에 대한 로그와 함께 시스템 관리자에게 문의한다.

참고

REMOTE_COMMIT (-50606)

설명

미러 트랜잭션을 commit하는데 에러가 발생했다.

대응 방법

미러 트랜잭션이 일어난 서버에 대한 정보 및 로그와 함께, 시스템 관리자에게 문의한다.

참고

REMOTE_ROLLBACK (-50607)

Page 224: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제3장 집합 모듈

OpenFrame 에러 메시지 참조 안내서 224

설명

미러 트랜잭션을 rollback하는데 에러가 발생했다.

대응 방법

미러 트랜잭션이 일어난 서버에 대한 정보 및 로그와 함께, 시스템 관리자에게 문의한다.

참고

REMOTE_PROTOCOL (-50608)

설명

미러 서버와 데이터를 주고 받는데 에러가 발생한 경우이다.

대응 방법 미러 트랜잭션이 일어난 서버에 대한 정보 및 로그와 함께, 현재 로그에 나와있는 revent 값을 시스템 관리자에게 문의한다. 참고

REMOTE_SYSID_NOTFND (-50611)

설명

CONNECTION 리소스 정의에 SYSID 정보를 찾을 수 없는 경우이다.

대응 방법

CONNECTION 리소스 정의에 SYSID가 정의되어 있는지 확인한다.

참고

OSC 매뉴얼 참조

REMOTE_SYSID_NOTINSERVICE (-50612)

설명 해당 SYSID를 가진 CONNECTION 리소스 정의에 연결이 서비스 중이지 않는 것으로 설정

되어 있다. 대응 방법

CONNECTION 리소스 정의를 수정한다.

참고

OSC 매뉴얼 참조

REMOTE_TPCONNECT (-50621)

설명

미러 서버에 연결하는데 에러가 발생한 경우이다.

대응 방법

로그에 기술된 자세한 에러 메시지를 참조하여 시스템 관리자에게 문의한다.

Page 225: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

Appendix A,에러번호

OpenFrame 에러 메시지 참조 안내서 225

참고

Tmax 매뉴얼에서 tpconnect 에러 참조

REMOTE_TPSEND (-50622)

설명

리모트 통신 중 데이터를 보내는 중 에러가 발생한 경우이다.

대응 방법

로그에 기술된 자세한 에러 메시지를 참조하여 시스템 관리자에게 문의한다.

참고

REMOTE_TPRECV (-50623)

설명

리모트 통신 중 데이터를 받는 도중 에러가 발생한 경우이다.

대응 방법

로그에 기술된 자세한 에러 메시지를 참조하여 시스템 관리자에게 문의한다.

참고

REMOTE_TPALLOC (-50624)

설명

내부적으로 메모리를 할당받는 중 에러가 발생한 경우이다.

대응 방법

로그에 기술된 자세한 에러 메시지를 참조하여 시스템 관리자에게 문의한다.

참고

REMOTE_INTERNAL (-50625)

설명

내부적인 에러이다.

대응 방법 상황에 대한 자세한 정황과 로그에 기술된 자세한 에러 메시지를 참조하여 시스템 관리자에

게 문의한다. 참고

RTSD_MEMORY_ALLOC (-50701)

설명

Page 226: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제3장 집합 모듈

OpenFrame 에러 메시지 참조 안내서 226

시스템으로부터 메모리를 할당 못 받는 경우 발생한다.

대응 방법

서버 프로세스 상태가 정상인지 체크한다.

참고

RTSD_INTERNAL (-50702)

설명

내부적인 에러이다.

대응 방법 상황에 대한 자세한 정황과 로그에 기술된 자세한 에러 메시지를 참조하여 시스템 관리자에

게 문의한다. 참고

RTSD_ALREADY_INITIALIZED (-50703)

설명

중복적으로 모듈을 초기화하려고 하는 경우이다.

대응 방법

서버 프로세스 상태가 정상인지 체크한다.

참고

RTSD_NOT_INITIALIZED (-50704)

설명

모듈이 초기화가 되지 않은 경우이다.

대응 방법

서버 프로세스 상태가 정상인지 체크한다.

참고

RTSD_INVREQ (-50705)

설명

유효하지 않은 요청인 경우 발생한다.

대응 방법

참고

Page 227: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

Appendix A,에러번호

OpenFrame 에러 메시지 참조 안내서 227

RTSD_DUPLICATED (-50711)

설명

중복된 리소스 정의를 저장하려고 하는 경우이다.

대응 방법

OSD에 중복된 리소스 정의가 없는지 확인한다.

참고

RTSD_NOT_FOUND (-50712)

설명

리소스 정의 혹은 서버 정보가 없는 경우 발생한다.

대응 방법

참고

RTSD_LENGERR (-50713)

설명

내부적으로 데이터 길이를 잘못 사용하여 읽으려고 하는 경우이다.

대응 방법

참고

RTSD_BROWSE_NOT_STARTED (-50714)

설명

browsing을 시작하지 않고, readnext를 하려고 하는 경우이다.

대응 방법

참고

RTSD_BROWSE_ALREADY_STARTED (-50715)

설명

browsing 시작을 중복적으로 하는 경우이다.

Page 228: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제3장 집합 모듈

OpenFrame 에러 메시지 참조 안내서 228

대응 방법

참고

RTSD_INVALID_TYPE (-50716)

설명

유효하지 않은 타입을 요청한 경우 발생한다.

대응 방법

참고

SPOOL_MEMORY_ALLOC (-50801)

설명

시스템으로부터 메모리를 할당 못 받는 경우 발생한다.

대응 방법

서버 프로세스 상태가 정상인지 체크한다.

참고

SPOOL_INVREQ (-50802)

설명

유효하지 않은 요청인 경우 발생한다.

대응 방법

참고

SPOOL_NOT_INITIALIZED (-50803)

설명

모듈이 초기화가 되지 않은 경우이다.

대응 방법

서버 프로세스 상태가 정상인지 체크한다.

참고

Page 229: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

Appendix A,에러번호

OpenFrame 에러 메시지 참조 안내서 229

SPOOL_ALREADY_INITIALIZED (-50804)

설명

중복적으로 모듈을 초기화하려고 하는 경우이다.

대응 방법

서버 프로세스 상태가 정상인지 체크한다.

참고

TC_MEMORY_ALLOC (-50901)

설명

시스템으로부터 메모리를 할당 못 받는 경우 발생한다.

대응 방법

서버 프로세스 상태가 정상인지 체크한다.

참고

TC_INVREQ (-50902)

설명

유효하지 않은 요청인 경우 발생한다.

대응 방법

참고

TC_RESOURCE_LOCKED (-50911)

설명

이미 다른 Task에서 리소스를 선점한 경우 발생한다.

대응 방법 리소스가 선점을 반환될 때까지 기다린다. 시스템 에러로 락이 풀리지 않는 경우, TC_PATH에 지정된 디렉토리에서 해당 락을 처리한다. 참고

OSC 운영자 안내서 참조

TC_LOCK_NOTFND (-50912)

설명

리소스가 선점되지 않은 경우이다.

대응 방법

Page 230: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제3장 집합 모듈

OpenFrame 에러 메시지 참조 안내서 230

서버 프로세스 상태가 정상인지 체크한다.

참고

TC_LOCKFILE_OPEN (-50913)

설명

리소스 락을 관리하는 파일에 대한 open 에러이다.

대응 방법 TC_PATH에 설정된 PATH가 유효한 지 확인하고 다른 프로세스가 이 PATH를 접근하는지 확인한다. 참고

TC_LOCKFILE_LOCK (-50914)

설명

리소스 락을 관리하는 파일데 대한 lock 에러이다.

대응 방법 TC_PATH에 설정된 PATH가 유효한 지 확인하고 다른 프로세스가 이 PATH를 접근하는지 확인한다. 참고

TDQ_MEMORY_ALLOC (-51001)

설명

시스템으로부터 메모리를 할당 못 받는 경우 발생한다.

대응 방법

서버 프로세스 상태가 정상인지 체크한다.

참고

TDQ_INTERNAL (-51002)

설명

내부적인 에러이다.

대응 방법 상황에 대한 자세한 정황과 로그에 기술된 자세한 에러 메시지를 참조하여 시스템 관리자에

게 문의한다. 참고

Page 231: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

Appendix A,에러번호

OpenFrame 에러 메시지 참조 안내서 231

TDQ_INVREQ (-51003)

설명

유효하지 않은 요청인 경우 발생한다.

대응 방법

참고

TDQ_NOT_SUPPORTED (-51004)

설명

지원하지 않는 기능이다.

대응 방법

어떤 기능이 지원하지 않는지, 로그를 확인한다.

참고

TDQ_NOT_INITIALIZED (-51005)

설명

모듈이 초기화가 되지 않은 경우이다.

대응 방법

서버 프로세스 상태가 정상인지 체크한다.

참고

TDQ_CONFIGURATION (-51006)

설명

TDQ 설정이 잘못 된 경우이다.

대응 방법

어떤 옵션이 제대로 설정되지 않았는지 로그를 확인한다.

참고

TDQ_JOBID_INCOMPATIBLE (-51011)

설명

설정된 JOBID 포맷이 유효하지 않다.

대응 방법

Page 232: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제3장 집합 모듈

OpenFrame 에러 메시지 참조 안내서 232

JOBID 설정 항목에 문제가 있는지 확인한다.

참고

OSC 운영 안내서 참조

TDQ_QUEUE_NOTFND (-51012)

설명

내부 큐 정보 리스트에서 큐를 찾을 수 없는 경우 발생한다.

대응 방법

OSD 및 RTSD에 TDQ 리소스 정의가 있는지 확인한다.

참고

TDQ_ATI_INFO (-51021)

설명

해당 TDQ 리소스 정의에 TRASNID 항목에 비어 있어서 ATI를 실행할 수 없다.

대응 방법

해당 TDQ 리소스 정의에 TRANSID 항목 설정을 한다.

참고

TDQ_TOKEN_ALREADY_EXISTS (-51031)

설명

Token 이 이미 존재한다.

대응 방법

서버 프로세스 상태가 정상인지 체크한다.

참고

TDQ_TOKEN_NOTFND (-51032)

설명

사용하려는 Token을 찾을 수 없을 때 발생한다.

대응 방법

서버 프로세스 상태가 정상인지 체크한다.

참고

TDQ_OTPTLSVR_SOCKET (-51041)

Page 233: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

Appendix A,에러번호

OpenFrame 에러 메시지 참조 안내서 233

설명

otptlsvr로의 연결을 위한 socket 시스템 콜 에러이다.

대응 방법

자세한 로그 정보를 이용하여 에러 이유를 파악한다.

참고

TDQ_OTPTLSVR_SOCKET_CLOSED (-51042)

설명

otptlsvr로의 소켓이 닫힘을 알린다.

대응 방법

자세한 로그 정보를 이용하여 닫힌 이유를 파악한다.

참고

TDQ_OTPTLSVR_SETSOCKOPT (-51043)

설명

otptlsvr로 연결된 소켓에 대한 setsockopt 시스템 함수 호출 에러이다.

대응 방법

자세한 로그 정보를 이용하여 에러 이유를 파악한다.

참고

TDQ_OTPTLSVR_CONNECT (-51044)

설명

otptlsvr로의 연결 에러이다.

대응 방법

자세한 로그 정보를 이용하여 에러 이유를 파악한다.

참고

TDQ_OTPTLSVR_SEND (-51045)

설명

otptlsvr로 데이터를 보내는데 에러가 난 경우이다.

대응 방법

자세한 로그 정보를 이용하여 에러 이유를 파악한다.

Page 234: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제3장 집합 모듈

OpenFrame 에러 메시지 참조 안내서 234

참고

TDQ_OTPTLSVR_RECV (-51046)

설명

otptlsvr로부터 데이터를 받는 도중 에러가 난 경우이다.

대응 방법

자세한 로그 정보를 이용하여 에러 이유를 파악한다.

참고

TDQ_OTPTLSVR_RECV_MSG (-51047)

설명

otptlsvr로부터 받은 데이터에 문제가 있다.

대응 방법

자세한 로그 정보를 이용하여 에러 이유를 파악한다.

참고

TDQ_OTPTLSVR_CONN_CLOSED (-51048)

설명

otptlsvr로의 연결이 닫힘을 알린다.

대응 방법

자세한 로그 정보를 이용하여 끊긴 이유를 파악한다.

참고

TDQ_OTPTLSVR_HOSTINFO (-51049)

설명

시스템으로부터 host 정보를 가져오는데 문제가 발생한 경우이다.

대응 방법

자세한 로그 정보를 이용하여 에러 이유를 파악한다.

참고

TSQ_MEMORY_ALLOC (-51101)

설명

Page 235: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

Appendix A,에러번호

OpenFrame 에러 메시지 참조 안내서 235

시스템으로부터 메모리를 할당 못 받는 경우 발생한다.

대응 방법

서버 프로세스 상태가 정상인지 체크한다.

참고

TSQ_INTERNAL (-51102)

설명

내부적인 에러이다.

대응 방법 상황에 대한 자세한 정황과 로그에 기술된 자세한 에러 메시지를 참조하여 시스템 관리자에

게 문의한다. 참고

TSQ_NOT_SUPPORTED (-51103)

설명

지원하지 않는 기능이다.

대응 방법

어떤 기능이 지원하지 않는지, 로그를 확인한다.

참고

TSQ_NOT_INITIALIZED (-51104)

설명

모듈이 초기화가 되지 않은 경우이다.

대응 방법

서버 프로세스 상태가 정상인지 체크한다.

참고

TSQ_ALREADY_INITIALIZED (-51105)

설명

중복적으로 모듈을 초기화하려고 하는 경우이다.

대응 방법

서버 프로세스 상태가 정상인지 체크한다.

참고

Page 236: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제3장 집합 모듈

OpenFrame 에러 메시지 참조 안내서 236

TSQ_CONFIGURATION (-51106)

설명

TSQ 관련 설정이 잘못된 경우 발생한다.

대응 방법

QINFO_DSNAME 혹은 QDATA_DSNAME이 제대로 설정되어 있는지 확인한다.

참고

TSQ_QUEUE_NOTFND (-51111)

설명

이미 생성된 큐를 찾을 수 없다.

대응 방법

WRITEQ TS 명령어를 쓰거나 OpenStudio/OMC를 사용하여 큐를 생성한다.

참고

TSQ_ITEM_NOTFND (-51112)

설명

큐에 해당 아이템에 없다.

대응 방법

참고

TSQ_QINFO_INIT (-51121)

설명

큐 정보를 관리하는 공유메모리 영역이 초기화가 잘못된 경우이다.

대응 방법

서버 프로세스 상태가 정상인지 체크한다.

참고

TSQ_QINFO_NOTFND (-51122)

설명

이미 생성된 큐를 찾을 수 없다.

Page 237: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

Appendix A,에러번호

OpenFrame 에러 메시지 참조 안내서 237

대응 방법

WRITEQ TS 명령어를 쓰거나 OpenStudio/OMC를 사용하여 큐를 생성한다.

참고

TSQ_QINFO_DUPLICATED (-51123)

설명

이미 생성된 큐가 존재한다.

대응 방법

참고

TSQ_QINFO_END_OF_LIST (-51124)

설명

더 이상의 큐 아이템이 존재하지 않는다.

대응 방법

참고

ATI_INVALID_SHMKEY (-51201)

설명

ATI 공유메모리 키값이 유효하지 않다.

대응 방법

설정파일에 ATI 공유메모리 키값이 제대로 설정되어 있는지 확인한다.

참고

OSC 운영 안내서 참조

ATI_SHM_OPEN_FAILED (-51202)

설명

ATI 공유메모리를 open하는데 문제가 발생한 경우이다.

대응 방법 설정파일에 키값으로 설정된 ATI 공유메모리에 문제가 있는 경우이다. 시스템 유틸리티를 사용하여 공유메모리를 확인한다. 참고

Page 238: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제3장 집합 모듈

OpenFrame 에러 메시지 참조 안내서 238

ATI_SHM_ATTACH_FAILED (-51203)

설명

ATI 공유메모리를 attach하는데 문제가 발생한 경우이다.

대응 방법 설정파일에 키값으로 설정된 ATI 공유메모리에 문제가 있는 경우이다. 시스템 유틸리티를 사용하여 공유메모리를 확인한다. 참고

ATI_SHM_DETACH_FAILED (-51204)

설명

ATI 공유메모리를 detach하는데 문제가 발생한 경우이다.

대응 방법 설정파일에 키값으로 설정된 ATI 공유메모리에 문제가 있는 경우이다. 시스템 유틸리티를 사용하여 공유메모리를 확인한다. 참고

ATI_SHM_CLOSE_FAILED (-51205)

설명

ATI 공유메모리를 close하는데 문제가 발생한 경우이다.

대응 방법 설정파일에 키값으로 설정된 ATI 공유메모리에 문제가 있는 경우이다. 시스템 유틸리티를 사용하여 공유메모리를 확인한다. 참고

ATI_INVALID_CHANNEL_COUNT (-51206)

설명

ATI 공유 메모리 안의 게이트웨이 정보 중 채널 갯수가 잘못 설정되어 발생한 경우이다.

대응 방법

설정파일에 게이트웨이 채널갯수를 알맞은 값을 입력하였는 지 확인한다.

참고

ATI_INVALID_GATEWAY_COUNT (-51207)

설명 ATI 공유 메모리 안의 게이트웨이 정보 중 게이트웨이 수를 잘못 설정하여 발생한 경우이

다.

Page 239: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

Appendix A,에러번호

OpenFrame 에러 메시지 참조 안내서 239

대응 방법

설정파일에 게이트웨이 개수가 알맞은 값을 입력하였는 지 확인한다.

참고

ATI_INSERT_FAILED (-51208)

설명

ATI 공유 메모리 안에 단말 정보를 저장하는 도중 실패하여 발생한 경우이다.

대응 방법

참고

ATI_DELETE_FAILED (-51209)

설명

ATI 공유 메모리 안에 단말 정보를 삭제하는 도중 실패하여 발생한 경우이다.

대응 방법

참고

ATI_NOT_FOUND (-51210)

설명

ATI 공유 메모리 안에 단말 정보가 없을 경� 발뽀磯�.

대응 방법

참고

ATI_NOT_SUPPLIED (-51211)

설명

유효하지 않는 ATI 정보 요청이 이루어진 경우이다.

대응 방법

참고

Page 240: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제3장 집합 모듈

OpenFrame 에러 메시지 참조 안내서 240

CI_SYNTAX (-51301)

설명

명령어 문뮌이 틀렸다.

대응 방법

참고

CI_SYMTABNUM_EXCEEDED (-51302)

설명

심볼 테이블에 저장할 수 있는 최대 변수 개수가 초과되었다.

대응 방법

참고

CI_CICSSTMT_NULL (-51303)

설명

명령어 정보를 찾을 수 없다.

대응 방법

참고

CI_EIBLK_NULL (-51304)

설명

EIB 정보를 찾을 수 없다.

대응 방법

참고

CI_ARGNUM_NOTMATCH (-51305)

설명

내부 변수 정보가 틀린 경우 발생한다.

대응 방법

Page 241: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

Appendix A,에러번호

OpenFrame 에러 메시지 참조 안내서 241

참고

CI_OPTION_NOTEXIST (-51306)

설명

명령어에서 해당 옵션 정보를 찾을 수 없다.

대응 방법

참고

CI_GET_VARPTR_NOTFOUND (-51307)

설명

심볼 테이블에서 변수 정보를 찾을 수 없다.

대응 방법

참고

CI_GET_LENVAL_NOTFOUND (-51308)

설명

심볼 테이블에서 길이 정보를 찾을 수 없다.

대응 방법

참고

CI_GET_VARPTR_OPTVAR_NOTMATCH (-51309)

설명

심볼 테이블의 옵션 정보 중 해당 변수 정보를 찾을 수 없다.

대응 방법

참고

CI_GET_LENVAL_OPTVAR_NOTMATCH (-51310)

Page 242: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제3장 집합 모듈

OpenFrame 에러 메시지 참조 안내서 242

설명

심볼 테이블의 옵션 정보 중 해당 길이 정보를 찾을 수 없다.

대응 방법

참고

CI_YYPARSE_FAIL (-51311)

설명

명령어 파싱 에러이다.

대응 방법

참고

CI_CICSCALL_NOTIMPL (-51312)

설명

현재 지원하지 않는 명령어이다.

대응 방법

참고

EDF_SYMTAB_OVERFLOW (-51401)

설명

심볼 테이블에 기록할 수 있는 최대 개수보다 더 많은 수의 명령어 인자가 넘어온 경우이다.

대응 방법

참고

EDF_EDFSTMT_NULL (-51402)

설명

EXEC CICS 구문 문자열에 NULL 포인터가 넘어왔다.

대응 방법

Page 243: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

Appendix A,에러번호

OpenFrame 에러 메시지 참조 안내서 243

참고

EDF_EIBLK_NULL (-51403)

설명

Execution interface block(EIB)에 NULL 포인터가 넘어왔다.

대응 방법

참고 EIB는 OSC 어플리케이션 서버와 어플리케이션 프로그램 간 연결 고리 역활을 하는 컨트롤 블럭이다.

EDF_EDFSTMT_INVAL (-51404)

설명

EXEC CICS 구문이 END-EXEC로 끝나지 않았다.

대응 방법

참고

3.4 OSCST (-55000)

에러 파일(Error File): errorcode_oscst.h

에러 식별번호(Error Base): -55000

OSCSTEBR_INTERNAL (-55001)

설명

DS allocator에서 DCBS 구조체를 가져오는데 실패했다.

대응 방법

참고

OSCSTEBR_INVALID_TOTALNUM (-55002)

설명

Page 244: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제3장 집합 모듈

OpenFrame 에러 메시지 참조 안내서 244

TSQ 정보 영역에 기록된 TSQ 아이템 개수가 0보다 작거나 같다.

대응 방법

참고

OSCSTEBR_TXERROR_TOTALNUM (-55003)

설명

oscstebr 서버에서 요청 트랜잭션을 수행하는 동안 TSQ의 아이템 개수가 변경되었다.

대응 방법

참고

OSCSTEBR_NOMATCH_TOTALNUM (-55004)

설명 TSQ 정보 영역에 기술된 TSQ 아이템 개수와 실제 읽는 데 성공한 아이템 개수가 맞지 않다. 대응 방법

참고

OSCSTEBR_MALLOC_FAIL (-55011)

설명

동적 메모리 할당에 실패했다.

대응 방법

참고

OSCSTEBR_TPALLOC_FAIL (-55012)

설명

Tmax 통신을 위한 버퍼의 동적 메모리 할당에 실패했다.

대응 방법

참고

Page 245: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

Appendix A,에러번호

OpenFrame 에러 메시지 참조 안내서 245

OSCSTEDF_BRKE_TARGETNOTFOUND (-55101)

설명

트랜잭션 추적 목록에 현재 BRKE를 호출한 transaction이나 terminal에 대한 정보가 없다.

대응 방법

참고

OSCSTEDF_RESP_TARGETNOTFOUND (-55102)

설명 추적 결과를 보고하려는 OpenStudio 클라이언트의 username을 트랜잭션 추적 목록에서 찾을 수 없다. 대응 방법

참고

OSCSTEDF_RESP_NOEDFCTX (-55103)

설명 추적 결과를 보고하려는 OpenStudio 클라이언트 username에 대한 통신 연결 정보를 찾을 수 없다. 대응 방법

참고

OSCSTESN_INVREQ (-55201)

설명

클라이언트로부터 받은 버퍼의 형식이 올바르지 않다.

대응 방법

참고

OSCSTESN_INVALID_USERID (-55202)

설명

클라이언트로부터 너무 짧거나 너무 긴 사용자 ID가 넘어왔거나, 사용자 ID가 넘어오지 않

Page 246: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제3장 집합 모듈

OpenFrame 에러 메시지 참조 안내서 246

았다.

대응 방법

참고

OSCSTESN_INVALID_PASSWORD (-55203)

설명 클라이언트로부터 너무 짧거나 너무 긴 패스워드가 넘어왔거나, 패스워드가 넘어오지 않았

다. 대응 방법

참고

OSCSTESN_TPALLOC_FAIL (-55211)

설명

Tmax 통신을 위한 버퍼의 동적 메모리 할당에 실패했다.

대응 방법

참고

OSCSTEDA_INVALID_INPUT (-55301)

설명

OpenStudio로부터 받은 버퍼의 형식이 올바르지 않다.

대응 방법 내부 모듈이나 OpenStudio에 오류가 있을 경우에만 발생하는 에러이므로, 담당자에게 문의

한다. 참고

OSCSTEDA_TPALLOC_FAIL (-55311)

설명

Tmax 통신을 위한 버퍼의 동적 메모리 할당에 실패했다.

대응 방법

참고

Page 247: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

Appendix A,에러번호

OpenFrame 에러 메시지 참조 안내서 247

OSCSTEMT_INVALID_INPUT (-56001)

설명

OpenStudio로부터 받은 버퍼의 형식이 올바르지 않다.

대응 방법 내부 모듈이나 OpenStudio에 오류가 있을 경우에만 발생하는 에러이므로, 담당자에게 문의

한다. 참고

OSCSTEMT_MALLOC_FAIL (-56011)

설명

동적 메모리 할당에 실패했다.

대응 방법

참고

OSCSTEMT_TPALLOC_FAIL (-56012)

설명

Tmax 통신을 위한 버퍼의 동적 메모리 할당에 실패했다.

대응 방법

참고

3.5 OSCSVR (-57000)

에러 파일(Error File): errorcode_oscsvr.h

에러 식별번호(Error Base): -57000

OTPTLSVR_MEMORY_ALLOC (-57001)

설명

메모리 할당 에러이다.

Page 248: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제3장 집합 모듈

OpenFrame 에러 메시지 참조 안내서 248

대응 방법 서버 프로세스에 문제가 발생했을 가능성이 크니, 관련 정보와 함께 시스템 관리자에게 문의한다. 참고

OTPTLSVR_CONFIG (-57002)

설명

설정 파일에 정보가 없거나 잘못 기술되었다.

대응 방법

로그에 나온 자세한 상황 정보를 기반으로 설정파일을 수정 혹은 재작성한다.

참고

OTPTLSVR_INTERNAL (-57003)

설명

내부 에러이다.

대응 방법 서버 프로세스에 문제가 발생했을 가능성이 크니, 관련 정보와 함께 시스템 관리자에게 문의한다. 참고

OTPTLSVR_INVREQ (-57004)

설명

OSC 어플리케이션 서버의 TDQ 모듈로부터 잘못된 요청이 들어왔다.

대응 방법

로그에 나온 자세한 상황 정보와 함께 시스템 관리자에게 문의한다.

참고

OTPTLSVR_SOCKET (-57011)

설명

소켓을 만드는데 문제가 발생하였다.

대응 방법

로그 정보와 함께 시스템 관리자에게 문의한다.

참고

Page 249: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

Appendix A,에러번호

OpenFrame 에러 메시지 참조 안내서 249

OTPTLSVR_SETSOCKOPT (-57012)

설명 OSC 어플리케이션 서버와 연결된 통신 소켓에 대한 setsockopt 시스템 함수 호출을 실패한 경우이다. 대응 방법

로그 정보와 함께 시스템 관리자에게 문의한다.

참고

OTPTLSVR_BIND (-57013)

설명

OSC 어플리케이션 서버와의 통신을 위한 소켓에 대한 bind 시스템 에러이다.

대응 방법

로그 정보와 함께 시스템 관리자에게 문의한다.

참고

OTPTLSVR_LISTEN (-57014)

설명

OSC 어플리케이션 서버와의 통신을 위한 소켓에 대한 listen 시스템 에러이다.

대응 방법

로그 정보와 함께 시스템 관리자에게 문의한다.

참고

OTPTLSVR_ACCEPT (-57015)

설명

OSC 어플리케이션 서버와의 통신을 위한 소켓에 대한 accept 시스템 에러이다.

대응 방법

로그 정보와 함께 시스템 관리자에게 문의한다.

참고

OTPTLSVR_SEND (-57016)

설명

OSC 어플리케이션 서버에 데이터를 보내는데 문제가 발생하였다.

대응 방법

Page 250: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제3장 집합 모듈

OpenFrame 에러 메시지 참조 안내서 250

로그 정보와 함께 시스템 관리자에게 문의한다.

참고

OTPTLSVR_RECV (-57017)

설명

OSC 어플리케이션 서버에 데이터를 받는데 문제가 발생하였다.

대응 방법

로그 정보와 함께 시스템 관리자에게 문의한다.

참고

OTPTLSVR_RECV_ZERO_RCVD (-57018)

설명

연결된 OSC 어플리케이션 서버가 내려가면서 소켓 연결이 끊겼다.

대응 방법

연결된 OSC 어플리케이션 서버 프로세스가 문제가 없는지 확인한다.

참고

OTPTLSVR_ACCESS (-57019)

설명

파일을 쓸 디렉토리의 접근에 문제가 발생하였다.

대응 방법

로그 정보와 함께 시스템 관리자에게 문의한다.

참고

OTPTLSVR_MKDIR (-57020)

설명

파일을 쓸 디렉토리의 생성할 수가 없다.

대응 방법

로그 정보와 함께 시스템 관리자에게 문의한다.

참고

OTPTLSVR_TIME (-57021)

Page 251: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

Appendix A,에러번호

OpenFrame 에러 메시지 참조 안내서 251

설명 파일 확장자에 날짜를 붙이기 위하여 시각을 가져오는 time이라는 시스템 콜에서 에러가 발생했다. 대응 방법

로그 정보와 함께 시스템 관리자에게 문의한다.

참고

OTPTLSVR_LOCALTIME (-57022)

설명 파일 확장자에 날짜를 붙이기 위하여 시각을 가져오는 포맷팅하는 localtime이라는 시스템 콜에서 에러가 발생했다. 대응 방법

로그 정보와 함께 시스템 관리자에게 문의한다.

참고

OTPTLSVR_SOCKET_DUPLICATED (-57031)

설명

똑같은 소켓이 이미 등록되었다.

대응 방법

상황 정보와 로그와 함께 시스템 관리자에게 문의한다.

참고

OTPTLSVR_SOCKET_NOTFND (-57032)

설명

연결된 소켓을 찾을 수가 없다.

대응 방법

상황 정보와 로그와 함께 시스템 관리자에게 문의한다.

참고

OTPTLSVR_FD_DUPLICATED (-57033)

설명

똑같은 파일이 이미 등록되었다.

대응 방법

상황 정보와 로그와 함께 시스템 관리자에게 문의한다.

Page 252: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제3장 집합 모듈

OpenFrame 에러 메시지 참조 안내서 252

참고

OTPTLSVR_FD_NOTFND (-57034)

설명

해당 파일을 찾을 수가 없다.

대응 방법

상황 정보와 로그와 함께 시스템 관리자에게 문의한다.

참고

OTPTLSVR_DDNAME_NOTFND (-57035)

설명

내부적으로 관리하는 DDNAME 리스트에서 해당 DDNAME이 없는 경우 발생한다.

대응 방법

서버 프로세스가 문제없이 작동하는지 확인하다.

참고

OTPTLSVR_INFO_NOTFND (-57036)

설명

내부적으로 관리하는 정보 리스트에서 해당 DDNAME에 대한 정보를 찾을 수 없다.

대응 방법

서버 프로세스가 문제없이 작동하는지 확인하다.

참고

OTPTLSVR_BUF_OPEN (-57051)

설명

파일을 열 수 없다.

대응 방법

로그에 나온 시스템 errno를 기반으로 대응한다.

참고

OTPTLSVR_BUF_MALLOC (-57052)

설명

Page 253: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

Appendix A,에러번호

OpenFrame 에러 메시지 참조 안내서 253

메모리를 할당 할 수 없다.

대응 방법

로그에 나온 시스템 errno를 기반으로 대응한다.

참고

OTPTLSVR_BUF_INVALID_INDEX (-57053)

설명

해당 인덱스를 가진 버퍼 정보가 없어서 버퍼에 데이터를 쓰거나 닫을 수 없다.

대응 방법

내부 에러이므로 상황 정보와 전후 로그 정보와 함께 시스템 관리자에게 문의한다.

참고

OTPTLSVR_BUF_NOT_SUPPORT_FULLMODE (-57054)

설명

wait 모드는 현재 지원하지 않는다.

대응 방법

참고

OTPTLSVR_BUF_SIZE_OVER (-57055)

설명

기록하려고 하는 데이터의 길이가 버퍼 사이즈보다 크다.

대응 방법

버퍼 사이즈를 늘린다.

참고

OTPTLSVR_BUF_WRITER_CREATE (-57056)

설명

내부적으로 파일을 기록할 쓰레드 생성을 실패하였다.

대응 방법

로그 정보에 나온 errno를 기반으로 대응한다.

참고

Page 254: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제3장 집합 모듈

OpenFrame 에러 메시지 참조 안내서 254

OTPTLSVR_BUF_MAX_FILE_EXCEEDED (-57057)

설명

기록할 최대 파일 갯수를 초과하였다.

대응 방법

설정에 최대 파일 갯수를 늘린다.

참고

OTPTLSVR_BUF_BUFSIZE_INVALID (-57058)

설명

버퍼 사이즈가 유효하지 않다. 버퍼 사이즈는 0보다 커야 한다.

대응 방법

버퍼 사이즈를 재설정한다.

참고

OTPTLSVR_BUF_BUFSIZE_SMALL (-57059)

설명

기록할 데이터보다 버퍼 사이즈가 작다.

대응 방법

버퍼 사이즈가 작으므로, 버퍼 사이즈를 늘려준다.

참고

OTPTLSVR_BUF_FULL (-57060)

설명

버퍼에 데이터를 더 쓸 수 없다.

대응 방법

버퍼 사이즈가 작으므로, 버퍼 사이즈를 늘려준다.

참고

OTPTLSVR_BUF_REOPEN (-57061)

설명

파일을 새로이 여는데 실패하였다.

Page 255: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

Appendix A,에러번호

OpenFrame 에러 메시지 참조 안내서 255

대응 방법

로그 정보에 나온 errno를 기반으로 대응한다.

참고

OTPTLSVR_BUF_ABNORMAL_WRITER (-57062)

설명

내부적으로 파일을 기록할 쓰레드에 문제가 있다.

대응 방법

상황 정보와 함께 시스템 관리자에게 문의한다.

참고

OTPTLSVR_BUF_ALREADY_INITIALIZED (-57071)

설명

버퍼 모듈이 이미 초기화되었다.

대응 방법

프로세스에 문제가 발생하였을 가능성이 크므로, 프로세스가 정상 작동하는지 확인한다.

참고

OTPTLSVR_BUF_NOT_INITIALIZED (-57072)

설명

버퍼 모듈이 이미 초기화되었다.

대응 방법

프로세스에 문제가 발생하였을 가능성이 크므로, 프로세스가 정상 작동하는지 확인한다.

참고

OTPNCSVR_ERROR (-57101)

설명

지정되지 않은 내부 에러이다.

대응 방법

로그에 기록된 내용을 검토한다.

참고

Page 256: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제3장 집합 모듈

OpenFrame 에러 메시지 참조 안내서 256

OTPNCSVR_SM_EOF (-57102)

설명

내부적으로 NCS 정보 복구 시, 더 이상 읽을 데이터가 없다.

대응 방법

내부적인 관리하는 에러이다.

참고

OTPNCSVR_NCINFO_NOTFND (-57103)

설명

요구된 카운터 정보가 가지고 있지 않다.

대응 방법

해당 카운터를 새로이 정의한다.

참고

OTPNCSVR_NCINFO_DUP (-57104)

설명

같은 이름의 카운터가 이미 정의되었다.

대응 방법

다른 이름의 카운터를 정의하거나, 이미 정의된 카운터를 사용한다.

참고

OTPNCSVR_MEMORY_ALLOCATION (-57105)

설명

메모리 할당 에러이다.

대응 방법

시스템에 문제가 있으므로, 해당 프로세스가 정상 작동하는지 확인한다.

참고

OTPNCSVR_INTERNAL (-57106)

설명

지정되지 않은 시스템 내부 에러이다.

대응 방법

Page 257: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

Appendix A,에러번호

OpenFrame 에러 메시지 참조 안내서 257

발생되어서는 안 되는 에러이므로, 관련 상황 정보와 함께 시스템 관리자에게 문의한다.

참고

OTPNCSVR_COUNTER_NOTFND (-57107)

설명

요구된 카운터가 없다.

대응 방법

해당 카운터를 새로이 정의한다.

참고

OTPNCSVR_INVALID_INCREMENT (-57108)

설명 INCREMENT 값이 유효하지 않은 경우이다. 이 값은 최대값-최소값+1보다 작거나 같아>야 한다. 대응 방법 OpenStudio/OMC로 해당 Named Counter 정보를 확인하여, INCREMENT 값이 유효한 지 >확인한다. 참고

OTPNCSVR_INVALID_VALUE (-57109)

설명

VALUE 값이 최소값보다 작거나 최대값+1보다 큰 경우 발생한다.

대응 방법 OpenStudio/OMC로 해당 Named Counter 정보를 확인하여, VALUE 값을 최소값, 최대값>과 비교해 본다. 참고

OTPNCSVR_LIMIT_NOT_REACHED (-57110)

설명

현재 값이 최대값+1에 이르지 못하였다.

대응 방법

참고

Page 258: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제3장 집합 모듈

OpenFrame 에러 메시지 참조 안내서 258

OTPNCSVR_COMPAREMINMAX (-57111)

설명

현재 값이 COMPAREMIN보다 작거나, COMPAREMAX보다 큰 경우 발생한다.

대응 방법

참고

OTPNCSVR_RESET_REQUIRED (-57112)

설명

설정된 최대값에 도늡한 경우이다.

대응 방법

REWIND 명령어 혹은 GET 명령어에 WRAP 옵션을 이용하여 리셋한다.

참고

OTPNCSVR_COUNTER_DUPLICATED (-57113)

설명

요구된 카운터가 이미 존재한다.

대응 방법

해당 카운터를 지우고 새로 정의를 하거나, 이미 존재하는 카운터를 사용한다.

참고

OTPNCSVR_BROWSE_MAX_EXCEEDED (-57121)

설명

최대 가져올 수 있는 카운터의 갯수를 초과한 경우이다. 현재 최대 값은 10000000개이다.

대응 방법

시스템 관리자에게 문의한다.

참고

OTPCMSSVR_INVALID_MSG (-57201)

설명

정해진 포맷이 아니거나 크기가 작은 데이터를 받았을 때 발생한다.

대응 방법

Page 259: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

Appendix A,에러번호

OpenFrame 에러 메시지 참조 안내서 259

참고

OTPCMSSVR_INVALID_SHM_KEY (-57202)

설명

게이트웨이 ATI 공유메모리 키값이 올바르지 않을 때 발생한다.

대응 방법

환경파일에 제대로 설정되어 있는 지 확인한다.

참고

OTPCMSSVR_ATTACH_SHM (-57203)

설명

공유메모리 접근 실패

대응 방법

참고

OTPCMSSVR_DETACH_SHM (-57204)

설명

공유메모리 분리 실패

대응 방법

참고

OTPCMSSVR_TPALLOC_FAIL (-57205)

설명

Tmax 버퍼 할당 실패

대응 방법

참고

OTPCMSSVR_CONVERT_FAIL (-57206)

Page 260: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제3장 집합 모듈

OpenFrame 에러 메시지 참조 안내서 260

설명

오픈스튜디오에 반환해주는 데이터로 전환 실패

대응 방법

참고

OTPCMSSVR_MAP_READ_FAIL (-57207)

설명

OSC 맵 파일을 읽어오는 것을 실패

대응 방법

참고

OTPCMSSVR_EMPTY_DATA (-57208)

설명

비어있는 데이터를 반환

대응 방법

참고

OTPCMSSVR_INTERNAL_ERROR (-57209)

설명

Tmax API 내부적인 오류

대응 방법

참고

OTPCMSSVR_NODE_INVALID (-57210)

설명

올바르지않은 노드 이름을 받았을 때 발생한다.

대응 방법

Page 261: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

Appendix A,에러번호

OpenFrame 에러 메시지 참조 안내서 261

참고

OTPCMSSVR_CSYMBOL_LOAD_ERROR (-57211)

설명

대응 방법

참고

OTPCMSSVR_CSYMBOL_FREE_ERROR (-57212)

설명

대응 방법

참고

OTPCMSSVR_CONF_GET_VALUE_ERROR (-57213)

설명

환경파일에서 설정을 읽어오다가 실패했을 경우 발생한다.

대응 방법

참고

3.6 OSI (-60000)

에러 파일(Error File): errorcode_osi.h

에러 식별번호(Error Base): -60000

RACF_MEMORY_ALLOC (-60101)

설명

시스템으로부터 메모리를 할당을 못 받는 경우 발생한다.

Page 262: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제3장 집합 모듈

OpenFrame 에러 메시지 참조 안내서 262

대응 방법

내부 에러일 가능성이 크므로 시스템 관리자에게 문의한다.

참고

RACF_INTERAL (-60102)

설명

시스템 내부 에러이다.

대응 방법 상황에 처한 자세한 상황을 로그에 기술된 자세한 에러 메시지를 시스템 관리자에게 문의한

다. 참고

RACF_INVREQ (-60103)

설명

유효하지 않은 요청인 경우 발생한다.

대응 방법

시스템 관리자에게 문의한다.

참고

RACF_NOT_IMPLEMENTED (-60104)

설명

모듈이 구현되지 않았다는 뜻이다.

대응 방법

시스템 관리자에게 문의한다.

참고

RACF_NOT_INITIALIZED (-60105)

설명

모듈이 초기화가 되지 않은 경우이다.

대응 방법

시스템 관리자에게 문의한다.

참고

Page 263: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

Appendix A,에러번호

OpenFrame 에러 메시지 참조 안내서 263

RACF_ALREADY_INITIALIZED (-60106)

설명

모듈 초기화가 이미 이루어졌는데, 또다시 초기화를 시도할 때 발생한다.

대응 방법

시스템 관리자에게 문의한다.

참고

RACF_TMAXDIR_NOT_SET (-60107)

설명

TMAXDIR 환경 변수가 설정이 안되어있을 경우 발생한다.

대응 방법

환경변수에 TMAXDIR이 제대로 설정되어 있는 지 확인한다.

참고

RACF_CONF_SECT_FAIL (-60111)

설명

설정 파일 섹션을 읽어오는 도중 발생하는 오류이다.

대응 방법

설정이 제대로 되어 있는 지 확인한다.

참고

RACF_CONF_OPEN_FAIL (-60112)

설명

설정파일을 읽어오는 도중 파일의 위치가 제대로 되어 있지 않을 때 발생한다.

대응 방법

로그를 통해서 설정파일을 읽어오는 위치를 파악한 후 처리한다.

참고

RACF_CONF_CLOSE_FAIL (-60113)

설명

설정에 관계된 모듈을 final하는 도중 발생하는 에러이다.

대응 방법

Page 264: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제3장 집합 모듈

OpenFrame 에러 메시지 참조 안내서 264

내부적인 오류이므로 시스템 관리자에게 문의한다.

참고

RACF_AUTH_NOT_REQUIRED (-60121)

설명

인증이 필요 없다는 뜻의 정보

대응 방법

참고

RACF_ALREADY_SIGNON (-60122)

설명

이미 접속 절차가 되어 있다는 뜻의 정보

대응 방법

현재 사인 온 하고 있는 유저를 확인한다.

참고

RACF_NOUSER_SIGNON (-60123)

설명

현재 사인 온 된 유저가 없다는 뜻의 정보

대응 방법

현재 사인 온 하고 있는 유저를 확인한다.

참고

RACF_USERID_NULL (-60131)

설명

시스템 내부 에러 메시지로서 user id 가 NULL 일 경우 발생한다..

대응 방법

시스템 관리자에게 문의 한다.

참고

RACF_USERID_EMPTY (-60132)

Page 265: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

Appendix A,에러번호

OpenFrame 에러 메시지 참조 안내서 265

설명

시스템 내부 에러 메시지로서 user id 가 비어 있을 경우 발생한다.

대응 방법

시스템 관리자에게 문의한다.

참고

RACF_INVALID_USERID (-60133)

설명

시스템 내부 에러 � userid 가 비어있거나 NULL 일 경우 발생한다.

대응 방법

시스템 관리자에게 문의한다.

참고

RACF_INVALID_PASSWORD (-60134)

설명

시스템 내부 에러로서 password가 비어있거나 NULL 일 경우 발생한다.

대응 방법

시스템 관리자에게 문의한다.

참고

RACF_PASSWD_NULL (-60135)

설명

패스워드가 NULL 일경우 발생한다.

대응 방법

시스템 관리자에게 문의한다.

참고

RACF_TERMID_NULL (-60136)

설명

단말 id 가 NULL 일 경우 발생한다.

대응 방법

시스템 관리자에게 문의한다.

Page 266: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제3장 집합 모듈

OpenFrame 에러 메시지 참조 안내서 266

참고

DLIC_MEMORY_ALLOC (-60201)

설명

메모리 할당 중 발생하는 내부적인 오류이다.

대응 방법

시스템 관리자에게 문의한다.

참고

DLIC_INTERNAL (-60202)

설명

모듈 실행 중 발생하는 내부적인 오류이다.

대응 방법

로그를 첨부하여 시스템 관리자에게 문의한다.

참고

DLIC_INVREQ (-60203)

설명

유효하지 않은 요청인 경우 발생한다.

대응 방법

시스템 관리자에게 문의한다.

참고

DLIC_NOT_IMPLEMENTED (-60204)

설명

지원하지 않는 모듈이라는 메시지를 리턴한다.

대응 방법

아직 개발이 되지않은 모듈이므로 자세한 사항은 시스템관리자에게 문의한다.

참고

DLIC_NOT_INITIALIZED (-60205)

설명

Page 267: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

Appendix A,에러번호

OpenFrame 에러 메시지 참조 안내서 267

모듈이 초기화 되지 않았을 경우 발생한다.

대응 방법

초기화가 제대로 이루어졌는지 로그를 통해 확인한다.

참고

DLIC_ALRADY_INITIALIZED (-60206)

설명

모듈이 이미 초기화가 되었는데 다시 초기화를 시도할 때 발생한다.

대응 방법

로그를 보고 원인을 파악한다.

참고

DLIC_PCB_TYPE_INVALID (-60211)

설명

올바르지 않은 PCB 타입이 요청되었을 때 발생하는 내부적인 오류

대응 방법

내부적인 에러이므로 시스템 관리자에게 문의한다.

참고

DLIC_PCB_TYPE_NOT_SUPPORTED (-60212)

설명

지원하지 않는 PCB 타입이 요청되었을 때 발생하는 내부적인 오류

대응 방법

내부적인 에러이므로 시스템 관리자에게 문의한다.

참고

ADDR_SWA_OPEN_ERROR (-60311)

설명

공유메모리 오픈하는 중 발생하는 내부 오류

대응 방법

공유메모리 설정이 제대로 되어있는 지 확인한다.

참고

Page 268: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제3장 집합 모듈

OpenFrame 에러 메시지 참조 안내서 268

ADDR_SWA_ATTACH_ERROR (-60312)

설명

공유메모리 attach 하는 중 발생하는 내부 오류

대응 방법

공유메모리 설정이 제대로 되어있는 지 확인한다.

참고

ADDR_SWA_DETACH_ERROR (-60313)

설명

공유메모리 detach 하는 중 발생하는 내부 오류

대응 방법

공유메모리 설정이 제대로 되어있는 지 확인한다.

참고

ADDR_SWA_IS_NULL (-60314)

설명

swa 메모리 영역이 NULL일 경우 발생한다.

대응 방법

공유메모리가 제대로 만들어졌는 지 확인한다.

참고

UTIL_CONFIGURATION (-60501)

설명

설정파일을 읽어오는 도중 발생하는 에러이다.

대응 방법

설정 파일 위치와 값들이 제대로 되어 있는 지 확인한다.

참고

UTIL_OPEN_DBD_FILE (-60502)

설명

DBD 파일을 여는 도중 발생하는 에러이다.

Page 269: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

Appendix A,에러번호

OpenFrame 에러 메시지 참조 안내서 269

대응 방법

DBD 파일의 경로와 이름이 제대로 되어 있는 지 확인한다.

참고

UTIL_PARSE_DBD_FILE (-60503)

설명

DBD 파일을 읽는 도중 문법에 어긋나는 부분이 있을 경우 발생한다.

대응 방법

문법에 맞게 제대로 작성하도록 한다.

참고

UTIL_OPEN_PSB_FILE (-60504)

설명

PSB 파일을 여는 도중 발생하는 에러이다.

대응 방법

PSB 파일의 경로와 이름이 제대로 되어 있는 지 확인한다.

참고

UTIL_PARSE_PSB_FILE (-60505)

설명

PSB 파일을 읽는 도중 문법에 어긋나는 부분이 있을 경우 발생한다.

대응 방법

문법에 맞게 제대로 작성하도록 한다.

참고

DST_SHM_OPEN (-60601)

설명

공유메모리 오픈하는 중 발생하는 내부 오류

대응 방법

시스템 관리자에게 문의한다.

참고

Page 270: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제3장 집합 모듈

OpenFrame 에러 메시지 참조 안내서 270

DST_SHM_ATTACH (-60602)

설명

공유메모리 attach 하는 중 발생하는 내부 오류

대응 방법

시스템 관리자에게 문의한다.

참고

DST_SHM_DETACH (-60603)

설명

공유메모리 detach 하는 중 발생하는 내부 오류

대응 방법

시스템 관리자에게 문의한다.

참고

DST_SHM_IS_NULL (-60604)

설명

공유메모리에 정보가 없을 경우 발생하는 내부 오류

대응 방법

시스템 관리자에게 문의한다.

참고

DST_TINFO_IS_NOT_EXIST (-60605)

설명

터미널 정보가 없을 경우 발생하는 내부 오류

대응 방법

시스템 관리자에게 문의한다.

참고

DST_AXI_INIT_FAIL (-60606)

설명

AXI 초기화가 실패했을 경우 발생하는 내부 오류

대응 방법

Page 271: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

Appendix A,에러번호

OpenFrame 에러 메시지 참조 안내서 271

시스템 관리자에게 문의한다.

참고

DST_AXI_FINAL_FAIL (-60607)

설명

AXI 초기화가 실패했을 경우 발생하는 내부 오류

대응 방법

시스템 관리자에게 문의한다.

참고

DST_AXI_READ_FAIL (-60608)

설명

AXI 종료 프로시져에서 발생하는 오류

대응 방법

시스템 관리자에게 문의한다.

참고

DST_AXI_LIST_FAIL (-60609)

설명

AXI 정보를 읽어오는 중 발생하는 오류

대응 방법

시스템 관리자에게 문의한다.

참고

DST_INCORRECT_TR_NAME (-60610)

설명

올바르지 않은 트랜잭션 이름이 전달되었을 경우 발생하는 오류

대응 방법

시스템 관리자에게 문의한다.

참고

DST_MALLOC_FAIL (-60611)

Page 272: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제3장 집합 모듈

OpenFrame 에러 메시지 참조 안내서 272

설명

메모리 할당 시 발생하는 내부 오류

대응 방법

시스템 관리자에게 문의한다.

참고

DST_NOT_FOUND (-60612)

설명

요청한 정보가 없을 경우

대응 방법

시스템 관리자에게 문의한다.

참고

DST_NOT_FOUND_IN_ATI (-60613)

설명

터미널 정보에 요청한 정보가 없을 경우

대응 방법

시스템 관리자에게 문의한다.

참고

DST_INVALID_TYPE (-60614)

설명

요청한 타입이 올바르지않을 경우 발생

대응 방법

시스템 관리자에게 문의한다.

참고

AXI_SHM_OPEN (-60701)

설명

AXI 공유메모리를 open하는데 문제가 발생한 경우이다.

대응 방법 설정파일에 키값으로 설정된 AXI 공유메모리에 문제가 있는 경우이다. 시스템 유틸리티를 사용하여 공유메모리를 확인한다.*

Page 273: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

Appendix A,에러번호

OpenFrame 에러 메시지 참조 안내서 273

참고

AXI_SHM_ATTACH (-60702)

설명

AXI 공유메모리를 attach하는데 문제가 발생한 경우이다.

대응 방법 설정파일에 키값으로 설정된 AXI 공유메모리에 문제가 있는 경우이다. 시스템 유틸리티를 사용하여 공유메모리를 확인한다. 참고

AXI_SHM_DETACH (-60703)

설명

AXI 공유메모리를 detach하는데 문제가 발생한 경우이다.

대응 방법 설정파일에 키값으로 설정된 AXI 공유메모리에 문제가 있는 경우이다. 시스템 유틸리티를 사용하여 공유메모리를 확인한다. 참고

AXI_INVALID_REQUEST (-60704)

설명

AXI 에 내부적으로 올바르지 않은 요청이 들어왔을 경우 발생한다.

대응 방법

시스템 관리자에게 문의한다.

참고

AXI_MALLOC_FAIL (-60705)

설명

메모리 할당 중 발생하는 오류이다.

대응 방법

시스템 관리자에게 문의한다.

참고

AXI_OUT_OF_RANGE (-60706)

설명

Page 274: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제3장 집합 모듈

OpenFrame 에러 메시지 참조 안내서 274

올바르지 않은 인덱스가 요청되었을 경우 발생한다.

대응 방법

내부적인 오류이므로 시스템 관리자에게 문의한다.

참고

AXI_INVALID_TYPE (-60707)

설명

올바르지 않은 타입이 요청되었을 경우 발생한다.

대응 방법

내부적인 오류이므로 시스템관리자에게 문의한다.

참고

AXI_NOT_FOUND (-60708)

설명

AXI 공유 메모리 안에서 요청된 데이터를 찾을 수 없을 경우 발생한다.

대응 방법 AXI 메모리에 있는 데이터는 엔진이 기동할 때, OSD에서 읽어오므로 OSD 데이터셋에 데이터가 올바른지 확인한다. 참고

AXI_DISABLED (-60709)

설명

AXI 공유메모리 안의 데이터를 비활성화 시킨다는 메시지를 리턴한다.

대응 방법

참고

ATI_INVALID_SHMKEY (-60801)

설명

ATI 공유메모리 키값이 유효하지 않다.

대응 방법

설정파일에 ATI 공유메모리 키값이 제대로 설정되어 있는지 확인한다.

참고

Page 275: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

Appendix A,에러번호

OpenFrame 에러 메시지 참조 안내서 275

ATI_SHM_OPEN_FAILED (-60802)

설명

ATI 공유메모리를 open하는데 문제가 발생한 경우이다.

대응 방법 설정파일에 키값으로 설정된 ATI 공유메모리에 문제가 있는 경우이다. 시스템 유틸리티를 사용하여 공유메모리를 확인한다. 참고

ATI_SHM_ATTACH_FAILED (-60803)

설명

ATI 공유메모리를 attach하는데 문제가 발생한 경우이다.

대응 방법 설정파일에 키값으로 설정된 ATI 공유메모리에 문제가 있는 경우이다. 시스템 유틸리티를 사용하여 공유메모리를 확인한다. 참고

ATI_SHM_DETACH_FAILED (-60804)

설명

ATI 공유메모리를 detach하는데 문제가 발생한 경우이다.

대응 방법 설정파일에 키값으로 설정된 ATI 공유메모리에 문제가 있는 경우이다. 시스템 유틸리티를 사용하여 공유메모리를 확인한다. 참고

ATI_SHM_CLOSE_FAILED (-60805)

설명

ATI 공유메모리를 close하는데 문제가 발생한 경우이다.

대응 방법 설정파일에 키값으로 설정된 ATI 공유메모리에 문제가 있는 경우이다. 시스템 유틸리티를 사용하여 공유메모리를 확인한다. 참고

ATI_INVALID_CHANNEL_COUNT (-60806)

설명

Page 276: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제3장 집합 모듈

OpenFrame 에러 메시지 참조 안내서 276

ATI 공유 메모리 안의 게이트웨이 정보 중 채널 갯수가 잘못 설정되어 발생한 경우이다.

대응 방법

설정파일에 게이트웨이 채널갯수를 알맞은 값을 입력하였는 지 확인한다.

참고

ATI_INVALID_GATEWAY_COUNT (-60807)

설명 ATI 공유 메모리 안의 게이트웨이 정보 중 게이트웨이 수를 잘못 설정하여 발생한 경우이

다. 대응 방법

설정파일에 게이트웨이 개수가 알맞은 값을 입력하였는 지 확인한다.

참고

ATI_INSERT_FAILED (-60808)

설명

ATI 공유 메모리 안에 단말 정보를 저장하는 도중 실패하여 발생한 경우이다.

대응 방법

시스템 관리자에게 문의한다.

참고

ATI_DELETE_FAILED (-60809)

설명

ATI 공유 메모리 안에 단말 정보를 삭제하는 도중 실패하여 발생한 경우이다.

대응 방법

시스템 관리자에게 문의한다.

참고

ATI_NOT_FOUND (-60810)

설명

ATI 공유 메모리 안에 단말 정보가 없을 경우 발생한다.

대응 방법

단말이 게이트웨이에 연결되어있는 지 확인한다.

참고

Page 277: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

Appendix A,에러번호

OpenFrame 에러 메시지 참조 안내서 277

ATI_NOT_SUPPLIED (-60811)

설명

ATI 내부에서 발생하는 시스템 오류이다.

대응 방법

시스템 관리자에게 문의한다.

참고

3.7 OSIRGN (-62000)

에러 파일(Error File): errorcode_osirgn.h

에러 식별번호(Error Base): -62000

MEMORY_ALLOC (-62001)

설명

대응 방법

참고

BMP_DLOPEN_ERROR (-62100)

설명

dlopen을 시도하는 중에 오류가 발생하였습니다.

대응 방법 dlopen하려는 유저의 프로그램이 Shared Object로 올바른게 생성되었느지 확인하십시오.그외에 유저프로그램으로 접근할 권한이 있는지도 확인하시기 바랍니다. 참고

BMP_DLSYM_ERROR (-62101)

설명

dlsym을 시도하는 중에 오류가 발생하였습니다.

Page 278: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제3장 집합 모듈

OpenFrame 에러 메시지 참조 안내서 278

대응 방법 dlsym을 하려는 유저의 프로그램에 DLITCBL이라는 엔트리포인트가 올바르게 생성되었느

지 확인하십시오. 참고

BMP_PCBS_ALLOC_ERROR (-62102)

설명

BMP를 위한 PCB를 생성중 오류가 발생하였습니다.

대응 방법

BMP로 실행하려는 프로그램을 위한 PSB가 올바르게 등록되어있는지 확인하십시오.

참고

BMP_PCBS_PREPARE_ERROR (-62103)

설명

BMP를 위한 PCB를 준비하는 과정에서 오류가 발생하였습니다.

대응 방법

BMP로 실행하려는 프로그램을 위한 PSB가 올바르게 등록되어있는지 확인하십시오.

참고

BMP_OPENFRAMEHOME_INVALID (-62104)

설명

유닉스 환경변수에 OPENFRAME_HOME이 설정되지 않았습니다.

대응 방법

유닉스 환경변수에 OPENFRAME_HOME을 설정하십시오.

참고

BMP_TMAXREADENV_ERROR (-62105)

설명

BMP동작시 Online Core에 접속을 위한 정보를 읽어들이는중에 오류가 발생하였습니다.

대응 방법

bmp.conf를 확인하십시오.

참고

Page 279: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

Appendix A,에러번호

OpenFrame 에러 메시지 참조 안내서 279

BMP_TPSTART_ERROR (-62106)

설명

BMP동작시 Online Core에 접속이 실패하였습니다.

대응 방법

bmp.conf를 확인하시고, 서버관리자에게 OSI의 상태를 문의 하십시오.

참고

BMP_ACBLIB_ALLOC_ERROR (-62107)

설명

시스템에서 acblib를 준비하는 과정에서 오류가 발생하였습니다.

대응 방법

ACBLIB의 Lock정보를 확인하십시오.

참고

BMP_DLI_CONNECT_ERROR (-62108)

설명

BMP동작시 Message Queue을 사용하기 위한 접근에 실패하였습니다.

대응 방법

서버관리자에게 OSI의 상태확인을 요청하십시오.

참고

3.8 OSISVR (-63000)

에러 파일(Error File): errorcode_osisvr.h

에러 식별번호(Error Base): -63000

MPP_INFO_MALLOC (-63001)

설명

어플리케이션 서버의 정보관리를 위해서 메모리 할당중 시스템오류가 발생하였습니다.

대응 방법

시스템의 메모리 관련 리소스의 상태를 확인하십시오.

Page 280: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제3장 집합 모듈

OpenFrame 에러 메시지 참조 안내서 280

참고

MPP_DATA_MALLOC (-63002)

설명

어플리케이션 서버의 정보관리를 위해서 메모리 할당중 시스템오류가 발생하였습니다.

대응 방법

시스템의 메모리 관련 리소스의 상태를 확인하십시오.

참고

MPP_INFO_REALLOC (-63003)

설명

어플리케이션 서버의 정보관리를 위해서 메모리 재할당중 시스템오류가 발생하였습니다.

대응 방법

시스템의 메모리 관련 리소스의 상태를 확인하십시오.

참고

MSG_INFO_MALLOC (-63004)

설명

메시지의 정보관리를 위해서 메모리 할당중 시스템오류가 발생하였습니다.

대응 방법

시스템의 메모리 관련 리소스의 상태를 확인하십시오.

참고

MSG_DATA_MALLOC (-63005)

설명

메시지의 정보관리를 위해서 메모리 할당중 시스템오류가 발생하였습니다.

대응 방법

시스템의 메모리 관련 리소스의 상태를 확인하십시오.

참고

MSG_INFO_REALLOC (-63006)

설명

Page 281: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

Appendix A,에러번호

OpenFrame 에러 메시지 참조 안내서 281

메시지의 정보관리를 위해서 메모리 재할당중 시스템오류가 발생하였습니다.

대응 방법

시스템의 메모리 관련 리소스의 상태를 확인하십시오.

참고

MPP_INFO_NOT_EXIST (-63030)

설명

특정 어플리케이션 서버의 정보를 찾으려고 했지만 존재하지 않습니다.

대응 방법

시스템 내부처리 과정중 발생한 정보입니다.

참고

MPP_NOT_AVAILABLE (-63031)

설명

특정 어플리케이션 서버들이 모두 서비스중입니다.

대응 방법

시스템 내부처리 과정중 발생한 정보입니다.

참고

MSG_INFO_NEXT_NOT_EXIST (-63050)

설명

더 이상의 메시지 정보가 존재하지 않습니다.

대응 방법

시스템 내부처리 과정중 발생한 정보입니다.

참고

MSG_INFO_IS_NULL (-63051)

설명

처리의 요청받은 메시지 정보의 버퍼가 NULL입니다.

대응 방법

시스템 내부처리 과정중 발생한 정보입니다.

참고

Page 282: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제3장 집합 모듈

OpenFrame 에러 메시지 참조 안내서 282

MSG_NOTIFY_TPCALL (-63052)

설명

큐잉된 메시지의 처리를 위해서 어플리케이션 서버로

대응 방법

tmadmin을 이용하여 어플리케이션 서버 및 대표서비스의 상태를 확하십시오.

참고

MSG_NOTIFY_TPCALL_UNLOCK (-63053)

설명

큐잉된 메시지의 처리를 위해서 어플리케이션 서버로

대응 방법

tmadmin을 이용하여 어플리케이션 서버 및 대표서비스의 상태를 확인하십시오.

참고

MSG_NOT_FOUND (-63054)

설명

특정 메시지는 메시지 큐 데이터�V에 존재하지 않습니다.

대응 방법

OTPMQSVR내의 논리적인 메시지정보와

참고

MSG_DELETE (-63055)

설명

큐잉된 메시지를 메시지큐 테이터�V에서 삭제하는데 실패하였습니다.

대응 방법

deview를 이용하여 message queue 데이터�V의 상태를 확인하십시오.

참고

MSG_DELETE_UNLOCK (-63056)

설명

큐잉된 메시지를 메시지큐 테이터�V에서 삭제하는데 실패하였습니다.

Page 283: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

Appendix A,에러번호

OpenFrame 에러 메시지 참조 안내서 283

대응 방법

deview를 이용하여 message queue 데이터�V의 상태를 확인하십시오.

참고

MSG_UNLOCK (-63057)

설명

locking된 메시지 데이터를 unlock중 오류가 발생하였습니다.

대응 방법

deview를 이용하여 message queue 데이터�V의 상태를 확인하십시오.

참고

MSG_INFO_EMPTY (-63058)

설명

OTPMQSVR에서 관리중인 놀리적인 메시지정보가 없습니다.

대응 방법

시스템 내부처리 과정중 발생한 정보입니다.

참고

MSG_INFO_NOT_EXIST (-63059)

설명

특정 메시지는 찾을수 없습니다.

대응 방법

시스템 내부처리 과정중 발생한 정보입니다.

참고

MSG_NOTIFY_SVCERR (-63060)

설명

큐잉된 메시지의 처리를 위해서 어플리케이션 서버로

대응 방법

tmadmin을 이용하여 어플리케이션 서버 및 대표서비스의 상태를 확하십시오.

참고

Page 284: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제3장 집합 모듈

OpenFrame 에러 메시지 참조 안내서 284

MSG_QUEUE_READ (-63061)

설명

큐잉된 메시지를 메시지큐 데이터�V에서 읽을수 없습니다.

대응 방법

deview를 이용하여 message queue 데이터�V의 상태를 확인하십시오.

참고

MSG_INFO_ADD (-63062)

설명

메시지정보를 관리하기 위해서 추가작업중 오류가 발행하였습니다.

대응 방법

OTPMQSVR를 재기동 시켜주십시오.

참고

INVALID_MSG (-63101)

설명

정해진 포맷이 아니거나 크기가 작은 데이터를 받았을 때 발생한다.

대응 방법

내부에러이므로 시스템관리자에게 문의한다.

참고

INVALID_SHM_KEY (-63102)

설명

게이트웨이 ATI 공유메모리 키값이 올바르지 않을 때 발생한다.

대응 방법

환경파일에 제대로 설정되어 있는 지 확인한다.

참고

ATTACH_SHM (-63103)

설명

공유메모리 접근 실패

대응 방법

Page 285: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

Appendix A,에러번호

OpenFrame 에러 메시지 참조 안내서 285

내부에러이므로 시스템관리자에게 문의한다.

참고

DETACH_SHM (-63104)

설명

공유메모리 분리 실패

대응 방법

내부에러이므로 시스템관리자에게 문의한다.

참고

TPALLOC_FAIL (-63105)

설명

Tmax 버퍼 할당 실패

대응 방법

내부에러이므로 시스템관리자에게 문의한다.

참고

CONVERT_FAIL (-63106)

설명

오픈스튜디오에 반환해주는 데이터로 전환 실패

대응 방법

내부에러이므로 시스템관리자에게 문의한다.

참고

FMT_READ_FAIL (-63107)

설명

OSI 포맷파일을 읽어오는 것을 실패

대응 방법

포맷 파일이 존재하는 지 확인한다.

참고

INVALID_BLOCK_TYPE (-63108)

Page 286: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제3장 집합 모듈

OpenFrame 에러 메시지 참조 안내서 286

설명

올바르지 않은 포맷 블럭 타입

대응 방법

내부에러이므로 시스템관리자에게 문의한다.

참고

EMPTY_DATA (-63109)

설명

비어있는 데이터를 반환한다.

대응 방법

참고

INTERNAL_ERROR (-63110)

설명

Tmax API 내부적인 오류

대응 방법

내부에러이므로 시스템관리자에게 문의한다.

참고

NODE_INVALID (-63111)

설명

올바르지않은 노드 이름을 받았을 때 발생한다.

대응 방법

내부에러이므로 시스템관리자에게 문의한다.

참고

CSYMBOL_LOAD_ERROR (-63112)

설명

포맷파일을 load하는 도중 발생하는 에러이다.

대응 방법

MSI_HOME/csymbol 디렉토리에 load하려는 파일이 있는 지 확인한다.

Page 287: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

Appendix A,에러번호

OpenFrame 에러 메시지 참조 안내서 287

참고

CSYMBOL_FREE_ERROR (-63113)

설명

포맷파일을 free하는 도중 발생하는 에러이다.

대응 방법

내부에러이므로 시스템관리자에게 문의한다.

참고

INVALID_FORMAT_COUNT (-63114)

설명

csymbol 내부적인 오류

대응 방법

format 파일이 제대로 컴파일 되었는 지 확인한다.

참고

INVALID_DPAGE_COUNT (-63115)

설명

csymbol 내부적인 오류

대응 방법

format 파일이 제대로 컴파일 되었는 지 확인한다.

참고

CONF_GET_VALUE_ERROR (-63116)

설명

환경파일에서 설정을 읽어오다가 실패했을 경우 발생한다.

대응 방법

환경 파일 설정이 제대로 되어 있는지 확인한다. TMAXDIR, MSI_HOME

참고

TPCALL_FAIL (-63201)

설명

Page 288: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

제3장 집합 모듈

OpenFrame 에러 메시지 참조 안내서 288

OTPMQSVRMPPSTS transaction으로의 tpcall이 실패했다.

대응 방법

참고

문제에 대한 자세한 내용은 otpirems의 로그 정보를 확인한다.

TPALLOC_FAIL (-63211)

설명

Tmax 통신을 위한 버퍼의 동적 메모리 할당에 실패했다.

대응 방법

참고

Page 289: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

Appendix A,에러번호

OpenFrame 에러 메시지 참조 안내서 289

Appendix. A 에러 번호

-10001 96

-10002 97

-10003 97

-10004 97

-10005 97

-1001 24

-1002 24

-1003 25

-1004 25

-1005 25

-1006 25

-1007 26

-1008 26

-1009 26

-1010 26

-10101 97

-10102 98

-10103 98

-10104 98

-10105 98

-10106 98

-10107 99

-10108 99

-10109 99

-1011 27

-10110 99

-10111 100

-10112 100

-10113 100

-10114 100

-1012 27

-1013 27

-1015 27

-1016 28

-10201 100

-10202 101

-10203 101

-10204 101

-11001 101

-11002 102

-11009 102

-1101 28

-1102 28

-1103 28

-1104 29

-1105 29

-1106 29

-1107 29

-1108 30

-11101 102

-11102 102

-11103 103

-11104 103

-11105 103

-11106 103

-11201 103

-11202 104

-11203 104

-11204 104

-11205 104

-1201 30

-1202 30

Page 290: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

Appendix A,에러번호

OpenFrame 에러 메시지 참조 안내서 290

-1203 30

-1204 30

-1205 31

-1206 31

-1207 31

-13001 105

-13002 105

-1301 31

-13011 105

-13012 105

-13013 106

-13014 106

-13015 106

-13016 106

-13017 106

-13018 107

-1302 32

-13021 107

-13022 107

-13023 107

-13024 108

-13025 108

-1303 32

-1304 32

-1306 32

-13101 108

-13102 108

-13104 109

-1317 32

-1325 33

-1401 33

-1402 33

-1403 34

-1405 34

-1406 34

-15001 109

-15002 109

-15003 110

-15004 110

-15005 110

-15006 110

-15007 110

-15008 111

-15009 111

-1501 34

-15010 111

-1502 35

-1503 35

-16001 111

-16002 112

-16003 112

-17003 112

-17004 112

-17005 113

-17006 113

-17007 113

-17008 113

-17009 114

-17010 114

-17011 114

-17012 115

-17014 115

-17015 115

-17101 115

-17102 116

-17103 116

-17104 116

-17105 116

-17109 116

-17110 117

-17111 117

-17113 117

Page 291: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

Appendix A,에러번호

OpenFrame 에러 메시지 참조 안내서 291

-17114 117

-17201 118

-17202 118

-17203 118

-17204 118

-17205 118

-17208 119

-17209 119

-17210 119

-17211 119

-17212 120

-17213 120

-17214 120

-17801 120

-17802 120

-17803 121

-17804 121

-17901 121

-17903 121

-17904 122

-17905 122

-18003 122

-18004 122

-18005 123

-18006 123

-18007 123

-18008 123

-18009 124

-18010 124

-18011 124

-18012 124

-18101 125

-18102 125

-18103 125

-18104 125

-18105 126

-18109 126

-18110 126

-18111 126

-18113 127

-18114 127

-18201 127

-18202 127

-18203 127

-18204 128

-18205 128

-18208 128

-18209 128

-18210 129

-18211 129

-18212 129

-18213 129

-18214 129

-18301 130

-18901 130

-18902 130

-18903 130

-18904 131

-18905 131

-18906 131

-19001 131

-19002 132

-19003 132

-19004 132

-19005 132

-19006 133

-1901 35

-1902 35

-1903 36

-1904 36

-1905 36

-1906 36

Page 292: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

Appendix A,에러번호

OpenFrame 에러 메시지 참조 안내서 292

-1907 36

-1908 37

-1909 37

-1910 37

-20001 133

-20002 133

-20003 133

-20004 134

-20005 134

-20006 134

-20007 134

-20008 135

-20009 135

-2001 37

-2002 38

-2003 38

-2004 38

-2005 38

-2006 39

-2008 39

-2009 39

-2010 39

-20101 135

-20102 135

-20103 135

-20104 136

-20105 136

-20106 136

-20107 136

-20108 136

-20109 137

-2011 40

-2012 40

-2013 40

-2014 40

-20302 137

-20303 137

-20601 137

-20604 138

-20605 138

-20606 138

-20607 138

-20608 138

-20609 139

-20610 139

-20611 139

-20701 139

-20702 140

-20703 140

-20704 140

-20705 140

-20706 140

-20707 141

-20708 141

-20709 141

-20710 141

-20711 142

-20900 142

-20901 142

-20902 142

-20903 142

-20904 143

-20905 143

-20906 143

-20907 143

-20908 143

-20909 144

-20910 144

-20911 144

-20912 144

-20913 145

-20914 145

Page 293: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

Appendix A,에러번호

OpenFrame 에러 메시지 참조 안내서 293

-20915 145

-20916 145

-20917 145

-20918 146

-20919 146

-20999 146

-2101 40

-2102 41

-2103 41

-22001 159

-22002 160

-22003 160

-22004 160

-22005 160

-22006 160

-22009 161

-2201 41

-22010 161

-2202 41

-22101 161

-22102 161

-22103 162

-22104 162

-22105 162

-22106 162

-22107 162

-22201 163

-22202 163

-22204 163

-22205 163

-22301 163

-22302 164

-22401 164

-22402 164

-22503 164

-22504 165

-22601 165

-22602 165

-23005 165

-23007 166

-23009 166

-2301 42

-23010 166

-2302 42

-24003 166

-24005 167

-24007 167

-2401 42

-2403 42

-2404 43

-2405 43

-2406 43

-2407 43

-2408 43

-2501 44

-2502 44

-2503 44

-26005 167

-26101 167

-26102 168

-28003 170

-28004 170

-28005 170

-28006 170

-28010 171

-28011 171

-28012 171

-28020 171

-28021 172

-28023 172

-28024 172

-28025 172

Page 294: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

Appendix A,에러번호

OpenFrame 에러 메시지 참조 안내서 294

-28026 172

-28027 173

-30001 175

-30002 176

-30003 176

-30004 176

-30005 176

-3001 44

-3002 45

-3003 45

-3004 45

-3005 45

-3006 46

-301 15

-30101 176

-30102 177

-30103 177

-30104 177

-30105 177

-30106 178

-30107 178

-30108 178

-30109 178

-3011 46

-30110 178

-3012 46

-3013 46

-3014 46

-3015 47

-3016 47

-302 15

-3021 47

-3022 47

-3024 48

-3025 48

-3026 48

-3027 48

-3028 48

-3029 49

-303 15

-3031 49

-3032 49

-3033 49

-3034 49

-3035 50

-3036 50

-304 15

-305 16

-306 16

-307 16

-308 16

-32001 183

-32002 183

-32003 183

-32004 184

-32101 184

-32102 184

-32111 184

-32112 185

-32201 185

-32300 185

-32301 185

-32302 186

-32305 186

-32310 186

-32311 186, 188

-32312 186

-32313 187

32314 187

-32400 187

-32401 187

-32410 188

Page 295: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

Appendix A,에러번호

OpenFrame 에러 메시지 참조 안내서 295

-32411 188

-32412 188

-33001 189

-33002 189

-33003 189

-33004 189

-33011 190

-33100 190

-33101 190

-33102 190

-33200 190

-33201 191

-33202 191

-33203 191

-33204 191

-33205 192

-33300 192

-34001 192

-34002 192

-34003 193

-34004 193

-34005 193

-34008 193

-34009 193

-34010 194

-34011 194

-34012 194

-34013 194

-34014 195

-34015 195

-34016 195

-34017 195

-34018 195

-34019 196

-34020 196

-34021 196

-34022 196

-34031 196, 197

-34032 197

-34033 197

-34034 197, 198

-34041 198

-34042 198

-4001 50

-4002 50

-4003 51

-4004 51

-4005 51

-401 16

-4011 51

-4012 52

-4013 52

-4014 52

-4016 52

-4017 52

-4018 53

-4019 53

-402 17

-4020 53

-4021 53

-4023 54

-4024 54

-4025 54

-4026 54

-4027 54

-4028 55

-4029 55

-4030 55

-4031 55

-5001 56

-5002 56

-5003 56

Page 296: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

Appendix A,에러번호

OpenFrame 에러 메시지 참조 안내서 296

-5004 56

-5005 57

-5009 57

-501 17

-502 17

-503 17

-504 18

-505 18

-506 18

-5102 57

-5105 57

-5106 57

-5107 58

-5108 58

-5109 58

-5110 58

-5111 59

-5201 59

-5202 59

-5203 59

-5204 59

-5205 60

-5206 60

-5207 60

-5208 60

-5211 61

-5212 61

-5213 61

-5221 61

-5222 61

-5231 62

-5232 62

-5241 62

-5242 62

-5243 63

-5244 63

-5245 63

-5246 63

-5247 63

-5251 64

-5252 64

-5253 64

-5254 64

-5255 65

-5256 65

-5257 65

-5258 65

-5261 65

-5901 66

-5902 66

-5903 66

-5904 66

-5991 66

-5992 67

-5993 67

-5994 67

-5995 67

-5996 68

-5997 68

-5998 68

-5999 68

-6001 69

-6002 69

-6003 69

-6004 71

-6009 69

-601 18

-602 18

-603 19

-604 19

-605 19

-606 19

Page 297: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

Appendix A,에러번호

OpenFrame 에러 메시지 참조 안내서 297

-607 20

-608 20

-609 20

-6101 69

-6102 70

-6103 70

-6104 70

-6105 70

-6201 71

-6202 71

-6203 71

-6301 71

-6302 72

-7001 72

-7002 72

-7003 72

-7004 73

-7005 73

-7006 73

-7007 73

-7011 74

-7014 74

-7015 74

-7022 74

-7024 74

-7032 75

-7035 75

-7036 75

-7041 75

-7062 76

-7064 76

-7066 76

-7072 76

-7073 77

-7074 77

-7075 77

-7076 77

-7102 78

-7501 78

-7502 78

-7503 78

-7504 78

-7505 79

-7506 79

-7507 79

-7508 79

-7509 80

-7510 80

-7511 80

-7512 80

-7513 80

-7514 81

-7515 81

-7516 81

-7517 81

-7518 82

-7519 82

-7520 82

-7521 82

-8001 83

-8002 83

-8003 83

-8009 83

-8201 83

-8202 84

-8203 84

-8204 84

-8205 84

-8901 85

-900 20

-9001 85

-9002 85

Page 298: 에러 메시지 참조 안내서 - TmaxSoft · 2019. 4. 9. · -4000 ams -5000 dsalc -6000 volm -7000 lockm -8000 pgmdd -9000 tjes -10000 amsx -11000 sms -13000 spool -15000 cpmlib

Appendix A,에러번호

OpenFrame 에러 메시지 참조 안내서 298

-9003 85

-9004 86

-9005 86

-901 20

-9012 86

-902 21

-9029 86

-903 21

-904 21

-9040 87

-905 21

-9051 86

-910 21

-9100 87

-9101 87

-9102 87

-9103 88

-9104 88

-9105 88

-9106 88

-9107 88

-9108 89

-9109 89

-911 22

-9110 89

-912 22

-913 22

-914 22

-920 23

-9201 89

-9202 90

-921 23

-9210 90

-9211 90

-9212 90

-922 23

-9220 90

-9221 91

-9222 91

-930 23

-9300 91

-9301 91

-931 23

-940 24

-950 24

-9500 92

-9700 92

-9701 92

-9702 92

-9703 93

-9704 93

-9705 93

-9706 93

-9707 93

-9708 94

-9709 94

-9710 94

-9711 94

-9712 95

-9800 95

-9801 95

-9900 95

-9901 95

-9902 96

-9903 96