IBM Support

II13024: INFO APAR TO DOCUMENT STEPS FOR PROCESSING IMS MAINTENANCE VIA ACCEPT BYPASS APPLYCHECK PROCESSING - UPGRADE

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

  • The following are the steps required when:
    A. Processing IMS maintenance using ACCEPT BYPASS APPLYCHECK
       processing.
    B. Removing features from the Gen'd IMS system.
    C. Anything that requires the re-building of Target
       zones/datasets from the Distribution zones/datasets.
    
       ** NOTE see Informational APAR II08928 for steps necessary
          for IMS V7 and below.  **
    
     **NOTE**: This process only works if ACCJCLIN was
               specified in the distribution zone when
               IMS was initially installed and has
               remained.
    
    1) Backup the SMP/E datasets (Global, Target, Distribution
       zones, smpmts, etc.) as well as your Target and
       Distribution datasets (just in case fallback is
       necessary).
    
    2) Either ACCEPT or identify all outstanding service for all
       products present in the IMS Distribution and Target zones.
       The following are sample SMP/E control statements to identify
       service has been applied only:
          //SMPCNTL DD *
            SET BDY(targetzonename) .
             LIST NOACCEPT NOSUP.
    
    3) UNLOAD the Target zone DDDEFs using the SMP/E UNLOAD command.
       The following are sample SMP/E control statements and
       additional JCL to accomplish this:
          //SMPCNTL DD *
            SET BDY(targetzonename) .
            UNLOAD DDDEF .
          //SMPPUNCH DD DSN=IMS.SMPUNLD,DISP=(,CATLG),
          // UNIT=SYSDA,SPACE=(TRK,(5,1),RLSE),
          // DCB=(RECFM=FB,BLKSIZE=16000,LRECL=80)
    
    4) LIST the Target zone.
       a) This is done to determine the name of the SMP/E options
          entry being used.  This information will be used in a
          later step.
          The following are sample SMP/E control statements to
          accomplish this:
          //SMPCNTL DD *
            SET BDY(targetzonename) .
            LIST TARGETZONE .
    
    5) Scratch and re-allocate the following data sets:
    
       * SMPMTS
       * SMPSTS
       * SMPSCDS
       * SMPLTS
       Note:  The SMP/E cleanup command can be used instead of
              scratching and re-allocating SMPMTS, SMPSTS and
              SMPSCDS.  SMPLTS will need to be scratched and
              re-allocated.
    
    6) ZONEDELETE and Redefine the Target zone.
       a) Zonedelete the Target zone.
          The following are sample SMP/E ZONEDELETE control
          statements:
          //SMPCNTL DD *
            SET BDY(targetzonename) .
            ZDEL TZONE(targetzonename) .
       b) Delete and redefine Target CSI (the VSAM cluster).
          Note:  If multiple zones are contained in the same CSI
                 as the target zone DO NOT delete and redefine the
                 cluster as you will loose the information for those
                 zones also - in this case skip this step (6b) as it
                 is for performance.
    
    7) Re-Initialize the new Target zone.
       a) Repro GIMZPOOL to the new Target zone.
          (Initialization of the new Target zone requires
          SYS1.MACLIB(GIMZPOOL) be REPRO'd into the new
          Target zone cluster to seed/prime it).
          Note: If step 6b was skipped because the target zone is
                in the same VSAM cluster as other zones skip this
                step (7a) also.
     b) Rebuild the relationship between the old Distribution zone
        and the new Target zone.
        The following are sample SMP/E control statements to
        do this:
        //SMPCNTL DD *
          SET BDY(GLOBAL).
            UCLIN.
              ADD GZONE ZONEINDEX(
              (targetzonename,target.zone.cluster.name,TARGET)
                                  ).
            ENDUCL.
    
           SET BDY(targetzonename).
             UCLIN.
               ADD TARGETZONE(targetzonename)
                   SREL(P115)
                   RELATED(dlibzonename)
                   OPTIONS(xxxxxx).
             ENDUCL.
             ** Note:  The name of the SMP/E Options entry can be
             determined from the output from step 4.
       c) Run UCLIN for the Target zone DDDEFs using the file
          created in step 3 above.
           The following are sample SMP/E control statements and
           additional JCL accomplish this:
                //SMPCNTL DD *
                  SET BDY(targetzonename) .
                //        DD DSN=IMS.SMPUNLD,DISP=SHR
     ** NOTE return code 4 is expected from this step
        due to DDDEFs being added as opposed to replaced.
    
    8) Run SMP/E RECEIVE and ACCEPT GROUPEXTEND BYPASS(APPLYCHECK)
       commands for the PTFs to be processed.
       Be sure to RECEIVE current Enhanced Holddata
       (see http://service.boulder.ibm.com/390holddata.html
       for additonal information) before SMP/E processing and
       to resolve PE's during SMP/E processing.  Once SMP/E
       processing is complete, run SMP/E REPORT ERRSYSMODS to
       identify missing HIPERs and PE exposure.
       The following are sample SMP/E control statements for
       running the ACCEPT
        //SMPCNTL DD *
          SET BDY(GLOBAL) .
              RECEIVE LIST
                   SYSMODS
                   HOLDDATA .
         SET BDY(dlibzonename).
             ACCEPT GROUPEXTEND
                 BYPASS(APPLYCHECK
                        HOLDCLASS(ERREL,UCLREL)
                        HOLDSYSTEM
                        )
                   SOURCEID(RSU09*,RSU10*,RSU11*,RSU120*,etc)
                   PTFS .
    
      The following are sample SMP/E control statements for
      running the REPORT ERRSYSMODS command:
        //SMPCNTL DD *
        SET    BOUNDARY (GLOBAL)   .
         REPORT ERRSYSMODS ZONES(targetzonename) .
    
     Note: This step is for maintenance processing only
    
    9) Run ZONEMERGE CONTENT to merge the Distribution zone into
       the new Target zone.
       The following are sample SMP/E control statements to
       do this:
       //SMPCNTL DD *
         SET BDY(targetzonename) .
             ZONEMERGE(dlibzonename)
                 INTO(targetzonename)
                 CONTENT
                   .
    
    10) Run the SMP/E GENERATE command to create the JCL to be used
        for building target libraries.  **NOTE This is
        dependent on ACCJCLIN being set in the Distribution zone
        before the IMS FMID's were ACCEPTed.  The following are
        sample SMP/E control statements and additional JCL
        accomplish this:
         //CNTL     DD  DSN=yourpds,DISP=SHR
         //SMPPUNCH DD  DSN=IMS.GENERATE,
         //             DISP=(,CATLG),UNIT=SYSDA,
         //             SPACE=(CYL,(25,5),RLSE),
         //             DCB=(RECFM=FB,LRECL=80,BLKSIZE=16000)
         //SMPCNTL DD *
          SET BDY(targetzonename) .
          GENERATE JOBCARD(CNTL,J) REPLACE.
    
         ** NOTE - In this example the dataset for DD 'CNTL'
                   needs to have a member named 'J' which contains a
                   sample JOB card.
    
    11) Run jobs created by SMP/E GENERATE which are in dataset
        IMS.GENERATE (from step 10) to synchronize the target
        libraries with their distribution libraries.
    
          * Job SMPLTS will encounter a return code of 4 due
            to unresolved external references (IEW2454W).
            All other jobs should end with a return code of 0.
    
    12) Run an 'ALL' IMS system definition Stage1 and Stage2.
        Notes: If Large GEN (LGEN) support is used you will need
              to allocate the IMS.LGENIN and IMS.LGENOUT datasets
              before running the IMS SYSDEF preprocessor (The
              preprocessor performs Stage1 for LGEN).
    
    13) Run JCLIN using the IMS Stage2 as input.
       Notes: If the large GEN (LGEN) support is used, the output
              from the DFSIVG10 program must be used as input to
              JCLIN.  (The Stage2 issued as the input to DFSIVG10)
              For assistance with DFSIVG10, refer to IVP job
              IV_C401J or skeleton DFSIXSC5 (in IMS.SDFSSLIB).
              See step 10 for sample JCLIN statements.
    
       WARNING: If the large GEN (LGEN) support is used, JCLIN
                processing must be performed after Stage2
                execution!
    
    14) Re-APPLY any IMS service that was not accepted.
        This service was identified in step # 2.
    
    15) Re-APPLY service for other products that was not accepted.
        This service was identified in step # 2.
    *************************** Butterweck 08/01/12 **********
    

Local fix

Problem summary

Problem conclusion

Temporary fix

Comments

APAR Information

  • APAR number

    II13024

  • Reported component name

    PB LIB INFO ITE

  • Reported component ID

    INFOPBLIB

  • Reported release

    001

  • Status

    INTRAN

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2001-10-04

  • Closed date

  • Last modified date

    2012-08-01

  • 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":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":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSEPEK","label":"Db2 for z\/OS"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"001","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}}]

Document Information

Modified date:
01 August 2012