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문을 포함하도록 지정합니다. 코드에 정보를 추가하면 생성 시간이 늘어나고 성능에 영향을 미칠 수 있습니다.

호환성

표 1. statementTrace에 대한 호환성 고려사항
플랫폼 문제
CICS® 모든 출력이 JES 출력 스트림(일반적으로 CEEMSG)에 표시되고 다른 트랜잭션의 출력이 섞입니다.
IMS/VS 출력 대상이 사용자가 COBOL 컴파일러 옵션 OUTDD에서 지정하는 DDNAME입니다. 기본적으로 출력은 메시지 영역을 시작하는 작업의 DDNAME SYSOUT에 기록됩니다.

z/OS Batch
IMS BMP

출력 대상이 사용자가 COBOL 컴파일러 옵션 OUTDD에서 지정하는 DDNAME입니다. 기본적으로 출력은 실행 단위를 시작하는 JCL의 DDNAME SYSOUT에 기록됩니다.
zSeries COBOL 텍스트가 제대로 표시되도록 사용자의 언어에 대해 올바른 CODEPAGE 컴파일러 옵션을 지정했는지 확인하십시오. 다음 방법 중 하나로 코드 페이지 컴파일러 옵션을 설정하십시오.