FormGroup 파트에 대한 소개

EGL FormGroup은 주요 파트입니다. 이는 파트와 동일한 이름을 가진 소스 파일에 있습니다.

FormGroup 파트는 다음 용도 중 일부 또는 모두를 제공할 수 있습니다.
  • FormGroup 소스 파일 내에서 텍스트와 인쇄 양식의 콜렉션을 정의합니다.
  • use 선언으로 독립형 양식 파트를 포함시킵니다.
  • 선택적으로 하나 이상의 부동 영역을 정의합니다. 부동 영역에 대한 자세한 정보는 양식 파트에 대한 소개의 내용을 참조하십시오.
레코드 또는 데이터 항목을 선언할 때와 같이 FormGroup 파트를 선언하지 않습니다. 대신 사용자 프로그램은 다음 조건 하에서 FormGroup 파트(및 관련 양식)에 액세스합니다.
  • FormGroup 파트는 프로그램에 표시 가능합니다.
  • 프로그램의 use 선언은 FormGroup 파트를 참조합니다.

EGL 프로그램은 독립형 양식에 직접 액세스할 수 없습니다. 대신 FormGroup 파트는 양식에 대한 use 선언을 포함해야 하며, EGL 프로그램이 FormGroup을 통해 양식에 액세스해야 합니다.

프로그램 파트는 두 개 이하의 FormGroup 파트를 포함할 수 있으며, 두 파트가 지정된 경우 하나는 도움말 그룹이어야 합니다. 도움말 그룹은 하나 이상의 도움말 양식을 포함합니다. 이는 사용자 키 입력에 대한 응답에서 정보를 제공하는 읽기 전용 양식입니다.

양식은 FormGroup 파트를 생성하는 경우에만 런타임 시 사용 가능합니다. Java™에 대해 생성된 출력은 FormGroup 파트의 클래스 및 각 양식 파트의 클래스입니다. COBOL 프로그램에 대해 생성된 출력은 다음과 같습니다.
  • 텍스트 양식은 오브젝트 모듈에 생성됩니다.
  • 인쇄 양식은 인쇄 서비스 프로그램에 생성됩니다.

준비 시, 각 엔티티가 처리되어 개별 런타임 로드 모듈로 삽입됩니다. EGL 런타임은 생성된 프로그램과 양식 특정 코드의 상호작용을 처리합니다.

FormGroup과 별도로 양식 파트를 생성할 수 없습니다.

호환성

표 1. FormGroup 파트에 대한 호환성 고려사항
플랫폼 문제
COBOL 생성 생성된 FormGroup 이름의 최대 길이는 6자입니다.