EGL로 보고서 작성

EGL은 외부 엔진을 사용하여 보고서 컨텐츠를 생성하는, 보고서를 작성하는 다른 방법을 제공합니다.

다음 기능을 사용하여 보고서를 작성할 수 있습니다.
  • BIRT(Business Intelligence and Reporting Tools) 엔진은 HTML 또는 PDF 형식으로 보고서를 작성합니다.
  • EGL 텍스트 보고서 엔진은 일반 텍스트 보고서를 작성합니다.

다음 절에서 설명된 대로 각 엔진에는 특정한 장점 및 단점이 있습니다. 한 가지 공통적인 단점은 해당 보고서가 Java™에서만 실행된다는 것입니다. COBOL을 위한 사용자 정의 보고서 프로그램을 작성해야 합니다.

BIRT 엔진

BIRT는 그래픽, 표, 그래프, 차트를 포함하여 PDF 또는 HTML 형식의 복합한 출력이 가능한 Eclipse 기반 보고 시스템입니다.

워크벤치의 보고서 디자인 퍼스펙티브에서 보고서를 디자인한 후 보고서 작성을 구동하는 EGL 코드를 쓸 수 있습니다. EGL 지원은 Java용으로 생성된 프로그램 및 JSF 핸들러에서 사용할 수 있습니다.

EGL 텍스트 보고서 엔진

EGL 텍스트 보고서 엔진은 일반 핸들러, 위임, ExternalType과 같은 EGL 파트에 의존합니다. . 핸들러 파트를 사용하여 보고서 데이터 출력 중에 특정 이벤트의 제한된 목록에 응답할 수 있습니다. 데이터 소스는 EGL에서 읽을 수 있는 모든 것이 될 수 있습니다. BIRT를 사용하는 것보다 이 엔진을 사용하는 것이 단순 보고서 설계를 작성하는 데 훨씬 더 적은 시간이 걸립니다.

이름이 암시하는 대로 EGL 텍스트 보고서 엔진에 사용 가능한 유일한 출력 형식은 일반 텍스트 파일입니다(stdout으로 직접 출력하는 경우에도).