A fix is available
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
| SC32126603 | SC32126604 | SC32126605 | SC32126606 |
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