IBM Support

II13326: COMMON PROBLEMS FROM SHCDS DEFINITION AND USAGE.

Subscribe to this APAR

By subscribing, you receive periodic emails alerting you to the status of the APAR, along with a link to the fix after it becomes available. You can track this item individually or track all items by product.

Notify me when this APAR changes.

Notify me when an APAR for this component changes.

 

APAR status

  • INTRAN

Error description

  • Due to a number of problems we've been seeing in the field
    from new customers, we decide to put together this informational
    APAR to help guide you through the process of setting up and
    trouble-shooting problems with SMSVSAM/RLS shared control
    dataset (SHCDS).
    .
    PART 1: SHCDS DEFINITION
    .
    Here is a checklist that you need to run through to make sure
    you have defined your SHCDS properly:
    1- See 14.1.6  Defining Sharing Control Data Sets in DFSMSdfp
       Storage Admin. Reference for details. Also see section
       14.1.10  Establishing Authorization for VSAM RLS in DFSMSdfp
       Storage Administration Reference (including MASTER CATALOG )
    2- SHCDS must be a VSAM Linear data set.
       The SHCDS can be either SMS or non-SMS managed.
    3- CISIZE for SHCDS must be 4096.  Make sure that if you are
       using a Dataclass you are getting 4096.
    4- Shareoptions must be (3,3). GRS must be set up to enable
       VSAM sharing, i.e. SYSZIGW3 and SYSVSAM MUST NOT be in GRS
       Exclusion list. If GRS equivalent product, such as CA MIM,
       is used, please contact the vendor for guidance on how to set
       up RLS QNAMES correctly as global resources (II13751).
    5- Secondary extents are strongly recommended.
    6- Initial size of the SHCDS needs to be at least CYL(20,5).
       Larger if there are more than 6 systems in the plex.
    7- When defined, the SHCDS does not need to be catalogued on
       all systems in the sysplex. If it is cataloged, it must be in
       a catalog available when SMSVSAM initializes. The user
       may issue the command, Vary SMS,SHCDS(dsname),NEW
       and Vary SMS,SHCDS(dsname),NEWSPARE from any
       system in the sysplex, not just from the system where the
       SHCDS was defined and catalogued originally.  SMSVSAM
       will attempt to re-catalog the SHCDS if it cannot find the
       SHCDS in a catalog on that system.
    8- SMSVSAM must be authorized to update SYS1.DFPSHCDS.*
       data sets.
       If you protect SYS1.* data sets be sure SMSVSAM is
       able to access  SYS1.DFPSHCDS.* for update.
    9- Follow the SHCDS naming convention.  The SHCDS name must
       match the volume that it resides on.  That is,
       SYS1.DFPSHCDS.firstnam.Vvolser resides on volume volser
    Note:  APAR OW49746 prevents addition of a SHCDS if the SHCDS is
           not linear or if the CISIZE is not 4096.
    .
    The SHCDS may be defined using IDCAMS.  Here is an example:
    //*------------------------------------------------------
    //* ALLOCATE ON XP0301 - GUARANTEED SPACE IS SXPXXS04
    //*------------------------------------------------------
    //ALLOCLD1 EXEC PGM=IDCAMS
    //SYSPRINT DD SYSOUT=*
    //SYSIN DD *
      DEFINE CLUSTER (NAME(SYS1.DFPSHCDS.ACTIVE3.VXP0301) LINEAR -
            STORCLAS(SXPXXS04)                              -
            SHAREOPTIONS(3 3)   CYL(20 20) VOLUME(XP0301) )
    /*
    .
    PART 2: COMMON USAGE PROBLEMS
    .
    For suspected problems with the SHCDS, look for messages
    starting with IGW6, such as IGW615I.  Also look for messages
    that indicate a security problem with your SHCDS.
    .
    A- Problem:  Sharing Control Data Sets are added, but when
       when SMSVSAM is recycled or the system is IPLed, the SHCDS
       are deleted during initialization.
       Possible solutions:
       1- SHCDS is not correctly defined.  See "SHCDS Definition"
          above.  Redefine SHCDS.
       2- SMSVSAM does not have proper access to the SHCDS.
          Examine the Syslog for error messages indicating problems
          with the SYS1.DFP.  Set up access properly.
    B- Problem:  SMSVSAM initialization is not proceeding.
       Use the command, D SMS,SMSVSAM.  If the response indicates
       that SMSVSAM is in SHC_Ph2_Init:
    .
    IGW420I DISPLAY SMS,SMSVSAM
    DISPLAY SMS,SMSVSAM - SERVER STATUS
    SYSNAME:  SYSTEM2  UNAVAILABLE ASID: 00FC STEP: SHC_Ph2_Init
    .
    You should have received some IGW6* messages, such as
    IGW611A, IGW610A, or IGW609A, prior to this point.  Look for
    these messages in the Syslog. Issue the command, D SMS,SHCDS.
    Examine the "Status" column.  Make sure that you have at least
    2 active SHCDS and 1 Spare SHCDS.  A common error is to forget
    to add a Spare SHCDS or to add three actives instead of
    2 actives and a spare.
    .
    PART 3: COMMON TASKS
    .
    You may want to swap in a new set of SHCDS, because you want to
    increase the size of the SHCDS or you want to change the volume
    where the SHCDS resides.  You must use the VARY SMS,SHCDS
    command when making changes to the SHCDS in order for SMSVSAM
    to know about the SHCDS. Do not delete an active or spare SHCDS
    even if SMSVSAM is not active.  Do not move a SHCDS from one
    volume to another, because the SHCDS naming convention depends
    on the volume to match the SHCDS name.
    .
    NOTE: Do not delete and redefine an active or spare SHCDS
    without first deleting the SHCDS from SMSVSAM using the
    command - V SMS,SHCDS(shcdsname),DELETE.  SMSVSAM remembers
    the SHCDSs from one SMSVSAM recycle to the next. You must
    tell SMSVSAM that the SHCDS is no longer an active or
    spare SHCDS.
    .
    A common error is to delete and redefine the SHCDS without
    deleting the SHCDS from SMSVSAM  - for example,  when
    SMSVSAM is not active. The correct way to communicate
    changes for the SHCDS is through the command - V SMS,SHCDS.
    Once you have deleted a SHCDS using the command
    V SMS,SHCDS(shcdsname),DELETE, you can then safely use
    IDCAMS DELETE and DEFINE to modify your SHCDS.
    .
    NOTE:  Do not move a SHCDS from one  volume to another,
    because the SHCDS naming convention depends on the volume
    to match the SHCDS name.
    Remember that once you've added 2 Active SHCDS and 1 Spare SHCDS
    you will not be allowed delete them when using the command, Vary
    SMS,SHCDS(dsname),delete.  To make a swap, you must add the new
    SHCDS first and delete the old SHCDS to make sure you stay
    within criteria.  For example, if you have:
    .
    16.40.09 SYSTEM1           d sms,shcds
    IGW612I 16:40:10    DISPLAY SMS,SHCDS
    Name                      Size    %UTIL Status  Type
    TOOSMALL.VXP0301         7200Kb     5%  GOOD    ACTIVE
    TOOSMALL.VXP0302         7200Kb     5%  GOOD    ACTIVE
    WRONGVOL.VXP0201         7200Kb     5%  GOOD    SPARE
    .
    Issue these commands:
    V SMS,SHCDS(JUSTRITE.VXP0301),NEW
    V SMS,SHCDS(JUSTRITE.VXP0302),NEW
    V SMS,SHCDS(RIGHTVOL.VXP0202),NEWSPARE
    .
    Now you have:
    SYSTEM1           d sms,shcds
    IGW612I 16:45:49    DISPLAY SMS,SHCDS
    Name                      Size    %UTIL Status  Type
    TOOSMALL.VXP0301         7200Kb     5%  GOOD    ACTIVE
    TOOSMALL.VXP0302         7200Kb     5%  GOOD    ACTIVE
    JUSTRITE.VXP0301        14400Kb     2%  GOOD    ACTIVE
    JUSTRITE.VXP0302        14400Kb     2%  GOOD    ACTIVE
    WRONGVOL.VXP0201         7200Kb     5%  GOOD    SPARE
    RIGHTVOL.VXP0202         7200Kb     5%  GOOD    SPARE
    .
    Then you can issue:
    V SMS,SHCDS(TOOSMALL.VXP0301),DELETE
    V SMS,SHCDS(TOOSMALL.VXP0302),DELETE
    V SMS,SHCDS(WRONGVOL.VXP0201),DELETE
    .
    Which will leave you with:
    SYSTEM1           d sms,shcds
    IGW612I 16:47:07    DISPLAY SMS,SHCDS
    Name                      Size    %UTIL Status  Type
    JUSTRITE.VXP0301        14400Kb     2%  GOOD    ACTIVE
    JUSTRITE.VXP0302        14400Kb     2%  GOOD    ACTIVE
    RIGHTVOL.VXP0202         7200Kb     5%  GOOD    SPARE
    See 4.56.12  Changing the State of Coupling Facility Cache
    Structures and Volumes in MVS System Commands for information
    on the VARY command.
    .
    PART 4: SYMPTOMS OF HAVING PROBLEMS WITH SHCDS DEFINITION/USAGE
    .
    The following symptoms result from this set of steps.
    Please note that this is NOT a valid way to change the
    way the SHCDSs are defined.  See the section above for the
    recommended way of redefining your SHCDS.
    - Terminate SMSVSAM
    - Delete all SHCDSs (could also happen if delete some SHCDSs)
    - Redefine SHCDSs
    - Bring up SMSVSAM
    DUMP00 TITLE=COMPID=DF122,CSECT=IGWXSS90+0890,DATE=10/13/01,
             MAINTID= NONE   ,ABND=0F4,RC=00000024,RSN=67260989
    DUMP01 TITLE=COMPID=DF122,CSECT=IGWXSS91+0628,DATE=10/13/01,
            MAINTID= NONE   ,ABND=0F4,RC=00000024,RSN=67610382
    RSN67610382 67610382
    --------------------------------------------------------------
    SHCDS has CISIZE=6K and is added successfully.
    Things can go along fine for a while and then you get :
    DUMP00 TITLE=COMPON=MEDIA MANAGER, COMPID=DF106, ISSUER=ICYFRR
        DUMP TAKEN TIME=15.06.59 DATE=05/31/2002
        SYSTEM ABEND CODE=0C4  REASON CODE=00301314
        MODULE=IEANUC01 CSECT=ICYSTOR
    --------------------------------------------------------------
    Non-linear SHCDS - defined as a PS or whatever is default:
    On system2:
    15.46.35 SYSTEM2   IGW602E ADD SHARE CONTROL DATA SET FAILED,
    SYS1.DFPSHCDS.NONLINNC.VSPLXP2 IS NOT A VSAM LINEAR DATA SET
    On system1:
    15.46.35 SYSTEM2   IGW602E ADD SHARE CONTROL DATA SET FAILED,
    SYS1.DFPSHCDS.NONLINNC.VSPLXP2 IS NOT A VSAM LINEAR DATA SET
    .
    then later:
    DUMP00 TITLE=COMPON=MEDIA MANAGER, COMPID=DF106, ISSUER=ICYFRR
             SYSTEM ABEND CODE=0C4  REASON CODE=00301314
             MODULE=IEANUC01 CSECT=ICYSTOR
    --------------------------------------------------------------
    During Server initialization, insufficient access authority
    to SHCDS. Previously defined SHCDS are deleted.
    ICH408I JOB(SMSVSAM ) STEP(SMSVSAM ) 744
      SYS1.DFPSHCDS.ACTIVE2.VSPLXPK CL(DATASET ) VOL(USRPAK)
      INSUFFICIENT ACCESS AUTHORITY
      FROM SYS1.DFPSHCDS.* (G)
      ACCESS INTENT(UPDATE )  ACCESS ALLOWED(NONE   )
    IEF196I IEC161I 040(056,006,IGG0CLFT)-002,IEESYSAS,SMSVSAM,SYS00
    IEC161I 040(056,006,IGG0CLFT)-002,IEESYSAS,SMSVSAM,SYS00001,,,
    IEF196I IEC161I SYS1.DFPSHCDS.ACTIVE2.VSPLXPK
    IEC161I SYS1.DFPSHCDS.ACTIVE2.VSPLXPK
    .
    IEA794I SVC DUMP HAS CAPTURED: 760
    DUMPID=001 REQUESTED BY JOB (SMSVSAM )
    DUMP TITLE=COMPID=DF122,CSECT=IGWXSI20+0490,DATE=04/16/00,MAINT
             ID= NONE   ,ABND=0F4,RC=00000024,RSN=67510404
    RSN67510404 67510404
    .
    *IGW611A SHARE CONTROL DATA SET NEVER ASSIGNED
    *IGW609A NO SPARE SHARE CONTROL DATA SETS EXIST. IMMEDIATE ACTIO
     REQUIRED
    ----------------------------------------------------------------
    During Server initialization, insufficient access to SHCDS
    During initialization on a new system, a previously defined
    SHCDS might be deleted.
    With OW49746, we will fail the initialization process.
    IEF196I IEF237I 081F ALLOCATED TO SYS00002
    IEF196I ICH408I JOB(IEESYSAS) STEP(SMSVSAM )
    IEF196I   SYS1.MVSRES.MASTCAT CL(DATASET ) VOL(USRPAK)
    IEF196I   INSUFFICIENT ACCESS AUTHORITY
    IEF196I   ACCESS INTENT(UPDATE )  ACCESS ALLOWED(NONE   )
    ICH408I JOB(IEESYSAS) STEP(SMSVSAM ) 785
      SYS1.MVSRES.MASTCAT CL(DATASET ) VOL(USRPAK)
      INSUFFICIENT ACCESS AUTHORITY
      ACCESS INTENT(UPDATE )  ACCESS ALLOWED(NONE   )
    IGW601E ADD SHARE CONTROL DATA SET FAILED, 790
    UNABLE TO ALLOCATE SYS1.DFPSHCDS.ACTIVE.VSPLXPK
    ----------------------------------------------------------------
    During initialization on a new system, a previously defined
    SHCDS might be deleted.
    Instead, we will fail the initialization process.
    IGW619I ACTIVE SHARE CONTROL DATA SET 949
    SYS1.DFPSHCDS.ACTIVE2.VSPLXPK ADDED.
    IEF196I IEF237I 081F ALLOCATED TO SYS00002
    IGW619I ACTIVE SHARE CONTROL DATA SET 951
    SYS1.DFPSHCDS.ACTIVE.VSPLXPK ADDED.
    IGW601E ADD SHARE CONTROL DATA SET FAILED, 952
    UNABLE TO ALLOCATE SYS1.DFPSHCDS.SPARE.VXP0201
    IEF196I IEF237I 081F ALLOCATED TO SYS00003
    IGW619I SPARE SHARE CONTROL DATA SET 954
    SYS1.DFPSHCDS.SPARE.VSPLXPK ADDED.
    ----------------------------------------------------------------
    During initialization on a new system, a SHCDS that is on an
    offline volume, will be deleted.
    14.33.02 SYSTEM1          *IGW615W SHARE CONTROL DATA SET
     SYS1.DFPSHCDS.ACTIVE4.VXP0302 HAS FAILED
    .
    PART 5: FALLBACK PROCEDURE
    .
    **** IMPORTANT ********
    PRIOR TO PERFORM FALLBACK PROCEDURE, A DSS PRINT OF THE ACTIVE
    SHCDS SHOULD BE OBTAINED AND PROVIDED TO IBM WHEN REPORTING YOUR
    YOUR PROBLEM.
    **********************************************************
    For some SHCDS errors, FALLBACK is the only way to correct the
    problem and to get the SMSVSAM to intialize successfully again.
    If you get repeated abends with the prefix '67' in the RSN code,
    then you know it's time to do a FALLBACK.
    .
    NOTE: *** IPL would NOT help because SHCDS is remembered from
              one IPL to another ***
    .
    FALLBACK procedure is documented in z/OS V1R3.0 DFSMSdfp Storage
    Administration Reference.
    (The FALLBACK procedure described in the manual is more complete
    and should be used ONLY IF you are going to disable RLS for
    real. The FALLBACK procedure described below is intended for
    recovering corrupted SHCDS so that you can begin RLS processing
    again.)
    In a nutshell, FALLBACK will reformat the SHCDS and hence clear
    all the errors.
    FALLBACK involves:
      - Terminate all servers in the plex by using the command
        "VARY SMS,SMSVSAM,TERMINATESERVER" on each server.
      - Issue "VARY SMS,SMSVSAM,FALLBACK"
      - Reply to the WTOR that you are sure you want to do FALLBACK
      - Reactivate the server one at a time using -
        "VARY SMS,SMSVSAM,ACTIVE"
        One the first system, you will be asked to specify 2 ACTIVE
        and 1 SPARE SHCDS.
        To add an active SHCDS: "VARY SMS,SHCDS(SHCDS_name),NEW"
        To add a spare SHCDS: "VARY SMS,SHCDS(SHCDS_name),NEWSPARE"
    So far, we know the following errors would require FALLBACK:
      - Abend0F4 RC24 RSN675D0355 (check GRS / MIM set up!)
      - Abend0F4 RC24 RSN67260989
    Additional keywords:
    MSGIGW608A MSGIGW609A MSGIGW611A
    

Local fix

Problem summary

Problem conclusion

Temporary fix

Comments

APAR Information

  • APAR number

    II13326

  • Reported component name

    V2 LIB INFO ITE

  • Reported component ID

    INFOV2LIB

  • Reported release

    001

  • Status

    INTRAN

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2002-06-13

  • Closed date

  • Last modified date

    2017-09-14

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

Applicable component levels

[{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19N","label":"APARs - OS\/390 environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"001","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"001","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":null,"label":null},"Product":{"code":"SG19O","label":"APARs - MVS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"001","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SSSN3L","label":"z\/OS Communications Server"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"001","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Document Information

Modified date:
14 September 2017