Previous Topic: 4.4.8 CA MICS Administration in SMS-Controlled Environment

Next Topic: 4.4.8.2 CA MICS Tape Mount Management

4.4.8.1 SMS Allocation of SAS Data Sets


SAS data sets are allocated and appear to OS/390 and,
consequently, to DFSMS as sequential data sets.  These data
sets have a proprietary internal construction and require a
proprietary SAS access method to be read or written at the
record level.  They are not, in fact, sequential data sets.

SAS supports multivolume allocations with restrictions in
the following areas:

 o  SAS preformats the new data library with empty blocks.
    This practice makes multivolume allocation for the
    temporary WORK data library and others impractical
    because SAS will repeat this preformat operation in each
    job step.  Space for a multivolume file can be
    preallocated, or it can be JCL-allocated through either a
    Storage Class with the GUARANTEED SPACE option or a Data
    Class with a VOLUME COUNT greater than one.  We recommend
    the latter solution.

 o  Secondary allocations on additional volumes are not
    honored.  The primary allocation is made and then SAS
    moves on to the next volume.  This is true of all volumes
    except the first, where you will get the primary and
    secondary allocations as usual.  Because SAS does not
    support secondary extents for multivolume data sets, you
    must manage physical reallocation of the databases.  The
    frequency with which you must do this will vary with use.
    Because SAS does not acquire secondary space for
    multivolume data sets, you will have large amounts of
    unused DASD locked up.

 o  There is no protection or flagging in SAS for data sets
    that get out of sync when a volume restore is done on one
    of the units where the data library resides.  Such a
    situation can cause unpredictable errors that are
    difficult to diagnose.

Because of the restrictions on OS/390 multivolume allocation
imposed by SAS at this time, data sets using an SMS Data
Class that allocates two or more units can cause SAS
processing to fail.

SAS libraries are allocated in different ways depending on
usage and operating environment.  Because of the differences
in allocation, these can be assigned different Data Classes.

o  The CA MICS Unit Database, CA MICS Accounting and
   Chargeback files, CA MICS Capacity Planner files, and
   CIMANAGE files are permanently allocated libraries.

o  All SAS invocations require a WORK file; this is usually
   a temporarily allocated library.  Use the WORKSMSPARMS
   parameter in sharedprefix.MICS.PARMS(JCLDEFC) and
   prefix.MICS.PARMS(JCLDEF) to specify STORCLAS, MGMTCLAS,
   DATACLAS, etc. for WORK file allocations.

o  All CA MICS cataloged procedures allocate temporary sort
   work data sets (SORTWK01-SORTWK06).  Use the SORTSMSPARMS
   parameter in sharedprefix.MICS.PARMS(JCLDEFC) and
   prefix.MICS.PARMS(JCLDEF) to specify STORCLAS, MGMTCLAS,
   DATACLAS, etc. for sort work data set allocations.

o  CA MICS components enabled to standardized multiple work
   file support allocate additional WORKnn DDs.  Data set
   allocation parameters are specified in the product's
   cccOPS member WORK parameter.  This parameter supports
   the SMS STORCLAS, MGMTCLAS, and DATACLAS parameters in
   addition to UNIT and VOLSER.  See the product guides for
   more information.  Refer also to Section 2.3.1.6,
   Database Complex JCL Definitions, for an example.

o  CA MICS components enabled to internal step restart
   support dynamically allocate and catalog the restart
   control data set and multiple intermediate SAS work file
   data sets.  Data sets are allocated and cataloged at the
   beginning of the database update job step, and are
   retained if the step abends.  The data sets are deleted
   after the database update completes successfully.  Data
   set allocation parameters, including the SMS STORCLAS,
   MGMTCLAS, and DATACLAS parameters, are specified in the
   product's cccOPS member.  See the product guides for more
   information.

o  Several SAS data libraries are dynamically allocated by
   the CA MICS Information Center Facility (MICF).  These
   include data libraries allocated to the following
   ddnames:

   -  BICFUSER
   -  CAPACITY
   -  PMWFSAS
   -  SASPROF
   -  TEMPSAS
   -  USER
   -  WORK

   Use the CA MICS Administrator Facility Options dialog to
   specify allocation parameters for these data sets (see
   Section 4.4.2.4).  MICF users can override the shared
   defaults allocation parameters through the MICF options
   dialog.  Both options dialogs support SMS parameters in
   the Additional Allocation Parameters free-form data entry
   field.

The following SAS Usage Notes describe the issues and
circumventions available for manipulating SAS Libraries in an
SMS-controlled environment:

o  V6-SYS.SASIO-2013
o  V6-SYS.SASIO-2645
o  V6-SYS.SASIO-4635
o  V6-SYS.SASIO-5674
o  V6-SYS.SASIO-7929
o  V6-SYS.SASIO-7930
o  V6-SYS.SASIO-C279