COBOL 프로그램 생성의 출력
다음의 표는 프로덕션 및 생성 단계의 출력, 출력이 생성되는 기본 파트, 출력 유형의 파일 이름, 출력이 생성되는 대상 환경, 출력 유형의 생성을 제어하는 빌드 디스크립터 옵션을 표시합니다.
| 출력 유형 | 파일 이름 | 기본 파트 | 대상 런타임 환경 | 빌드 디스크립터 옵션 |
|---|---|---|---|---|
| COBOL 프로그램 | alias.cbl | 프로그램 파트 |
모두 | genDataTables 옵션은 생성된 프로그램, 라이브러리 또는 서비스에서 사용하는 DataTable 파트의 생성을 제어합니다. |
| 빌드 계획 | aliasBuildPlan. xml | 프로그램 파트 |
모두 | buildPlan |
| 링크 편집 파일 | alias.ledalias.lkg | 프로그램 파트 |
모든 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은 genFormGroup 및 genHelpFormGroup 빌드 디스크립터 옵션을 사용하여 EGL 애플리케이션 생성 시 FormGroup 및 도움말 양식 그룹의 생성 여부를 판별합니다. |
| MFS 소스 | formgroupalias. MFS | FormGroup 파트 |
IMS/VS |
formServicePgmType이 ALL 또는 MFS로 설정된 경우 EGL은 IMS™ BMP의 MFS 소스 파일을 작성합니다. EGL은 genFormGroup 및 genHelpFormGroup 빌드 디스크립터 옵션을 사용하여 EGL 애플리케이션 생성 시 FormGroup 및 도움말 양식 그룹의 생성 여부를 판별합니다. |
| FormGroup 형식 모듈 | formgroupaliasFM .FMT | FormGroup 파트 |
CICS |
EGL은 genFormGroup 및 genHelpFormGroup 빌드 디스크립터 옵션을 사용하여 EGL 애플리케이션 생성 시 FormGroup 및 도움말 양식 그룹의 생성 여부를 판별합니다. |
| 양식 그룹 인쇄 서비스 프로그램 | formgroupaliasP1. CBL | FormGroup 파트 | z/OS 일괄처리 |
EGL은 genFormGroup 및 genHelpFormGroup 빌드 디스크립터 옵션을 사용하여 EGL 애플리케이션 생성 시 FormGroup 및 도움말 양식 그룹의 생성 여부를 판별합니다. |
| 양식 그룹 온라인 인쇄 서비스 프로그램 | formgroupalias. CBL | FormGroup 파트 | z/OS CICS |
EGL은 genFormGroup 및 genHelpFormGroup 빌드 디스크립터 옵션을 사용하여 EGL 애플리케이션 생성 시 FormGroup 및 도움말 양식 그룹의 생성 여부를 판별합니다. |
| 샘플 런타임 JCL | alias.jcx | 프로그램 파트 |
z/OS 일괄처리 |
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
- 출력의 데이터 정의 이름입니다.
| 준비 단계 | 빌드 클라이언트의 결과 파일 이름 |
|---|---|
| DB2® 프리프로세서 | alias.P.ddname |
| CICS 변환기 | alias.T.ddname |
| COBOL 컴파일러 | alias.C.ddname |
| 연계 편집기 | alias.L.ddname |
| DB2 바인드 | alias.B.ddname |
| 준비의 전체 결과 | alias_cbl_Results.xml |