SeeMAGMA SYSTEM
Solution Package
Volume I
COBOL CRUD
2010. 1. 9.
U.Tu System
SeeMAGMA Solution I 1 Copy right © 2010 우투시스템, All rights reserved
U.Tu System
차 례
1. 프로그램 테이블 관계 보고서................................................................................22. 프로그램 내부 CALL 연관 보고서..........................................................................43. 프로그램 테이블 컬럼 CRUD 보고서......................................................................64. COPYBOOK 이용 프로그램 명세..........................................................................85. 프로그램간 CALL 관계 보고서.............................................................................10
U.Tu System
1. 프로그램 테이블 관계 보고서
대다수의 프로그램의 경우 DATABASE TABLE 에 대한 access 를 위한 SQL 문장을
포함하고 있습니다. 프로그램에서 조회 또는 변경하는 TABLE 에 관한 보고서를 작성
합니다.
프로그램명 > 패러그래프명 > SQL 명령(ACCESS 형태) > TABLE 명
SeeMAGMA Solution I 2 Copy right © 2010 우투시스템, All rights reserved
2) Sample Output
1) 설명
REPORT SCRIPTL=1,S=MBR,T=PARL=2,S=PAR,T=SQL,S-G=NL=3,S=SQL,T=TBL,S-G=N//
FORM SCRIPTKEY=1-2-3-4REPORT=COMMAFILL=YESEXIST=1-2-3-4PATH-NAME=NOTITLE=REPORT.#2TITLE=1-ProgramTITLE=2-Paragraph NameTITLE=3-SQL CommandTITLE=4-Table NameL=01,S-O=1L=2,S-O=2L=03,s-o=3,T-O=4//
SeeMAGMA Solution I 3 Copy right © 2010 우투시스템, All rights reserved
3) 보고서 작성 Script
2. 프로그램 내부 CALL 연관 보고서
프로그램의 내부 PARAGRAPH 는 다른 PARAGRAPH 를 CALL(PERFORM)하여
구조적 구성으로 작업을 수행합니다. 프로그램 내부의 PARAGRAPH 간의 계층구조를
파악하는 보고서를 작성합니다.
프로그램명 > 패러그래프명 > 패러그래프명
SeeMAGMA Solution I 4 Copy right © 2010 우투시스템, All rights reserved
2) Sample Output
1) 설명
REPORT SCRIPTL=1,S=MBR,T=PARL=2,S=PAR,T=PAR,S-G=N//
FORM SCRIPTKEY=1-2-3REPORT=COMMAFILL=YESEXIST=1-2PATH-NAME=NOTITLE=REPORT.#2TITLE=1-PGMTITLE=2-ParaTITLE=3-Called ParaL=01,S-O=1,T-O=2L=02,S-O=2,T-O=3//
SeeMAGMA Solution I 5 Copy right © 2010 우투시스템, All rights reserved
3) 보고서 작성 Script
3. 프로그램 테이블 컬럼 CRUD 보고서
프로그램에서 TABLE 에 대하여 추가,변경,삭제,조회하는 정보를 컬럼 단위까지 규명한다.
프로그램명 > 패러그래프명 > TABLE ACCESS 형태 > TABLE 명 > COLUMN 명
SeeMAGMA Solution I 6 Copy right © 2010 우투시스템, All rights reserved
2) Sample Output
1) 설명
REPORT SCRIPTLEVEL=01,SOURCE=MBR,TARGET=PAR
LEVEL=04,SOURCE=COL,TARGET=TBL,SOURCE-GENERIC=N,REVERSE=Y,DUMMY=YLEVEL=04,SOURCE=COL,TARGET=TBL,SOURCE-GENERIC=Y,REVERSE=Y
//FORM SCRIPTKEY=1-2-3-4REPORT=COMMAFILL=YESTITLE=1-MBRTITLE=2-parTITLE=3-SQLTITLE=4-colTITLE=5-TBLLEVEL=01,SOURCE-OUT=1,TARGET-OUT=2LEVEL=02,SOURCE-OUT=2,TARGET-OUT=3
//
SeeMAGMA Solution I 7 Copy right © 2010 우투시스템, All rights reserved
3) 보고서 작성 Script
4. COPYBOOK 이용 프로그램 명세
COPYBOOK 명을 이용하는 프로그램들에 대한 명세를 작성한다.
COPYBOOK 명 > 프로그램명
SeeMAGMA Solution I 8 Copy right © 2010 우투시스템, All rights reserved
2) Sample Output
1) 설명
REPORT SCRIPTL=1,S=CPY,T=MBR,REVERSE=Y//
FORM SCRIPTKEY=1-2REPORT=COMMAFILL=YESTITLE=1-COPY 명
TITLE=2-PROGRAM 명
LEVEL=01,SOURCE-OUT=1,TARGET-OUT=2
//
SeeMAGMA Solution I 9 Copy right © 2010 우투시스템, All rights reserved
3) 보고서 작성 Script
5. 프로그램간 CALL 관계 보고서
프로그램 내에서 이용되는 SUB PROGRAM 에 대한 규명을 한다.MIDDLEWARE 환경인 경우도 규명 가능하다.
CALLING 프로그램명 > 패러그래프명 > CALLED 프로그램명 > 관련변수
SeeMAGMA Solution I 10 Copy right © 2010 우투시스템, All rights reserved
2) Sample Output
1) 설명
REPORT SCRIPTL=1,S=MBR,T=PARL=2,S=PAR,T=MDW,S-G=NL=3,S=MDW,T=***,S-G=N//
FORM SCRIPTKEY=1-2-3-4REPORT=COMMAFILL=YESEXIST=1-2-3PATH-NAME=NOTITLE=REPORT.#2TITLE=1-PGMTITLE=2-ParagraphTITLE=3-Middleware$TITLE=4-parameter$L=01,S-O=1,T-O=2L=02,S-O=2,T-O=3L=03,S-O=3,T-O=4//
SeeMAGMA Solution I 11 Copy right © 2010 우투시스템, All rights reserved
3) 보고서 작성 Script
“끝”
SeeMAGMA Solution I 12 Copy right © 2010 우투시스템, All rights reserved