EGL 텍스트 보고서 작성
EGL 보고서 엔진을 사용하여 단순 텍스트 보고서를 생성하십시오. 이 엔진은 Informix® 4GL로부터 보고서를 마이그레이션하는 데 특히 유용합니다.
다음 단계는 EGL 텍스트 보고서를 작성하는 프로세스에 대한 대략적인 개요를 제공합니다.
- 기본 핸들러 파트를 작성합니다. 이 프로그램은 다음 조치를 수행합니다.
- 보고서 엔진의 함수 및 변수에 대한 액세스 권한을 가진 보고서 변수를 선언합니다. 보고서 엔진은 Java™에 대해 생성하는 경우 Java 클래스에, COBOL에 대해 생성하는 경우 COBOL 프로그램에 해당하는 EGL ExternalType 파트입니다. 이 선언은 선택적으로 여백, 머리글과 같은 기본 형식 값을 변경할 수 있습니다. 변수를 작성할 때 설정할 수 있는 특정 값에 대한 자세한 정보는 TextReport 변수 작성의 내용을 참조하십시오.
- 보고서 생성 중에 특정 이벤트와 연관되는 함수를 정의합니다. 텍스트 보고서의 핸들러 이벤트을 참조하십시오.
- 적절하게 핸들러 함수를 호출하는 보고서 엔진에 제어를 전달합니다.
- 보고서 생성기 프로그램을 작성합니다. 이 프로그램은 다음 조치를 수행합니다.
- 기본 핸들러 파트를 기반으로 하는 변수를 선언합니다.
- 핸들러 프로그램에 제어를 전달합니다.
샘플 텍스트 보고서 프로그램 및 핸들러는 텍스트 보고서 인쇄를 위한 코드 작성의 내용을 참조하십시오.
텍스트 보고서 엔진에는 보고서를 시작하고 완료하는 함수, 행, 텍스트 또는 공백을 인쇄하는 함수, 머리글 및 바닥글을 관리하는 함수 등을 포함, 핸들러 내에서 수행할 수 있는 대부분의 태스크에 대한 함수가 포함되어 있습니다. 이러한 함수의 전체 목록은 텍스트 보고서 함수의 내용을 참조하십시오.
기존 I4GL 보고서를 EGL로 변환하는 데 대한 자세한 정보는 IBM® Informix 4GL에서 EGL로의 변환 유틸리티 사용자 안내서의 내용을 참조하십시오.