Browse Prior Art Database

Print Services Facility Automated Reposition Test Tool

IP.com Disclosure Number: IPCOM000115178D
Original Publication Date: 1995-Mar-01
Included in the Prior Art Database: 2005-Mar-30
Document File: 4 page(s) / 85K

Publishing Venue

IBM

Related People

Chen, W: AUTHOR [+2]

Abstract

Disclosed is a tool to automate the regression testing of Print Services Facility (PSF) repositioning processing. It is designed to capture over 80% of the common reposition problems such as: o Missing pages o Duplicate pages o Looping problems o Hang problems o Non-process-run-out problems o Abnormal terminations (abends) o Dataset not purged o Dataset lost

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

Print Services Facility Automated Reposition Test Tool

      Disclosed is a tool to automate the regression testing of Print
Services Facility (PSF) repositioning processing.  It is designed to
capture over 80% of the common reposition problems such as:
  o  Missing pages
  o  Duplicate pages
  o  Looping problems
  o  Hang problems
  o  Non-process-run-out problems
  o  Abnormal terminations (abends)
  o  Dataset not purged
  o  Dataset lost

The tool has five components (Fig. 1):
  o  PC/HOST Command Processor - The processor runs on OS/2* and is
      responsible for executing the "test script".  The script has to
      be developed to monitor the MVS console and performs MVS IPL,
      JES/PSF start up, JES2 command issuing (forward space,
backspace,
      interrupt printer, cancel printer purge printer...), and
testcase
      submission functions.
  o  MVS system console - The console logs all system activities and
      the test results.  It becomes the input to the Test Result
      Analyzer when the testing is done.
  o  Print Services Facility - PSF is modified to report the
following
      test result data to the system console:
     -  Begin Dataset (BDS) checkpoint side count
     -  End Dataset (EDS) checkpoint side count
     -  Synchronization checkpoint side count
     -  Restart checkpoint side count
     -  Next side to print (side count)
     -  Skip side count

    The reporting is only done in the test environment.  The PSF
Writerproc EXEC PARM has to specify:
     PARM=(,TEST)
  o  "Happy" printer - This is the IBM* 3935 printer controller
      running in a stand-alone AIX* machine (as opposed to being
inside
      of the 3935 printer).  It runs like a real printer from PSF
point
      of view, but it does not report any errors to PSF.
  o  Test Result Analyzer - The REXX Analyzer runs in an offline
batch
      mode on a MVS system.  It takes the MVS console log as input
and
      analyzes and reconciles the test result entries generated by
PSF
      during the test run.  The following verification logic is built
in:
     -  Next_Side_To_Print = Restart_Side_Count + Skip_Side_...