Home
Some of Spectrum Writer's Main Features:
- control statements use an easy, free format, English-like syntax that's easily learned by non-technical users
- allows long, user-friendly field names (unlike some report writers that restrict you to cryptic 8-byte names)
- you can easily combine data from flat files, VSAM files and DB2 tables
- produce multiple reports with a single pass of the input file(s)
- use your existing COBOL or Assembler record layouts instead of creating a data dictionary. Or, use Spectrum Writer's simple data dictionary for added functionality.
- no data definition required for DB2 tables -- Spectrum Writer accesses the definition from your DB2 system
- produces efficient internal machine code that is easy on your CPU
- formats output files into many standard PC formats, so that mainframe data can be easily imported into PC spreadsheet, database, word processing and presentation programs
- produces output files for mainframe or Unix applications
- automatically produces HTML-formatted Web reports
- report lines are not limited to 132 characters. Spectrum Writer can format a report as wide as your laser printer will support.
- automatically prints bar graphs
- ability to print full-page forms
- ability to skip to a new sheet of paper at control breaks (not just the next "page")
- has a logical default for every aspect of the report, from the report titles, to how to format numeric and date fields, to the Grand Total line
- allows complete control over formatting of numeric fields, including handling of special cases like telephone numbers, social security numbers, etc.
- lets you format dates in any of over 40 different ways
- allows complete control over report titles, column headings, and footnotes
- has a "forgiving" error philosophy that results in at least a partial report almost every try
- has thorough, clear documentation, including a User's Guide in non-technical language for end-users
- validity-checks numeric data before processing it, so that no S0C7 abends occur
- ability to display file data in hexadecimal format, for analyzing invalid data
- converts fields from ASCII to EBCDIC and vice verse
- special features for speedy report development, such as limiting the number of records processed, or the number of report lines printed
- supports full "boolean logic" (the use of AND, OR and NOT) in conditional expressions
- ability to scan free format fields, to look for a certain text anywhere within the field
- comparisons and computations are allowed between any numeric fields, regardless of their differing data type or decimal precision in the input file
- comparisons are allowed between any date fields, regardless of their differing formats in the input file
- supports dates with 2-digit or 4-digit years
- supports windowing to handle 2-digit years after the year 2000
- lets you create your own new fields, optionally assigning different values depending on one or more conditions
- supports every imaginable type of mainframe data, including over 30 kinds of date fields, and over 20 kinds of time fields
- full mathematical calculations are supported when creating new fields, including the use of many built-in functions
- supports full range of functions to manipulate string data, including powerful parsing features
- "compress" formatting feature lets you, for example, compress separate city, state and ZIP fields into a normal address line format
- lets you use data from existing mainframe reports (rather than mainframe files) in PC programs
- handles complicated record layouts, including variably located fields, fields located by pointer or pointer expressions, etc.
- supports records that contain arrays with varying number of entries
- lets you specify your own spreadsheet column headings, or use defaults
- easily summarizes data
- automatically computes statistics (such as total, average, maximum, minimum)
- allows an unlimited number of input files in a single run
- allows an unlimited number of control breaks
- allows an unlimited number of print lines per input record
- allows complete customization of control breaks
- allows complete customization of Grand Totals at end of report
- built-in fields provide the system date, time, jobname, etc.
- can limit input file processing to a certain key range, to eliminate unnecessary I/O
- user exit interfaces for any special handling required at the field or record level
- provides end of job statistics, such as how many records read from each input file, and how many records included in the report