COBOL 프로그램 생성의 출력

다음의 표는 프로덕션 및 생성 단계의 출력, 출력이 생성되는 기본 파트, 출력 유형의 파일 이름, 출력이 생성되는 대상 환경, 출력 유형의 생성을 제어하는 빌드 디스크립터 옵션을 표시합니다.

표 1. 프로덕션 및 생성 단계의 출력
출력 유형 파일 이름 기본 파트 대상 런타임 환경 빌드 디스크립터 옵션
COBOL 프로그램 alias.cbl

프로그램 파트
라이브러리 파트
서비스 파트
DataTable 파트

모두 genDataTables 옵션은 생성된 프로그램, 라이브러리 또는 서비스에서 사용하는 DataTable 파트의 생성을 제어합니다.
빌드 계획 aliasBuildPlan. xml

프로그램 파트
라이브러리 파트
서비스 파트
DataTable 파트

모두 buildPlan
링크 편집 파일 alias.ledalias.lkg

프로그램 파트
라이브러리 파트
서비스 파트
DataTable 파트

모든 z/OS® 환경 EGL은 항상 LED 링크 편집 파일을 작성합니다. linkEdit 빌드 디스크립터 옵션이 특정 링크 편집 파트를 지정하거나 linkEdit 빌드 디스크립터 옵션이 지정되지 않았지만 생성 중인 프로그램, 라이브러리 또는 서비스 파트와 동일한 이름의 링크 편집 파트가 있는 경우 EGL은 LKG 파일을 작성합니다.
바인드 제어 파일 alias.bnd

프로그램 파트
라이브러리 파트
서비스 파트

모든 z/OS 환경 프로그램, 라이브러리 또는 서비스의 경우 bind 빌드 디스크립터 옵션은 특정 바인드 제어 파트를 지정할 수 있습니다. bind 옵션이 지정되지 않은 경우 기본값은 EGL이 생성 중인 프로그램, 라이브러리 또는 서비스의 이름과 일치하는 바인드 제어 파트를 사용하는 것입니다. 바인드 제어 파트가 없는 경우 EGL은 바인드 제어 파일을 자동으로 작성합니다.
CICS® 항목 alias.pctalias.ppt 프로그램 z/OS CICS cicsEntries
COBOL 카피북 formgroupalias. CPY FormGroup 파트 IMS/VS EGL은 genFormGroupgenHelpFormGroup 빌드 디스크립터 옵션을 사용하여 EGL 애플리케이션 생성 시 FormGroup 및 도움말 양식 그룹의 생성 여부를 판별합니다.
MFS 소스 formgroupalias. MFS

FormGroup 파트
도움말 양식 그룹
파트

IMS/VS
IMS BMP

formServicePgmType이 ALL 또는 MFS로 설정된 경우 EGL은 IMS™ BMP의 MFS 소스 파일을 작성합니다. EGL은 genFormGroupgenHelpFormGroup 빌드 디스크립터 옵션을 사용하여 EGL 애플리케이션 생성 시 FormGroup 및 도움말 양식 그룹의 생성 여부를 판별합니다.
FormGroup 형식 모듈 formgroupaliasFM .FMT

FormGroup 파트
도움말 양식 그룹
파트

CICS
iSeries
IMS/VS

EGL은 genFormGroupgenHelpFormGroup 빌드 디스크립터 옵션을 사용하여 EGL 애플리케이션 생성 시 FormGroup 및 도움말 양식 그룹의 생성 여부를 판별합니다.
양식 그룹 인쇄 서비스 프로그램 formgroupaliasP1. CBL FormGroup 파트

z/OS 일괄처리
IMS BMP

EGL은 genFormGroupgenHelpFormGroup 빌드 디스크립터 옵션을 사용하여 EGL 애플리케이션 생성 시 FormGroup 및 도움말 양식 그룹의 생성 여부를 판별합니다.
양식 그룹 온라인 인쇄 서비스 프로그램 formgroupalias. CBL FormGroup 파트

z/OS CICS
IMS/VS

EGL은 genFormGroupgenHelpFormGroup 빌드 디스크립터 옵션을 사용하여 EGL 애플리케이션 생성 시 FormGroup 및 도움말 양식 그룹의 생성 여부를 판별합니다.
샘플 런타임 JCL alias.jcx

프로그램 파트
라이브러리 파트
서비스 파트

z/OS 일괄처리
IMS BMP

genRunFile 빌드 디스크립터 옵션은 파일의 생성 여부를 제어합니다. templateDir 빌드 디스크립터 옵션은 템플리트가 배치되는 위치를 제어합니다.
샘플 런타임 CL alias.clr

프로그램 파트
라이브러리 파트
서비스 파트

iSeries templateDir 빌드 디스크립터 옵션은 템플리트가 배치되는 위치를 제어합니다.
테이블 2진 이미지 alias.tab DataTable iSeries genDataTables 옵션은 생성된 프로그램, 라이브러리 또는 서비스에서 사용하는 DataTable 파트의 생성을 제어합니다.
메시지 파일 alias.msg msgTable 유형의 DataTable iSeries genDataTables 옵션은 생성된 프로그램, 라이브러리 또는 서비스에서 사용하는 DataTable 파트의 생성을 제어합니다.
데이터 정의 스펙 alias.dds

프로그램 파트
라이브러리 파트
서비스 파트

iSeries genDDSFile
준비 단계의 끝에 전체 결과 파일에는 대상 런타임 환경에서 실행 중인 빌드 서버에서 완료된 준비 단계에 대한 상태 정보가 있습니다. 준비의 각 단계에 대한 결과 파일도 있습니다. EGL이 생성된 출력을 준비하려고 시도하는 경우에만 이러한 결과를 받습니다. 디렉토리로 소스 코드를 생성하고 다음의 빌드 디스크립터 옵션을 설정할 때 준비가 자동으로 발생합니다.
  • prep 빌드 디스크립터 옵션이 YES로 설정됩니다.
  • buildPlan 빌드 디스크립터 옵션이 YES로 설정됩니다.

iSeries의 경우 생성된 COBOL의 컴파일 및 링크에 대한 모든 결과가 포함된 하나의 파일이 있습니다. 파일의 이름은 alias.BUILD.LISTING입니다.

z/OS의 경우 다음의 표는 준비 단계에서 생성되는 결과 파일을 표시합니다. 파일 이름에는 다음의 변수가 포함됩니다.
alias
이름을 8자로 자른, 생성 중인 파트에 대해 지정된 특성(있는 경우)입니다. alias가 지정되지 않은 경우 8자로 잘린 프로그램 이름이 사용됩니다.
ddname
출력의 데이터 정의 이름입니다.
표 2. z/OS에서 코드 준비 결과를 위한 파일 이름
준비 단계 빌드 클라이언트의 결과 파일 이름
DB2® 프리프로세서 alias.P.ddname
CICS 변환기 alias.T.ddname
COBOL 컴파일러 alias.C.ddname
연계 편집기 alias.L.ddname
DB2 바인드 alias.B.ddname
준비의 전체 결과 alias_cbl_Results.xml
생성될 수 있는 다양한 유형의 파트에 대한 자세한 정보는 EGL 프로그래머 안내서EGL 언어 참조서에서 "기본 파트" 주제 또는 파트에 대한 절을 참조하십시오.