IBM Support

PM57775: MINOR PROBLEMS FOUND ON PIF JOBS

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Following minor issues are fixed on PIF jobs:
    a.ABEND S0C7 when using "*" in
      OPNO field inside BCIT statements.
    b.ABEND S0C7 running a BCIT IMPORT
      on OI resource with OPNO specified.
    c.An invalid value for indipendent
      variable is set running EQQPIFT
    d.'CATALOG MANAGEMENT' is wrongly
      displayed with BCIT LIST on CPOPCOM
    e.'ERRORCODE' instead of 'ERROR CODE'
      is displayed with BCIT LIST on CPOC
    f.'ET' instead of 'AND' is displayed
      with BCIT LIST on ADCOM
    g.ABEND S0C7 running a BCIT EXPORT
     on AD resource with PRIORITY specified.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All TWS for zOS users running BCIT, PIF      *
    *                 FUNCTION=BCIT, PIF                           *
    ****************************************************************
    * PROBLEM DESCRIPTION: a.ABEND S0C7 when using "*" in          *
    *                        OPNO field inside BCIT statements.    *
    *                      b.ABEND S0C7 running a BCIT IMPORT      *
    *                        on OI resource with OPNO specified.   *
    *                      c.An invalid value for indipendent      *
    *                        variable is set running EQQPIFT       *
    *                      d.'CATALOG MANAGEMENT' is wrongly       *
    *                        displayed with BCIT LIST on CPOPCOM   *
    *                      e.'ERRORCODE' instead of 'ERROR CODE'   *
    *                        is displayed with BCIT LIST on CPOC   *
    *                      f.'ET' instead of 'AND' is displayed    *
    *                        with BCIT LIST on ADCOM               *
    *                      g.ABEND S0C7 running a BCIT EXPORT on   *
    *                        AD resource with PRIORITY specified.  *
    ****************************************************************
    * RECOMMENDATION: APPLY THE PTF FIXING THIS APAR               *
    ****************************************************************
    a.  When using "*" in the BCIT numeric fields,
        BCIT ends with a S0C7 ABEND.
        For example, running a BCIT with statements
        like the following:
        ACTION=OPTIONS,BL=N,BLPRT=N,LTP=N;
        ACTION=LIST,RESOURCE=OICOM,ADID=*,OPNO=*.
        will result in a S0C7 Abend.
        This problem is common to all the numeric
        fields which can be used in int BCIT statements.
        This is also true if "%" wildchar is used in
        place of "*".
    b.  Running following BCIT statement
        ACTION=OPTIONS,BL=N,BLPRT=N,LTP=N,CPDEPR=N;
        ACTION=IMPORT,RESOURCE=OI,ADID=adid,
        NEWADID=adidnew,OPNO=xxx.
        a S0C7 occurrs.
    c.  Running EQQPIFT with a sysin like following:
        RESOURCE=JV SUBSYS=CG83
        MODTABLE=TMIA1
        MODVAR=VAR4
        ADDDEP=VAR7
        ends with RC=0 even if it is wrongly coded
        and a wrong variable is defined
    d.  Running following BCIT statement :
        ACTION=OPTIONS,BL=N,BLPRT=N,LTP=N;
        ACTION=LIST,RESOURCE=CPOPCOM,ADID=adid,IA=xxxxxxxxxx,
        OPNO=xxx,JOBNAME=jobn,WSNAME=wsnm.
        in the sysprint following is issued:
        CATALOG MANAGEMENT     (Y/N/D)   :A
        but CATALOG MANAGEMENT is the old name for
        Restart and Cleanup
    e.  Running following BCIT statement :
        ACTION=OPTIONS,BL=N,BLPRT=N;
        ACTION=LIST,RESOURCE=CPOC,ADID=*,IA=xxxxx.
        ERRORCODE is written instead of ERROR CODE in the output
        report, as in LIST LTOCCOM.
    f.  Running following BCIT statement :
        ACTION=OPTIONS,BL=Y,BLPRT=Y,LTP=N,CPDEPR=Y;
        ACTION=LIST,RESOURCE=ADCOM,ADID=*.
        if the //BATCHL is missing the following message is issued:
        EQQYCOPT:DD CARD  BATCHL MISSING ,BL=Y ET BLPRT=Y
        'ET' is a latin word, it should be 'and'.
    g.  Running following BCIT statement
        ACTION=OPTIONS,BL=N,BLPRT=N,LTP=N,CPDEPR=N;
        ACTION=EXPORT,RESOURCE=AD,ADID=adid, PRIORITY=x.
        a S0C7 occurrs.
    

