[별표 1] 프로그램 등 명칭설정 기준

1 프로그램

코 드 구 조	□□□□□□□□□□□□ ①②③④⑤⑥⑦⑧⑨⑩⑪⑫
부 여 규 칙	1 - 3 : 시스템 ID 4 : 서브시스템ID 5 : 프로그램 실행위치 C : Client Layer, S: Server W: Web 6 - 9 : 프로그램 일련번호 10-11 : 프로그램을 구성하는 모듈 일련번호 12 : 프로그램 및 모듈 Type W : Window R : Report S : RPC G : Global Z : 기타 ※ 단위업무의 메인성격 WINDOW는 모듈ID ‘00’를 부여한다 ※ 출력모듈의 경우 화면조회와 중복되는 경우는 모듈ID로, 단위업무성격의 출력물인 경우에는 프로그램ID를 부여한다
작성예	프로그램명	구성모듈명과 모듈ID
	코드일반정보관리	- 코드일반정보조회(화면) : CMMBC001000W - 코드일반정보검색(RPC) : CMMBC001001S - 코드일반정보화일생성 : CMMBC001002Z - 코드일반정보출력조건입력 : CMMBC001003W - 코드일반정보집 : CMMBC001004R

※화면ID와 출력물ID 는 프로그램ID 와 동일 부여규칙을 사용한다

2 자료파일

코 드 구 조	□□□□_□□□_□□□ 1 2 3 4 _5 6 7_ 8 9 10
부 여 규 칙	1-3 : 화일을 생성하는 시스템 ID 4 : 화일을 생성하는 서브시스템ID 5-7 : 화일을 사용하는 시스템 ID 8 : 화일을 사용하는 작업 유형 P : 출력용 임시화일 D : 일일업무연계용 M : 월별업무연계용 B : 업무량에 따른 배치업무 9-10 : 일련번호 ※ 시스템에 따라 디렉토리나 파일명을 자료화하여 사용할 수 있으나 위의 명명을 수용하는 방향으로 설계를 권고함

3 사용자 메시지

코 드 구 조	□□□□□□□□□ 1 2 3 4 5 6 7 8 9
부 여 규 칙	1-3 : 시스템 ID 4 : 서브시스템ID (공통 사용이므로 X로 고정) 5 : 메시지 유형 I : 사용자 확인용 Q : 사용자 질문용 E : Application 에러 S : system 에러 N : Data Access 및 미들웨어 통신 에러 6-9 : 일련번호

4 Server Name

코 드 구 조	□□□_□□□□ 1 2 3 4 5 6 7
부 여 규 칙	1-3: 시스템 ID로 지정한다 4-5: Server와 그 종류를 구분한다. (sd : Data Server sf: Function server st : TP server) 6-7: 일련번호 (Sever name은 소문자, 8자 이내로 구성한다) 예) 공통업무관련 TP서버 : cmm_st01

5 Data Access RPC Name

코 드 구 조	□□_□～□_aaaaaaaaaaa 1 2 3 ～17 18
부 여 규 칙	1-2 : RPC의 특성을 표현한다 (dS : Select dI : Insert dU : Update dD : Delete) 3-17 : 주관련 Table 명 18 : 가변길이 (function 이나 Procedure 명명규칙을 따르며 총 길이를 최대 30자) 예: 공통시스템의 기관테이블에서 Ipaddress를 검색하는 Data Access RPC Name(ID) -> dS_CMMTNOFFICE_GetIpadd

6 기타 RPC Name

코 드 구 조	□□_□□□aaaaa 1 2 3 4 5 6
부 여 규 칙	1-2: RPC의 구분(특성)을 표현한다 (fs : function RPC tp : TP RPC) 3-5: 시스템 ID로 지정한다(대문자 표기) 6:가변길이 (function 이나 Procedure 명명규칙을 따르며 총 길이를 최대 30자) 예: 공통시스템의 상세코드변경 TP RPC Name(ID) -> tp_CMMUpdateDetailCode