Previous Topic: ACS Testing Results / Exceptions (STGELG)

Next Topic: ACS Testing Results / Group (STGELG)

ACS Testing Results / Analysis (STGELG)


Source:   ACS Test Case Library
          ACS Testing Output Report File

Function: This facility analyzes the results of the ACS
          routine testing process to make sure your ACS
          routines are working correctly.  Another CA MICS
          StorageMate facility, the ACS Test Case Creation
          facility, is used to build a library of ACS test
          cases from your CA MICS data.  That library is read
          by the ISMF ACS Test Facility, and each test case
          is passed to your production/test ACS Routine(s).
          The test results are written by ISMF to a report
          output file.  This facility reads both the test
          case library and the testing output file, merges
          them, and provides a number of reports useful in
          evaluating the operation of the ACS routines.

          The storage class ACS routine has a dual function,
          because it must decide whether a data set should be
          managed as well as determining the class to be
          assigned to it.  The analysis reports are useful in
          making sure the first function is working
          correctly.  One analysis report will show all data
          sets that would be managed, while the other shows
          those that would not be managed.  These reports can
          only be requested if you specified that the storage
          class ACS routine be invoked as part of the testing
          process.

          Further information about the use of the ACS Test
          Facility is available in the facility instructions
          at the end of this section.

Features: Options allow you to restrict reporting to only
          those ACS routines specified.  For example, when
          executing the ISMF Test Facility you can specify
          that all four types of ACS routines be executed
          (Storage Class, Management Class, Data Class,
          Storage Group), but when running reports you may
          only be interested in results of the Data Class
          routine.

          Up to eight different reports may be generated by
          this facility, each showing a different view of the
          test results, or showing a different summarization.
          The reports can be selected in any combination.

SMS
Issues:   An important phase of any SMS conversion project is
          making sure your ACS routines are operating
          correctly and achieving their desired results.
          This problem is no less critical after SMS
          conversion, as regular maintenance to the ACS
          routines will still be necessary.  Because of their
          critical nature, accuracy of ACS routines is just
          as important as the accuracy of any system exit.
          Using this facility to carefully analyze your test
          results will help ensure your success in this
          critical task.

COLUMN DESCRIPTIONS

    TITLE 4
          The fourth title line of the report indicates which
          analysis report is being produced.  This title will
          be either 'MANAGED DATA SETS' or 'UNMANAGED DATA
          SETS'.  If a test case is assigned a blank storage
          class, it will not be managed.  A non-blank value,
          as well as a return code of zero, indicates SMS
          will manage the data set.

    SYSID
          This value appears at the top of each page and
          identifies the system to which this data applies.
          The System Identifier (SYSID) is copied from the
          CA MICS data used in creating the test cases.

    Maximum Return Code
          A numeric value indicating the maximum return code
          received from any of the ACS routines called on
          behalf of this test case.  This column will be
          blank if the return code was zero.  Examination of
          the next four columns (class and group names)
          should reveal the error codes presented by
          individual routines.

    Storage Class Name
          The name of the storage class assigned to this data
          set by the storage class ACS routine.  A BLANK
          value indicates that the ACS routine was not
          invoked for this data set.  A value of '(NONE)'
          indicates that the ACS routine was called, but no
          value was assigned.  This null value should never
          be present for a managed data set, but should
          always be present for an unmanaged one.  A value of
          '*RC=nnnn' indicates a non-zero return code from
          the routine, where 'nnnn' is the numeric
          representation of the return code.

    Manage. Class Name
          The name of the management class assigned to this
          data set by the management class ACS routine.  A
          BLANK value indicates that the ACS routine was not
          invoked for this data set.  A value of '(NONE)'
          indicates that the ACS routine was called, but no
          value was assigned.  A value of '*RC=nnnn'
          indicates a non-zero return code from the routine,
          where 'nnnn' is the numeric representation of the
          return code.

    Storage Group Name
          The name of the storage group assigned to this data
          set by the storage group ACS routine.  A BLANK
          value indicates that the ACS routine was not
          invoked for this data set.  A value of '(NONE)'
          indicates that the ACS routine was called, but no
          value was assigned.  A value of '*RC=nnnn'
          indicates a non-         zero return code from the
          routine where 'nnnn' is the numeric representation
          of the return code.

    Data Class Name
          The name of the data class assigned to this data
          set by the data class ACS routine.  A BLANK value
          indicates that the ACS routine was not invoked for
          this data set.  A value of '(NONE)' indicates that
          the ACS routine was called, but no value was
          assigned.  A value of '*RC=nnnn' indicates a non-
          zero return code from the routine, where 'nnnn' is
          the numeric representation of the return code.

    Data Set Name
          The name of the data set passed to the testing
          routine for this test case.

    Test Case Member
          Identifies the test case library member (PDS
          member) that was passed to the ACS test routine.
          You may want to browse this member in the test case
          library to identify the actual values passed to the
          ACS routine.  This is especially valuable when
          investigating errors or improper results in the ACS
          routines.

    Size (KB)
          The calculated size of the identified data set as
          passed to the ACS routine.  The value is
          represented in kilobytes (thousands of bytes).
          This value is important as the ACS routine often
          makes decisions based on it.

    Input Type
          The location of the original data set upon which
          this test case was based.  This value is supplied
          by the ACS Test Case Creation function, based on
          the original source of the data.  Valid values are
          DASD (VCADAA file), VSAM (VCA_VS file), TAPE
          (External), MIGRATE (HSMMIG file), or BACKUP
          (HSBBAC file).

ACS TESTING RESULTS (STGELG) CA MICS StorageMate - ANALYSIS ABC CORPORATION UNMANAGED DATA SETS ------------------------------------------------------------ SYSID=SYSA ------------------------------------------------------------ Maximum Storage Manage. Storage Data | Data Set Name Test Size Input Return Class Class Group Class | Case (KB) Type Code Name Name Name Name | Member (NONE) DCPS | CSA.RCP.COMPLOAD.PREPROC @CSAA002 94.9 DASD (NONE) DCPS | CSUT.AXXXX250.XXX.CLOSED.ADJUST.CNTL @CSUA001 712.1 DASD (NONE) DCPO | CSUT.PSTEST0C.INCLLIB @CSUA004 1139.4 DASD (NONE) DCPO | DA1TES1.TSOTST.PROCLIB @DA1A001 56.7 DASD (NONE) DCPS | DA1TES2.MAST.USER.PSTS.LIST @DA1A002 2.0 MIGRATE (NONE) DCPS | DA2TEST.NDXX.D01214.T161007 @DA2A002 2.0 MIGRATE (NONE) DCPS | DBRT.DALYTRAN.BACKUP.G1594V00 @DBRA001 7858.4 TAPE (NONE) DCPS | DBRT.PACK.DBXX01.G1688V00 @DBRA002 206257.0 TAPE (NONE) DCPS | DDAT.DDATEST4.TRNORT.BKOKD.G3188V00 @DDAA001 21533.2 TAPE (NONE) DCPO | DSITEST.ASM.CLASS @DSIA006 192.5 MIGRATE (NONE) (NONE) | DXBXXX.BXXX302.MODLDSCB @DXBA040 0.0 DASD (NONE) DCPS | WDDA.PROD.TEST1.XXXBEXT.BKUP @WDDA004 9113.3 TAPE (NONE) DCPS | WDDA.TESTDBTC.STEP21.PRTEST.G0002V00 @WDDA005 32.8 TAPE ----- ------------ SYSID 246994.4 ============ 246994.4 N= 13


 Figure 4-9.  ACS Testing Results / Analysis