Problem conclusion

  • a. As documented, the wildchar "*" and "%" cannot
       be used for numeric fields. Now the usual BCIT
       syntax error is issued in place of the S0C7 Abend.
       when the "*" and "%" is not properly used.
    b. Problem was due to a wrong address of the field.
       Now it was correctly addressed
    c. A check was added in order to give an error for
       the wrong statement
    d. 'CATALOG MANAGEMENT' was changed in 'CLEAN UP'
    e. 'ERRORCODE' was changed in 'ERROR CODE'
    f. 'ET' was changed in 'AND'
    g. Problem was due to a wrong address of the field.
       Now it was correctly addressed
                             - - -
    THE FOLLOWING TWS FOR Z/OS PUBLICATION WILL BE UPDATED:
                             - - -
    +-------------------------------------------------------------+
    |TITLE: Tivoli Workload Scheduler for z/OS                    |
    |       Programming Interfaces                  SC32-1266-04  |
    |                                               SC32-1266-05  |
    |       Tivoli Workload Automation                            |
    |       Developer's Guide: Driving Tivoli       SC32-1266-06  |
    |       Workload Automation for zOS                           |
    |-------------------------------------------------------------|
    |Chapter 3. Batch Command Interface Tool                      |
    |Section    DELETE CPSIMP                                     |
    |                                                             |
    |CHANGE FROM:                                                 |
    | "DELETE CPSIMP: Insert a condition dependency in the        |
    |                 current plan."                              |
    |TO:                                                          |
    | "DELETE CPSIMP: Delete a condition dependency in the        |
    |                 current plan."                              |
    |-------------------------------------------------------------|
                             - - -
    +-------------------------------------------------------------+
    |TITLE: Tivoli Workload Automation                            |
    |       Developer's Guide: Driving Tivoli       SC32-1266-06  |
    |       Workload Automation for zOS                           |
    |-------------------------------------------------------------|
    |Chapter 3. Batch Command Interface Tool                      |
    |Section    MODIFY CPREND                                     |
    |                                                             |
    |CHANGE FROM:                                                 |
    | "ACTION=MODIFY,RESOURCE=CPREND,REJSNM=rem_job_stream_desc,  |
    |  REJOBNM=rem_job_op_num, ...."                              |
    |TO:                                                          |
    | "ACTION=MODIFY,RESOURCE=CPREND,REJSNM=rem_job_stream_desc,  |
    |  REJOBNM=rem_job_name, ...."                              |
    |-------------------------------------------------------------|
                             - - -
    +-------------------------------------------------------------+
    |TITLE: Tivoli Workload Scheduler for z/OS                    |
    |       Programming Interfaces                  SC32-1266-03  |
    |                                               SC32-1266-04  |
    |                                               SC32-1266-05  |
    |                                                             |
    |       Developer's Guide: Driving Tivoli       SC32-1266-06  |
    |       Workload Automation for zOS                           |
    |-------------------------------------------------------------|
    |Chapter 3. Batch Command Interface Tool                      |
    |Section    INSERT CPOP                                       |
    |                                                             |
    |CHANGE FROM:                                                 |
    | "duration Time (Integer (4)) number of hundredths of a      |
    |                              second (%*)"                   |
    |TO:                                                          |
    | "duration Time (Integer (4)) number of hundredths of a      |
    |                              second"                        |
    |                                                             |
    |CHANGE FROM:                                                 |
    | "estimated_duration_inseconds (Integer (4))                 |
    |                               number of seconds (%*)"       |
    |TO:                                                          |
    | "estimated_duration_inseconds (Integer (4))                 |
    |                               number of seconds"            |
    |-------------------------------------------------------------|
                             - - -
    +-------------------------------------------------------------+
    |TITLE: Tivoli Workload Scheduler for z/OS                    |
    |       Programming Interfaces                  SC32-1266-03  |
    |                                               SC32-1266-04  |
    |                                               SC32-1266-05  |
    |                                                             |
    |       Developer's Guide: Driving Tivoli       SC32-1266-06  |
    |       Workload Automation for zOS                           |
    |-------------------------------------------------------------|
    |Chapter 3. Batch Command Interface Tool                      |
    |Section    MODIFY CPOP                                       |
    |                                                             |
    |CHANGE FROM:                                                 |
    | "duration Time (Integer (4)) number of hundredths of a      |
    |                              second (%*)"                   |
    |TO:                                                          |
    | "duration Time (Integer (4)) number of hundredths of a      |
    |                              second"                        |
    |                                                             |
    |CHANGE FROM:                                                 |
    | "estimated_duration_inseconds (Integer (4))                 |
    |                               number of seconds (%*)"       |
    |TO:                                                          |
    | "estimated_duration_inseconds (Integer (4))                 |
    |                               number of seconds"            |
    |-------------------------------------------------------------|
    300Y
    302Y
    500Y
    502Y
    510Y
    512Y
    600Y
    602Y
    EQQPIFJV
    EQQYCDAD
    EQQYCDCD
    EQQYCDCO
    EQQYCDCP
    EQQYCDCS
    EQQYCDJM
    EQQYCDJS
    EQQYCDOI
    EQQYCDSI
    EQQYCEAD
    EQQYCEOI
    EQQYCICC
    EQQYCICD
    EQQYCICO
    EQQYCICP
    EQQYCICS
    EQQYCILC
    EQQYCISI
    EQQYCLAD
    EQQYCLCC
    EQQYCLCO
    EQQYCLC1
    EQQYCLC2
    EQQYCLJS
    EQQYCLOI
    EQQYCMCC
    EQQYCMCO
    EQQYCMEX
    EQQYCMRD
    EQQYCMRZ
    EQQYCOPT
    EQQYCRAD
    EQQYCROI
    EQQYCSAI
    EQQYCSJP
    EQQYCSSI
    EQQYCTP1
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM57775

  • Reported component name

    TIV WRKLD SCHD

  • Reported component ID

    5697WSZ01

  • Reported release

    512

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2012-02-10

  • Closed date

    2012-06-26

  • Last modified date

    2012-08-09

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

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

    UK79247 UK79248 UK79249 UK79250 UK79251 UK79252 UK79253 UK79254

