프로그램 파트

프로그램 파트는 런타임 프로그램의 중심 논리를 정의합니다.

프로그램 파트에는 다음 특성이 있습니다.
  • 각 프로그램 파트에는 하나의 시작점이 있습니다. 해당 시작점은 필수 main() 함수이며 이는 기타 함수를 호출하고 프로그램 시작 시 실행되는 논리를 나타냅니다.
  • 또한 프로그램은 기타 함수를 포함할 수 있으며 프로그램 파트의 외부에 있는 함수에 액세스할 수 있습니다.
  • 프로그램 파트에서는 스테레오타입을 사용하여 사용자 인터페이스에 맞게 코드를 특화합니다. BasicProgram은 코어 EGL 패키지의 파트인 유일한 스테레오타입입니다. 기본 프로그램은 데이터베이스나 파일에 액세스하고 계산을 수행하며 대부분의 EGL 명령문을 사용할 수 있습니다. 그러나 기본 프로그램은 브라우저, 3270 화면 또는 기타 인터페이스를 통해 사용자와 통신할 수 없습니다. 몇몇 UI 기술은 추가 스테레오타입을 제공합니다. 사용 중인 기술에 관한 정보는 이 주제의 끝에 있는 관련 참조 링크를 참조하십시오.
  • 프로그램 레벨에서 코드 동작에 영향을 미치는 여러 특성을 사용할 수 있습니다. 자세한 정보는 프로그램 특성를 참조하십시오.
  • 기본 프로그램(매개변수 없이 정의됨) 또는 호출된 프로그램(매개변수를 사용하여 정의됨)을 정의할 수 있습니다. 자세한 정보는 기본 프로그램 대 호출된 프로그램를 참조하십시오.

프로그램 파트에 대한 자세한 정보는 프로그램 파트 소개의 내용을 참조하십시오.

구문

프로그램
파트의 구문
programName
이 프로그램에 지정한 이름입니다.
parameter
호출된 프로그램에만 매개변수를 전달할 수 있습니다. 자세한 정보는 기본 프로그램 대 호출된 프로그램의 내용을 참조하십시오.
statement
EGL 명령문입니다.

호환성

표 1. 프로그램 파트의 호환성 고려사항
플랫폼 문제
z/OS® 생성된 프로그램 이름의 최대 길이는 8자입니다.
iSeries COBOL 생성된 프로그램 이름의 최대 길이는 다음과 같습니다.
  • 기본 프로그램의 경우 7자
  • 호출된 프로그램의 경우 8자