statementTrace
z/OS®에 대한 COBOL 프로그램을 생성할 때 statementTrace 빌드 디스크립터 옵션은 생성된 프로그램에 프로그램이 실행될 때 프로그램을 추적하는 데 필요한 COBOL DISPLAY문이 포함되는지 여부를 지정합니다. COBOL DISPLAY문은 실행되기 전 각각의 EGL 명령문, 각 SQL I/O 명령문 이후의 SQL 오류 코드 및 EGL 생성 초기화, 제어 및 종료 코드에 의해 수행된 처리를 표시하기 위해 포함됩니다. statementTrace를 YES로 설정하면 추적 출력이 런타임 시 항상 생성되고 COBOL DISPLAY문을 위한 표준 출력에 기록됩니다. 추적을 사용 안함으로 설정하려면 statementTrace를 NO로 설정하고 프로그램을 다시 생성해야 합니다.
관계형 데이터베이스에서 I/O 조작 수행 중에 발생하는 SQL 오류 코드를 추적하려면 sqlErrorTrace 빌드 디스크립터 옵션을 사용하십시오. SQL 오류 코드를 포함한 실제 SQL I/O 명령문을 추적하려면 sqlIOTrace 빌드 디스크립터 옵션을 사용하십시오.
값
- NO(기본값)
- 프로그램이 추적을 위해 COBOL DISPLAY문을 포함하지 않도록 지정합니다.
- YES
- 생성된 프로그램이 추적을 위해 COBOL DISPLAY문을 포함하도록 지정합니다. 코드에 정보를 추가하면 생성 시간이 늘어나고 성능에 영향을 미칠 수 있습니다.
호환성
| 플랫폼 | 문제 |
|---|---|
| CICS® | 모든 출력이 JES 출력 스트림(일반적으로 CEEMSG)에 표시되고 다른 트랜잭션의 출력이 섞입니다. |
| IMS/VS | 출력 대상이 사용자가 COBOL 컴파일러 옵션 OUTDD에서 지정하는 DDNAME입니다. 기본적으로 출력은 메시지 영역을 시작하는 작업의 DDNAME SYSOUT에 기록됩니다. |
z/OS Batch |
출력 대상이 사용자가 COBOL 컴파일러 옵션 OUTDD에서 지정하는 DDNAME입니다. 기본적으로 출력은 실행 단위를 시작하는 JCL의 DDNAME SYSOUT에 기록됩니다. |
| zSeries COBOL | 텍스트가 제대로 표시되도록 사용자의 언어에 대해
올바른 CODEPAGE 컴파일러 옵션을 지정했는지 확인하십시오.
다음 방법 중 하나로 코드 페이지 컴파일러 옵션을 설정하십시오.
|