Modules/Macros

  • EQQPIFJV EQQYCDAD EQQYCDCD EQQYCDCO EQQYCDCP
    EQQYCDCS EQQYCDJM EQQYCDJS EQQYCDOI EQQYCDSI EQQYCEAD EQQYCEOI
    EQQYCICC EQQYCICD EQQYCICO EQQYCICP EQQYCICS EQQYCILC EQQYCISI
    EQQYCLAD EQQYCLCC EQQYCLCO EQQYCLC1 EQQYCLC2 EQQYCLJS EQQYCLOI
    EQQYCMCC EQQYCMCO EQQYCMEX EQQYCMRD EQQYCMRZ EQQYCOPT EQQYCRAD
    EQQYCROI EQQYCSAI EQQYCSJP EQQYCSSI EQQYCTP1
    

Publications Referenced
SC32126603SC32126604SC32126605SC32126606 

Fix information

  • Fixed component name

    TIV WRKLD SCHD

  • Fixed component ID

    5697WSZ01

Applicable component levels

  • R300 PSY UK79247

       UP12/07/10 P F207

  • R302 PSY UK79251

       UP12/07/10 P F207

  • R500 PSY UK79248

       UP12/07/10 P F207

  • R502 PSY UK79252

       UP12/07/10 P F207

  • R510 PSY UK79249

       UP12/07/10 P F207

  • R512 PSY UK79253

       UP12/07/10 P F207

  • R600 PSY UK79250

       UP12/07/10 P F207

  • R602 PSY UK79254

       UP12/07/10 P F207

Fix is available

  • Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSRULV","label":"IBM Workload Scheduler for z\/OS"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"512","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}},{"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":"512","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
09 August 2012