MacKinney Systems, Inc.

Released On: 05/29/1996

  • Printer Profiles All reports are directed to a destination name associated with a printer profile (which may or may not have the same name as the actual printer). Printer profiles allow various options to be set for the physical printer such as maximum number of print characters per line, command codes to be sent before and after the report is printed, and printer translate table for automatic translation of unwanted characters. A physical printer can have more than one printer profile to allow for printing with different options. For example, PROFILEA is used to print in landscape mode and PROFILEB is used to print in portrait mode on the same laser printer.
  • Printer Pools In addition to printer route lists, printer pools allow a report to be printed on the first available printer within the printer pool. Each printer pool has a maximum of 70 printer profiles defined.
  • Printer Control In addition to forms control, the printer may be halted (placing the printer out of use for CICS/Spooler) and later made available again for printing.
  • Security Security can be based on the CICS USERID, CICS OPID, or CICS TERMID. Both printers and reports may be secured. Reports can be secured to prevent access, allow viewing only, or allow total access. Printers can only be secured to allow total access or no access at all.
  • Automatic Print Control (VSE only) Automatic print selection from the VSE/Power LST queue allows a report to be printed on a CICS printer without any manual intervention. Report selection can be based on CLASS
  • System Printers Provides the ability to send reports in CICS/Spooler's VSAM-based queue back to the system spooler (JES or POWER) to be printed. The user need only request the report be printed to printer profile $SYSTEM.
  • Print Control Allows CICS/Spooler to keep track of all print requests until the report has been deleted. Properly keeps track of requests to print the same report on multiple printers.
  • VSE/Power XMT Queue Facility to display the XMT queue directory has been added.
  • Maximum Line Length Maximum print line has been increased from 133 to 255 characters. Support has been added to both print and view longer print lines.
  • Retention Date Reports now include a retention date to be used during report purge processing.
  • Banner Page A new banner page exit allows each installation to customize the banner page to fit its needs. Example banner page exit with standard block lettering for the jobname is provided.
  • VSE/Power PUN Queue Entries from the PUN queue may now be printed on any CICS printer. No forms control (ie. page breaks) is used.
  • Buffer Tracing A facility has been added to trace both print buffers and spooling buffers to aid in problem determination.
  • Report Selection, Reports may be selected based on number of pages and/or date created.
  • Print Priority All print requests are assigned a print priority allowing 'HOT' reports to complete first.
  • Print Queue Each printer's print queue can be accessed to display the report currently printing and any reports waiting to be printed. The priority of any report waiting to be printed can be changed to allow a 'HOT' print to be next in line. Any report request waiting may also be deleted.
  • VSE/POWER and MVS JES Spool Access Functionality
  • Automatically provides the ability to move a report from a POWER/JES output queue to the CICS/Spooler spool queue on CICS without user intervention. The CICS/Spooler queue is supported by a VSAM file
  • After a short delay (1 or 2 seconds for JES and 1 or 2 minutes for POWER) the transmission between the POWER/JES queue and the CICS/Spooler file begins automatically. CICS/Spooler selects the report to be pulled off the POWER/JES queue based on Form ID. This Form ID may be chosen by the installation.
  • CICS/Spooler can split up or 'SEGMENT' a report so only the needed part(s) of the reports are actually transferred to CICS. Segmentation is based on spooler searching for user defined start and end text within the report. The user has control of the content, length, line position, column, and boundary of the start/end search text.
  • The user may define how each report pulled from POWER/JES is to be treated by CICS/Spooler. This is called a 'HEADER'. Headers can be defined in two ways:
  • CICS screens are provided to define a header for all reports that match a specified JOBNAME.
  • The header can actually be imbedded within the text of the report.
  • The definition of the segmentation rules are optional extensions to the header and, like the header, can be defined using CICS screens based on jobname or can be imbedded in the report.
  • The transmission of the report from the POWER/JES queue to CICS/Spooler is handled by a started task. It should be running during any period that automatic transmission of reports between POWER/JES and CICS/Spooler is needed.
  • Split Mode Viewing Allows the left portion of the report to remain fixed while the right portion of the report is shifted to the right to view columns that will not fit on the screen. The left and right portions of the report are separated by the '|' character. The number of columns that make up the left portion of the screen is based on the cursor position when the PF2 (Split) key is pressed
  • Custom Function Codes Allows the user to customize which command codes are used for the CICS/Spooler functions. For example, VSE users may prefer the command code of '5' to delete reports, while MVS users might prefer to use the command code 'D'.
  • AUTOLOG Function Allows a message to be written to a CICS transient data queue or the system console whenever the user performs a CICS/Spooler function.
  • Year 2000 Support Four digit year is used throughout the system.