System z용 Rational Developer

PL/I 파일의 실시간 구문 검사

System z® LPEX 편집기와 PL/I 편집기는 임베드된 CICS® 및 SQL문과 PL/I 파일의 구문을 자동으로 유효성 검증합니다.

편집기는 실시간 구문 검사를 수행하고 오류에 대해 설명하는 어노테이션을 제공합니다. 오류가 발견되면 경고 아이콘(노란색 삼각형 안에 있는
느낌표)이 표시됩니다. 오류에 대해 설명하는 어노테이션을 보려면 아이콘 위에 마우스를 두십시오. 보고된 최대 오류 수는 200입니다.

실시간 구문 검사를 끄려면 실시간 구문 검사 환경 설정 페이지에서 구문 분석기 사용 안함을 선택하십시오. SQL 어노테이션을 사용하거나 사용하지 않으려면 EXEC SQL문 환경 설정 페이지를 사용하십시오.

System z LPEX 편집기와 COBOL 편집기는 COBOL 소스 파일에서 다음과 같은 유형의 오류를 검사합니다.

다음 섹션에서는 편집기가 PL/I 파일에서 발견하는 오류 유형의 예제를 제공합니다.

구문 오류 예제

HelloApp.pli 샘플 프로그램의 다음 예제에서 Do forever; 명령문에 오류 플래그가 지정되었습니다.

PL/I 구문의 오류를
표시하는 플래그

플래그 위에 커서를 가져다 놓으면 오류를 설명하는 어노테이션을 표시할 수 있습니다.

PL/I 구문의 오류를
설명하는 어노테이션입니다.

누락된 포함 파일 예제

Global Auto Mart 샘플 애플리케이션의 다음 예제에서는 GAM0ICT 포함 파일이 누락되었습니다.

누락된 포함 파일에 대한
어노테이션입니다.

선언되지 않은 변수 예제

프로그램에서 선언되지 않은 변수를 사용하는 경우 편집기는 경고를 표시합니다. HelloApp.pli 샘플 파일의 다음 예제 프로그램에서 theAnswer2라는 변수를 선언하지만, theAnswer라는 변수를 사용합니다.

제한사항

다음의 올바른 PL/I 구문 구현이 오류로 표시됩니다. 다음의 올바르지 않은 PL/I 구문 구현이 오류로 표시되지 않습니다.
NAMES, OR 및 NOT 컴파일러 옵션은 PL/I 프로그램과 연관된 특성 그룹과 PROCESS문에서 지원됩니다. 원격 시스템에 지정된 OR 및 NOT 기본 컴파일러 옵션은 지원되지 않습니다. 기타 컴파일러 옵션은 지원되지 않습니다.

피드백