writeStdErr()

sysLib.writeStdErr() 시스템 함수는 표준 오류 디바이스에 텍스트 문자열을 기록합니다.

sysLib.writeStdErr()은 일반적으로 디버깅에 사용됩니다.

구문

  sysLib.writeStdErr(text STRING in)
text
입력은 STRING 유형과 지정 호환 가능한 표현식 또는 변수입니다.

예제

다음 예제에서는 프로그램을 디버깅하는 데 유용하도록 콘솔에 주석을 보냅니다.

 sysLib.writeStdErr("Opened file");

호환성

표 1. sysLib.writeStdErr의 호환성 고려사항
플랫폼 문제
Java™ 생성 함수의 출력이 JVM의 System.err 출력 스트림으로 이동합니다. 기본값은 출력을 콘솔로 라우팅하는 것입니다. 그러나 JVM을 시작하면 출력을 다른 위치로 라우팅할 수 있습니다.
COBOL 생성 sysLib.writeStdErr()에서 COBOL DISPLAY 문을 사용하여 출력을 기록합니다. 출력은 sysLib.writeStdOut()에도 사용되는 대상으로 이동합니다.
CICS® 모든 출력이 JES 출력 스트림에 표시되며 다른 트랜잭션의 출력이 혼합됩니다.
IMS/VS 출력 대상은 COBOL 컴파일러 옵션 OUTDD에서 지정한 DDNAME입니다. 기본적으로 출력은 메시지 영역을 시작하는 작업의 DDNAME SYSOUT에 기록됩니다.
iSeries COBOL DISPLAY 출력이 QPRINT 큐로 이동합니다.

z/OS 일괄처리
IMS BMP

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