Browse Prior Art Database

Customized Report Generation

IP.com Disclosure Number: IPCOM000111945D
Original Publication Date: 1994-Apr-01
Included in the Prior Art Database: 2005-Mar-26
Document File: 2 page(s) / 35K

Publishing Venue

IBM

Related People

Hart, TP: AUTHOR [+3]

Abstract

The reports given in any of the products or functions within the IBM family of products are usually predefined and automatically produced within the process being invoked. In order for the

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 88% of the total text.

Customized Report Generation

      The reports given in any of the products or functions within
the IBM family of products are usually predefined and automatically
produced within the process being invoked.  In order for the

ImagePlus* processes to produce any report in a simple, yet flexible
fashion, a design was formulated which utilizes a callable external
routine, and a DB2 report table.  By passing key data, relative to
the report that is to be produced, the DB2 table will provide all of
the relevant information which is normally hard-coded in a report
program:

o   What are the report HEADERS, FOOTERS

o   Where literals (TEXT) are to be started

o   What the TEXT is to contain

o   Where VALUES relative to the text should appear

o   What POSITION on a line should VALUES appear

o   What page of the report should the line appear on

o   What carriage control character is associated with the line

o   etc.

      The called common routine was developed to serve the needs of
any process (MVS Batch, IMS/DC, CICS*) whose purpose was to generate
a report.  Its purpose was to treat each line on the report as a
dynamic array, manipulating the data within the constructs
established by the report table.  The ImagePlus MVS/ESA Batch
Processes have incorporated a means by which a DB2 table and its
contents will:

o   allow report variation depending on the application initiating
    it,

o   allow the same report to be produced in various languages,

o ...