Control M PDF
Control M PDF
Control M PDF
Supporting
CONTROL-M/Enterprise Manager version 6.3.01
CONTROL-M/Desktop 6.3.01
CONTROL-M/Forecast version 6.3.01
CONTROL-M/Server version 6.3.01
CONTROL-M/Agent version 6.3.01
CONTROL-M/CM for SAP version 6.2.01
BMC CONTROL-M/CM for Oracle E-Business Suite version 6.2.01
CONTROL-M/CM for Advanced File Transfer version 6.2.02
CONTROL-M/CM for PeopleSoft version 6.1.02
CONTROL-M/CM for Microsoft Windows version 6.3.01
CONTROL-M/CM for Java Applications version 6.1.02
CONTROL-M/CM for Messaging version 6.1.01
CONTROL-M/CM for Web Services version 6.1.01
BMC Batch Impact Manager version 6.3.01
December 2006
www.bmc.com
Telephone
Fax
Fax
Copyright 2006 BMC Software, Inc., as an unpublished work. All rights reserved.
BMC Software, the BMC Software logos, and all other BMC Software product or service names are registered trademarks
or trademarks of BMC Software, Inc.
IBM is a registered trademark of International Business Machines Corporation.
Oracle is a registered trademark, and the Oracle product names are registered trademarks or trademarks of Oracle
Corporation.
All other trademarks belong to their respective companies.
BMC Software considers information included in this documentation to be proprietary and confidential. Your use of this
information is subject to the terms and conditions of the applicable End User License Agreement for the product and the
proprietary and restricted rights notices included in this documentation.
Customer support
You can obtain technical support by using the BMC Software Customer Support website or by contacting Customer
Support by telephone or e-mail. To expedite your inquiry, see Before contacting BMC.
Support website
You can obtain technical support from BMC 24 hours a day, 7 days a week at http://www.bmc.com/support_home.
From this website, you can
read overviews about support services and programs that BMC offers
find the most current information about BMC products
search a database for issues similar to yours and possible solutions
order or download product documentation
report an issue or ask a question
subscribe to receive proactive e-mail alerts when new product notices are released
find worldwide BMC support center locations and contact information, including e-mail addresses, fax numbers, and
telephone numbers
product information
product name
product version (release number)
license number and password (trial or permanent)
machine type
operating system type, version, and service pack or other maintenance level such as PUT or PTF
system hardware configuration
serial numbers
related software (database, application, and communication) including type, version, and service pack or
maintenance level
messages received (and the time and date that you received them)
Contents
About this book
15
Introduction
19
20
21
23
23
24
Chapter 2
25
General parameters
Application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Application Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Application Version. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Author . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
AutoEdit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Control Module (CM) Version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
CONTROL-M . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Doc Lib. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Doc Mem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
File Name/Mem Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Form Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Job Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Job Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Over Lib . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Owner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Path/Mem Lib . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PIPE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Scheduling Table Lib . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Task Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Contents
27
29
31
33
35
39
41
42
43
45
47
49
52
54
56
58
60
62
63
67
70
71
73
Chapter 3
Scheduling parameters
79
Active . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
Adjust Condition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
And/Or . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
Confcal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
Dates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
Days . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
Days Calendar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
Minimum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
Months . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
PDS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
Relationship. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
Retro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
SAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
Scheduling Tag . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
Statistics Calendar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
Statistics Period . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
Time Zone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
Week Days . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
Weeks Calendar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
Chapter 4
Execution parameters
141
Confirm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
Critical . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
Cyclic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
Due Out . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
Interval . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
Max Wait . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
Maximum. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
Multi Agent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
Node ID/Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
Prevent NCT2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
Priority . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
Request NJE Node . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
Rerun From . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
Rerun Member . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
Scheduling Environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
System Affinity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
Time From, Time Until . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186
Units . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
Use In-Stream JCL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
Chapter 5
Condition parameters
195
In Condition. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196
Out Condition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204
Chapter 6
Resource parameters
209
Post-processing parameters
217
CTB Step . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Do AutoEdit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Do Cond. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Do CTBRule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Do Forcejob . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Do If Rerun . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Do Mail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Do NOTOK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Do OK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Do Rerun . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Do Shout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Do Stop Cyclic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Do Sysout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
On statement. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
z/OS and non-z/OS jobs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Jobs running on computers other than z/OS . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Jobs running in z/OS environments. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Reten Days . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Reten Gen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Step Range. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
219
222
225
228
231
234
238
241
243
245
247
249
250
253
253
253
265
277
279
281
Chapter 8
287
Auto-Archive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288
Shout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291
SYSOUT Handling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301
Chapter 9
Status parameters
309
311
Advanced Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Application Instance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Application Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Application Short Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Include Child Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Include Log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Include Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Notifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Output Language . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Contents
313
314
315
316
317
318
319
320
321
322
323
SAP parameters
341
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
Chapter 12
421
Account . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Additional Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
After the completion of a successful file transfer the source file is. . . . . . . . . . . . . . .
Allocation Units . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Binary/ASCII . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Block Size. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Contents
425
426
427
428
429
430
9
Compression . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 431
Continue on Failure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 432
DBCS Encoding. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 433
Encryption Algorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 434
File Transfer Direction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435
Host Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 436
Host1 pre command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 437
Host1 first pre command parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 438
Host1 second pre command parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439
Host1 post command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 440
Host1 first post command parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441
Host1 second post command parameter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 442
Host2 pre command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443
Host2 first pre command parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444
Host2 second pre command parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 445
Host2 post command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 446
Host2 first post command parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 447
Host2 second post command parameter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448
If a file of the same name as the destination file already exists . . . . . . . . . . . . . . . . . . 449
Logical Record Length . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 450
Number of File Transfers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451
Number of Retries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 452
OS Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453
Primary Allocation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 454
Record Format. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 455
Recursive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456
Rename Destination file. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 457
Rerun from Point of Failure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 458
Secondary Allocation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 459
Template Name. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 460
Temporary File Prefix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 461
Trailing blanks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 462
Transfer Location . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 463
Translate Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 464
Unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 465
Use Configuration Default . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 466
User Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 467
Volume . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 468
Chapter 13
PeopleSoft parameters
469
Run Control ID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Server Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
User ID. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Userdef1/2/3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
479
480
481
482
483
Chapter 14
485
486
487
488
489
490
491
492
493
Chapter 15
495
AutoEdit facility
AutoEdit variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Job submission variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
CONTROL-M system variables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
User-defined variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Variable lists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
AutoEdit Expressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Elementary expressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Numeric expressions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
String Expressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
AutoEdit functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Expressions for %%LDA [iSeries (AS/400) only] . . . . . . . . . . . . . . . . . . . . . . . . . .
497
497
502
506
509
511
511
512
514
516
518
Chapter 16
519
Account . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
EJB/Java Class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Exclude Job Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Method. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
No SYSOUT Banner Option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Parameter Name. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Parameter Value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Parameter Alias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
520
521
522
523
524
525
526
527
Chapter 17
529
Account . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Business . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Operation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Exclude Job Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Input parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Output parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Contents
530
531
532
533
534
535
536
11
Chapter 18
537
Messaging parameters
565
Account . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 567
Assign Job Output to the following AutoEdit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 568
Assign Job Output to the following file. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 569
Destination queue/Topic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 570
Disable SYSOUT Banner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 571
Exclude Job Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 572
Expiration Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 573
Message Content. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 574
Priority . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 575
Property Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 576
Property Value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 577
Reply Queue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 578
Time to Wait . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 579
Use Predefined Message . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 580
Wait for Reply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 581
Index
12
583
Tables
Access to job parameters and variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
General parameters summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Scheduling parameters summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
Execution parameters - summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
Max Wait parameter values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
Node ID and Node Group parameter descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
Format - Rerun From Parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
Conditions parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
Resource parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
Job statuses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217
Post-processing parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218
Format - Do NOTOK Parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241
Operating system completion code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256
Describing formatting of statements from SYSOUT . . . . . . . . . . . . . . . . . . . . . . . . . . 260
PGMST step values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270
PROCST step values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271
Code values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272
Qualifiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275
Job Output parameters summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287
Shout subparameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292
SYSOUT Handling formatting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302
Status parameters summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309
OAP parameters summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311
Request Set subparameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331
Single Request subparameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332
SAP panel parameters summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342
Add ABAP window parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342
Add external program window parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343
Add external command window parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 344
SAP panel for data archiving parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 344
SAP-BW General panel parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345
SAP-BW panel, Process Chain parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345
SAP-BW panel, InfoPackage parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345
FILE_TRANS panel parameterssummary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 421
FILE_TRANS panel parametersnotification purposes only . . . . . . . . . . . . . . . . . . . 422
FILE_TRANS panel - Advanced window parametersgeneral . . . . . . . . . . . . . . . . . 422
FILE_TRANS panel - Advanced window parametersOpenSystems/OS400 . . . . 422
FILE_TRANS panel - Advanced window parametersMVS . . . . . . . . . . . . . . . . . . . 423
FILE_TRANS panel - Advanced window parameterssecurity . . . . . . . . . . . . . . . . 423
FILE_TRANS panel - Advanced window parametersFTP Commands . . . . . . . . . 423
Tables
13
14
Description
Chapter 1
Introduction
Introduces the various types of job parameters and AutoEdit
variables described in the rest of the book.
Chapter 2
General parameters
Parameters that identify the job and describe its function.
Chapter 3
Scheduling parameters
Parameters that enable you to specify when and how often a job
should be scheduled for submission to CONTROL-M/Server.
Chapter 4
Execution parameters
Parameters that enable you to specify runtime characteristics of the
job, pertaining to reruns of the job, in particular.
Chapter 5
Condition parameters
Parameters that enable you to specify interdependent relationships
between jobs, using prerequisite conditions.
Chapter 6
Resource parameters
Parameters that enable you to make the availability of system
resources a prerequisite for job submission to CONTROL-M/Server.
Chapter 7
Post-processing parameters
Specify how the jobs results should be analyzed and what
subsequent actions should be taken.
Chapter 8
15
Related Documentation
Chapter
Description
Chapter 9
Status parameters
Describes runtime information about the job.
Chapter 10
SAP parameters
Describes the parameters used to create and run a SAP job.
Chapter 11
Chapter 12
Chapter 13
PeopleSoft parameters
Describes the parameters used to create and run a PeopleSoft job.
Chapter 14
Chapter 15
AutoEdit facility
Describes special variables and functions that can be used to make
job processing definitions more dynamic.
Chapter 16
Chapter 17
Chapter 18
Chapter 19
Messaging parameters
Describes the parameters in the MSG panel for CONTROL-M/CM
for Messaging jobs.
Related Documentation
The following list describes other BMC publications that are relevant to the
parameters and variables described in this book.
16
Related Documentation
CONTROL-M Administrator Guides are supplied for servers, agents, and Control
Modules for various CONTROL-M computers (for example, UNIX, iSeries
(AS/400) and Microsoft Windows). These guides describe setup, security, and
utilities.
BMC Batch Impact Manager User Guide describes BMC Batch Impact Manager
concepts, features, facilities, installation, and operating instructions. It can be used
as a learning guide, as well as a reference guide.
17
Online books are provided as Portable Document Format (PDF) files. You can view
them, print them, or copy them to your computer by using Acrobat Reader 4.0 or
later. You can access online books from the documentation compact disc (CD) that
accompanies your product or from the World Wide Web.
In some cases, installation of Acrobat Reader and downloading the online books is an
optional part of the product-installation process. For information about downloading
the free reader from the Web, go to the Adobe Systems site at http://www.adobe.com.
To view any online book that BMC Software offers, visit the support page of the BMC
Software Web site at http://www.bmc.com/support.html. Log on and select a product
to access the related documentation. (To log on, first-time users can request a user
name and password by registering at the support page or by contacting a BMC
Software sales representative.)
Request additional printed books
BMC Software provides a core set of printed books with your product order. To
request additional books, go to http://www.bmc.com/support.html.
18
Chapter
Introduction
In the CONTROL-M job scheduling environment, jobs are tasks that can be
performed by a computer. These tasks are handled according to parameters. The
parameters specified for a particular job are collectively referred to as a job processing
definition.
NOTE
The term job as used in this manual refers to any task that can be performed by a script or
command that is handled by CONTROL-M/Server.
Job processing parameters only need to be defined once for each job. CONTROL-M
uses the job processing definition each time a job is ordered. Definitions can be
modified at any time using various CONTROL-M/EM facilities.
These definitions are created using CONTROL-M/Desktop and are stored in
scheduling tables (job directories) according to various criteria that you determine.
The scheduling tables are uploaded to CONTROL-M/EM. When the scheduling
criteria of the table are met, the jobs are passed to the CONTROL-M/Server database.
Job parameters are composed primarily of static information. However, a job
processing definition may need to include information that is subject to change or
was not available when the definition was created (such as the time at which a job
was submitted, or the name of the batch queue to which the job was submitted.).
CONTROL-M/EM enables you to replace that data with AutoEdit variables. You can
use both pre-defined AutoEdit variables and those that you create.
Chapter 1
Introduction
19
CONTROL-M/Desktop. Use the Job Editing form or the Mass Creation facility to
create definitions offline. You can then upload the jobs to the CONTROL-M/EM
database.
CONTROL-M/EM. Use the Job Editing form to modify parameters for jobs that
have already been scheduled for submission on the current day. For more
information about the Job Editing form, see the CONTROL-M/Desktop User Guide.
NOTE
All job processing definitions are stored in the CONTROL-M/EM database and are uploaded
to the CONTROL-M/Server database.
The parameters of job processing definitions can also be used as selection criteria
20
To determine the content of the ViewPoints that indicate which nodes are
displayed in the CONTROL-M/Desktop window and the CONTROL-M/EM flow
diagram
To determine which jobs are included in a report created using the Reporting
facility
Panel
Contents
General Panel
Scheduling Panel
Application Panel Contains parameters for the specified application on which the job runs
(for example, SAP or Oracle Applications).
The title and content of the Application panel change depending on
which application is specified.
For more information, see Chapter 11, SAP parameters, Chapter 10,
Oracle E-Business Suite parameters, and Chapter 14, Microsoft
Windows parameters.
Execution Panel
Chapter 1
Introduction
21
Table 1
Panel
Contents
Conditions Panel
Resources Panel
Set Panel
Steps Panel
PostProc Panel
Active Panel
22
Language support
Language support
Western European language special characters can be specified for most parameters
in which free text can be entered. A list of all parameters that can contain these
characters is provided in the CONTROL-M Language Customization Guide.
In this guide, the term non-English characters in the Invalid Characters section of
each parameter description indicates that the parameter only supports Western
characters.
The following characters are not supported for any parameter under any
circumstances:
Description
CONTROL-M/EM
CONTROL-M/Enterprise Manager
CONTROL-M/CM
{ } (braces)
{Option A|Option B}
Chapter 1
Introduction
23
[Option]
Code Samples
Messages
Boldface
Option Symbol
Usage
Indicates whether a parameter is mandatory or optional.
Some parameters are mandatory only when CONTROL-M is installed on a certain
computer. Some parameters are mandatory only when a related parameter is
specified (for example, PDS and Minimum must be specified together).
Case sensitive
Indicates that CONTROL-M differentiates between values specified using various
combinations of uppercase and lowercase letters.
For example, the prerequisite condition JOB_ENDED_OK is different from the
prerequisite condition Job_Ended_OK. A job waiting for JOB_ENDED_OK is not
submitted if only Job_Ended_OK is found.
24
Invalid Characters
Indicates, when specifying the parameter, whether
there are any special characters that cannot be used
embedded blanks (spaces) can be used
Trailing blanks (after the specified value) are ignored.
AutoEdit Support
Indicates whether AutoEdit variables can be included in the value of the specified
parameter.
Chapter
General parameters
The parameters described in this chapter contain basic information that identifies the
job, describes what it does, and gives the location of the job script.
Table 2
Parameter
Description
Application
Application Type
Application Version
Author
AutoEdit
Command
Control Module
(CM) Version
CONTROL-M
Description
Doc Lib
Doc Mem
File Name/Mem
Name
Name of the file that contains the job script, or (for z/OS jobs only)
name of a member that contains one of the following in relation to
the job to be executed:
the JCL of the job
the started task procedure
warning messages
Form Name
Chapter 2
General parameters
25
Table 2
Parameter
Description
Group
Job Name
Job Type
26
Over Lib
Owner
Owner (user ID) associated with the job. This parameter is used by
the CONTROL-M security mechanism.
Path/Mem Lib
Name of the directory in which the job script resides, or (for z/OS
jobs only) name of the library in which the member described in the
Mem Name parameter is located.
PIPE
Scheduling Table
Lib
Name of the library that contains the scheduling table. [For z/OS
jobs only.]
Table
Task Type
Application
Application
Provides a logical name for sorting groups of jobs. This parameter is used to supply a
common descriptive name to a set of related groups of jobs.
Format
Usage
Mandatory
z/OS: Optional
Default
None
Length
1-20 characters
Case Sensitive
Yes
Invalid
Characters
AutoEdit
Support
Blanks
Single quotation marks.
Related parameters
Parameter
Description
Group
General information
The Application parameter facilitates more convenient and orderly management of
groups of production jobs.
The value assigned to the Application parameter can be used to determine the
placement of jobs in the CONTROL-M/Enterprise Manager flow diagram. It can also
be used as a criterion for building a ViewPoint.
Chapter 2
General parameters
27
Application
Parameter Name
CONTROL-M/EM Utilities
APPLICATION
Reporting Facility
APPLICATION
CONTROL-M/Server Utilities
-application
APPL
CONTROL-M/EM API
application
28
Application Type
Application Type
Indicates the application (for example, SAP or Oracle Applications) that runs the job.
NOTE
In the job editing form prior to CONTROL-M/EM version 6.3.01, the Application Node
Group parameter was tightly linked to the Application Type parameter. Beginning with
CONTROL-M/EM version 6.3.01, you select the application node group in the Node
ID/Group field (in the Execution tab of the job editing form).
Format
Usage
Optional
Default
Length
1-10 characters
Case Sensitive
No
Invalid Characters
AutoEdit Support
Related parameters
Parameter
Description
Application Version
Control Module
(CM) Version
Indicates the version of the Control Module (CM) that is used to run
the job.
Form Name
Job Type
Node ID/Group
General information
The control module of the application specified in this parameter must be installed in
the Node Group where the job will run.
Chapter 2
General parameters
29
Application Type
Availability
This parameter is supported by CONTROL-M/Server versions 6.1.xx and later, and
CONTROL-M for z/OS versions 6.2.xx and later.
Parameter Name
CONTROL-M/EM Utilities
APPL_TYPE
e-Trigger
Application Type
CONTROL-M/Server Utilities
-appltype
CONTROL-M/EM API
application_type
30
Application Version
Application Version
Indicates the version of the application (for example, SAP or Oracle Applications) on
which the job runs.
Format
Usage
Optional
Length
1-10 characters
Default
None
Case Sensitive
Yes
Invalid Characters
AutoEdit Support
Availability
This parameter is supported by CONTROL-M/Server versions 6.1.xx and later, and
CONTROL-M for z/OS versions 6.2.xx and later.
Related parameters
Parameter
Description
Application
Type
Control Module Control Module for the application that runs the job.
(CM) Version
Form Name
Job Type
General information
For a list of supported versions, see the Administrator Guide for the appropriate
CONTROL-M/Control Module.
Chapter 2
General parameters
31
Application Version
32
Component
Parameter Name
CONTROL-M/EM Utilities
APPL_VER
e-Trigger
Application Version
CONTROL-M/Server Utilities
-applver
CONTROL-M/EM API
application_version
Author
Author
Indicates the CONTROL-M/EM user who defined the job.
NOTE
This parameter is not relevant in z/OS environments.
Format
Usage
Mandatory.
Default
Length
1-30 characters
Case Sensitive
Yes
Invalid Characters
AutoEdit Support
NOTE
Depending on the value of the AuthorSecurity system variable, this parameter may be
disabled.
General information
The CONTROL-M/EM user specified by this parameter must possess a valid user ID
registered in the CONTROL-M installation. Authority to perform actions is verified
by CONTROL-M/Server security exits.
This parameter is used by the CONTROL-M/Server for verifying if the owner of the
job has authorization to submit the job processing definition during the submission of
jobs by the New Day Procedure). If the AuthorSecurity system parameter is set to
author security mode 2 or 3 (restricted), you cannot edit the Author field unless you
are a CONTROL-M/EM administrator and are online (that is, connected to a GUI
server). For more information, see the Security chapter and the description of the
AuthorSecurity system parameter in the CONTROL-M/Enterprise Manager
Administrator Guide.
Chapter 2
General parameters
33
Author
Computer-specific information
For more information, see the Security chapter of the CONTROL-M/Server
Administrator Guide for the appropriate computer.
34
Component
Parameter Name
CONTROL-M/EM Utilities
AUTHOR
Reporting Facility
AUTHOR
CONTROL-M/Server Utilities
-author
AutoEdit
AutoEdit
Assigns a value to an AutoEdit variable. AutoEdit variables can be used to pass
values to job submission parameters or to control other aspects of job submission. It is
also called Set Var.
Format
Usage
Optional
Format
AutoEdit
Support
Up to 214 characters.
AutoEdit
Support
z/OS: AutoEdit (and both variable-name, and value) have the following
characteristics:
Length
Blanks
AutoEdit
Support
Chapter 2
General parameters
35
AutoEdit
Related parameters
Do AutoEdit
Indicates an AutoEdit expression that depends on how the job ended (OK or
NOTOK) and can be used to influence other jobs, or subsequent runs of the
current job.
General information
AutoEdit variables are special variables that have a prefix of %%. They can be used to
Command
Do Mail (the To and Message fields)
Do Shout (the Destination and Message fields)
Do Sysout (Prm field)
File Name
In Condition (system variables can be specified as the entire value)
Mem Lib
Mem Name
Out Condition (system variables can be specified as the entire value)
Over Lib
Path
Quantitative Resource (system variables can be specified as the entire value)
Shout (the Destination and Message fields)
Step Range
Sysout (Prm parameter)
For more information about AutoEdit variables and how they can be used, see
Chapter 15, AutoEdit facility.
36
AutoEdit
Parameter Name
CONTROL-M/EM Utilities
AUTOEDIT
Reporting Facility
Setvar
CONTROL-M/Server Utilities
-autoedit
SET VAR
CONTROL-M/EM API
autoedit_assignment
Format
CONTROL-M/EM
Utilities
Example 1: OpenVMS
An OpenVMS job has the following job processing parameters and values:
Parameter
Value
MTJOB.COM
DUA0:[SALARY.JAN]
AutoEdit
%%PARM1=%%CALCDATE %%ODATE -2
%%PARM2=TRacct124
NOTE
To submit a DCL file that uses logical names that should be translated before submission,
define a job (with Task Type parameter Command) that performs the required ASSIGN or
DEFINE command (OpenVMS command).
Chapter 2
General parameters
37
AutoEdit
Example 2: UNIX
A UNIX job has the following job processing parameters:
Parameter
Value
File Name
(Mem Name)
mtjob.sh
$HOME/jobs
AutoEdit
Assignment
%%PARM1=%%CALCDATE %%ODATE -2
%%PARM2=TRacct124
If %%ODATE is 051203 (for December 3, 2005), the parameters described above would
cause CONTROL-M to invoke the script using the following UNIX command:
$HOME/jobs/mtjob.sh 051201 "TRacct124"
Value
Job Name
EODJOB
File Name
(Mem Name)
EODJOB
ACCOUNTING
AutoEdit
%%PARM1=%%ODATE
%%PARM2=%%TIME
%%LDA_1_6=%%ODATE
%%LDA_7_2=%%ODAY
%%SWS=00000001
%%LIBL=QTEMP ACCLIB
If %%ODATE is 060127 (for Jan. 27, 2006), the parameters described above would
cause CONTROL-M to submit the job using the following iSeries (AS/400)
commands:
CHGDTAARA *LDA(1 6) VALUE(060127)
CHGDTAARA *LDA(7 2) VALUE (27)
SBMJOB JOB (EODJOB) RQSDATA (CALL PGM (ACCOUNTING/EODJOB)
PARM (060127 110312)) SWS (00000001) INLLIBL (QTEMP ACCLIB))
38
Command
Command
Indicates an operating system command line entry to be submitted as a job.
NOTE
This parameter is not relevant in z/OS environments.
Format
Usage
Length
Case Sensitive
Microsoft Windows: No
UNIX: Yes
Invalid Characters
None
AutoEdit Support
General information
Use this parameter to specify an operating system command to be executed by
CONTROL-M. The command should be specified exactly as it would be specified in a
terminal for the specific computer.
CONTROL-M creates a temporary file that contains the command. This file is
submitted for execution, and is monitored and analyzed in the same manner as a
regular job.
The command can include any combination of text and AutoEdit variables. However,
the length of the command after resolution of AutoEdit variables must not exceed 999
characters. For more information about AutoEdit variables, see Chapter 15,
AutoEdit facility.
Computer-specific information
Commands submitted to a UNIX computer are executed using the Bourne shell.
For CONTROL-M for iSeries (AS/400) version 2.1.3, commands must not include
single quotation marks ( ). If quotation marks are necessary, use double quotation
marks ( ) only.
Chapter 2
General parameters
39
Command
Parameter Name
CONTROL-M/EM
Utilities
CMDLINE
Reporting Facility
CMD LINE
CONTROL-M/Server
Utilities
-cmdline
CONTROL-M/EM API
command
Example 1: OpenVMS
BACKUP DUA0:[000000...] MUA0:MONBKP/SAVE
Example 2: UNIX
tar cvf /dev/rmt0 -c /home
Assignment
%%B=%%CALCDATE %%DATE -5
Command
NOTE
For Windows agents: When specifying AutoEdit variables in the CMDLINE or COMMAND
parameters on CONTROL-M/Agent for Windows, the AutoEdit prefix must be specified as
%%%% instead of %%.
40
Format
Usage
Optional
Length
1-10 characters
Default
None
Case Sensitive
No
Invalid
Characters
AutoEdit
Support
Availability
Parameter Name
CONTROL-M/EM Utilities
CM_VER
CONTROL-M/Server Utilities
-cmver
Reporting Facility
CM VER
e-Trigger
CM Version
CONTROL-M/EM API
application_cm_version
Chapter 2
General parameters
41
CONTROL-M
CONTROL-M
Name of the CONTROL-M installation that processes the job.
Format
Usage
Mandatory
Length
1 through 20 characters
Default
None
Case Sensitive
Yes
Invalid Characters
AutoEdit Support
General information
CONTROL-M names are specified for each data center when creating the
CONTROL-M definition in CONTROL-M/EM and CONTROL-M/Desktop. The
name should describe the specified CONTROL-M installation and be easily
recognized by users.
In the Job Editing form, select the CONTROL-M installation instance from the list.
42
Component
Parameter Name
CONTROL-M/EM
Utilities
DATACENTER
Reporting Facility
DATA CENTER
CONTROL-M/Server
Utilities
CONTROL-M/EM API
control-m
Description
Description
Provides a description of the job in free text.
Format
Usage
Optional
Length
1-50 characters
Case sensitive
Yes
Invalid
Characters
None
AutoEdit
Support
General information
The Description parameter is used to describe the job. A well written description can
help you determine why the job was defined and how it fits into your business
environment.
NOTE
Special characters, such as single quotation marks, double quotation marks, left or right
brackets ([ ]), left or right parentheses(( )), and asterisks(*), should not be used in the
description text string.
Computer-specific information
CONTROL-M for z/OS
For conversion customers prior to version 6.0.00, if the current job was converted
from another job scheduling product, such as CA-7, the SCHEDULE-PREV-DAY or
SCHEDULE-PREV-ONLY string may appear in the DESC field for the job group. This
string causes all scheduled runs of the job to be shifted back one day. (For version
6.0.00 and later, the SAC parameter is used instead.)
Chapter 2
General parameters
43
Description
Parameter Name
CONTROL-M/EM
Utilities
DESCRIPTION
Reporting Facility
DESCRIPTION
CONTROL-M/Server
Utilities
-description
DESC
CONTROL-M/EM API
description
44
Doc Lib
Doc Lib
Name of the library/directory containing the job documentation file (specified in the
Doc Mem parameter).
Format
Usage
Length
Optional
Case Sensitive
Yes
Invalid Characters
AutoEdit Support
Related parameters
Parameter
Description
Doc Mem
Name of the file containing job documentation. This file is located in the
library specified in the Doc Lib parameter.
General information
The library or directory specified by this parameter, and the file specified in the Doc
Mem parameter, do not have to exist when the job processing parameters are defined.
If you specify this parameter, you must also specify a value for the Doc Mem
parameter.
NOTE
To access the documentation, the user must be defined and have authorization on the
CONTROL-M where the documentation resides.
Chapter 2
General parameters
45
Doc Lib
Computer-specific information
Computer
Format
UNIX
Specify the name of the directory and subdirectories (if any). One of the
following symbols can be used in place of or as part of the directory or
subdirectory name (these symbols are resolved at the time the job is
ordered or forced):
Parameter Name
CONTROL-M/EM Utilities
DOCLIB
Reporting Facility
DOC LIB
CONTROL-M/Server Utilities
-doclib
DOCLIB
CONTROL-M/EM API
doc_lib
Example 1: OpenVMS
DUA0:[ACCOUNT.DOC],
ACCDOC$DIR
Example 2: UNIX
$HOME/ctm/account/doc
46
Doc Mem
Doc Mem
Name of the file in which the job documentation is stored.
Format
Usage
Optional
Length
1-30 characters
z/OS: 1-8 characters
Case Sensitive
Yes
Invalid
Characters
AutoEdit
Support
Blanks
z/OS: Non-English characters
Related parameters
Parameter
Description
Doc Lib
General information
The Doc Mem parameter is normally specified together with the Doc Lib parameter.
NOTE
To access the documentation, the user must be defined and have authorization on the
CONTROL-M where the documentation resides.
Computer-specific information
iSeries (AS/400)
Doc Mem indicates the name of the member in the Libl file. On this computer, the
Doc Mem parameter is optional even if a value is supplied for Doc Lib. If a library
and file name are specified in Doc Lib but no value is specified for Doc Mem, the
*FILE default member name is used (for example, the member name is the same as
the file name).
Chapter 2
General parameters
47
Doc Mem
48
Component
Parameter Name
CONTROL-M/EM Utilities
DOCMEM
Reporting Facility
DOCMEM
CONTROL-M/Server Utilities
-docmem
DOCMEM
CONTROL-M/EM API
doc_member
Format
Usage
Length
Case Sensitive
Invalid
Characters
AutoEdit
Support
Yes
Blanks
z/OS: Non-English characters
Related parameters
Parameter
Description
Path/Mem Lib
Indicates the name of the library or directory in which the file described
in the File Name parameter is located.
Over Lib
Task Type
Specifies the type of task of the job performs. Determines the value of
the Mem Name (MEMNAME) parameter for z/OS jobs.
General information
The File Name parameter should contain only the name of the file, not the full path.
The Path parameter is used to specify the remainder of the path.
The File Name can be the same as or different from the job name. Each member
contains only one job.
The File Name may appear in the job node displayed in the CONTROL-M/EM
window (depending on options specified in the CONTROL-M/EM Options dialog
box).
Chapter 2
General parameters
49
NOTE
Character masks are not supported (for example, a job with a FR*.EXE File Name value is not
executed).
Computer-specific information
The command must conform to the following conventions:
Computer
Information
Microsoft
Windows
Name and file type of a REXX command file (suffix .cmd) or DOS
command file (suffix .bat).
UNIX
OpenVMS
z/OS
50
Parameter Name
CONTROL-M/EM Utilities
MEMNAME
Reporting Facility
MEMNAME
CONTROL-M/Server Utilities
-memname
MEMNAME
CONTROL-M/EM API
mem_name
Example 2: UNIX
myjob
Example 3: OpenVMS
MYJOB, MYJOB.COM, MYJOB.COM;2, MYJOB.EXE, MYJOB.EXE;4.
Chapter 2
General parameters
51
Form Name
Form Name
Type of form used for entering external application data.
Format
Usage
Length
1-30 characters
Case Sensitive
Yes
Invalid Characters
AutoEdit Support
Related parameters
Parameter
Description
Application Type
Application
Version
Control Module
(CM) Version
Job Type
Node ID/Group
General information
Beginning with CONTROL-M/EM versions 6.3.01, this parameter is no longer used
in the job editing form, but is used in other locations such as utilities. (In the job
editing form, the Job Type field determines which application type, version and CM
Version are used, and which form is displayed as a job editing form tab.)
Availability
This parameter is supported by CONTROL-M/Server versions 6.1.xx and later, and
CONTROL-M for z/OS versions 6.2.xx and later.
52
Form Name
Parameter Name
CONTROL-M/EM
Utilities
APPL_FORM
CONTROL-M/Server
Utilities
-applform
CONTROL-M/EM API
application_form
Chapter 2
General parameters
53
Group
Group
Indicates the name of the group to which the job belongs.
Format
Usage
Mandatory
Length
1-20 characters
Case Sensitive
Yes
Invalid
Characters
AutoEdit
Support
Related parameters
Parameter
Description
Application
General information
The Group parameter facilitates more convenient and orderly management of groups
of production jobs.
The value assigned to the Group parameter determines the jobs placement in the
structure of the CONTROL-M/EM network ViewPoint displayed in the
CONTROL-M/EM flow diagram. This window is described in the
CONTROL-M/Enterprise Manager User Guide.
54
Group
Parameter Name
CONTROL-M/EM
Utilities
GROUP
Reporting Facility
GROUP NAME
CONTROL-M/Server
Utilities
-group
GROUP
CONTROL-M/EM API
group
Chapter 2
General parameters
55
Job Name
Job Name
Name of the job.
Format
Usage
Mandatory
Length
1-64 characters
z/OS: 1-8 characters
Case Sensitive
Yes
Invalid Characters
AutoEdit Support
Blanks
Single quotation marks
If the job runs on any version of Microsoft Windows 2000,
prohibited filename characters (such as \, /, or *)
General information
The Job Name parameter appears along with the File Name parameter in various job
definition and job tracking windows.
The Job Name can also be displayed in the job node displayed in the
CONTROL-M/EM window (depending upon options specified in the Display Net
window).
This parameter is used when ordering or forcing a job, either using the Do Forcejob
parameter or when using the Order/Force windows.
The Job Name parameter does not have to be unique in the scheduling table.
56
Job Name
Computer-specific information
Parameter
Information
z/OS
iSeries (AS/400) The value specified for this parameter is the actual job name to be used by
iSeries (AS/400). It is part of the job submission command.
Note: For jobs on an iSeries (AS/400) computer, the value specified for the
Job Name parameter must conform to iSeries (AS/400) conventions for job
names.
Parameter Name
CONTROL-M/EM Utilities
JOBNAME
Reporting Facility
JOB NAME
CONTROL-M/Server Utilities
-jobname
JOB NAME
CONTROL-M/EM API
job_name
Chapter 2
General parameters
57
Job Type
Job Type
Generally, an identifier name indicating the type of external application (for example,
SAP ...). In this case, the parameter represents a combination of the following
parameters: Application Type, Application Version, CM Version, and Form Name.
Jobs not belonging to an external application have a job type of either CONTROL-M
BIM (for Batch Impact Manager jobs), or OS (for all other jobs).
Format
Usage
Format
Related parameters
Parameter
Description
Application Type
Application Version
Control Module
(CM) Version
Indicates the version of the Control Module (CM) that is used to run
the job.
Form Name
Node ID/Group
General information
For jobs running under external applications, the appropriate job type must be
selected in the job editing form. Job type identifies the relevant form for the particular
application type, application version and Control Module (CM) version.
The Control Module must be installed and the relevant form must be imported:
58
For a list of application types, application versions, and Control Module versions,
available in the CONTROL-M/Server, either click Explore next to the Job type field
or click Load next to the Node Id/Group field, in the job (or template) editing form.
(Click Load to also include the Node Group in the list.)
Job Type
To import Application forms, choose Tools => Import Application Form and browse
to and select the form.
When you select an external job type, a tab with relevant parameters is automatically
added as the second tab in the job editing form.
For more information on importing application forms or filling in the application
form parameters in the job editing form, see the relevant Control Module
documentation.
Availability
This parameter is supported in the job editing form only, beginning with
CONTROL-M/EM version 6.3.01.
Chapter 2
General parameters
59
Over Lib
Over Lib
Name of an alternate library or directory for the file specified with the File Name
parameter. CONTROL-M searches for the file specified in the File Name parameter in
the Over Lib directory before searching for it in the Path library.
Format
Usage
Optional
Length
Case Sensitive
Invalid
Characters
AutoEdit
Support
Yes
Blanks.
Related parameters
Parameter
Description
Path/Mem Lib
Indicates the name of the library or directory in which the file described
in the Path parameter is located.
File Name/Mem
Name
General information
The Over Lib parameter enables the user to submit a temporarily-modified job script
file without changing the original script file in the Path library and without changing
the scheduling order of a table.
60
Over Lib
When to use
The library containing the jobs regular script file is specified in the Path parameter.
When temporary modifications are required, the modified script file is placed in the
location indicated by the Over Lib parameter.
If the file specified by the File Name parameter is found in the Over Lib location, this
file is submitted instead of the job script file with the same name that resides in the
Path location.
Cancelling override
The override can be canceled by one of the following methods:
Delete the file specified in the File Name parameter from the Over Lib location. If
the job script file is not found in Over Lib, it is automatically taken from the Path
location.
-orDelete the Over Lib specification from the job definition.
NOTE
For a description of the values allowed with this parameter, see Computer-specific
information on page 64.
AutoEdit support
As of version 6.1.0x, the Over Lib value can be extracted and passed to another part of
the job processing definition using the %%OVERLIB parameter.
Parameter Name
CONTROL-M/EM Utilities
OVERLIB
Reporting Facility
OVER LIB
CONTROL-M/Server Utilities
-overlib
OVERLIB
CONTROL-M/EM API
over_lib
Chapter 2
General parameters
61
Owner
Owner
Identifies the owner (user name) for whom the job is executed. This parameter is used
by the CONTROL-M security mechanism.
Format
Usage
Mandatory
Default
Length
1-30 characters
z/OS: 1-8 characters
Blanks
Computers other than z/OS: Single quotation marks
General information
The Owner parameter is used by the CONTROL-M internal security mechanism to
determine operations that each user is authorized to perform. For more information,
refer to the Security chapter in the CONTROL-M Administrator Guide for the
appropriate computer.
62
Component
Parameter Name
CONTROL-M/EM Utilities
OWNER
Reporting Facility
OWNER
CONTROL-M/Server Utilities
-owner
OWNER
CONTROL-M/EM API
owner
Path/Mem Lib
Path/Mem Lib
Indicates the name of the directory or library in which the file described in the Path
parameter is located.
Format
Usage
Length
Case Sensitive
Invalid
Characters
Yes
AutoEdit
Support
Related parameters
Parameter
Description
File Name/Mem Name of the job script file kept in the directory or library specified in
Name
Path/Mem Lib.
Over Lib
Name of an alternate library for the file specified in the File Name
parameter. The original copy of the file is kept in the directory specified in
Path.
General information
The library or directory specified in the Path parameter and the accompanying File
Name file do not have to exist when the job processing parameters are defined.
CONTROL-M searches for them only before actual submission of the job.
Chapter 2
General parameters
63
Path/Mem Lib
Computer-specific information
Computer
Information
Microsoft
Windows
The Path parameter indicates the drive ID, and the names of the directory
and subdirectories (if any).
UNIX
OpenVMS
Started Task
64
Path/Mem Lib
Computer
Information
z/OS
(Continued)
Started Task
(Continued)
Under JES2
Under JES3
Lname where name is the logical JES name of the
computer, that is, the name as used in the JES3
command *T, not the SMF system ID.
AutoEdit support
As of version 6.1.0x, the Path value can be extracted and passed to another part of the
job processing definition using the %%MEMLIB parameter.
Parameter Name
CONTROL-M/EM Utilities
MEMLIB
Reporting Facility
MEM LIB
CONTROL-M/Server Utilities
-memlib
MEMLIB
CONTROL-M/EM API
mem_lib
Example 2: UNIX
$HOME/ctm/salary
Chapter 2
General parameters
65
Path/Mem Lib
Example 3: OpenVMS
DUA0:[SALARY.JAN.ARCH], SALARY$DIR
Example 5: z/OS
GENERAL
66
PIPE
PIPE
Indicates a data set to be replaced by a pipe with the same name. Displayed only if
MAINVIEW Batch Optimizer is installed.
NOTE
The PIPE parameter is used only with jobs run in CONTROL-M for z/OS installations in
which MAINVIEW Batch Optimizer (MVBO) is installed.
Format
Usage
Optional
Format
Each time a data set or pipe name is specified and Enter is pressed, a
new empty line is displayed to enable specification of an additional
data set or pipe name.
Length
1 - 44 characters
Case Sensitive
No
Invalid Characters
AutoEdit Support
Blanks
Non-English characters
General information
NOTE
PIPE can be modified only by using CONTROL-M for z/OS directly. This parameter is not
available from the CONTROL-M/EM GUI or utilities.
Pipes are storage buffers that are used to replace data sets. Pipes are defined in, and
used by, MAINVIEW Batch Optimizer to replace sequential processing with parallel
processing.
For example, normally (without pipes) if JOB1 writes to data set DS1 and then JOB2
reads data set DS1, JOB2 waits until JOB1 is terminated before reading the data set.
However, if a pipe is used to replace data set DS1, then as JOB1 writes data to pipe
DS1, JOB2 can use the data without waiting for termination of JOB1.
Each pipe and its relevant parameters are defined in a MAINVIEW Batch Optimizer
rule. Each pipe must be defined with the same name as the data set it is replacing.
Chapter 2
General parameters
67
PIPE
When a job is to use a pipe instead of a data set, the name of the data set or pipe must
be specified in the Pipe parameter of the CONTROL-M job processing definition for
the job.
For more information about Pipe processing, see the CONTROL-M for z/OS User
Guide.
68
PIPE
Figure 2
Chapter 2
General parameters
69
NOTE
This field is displayed only for z/OS jobs.
Format
Usage
Mandatory
Length
1-44 characters
Case Sensitive
No
Invalid Characters
Blanks
z/OS: Non-English characters
AutoEdit Support
70
Component
Parameter Name
CONTROL-M/EM Utilities
TABLE_DSN
Scheduling Library
CONTROL-M/EM API
table_library
Table
Table
Name of the scheduling table to which the job belongs.
NOTE
For CONTROL-M for z/OS jobs, this parameter is displayed as Scheduling Table Name in the
CONTROL-M/EM GUI.
Format
Usage
Mandatory, if values are specified for the Job Name and Date parameters.
Length
1-20 characters
Case Sensitive
Yes
Invalid
Characters
AutoEdit
Support
Blanks
Single quotation marks
z/OS: Non-English characters
General information
Together with the CONTROL-M JOBNAME parameter, the Table parameter
determines the position of the job in the CONTROL-M Scheduling Table hierarchy.
Parameter Name
CONTROL-M/EM Utilities
TABLE_NAME
Reporting Facility
TABLE_ID
CONTROL-M/Server Utilities
-schedtab
TABLE NAME
CONTROL-M/EM API
table_name
General parameters
71
Table
72
Task Type
Task Type
Specifies the type of task of the job performs.
Format
Usage
Format
Specific terms are valid for each CONTROL-M computer. For more
information, see Computer-specific information on page 74.
Invalid
Characters
AutoEdit
Support
General information
Each Task Type can be defined as cyclic or non-cyclic (regular). For more information,
see Cyclic on page 148.
For z/OS jobs, the specified task type is combined with the values of the Cyclic and
Emergency parameters.
NOTE
In CONTROL-M/EM versions earlier than version 6.1.00, the format for TASKTYPE
contained critical and cyclic information also. CONTROL-M/EM version 6.1.03 can still run
jobs whose TASKTYPE is specified in the old format. However, BMC Software recommends
that you specify this type of information using the CYCLIC and CRITICAL parameters when
creating new job processing definitions.
Chapter 2
General parameters
73
Task Type
Computer-specific information
Computer
Microsoft
Windows
UNIX
OpenVMS
Task Types
Job
Detached
Command
Dummy
External
Job
74
Task Type
Computer
Task Types
OpenVMS,
continued
Job, continued
Detached
Dummy
Chapter 2
General parameters
75
Task Type
Computer
Task Types
iSeries (AS/400)
Job
Detached
Command
Dummy
JOB
STC
Started task.
z/OS
Parameter name
CONTROL-M/EM Utilities
TASKTYPE
Reporting Facility
TASK_TYPE
CONTROL-M/Server Utilities
-tasktype
TASKTYPE
CONTROL-M/EM API
task_type
76
Task Type
Component
Format
CONTROL-M/EM
Utilities
Example
TASKTYPE=Detached/>
Valid values are:
For non-z/OS computers:
Job
Detached
Command
Dummy
External
For z/OS (as of version 6.1.03):
Job
Started_Task
These values are used in conjunction with the values specified in
the Cyclic and Critical parameters.
Reporting Facility
String.
CONTROL-M/
Server Utilities
Valid values:
JOB
DETACHED
COMMAND
DUMMY
DETACHED
EXTERNAL
GROUP (for group scheduling tables, only)
Chapter 2
General parameters
77
Task Type
78
Chapter
Scheduling parameters
The parameters in this chapter determine when and/or how often a job should be
scheduled for submission.
Table 3
Parameter
Description
Active
Date range during which the job or group scheduling table can be
ordered or the Scheduling Tag can be used.
Adjust Condition
And/Or
Confcal
Use to specify a calendar that is used to validate all specified days and
dates on which to schedule the job.
Dates
Days
Days Calendar
Minimum
Months
PDS
Relationship
Retro
Whether the job should be scheduled for possible execution after its
original scheduling date (odate) has passed.
79
Table 3
Parameter
Description
SAC
Whether to adjust the logical date for a job converted from a scheduling
product other than CONTROL-M.
This parameter is relevant only for jobs running in CONTROL-M for
z/OS version 6.2.00 or later.
Scheduling Tag
80
Time Zone
Indicates the global time zone used to calculate the interval for
time-related conditions.
Week Days
Weeks Calendar
Active
Active
Date range during which the job or group scheduling table can be ordered or the
Scheduling Tag can be used. During the period that the job or group scheduling is
outside the active range (that is, inactive), it is not eligible to be ordered.
Format
Usage
Optional
Format
AutoEdit
Support
Related parameters
Parameter
Description
Dates
Days Calendar
And/Or
Week Days
Weeks Calendar
Confcal
Months
Indicates the months in which the job should be scheduled. Only days
in the specified months are considered valid for scheduling the job.
Dates
Scheduling Tag
81
Active
General information
The Active parameter allows you to define a date range during which a job or group
scheduling table can be ordered or a Scheduling Tag can be used.
You can use the Active parameters to define either of the following:
An active period. The dates before this period and the dates after this period each
constitute an inactive period:
(inactive-period1 > defined-active-period > inactive-period2)
An inactive period. Technically you define two active periods, an earlier active
period, and a later active period, and everything in-between is the inactive period:
(active-period1 > defined-inactive-period > active-period2)
You can use this parameter with multiple copies of a job or group scheduling table
definition to create date ranges during which the job or group scheduling table
definition is run with alternate values, to eliminate the necessity of making
last-minute changes to a job processing definition for a fixed period of time.
NOTE
The Active parameter appears as a single parameter with several subparameters in the job
editing form and the group editing form in CONTROL-M/Desktop. In all other CONTROL-M
components, the Active parameter appears as two separate parameters that function together
the Active From Date parameter, and the Active To Date parameter. Despite this difference
in appearance, which is only a user interface issue, the processing functionality remains the
same in all CONTROL-M components.
82
In all other CONTROL-M components, ensure that the Active From Date is less than
or equal to the Active To Date.
Active
No matter which component you use to define the Active period, you can leave either
the From date or the To date blank:
If only a From date is specified, the job can be scheduled on or after that date.
If only a To date is specified, the job can be scheduled on or before that date.
the To date identifies the last date of the earlier active period (active-period1)
the From date identifies the first date of the later active period (active-period2)
In all other CONTROL-M components, ensure that the Active To Date is less than
the Active From Date.
When defining an inactive period, you must specify both parameters in the date
range; you cannot either of them blank.
83
Active
Parameter Name
CONTROL-M/EM Utilities
ACTIVE_FROM_DATE
CONTROL-M/Server Utilities
-DATEFROM <YYYYMMDD>
Example:
-DATEFROM 20060315
CONTROL-M/EM API
active_from
Alternate names for the Active To Date parameters are listed below.
Component
Parameter Name
CONTROL-M/EM Utilities
ACTIVE_To_DATE
CONTROL-M/Server Utilities
-DATEUNTIL <YYYYMMDD>
Example:
-DATEUNTIL 20050315
CONTROL-M/EM API
active_till
or
active_until
Format
CONTROL-M/EM Utilities
84
Active
Alternate formats for the Active To Date parameters are listed below.
Component
Format
CONTROL-M/EM Utilities
Four copies of the JOB_A job processing definition are created. The Days parameter
must be changed seasonally, to allow for variations in shipping frequency. Different
Active From Date and Active To Date parameters are used in each definition to
specify the season in which the job is active. Other job processing criteria remain
unchanged.
Job_A, Copy_1: Summer
Days: 1, 3
Active From Date: June 1, 2005
Active To Date: August 31, 2005
85
Active
86
Adjust Condition
Adjust Condition
Indicates whether to ignore prerequisite conditions normally set by predecessor jobs
if the relevant predecessor jobs are not scheduled.
NOTE
This parameter is relevant only for group scheduling tables.
Format
Usage
Optional
Format
Invalid
Characters
Non-English characters
AutoEdit
Support
General information
The Adjust Condition parameter is applied to all jobs in a group scheduling table. It
defines job dependencies in the group as being either conditional or absolute.
87
Adjust Condition
Component
Parameter Name
CONTROL-M/EM Utilities
ADJUST_COND
Reporting Facility
ADJUST CONDITION
CONTROL-M/Server Utilities
-adjust_cond
Adjust Conditions
CONTROL-M/EM API
adjust_condition
Format
CONTROL-M/EM
Utilities
CONTROL-M/Server
Utilities
88
And/Or
And/Or
Indicates the relationship between specified Days parameter values and Weekdays
parameter values.
Format
Usage
Optional
Format
Invalid
Characters
Non-English characters
AutoEdit
Support
Related parameters
Parameter
Description
Confcal
Dates
Indicates specific dates (month and day) on which the job should be
scheduled.
Date From
Indicates the start of a period of time during which the job or group
scheduling table can be ordered or the Scheduling Tag can be used.
Date Until
Indicates the end of a period of time during which the job or group
scheduling table can be ordered or the Scheduling Tag can be used.
Days
Days Calendar
Week Days
Indicates the days of the week on which the job should be scheduled for
processing.
Weeks Calendar
General information
If And is specified, both the Days/Days Calendar criteria and
Week Days/Weeks Calendar criteria must be satisfied for a job to be scheduled.
89
And/Or
90
Component
Parameter Name
CONTROL-M/EM Utilities
DAYS_AND_OR
Reporting Facility
DAYS_AND_OR
CONTROL-M/Server Utilities
-cal_andor
And/Or
CONTROL-M/EM API
and_or
Confcal
Confcal
Indicates the name of a CONTROL-M calendar that is used to validate scheduling
dates. A shift value can be used to indicate how to handle jobs that are scheduled for
a non-working day in the calendar.
Format
Usage
Optional
Length
Case Sensitive
Yes
Invalid
Characters
AutoEdit
Support
Blanks
z/OS: Non-English characters
Computers other than z/OS: Single quotation marks
Related parameters
Parameter
Description
Active
Indicates the start of a period of time during which the job or group
scheduling table can be ordered or the Scheduling Tag can be used.
And/Or
Days
Days Calendar
Minimum
Months
Name of a partitioned data set (PDS) to be checked for free space. If the
PDS has fewer than the minimum number of required free tracks (as
specified for the Minimum parameter), the job is executed.
Week Days
The days of the week on which the job should be scheduled for
processing.
Weeks Calendar
NOTE
The Confcal parameter cannot be specified together with the DATES parameter.
91
Confcal
Subparameter
Subparameter
Description
Shift
Shift Num
Determines how many days to shift the job if the current day is not
a valid working day.
NOTE
For z/OS jobs: The Confcal parameter cannot be specified together with the PDS and
Minimum parameters.
General information
The Calendar specified for Confcal must be a regular Calendar (not a periodic
calendar). This calendar is used for:
Jobs to be scheduled on a given day are checked against the Confcal calendar:
If the day is a working day in the Confcal calendar, the job is scheduled on that
day. (This day is referred to as the original scheduling date.)
If the day is not a working day in the Confcal calendar, the Shift and Shiftnum
parameters are checked. Depending on the Shift value, the job may be scheduled
on an earlier day, a later day, on the original scheduling date, or it may be
cancelled.
If the jobs scheduling criteria also include the day to which it is shifted, it runs only once
on that date (not once for regular scheduling, and once to make up for the shifted day).
NOTE
If no Confcal calendar is specified, no value can be specified for the Shift subparameter, and
this field has no effect on job scheduling.
92
Confcal
Parameter Name
CONTROL-M/EM Utilities
CONFCAL
Reporting Facility
CONF_CAL
CONTROL-M/Server Utilities
-confcal
CONFCAL
CONTROL-M/EM API
conf_cal
Format
CONTROL-M/EM
Utilities
Valid values:
CONTROL-M/Server
equivalent:
IGNOREJOB
NEXTDAY
PREVDAY
NOCONFCAL
No value
>
<
@
Valid values:
Ignore Job
Next Day
Prev Day
No Confcal
93
Confcal
Component
Format
CONTROL-M/Server
Utilities
94
Confcal
Component
Format
CONTROL-M/Server
Utilities
continued
95
Dates
Dates
Indicates specific dates (month and day) on which the job should be scheduled.
Format
Usage
Optional
Note: The Dates parameter cannot be used together with the Days
parameter.
Format
Invalid
Characters
AutoEdit
Support
General information
The job is scheduled for execution only on the dates specified in the dates list.
In z/OS environments, only 12 days can be specified for the Dates parameter. To
specify more than twelve dates for one job, the dates should be defined in a calendar,
and the calendar specified in the Days Calendar parameter.
The Dates parameter should be used with:
-MONTH ALL N
You can use the CTMRPLN utility to generate a report describing when the job runs
based on its currently specified scheduling dates. For more information, see the
description of this utility in the CONTROL-M Administrator Guide for your computer.
The Dates parameter cannot be specified together with the Weeks Calendar
parameter.
96
Dates
Parameter Name
CONTROL-M/EM Utilities
DATE
Reporting Facility
DATES_STR
CONTROL-M/Server Utilities
-date
DATES
CONTROL-M/EM API
dates
Schedule a job for the 21st of December and the 21st of June:
Dates 1221,0621
97
Days
Days
Days of the month on which to order the job.
Format
Usage
Optional
Note: The Days parameter cannot be used together with the Dates
parameter.
Length
1-160 characters
Invalid
Characters
AutoEdit
Support
Valid formats for the Days parameter vary depending on whether a periodic calendar
is specified as the Days Calendar. Formats for non-periodic and periodic calendars
are specified separately below. (For more information about Calendar types, see the
CONTROL-M/Desktop User Guide.)
NOTE
The term working days in the following format descriptions refers to days marked in the
calendar specified for the Days Calendar parameter.
Description
Values
98
Days
Format
Values cont.
Description
-n, Days of the month on which the job should not run, even if they are
working days in the Days Calendar.
>n, Order the job on the indicated day if it is a working day; otherwise,
order the job on the next working day. This format is frequently used for
holiday handling.
<n, Order the job on the indicated day if it is a working day; otherwise,
order the job on the closest preceding working day. This format is
frequently used for holiday handling.
Dn, Order the job on the nth working day from the beginning of the
month.
-Dn, Order the job on all working days except the nth working day from
the beginning of the month.
Ln, Order the job on the nth calendar day (or nth working day, if the
Days Calendar parameter is specified) from the end of the month. L1
represents the last day of the month (or last working day of the month if
a Days Calendar is specified).
-Ln, Order the job on all days except the nth calendar day from the end of
the month. If the Days Calendar parameter is specified, order the job on
all working days except the nth working day from the end of the month.
Note: A calendar must be specified for the Days Calendar parameter if the
+n, -n, >n, <n, Dn or -Dn format is used for the Days parameter.
Description
Rules
99
Days
Format
Values
Description
DnPi, Order the job on the nth day of period i from the beginning of the
period. An * can be specified as the value of
n to represent all days
I to represent all periods
-DnPi, Order the job on all days of period i except the nth day of period i
from the beginning of the period. An * can be specified as the i value to
represent all periods.
LnPi, Order the job on the nth day of period i counting backward from
the last day of the period. An * can be specified as the i value to represent
all periods.
-LnPi, Order the job on all days of period i except the nth day of period i
counting backward from the last day of the period. An * can be specified
as the i value to represent all periods.
Related parameters
CONTROL-M combines the value of the Days parameter with certain other
parameters in order to determine the scheduling days for the job.
Days
Calendar
And/Or
Week Days
Weeks
Calendar
Confcal
Months
Indicates the months in which the job should be scheduled. Only days in the
specified months are considered valid for scheduling the job.
General information
The job is ordered only on the days marked in the Days list and in the months
specified in the Months parameter.
Rules
100
When ALL is specified, no other values should be specified for the Days
parameter.
Days
Negative values take precedence over positive values when determining whether a
job should be scheduled on a certain date. If a negative value (-n, -Dn, -Ln, DnPi,
or -LnPi) in either the Days or Week Days parameter prevents a job from being
scheduled on a date, the job is not scheduled on that date.
Identical negative and positive values (for example, -Dn, Dn) cannot be specified
together.
If periodic and non-periodic values are mixed when specifying Days, processing
depends on the calendar type specified in parameter Days Calendar.
If a periodic calendar is specified in Days Calendar, all periodic values and all
negative non-periodic values (for example, -n) are processed; non-negative
non-periodic values are ignored.
For z/OS environments, the Months parameter is ignored when periodic values
are specified for the Days parameter.
NOTE
If the And option is selected (Month Days and Weekdays), and no criteria are specified for
either the Month Days or the Week Days parameter, CONTROL-M/EM assumes that ALL
has been specified for the empty parameter. For example, if Monday is selected, and no days
of the month are selected, the job is scheduled on all Mondays of the month.
Chapter 3
Scheduling parameters
101
Days
Parameter Name
CONTROL-M/EM Utilities
DAYS
Reporting Facility
DAY_STR
CONTROL-M/Server Utilities
-days
DAYS
CONTROL-M/EM API
month_days
102
Days
Chapter 3
Scheduling parameters
103
Days Calendar
Days Calendar
Indicates the name of a calendar containing a list of working days on which the job
can be scheduled for execution.
Format
Usage
Optional
Note: The Days Calendar parameter cannot be used together with the
Dates parameter.
Length
Case Sensitive
Yes
Invalid
Characters
AutoEdit
Support
Related parameters
And/Or
Confcal
Days
Months
Indicates the months in which the job should be scheduled. Months must be
indicated when the Days Calendar parameter is used.
Week Days
Weeks
Calendar
General information
A calendar contains a list of user-defined days that can be used as a basis for
scheduling jobs. For example, the days included in the calendar can be working days,
accounting days, or holidays.
104
Days Calendar
Calendars are usually defined for the entire installation, though each user can
define calendars according to personal preference. One calendar can be shared by
many job processing definitions.
The calendar does not have to exist when the job processing parameters are
defined. Its existence is checked during New Day Processing.
If no values are specified for the Days parameter, all working days in the specified
Days Calendar are considered valid for job scheduling.
If no Days Calendar is specified, all specified Days values are considered valid
working days.
When the Days Calendar parameter is specified with the Days parameter, the job is
scheduled for execution only if all the indicated Days are also marked in the
calendar.
If the Days Calendar parameter is specified with a Days parameter that includes
the + symbol, the job is scheduled for execution on those dates marked with a + (in
the Days parameter), in addition to the dates marked in the calendar.
If the Days Calendar parameter is specified with a Days parameter that includes
the symbol, the job is not scheduled for execution on those dates even if the date
is marked in the calendar.
The and/or relationship between Days and Weekdays is analyzed. For more
information about And/Or, see the description on page 89.
You can use the CTMRPLN utility to generate a report describing when the job runs
based on its currently specified scheduling dates. For more information, see the
description of this utility in the CONTROL-M Administrator Guide for your computer.
NOTE
The following examples presume that the first day of the week at your site is defined as
Sunday.
Chapter 3
Scheduling parameters
105
Days Calendar
Parameter Name
CONTROL-M/EM Utilities
DAYSCAL
Reporting Facility
DAYS_CAL
CONTROL-M/Server
Utilities
-dayscal
DCAL
CONTROL-M/EM API
days_cal
106
Days Calendar
Chapter 3
Scheduling parameters
107
Minimum
Minimum
Minimum number of free partitioned data set tracks required by the library specified
for the PDS parameter.
NOTE
This parameter is available for z/OS jobs only.
Format
Usage
Format
AutoEdit
Support
Related parameters
Confcal
Dates
Days
Months
PDS
Name of a partitioned data set (PDS) to be checked for free space. If the
PDS has fewer than the minimum number of required free tracks (as
specified for the Minimum parameter), the job is executed. When PDS is
specified, Minimum is mandatory.
Retro
Week Days
Weeks Calendar
General information
The PDS parameter specifies a library, and the Minimum parameter specifies the
minimum number of free tracks required by that library.
The Minimum and PDS parameters are always used together and are never used with
other Basic Scheduling parameters (For more information, see Related parameters
on page 108).
108
Minimum
When to use
The Minimum and PDS parameters are intended for use in jobs and started tasks that
compress, clean, and/or enlarge libraries. They are also specified for tasks that issue a
warning message to the IOA Log file if the minimum number of free tracks is not
available.
If Minimum and PDS parameters are defined for a job, the scheduling of the job is not
related to or depends on any date criteria. Instead, the job is scheduled if the actual
number of free tracks available in the specified library is below the specified
minimum at time of daily job ordering. The job or started task can then compress,
clean, or enlarge the library (or issue the appropriate warning).
NOTE
Minimum does not work with PDSE-type libraries because they always appear to be 100
percent full. Minimum only checks current extents.
Parameter Name
CONTROL-M/EM Utilities
MIN
Reporting Facility
MINIMUM
CONTROL-M/EM API
min_pds_tracks
Chapter 3
Scheduling parameters
109
Months
Months
Indicates the months during which the job can be scheduled for processing.
Format
Usage
Optional
Format
Invalid
Characters
AutoEdit
Support
Related parameters
Dates
You cannot specify a value for Months when a value is specified for the
Dates parameter.
General information
The Months parameter cannot be used together with the Dates parameter.
On CONTROL-M/Server
To see a jobs schedule plan, run the CTMRPLN report. This report indicates when
selected jobs in a selected scheduling table are scheduled to run. For more
information regarding CTMRPLN, see the utility section of the CONTROL-M/Server
for UNIX or Microsoft Windows Administrator Guide for your computer.
110
Months
Parameter Name
CONTROL-M/EM Utilities
Reporting Facility
CONTROL-M/Server Utilities
-month
MONTHS
CONTROL-M/EM API
Chapter 3
Scheduling parameters
111
Months
Format
CONTROL-M/EM Utilities
Example
<JAN=1/>
Examples
For examples that use the Months parameter, see the Days Calendar (page 104) and
Days parameters (page 98).
112
PDS
PDS
Name of a partitioned data set (PDS) to be checked for free space. If the PDS has
fewer than the minimum number of required free tracks (as specified for the
Minimum parameter), the job is executed.
NOTE
This parameter is available for z/OS jobs only.
Format
Usage
Length
1-44 characters
Case Sensitive
No
Invalid
Characters
AutoEdit
Support
Related parameters
Confcal
Dates
Days
Minimum
Months
Retro
Week Days
Chapter 3
Scheduling parameters
113
PDS
General information
The data set must be cataloged, and it must be a partitioned data set.
Parameters Minimum and PDS are always used together and are never used with
other Scheduling parameters.
The PDS parameter identifies a library. The Minimum parameter specifies the
minimum number of free tracks required by that library.
These parameters are intended for use (that is, definition) in jobs or started tasks that
compress, clean and/or enlarge libraries, or which issue a warning message to the
IOA Log file.
If the Minimum and PDS parameters are defined for a job, the scheduling of the job is
not related to or depends on any date criteria. Instead, the job is scheduled if the
actual number of free tracks available in the specified library is below the specified
minimum when the New Day procedure is run.
The job or started task can then compress, clean, or enlarge the library (or issue the
appropriate warning).
NOTE
This parameter is not supported for PDSE-type libraries because they always appear to be 100
percent full.
114
Component
Parameter Name
CONTROL-M/EM Utilities
PDSNAME
Reporting Facility
PDS Name
PDS
CONTROL-M/EM API
pds
Relationship
Relationship
Indicates the relationship (AND/OR) between Scheduling Tag criteria and basic
scheduling criteria in the job processing definition (that is, whether either set of
criteria, or both sets of criteria, must be satisfied).
NOTE
This parameter is relevant only to the job processing definitions of jobs that are in group
scheduling tables.
Format
Usage
Format
Option buttons.
When and is selected, both a specified Scheduling Tag and the jobs
basic scheduling criteria must be satisfied for the job to be scheduled.
Invalid
Characters
Non-English characters
AutoEdit
Support
Related parameter
Scheduling Tag Identifies a set of scheduling criteria defined for a group. If the
Relationship parameter value is AND and no Scheduling tag is defined,
the job is not scheduled.
General information
For jobs in group scheduling tables, two types of basic scheduling criteria can be
specified:
Chapter 3
Scheduling parameters
115
Relationship
In some cases, both sets of criteria must be satisfied for the job to be scheduled. In
other cases, it is sufficient if either set of criteria is satisfied. The AND-OR option
enables you to specify the required combination:
NOTE
If an AND relationship is specified and no Scheduling Tags are defined in the job, the job is
not scheduled.
116
Component
Parameter Name
CONTROL-M/EM Utilities
TAG_RELATIONSHIP
Reporting Facility
TAG_RELATIONSHIP
CONTROL-M/Server Utilities
-relationship
RELATIONSHIP
RELATION
CONTROL-M/EM API
tag_relationship
Retro
Retro
Indicates if the job should be scheduled for possible execution after its original
scheduling date has passed (retroactively).
Format
Usage
Optional
Format
Check box
Select the Retro check box to indicate that the job should be scheduled
retroactively. Clear the check box to indicate that the job should not be
scheduled retroactively.
Default: Not selected.
Invalid
Characters
Non-English characters
AutoEdit
Support
Related parameters
Minimum
PDS
General information
The Retro parameter is used to control situations where the computer has not been
working for a day or more (for example, due to a weekend, a holiday or a hardware
failure). The Retro parameter indicates to the New Day procedure or User Daily if the
job should be retroactively scheduled for days the computer (or CONTROL-M) was
inactive.
If Retro is specified, CONTROL-M/Server places job orders in the Active Jobs file
for all days that the job should have been scheduled. The scheduling dates for
which job orders are issued range from the day following the last running date of
the New Day procedure or User Daily to the current working date, provided that
those dates satisfy criteria specified in one of the scheduling parameters (Days,
Days Calendar, and so on). Each job order placed in the Active Jobs file uses a date
in the range as its original scheduling date.
If Retro is not specified, the job is scheduled only for the current working date
(provided that this date satisfies the jobs scheduling criteria).
Chapter 3
Scheduling parameters
117
Retro
For more information, see the description of the Date Control Record (UDLAST) in
the overview chapter of the CONTROL-M/Server Administrator Guide.
If Retro is specified for a User Daily Job, only the last (most recent) order of the User
Daily Job actually orders jobs. It also performs Retro ordering for all included jobs. As
a general rule, there is no need to specify Retro in the job processing definition of a
User Daily job.
You can use the ctmrplan CONTROL-M/Server utility to determine when selected
jobs in a scheduling table are scheduled to run. For more information, see the Utilities
chapter in the CONTROL-M/Server Administrator Guide.
NOTE
Retro cannot be used with the Minimum and PDS parameters.
Parameter Name
CONTROL-M/EM Utilities
RETRO
Reporting Facility
RETRO
CONTROL-M/Server
Utilities
-retro
RETRO
CONTROL-M/EM API
retro
118
Retro
Component
Format
CONTROL-M/EM
Utilities
CONTROL-M/Server
Utilities
Assume the computer was down from the 16th to (and including) the 18th. The 15th
is the last date on which the job was scheduled for execution. Today is the 19th.
Therefore, the job is only scheduled for execution on the 19th.
the Work Days calendar contains the dates 15, 16, 18, and 19
the computer was down from the 16th up to (and including) the 18th
the 15th was the last date that the job was scheduled for execution
today is the 19th
The job is scheduled three times with the original scheduling dates: 16, 18, and 19
(that is, three job orders are added to the Active Jobs file).
Chapter 3
Scheduling parameters
119
SAC
SAC
Whether to adjust the logical date for a job converted from a scheduling product
other than CONTROL-M.
NOTE
This parameter is relevant only for jobs running in CONTROL-M for z/OS version 6.2.00 or
later.
Format
Usage
Optional
Format
Blank No adjustment is made. The group and all the jobs in it are
scheduled according to the regular criteria. This is the default.
AutoEdit
Support
120
SAC
General information
Use this parameter if one of the following is true:
You have selected a New Day time that is different from the time at which the
logical date changed under your old product.
In such circumstances, jobs may be scheduled at a time that falls between the time at
which the logical date changed under your former product and the CONTROL-M
New Day time. This may cause jobs to be scheduled on the wrong date. The SAC
parameter enables the logical date to be automatically adjusted in the case of such
jobs, so that they run on the required date.
Parameter Name
CONTROL-M/EM Utilities
PREV_DAY
Reporting Facility
Prev Day
CONTROL-M/Server Utilities
(none)
SAC
CONTROL-M/EM API
sac
Example 1
In the MIXEDGRP group, the JOBA, JOBB, and JOBC jobs in a group have the SAC
parameter set to P and the JOBX, JOBY, and JOBZ jobs have the SAC parameter left
blank. In such a case, the group must be scheduled on both the regular scheduling
day for the group and on the previous day, so that both types of jobs can run.
Set the SAC parameter of the MIXEDGRP group to P.
Example 2
In the ONEVAL group, all the jobs have the SAC parameter set to P. In such a case,
the group must be scheduled on the day preceding the regular scheduling day only.
Set the SAC parameter of the ONVAL group to -.
Chapter 3
Scheduling parameters
121
Scheduling Tag
Scheduling Tag
Identifies a set of scheduling criteria defined for a group. This parameter only
appears for jobs in group scheduling tables. The scheduling criteria referenced by
each Scheduling Tag are defined in the group scheduling table.
Format
Usage
Optional
Note: Only relevant to jobs in a group scheduling table.
Length
Format
This parameter must contain either the name of a Scheduling Tag that is
defined for the group scheduling table, or an asterisk ( * ), indicating all
Scheduling Tags.
Case Sensitive
Yes
Invalid
Characters
Blanks
Computers other than z/OS: Single quotation marks.
z/OS: The following characters must not be used in Scheduling Tag
definitions in group scheduling tables:
* (asterisk)
? (question mark)
Non-English characters
AutoEdit
Support
Subparameter
Active
Indicates the start of a period of time during which the job or group
scheduling table can be ordered or the Scheduling Tag can be used.
Related parameters
122
Parameter
Description
Relationship
Scheduling Tag
General information
Each group scheduling table contains one or more sets of basic scheduling criteria
that can be applied to job processing definitions of jobs in the table. Each set of basic
scheduling criteria is assigned a unique name, specified in the Scheduling Tag field,
which is used for referencing that set of criteria.
To apply a set of scheduling criteria in a group scheduling table to a job processing
definition, specify the Scheduling Tag name of the desired criteria in the Scheduling
Tag field of the Job Processing form.
If multiple Scheduling Tag names are specified in the job processing definition, the
tags are checked sequentially (according to the order in which they are defined for the
group scheduling table) during job scheduling to determine if the criteria are
satisfied. The first set of Scheduling Tag criteria that is satisfied is applied to the job.
Subsequent Scheduling Tags specified for the job are not checked.
If an asterisk (*) is specified as a Scheduling Tag name, all Scheduling Tags in the
group scheduling table are applied to the job.
Each job processing definition can have its own basic scheduling criteria defined,
independent of the Scheduling Tag criteria in the group scheduling table.
The value of the Relationship parameter is OR. The basic scheduling criteria of the
job or a specified Scheduling Tag (or both) are satisfied.
The value of the Relationship parameter is AND. Both the basic scheduling criteria
of the job and a specified Scheduling Tag are satisfied.
Chapter 3
Scheduling parameters
123
Scheduling Tag
Component
Parameter Name
CONTROL-M/EM Utilities
TAG_NAME
CONTROL-M/Server
Utilities
-tag
SCHEDULE TAG
CONTROL-M/EM API
sched_tag
Format
CONTROL-M/EM
Utilities
124
Statistics Calendar
Statistics Calendar
Name of the CONTROL-M periodic calendar within which statistics relating to the
job are collected.
NOTE
This parameter is relevant only for jobs running in CONTROL-M for z/OS version 6.2.00 or
later.
Format
Usage
Optional
Format
Case Sensitive
Yes
Invalid
Characters
AutoEdit
Support
Blanks
Non-English characters
Related parameters
Parameter
Description
Statistics Period
General information
As part of the post-processing for each job, CONTROL-M for z/OS determines the
elapsed run time of the job. All accumulated information regarding job execution,
including the elapsed run time, is written to the IOA Log file.
Periodically, a statistics utility may be used to scan and analyze the IOA Log file. This
utility gathers information about the start time of each job, its elapsed run time, CPU
utilization time, and so on. The utility places this information in the Statistics file,
where averages of these values can be maintained for each job.
If the Statistics Calendar parameter is not used to specify a periodic calendar, the
statistics relating to a job are based on all run times of the job.
Chapter 3
Scheduling parameters
125
Statistics Calendar
The Statistics Calendar parameter identifies the periodic calendar that is used to
gather average runtime statistics for the job. The information displayed in the
Statistics Period field identifies the specific days within that calendar that are used as
the basis of the runtime statistics.
By using the Statistics Calendar parameter together with the information displayed in
the Statistics Period field, you can obtain more precise statistical information about
the running of the job, as shown in the following example.
Example
Assume that a job runs daily, weekly, and monthly, and that the Statistics Calendar
parameter identifies a periodic calendar that contains a number of months each
specified in a manner similar to the following:
-----S--------------S-------------S-------------S-------------S-------------S--1 2 3 4 5 6 7 8 9 + 1 2 3 4 5 6 7 8 9 + 1 2 3 4 5 6 7 8 9 +
09
D D W D
D D D D W D
D D D D W D
D D D D W D
D D D M
In this example, the job runs daily in Period D, weekly in Period W, and monthly in
Period M.
If the job runs on the 3rd of the month, its statistics are collected for Period W. If it
runs on the 6th of the month, its statistics are collected for Period D, and so on.
126
Component
Parameter Name
CONTROL-M/EM Utilities
STAT_CAL
Reporting Facility
Stat Calendar
CONTROL-M/Server Utilities
(none)
STAT CAL
CONTROL-M/EM API
statistic_cal
Statistics Period
Statistics Period
Identifier of the actual days within the CONTROL-M periodic calendar in relation to
which statistics relating to the job are calculated.
NOTE
This parameter is relevant only for jobs running in CONTROL-M for z/OS version 6.2.00 or
later.
Format
Format
Related parameters
Parameter
Description
Statistics Calendar Name of the CONTROL-M periodic calendar within which statistics
relating to the job are collected.
General information
This parameter provides more precise statistical information relating to z/OS jobs.
For full information, see Statistics Calendar on page 125.
Chapter 3
Scheduling parameters
127
Time Zone
Time Zone
Indicates the time zone according to which the job should be scheduled.
Format
Usage
Optional
Format
Threecharacter value
The following values are supplied with CONTROL-M:
HNL
Honolulu
GMT-10.00
HAW
Hawaii
GMT-10:00
128
ANC
GMT-09:00
PST
GMT-08:00
MST
GMT-07:00
CST
GMT-06:00
EST
GMT-05:00
ATL
GMT-04.00
RIO
Rio de Janeiro
GMT-03.00
GMT
GMT+00:00
WET
GMT+01:00
CET
GMT+02:00
EET
GMT+03:00
DXB
Abu Dhabi
GMT+04.00
KHI
Karachi
GMT+05.00
DAC
Dacca
GMT+06.00
BKK
Bangkok
GMT+07.00
HKG
Hong Kong
GMT+08:00
Time Zone
TYO
Tokyo
GMT+09.00
TOK
Tokyo
GMT+09:00
Sydney
GMT+10.00
MEL
Melbourne
GMT+10:00
NOU
Noumea
GMT+11.00
AKL
Auckland
GMT+12.00
If necessary, these default values can be modified, and new values can be
defined. For more information, see the description of time zone support in
the maintenance chapter of the CONTROL-M/EM Administrator Guide or
the CONTROL-M/Server Administrator Guide.
Default
If no value is specified for this parameter, the job runs with the time zone
of the CONTROL-M/Server that ordered the job.
Invalid
Characters
Non-English characters
AutoEdit
Support
General information
Newly defined jobs with specified time zones must be saved at least 48 hours
before their intended execution dates (in order to ensure that they are ordered
automatically by the appropriate New Day Procedure or User Daily).
If they must run today they should be ordered manually (for example, using the
ctmorder utility).
Specified Odates are calculated according to the working date (not the actual date).
This means that if a job is defined as working on the 5th of the month at 3:00 A.M.,
and the working day begins at 5:00 A.M., then the job is actually run at 3:00 A.M. on
the morning of the 6th (which is still part of the working day of the 5th).
In addition to time zones, you can also order a job that is intended for execution on
a future date. For more information, see the odate and odate_option parameters in
any of the following CONTROL-M/Server utilities:
ctmudly
ctmudchk
ctmorder
ctmcreate
For more information about these utilities, see the appropriate
CONTROL-M/Server Administrator Guide.
Chapter 3
Scheduling parameters
129
Time Zone
BMC Software recommends that you do not combine jobs that have time zone
specifications with jobs that do not specify a time zone in the same scheduling
table or group scheduling table.
When a job is considered for ordering by the New Day procedure, it is ordered if
its scheduling date occurs within the next 48 hours. When a job is ordered by a
User Daily job, it is ordered only if its scheduling criteria are satisfied for the
current working date. For this reason, BMC Software recommends that you
arrange the jobs for each time zone in a separate table. For more information, see
the description of time zone support in the maintenance chapter of the
CONTROL-M/EM Administrator Guide or the CONTROL-M/Server Administrator
Guide.
Parameter Name
CONTROL-M/EM Utilities
TIMEZONE
CONTROL-M/Server
Utilities
-timezone
TIMEZONE
CONTROL-M/EM API
time_zone
Example
Use the following parameters to schedule a job that runs at 5 P.M. Tokyo time:
Tasktype job
time from 17:00
Time Zone TOK
130
Week Days
Week Days
Indicates the days of the week on which the job should be scheduled for processing.
Format
Usage
Optional
Format
In the Job Editing form, this parameter can be specified using either a
series of check boxes or a text box immediately below these check boxes.
The information below is relevant for entry of Week Days information in
the text box.
The number used to represent each weekday depends upon a
CONTROL-M system parameter that specifies whether
1= Sunday, or 1= Monday. Consult your CONTROL-M administrator to
determine which standard is used at your site.
Note: All examples shown below assume that 1=Sunday, 2=Monday, and
so on, at your site.
Note: The term working days in the following format descriptions refers to
days marked in the calendar specified for the Weeks Calendar parameter.
Valid formats for the Week Days parameter vary depending on whether a
periodic calendar is specified as the Weeks Calendar.
Formats for each type of calendar are specified separately, as described in
Periodic calendar format on page 132 and Non-periodic (regular)
calendar Format on page 133.
Length
1-50 characters
Case sensitive
Yes
Invalid
Characters
AutoEdit
Support
Chapter 3
Scheduling parameters
131
Week Days
Description
Rules
Values
132
DnPi,... Order the job on the nth day of period i in each week from the
beginning of the week. An * can be specified as:
the n value to represent all days
the i value to represent all periods
-DnPi,... Order the job on all days of period i except the nth day of
period i in each week from the beginning of the week. An * can be
specified as the i value to represent all periods.
LnPi,... Order the job on the nth day of period i in each week counting
backward from the last periodic day of the week. An * can be specified as
the i value to represent all periods.
-LnPi,... Order the job on all days of period i except the nth day of
period i in each week counting backward from the last periodic day of
the week. An * can be specified as the i value to represent all periods.
Week Days
Values
Description
ALL All days of the week. Do not specify any other value with ALL.
-n,... Days of the week on which a job cannot be ordered, even if they
are working days.
>n, Order the job on the indicated day if it is a working day; otherwise,
order the job on the next working day. This format is frequently used for
holiday handling.
<n, Order the job on the indicated day if it is a working day; otherwise,
order the job on the previous working day. This format is frequently
used for holiday handling.
Dn, Order the job on the nth working day from the beginning of the
week.
-Dn, Order the job on all working days except the nth working day
from the beginning of the week.
Ln, Order the job on the nth working day from the end of the week (L1
represents the last working day of the week).
-Ln, Order the job on all working days except the nth working day
from the end of the week (L1 represents the last working day of the
week).
Note: A calendar must be specified for the Weeks Calendar parameter if the
+n, -n, >n, <n, Dn, -Dn, Ln, or -Ln format is used for the Week Days
parameter.
Chapter 3
Scheduling parameters
133
Week Days
Related parameters
Parameter
Description
Active
Indicates the start of a period of time during which the job or group
scheduling table can be ordered or the Scheduling Tag can be used.
Days
Days Calendar
And/Or
Weeks Calendar
Confcal
Months
Indicates the months in which the job should be scheduled. Only days
in the specified months are considered valid for scheduling the job.
General information
The job is ordered only on the days of the week marked in the list, and in the months
specified in the Months parameter.
Negative values take precedence over positive values when determining whether a
job should be scheduled on a certain date. If a negative value (-n, -Dn, -L, DnPi, or
-LnPi) in either the Days or Week Days parameter prevents a job from being
scheduled on a date, the job is not scheduled on that date even if a positive value (for
example, Ln) would otherwise result in the job being scheduled on that date.
Identical negative and positive values (for example, -Dn, Dn) cannot be specified
together.
NOTE
If the And option is selected (Month Days and Week Days), and no criteria are specified for
either the Month Days or the Week Days parameter, CONTROL-M/EM assumes that ALL
has been specified for the empty parameter. For example, if Monday is selected, and no days
of the month are selected, the job is scheduled on all Mondays of the month.
If periodic and non-periodic values are mixed when specifying Week Days,
processing depends upon the type of calendar specified in the Weeks Calendar
parameter.
134
Week Days
NOTE
You can use the CTMRPLN utility to generate a report describing when the job runs based on
its currently specified scheduling dates. For more information, see the description of this
utility in the CONTROL-M Administrator Guide for your computer.
Parameter Name
CONTROL-M/EM Utilities
WEEKDAYS
Reporting Facility
W_DAY_STR
CONTROL-M/Server
Utilities
-weekdays
WDAYS
CONTROL-M/EM API
week_days
NOTE
The following examples assume that the first day of the week in the installation is Sunday.
Chapter 3
Scheduling parameters
135
Week Days
Each week, schedule the job on the first day of period A, and on all days, except the
2nd day, of period B, in that week.
136
Weeks Calendar
Weeks Calendar
Indicates the name of a calendar to be used to validate specified weekdays on which
to order the job.
Format
Usage
Optional.
Length
1-10 characters
z/OS: 1-8 characters
z/OS: Blanks
Related parameters
Parameter
Description
Active
Indicates the start of a period of time during which the job or group
scheduling table can be ordered or the Scheduling Tag can be used.
Days Calendar
And/Or
Months
Indicates the months in which the job should be scheduled. Only days
in the specified months are considered valid for scheduling the job.
General information
A calendar contains a list of days that can be used as a basis for scheduling jobs. For
example, the days in the calendar can be working days, accounting days, or holidays.
Calendars are usually defined for the entire installation, though each user can
define calendars for his/her own use. One calendar can be shared by many job
processing definitions.
Chapter 3
Scheduling parameters
137
Weeks Calendar
The calendar does not have to exist when the job processing parameters are
defined. Its actual existence is checked during New Day Processing.
NOTE
The Weeks Calendar parameter cannot be used together with the Dates parameter.
If no values are specified for the Week Days parameter, all working days in the
specified Weeks Calendar are considered valid for job scheduling.
If no Weeks Calendar is specified, all specified Week Days values are considered
valid working days.
When the Weeks Calendar parameter is specified with the Week Days parameter,
the job is scheduled for execution only if all the indicated Week Days are also
marked in the calendar.
If the Weeks Calendar parameter is specified with a Week Days parameter that
includes the + symbol, the job is scheduled for execution on those dates marked
with a + (in the Week Days parameter), in addition to the dates marked in the
calendar.
If the Weeks Calendar parameter is specified with a Week Days parameter that
includes the symbol, the job is not scheduled for execution on those dates even if
the date is marked in the calendar.
You can use the CONTROL-M CTMRPLN utility to generate a report describing
when the job runs based on its currently specified scheduling dates. For more
information, see the description of this utility in the CONTROL-M Administrator
Guide for your computer.
138
Weeks Calendar
Parameter Name
CONTROL-M/EM Utilities
WEEKSCAL
Reporting Facility
WEEKS_CAL
CONTROL-M/Server
-weekcal
WCAL
CONTROL-M/EM API
weeks_cal
Chapter 3
Scheduling parameters
139
Weeks Calendar
140
Chapter
Execution parameters
The parameters in this chapter are related to the execution of the job and the
processes that accompany execution.
Table 4
Parameter
Description
Confirm
Critical
Cyclic
Due Out
Interval
Specifies the length of time (in minutes) to wait between reruns of a job
or between cyclic runs of a job.
Max Wait
Maximum
Specifies the maximum number of reruns that can be performed for the
job.
Multi Agent
Node Group
Host name of a node group to which the job should be submitted. For
more information, see Node ID/Group below.
Node ID
Chapter 4
Execution parameters
141
Table 4
Parameter
Description
Node ID/Group
Prevent NCT2
Priority
Request NJE Node Identifies the node in the JES network on which the job is to execute.
Rerun From
Rerun Member
Name of the JCL member to use when the job is automatically rerun.
Scheduling
Environment
System Affinity
Indicates the identity of the system in which the job must be initiated
and executed (in JES2).
Indicates the identity of the processor on which the job must execute (in
JES3).
From sets the earliest date and time for submitting the job.
Until sets the latest date and time for submitting the job.
Units
Specifies a unit of time for the numerical value indicated by the Interval
parameter.
Use In-Stream JCL Whether CONTROL-M for z/OS submits the JCL stream within the job
scheduling definition, overriding the MEMLIB parameter value.
142
Confirm
Confirm
Specifies whether user confirmation is required before the job is submitted for
execution.
Format
Usage
Optional
Format
Invalid
Characters
Non-English characters
AutoEdit
Support
General information
If Confirm is selected, a status of WAIT USER is assigned to the job when it is placed
in the Active Jobs file. When you confirm the job, it is submitted after the remaining
submission criteria are satisfied.
Parameter Name
CONTROL-M/EM Utilities
CONFIRM
CONTROL-M/Server Utilities
-confirm
CONFIRM
CONTROL-M/EM API
confirm_flag
Chapter 4
Execution parameters
143
Confirm
144
Component
Format
CONTROL-M/EM Utilities
Valid values:
0 - No confirmation required. Default
1 - Confirmation required.
Example
<CONFIRM=1/>
CONTROL-M/Server Utilities
Valid values:
N - No confirmation required. Default
Y - Confirmation required.
Valid values:
N - No confirmation required. Default
Y - Confirmation required.
Critical
Critical
When selected, indicates that the job is a critical-path job in CONTROL-M.
Format
Usage
Optional
Format
Check box
Selected job is critical
Cleared job is not critical
Invalid Characters
Non-English characters
Related parameters
Priority
General information
For non-z/OS computers
Defining a job as critical ensures that a job that requires resources is submitted as
soon as possible after all its In Conditions parameters are satisfied. As a result of a job
being defined as critical, any Quantitative resources or Control resources that the job
requires exclusively are reserved for the job as they become available.
The preferential treatment given to a critical job is applied only after all the jobs In
Conditions parameters are satisfied.
The Critical parameter takes precedence over the Priority parameter (a low-priority
job defined as critical is given preferential treatment over a non-critical high-priority
job). However, if two critical jobs are awaiting execution at the same time, the
higher-priority job receives resources before the lower-priority job.
Critical path priority applies to contention between Quantitative resources and
between Control resources with Exclusive status. The critical path priority does not
apply to contention with Control resources with Shared status.
For more information about the Priority parameter, see Priority on page 171.
For z/OS computers
The Critical parameter check box is replaced with a check box labeled Emergency.
When selected, this marks the z/OS job as an Emergency job task type.
Chapter 4
Execution parameters
145
Critical
NOTE
[For z/OS jobs] The Emergency check box is marked if the job definition is created as a result
of a CONTROL-M/EM utility and the Critical parameter was set to 1 (see below).
Availability
For non-z/OS computers, critical is available for jobs whose statuses are not
Executing when editing details in the active environment.
Parameter Name
CONTROL-M/EM Utilities
CRITICAL
Reporting Facility
CRITICAL
CONTROL-M/Server Utilities
-critical
CONTROL-M/EM API
critical
Format
CONTROL-M/EM Utilities
Valid values:
1 - Job is critical.
0 - Job is not critical. Default.
Example
<CRITICAL=1/>
CONTROL-M/Server Utilities
Valid values:
Y - Job is critical.
N - Job is not critical. Default.
146
Critical
Item
Value
Mem Name
EBDUPDT
Quantitative Resources
TAPE 0002
Priority
50
Critical
Job EBDEXECs priority level is 04, and it requires one tape drive. It is not a Critical
job.
Item
Value
Mem Name
EBDEXEC
Quantitative Resources
TAPE 0001
Priority
04
Critical
Value
Mem Name
EBDBKP
Quantitative Resources
TAPE 0003
Priority
8A
Critical
Job EBDMAINTs priority level is 70, Critical is selected, and it requires one tape
drive.
Item
Contents
Mem Name
EBDMAINT
Quantitative Resources
TAPE 0001
Priority
70
Critical
Chapter 4
Execution parameters
147
Cyclic
Cyclic
Indicates if the job is cyclic (to be rerun at regular intervals).
Format
Usage
Optional
Format
Check box
Selected job is cyclic
Cleared job is not cyclic
Invalid
Characters
Non-English characters
Related parameters
Do Stop Cyclic
Maximum
Max Wait
Determines the maximum number of days a cyclic job can wait for
submission.
Rerun From
Task Type
General information
A non-cyclic job is a job that, if its scheduling criteria are satisfied, is ordered once by
CONTROL-M on a given day (discounting reruns caused by a Do Rerun parameter or
manual reruns).
A cyclic job is rescheduled after execution for an additional possible execution.
The job executes again only when both the following circumstances occur:
148
Cyclic
This variable is normally used when ordering a cyclic job for a single run.
EXAMPLE
To indicate that all jobs ordered by the ctmorder utility (in CONTROL-M/Server) should run
as non-cyclic jobs, include the following statement in the command line of the ctmorder
utility.
-autoedit %%CYCLIC N
KEEP Jobs are removed from the Active Jobs file when MAXWAIT days have
passed regardless of whether the job ended OK. Default.
NOT_KEEP Jobs (non-cyclic and cyclic) are removed from the Active Jobs file at
the next run of the New Day procedure. Cyclic jobs are not removed if they are
executing when the New Day procedure begins. Instead, they are removed at the
run of the following New Day procedure.
Chapter 4
Execution parameters
149
Cyclic
Availability
For z/OS jobs
Cyclic jobs cannot contain Do Rerun parameters or Shout When Rerun parameters.
150
Component
Parameter Name
CONTROL-M/EM
Utilities
CYCLIC
Reporting Facility
CYCLIC
CONTROL-M/Server
Utilities
-cyclic
CONTROL-M/EM API
cyclic
Due Out
Due Out
Sets the time by which, and the day by which, the job must finish executing.
Format
Usage
Optional
Format
AutoEdit Support
hh is the hour the job is due out, based on the 24-hour clock
mm is the minute the job is due out
Subparameter
+ num Days sets the number of days that job execution can be extended after the
ODAT. In this subparameter, num is a 3-digit number from 0 through 120, or is blank.
NOTE
The + num Days subparameter is relevant only for jobs running in CONTROL-M for z/OS
version 6.2.00 or later.
General information
If two jobs with the same priority are available for submission, CONTROL-M submits
the job with the earlier Due Out date and time first.
If the Due Out field is left blank, and + num Days is not used to set an offset date, the
default Due Out time is the last minute of the working day.
If + num Days is used to set an offset date and the Due Out field is left blank, the
default Due Out time is the last minute of the working day of the offset date.
Examples
1. Assume the following:
Chapter 4
Execution parameters
151
Due Out
The job must finish executing by the last minute before the New Day procedure runs
at the end of the January 20 working day.
2. Assume the following:
152
Interval
Interval
Specifies the length of time to wait between reruns of a job or between cyclic runs of a
job.
Format
Usage
Optional
Note: When defining a cyclic job with an Interval parameter with the
default value of 0, if the default is not changed, the job runs continuously
when submitted for execution.
Format
Valid values:
0 to 64800 (for minutes)
0 to 1080 (for hours)
0 to 45 (for days)
Default: 0
Note: The unit of measurement is determined by the Units parameter,
described on page 191. If no Units parameter value is specified, the default
is Minutes.
Case sensitive
No
Invalid
Characters
AutoEdit
Support
Related parameters
Cyclic
Units
General information
A From field can be included in the Interval specification. This field indicates if the
time for the next run of the job should be calculated from the beginning or from the
end of the previous run of the job.
Chapter 4
Execution parameters
153
Interval
A job can be run more than once from a given job order when
the jobs completion status was set to Rerun using a Do Rerun parameter
-or the job is defined as Cyclic
CONTROL-M waits at least the number of minutes specified by the Interval
parameter before it attempts the next rerun of the job or before the next run of a cyclic
job.
The Interval period can be calculated from either the start or the end of the previous
job run, as determined by the Rerun From parameter. For more information, see
Rerun From on page 176.
The job is re-submitted after
the specified number of minutes have elapsed from the last rerun, or from the start
or end of the last run of a cyclic job
-andall submission criteria are satisfied
Availability
For CONTROL-M/Server version 2.2.4 and 2.2.5 Jobs
Interval is relevant only when Cyclic is selected. However a value can be specified
in CONTROL-M/EM and CONTROL-M/Desktop for the Interval parameter even
for non-cyclic jobs. In this case, the interval is ignored.
154
Interval
Parameter Name
CONTROL-M/EM Utilities
INTERVAL
Reporting Facility
INTERVAL
CONTROL-M/Server Utilities
-interval
INTERVAL
CONTROL-M/EM API
rerun_interval
Format
Chapter 4
Execution parameters
155
Max Wait
Max Wait
Specifies the number of extra days (beyond the original scheduling date) that the job
is allowed to remain in the Active Jobs file awaiting execution. If the job still has not
run after the specified number of days, the job is removed from the Active Jobs file.
Format
Usage
Optional
Format
Default
AutoEdit
Support
General information
The Max Wait parameter is used to handle the following types of occurrences:
A job that is scheduled for execution on a specific day is not always submitted that
same day. This may be due to any number of reasons, such as a heavy production
workload, a problem in one of the jobs predecessors causing a process to stop, or a
hardware failure. When Max Wait is assigned a value greater than zero, the job is
retained in the Active Jobs file up to the specified number of days, allowing the job
additional opportunities to be submitted.
A job that ends NOTOK during the night can be deleted from the Active Jobs file
during the execution of the New Day procedure the next morning. Using the Max
Wait parameter, the user can retain an overnight job that ends NOTOK in the
Active Jobs file for a number of days, allowing the operator an opportunity to
correct the problem and rerun the job without the need to re-order the job.
156
Max Wait
Max Wait 0
The job is deleted from the Active Jobs file if it did not execute on its
scheduling date.
Max Wait n
The job is retained in the Active Jobs file for the stated number of
additional days beyond its original scheduling date (Odate) or until
submitted for execution (and execution ends OK).
(n = 1-98)
Max Wait 99
The job remains in the Active Jobs file indefinitely (or until it is manually
deleted), even if it finishes executing.
Parameter Name
CONTROL-M/EM Utilities
MAXWAIT
Reporting Facility
MAX WAIT
CONTROL-M/Server Utilities
-maxwait
MAXWAIT
CONTROL-M/EM API
max_wait
Chapter 4
Execution parameters
157
Max Wait
Assume that the job does not run due to the absence of the required runtime
resources. The job that is scheduled for day 2 of the month waits from the second
through the fifth to be executed.
On the sixth of the month, CONTROL-M gives up, and the job that was originally
scheduled for day 2 is deleted. The jobs scheduled for days 4 and 6 wait until as late
as days 7 and 9 respectively to be executed.
The WORKDAYS calendar, specified in the Days Calendar parameter, contains the
values 15, 16, 17, and 19.
The computer was off-line from day 15 up to and including day 18.
When the computer is brought back online on day 19, the job is scheduled four times,
with original scheduling dates (Odate) of the 15, 16, 17 and 19, respectively. Each
scheduled job that does not execute successfully (, either not submitted or did not end
OK) is handled as follows by CONTROL-M:
158
Max Wait
The job with Odate 15 is retained on day 19 and deleted from the Active Jobs file
on day 20 even though the Max Wait period of three days has already passed since
each job with Retro Y is given at least one day to run.
The job with Odate 16 is deleted on day 20 since day 19 is the last day of the Max
Wait period of three days.
The job with Odate 17 is deleted on day 21 since day 20 is the last day of the Max
Wait period of three days.
The job with Odate 19 is deleted on day 23 since day 22 is the last day of the Max Wait
period of three days.
Chapter 4
Execution parameters
159
Maximum
Maximum
Specifies the maximum number of reruns that can be performed for the job.
Format
Usage
Optional
Length
Default
AutoEdit Support
Related parameters
Do Rerun
Cyclic
General information
When the jobs completion status is set to Rerun using the Do Rerun parameter,
CONTROL-M checks the number of reruns specified in the Maximum parameter.
If the number in the Maximum parameter is greater than the number of reruns that
have already been performed for the job, a rerun (automatic rerun) process is
performed for the job.
NOTE
This parameter cannot be specified for a cyclic job running on a version of CONTROL-M
earlier than 6.1.00. This parameter can be specified for a cyclic job running on CONTROL-M
version 6.1.00 or later.
When a job is assigned Rerun status, the job is not rerun if either
160
maximum = 0
-orthe number of reruns specified in this parameter has already been performed
Maximum
The specified number of minutes has elapsed from the last rerun
-andall submission criteria are satisfied
A rerun counter is displayed on the Active panel of the Job Editing form, indicating
how many times the job has been rerun from the current job order.
Chapter 4
Execution parameters
161
Maximum
Availability
For CONTROL-M/Server version 2.2.4, 2.2.5, 6.0.05 and z/OS version 5.1.4x jobs
162
Component
Parameter Name
CONTROL-M/EM Utilities
MAXRERUN
Reporting Facility
MAX RERUN
CONTROL-M/Server Utilities
-maxrerun
MAXRERUN
CONTROL-M/EM API
rerun_max
Multi Agent
Multi Agent
Specifies that job submission details be broadcast to all agents within a defined Node
Group. All available agents in the Node Group run an identical job, and each such job
has a unique Order ID.
NOTE
Multi Agent cannot be specified for z/OS jobs.
Format
Usage
Optional
Default
No
Format
Check box
Selected Multi Agent job
Cleared Not a Multi Agent job
Invalid
Characters
Non-English characters
AutoEdit
Support
Related parameters
Parameter
Description
Node Group
Node ID/Group
General information
The job is processed by all the agents specified for the Node ID/Group parameter or
the Node group parameter (in the Active environment, only). A node group must be
specified for the Node ID/Group parameter or the Node Group parameter. For more
details, see Node ID/Group on page 165.
Chapter 4
Execution parameters
163
Multi Agent
For example, you can run a job that detects the amount of disk space available on the
computer on which the job was run. By specifying Yes Multi Agent, the job checks the
available disk space on every agent computer in the specified Node Group.
Computer-specific issues
This parameter does not work with z/OS jobs.
Parameter Name
CONTROL-M/EM
Utilities
MULTY_AGENT
Reporting Facility
MULTY AGENT
CONTROL-M/Server
Utilities
-multiagent
CONTROL-M/EM API
multiagent
164
Node ID/Group
Node ID/Group
Name of a CONTROL-M/Agent computer, remote host computer, or node group to which
NOTE
In the job editing form prior to CONTROL-M/EM version 6.3.01, the Application Node
Group parameter was tightly linked to the Application parameter. Beginning with
CONTROL-M/EM version 6.3.01, you select the application node group in the Node
ID/Group field (in the Execution tab of the job editing form).
Format
Usage
Optional
Note: If this parameter is left blank, the job is submitted for execution on
the CONTROL-M/Server computer.
Length
1 through 50 characters
Case Sensitive
No
Invalid
Characters
AutoEdit
Support
General information
To submit the job on the server computer, leave this parameter blank.
To submit the job using the load balancing mechanism, specify the group name
representing the collection of computers that are capable of executing the job.
The group name must be defined in the installation.
NOTE
Node groups can be specified only for certain CONTROL-M computers with CONTROL-M
version 2.2.0 and later.
Chapter 4
Execution parameters
165
Node ID/Group
Parameter
Description
Node ID
Displays the name of the node on which the job was most recently run.
This field is not user-configurable.
Node Group
NOTE
The Node ID and Node Group parameters are not available for jobs on CONTROL-M for
z/OS.
Parameter Name
CONTROL-M/EM Utilities
NODEID
Reporting Facility
NODE_ID
NODEGROUP
CONTROL-M/Server Utilities
-nodegrp
CONTROL-M/EM API
node_group
166
UNIX_group
Prevent NCT2
Prevent NCT2
Performs data set cleanup before the original job run.
NOTE
For z/OS jobs only.
Format
Usage
Optional
Format
Select one of the following from the Prevent NCT2 list box:
AutoEdit Support
Blank Do not perform data set cleanup before the original job
run. Default.
N (No) Do not perform data set cleanup before the original job
run.
Y (Yes) Perform data set cleanup before the original job run.
This value is not valid for started tasks.
L (List) Do not perform data set cleanup before the original job
run; but generate the messages that would be required for GDG
adjustment during restart.
F (Flush) Halt processing of the job if any data set cleanup error
is detected (even if z/OS would not have stopped processing the
job).
General information
If a job tries to create a data set that already exists, the job may fail with a
DUPLICATE DATA SET ON VOLUME error. If a job tries to create a data set whose
name is already cataloged, the job may fail with an error message that indicates a
reason of NOT CATLGD for reason code 2 (the CONTROL-M/Restart term
PREVENT-NCT2 is derived from this error situation).
These problems can be avoided by performing data set cleanup. During data set
cleanup, CONTROL-M/Restart does the following:
Deletes and uncatalogs the old data sets. This prevents DUPLICATE DATSET ON
VOLUME and NOT CATLGD 2 errors.
Chapter 4
Execution parameters
167
Prevent NCT2
When L is specified, data set cleanup is not performed for the original run, but
messages that would be required for GDG adjustment during restart are
generated. Without these messages, GDG adjustment might not be properly
performed during restart. In addition to the GDG adjustment messages, the same
messages that are generated during simulation of data set cleanup are also
generated.
NOTE
If you would normally specify N (that is, CONTROL-M/Restart processing is not desired for
the original run), but the JCL requires GDG processing, BMC Software recommends that you
specify value L instead of value N.
168
Prevent NCT2
Parameter Name
CONTROL-M/EM Utilities
PREVENTNCT2
Reporting Facility
PREVENT NCT2
PREVENT-NCT2
CONTROL-M/EM API
prevent_nct2
Format
CONTROL-M/EM
Utilities
Valid values:
0 - No. Does not prevent data set cleanup.
1 - Yes. Prevents data set cleanup.
Example
<PREVENTNCT2=1/>
CONTROL-M for
z/OS
Valid values:
N - No
Y - Yes
L - List
F - Flush
These values are described in Format on
page 167.
DFLT
Chapter 4
Execution parameters
169
Prevent NCT2
170
Priority
Priority
Indicates CONTROL-M job priority.
Usage
Optional
Format
2 alphanumeric characters
Default
Case Sensitive
No.
Invalid Characters
AutoEdit Support
General information
Priority determines the order of job processing by CONTROL-M in the Active Jobs
file.
Priority order is such that 9 > 0 > Z > A. The characters are not case sensitive.
The value for the priority parameter is a 2-character string. AA is the lowest
priority. 99 is the highest. If a single character is specified, the uppercase letter A is
automatically inserted as the first character. For example, priority 1 is treated as
priority A1.
The next line shows priority values from the lowest (on the left) to the highest (on
the right):
AA-A9 ... ZA-Z9, 0A-0Z, 01-09, 1A-19 ... 9A-99
Chapter 4
Execution parameters
171
Priority
Parameter Name
CONTROL-M/EM Utilities
PRIORITY
Reporting Facility
PRIORITY
CONTROL-M/Server Utilities
-priority
PRIORITY
CONTROL-M/EM API
priority
Example
The priority level of the job named RNDIN001 is 08; the priority level of the job
named RNDIN002 is 04. Each job requires 60% of the CPU.
Mem Name
Quantitative
Resources
Priority
Mem Name
Quantitative
Resources
Priority
RNDIN001
CPU
60
08
RNDIN002
CPU
04
60
The two jobs cannot run simultaneously. Therefore, the job named RNDIN001 is
submitted first because it has a higher priority.
172
NOTE
This field is relevant only for z/OS jobs.
Format
Usage
Optional
Length
1-8 characters
Case Sensitive
No
Invalid
Characters
AutoEdit
Support
General information
The Request NJE Node parameter is used to specify the node in the JES network on
which the job is to execute.
If a value is specified for the Request NJE Node parameter, a JCL statement is
generated. The precise form of the statement depends on whether CONTROL-M is
running under JES2 or JES3.
NOTE
If a value is specified for the Request NJE Node parameter, it does not override any node
name specified in the job statement unless the OVERJCLM parameter in the CTMPARM
library is set to Y.
Under JES2
If CONTROL-M is running under JES2, the Request NJE parameter generates the
following JCL statement:
/*ROUTE XEQ node_name
Chapter 4
Execution parameters
173
Under JES3
If CONTROL-M is running under JES3, the JCL statement generated by the Request
NJE parameter differs slightly, taking the following form:
//*ROUTE XEQ node_name
Parameter Name
NJE NODE
CONTROL-M/EM API
request_nje
174
Chapter 4
Execution parameters
175
Rerun From
Rerun From
Indicates whether the interval between runs of a cyclic job or until the start of a rerun
job is measured from the start or the end of the previous job run.
Table 7
Usage
Optional
Format
List box
Valid values:
START (Default)
END
TRGT
General information
The interval between job runs is specified in the Interval parameter.
When the value of Rerun From is Start, the time until the next job run is counted
from the moment that the current job run begins.
When the value of Rerun From is End, the time until the next job run is counted
from the moment that the current job run is complete.
When the value of Rerun From is TRGT, the interval is measured from the
scheduling time of the current job run.
176
Component
Parameter Name
CONTROL-M/EM Utilities
IND_CYCLIC
Reporting Facility
IND CYCLIC
Rerun From
Component
Parameter Name
CONTROL-M/Server
-intervalfrom
(Default value: START)
Utilities
count_cyclic_from
CONTROL-M/EM API
Format
CONTROL-M/EM
Utilities
Valid values:
START
END
Example
<IND_CYCLIC=START/>
Chapter 4
Execution parameters
177
Rerun Member
Rerun Member
Name of the JCL member to use when the job is automatically rerun.
NOTE
This field is relevant only for z/OS jobs.
Format
Usage
Optional.
Length
1-8 characters
Case Sensitive
Yes
Invalid Characters
AutoEdit Support
Related parameters
Do Forcejob
Do If Rerun
File Name/Mem
Name
When specified, the Rerun Member value overrides the Mem Name
value.
General information
Although the Rerun Member parameter can be used to specify the name of a JCL
member to use for automatic rerun, note the following points:
178
CONTROL-M/Restart users can use the Do If Rerun parameter to restart the failed
job instead of using the Rerun Member parameter to rerun the job.
Rerun Member
CONTROL-M determines that automatic rerun is possible only if the job ends
NOTOK and a specified Do Rerun statement is activated during post-processing.
If CONTROL-M determines that automatic rerun is possible, it sets the jobs status
to ended NOTOK RERUN NEEDED.
The JCL for the rerun job is taken from the member specified in the Rerun Member
parameter. If no Rerun Member value is specified, the JCL for the rerun is taken
from the jobs regular JCL member specified in the Mem Name parameter.
The member name can be the same as, or different from, the job name.
The member specified in the Rerun Member parameter must be in the library
specified in the Mem Lib parameter.
The Rerun Member parameter overrides the Mem Name parameter value in the
JCL, and the Mem Name parameter value becomes irrelevant for reruns.
Availability
The Rerun Member parameter cannot be specified for cyclic jobs and cyclic started
tasks.
Chapter 4
Execution parameters
179
Rerun Member
180
Component
Parameter Name
CONTROL-M/EM Utilities
RERUNMEM
Reporting Facility
RERUN MEM
RERUNMEM
CONTROL-M/EM API
rerun_member
Scheduling Environment
Scheduling Environment
Indicates the JES2 workload management scheduling environment that is to be
associated with the job.
NOTE
This field is relevant only for z/OS jobs.
Format
Usage
Optional
Length
1 through16 characters
Case Sensitive
Yes
Invalid
Characters
AutoEdit
Support
General information
The Scheduling Environment parameter can only be used when CONTROL-M is
running under JES2. If CONTROL-M is running under JES3, any value specified for
the Scheduling Environment parameter is ignored.
If a value is specified for the Scheduling Environment parameter, the JCL job
statement is modified by the addition of a statement in the following form:
// SCHENV=schedule_environment
NOTE
If a value is specified for the Scheduling Environment parameter, it does not override any
scheduling environment specified in the job statement unless the OVERJCLM parameter in
the CTMPARM library is set to Y.
Chapter 4
Execution parameters
181
Scheduling Environment
Parameter Name
CONTROL-M/EM
Utilities
SCHEDULING_ENVIRONMENT
Reporting Facility
SCHEDULE ENV
SCHENV
CONTROL-M/EM API
schedule_environment
182
System Affinity
System Affinity
Indicates the identity of the system in which the job must be initiated and executed
(in JES2).
Indicates the identity of the processor on which the job must execute (in JES3).
NOTE
This field is relevant only for z/OS jobs.
Format
Usage
Optional
Length
1-4 characters
Case Sensitive No
Invalid
Characters
Non-English characters
AutoEdit
Support
General information
The System Affinity parameter has different effects, depending on which release of
JES is in use.
NOTE
If a value is specified for the System Affinity parameter, it does not override any system
identity specified in the job statement unless the OVERJCLM parameter in the CTMPARM
library is set to Y.
Under JES2
If CONTROL-M is running under JES2, the System Affinity parameter is used to
specify the JES2 system on which the job is to be initiated and executed.
If a value is specified for the System Affinity parameter, the following JCL statement
is generated:
/*JOBPARM SYSAFF=sys_id
Chapter 4
Execution parameters
183
System Affinity
Under JES3
If CONTROL-M is running under JES3, the System Affinity parameter is used to
specify the JES3 processor that is to execute the job.
If a value is specified for the System Affinity parameter, the following JCL statement
is generated:
//*MAIN SYSTEM=processor_id
Parameter Name
CONTROL-M/EM
Utilities
SYSTEM_AFFINITY
Reporting Facility
SYS AFFINITY
SYSTEM ID
CONTROL-M/EM API
system_affinity
184
System Affinity
Chapter 4
Execution parameters
185
Format
Usage
Optional
Format
If not left blank, the From and Until subparameters must contain valid
times expressed in 24-hour format (hh:mm). By default, valid times are
from 00:00 through 23:59. However, if Time Synonym (in Tools/Options)
is checked, valid times are from New Day time until New Day Time plus
23:59. For example, if New Day time is 8:00 A.M., the range of valid times
is from 08:00 until 31:59.
Alternatively, if From contains a valid time value, Until can contain the >
character. For more information, see below.
The From value can be specified without an Until value. The opposite is
also true.
AutoEdit
Support
Subparameter
+ num days is an optional subparameter, valid only for CONTROL-M for z/OS
version 6.2.xx, that enables you to set a range of days after the original scheduling
date of the job during which the job can be submitted. From + num days defines the
beginning of the range and Until + num days defines the end of the range, where the
variable num is a number of days after the Odate (original scheduling date) of the job.
Valid values for num are any number from 1 through 120.
Defining a From + num days value makes the job eligible for submission anytime
after num days following the Odate.
Defining an Until + num days value makes num days after the Odate the last date on
which the job is eligible for submission.
If values are set for the From + num days subparameter, or the Until + num days
subparameter, or both, but no value is set for the related Time From or Time Until
parameters, CONTROL-M uses the New Day time on the relevant day as the default.
For more information on the use of this subparameter, see the information and
examples below.
186
General information
CONTROL-M submits the job only during the time range defined in the Time
parameter. The job is only submitted from (but not before) the time specified by the
From parameter time and before the Until time.
CONTROL-M ignores seconds when determining the time range. For example, a job
with a time range of 20:00 to 21:00 could be submitted at 21:00:58.
If you do not set a value for either the From parameter or Until parameter, the default
is the New Day time (the start time of the new work day) as specified in
CONTROL-M system parameters.
NOTE
Operation of CONTROL-M is suspended while the New Day procedure in running. If a job is
limited by the From and Until parameters to the time that the New Day procedure is running,
the job is never ordered.
If the From field contains a valid time value, you can enter a > character in the Until
field. This character is used to indicate that once the From time has passed, if
CONTROL-M has not yet submitted the job by New Day time, it should try to submit
the job as soon as possible after the New Day procedure is run (without waiting for
the From time to arrive again). CONTROL-M continues to ignore the From time either
until the job is submitted or until the Max Wait period expires.
If identical values are specified for the From and Until parameters, the job is
scheduled immediately (regardless of the specified time value). For example, if the
value of From is 0900 and that of Until is 0900, and the job is ordered at 0700, the job is
submitted for execution at 0700.
Batch jobs are frequently scheduled for submission overnight. Therefore, if the times
set for the From and Until parameters in a job are such that the New Day procedure
processing time intervenes between these times, CONTROL-M treats the job as
eligible for submission during both the following periods:
between the From time and the New Day procedure processing time
between the New Day procedure processing time and the Until time
You can set a value for num in From + num days without setting a value for num in
Until + num days. The effect is that the job cannot be executed before the date and time
specified in the From fields, but can be executed at any time on any day thereafter.
Do not set a value for num in Until + num days that is smaller than the value set for
num in From + num days. If you do, the job is never executed.
Chapter 4
Execution parameters
187
Parameter Name
CONTROL-M/EM Utilities
TIMEFROM, TIMETO
Reporting Facility
CONTROL-M/Server
-timefrom, -timeuntil
Utilities
CONTROL-M for z/OS
Utilities
CONTROL-M/EM API
time_from
time_until
Examples
Example 1
Submit the job between 9 A.M. and 6 P.M.
Time From 09:00 +
days
Until 18:00 +
days
Example 2
Submit the job at any time after 6 P.M.
Time From 18:00 +
days
Until >
days
In this example, the job can be submitted at any time after 6 P.M. on the day of
submission. If the job has not yet been submitted when the New Day time at the site
arrives, it is submitted as soon as possible, even at a later date, until the period set by
the MAXWAIT parameter expires.
Example 3
The New Day time at the site is 6:00 A.M. Submit the job after the New Day time, but
no later than 7:30 A.M.
Time From
188
days
Until 07:30 +
days
In this example, the job can only be submitted between 6:00 A.M. and 7:30 A.M. If the
job is still on the Active Jobs file on the following day, it will again be submitted
between 6:00 A.M. and 7:30 A.M. on that day.
Example 4
The New Day time at the site is 6:00 A.M. Submit the job at any time between
midnight and the New Day time.
Time From 00:00 +
days
Until
days
In this example, the job can only be submitted between midnight and 6:00 A.M.
Example 5
The New Day time at the site is 1:00 A.M. Submit the job at any time between
11:00 P.M. and 6:00 A.M.
Time From 23:00 +
days
Until 06:00 +
days
In this example, the job is eligible for submission between 11:00 P.M. and 1:00 A.M.,
and between 1:00 A.M. and 6:00 A.M.
Example 6
The New Day time at the site is 1:00 A.M. and the Odate is September 6. Submit the
job at any time between 11:00 P.M. on September 9, and 6:00 A.M. on the sixth day
after the Odate of the job
Time From 23:00 + 003 days
Example 7
The New Day time at the site is 1:00 A.M. Submit the job at any time between
11:00 P.M. on the third day after the Odate of the job, and the New Day time on the
sixth day after the Odate of the job
Time From 23:00 + 003 days
Until
+ 006 days
In this example, the job is eligible for submission between 11:00 P.M. on the third day
after the Odate of the job and 1:00 A.M. on the sixth day after the Odate of the job.
Chapter 4
Execution parameters
189
Example 8
The New Day time at the site is 1:00 A.M. Submit the job at any time between
11:00 P.M. on the third day after the Odate of the job, and 1:00 A.M. on the sixth day
after the Odate of the job
Time From
+ 003 days
In this example, the job is eligible for submission between 1:00 A.M. on the third day
after the Odate of the job and 6:00 A.M. on the sixth day after the Odate of the job.
Example 9
The New Day time at the site is 1:00 A.M. Submit the job at any time between
1:00 A.M. on the third day after the Odate of the job, and 1:00 A.M. on the sixth day
after the Odate of the job
Time From
+ 003 days
Until
+ 006 days
In this example, the job is eligible for submission at any time between 1:00 A.M. on
the third day after the Odate of the job and 1 A.M. at the end of the sixth working day
after the Odate of the job.
Example 10
The New Day time at the site is 8:00 A.M., and the Time synonym option in Tools/Options
is checked. Submit the job at any time from one hour after the start of the New Day
until one hour before the next New Day.
Time From 09:00 +
days
Until 31:00 +
days
In this example, the job is eligible for submission between 9:00 A.M. until 7:00 A.M.
the next morning. Because the Time Synonym option is checked, 7:00 A.M. the next
morning is indicated as the sum of (24:00 + 7:00) = 31:00.
190
Units
Units
Specifies a unit of time for the numerical value indicated by the Interval parameter.
Format
Usage
Format
List box
Valid values:
Minutes (Default)
Hours
Days
Invalid
Characters
Non-English characters
AutoEdit
Support
Related parameters
Cyclic
Values must be specified for the Interval and Units parameters when a job
is cyclic.
Interval
General information
The Units parameter indicates the unit of measure in which the numerical value of
the Interval parameter is expressed.
This parameter is used together with the Interval parameter.
Parameter Name
CONTROL-M/Server
Utilities
Execution parameters
191
Units
192
Component
Parameter Name
CONTROL-M/Server
Utilities
Valid values:
d - Days
h - Hours
m - Minutes (Default)
Format: <interval_amount><unit>
Example for 24 hours: 24h
NOTE
This parameter is relevant only for jobs running in CONTROL-M for z/OS version 6.2.00 or
later.
Usage
Optional
Format
Check box
Selected The job will be submitted from the in-stream JCL
Not selected The job will be submitted from the member specified
in the Mem Lib parameter.
Edit In-Stream
JCL
AutoEdit Support
General information
The Use In-Stream JCL parameter enables you to create and edit a JCL stream. This
stream is saved as part of the job scheduling definition. When the job is run, this
stream is submitted from the job scheduling definition, without the necessity of
retrieving JCL from the member identified in the MEMLIB parameter.
Related parameters
Mem Lib
Chapter 4
Execution parameters
193
194
Component
Parameter Name
CONTROL-M/EM Utilities
USE_INSTREAM_JCL
Reporting Facility
CONTROL-M/Server Utilities
(none)
INSTREAM JCL
CONTROL-M/EM API
use_instream_jcl
Chapter
Condition parameters
The parameters in this chapter enable you to create dependencies between jobs in
your network.
Table 8
Conditions parameters
Parameter
Description
In Condition
Out Condition
195
In Condition
In Condition
Specifies prerequisite conditions that must be satisfied before the job is submitted for
execution.
Format
Usage
Optional
Format
AutoEdit Support
Subparameters
Parameter
Description
Name
Case sensitive
Yes.
However, if the Uppercase Only check box was
selected in the Add CONTROL-M Definition
window, you cannot use lowercase characters.
Invalid
Characters
196
In Condition
Parameter
Description
Date
offset
ODAT
PREV
STAT
And/Or
Parentheses
A(
O(
197
In Condition
General information
The In Conditions parameter makes the submission of the job dependent on the
existence of one or more prerequisite conditions.
NOTE
A maximum of 99 prerequisite conditions can be specified for the In Condition parameter.
Time stamp
Inserting the @HHMMSS code into an In condition name includes a time stamp (in
hours, minutes, and seconds) that is resolved to the time that the job is entered in the
Active Jobs file.
198
In Condition
Parameter name
CONTROL-M/EM Utilities
INCOND
Reporting Facility
CONDITION
CONTROL-M/Server
Utilities
-incond
CONTROL-M/EM API
in_condition
IN
Format
CONTROL-M/EM
Utilities
CONTROL-M/EM
Utilities continued
Example
<INCOND NAME=Cond1 ODATE=ODAT
AND_OR=AND OP=)>
Reporting Facility
Condition name.
JOB_A
JOB_A_OK
JOB_B
JOB_A_OK
Date
ODAT
Date
****
199
In Condition
JOB_A
JOB_A_OK Date ODAT
JOB_B
JOB_A_OK
Date
ODAT
When the set of jobs that calculates the salaries ends OK, it creates prerequisite
condition SALARY-OK.
The report is produced twice a month, for the 1st and for the 15th. The report for the
15th is produced only if its prerequisite condition SALARY-OK exists (signifying that
the 15ths salary job ended OK). The existence of the prerequisite condition for the 1st
SALARY-OK does not enable the submission of the report for the 15th.
200
In Condition
The report for the 1st does not necessarily run on the 1st of the month. Suppose the
salary jobs only finish executing on the 3rd; only then is the prerequisite condition
SALARY-OK for the 1st created. This is because the prerequisite condition is always
associated with a scheduling date, and not with the actual running date. Therefore, a
date reference should be added to the condition:
Mem Name EBDRPT1A
Days 01,15
In Conditions SALARY-OK
Date ODAT
The job is submitted only if the jobs for the 1st and the 15th have finished.
Prerequisite condition COMM-ACTIVE is based on a generic date reference that
exists only when communication is active.
The communication process itself can be monitored by CONTROL-M. When
communication is not active, CONTROL-M deletes prerequisite condition
COMM-ACTIVE, preventing abends of jobs that depend on active communication.
201
In Condition
The job is submitted only if the prerequisite condition DEPOSITS of the previous
scheduling date exists. The prerequisite condition DEPOSITS is created only after the
group of jobs called DEPOSITS finishes.
It has been discovered that the Database contents are indeed bad. At this point,
prerequisite condition MASTER-FILE-OK must be deleted, either manually from
CONTROL-M/EM, or automatically by the job or process that made the discovery.
When the Database is restored to its normal state, the prerequisite condition is added
again and execution proceeds as planned.
202
In Condition
Today is the 15th of September. The date reference values resolved in this job are
written in mmdd date format:
ODAT 0915
PREV 0901
**** Any date reference
0113 ADDED
203
Out Condition
Out Condition
Specifies prerequisite conditions to be added or deleted after the job completes with a
completion status of OK.
Format
Usage
Optional
Format
AutoEdit Support
Subparameters
Parameter
Description
Name
204
Out Condition
Parameter
Description
Date
offset
ODAT.
PREV
NEXT
STAT
Sign
General information
The In Conditions parameter makes the submission of the job dependent on the
existence of one or more prerequisite conditions.
NOTE
A maximum of 99 prerequisite conditions can be specified for the Out Conditions parameter.
205
Out Condition
If the job completion status is OK, then, according to the option specified, the
prerequisite conditions are added to or deleted from the Conditions/Resources
table.The Out Conditions parameter is performed before the Do Cond parameter.
Therefore, the Out Conditions parameter can be overridden by those of the Do Cond
parameter. For examples, see Do Cond on page 225.
Prerequisite conditions
A prerequisite condition is a user-defined entity whose existence can be tested to
determine whether a job should be submitted for execution.
You can specify that a prerequisite condition be added (that is, created) or deleted as
part of the post-processing treatment of a job (using the Out Condition parameter and
the Do Cond parameter). A prerequisite condition can also be added or deleted
manually by the operator using the Prerequisite Conditions window.
Prerequisite conditions are used to define and implement job execution
dependencies. A job containing an In Condition definition is not submitted for
execution unless the specified In conditions exist. This permits job-to-job
dependencies or job dependencies based on successful completion of a manual task
(such as a file creation or a restore operation).
When created, each prerequisite condition is associated with a specific date. A date is
also specified when testing for the existence of a prerequisite condition. Thus, the
submission of a job can be made contingent upon the existence of a prerequisite
condition created on a specific date. This enables you to specify jobs, for example, that
depend on conditions created on the same day and that ignore conditions created on
previous days.
A prerequisite condition can represent any user-specified situation. The following
represent the kind of self-explanatory conditions for which a job may need to test:
JOB-EJGH12-FINISHED
SALARY-INPUT-READY
CHECKS-PUNCHED
WEEKEND
COMM-ACTIVE
Time stamp
Inserting the @HHMMSS code into an Out condition name includes a time stamp (in
hours, minutes, and seconds) that is resolved to the time that the job is entered in the
Active Jobs file.
206
Out Condition
Parameter Name
CONTROL-M/EM Utilities
OUTCOND
Reporting Facility
CONDITION
CONTROL-M/Server
-outcond
Utilities
CONTROL-M for z/OS
OUT
Utilities
CONTROL-M/EM API
out_condition
Examples
For examples of prerequisite conditions, see In Condition on page 196.
207
Out Condition
208
Chapter
Resource parameters
The parameters in this chapter specify the resources that must be available before a
job can be run.
Table 9
Resource parameters
Parameter
Description
Control Resources
Quantitative Resources
209
Control Resources
Control Resources
Indicates the resources required by the job during execution and the type of control
(shared or exclusive) the job requires over each resource.
Format
Optional
Usage
1-20 characters
Case Sensitive
Yes.
However, if the Uppercase Only check box was selected in the Add
CONTROL-M Definition window, you cannot use lowercase
characters.
Invalid Characters
Blanks
Computers other than z/OS: Single quotation marks
AutoEdit Support
Subparameters
Name
Length
Case Sensitive
Yes.
However, if the Uppercase Only check box was
selected in the Add CONTROL-M Definition
window, you cannot use lowercase characters.
Invalid Characters
210
Control Resources
Control
On Fail
Shared
Exclusive
Whether to keep a Control resource tied to a job if the job does not end OK.
Valid values are:
Keep The resource is kept tied to the job until one of the following
occurs:
the job ends OK
the job is deleted
the job is forced OK
Release The resource is not kept tied to the job. This is the default.
General information
The Control resource parameter is used to control parallel execution of jobs.
Control resources are defined using the CONTROL-M/EM Control Resources
window.
If a job requires exclusive use of a Control resource, only that job can use the Control
resource. If another job requests the same resource in exclusive or shared state, this
second job is not submitted by CONTROL-M until the resource is released by the first
job.
If a job requires a Control resource in shared state, that job can run in parallel with
other jobs that request the same resource in shared state.
Parameter Name
CONTROL-M/EM Utilities
CONTROL
Reporting Facility
RESOURCE
CONTROL-M/Server
-control
CONTROL
CONTROL-M/EM API
control_resource
211
Control Resources
Format
TYPE
Jobs B1 and B2 can run simultaneously since they both use resource VS01 in shared
mode. Job R1 requests VS01 for exclusive use and therefore cannot run in parallel
with either job B1 or B2.
212
Quantitative Resources
Quantitative Resources
Indicates the name and quantity of Quantitative resources required by the job.
Format
Usage
Optional.
Format
Case Sensitive
Yes.
However, if the Uppercase Only check box was selected in the Add
CONTROL-M Definition window, you cannot use lowercase characters.
Invalid
Characters
Blanks
Computers other than z/OS: Single quotation marks
Yes. AutoEdit system variables (but not other types of AutoEdit variables)
can be specified as the entire value for this parameter.
AutoEdit
Support
Subparameters
Name
Length
Case Sensitive
Yes.
However, if the Uppercase Only check box was
selected in the Add CONTROL-M Definition
window, you cannot use lowercase characters.
Invalid Characters
Quantity
Amount of the resource that is required. Valid values for this field are from 1
through 9999.
213
Quantitative Resources
On Fail
Whether to keep a Quantitative resource tied to a job if the job does not
end OK. Valid values are:
On OK
Keep the resource is kept tied to the job until one of the following
occurs:
the job ends OK
the job is deleted
the job is forced OK
Release the resource is not kept tied to the job. This is the default.
Whether to keep a Quantitative resource tied to a job if the job ends OK.
Valid values are:
Release The resource is not kept, and is returned to the total quantity
available for other jobs. This is the default.
Discard The resource is not reusable, meaning that the quantity of the
resource is permanently removed from the total quantity available for
other jobs.
General information
When a Quantitative resource is specified for a job, CONTROL-M determines
whether a sufficient quantity of the specified resource is available before submitting
the job. When the job is submitted, the specified quantity of resource is assigned to
that job and is not available to other jobs. When the job finishes executing, the
resource is made available to other jobs.
NOTE
A maximum of 99 Quantitative resources can be specified for a job.
NOTE
Load balancing is available for certain computers with CONTROL-M version 2.2x or later.
214
Quantitative Resources
Parameter Name
CONTROL-M/EM Utilities
QUANTITATIVE
Reporting Facility
RESOURCE
CONTROL-M/Server
-quantitative
RESOURCE
CONTROL-M/EM API
quantitative_resource
TAPE
CONTROL-M determines whether two tape drives are available. If the drives are
available, and all other submission criteria for the job have been satisfied, the tape
drives are allocated to the job, and the job is submitted for execution. The total
number of free tape drives is now eight. When the job finishes executing, the two tape
drives are returned to the pool of available resources.
As long as two tape drives are not available, Job A is not submitted for execution.
If another tape drive is released by a different job, or if an authorized user increases
the number of existing tape drives so that two are available, CONTROL-M submits
the job for execution.
215
Quantitative Resources
The job is submitted for execution when three units of the same type are available
(that is, either three units of TAPE1 or three units of TAPE2) since the mask character
$ can only represent a single value for a given job.
2 PRINT$
Two units of TAPE1 and one unit of PRINT2 are available. However, the job is not
submitted until a unit of PRINT1 becomes available since the mask character $ can
only represent a single value for a given job. In this instance, $ represents the
number 1.
10
The job is submitted to an agent computer possessing at least 10 available units of the
specified resource.
216
Chapter
Post-processing parameters
Post-Processing parameters are used to describe:
Job statuses
Status
Description
OK
Job ended OK. The job finished executing with a successful operating system
completion status. This status can be overridden with the Do NOTOK
parameter (as a result of an On Statement/Code evaluation).
NOTOK
Job did not end OK. The job finished executing with an unsuccessful
operating system completion status or due to a submission failure (for
example, queue does not exist). This status can be overridden with the Do OK
parameter (as a result of an On Statement/Code evaluation).
Actions to be performed if a group finished OK are performed only if all the jobs in
the group finished OK.
217
Post-processing of a group occurs when the last job in the group ends. A group may
become active again after the post-processing has been completed, if one or more jobs
are rerun, or if a new job is added to the group and submitted. In this case, when the
last job in the group ends again, the completion status of the group is rechecked and
the appropriate post-processing actions are performed.
For more information about group scheduling tables, see the CONTROL-M/Desktop
User Guide.
Table 11
218
Post-processing parameters
Parameter
Description
CTB Step
Do AutoEdit
Do Cond
Do CTBRule
Do Forcejob
Do If Rerun
Do Mail
Do NOTOK
Sets the jobs completion status to NOTOK regardless of how the job
actually ended.
Do OK
Sets the jobs completion status to OK regardless of how the job actually
ended.
Do Rerun
Do Shout
Do Stop Cyclic
Do Sysout
On statement
Job processing step and code event criteria that determine whether the
accompanying DO statements are performed.
Reten Days
Number of days to retain the job in the History Jobs file. [z/OS only]
Reten Gen
Maximum number of generations of the job to keep in the History Jobs file.
[z/OS only]
Step Range
CTB Step
CTB Step
Adds CONTROL-M/Analyzer steps as the first and/or last step of the jobs
execution.
NOTE
For CONTROL-M for z/OS installations in which CONTROL-M/Analyzer is installed.
Format
Usage
Optional
Availability
Format
Invalid
Characters
Non-English characters
AutoEdit
Support
Subparameters
Parameter
Description
AT
NAME
1 through 8 characters
Case Sensitive
Yes
Invalid Characters
219
CTB Step
Parameter
Description
TYPE
ARGUMENTS
0 through 60 characters
Case Sensitive
Yes
Invalid Characters
Non-English characters
General information
A maximum of two CTB STEP statements (that is, one START statement and one
END statement) can be specified.
Multiple arguments must be separated by a comma without a space because they are
automatically passed to the CONTROL-M/Analyzer step as a PARM=<arguments>
parameter in the steps JCL.
CONTROL-M uses the status returned by CONTROL-M/Analyzer as it would use
the return status of any job step.
220
Component
Parameter Name
CONTROL-M/EM API
ctb_step
CTB Step
221
Do AutoEdit
Do AutoEdit
The Do AutoEdit variable assigns a value to an AutoEdit variable for use in a rerun of
the job when the On Statement/Code criteria are satisfied.
Format
Usage
Optional
Format
Name and Value text boxes in the CONTROL-M/EM Job Editing form.
Enter the AutoEdit variable name in the Name text box, and the
expression in the Value text box.
Application-specific job parameters may not be specified in AutoEdit
variable values. The names of application-specific job parameters are
prefixed by two percent signs, the applications abbreviation and a
hyphen (%%SAPR3- for SAP, %%OAP- for Oracle, and so on).
Length
z/OS:
The total length of Do AutoEdit, including the %% prefix, variable-name,
value, and the = sign, must not exceed 55 characters.
Case Sensitive
Yes
Invalid
Characters
AutoEdit
Support
222
Do AutoEdit
Subparameters
Parameter
Description
Name
Value
Related parameters
AutoEdit
AutoEdit Assignment assigns values to a variable for use in the current job
run. Whereas, Do AutoEdit assigns a value to be used in the subsequent
run of the job.
General information
AutoEdit variables are resolved (replaced) at the time a job is submitted.
The Do AutoEdit parameter can be used to assign a value to an AutoEdit variable for
use in a rerun of the job. When a job is rerun, statements specified in Do AutoEdit are
evaluated after statements specified in AutoEdit Assignment.
Unless it is assigned a value in the AutoEdit Assignment parameter, an AutoEdit
variable that is assigned a value in a Do AutoEdit parameter does not have any value
during the first submission of the job.
Parameter Name
CONTROL-M/EM Utilities
DOAUTOEDIT
CONTROL-M/Desktop
Do Set var
CONTROL-M/Server Utilities
-doautoedit
CONTROL-M/EM API
do_autoedit
223
Do AutoEdit
Format
CONTROL-M/EM
Utilities
224
Do Cond
Do Cond
The Do Cond parameter specifies a prerequisite condition to be added or deleted
when the On Statement/Code criteria are satisfied.
Format
Usage
Optional
Format
AutoEdit
Support
Subparameters
Parameter
Description
Condition
Case Sensitive
Invalid
Characters
225
Do Cond
Parameter
Description
Date
General information
The Do Cond parameter is optional. However, each Condition parameter specified
must have a Date reference and a Sign specification.
When the criteria specified in the On Statement/Condition parameter are satisfied,
the designated prerequisite condition(s) are added or deleted from the CONTROL-M
Conditions List.
If parameters Do Cond and Out Conditions perform opposing actions on the same
prerequisite condition and date, the Do Cond parameter overrides the Out
Conditions parameter.
For more information on the Out Conditions parameter, see Out Condition on
page 204.
226
Do Cond
NOTE
A maximum of 99 prerequisite conditions can be specified for the Do Cond parameter.
Parameter Name
CONTROL-M/EM Utilities
DOCOND
CONTROL-M/Server Utilities
-docond
Reporting Facility
DO COND
CONTROL-M/EM API
do_cond
Format
CONTROL-M/EM
Utilities
ODATE
SIGN
Valid values:
ADD (Default)
DEL
227
Do CTBRule
Do CTBRule
Invokes a CONTROL-M/Analyzer rule to be executed during the processing of a
specific program step.
NOTE
This parameter is available only for CONTROL-M for z/OS jobs at sites using
CONTROL-M/Analyzer.
Format
Usage
Format
Optional
AutoEdit
Support
Subparameters
Parameter
Description
name
Text box.
Name of the CONTROL-M/Analyzer rule that is to be executed. The
CONTROL-M/Analyzer rule contains all balancing specifications to be
performed. Mandatory.
Length
1 through 8 characters
Text box.
Arguments that are passed to the CONTROL-M/Analyzer rule. Separate
multiple arguments by commas. Optional.
Length
1 through 45 characters
228
Do CTBRule
General information
When Do CTBRule is specified, balancing is performed by the
CONTROL-M/Analyzer Runtime environment according to the specified rule
definition and using the specified arguments. The CONTROL-M/Analyzer Runtime
environment is invoked once for each Do CTBRule statement in the job scheduling
definition.
NOTE
If DO CTBRULE is specified under ON PGMST ANYSTEP, the CONTROL-M/Analyzer
Runtime environment is invoked only once.
Parameter Name
CONTROL-M/EM Utilities
DOCTBRULE
Reporting Facility
DO CTBRULE
CONTROL-M/EM API
do_ctbrule
229
Do CTBRule
Format
CONTROL-M/EM
Utilities
PAR
Arguments.
230
Do Forcejob
Do Forcejob
The Do Forcejob parameter forces an individual job or all jobs in a scheduling table to
be placed in the Active Jobs file (regardless of each jobs Scheduling criteria) when the
On Statement/Code criteria are satisfied.
Format
Usage
Optional
Format
AutoEdit
Support
Subparameters
Parameter
Description
SCD Table
Job Name
Length
1 through 20 characters
Invalid
Characters
Job name. If this field is blank, all jobs in the specified table are forced.
Length
Invalid
Characters
231
Do Forcejob
Parameter
Description
Date
Value to be used as the original scheduling date for the job. Valid values
are:
ODAT
date
General information
Do Forcejob causes the specified job to be placed immediately in the Active Jobs file.
The job is submitted for execution as soon as all its submission criteria are satisfied.
NOTE
When Do Forcejob forces a job that belongs to a group, it treats it as a regular job and forces it
alone (that is, without a Group Entity).
Parameter Name
CONTROL-M/EM Utilities
DOFORCEJOB
CONTROL-M/Server
-doforcejob
DO FORCEJOB
CONTROL-M/EM API
do_forcejob
232
Do Forcejob
Component
Format
CONTROL-M/EM
Utilities
233
Do If Rerun
Do If Rerun
Job steps to be executed during restart of a job.
NOTE
This parameter is available only if CONTROL-M/Restart is installed on a CONTROL-M for
z/OS site.
Format
Usage
Optional
Format
Select IFRerun from the Do list box in the Job editing form. From and To text
boxes and a Confirm check box are displayed. Enter the required
information. Select the check box, if required.
These subparameters are described below.
AutoEdit
Support
Related parameters
234
Parameter
Description
Maximum
Do Rerun
Used to perform the job rerun when Confirm is not selected and a job
rerun is required.
Do If Rerun
Subparameters
Parameter
Description
From
To
235
Do If Rerun
Parameter
Description
Confirm
General information
When a Do If Rerun statement is specified, the rerun is performed by the
CONTROL-M/Restart facility using the specified restart subparameters.
When a job is submitted for restart, if $FIRST is specified in the From subparameter,
a $FIRST step specification is passed as is to the CONTROL-M/Restart step. If
$ABEND or $EXERR is specified, the specified $ABEND or $EXERR value is first
resolved to the appropriate step by the CONTROL-M monitor and then passed to the
CONTROL-M/Restart step.
If $FIRST.$ABEND is specified, the CONTROL-M monitor determines which
procedure abended and then passes the $FIRST step specification for that procedure
to the CONTROLR step. For information regarding the CONTROL-M/Restart step,
refer to the CONTROL-M/Restart User Manual.
The Max Rerun parameter determines the maximum number of times the restart or
rerun can be performed. For more information, see Maximum on page 160.
236
Do If Rerun
Availability
Parameter Name
CONTROL-M/EM Utilities
DOIFRERUN
DO IFRERUN
CONTROL-M/EM API
do_ifrerun
Format
CONTROL-M/EM
Utilities
Valid values:
1 (Confirm)
FPGMS
FPROCS
TPGMS
TPROCS
TO
CONFIRM
Valid values:
N (No confirmation. Default)
Y (Confirm)
237
Do Mail
Do Mail
The Do Mail parameter specifies a message to be sent (mailed) to an e-mail address
when the specified On Statement/Code criteria are satisfied.
Format
Usage
Optional
Format
Select Mail from the Do list box in the Job editing form.
To and Subject text boxes are displayed.
Urgency option buttons are displayed.
To send a brief message, enter the required information.
To send a more detailed message and/or a message that is sent to more
than one recipient, Click Advanced. The Mail dialog box is displayed.
These subparameters are described below.
Subparameters
Parameter
Description
To
Case Sensitive
Yes
Invalid
Characters
AutoEdit
Support
238
Do Mail
Parameter
Description
CC
E-mail addresses that should be CCed for the mail message. Multiple
addresses can be specified, separated by semicolons ( ; ). Optional.
Note: On some UNIX computers, all recipients are shown in the To field
because the CC field is not supported.
Length
Case Sensitive
Yes
Invalid
Characters
AutoEdit
Support
Subject
Case Sensitive
Yes
Invalid
Characters
AutoEdit
Support
message
Urgency
Case Sensitive
Yes
Invalid
Characters
AutoEdit
Support
Select from the following buttons, which indicate a level of urgency for the
message:
Regular Indicates that the message should have a regular level of urgency.
Urgent Indicates messages with a high priority. Urgent message are sent
with a special indication so that the recipient of the message is aware of
the urgency.
Very Urgent Indicates that the message should have the highest level of
urgency. For CONTROL-M/Server utilities, only.
239
Do Mail
General information
The mail message specified by this parameter is sent to the indicated e-mail addresses
when the condition specified by the On Statement/Code parameter is satisfied.
Mail messages can also be sent using a Do Shout parameter. However:
When using the Do Shout parameter, email addresses must be defined in the
dynamic destination table.
Do Mail can specify two fields of e-mail addresses: TO contains up to 96 characters
(in z/OS environments, up to 9999); CC contains up to 99 characters (in z/OS
environments, up to 9999. Do Shout allows only 16 characters.
Do Mail can specify up to 4096 characters in the message (in z/OS environments,
up to 255 lines each containing up to 70 characters). Do Shout allows only 255
characters.
The specified message is sent to the addresses specified in the CC field in the same
way that it is sent to the addresses in the To field.
Parameter Name
CONTROL-M/EM
Utilities
DOMAIL
CONTROL-M/Server
-domail
DO MAIL
CONTROL-M/EM API
do_mail
240
FIRST_JOB
Job_1
W$DISK:
Thomas
Payroll
FIRST_OK
To: [email protected]
"The FIRST_JOB finished OK."
Do NOTOK
Do NOTOK
The Do NOTOK parameter assigns a completion status of NOTOK to a job when the
On Statement/Code criteria are satisfied, regardless of the jobs actual completion
status.
Table 12
Usage
Optional
Format
AutoEdit Support
Related parameters
Do OK
General information
For most jobs:
If DO OK and DO NOTOK are both specified, and are implemented, the last
statement to be implemented determines the status assigned to the job.
For information about the Do OK parameter, see Do OK on page 243.
241
Do NOTOK
Then:
Do OK is overridden by Do NOTOK and/or Do Rerun, regardless of the order in
which the codes-events are executed.
Parameter Name
CONTROL-M/EM Utilities
NOTOK
Reporting Facility
CONTROL-M/Server
-donotok
DO NOTOK
CONTROL-M/EM API
do
242
Component
Parameter Name
CONTROL-M/EM
Utilities
Do OK
Do OK
The Do OK parameter assigns the completion status of OK to a job, regardless of its
actual completion status.
Format
Usage
Optional
Format
AutoEdit
Support
Related parameters
Do NOTOK
General information
For most jobs:
If DO OK and DO NOTOK are both specified, and are implemented, the last
statement to be implemented determines the status assigned to the job.
243
Do OK
Then:
Do OK is overridden by Do NOTOK and/or Do Rerun, regardless of the order in
which the codes-events are executed.
244
Component
Parameter Name
CONTROL-M/EM Utilities
OK
CONTROL-M/Server
-dook
DO OK
CONTROL-M/EM API
do
Do Rerun
Do Rerun
Indicates if an automatic rerun should be performed when the On Statement/Code
criteria are satisfied.
No values or subparameters are specified for this parameter.
Related parameters
Do OK
OK status can act as a trigger for job reruns specified with Do Rerun.
Do NOTOK
NOTOK status can act as a trigger for job reruns specified with Do Rerun.
Interval
Maximum
Number of job runs that can be specified with the Do Rerun parameter.
Rerun From
Indicates whether the interval between job runs begins with the start or
the end of the previous job run. Default: start
Shout RERUN
General information
Do Rerun specifies that the job should be rerun according to the criteria specified in
the Max Rerun and Interval parameters. These parameters must be specified before a
Do Rerun action can be defined.
NOTE
Do Rerun cannot be used to rerun Group Scheduling entities.
245
Do Rerun
Availability
For z/OS jobs:
246
Component
Parameter Name
CONTROL-M/EM Utilities
RERUN
CONTROL-M/Server Utilities
-dorerun
DO RERUN
CONTROL-M/EM API
do
Do Shout
Do Shout
Specifies a message to be sent (shouted) to a destination when the
On Statement/Code criteria are satisfied.
Format
Usage
Optional.
Format
Select Shout from the Do list box. The controls described below in
Subparameters are displayed.
AutoEdit
Support
Subparameters
Parameter
Description
Destination
MSG
Urgency
Level or urgency for the Shout Message. Choose the option button for
the appropriate urgency level:
Regular (Default)
Urgent
Very urgent
247
Do Shout
Parameter Name
CONTROL-M/EM
Utilities
DOSHOUT
CONTROL-M/Server
-doshout
DO SHOUT
CONTROL-M/EM API
do_shout
248
Component
Format
CONTROL-M/EM
Utilities
Do Stop Cyclic
Do Stop Cyclic
When specified, this parameter prevents subsequent iterations of the current cyclic
job.
No values or subparameters are specified for this parameter.
Related parameters
Cyclic
General information
Cyclic jobs normally run a regular intervals for as long as specified scheduling criteria
are satisfied.
If the related On Statement/Code criteria are satisfied, Do Stop Cyclic prevents future
iterations of the current cyclic job.
If the current job is not a cyclic job, this parameter has no effect on job processing.
If a cyclic job is terminated by a Do Stop Cyclic parameter, the View Details screen
displayed by option Z in the ctmpsm utility contains Cyclic:T where T indicates
Terminated.
Parameter Name
CONTROL-M/EM Utilities
SPCYC
CONTROL-M/Server
-dostopcyclic
DO STOPCYCL
CONTROL-M/EM API
do
249
Do Sysout
Do Sysout
Indicates how the jobs output should be handled when the On Statement and Code
criteria are satisfied.
Format
Usage
Optional
Format
Select Sysout from the Do list box and specify the relevant subparameters.
The following subparameters are available for this parameter:
Option
Prm
The format for this parameter is the same as specified for Sysout Handling.
For more information about this parameter, see SYSOUT Handling on
page 301.
AutoEdit
Support
Related parameters
SYSOUT
Handling
250
Sysout Handling specifies how to handle a SYSOUT when the job ended OK.
Do Sysout
General information
If no Sysout Handling is specified (or the job does not end OK), and no Do Sysout
statement is activated, the jobs log is placed in the default location specified by
CONTROL-M until the New Day procedure performs its cleanup.
NOTE
The default destination of the Job log is determined by a CONTROL-M system parameter on
each computer. For more information, see your CONTROL-M administrator.
The Automatic Log Copy CONTROL-M system parameter is not affected in any way
by the function of Do Sysout.
Parameter Name
CONTROL-M/EM Utilities
DOSYSOUT
CONTROL-M/Server
-dosysout
DO SYSOUT
CONTROL-M/EM API
do_sysout
Format
CONTROL-M/EM
Utilities
251
Do Sysout
Component
Format
CONTROL-M/EM
Utilities continued
PAR
FROM
data
FRM
252
On statement
On statement
Job processing step and code event, and job SYSOUT criteria that determine whether
the accompanying DO statements are performed.
NOTE
On Sysout statements are only available for jobs that run under CONTROL-M for z/OS
version 6.2.00 or later.
253
Format
Usage
Optional.
Type
AutoEdit
Support
254
General information
Each On statement is combined with subsequent Do statements. Their implied
relationship is:
255
Table 13
Completion code
or status
Description
Completion code
Number of runs
Number of reruns Upon termination of a job, RERUNNO indicates the number of times the
job has been submitted for execution due to DO RERUN.
Completion status Specifying OK or NOTOK in the Status parameter indicates that
dependent Do statements are executed based on the OK or NOTOK
termination status of the job.
JLOST
The SYSOUT of the job is divided into sets, each consisting of a job script statement
and operating system responses to the statement (if any). If no response exists for a
specific script statement (that is, the statement executed successfully), a null
message is paired with the script statement.
The statement set is compared to the On statements defined for the job. If the Code
parameter is specified as the * mask character, it can match even a null error
message record successfully.
If there is a match between the On statements and a statement set from the jobs
log, the corresponding Do action statements are executed. Otherwise,
CONTROL-M proceeds to the next statement set.
256
statement
code
On criteria can be defined to depend on values returned from any of the following
job SYSOUT
job completion code
job completion status
To be able to fill in the On statement and codes values appropriately, you must
understand how the job results are processed.
CONTROL-M/Agent does not directly access the SYSOUT. Instead, it calls the
Control Module which accesses the SYSOUT. The processing logic is as follows:
257
3. The Control Module sends job script statements to the agent and one operating
system response (beginning with the first response).
4. CONTROL-M/Agent checks the data sent by the Control Module against the On
statement.
If the job script statement does not match one of the On statements, there is no
match to that set of On criteria.
It the job script statement and operating system response match the On
statement and code criteria, CONTROL-M/Agent considers the On statement
criteria to be satisfied.
If the job script statement matches the On statement, but the operating system
response does not match the code criteria, CONTROL-M/Agent asks to see the
next operating system response in the set, and repeats this process until there is
a match or until there are no more operating system responses in the set, in
which case there is no match.
5. As long as there are remaining On Statements and sets of data in the SYSOUT,
CONTROL-M/Agent repeats the process from step 1. The agent requests that the
control module check the next set of data, beginning with its job script statement
and first operating system response.
When the process is complete, CONTROL-M/Agent sends CONTROL-M/Server the
following information about the job:
258
EXAMPLE
How On statements relating to the SYSOUT are processed
A job script requests (among other functions) that the operating system run the following
commands (the operating system does run the commands):
pwd
ls
The SYSOUT of the job contains the following results from these requests.
+pwd
/data/wrkfle
+ls
file1
file2
dir1
dir2
The job processing definition contains the following On (and Do) statement:
On statement stmt= ls code=dir*
Do ...
Following job processing, CONTROL-M/Agent issues calls to the Control Module to see if the
On criteria have been satisfied. The list below indicates the call# , data formatted and returned
by the Control Module, the SYSOUT set, and analysis of the results by CONTROL-M/Agent:
Call
data returned by the Control Module
Set
Call1: statement= pwd code=/data/wrkfle 1st set
Call2: statement=ls code= file1
2nd set
Call3: statement=ls code=file2
2nd set
Call4: statement=ls code=dir1
2nd set
259
Begin the script with the echo on command. This ensures that job script statements
will be written to the SYSOUT file.
End each prompt with a > or ] character. These characters and embedded spaces
should not be used inside the prompt text string.
Item
Description
Analysis of the Sysout Text in a SYSOUT file that follows a > prompt or ] prompt is
for On Statement/Code treated by CONTROL-M/Server as part of the job script. All other
text is treated as part of the operating system response.
When specifying an On Statement/Code statement in a job
processing definition, place text that follows either of these
prompts in the Stmt parameter.
Place other text in the Code parameter.
Continuation Lines
Length of Script
Statement
260
261
262
installed-versions.txt
lsagent.sh
263
Example 11: Using even completion codes causes the job to end OK
Any even completion code causes the job to end OK.
On
Statement stmt= * code= COMPSTAT EQ Even
Do OK
Example 12: Trigger a second job after the first job ends NOTOK
If a job ends NOTOK, add a condition that triggers a job that now becomes necessary.
On
Statement stmt= * code= NOTOK
Do Condition Name=JobX_NotOK Date= odat sign= +
Example 13: Set the status of a job to NOTOK under certain conditions
Set the status of a job to NOTOK if the SYSOUT indicates that the password directory
is not found, In such a case, the SYSOUT of the UNIX job contains text similar to the
following:
cp /etc/passwd /tmp
cp /etc/passwdx /tmp
cp: /etc/passwdx: No such file or directory
cp /etc/passwd /usr/kvm/xyzzy
cp: /usr/kvm/xyzzy: Permission denied
exit 12
On
264
Optional
Length
AutoEdit
Support
Related parameters
Do CTBRule
Step Range
265
Subparameters
Stmt
Job step. The execution results of the job step are checked against the
specified codes criteria. Mandatory if the On Stmt option is selected.
Valid values are:
pgmstep
*rangename
ANYSTEP
+EVERY
These values are described in Table 15 on page 270.
Length
1 through 8 characters
Invalid
Characters
Blanks.
blank
procstep
+EVERY
266
Length
1 through 8 characters
Invalid
characters
Blanks
Codes
Return codes or statuses that can satisfy the step or code event criteria
if returned upon termination of the specified job steps. At least one
code must be specified. Codes can be condition codes, user abend
codes, system abend codes, various end codes and statuses, and
certain keywords. Codes are described in Code values on page 271.
And/Or
Sysout
On statement that defines a string and the location to be checked. When the job
runs, if this string is found in the specified location within the SYSOUT of the job,
the action defined in the accompanying Do statement is performed.
Note: This option is available only for jobs running under CONTROL-M for z/OS
version 6.2.00 or later.
Sysout
Pattern
Sysout
From
continued Column
Length
1 through 40 characters
Invalid
characters
Blanks
A number from 001 through 132, indicating the column at which the
search should start.
If this field is blank, the value 001 is assumed.
The value in this field must be lower than that in the To Column field.
To
Column
A number from 001 through 132, indicating the column at which the
search should end.
If this field is blank, the value 132 is assumed.
The value in this field must be higher than that in the From Column
field.
And/Or
General information
On statements define event criteria that identify either specific CONTROL-M job
steps and possible codes that result from the execution of those job steps, or specific
strings in the SYSOUT of a job.
On statements are usually, but not necessarily, followed by user-specified Do actions.
The implied relationship between On statements and associated Do statements is:
267
268
269
Step values
Table 15 describes the PGMST Step Range values.
Table 15
Step Value
Description
pgmst
*rangename
To check codes in a range of steps, first define the step range and assign it a
name in the Step Range statement. Then specify the name, preceded by an
asterisk, in the PGMST field. The * indicates that the specified name is a
range name, not a step name. The range of steps is displayed, and you can
check the codes that are displayed within the defined range.
If CONTROL-M adds a CONTROLR step to a job (for example, a job is
restarted by CONTROL-M/Restart or PREVENT NCT2 is specified in the
job scheduling definition), the CONTROLR step is processed like all other
job steps.
Example
In the Step Range statement, the name DF2, is assigned to the range of
program steps STEP20 through STEP29A.
If *DF2 is specified in On PGMST, the On step and code criteria is satisfied
if any of the codes result from any of the steps in the range STEP20 through
STEP29A.
270
Table 15
Step Value
Description
ANYSTEP
+EVERY
Step Value
Description
blank
When left blank, matching program step names (PGMST) are checked
regardless of whether they are directly from the job or from a called
procedure. Default.
The On statement is satisfied if the PGMST criteria are satisfied from
any procedure directly from the job.
procstep
+EVERY
Code values
Codes can be condition codes, user abend codes, system abend codes, various end
codes and statuses, and certain keywords. They can also be prefaced by certain
qualifiers. All of these are described below.
A maximum of 245 codes can be specified for any On step statement, as follows:
271
Whenever a fourth code on a line is specified, and Enter is pressed, a new line
within the same On statement is opened, allowing specification of up to another
four codes.
NOTE
If a DO OK statement is specified in the job scheduling definition, it is ignored for steps for
which any of the following codes apply: JNRUN, JNSUB, *REC0, *UKNW.
Value
Description
Cnnnn
Sxxx
Unnnn
*****
Any step that executes, including steps with JCL errors and steps
returned with an ABEND code. For reasons of backward compatibility,
the ***** code does not include steps with the FLUSH code or SNRUN
(described below). The ***** code does, however, include jobs not
submitted and jobs whose SYSOUT was lost if On PGMST ANYSTEP is
specified.
FORCE
272
JLOST
Job SYSOUT was lost. This value can be specified only with the
ANYSTEP step value.
JNRUN
JFAIL
JSECU
Job failed due to security requirements (only under ACF2). This value
can be specified only with the ANYSTEP step value.
Table 17
Value
Description
JNSUB
OK
NOTOK
A PGM step (or the job) finished executing NOTOK. This code covers
all types of failures, including non-execution errors (for example, job
not run, JCL error, job not submitted), and (by default) any condition
code greater than C0004. This value can only be specified with the
ANYSTEP step value.
Note: You can use the MAXCCOK parameter in the CTMPARM
member in the IOA PARM library to set the default condition code to
C0000.
EXERR
*NCT2
*TERM
REC0
*UNKW
$EJ
FLUSH
SNRUN
A step did not run. This code is described in more detail in SNRUN
on page 274.
FLUSH
The FLUSH code generally applies when a step does not run but no error is indicated.
This code is assigned when:
273
A JCL COND or JCL IF/THEN/ELSE statement caused the step not to run.
CONTROL-M detects code FLUSH steps by the IEF272I message (Step was not
executed).
It was not executed during the RESTART run because of a JCL COND or JCL
IF/THEN/ELSE statement.
Because a code of FLUSH does not indicate that an error occurred during job
execution, assignment of this status does not cause a job status of NOTOK.
If a JCL statement other than the COND or IF/THEN/ELSE statement caused the
step not to run, it is not defined as a FLUSH step.
If the failure of a step causes subsequent steps not to be executed, these subsequent
steps are not defined as FLUSH steps.
For reasons of backward compatibility (that is, to ensure that the application of the
***** code remains unchanged), the ***** code does not include FLUSH steps.
SNRUN
A step is defined as code SNRUN if it did not run. This code includes:
274
Qualifiers
Qualifier
Description
>
Greater than. Valid as a qualifier for condition codes and user abend
codes.
<
Less than. Valid as a qualifier for condition codes and user abend codes.
NOTE
The N qualifier indicates that the DO statements must not be performed if the specified
condition exists. It does not indicate that the DO statements must be performed if the specified
condition does not exist.
275
EXAMPLE
If Step1 ends with a condition code of C0004 and Step 5 ends with system abend code S0C4,
perform the indicated Shout.
On Statement PGMST= Step1 PROCST=
Codes=C0004
AND
On Statement PGMST= Step5 PROCST=
Codes=S0C4
Do Shout
To=emuser
Urgn=Regular
Msg= Backup operations ...
Parameter Name
CONTROL-M/EM Utilities
ON
CONTROL-M/Server Utilities
-on
e-Trigger
on_do_statement
CONTROL-M/EM API
on_statement
Parameter name
CONTROL-M/EM
Utilities
CONTROL-M/EM
API
276
and_or
code
procedure_step
program_step
statement
Reten Days
Reten Days
Number of days to retain the job in the History Jobs file. For z/OS jobs only.
NOTE
At sites that do not use the History Jobs file, this parameter is not relevant and is not
displayed.
Format
Usage
Optional
Format
AutoEdit
Support
Related parameters
Reten Gen
General information
Jobs in the History Jobs file are easier to restore to the Active Jobs file (for example,
for restart) than jobs archived to CDAM. Therefore, it may be desirable to retain a job
in the History Jobs file for a period of time.
Using Reten Days you can specify a fixed number of days to keep the job in the
History Jobs file. Once the specified number of days is reached, the job is
automatically deleted from the History Jobs file during the next New Day processing.
Reten Days and Reten Gen are mutually exclusive. A value can be specified for either,
but not both.
277
Reten Days
NOTE
When changing job criteria from Reten Days to Reten Gen (or the reverse), previous job
criteria are lost and are not acted upon.
For retention criteria to hold across job executions, the jobs must be identical in all respects.
(For example, if a job is transferred to a different group, it is treated as a different job for
purposes of retention. In this case, retention values are reset, and retention is calculated from
the moment of transfer.)
278
Component
Parameter Name
CONTROL-M/EM
Utilities
RETEN_DAYS
Reporting Facility
RETEN DAYS
CONTROL-M/EM API
reten_days
Reten Gen
Reten Gen
Maximum number of generations of the job to keep in the History Jobs file. For z/OS
jobs, only.
NOTE
At sites that do not use the History Jobs file, this parameter is not relevant and is not
displayed.
Format
Usage
Optional.
Format
00 - 99 generations.
Note: When the Reten Gen field is left blank, History Jobs file information
is kept as specified by the Reten Days parameter. For more information,
see Reten Days on page 277.
AutoEdit
Support
Related parameters
Reten Days
General information
Jobs in the History Jobs file are easier to restore to the Active Jobs file (for example,
for restart) than jobs archived to CDAM. Therefore, it may be desirable to retain
several of the most current generations of the job in the History Jobs file.
Reten Gen enables specification of the number of generations of the job to keep in the
History Jobs file. Once the specified number of generations has been reached, as a
new generation is added to the History Jobs file, the earliest remaining generation is
deleted.
Reten Days and Reten Gen are mutually exclusive. A value can be specified for either,
but not both.
279
Reten Gen
NOTE
When changing job criteria from Reten Days to Reten Gen (or the reverse), previous job
criteria are lost and are not acted upon.
For retention criteria to hold across job executions, the jobs must be identical in all respects.
(For example, if a job is transferred to a different group, it is treated as a different job for
purposes of retention. In this case, retention values are reset, and retention is calculated from
the moment of transfer.)
280
Component
Parameter Name
CONTROL-M/EM
Utilities
RETEN_GEN
Reporting Facility
RETEN GEN
CONTROL-M/EM API
reten_gen
Step Range
Step Range
Specifies a range of steps in the steps of an On PGMST statement.
NOTE
For z/OS jobs only.
Format
Usage
Optional
Format
Related parameters
On
statement
281
Step Range
Subparameters
Name
Name for the range. 1through 7 characters. Only trailing blanks are allowed in
this field.
From
To
General information
Whenever a Step Range statement is specified, it eliminates the need to define
separate On PGMST, On PROCST, and On Codes statements and accompanying Do
actions for each step in the range. The defined Step Range Name can be used (without
redefining the range) in subsequent On PGMST, On PROCST, and On Codes
statements, by specifying the Step Range Name, preceded by an asterisk (*), in the On
PGMST field.
Any number of step ranges can be specified. After entering a Step Range parameter,
another Step Range parameter line is automatically displayed.
282
Step Range
For example, if one step finished successfully during its original run and another step
finished successfully after a restart, the On block check for the successful finish for
both steps produces a TRUE result and the On statement is satisfied.
Activation of this facility requires that the CONTROL-M for z/OS ALLRUNS
parameter in the CTRPARM member be set to YES. When activated, this facility may
apply to any specified step, step range, or to the +EVERY step value.
Parameter Name
CONTROL-M/EM
Utilities
STEP_RANGE
Reporting Facility
STEP RANGE
CONTROL-M/EM API
step_range
Parameter Name
CONTROL-M/EM
Utilities
NAME
FPGMS
FPROCS
TPGMS
TPROCS
Equivalent to Name.
FR (PGM,PROC)
TO
283
Step Range
284
Step Range
285
Step Range
286
Chapter
Parameter
Description
Auto-Archive
Shout
SYSOUT Handling
Specifies how the jobs log should be handled after the job
completes with a completion status of OK.
287
Auto-Archive
Auto-Archive
The Auto-Archive parameter determines whether SYSDATA (job output) should be
archived.
NOTE
The Auto-Archive parameter is relevant only for jobs to be run in z/OS environments or
OpenVMS computers. The parameter is displayed only if CONTROL-R is selected in the
CONTROL-M Definition window in CONTROL-M/Desktop.
Format
Usage
Optional
Format
When this check box is not selected, job output is not archived. In this case,
CONTROL-R cannot restart the job, and SYSDATA viewing under
CONTROL-M for z/OS is not possible.
When the Auto-Archive check box is selected, the subparameters described below
can also be specified.
AutoEdit No. An AutoEdit variable or expression cannot be specified as all or part of the
Support value for this parameter.
Subparameters
288
Parameter
Description
SYS DB
If this check box is selected, a single data set is used for archiving the
SYSDATA of all jobs until it is full. When the first archive data set is full,
another SYSDATA data set is allocated and used. BMC Software
recommends this method.
If this check box is not selected, a separate data set is created for the
SYSDATA of each job run.
Max Days...
Max Runs...
Indicates the maximum number of job runs to retains the SYSDATA archive
data set for jobs that ended NOTOK. Valid values:
a number from 00 through 99
blank (there is no maximum number of job runs)
Auto-Archive
General information
The Auto-Archive parameter enables you to decide whether to archive job output
(SYSDATA). SYSDATA refers to all information in the job log, the expanded JCL (job
script), and to the output messages of the job.
While archiving SYSDATA is normally desirable, it might not be desirable for cyclic
jobs, started tasks, or frequently repeated jobs that do not require restart.
BMC Software recommends that you select the SYSDB check box. BMC Software does
not recommend creating a separate data set for each run because:
Creating many data sets consumes a large amount of space in the disk VTOC.
Each data set is allocated on a track basis. If the SYSDATA does not completely fill
the track, large amounts of disk space may be wasted.
NOTE
Specified parameters take effect only during execution of the New Day procedure
(CONTDAY) or the CONTROL-M CTMCAJF utility. Therefore, it is possible to find more
generations of the same job than the current value of Max Runs.
Whenever a job is deleted from the Active Jobs file and does not reside in the History
file, its SYSDATA is deleted regardless of Max Days or Max Runs.
The Max Days and Max Runs parameters define retention criteria for the archived
SYSDATA of jobs that ended NOTOK. Defaults for these parameters are defined
using CONTROL-M/Restart installation parameters. Max Days and Max Runs values
in a job definition are used to override the CONTROL-M/Restart defaults. If both
parameters are specified, retention is limited by the parameter that is satisfied first.
Computer-specific information
The Auto-Archive parameter is relevant only for jobs to be run in z/OS environments
or OpenVMS computers.
289
Auto-Archive
290
Component
Parameter Name
CONTROL-M/EM Utilities
AUTOARCH
Reporting Facility
AUTO ARCHIVE
AUTO-ARCHIVE
AUTOARC
CONTROL-M/EM API
auto_archive
sys_db
arch_max_days
arch_max_runs
Shout
Shout
The Shout parameter gives you the ability to create a message that may be sent
(shouted) to one or more specified destinations when certain conditions are
encountered.
Format
Usage
Optional
Format
AutoEdit
Support
Related parameters
Parameter
Description
Do Shout
291
Shout
Subparameters
Table 20
Parameter
Format
When
Exectime
Send the message if the jobs elapsed runtime is outside a specified limit. The limit is
specified in the Time field. A limit can be expressed as the actual elapsed minutes of the job
run, or as a deviation from the jobs (statistical) average runtime. The limit for Exectime
can be expressed in any of the following formats:
>n The message is sent if the elapsed runtime of the job is greater than n minutes. in
z/OS environments, n is a number from 0 through 999. On other computers, n is a number
from 1 through 999.
<n The message is sent if the elapsed runtime of the job is less than n minutes. n is a
number from 1 through 999.
+n The message is sent if the elapsed runtime of the job exceeds its average execution
time by at least n minutes. n is a number from 1 through 999.
+n% The message is sent if the elapsed runtime of the job exceeds its average
execution time by at least n%. n is a number from 1 through 900.
-n The message is sent if the elapsed runtime of the job is at least n minutes less than
its average execution time. n is a number from 1 through 999.
-n% The message is sent if the elapsed runtime of the job is at least n% less than its
average execution time. n is a number from 1 through 99.
Note: A job processing definition can contain more than one Shout parameter with a When
of Exectime. For more information, see examples of the use of Exectime below.
Late Sub
Send the message if the job is still not submitted and cannot be submitted at the time
specified in the accompanying Parm (time) field.
Specify the time in hhmm format. (In CONTROL-M for z/OS, you can alternatively specify
an * for the time; this results in use of the jobs calculated DUE IN time to determine if the
job was not submitted on time.) By default, a valid time must be in the range of 00:00
through 23:59. However, if Time Synonym (in Tools/Options) is checked, a valid time
must be in the range from NewDay time until NewDay Time-plus-23:59. For example, if
New Day time is 8:00 A.M., the range of valid times is from 08:00 until 31:59.
The message is sent only if the job is actually not submittable. That is, if a runtime criterion
(in condition, quantitative resource, and so on) is not met at the given time.
However, if a job is ordered after the specified time but starts running immediately
because it meets all runtime criteria, the Late Sub parameter doesn't apply.
292
Shout
Table 20
Parameter
When
continued
Late Time
Send the message if the job does not finish executing by the time specified in the
accompanying Parm (time) field. In CONTROL-M for z/OS, this parameter appears as
LATE.
Specify the time in hhmm format. (In CONTROL-M for z/OS, you can alternatively specify
an * for the time; this results in use of the jobs calculated DUE OUT time to determine if
the job is late.) By default, a valid time must be in the range of 00:00 through 23:59.
However, if Time Synonym (in Tools/Options) is checked, a valid time must be in the
range from New Day time until New Day Time-plus-23:59. For example, if New Day time
is 8:00 A.M., the range of valid times is from 08:00 until 31:59.
Note: No message is sent if the job is being rerun.
Parm
NOTOK
Send the message if the job terminates with a completion status of NOTOK.
OK
Send the message if the job terminates with a completion status of OK.
RERUN
Send the message if the jobs completion status was set to Rerun (not valid for scheduling
group entities).
Used to specify additional parameters required for the When options Exectime, Late Sub, and
Late Time.
293
Shout
Table 20
Parameter
Format
Days Offset Sets the number of days relative to the ODAT by which the sending of the Shout message is
offset. The value of this parameter is relevant only for the LateTime and LateSub parameters
(see Late Sub).
[Only for jobs running under CONTROL-M for z/OS version 6.2.00 or later.]
Valid values:
a number from 0 through 120
blank no offset. If the Parm (time) value is *, leave this field blank.
To
294
Length
1 through 16 characters
Case Sensitive
Yes
Shout
Table 20
Parameter
Format
To
continued
Invalid Characters
AutoEdit Support
z/OS:
The following are valid values for Destination:
U-userid
OPER [-n]
OPER2[-n]
295
Shout
Table 20
Parameter
Format
Urgency
U-ECS
Urgency of the Shout message directed to the Alerts window. Urgency assigned to the Shout
message affects the appearance of the message in the Alerts window.
Urgency levels are:
R - Regular (Default)
U - Urgent
V - Very Urgent
Message
296
Case Sensitive
Yes
Invalid Characters
None
AutoEdit Support
Shout
General information
A Shout message is a message sent to one or more destinations when the condition
specified by the When parameter is satisfied.
The Do Shout parameter (described in Do Shout on page 247) can be used to issue
Shout messages conditioned by an On Statement/Code parameter.
Shout messages can also be issued from the data center using the CTMSHOUT utility.
For more information, see the Utilities chapter in your CONTROL-M Administrator
Guide.
When Exectime values are specified with a + or sign (that is, when elapsed runtime
is compared to average runtime), the Shout applies only if there are current statistics
data for the job (containing statistics for at least one of the last 20 runs of the job).
If current job statistics data exists, all available elapsed-time statistics for the last 20
job runs are averaged to generate the average runtime, and the current runtime is
compared to this figure according to the specified criteria.
If no job statistics data exist, or if the data is not current (there are no elapsed-time
statistics for any of the last 20 job runs), the Shout parameter is not applied.
When Exectime values are negative (for example, -n; -n%), the check can be
performed only after the job has finished running.
When Exectime values are positive (for example, +n; +n%), the check can be
performed (and if the elapsed runtime limits are exceeded, the message can be
shouted) before the job has finished running.
Relative Exectime limits should not exceed 24 hours. When relative Exectime
limits exceed 24 hours (that is, if +n(%) of the average runtime exceeds 24 hours),
the message is shouted if and when processing reaches 24 hours.
297
Shout
Availability
For z/OS jobs
Cyclic jobs cannot contain the Shout When Rerun parameter.
Parameter Name
CONTROL-M/EM Utilities
SHOUT
CONTROL-M/Server Utilities
-shout
SHOUT
CONTROL-M/EM API
shout
Shout
>39
>40
<41
<40
-10
-11
-20%
-21%
299
Shout
300
>89
>90
<91
<90
+41
+40
+79%
+80%
SYSOUT Handling
SYSOUT Handling
The SYSOUT Handling parameter indicates how the jobs log file (SYSOUT) should
be handled after the job ends with a status of OK.
Format
Usage
Optional
Note: This parameter is sometimes referred to as the Option and Prm
parameters.
Format
None
Change job class (z/OS only)
Delete output
Copy output
Move output
Release for printer
Blanks
AutoEdit
Support
NOTE
Some SYSOUT Handling options (those that are selected from the SYSOUT Handling list)
require you to supply additional input. When such an option is selected from the PostProc
panel, an additional text box is be displayed. The label for this text box is different for each
SYSOUT Handling option that is selected. When an additional text box is displayed, enter the
appropriate information in it.
301
SYSOUT Handling
Table 21
Value
Description
Delete
Copy
Full path
Remark
Specified
Specified
Specified
Not specified
Specified
Not specified
302
SYSOUT Handling
Table 21
Value
Description
Copy
(continued)
Release
If the specified file does not exist, it is created. The job log is placed in the
file as member CM<AS/400_Job Number> (the first line of the member
contains details that identify the job).
If the specified file already exists, and its record length is 132 or more, the
job log is placed in the file as a new member identified as above.
If the specified file already exists, and its record length is less than 132,
the job log is truncated and placed in the file as a new member identified
as above.
Releases the log file for printing on the specified printer/output queue.
A second field is displayed for the printer queue to which the log file should
be released.
Note: The default printer/output queue and the SYSOUT directory are
determined by CONTROL-M system parameters on each computer. For
more information, see your CONTROL-M administrator.
Special notes for iSeries (AS/400) computers:
If an output queue is not specified, the output of the job is sent to the
queue specified by the CONTROL-M Default Output Queue system
parameter.
The name of the output queue must be specified in one of the following
formats:
library/outq
*LIBL/outq
outq
303
SYSOUT Handling
Table 21
Value
Description
Move
Moves the log file and deletes it from the CONTROL-M SYSOUT directory.
The New Destination text box is displayed for the location to which the log
file should be moved.
Note: SYSOUTs should not be moved to a CONTROL-M internal directory
or subdirectory (for example, a subdirectory underneath the SYSOUT
directory).
Specify the log file name and full path to which the log file must be moved in
the File Name text box. The following can occur:
Log file name
Full path
Remark
Specified
Specified
Specified
Not specified
Specified
Not specified
304
SYSOUT Handling
Table 21
Value
Description
Move
(continued)
Change Jobs
Class
If an output queue is not specified, the job log spool file is moved to the
queue specified by the CONTROL-M Default Output Queue system
parameter.
The name of the output queue must be specified in one of the following
formats:
library/outq
*LIBL/outq
outq
Related parameters
Parameter
Description
Do Sysout
General information
SYSOUT Handling is specified in the Postproc panel of the Job Editing form.
305
SYSOUT Handling
If no SYSOUT handling is specified (or the job does not end OK), and no Do Sysout
statement (in the On Statement/Code parameters) is activated, the jobs log file is
placed in the location determined by CONTROL-M until it removed by the New Day
procedure.
NOTE
Note: The CONTROL-M Automatic Log Copy system parameter is not affected in any way by
specified SYSOUT Handling.
Parameter Name
Reporting Facility
PARM
CONTROL-M/Server
Utilities
-SYSOUT
SYSOUT
CONTROL-M/EM API
sysout_option
Equivalent to Option.
sysout_
parameter
Equivalent to Parameter.
306
Component
Format
Reporting Facility
SYSOUT Handling
Component
Format
CONTROL-M/Server
Utilities
<parameter>
CONTROL-M for z/OS
RELEASE
DELETE
COPY
MOVE
data
FRM
Examples
All of the following examples presume a job completion status of OK.
307
SYSOUT Handling
Parm: MYLIB/MYOUTQ
Parm: test.log
Parm: prg2/test/
308
Parm: prg2/%%JOBNAME
Chapter
Status parameters
The parameters in this chapter describe information that is collected as the result of a
job run. They have the following common characteristics:
Most of the values for these parameters are supplied by CONTROL-M, and many
cannot be modified by the user.
Most parameters are displayed in CONTROL-M/EM in the Active panel of the Job
Editing form.
These parameters can be used as filter criteria for selecting job definitions using the
CONTROL-M/EM utilities and the Reporting facility.
Parameter
Description
Average time taken, in minutes, for the job to run. This statistic is
compiled from the last successful runs of the job.
Current Status
Deleted
309
Table 22
Parameter
Description
Due In
Time and day at which the next run of the job should start executing.
+ num days
Due Out
310
Time and day by which the next run of the job should stop executing.
Format
+ num days
Elapse
End Time
Indicates the time that the last run of the job ended.
From Proc
From Step
For z/OS jobs only with CONTROL-M/Restart: Step from which the
job should be rerun.
Hold
Job ID
Next Time
Indicates the next time that the job runs. For reruns or cyclic jobs that
use the Interval option.
NJE
Indicates that the job was sent for execution to a computer that is
connected to CONTROL-M through NJE (the node does not have a
shared spool with CONTROL-M).
NJE Node
Rerun Counter
Restart
Search Count
Standard Deviation
Start Time
Indicates the time that the last run of the job started.
To Proc
To Step
For z/OS jobs only with CONTROL-M/Restart: Step until which the
job should be rerun.
Chapter
10
10
Parameter
Description
Advanced Options
Application
Application Short
Name
Description
Description of a request.
Include Log
Notifications
Output Language
Parameter Validation All specified parameter values are validated. If no value is specified,
the default value is retrieved.
Parent
Phase
Priority
Profiles
Request ID
Request Type
Chapter 10
311
Table 23
312
Parameter
Description
Responsibility
Security Group
Status
Upon completion
User Name
Wait Child
Advanced Options
Advanced Options
Enables various advanced options to be modified.
Format
Usage
Optional.
Format
The following parameter settings can be modified in the Advanced Options window:
Chapter 10
313
Application
Application
The application short name associated with the responsibility name.
Format
314
Usage
Mandatory
Length
1 - 50 characters
Case Sensitive
Uppercase only
Invalid Characters
Blanks
Variable Name
%%OAP-RESPAPP
Application Instance
Application Instance
Oracle E-Business Suite instance connection information.
Format
Usage
Mandatory
Length
1 - 214 characters
Case Sensitive
Yes
Invalid Characters
Blanks
Variable Name
%%OAP-INSTANCE
Chapter 10
315
Application Name
Application Name
The application long name associated with the concurrent program.
Format
316
Usage
Optional.
Default
None
Length
1 - 214 characters
Case Sensitive
Yes
Invalid
Characters
Blanks
Variable Name
%%OAP-APPDESP
Format
Usage
Mandatory.
Length
1 - 50characters
Case Sensitive
Invalid Characters
Blanks
Variable Name
%%OAP-APPNAME
Chapter 10
317
Description
Description
Text description of a request.
Format
Usage
Optional.
Length
1 - 214 characters
Case Sensitive
Yes
Invalid Characters
None
Variable Name
%%OAP-DESCRIPTION
318
Format
Usage
Optional.
Format
Check box.
Default: Selected (Child jobs monitored)
Located on the Advanced Options window accessed from the OAP
panel.
Variable Name
%%OAP-SUBSTATUS
Chapter 10
319
Include Log
Include Log
When specified, the request log is copied to the CONTROL-M sysout.
Format
Usage
Optional
Format
Check box
Located on the Advanced Options window accessed from the OAP
panel.
320
Default
Selected
Variable Name
%%OAP-DISPLAY_LOGFILE
Include Output
Include Output
When specified, the output of the Oracle job is appended to SYSOUT.
Format
Usage
Optional.
Format
Check box.
Located on the Advanced Options window accessed from the OAP
panel.
Default
Not selected
Variable Name
%%OAP-DISPLAY_OUTPUT
Chapter 10
321
Notifications
Notifications
Generates a selection list containing all Oracle workflow roles.
NOTE
For Oracle E-Business Suite 11 and 11i only.
Format
Usage
Optional.
Format
322
Length
1-214 characters
Case Sensitive
Yes
Variable Name
%%OAP-NOTIFICATIONS-Nn-NAME
Output Language
Output Language
The job output language.
Format
Usage
Optional.
Format
<LANGUAGE>_<TERRITORY>
Located on the Upon Completion window accessed from the OAP
panel.
Default
Length
1-60 characters
Variable Name
%%OAP-LANGUAGE
Chapter 10
323
Parameter Validation
Parameter Validation
All specified parameter values are validated. If no value is specified, the default value
is retrieved.
Format
Usage
Optional.
Format
Check box.
Default: Selected (parameter values are validated).
Located on the Advanced Options window accessed from the OAP
panel.
Variable Name
324
%%OAP-PARAM_VALIDATION
Parent
Parent
Parent of the job or process.
Format
Usage
Optional
Format
Variable Name
%%OAP-ACTIVE_ATTRn-PARENT
General information
The value of this parameter is supplied by the Oracle E-Business Suite and cannot be
modified.
Chapter 10
325
Phase
Phase
Phase of the job or process.
Format
Usage
Optional
Length
1 - 50 characters
Case Sensitive
Uppercase only
Invalid Characters
Blanks
Variable Name
%%OAP-ACTIVE_ATTRn-PHASE
The value of this parameter is supplied by the Oracle E-Business Suite and cannot be
modified.
This parameter is displayed only in the Job Editing form active environment (in the
CONTROL-M/EM GUI).
326
Print
Determines print settings.
Format
Usage
Optional
Format
Subparameters
Printer (Load)
No. of copies
Style
Causes the Oracle E-Business Suite server to generate a list in real time of
all available printers. Select required printer for job output.
Usage
Optional
Length
1-100 characters
Case sensitive
Yes
Invalid Characters
None
Variable Name
In Single Request:
%%OAP-PRINTERS-P<n>-NAME
In Request Set:
%%OAP-SETPROG-P<n>-PRINTERNAME
Optional
Format
Variable Name
In Single Request:
%%OAP-PRINTERS-P<n>-VALUE
In Request Set:
%%OAP-SETPROG-P<n>-PRINTCOPIES
Length
1-20 characters
Case sensitive
Yes
Invalid Characters
None
Variable Name
%%OAP-PRINTSTYLE
Chapter 10
327
Priority
Priority
Priority of the job or process.
Format
Usage
Optional.
Format
Number, 0-100.
Displayed only in the Job Editing form active environment (in the
CONTROL-M/EM GUI).
Variable Name
%%OAP-ACTIVE_ATTR<n>-PRIORITY
Related parameters
Priority
General information
There are two Priority settings for an Oracle E-Business Suite job that is scheduled in
the CONTROL-M data center.
The priority of a job in CONTROL-M is first used to determine when
CONTROL-M/EM schedules the job for execution.
After the job is submitted for execution in the Oracle E-Business Suite, the Oracle
E-Business Suite Priority of the job determines when it is run in the Oracle E-Business
Suite.
328
Profiles
Profiles
Specify or modify the print profile name and value.
Format
Usage
Optional.
Format
Subparameters
Profile Name
Optional
Length
1-214 characters
Case sensitive
Yes
Invalid Characters
None
Variable Name
%%OAP-PROFILES-P<n>-NAME
Usage
Optional
Length
1-214 characters
Case sensitive
Yes
Invalid Characters
None
Variable Name
%%OAP-PROFILES-P<n>-VALUE
Value
Chapter 10
329
Request ID
Request ID
Oracle E-Business Suite request ID number.
Format
Usage
Optional
Format
Variable Name
%%OAP-ACTIVE_ATTR<n>-REQUEST_ID
General information
The value of this parameter is supplied by the Oracle E-Business Suite and cannot be
modified.
330
Request Type
Request Type
Indicates whether the request is a Request Set or Single Request.
Format
Usage
Mandatory
Format
Option buttons.
Valid values:
Request Set
Single Request
Request Set
Variable Name
%%OAP-TASKTYPE
General information
Each Request Type option is composed of subparameters.
Request Set
Specifies a number of requests.
Table 24
Application Name
Application Short
Name
Request Set
Optional
Length
1-214 characters
Case sensitive
Yes
Invalid
Characters
None
Variable Name
%%OAP-SETDESP
Chapter 10
331
Request Type
Table 24
Request Set
Parameters
Click the Request Set button to cause the Oracle E-Business Suite
server to generate a list, in real time, of all concurrent programs in
the request set. Each program is listed in a table displaying Program
and Stage. Select an item from the generated list to enter in the form.
Usage
Optional
Variable Name
OAP-SETPROG-P<n>-PARMS-PARM
<m>-NAME
OAP-SETPROG-P<n>-PARMS-PARM
<m>-VALUE
Request Set short name. Causes the Oracle E-Business Suite server to
generate a list, in real time, that satisfies relevant criteria. Select an
item from the generated list to enter in the form.
Usage
Mandatory
Length
1-30 characters
Case sensitive
Yes (uppercase)
Invalid
Characters
Blanks
Variable Name
%%OAP-SETNAME
Single Request
Specifies a single request.
Table 25
332
Application Name
Application Short
Name
Description
Mandatory
Length
1-30 characters
Case sensitive
Yes (uppercase)
Invalid Characters
Blanks
Variable Name
%%OAP-PROGNAME
Request Type
Table 25
Request Parameters
Optional
Length
1-214 characters
Case sensitive
Yes
Invalid Characters
None
Variable Name
%%OAP-PROGDESP
Optional
Format
Parameters:
Organization ID
BOM or ENG
Item Selection
Specific Item
Revision
Date
Items From
Items To
Category Set
Category Structure
Categories From
Categories To
OAP-PARMS-P<n>-NAME
OAP-PARMS-P<n>-VALUE
Chapter 10
333
Responsibility
Responsibility
Authorization for accessing data and running programs or requests, or both.
Format
334
Usage
Mandatory
Length
1-100 characters
Case Sensitive
Yes
Invalid Characters
Blanks
Variable Name
%%OAP-RESPNAME
Security Group
Security Group
The security group assigned to the username.
NOTE
For Oracle E-Business Suite 11i only.
Format
Usage
Optional
Length
1-80 characters
Case Sensitive
Yes
Invalid Characters
None
Variable Name
%%OAP-SECURITY_GROUPNAME
Chapter 10
335
Status
Status
Oracle E-Business Suite status of the job or process.
Format
Usage
Optional
Format
Displayed only in the Job Editing form active environment (in the
CONTROL-M/EM GUI).
Variable Name
%%OAP-ACTIVE_ATTR<n>-STATUS
There are two statuses (whether it is Held or Free, and so on) for an Oracle E-Business
Suite job that is scheduled in the CONTROL-M data center.
The status of a job in CONTROL-M (whether it is Held or Free, and so on) can be
modified from the CONTROL-M/EM GUI.
After the job is submitted for execution in the Oracle E-Business Suite, its Oracle
E-Business Suite Status determines how the job is handled (whether it is Held or Free,
and so on) in the Oracle E-Business Suite.
NOTE
The value of this parameter is supplied by the Oracle E-Business Suite and cannot be
modified.
336
Upon completion
Upon completion
Enables various tasks to be performed upon completion of a job.
Format
Usage
Optional.
Format
The following parameter settings can be modified in the Upon Completion window:
Chapter 10
337
User Name
User Name
Authorized Oracle E-Business Suite user who has at least one responsibility.
Format
338
Usage
Mandatory
Length
1-100 characters
Case Sensitive
No
Invalid Characters
Blanks
Variable Name
%%OAP-USERNAME
Wait Child
Wait Child
If an Oracle job spawned multiple child jobs, the CONTROL-M job tracks the status of
all child jobs. If not, CONTROL-M only checks the original job status, stopping as
soon as it finishes.
Format
Usage
Optional.
Format
Check box.
Default: Selected (Tracks child job status)
Located on the Advanced Options window accessed from the OAP
panel.
Variable Name
%%OAP_WAITCHILD
Chapter 10
339
Wait Child
340
Chapter
11
11
SAP parameters
The parameters described in this chapter are for the CONTROL-M/Control Module
for SAP panels and windows available in the Job Editing form when the
CONTROL-M/CM for SAP panel is imported into CONTROL-M/EM and
CONTROL-M/Desktop. These are as follows:
NOTE
The SAP parameter format is as follows:
SAPR3-<parameter_name>
SAP parameters that describe an action that can occur more than once in a session are
enumerated, as follows. The <nn> below represents a numerical value:
SAPR3-<parameter_name><nn>
Certain parameters that are described in this chapter as Mandatory are mandatory
only when using the SAP panel in CONTROL-M/Desktop.
When submitting jobs differently, the default value may be used by
CONTROL-M/CM for SAP.
NOTE
Certain parameters are displayed in the SAP panels after a job has been submitted. These
parameters are for notification purposes only, and have a read-only status.
341
Table 26
Parameter
Description
Account
Detect Spawned Jobs A spawned job is a job created by another (parent) job, and which is
monitored by CONTROL-M. This parameter indicates whether to
detect and monitor jobs that were spawned by the current SAP job.
Job Class
Job Count
Job Mode
Job Name
Job Type
Read-only fields that indicate the nature of the SAP job in Active job
mode. The type is indicated by the check boxes that are selected.
Only relevant for jobs extracted by the Xtractor process.
Output Management The location to which the spool and joblog should be copied.
QID
The status of the job in SAP. Relevant only after job submission,
while in Active Job Mode.
Start Condition
Steps
Step Type
Specify that a job should only run when there are resources available.
Target Group
Table 27
342
Parameter
Description
ABAP Program
Archive ID
Archive Text
Authorization
Columns
Department
Document Type
Table 27
Parameter
Description
Information Field
Archive information
Job Name
Language
Layout
Name
Number of Copies
Object Type
OS Cover Sheet
Output Device
Owner
Print Expiration
Recipient
Rows
Indicates whether to print the job output immediately, print the job
later, or send the job to the spooler
Titles
A check box that exists for both the Rows and Columns parameters.
Indicates whether the ABAP program default should be used, rather
than a number in the Rows or Columns box
Variant Name
Table 28
Parameter
Description
Activate Traces
External Program
Log External
Errors in Joblog
Log External
Output to Joblog
Parameters
343
Table 28
Parameter
Description
Owner
Target Host
Table 29
Parameter
Description
Activate Traces
External Program
Log External
Errors in Joblog
Log External
Output to Joblog
Operating sys
Owner
Parameters
Table 30
344
Parameter
Description
Account
Archiving Object
Check Sessions
Check Variant
Copy Spool To
The name and path of the file to which the spool should be
copied
Job Class
Job Mode
Job Name
Print Parameters
Session Number
Start Condition
Specifies that a job should run only when there are SAP
resources available
Table 30
Parameter
Description
Variant Name
Table 31
Parameter
Description
Account
Table 32
Parameter
Description
Process Chain ID
Rerun Options
Table 33
Parameter
Description
InfoPackage Description
InfoPackage RNR
Job Count
345
ABAP Program
ABAP Program
The name of the ABAP program.
Format
Usage
Mandatory
Availability
Format
Text box
Valid Values
1-40 characters
Case Sensitive
Uppercase only
Invalid Characters
Variable Name
346
%%SAPR3-STEP-S<nn>-PROGRAM
Account
Account
The name of the Account.
Format
Usage
Mandatory
Format
Text box
Valid Values
1-30 characters
Case Sensitive
Uppercase only
Invalid Characters
Blanks
Variable Name
%%SAPR3-ACCOUNT
General information
This parameter is mapped to the CONTROL-M/EM Owner parameter.
The Account is a profile. The remaining parameters are predefined according to the
Account, when the Account is created.
The Account parameter must be specified for every SAP job.
347
Activate Traces
Activate Traces
Indicates whether SAP activates traces.
Format
Usage
Optional
Availability
Format
Check box
Valid Values
348
X: (Selected) - active
Default
X (Selected)
Variable Name
%%SAPR3-STEP-S<nn>-ACTIVATE_TRACE
Archive ID
Archive ID
SAP ArchiveLink Storage system ID.
Format
Usage
Availability
Optional
Format
Text box
Valid Values
2 characters
Default
ZZ
Case Sensitive
Yes
Invalid Characters
Variable Name
%%SAPR3-STEP-S<nn>-ARCH_ID
XBP Interface
XBP 2.0, or
349
Archive Text
Archive Text
A free text description of the archive location.
Format
Usage
Availability
350
Optional
Format
Text box
Valid Values
1-40 characters
Case Sensitive
Yes
Invalid Characters
Blanks
Variable Name
%%SAPR3-STEP-S<nn>-ARCH_TEXT
XBP Interface
XBP 2.0, or
Archiving Object
Archiving Object
The name of the archiving object in SAP Data Archiving jobs.
Format
Usage
Mandatory
Format
Text box
Valid Values
1-10 characters
Case Sensitive
Uppercase only
Invalid Characters
Blanks
Variable Name
%%SAPR3-DA_ARC_OBJ
General information
The Archiving Object parameter is only relevant for SAP Data Archiving jobs.
351
Authorization
Authorization
User with print authorization.
Format
Usage
Availability
352
Optional
Format
Text box
Valid Values
1-12 characters
Case Sensitive
Yes
Invalid Characters
None
Variable Name
%%SAPR3-STEP-S<nn>-PRINT_AUTH
Format
Usage
Optional
Availability
Format
Text box
Valid Values
1-25 characters
Note: The BI_BTCH prefix is automatically added to the beginning of
the job name in SAP-BW.
If no value is entered, SAP-BW generates a name for the background job
Case Sensitive
No
%%SAPR3-BACKJOBNAME
353
Check Sessions
Check Sessions
Enables the user to check if an incomplete archiving session exists for a specific
archiving object. An incomplete archiving session is one for which not all Delete jobs
ended successfully.
Format
Usage
Optional
Availability
Format
Check box
Valid Values
Default
N (Cleared)
Variable Name
%%SAPR3-DA_CHECK_SESSIONS
General information
If an incomplete archiving session is found, a message is displayed, and a Data
Archiving write job is not created.
The Check Sessions parameter is only relevant for SAP Data Archiving jobs.
354
Check Variant
Check Variant
Enables the user to check if a Write job already exists with the specific variant for the
archiving object defined for this job.
Format
Usage
Optional
Availability
Format
Check box
Valid Values
Default
N (Cleared)
Variable Name
%%SAPR3-DA_CHECK_VARIANT
General information
If such a Write job is found, a message is displayed, and a new Write job is not
created.
The Check Variant parameter is only relevant for SAP Data Archiving jobs.
355
Columns
Columns
The maximum number of characters in an output line.
Format
Usage
Availability
Mandatory
Format
Valid Values
-1
(Use ABAP Program Default check box is selected)
Special value indicating that the number of columns is obtained
from the ABAP program code.
Default
80
Variable Name
%%SAPR3-STEP-S<nn>-PRINT_NUMCOLUMNS
Related parameters
Use ABAP Program
Default
356
Format
Usage
Mandatory
Availability
Format
Text box
Valid Values
Default
Variable Name
%%SAPR3-START_STEP
357
Copy Spool To
Copy Spool To
The name and path of the file to which the spool should be copied.
Format
Usage
Optional
Format
Text box
Valid Values
1-214 characters
Case Sensitive
Yes
Invalid Characters
Blanks
Variable Name
%%SAPR3-SPOOL
General information
The Copy Spool To parameter can be specified only for SAP Data Archiving jobs.
NOTE
If *SYSOUT is specified, the spool is copied into the job SYSOUT.
358
Format
Usage
Availability
Format
Valid Values
Optional
Check box
Default
N (Cleared)
Variable Name
%%SAPR3-STEP-S<nn>-PRINT_RELEASE
359
Department
Department
Spool department.
Format
Usage
Availability
360
Optional
Format
Text box
Valid Values
1-12 characters
Case Sensitive
Yes
Invalid Characters
None
Variable Name
%%SAPR3-STEP-S<nn>-DEPT
XBP Interface
XBP 2.0, or
Format
Usage
Optional
Format
Valid Values
For %%SAPR3-DETECT_OPTION
1: (No Detection Needed)
2: (Parent (current) Job definition)
3: (A specific Job definition)
For %%SAPR3-DETECT_CHILD_JOBNAME
For %%SAPR3-DETECT_CHILD_TABLE
For %%SAPR3-GROUP_ORDID
For %%SAPR3-DETECT_CHILD_RELEASE
Variable Names
%%SAPR3-DETECT_OPTION
%%SAPR3-DETECT_CHILD_JOBNAME
%%SAPR3-DETECT_CHILD_RELEASE
%%SAPR3-DETECT_CHILD_TABLE
Related Variable
%%SAPR3-GROUP_ORDID
361
General information
The following options are available:
Important: The specified job must exist in the same scheduling table as the current
job.
362
Document Type
Document Type
Archive object document type.
Format
Usage
Availability
Optional
Format
Text box
Valid Values
1-10 characters
Case Sensitive
Yes
Invalid Characters
None
Variable Name
%%SAPR3-STEP-S<nn>-ARCHIVE_OBJECT
363
Event
Event
The event ID that indicates the event name of the After Event start condition.
Format
364
Usage
Availability
Create job mode when the "start after event" start condition is
selected.
Format
Text box
Valid Values
1-32 characters
Variable Name
%%SAPR3-EVENT_ID
Related Parameter
%%SAPR3-EVENT_PARAM
Event Parameter
Event Parameter
The event parameter for a specific event ID.
Format
Usage
Optional
Availability
Create job mode when the "start after event" start condition is
selected.
Format
Text box
Valid Values
1-64 characters
Related Parameter
%%SAPR3-EVENT_ID
Variable Name
%%SAPR3-EVENT_PARAM
365
External Command
External Command
The name of the external command.
Format
366
Usage
Optional
Availability
Format
Text box
Valid Values
1-128 characters
Case Sensitive
Yes
Invalid Characters
None
Variable Name
%%SAPR3-STEP-S<nn>-PROGRAM
External Program
External Program
The name of the external program.
Format
Usage
Optional
Availability
Format
Text box
Valid Values
1-128 characters
Case Sensitive
Yes
Invalid Characters
None
Variable Name
%%SAPR3-STEP-S<nn>-PROGRAM
367
InfoPackage Description
InfoPackage Description
A description of the InfoPackage.
Format
368
Usage
Mandatory
Availability
Format
Text box
Valid Values
1-60 characters
Case Sensitive
Yes
Invalid Characters
None
Variable Name
%%SAPR3-InfoPackage_Desc
InfoPackage RNR
InfoPackage RNR
A unique BW-generated ID for the InfoPackage's running session. Relevant only in
Active Job Mode, after job submission.
Format
Usage
Read-only
Availability
Format
Variable Name
%%SAPR3-InfoPackage_RNR
369
Format
370
Usage
Mandatory
Availability
Format
Text box
Valid Values
30 characters
Case Sensitive
Yes
Invalid Characters
None
Variable Name
%%SAPR3-InfoPackage_TechName
Information Field
Information Field
Archive information.
Format
Usage
Availability
Optional
Format
Text box
Valid Values
1-3 characters
Case Sensitive
Yes
Invalid Characters
None
Variable Name
%%SAPR3-STEP-S<nn>-ARCHIVE_INFO
371
Job Class
Job Class
The job submission priority (in SAP). The Job Class parameter can be specified for
both SAP R/3 jobs and SAP Data Archiving jobs.
Format
Usage
Availability
Format
Valid Values
Default
372
Mandatory
List
A - most urgent
B - urgent
C - least urgent
Variable Name
%%SAPR3-JOBCLASS
XBP Interface
The A and B values of this parameter are only functional in one of the
following
XBP 2.0
Job Count
Job Count
A unique SAP job ID number.
In the SAP-BW panel, the Info Package Job Count parameter is relevant only in Active
Job Mode, after job submission.
Format
Usage
Mandatory
Availability
Format
Valid Values
For %%SAPR3-JOB_COUNT:
Job count of a specific job
- Specific_Job
If this value is set, the value for %%SAPR3-JOBCOUNT must be
an 8-digit number.
Special values:
- FIRST
- FIRST_SCHEDULED
- LAST
- LAST_SCHEDULED
For %%SAPR3-JOBCOUNT:
Job count of a specific job
- An 8-digit number
Only if Specific_Job is set for the value of or
%%SAPR3-JOB_COUNT
Special values:
The same special value set for or %%SAPR3-JOB_COUNT
Note:
In Copy job mode, these parameters can be set for either a
specific job, or as one of the special values.
Variable Names
%%SAPR3-JOB_COUNT
%%SAPR3-JOBCOUNT
373
Job Mode
Job Mode
Determines the task that the job performs.
Format
Usage
Mandatory
Format
Option buttons
Valid Values
Copy - Copy an existing job in SAP and run the new job
- RUN_COPY
Variable Name
%%SAPR3-JOB_MODE
Related Variable
%%SAPR3-DA_JOB_TYPE
The Job Mode parameter must be specified for both SAP R/3 jobs and SAP Data
Archiving jobs. For SAP-BW jobs, see SAP-BW Business Process Type on page 403.
374
Job Name
Job Name
The name of the job to be monitored or submitted (in Batch Input job mode also called
Map Name).
Format
Usage
Mandatory
Format
Text box
Valid Values
1-32 characters
Case Sensitive
No
Invalid Characters
None
Variable Name
%%SAPR3-JOBNAME
Related Variable
%%SAPR3-JOB_COPY_TARGET_VAL
General information
This parameter is mapped to the CONTROL-M/EM Job Name parameter.
375
Job Type
Job Type
Read-only fields that indicate the nature of the SAP job in Active job mode. The type
is indicated by the check boxes that are selected. Only relevant for jobs extracted by
the Xtractor process.
Format
Usage
Mandatory
Availability
Format
Valid Values
XBP Interface
376
XBP 2.0, or
Format
Usage
Optional
Availability
Format
Check box
Valid Values
X: (Selected) - wait
Default
X (Selected)
Variable Name
%%SAPR3-STEP-S<nn>-WAIT_FOR_TERM
377
Language
Language
The language of the ABAP step.
Format
Usage
Availability
Optional
Format
Text box
Valid Values
1 alphanumeric character
Example: D for German; d for Serbo-Croatian.
Case Sensitive
Yes
Invalid Characters
Blanks
Special characters
Variable Name
378
%%SAPR3-STEP-S<nn>-LANGU
Layout
Layout
The print layout format.
Format
Usage
Availability
Optional
Format
Text box
Valid Values
1-16 characters
Case Sensitive
Uppercase only
Invalid Characters
Blanks
Variable Name
%%SAPR3-STEP-S<nn>-PRINT_LAYOUT
XBP Interface
XBP 2.0, or
379
Format
Usage
Optional
Availability
Format
Check box
Valid Values
380
Default
X (Selected)
Variable Name
%%SAPR3-STEP-S<nn>-LOG_STDERR
Format
Usage
Optional
Availability
Format
Check box
Valid Values
Default
X (Selected)
Variable Name
%%SAPR3-STEP-S<nn>-LOG_STDOUT
381
Name
Name
The spool list name.
Format
Usage
Availability
382
Optional
Format
Text box
Valid Values
1-12 characters
Case Sensitive
Uppercase only
Invalid Characters
None
Variable Name
%%SAPR3-STEP-S<nn>-LIST_NAME
XBP Interface
XBP 2.0
Format
Usage
Optional
Format
Text box
Valid Values
1-32 characters
Variable Name
%%SAPR3-JOB_COPY_TARGET_VAL
General information
This parameter is mapped to the CONTROL-M/EM Job Name parameter.
383
Format
Usage
Availability
Format
Valid Values
384
Optional
Check box
Default
X (Selected)
Variable Name
%%SAPR3-STEP-S<nn>-NEW_LIST_ID
XBP Interface
XBP 2.0, or
Number of Copies
Number of Copies
The number of copies to be printed.
Format
Usage
Availability
Optional
Format
Text box
Valid Values
Default
001
Variable Name
%%SAPR3-STEP-S<nn>-PRINT_COPIES
385
Object Type
Object Type
The archive object type.
Format
Usage
Availability
386
Optional
Format
Text box
Valid Values
1-10 characters
Case Sensitive
Yes
Invalid Characters
None
Variable Name
%%SAPR3-STEP-S<nn>-ARCHIVE_SAPOBJECT
Operating sys
Operating sys
Available for external commands. This indicates the operating system.
Format
Availability
Format
Valid Values
1-10 characters
Case Sensitive
Yes
Invalid Characters
None
Variable Name
%%SAPR3-STEP-S<nn>-OPERSYS
387
OS Cover Sheet
OS Cover Sheet
Type of cover page for output.
Format
Usage
Optional
Availability
Format
List
Valid Values
Default
Variable Name
%%SAPR3-STEP-S<nn>-PRINT_HOST_BANNER
NOTE
In SAP 4.6D, this parameter can return different values, depending on specific SAP
user-definitions. This is a known SAP problem.
388
Output Device
Output Device
The logical name of the designated printer.
Format
Usage
Availability
Optional
Format
Text box
Valid Values
1-4 characters
Case Sensitive
Uppercase only
Invalid Characters
Blanks
Variable Name
%%SAPR3-STEP-S<nn>-PRINT_DEST
General information
If the device does not exist, SAP adds a $ sign before the device name.
389
Output Management
Output Management
For job log and spool.
Format
Usage
Optional
Format
Option button
Valid Values
1-214 characters
To copy to a file, enter the full-path file name
To copy to SYSOUT, enter *SYSOUT.
If you do not wish to copy the job log or the spool, do not set this
variable.
Default
Variable Name
390
Owner
Owner
The authorized step owner.
Format
Usage
Availability
Optional
Format
Text box
Valid Values
1-12 characters
Case Sensitive
Uppercase only
Invalid Characters
Blanks
Variable Name
%%SAPR3-STEP-S<nn>-OWNER
General information
If left unspecified, the value is taken from the Account owner field.
391
Parameters
Parameters
The parameters for an external program or an external command.
Format
392
Usage
Optional
Availability
Format
Text box
Valid Values
1-214 characters
Case Sensitive
Yes
Invalid Characters
None
Variable Name
%%SAPR3-STEP-S<nn>-VAR-NAME
Format
Usage
Availability
Format
Valid Values
Optional
List
PRINT: (Print)
ARCHIVE: (Archive)
Default
Variable Name
%%SAPR3-STEP-S<nn>-PRINT_ARCHMODE
393
Print Expiration
Print Expiration
The number of days after which a print job expires.
Format
Usage
Availability
394
Optional
Format
List
Valid Values
Single-digit number:
Default
Variable Name
%%SAPR3-STEP-S<nn>-PRINT_EXPIRATION
Print Immediately
Print Immediately
Indicates whether to print job output immediately.
Format
Usage
Optional
Availability
Format
Check box
Valid Values
Default
N (Cleared)
Variable Name
%%SAPR3-STEP-S<nn>-PRINT_IMMED
395
Format
396
Usage
Mandatory
Availability
Format
Text box
Valid Values
1-60 characters
Case Sensitive
Yes
Invalid Characters
None
Variable Name
%%SAPR3-ProcessChain_Desc
Process Chain ID
Process Chain ID
A unique BW-generated ID of a Process Chain.
Format
Usage
Mandatory
Availability
Format
Text box
Valid Values
30 characters
Case Sensitive
Uppercase only
Invalid Characters
Blanks
Variable Name
%%SAPR3-ProcessChain_ID
397
Format
398
Usage
Read-only.
Availability
Format
Variable Name
%%SAPR3-ProcessChain_LogID
QID
QID
The Batch Input Session Queue ID number.
Format
Usage
Optional
Availability
Format
Text box
Valid Values
20-digit number
Variable Name
%%SAPR3-QID
General information
Batch Input jobs that are deleted after they run are not monitored. The status of jobs
marked for deletion is not displayed. If left unspecified, the oldest defined session is
scheduled.
399
Recipient
Recipient
The name of the recipient of the job output.
Format
Usage
Availability
400
Optional
Format
Text box
Valid Values
1-12 characters
Case Sensitive
Yes
Invalid Characters
None
Variable Name
%%SAPR3-STEP-S<nn>-PRINT_RECIPIENT
Rerun Options
Rerun Options
If an SAP-BW job fails, indicates how the Process Chain should be rerun.
Format
Usage
Mandatory
Availability
Format
Option buttons
Valid Values
Default
401
Rows
Rows
Maximum number of rows per page.
Format
Usage
Availability
Format
Valid Values
Mandatory
-1
Use ABAP Program Default check box is selected)
Special value indicating that the number of rows is obtained
from the ABAP program code.
Default
65
Variable Name
%%SAPR3-STEP-S<nn>-PRINT_NUMLINES
Related parameter
Use ABAP Program
Default
402
Format
Usage
Mandatory
Format
Option buttons
Valid Values
IP_RUN_ORG (InfoPackage)
Default
IP_RUN_ORG (InfoPackage)
Variable Name
%%SAPR3-JOB_MODE
403
Format
Usage
Availability
Format
Valid Values
Optional
List
Blank space: (Do Not Print) - do not print the cover page
Default
Variable Name
%%SAPR3-STEP-S<nn>-PRINT_BANNER
NOTE
In SAP 4.6D, this parameter can return different values, depending on specific SAP
user-definitions. This is a known SAP problem.
404
Format
Usage
Read-only
Displayed only in Active Job Mode
Availability
Format
Text box
Valid Values
SCHEDULED
RELEASED
READY
ACTIVE
CANCELED
FINISHED
Variable Name
None
XBP Interface
XBP 2.0, or
General information
This parameter is updated when the Job Editing form is opened. However, the status
is not refreshed automatically.
405
Format
Usage
Availability
Format
Valid Values
406
Optional
Check box
Default
N (Cleared)
Variable Name
%%SAPR3-STEP-S<nn>-PRINT_BANNER_PAGE
Session Number
Session Number
Indicates the archiving session number in SAP.
Format
Usage
Optional
This parameter should be specified when either of the following
occur:
The Write job was not created by CONTROL-M
The Write job and the Detect job are not part of the same group
scheduling table.
This parameter should not be specified if the Write job and the
Detect job are part of the same group scheduling table.
Availability
Format
Text box
Valid Values
6-digit number
Variable Name
%%SAPR3-DA_SESSION_NUMBER
407
Format
408
Usage
Optional
Availability
Format
Valid Values
Variable Name
%%SAPR3_RECIPIENT
Related Parameters
%%SAPR3_RECIP_TYPE
%%SAPR3_RECIP_COPY
%%SAPR3_RECIP_BLIND_COPY
%%SAPR3_RECIP_EXPRESS
%%SAPR3_RECIP_NO_FORWARDING
Format
Usage
Optional
Availability
Format
Valid Values
A - External
B - Username
C - Shared distribution
P - Private distribution
Variable Name
%%SAPR3_RECIP_TYPE
Related Parameters
%%SAPR3_RECIPIENT
%%SAPR3_RECIP_COPY
%%SAPR3_RECIP_BLIND_COPY
%%SAPR3_RECIP_EXPRESS
%%SAPR3_RECIP_NO_FORWARDING
409
Start Condition
Start Condition
Specifies whether the job should run with the ASAP option, immediately, or after
event.
Format
Usage
Availability
Format
Valid Values
Optional
Option buttons
X - ASAP
N - Immediate
E - After Event
Default
N (Immediate)
Variable Name
%%SAPR3-SUBMIT_ASAP
Related Variables
%%SAPR3_EVENT_ID, %%SAPR3_EVENT_PARAM
General information
If the ASAP option is selected, the job runs as soon as a background work process is
available for it in SAP. If the job cannot start immediately, it is transformed in SAP
into a time-based job.
If the Immediate option is selected, the job either runs immediately, or fails in case
there are no work processes available to run it.
If the After Event option is selected, the job waits for the event to be triggered.
410
Step Type
Step Type
Type of step to be performed.
Format
Usage
Optional.
Length
Case-Sensitive
Uppercase only.
Variable Name
%%SAPR3_STEP-S<nn>-STEP_TYPE
General information
The variable described above must be specified for every single step in a job.
411
Steps
Steps
A read-only field that displays the job steps (actions) to be performed as part of the
SAP job.
Format
Usage
Read-only
Availability
Format
Valid Values
Case Sensitive
No
Invalid Characters
Blanks
Related Variables
General information
When the specified Job Mode is Create, at least one step must be specified in an SAP
job definition. This job definition can consist of one or more ABAP program steps, or
External program steps, or both.
In the AutoEdit variables given for each of the Add ABAP Window parameter
descriptions in this chapter, S<nn> represents a logical number between S01 and S99.
412
Target Group
Target Group
The application server on which the job runs. The Target Group parameter can be
specified for SAP R/3 jobs only.
Format
Usage
Optional
Availability
Format
Text box
Valid Values
1-20 characters
Case Sensitive
Yes
Invalid Characters
Blanks
Variable Name
%%SAPR3-TARGET_SERVER
Related Parameter
%%SAPR3-SERVER_OR_GROUP_TYPE
Valid values are:
G - Group
S - Server
General information
If left unspecified, SAP determines a value for this parameter during runtime.
Not supported in ctmr3req in job define mode (-SAPR3-ACTION job_define).
413
Target Host
Target Host
The host computer on which the external program runs.
Format
414
Usage
Mandatory
Availability
Format
Text box
Valid Values
1-32 characters
Case Sensitive
Yes
Invalid Characters
Blanks
Variable Name
%%SAPR3-STEP-S<nn>-TARGET_HOST
Format
Usage
Availability
Optional
Format
Text box
Valid Values
1-20 characters
The following (full) format must be used:
hostname_SYSID_sysnumber
Case Sensitive
Yes
Invalid Characters
Blanks
Variable Name
%%SAPR3-TARGET_SERVER
Related Parameter
%%SAPR3-SERVER_OR_GROUP_TYPE
Valid values are:
G - Group
S - Server
General information
If left unspecified, SAP determines a value for this parameter during runtime.
Not supported in ctmr3req in job define mode (-SAPR3-ACTION job_define).
415
Format
416
Usage
Mandatory
Availability
Format
Text box
Valid Values
1-32 characters
Case Sensitive
Yes
Invalid
Characters
Blanks
Variable Name
%%SAPR3-STEP-S<nn>-TARGET_HOST
Time of Print
Time of Print
Indicates when to print the job output.
Format
Usage
Optional
Availability
Format
List
Valid Values
A: Print later
Default
Variable Name
%%SAPR3-STEP-S<nn>-PRINT_IMMED
417
Titles
Titles
The spool list titles.
Format
Usage
Availability
418
Optional
Format
Text box
Valid Values
1-68 characters
Case Sensitive
Yes
Invalid Characters
None
Variable Name
%%SAPR3-STEP-S<nn>-LIST_TEXT
XBP Interface
XBP 2.0, or
Related parameters
Rows
Columns
419
Variant Name
Variant Name
Available for SAP R/3 and SAP Data Archiving jobs. Specify a variant for the
specified ABAP program or Archiving Object.
Format
Usage
Availability
420
Format
Text box
Valid Values
1-14 characters
Case Sensitive
Uppercase only
Invalid Characters
None
Variable Name
%%SAPR3-STEP-S<nn>-VAR-NAME
Chapter
12
12
NOTE
Other CONTROL-M job parameters are available for additional processing of AFT jobs. They
are described in the other chapters in this guide.
Table 34
Parameter
Description
Account
Binary/ASCII
Indicates whether file transfer jobs should be rerun from the point
of failure (from the specific point in the file transfer where the job
failed).
Transfer Location
Use Configuration
Default
NOTE
Parameters displayed in the FILE_TRANS panel after a job has been submitted are
informational only.
Chapter 12
421
Table 35
Parameter
Description
Host Name
OS Type
User Name
NOTE
The following parameters are displayed in the General, OpenSystems/OS400, MVS, Security,
and FTP Commands panels of the Advanced window.
Table 36
Parameter
Description
Rename Destination
file
Specifies the new file name pattern for the destination file.
Table 37
422
Parameter
Description
Recursive
Rename Destination
file
Specifies the new file name pattern for the destination file.
Trailing blanks
Table 38
Parameter
Description
Additional Options
Allocation Units
Block Size
DBCS Encoding
Logical Record Length Logical record length of the z/OS data set to be allocated.
Primary Allocation
Record Format
Secondary Allocation
Template Name
Translate Table
Unit
Volume
Table 39
Parameter
Description
Compression
Encryption Algorithm Defined separately for host 1 and host 2. The encryption algorithm
to be used for file transfers using SFTP. For a specific file transfer,
this parameter overrides the Encryption Algorithm setting for the
account.
Table 40
Parameter
Description
Chapter 12
423
Table 40
424
Parameter
Description
Account
Account
Name of a set of parameters that define both sides of a file transfer connection.
Format
Usage
Mandatory
Format
Text box
Length
Up to 64 characters
Case Sensitive
Yes
Special
Requirement
Must begin with a letter and can contain alphanumeric characters and
underscores. Must not contain blanks.
Default
None
Variable Name
%%FTP-ACCOUNT
Chapter 12
425
Additional Options
Additional Options
Specifies additional z/OS FTP server parameters that can be defined prior to
performing the file transfer. Additional options that are specified are used by the
SITE command.
Format
Usage
Optional
Format
Text box. Free text according to FTP server SITE commands. Up to 214
characters
Variable Name
%%FTP-ADDOPTxy
Note: x is either 1 or 2 and indicates the z/OS host (1 refers to the host
defined on the left side of the Account Details dialog box, and 2 refers
to the host defined on the right side of the Account Details dialog
box).
y indicates a value from 1 through 5, according to the sequential
transfer number
For example, when performing a file transfer from one z/OS host to
another z/OS host, the variable:
%%FTP-ADDOPT21
contains additional options to set for the connection to the z/OS host
defined on the right side of the Account Details dialog box, in the first
file transfer.
426
Format
Usage
Optional
Format
Option button and File Name text box for the Renamed option
Valid Values
Left as is
Deleted
Default
Left as is
Variable Name
%%FTP-SRCOPTx
Note: x indicates a value between 1-5, according to the sequential
transfer number
Subparameter
File Name
If the Renamed option is selected, a text box for entering the new file
name is available. The file name must be a valid name for the operating
system of the host computer.
Usage
Optional
Format
Text box
Valid Values
1-256 characters
Case sensitive
Yes
Invalid Characters
Variable Name
%%FTP-NEWNAMEx
Note: x indicates a value between 1-5, according to
the sequential transfer number.
Chapter 12
427
Allocation Units
Allocation Units
Specifies the value of the allocation units for the z/OS data set.
Format
Usage
Optional
Format
List
Valid Values
Blocks
Cylinders
Tracks
Default
N/A
Variable Name
%%FTP-ALLOCUNITSx
Note: x indicates a value between 1-5, according to the sequential
transfer number
428
Binary/ASCII
Binary/ASCII
Determines the mode in which files are transferred.
Format
Usage
Mandatory
Format
Option button
Valid Values
Binary
ASCII
Default
Binary
Variable Name
%%FTP-TYPEx
Note: x indicates a value between 1-5, according to the sequential
transfer number.
Chapter 12
429
Block Size
Block Size
The block size of the z/OS data set to be allocated.
Format
Usage
Optional
Format
Text box
Valid Values
Default
N/A
Variable Name
%%FTP-BLKSIZEx
Note: x indicates a value between 1-5, according to the sequential
transfer number.
430
Compression
Compression
Determines whether the current SFTP file transfer uses compression. This parameter
is defined for each host in the account.
Format
Usage
Optional
If this value is unspecified, the Compression parameter defined for
the account is used.
For host computers that are not defined to use SFTP, this field is
disabled.
Format
List
Valid Values
Default
Yes
Variable Name
%%FTP-COMPRESSIONxy
Note: x is either 1 or 2 and indicates the z/OS host (1 refers to the host
defined on the left side of the Account Details dialog box, and 2 refers
to the host defined on the right side of the Account Details dialog
box).
y indicates a value between 1-5, according to the sequential transfer
number
For example, when performing a file transfer from one z/OS host to
another z/OS host, the variable:
%%FTP-COMPRESSION21
contains the compression value to set for the connection to the z/OS
host defined on the right side of the Account Details dialog box, in the
first file transfer.
General information
The value of this parameter is defined separately for each host computer.
The setting for this parameter on the Security panel of the Advanced window of the
FILE_TRANS panel affects only the current file transfer. For more information about
how to change the security settings for the account, see the CONTROL-M/Control
Module for Advanced File Transfer Administrator Guide.
For host computers that are not defined to use SFTP, this field is disabled. For more
information, see the CONTROL-M/Control Module for Advanced File Transfer
Administrator Guide.
Chapter 12
431
Continue on Failure
Continue on Failure
Specify whether a multi-file transfer continues if a specific file transfer fails or if an
entire multi-file transfer fails.
Format
Usage
Optional
Format
Checkbox
Valid Values
0 Stop on failure
1 Continue on failure
Default
Unchecked
Variable Name
%%FTP-CONT_EXEx
Note: x indicates a value between 1-5, according to the sequential
transfer number
432
DBCS Encoding
DBCS Encoding
Specifies the DBCS encoding for the MVS dataset.
Format
Usage
Optional
Format
List
Valid Values
Default
N/A
Variable Name
%%FTP-DBCSx
Note: x indicates a value between 1-5, according to the sequential
transfer number
Chapter 12
433
Encryption Algorithm
Encryption Algorithm
The encryption algorithm that the current SFTP file transfer uses. This parameter is
defined for each host in the account.
Format
Usage
Optional.
If this value is left unspecified, the encryption parameter defined for
the account is used.
For host computers that are not defined to use SFTP, this field is
disabled.
Format
List
Valid Values
Blowfish
DES
3DES
AES
Default
Blowfish
Variable Name
%%FTP-ENCRYPTIONxy
Note: x is either 1 or 2 and indicates the z/OS host (1 refers to the host
defined on the left side of the Account Details dialog box, and 2 refers
to the host defined on the right side of the Account Details dialog
box).
y indicates a value between 1-5, according to the sequential transfer
number
For example, when performing a file transfer from one z/OS host to
another z/OS host, the variable:
%%FTP-ENCRYPTION21
contains the encryption value to set for the connection to the z/OS
host defined on the right side of the Account Details dialog box, in the
first file transfer.
General information
The value of this parameter is defined separately for each host computer.
The setting for this parameter on the Security panel of the Advanced window of the
FILE_TRANS panel affects only the current file transfer. If you want to change the
security settings for the account, see the CONTROL-M/Control Module for Advanced
File Transfer Administrator Guide.
For host computers that are not defined to use SFTP, this field is disabled. For more
information, see the CONTROL-M/Control Module for Advanced File Transfer
Administrator Guide.
434
Format
Format
Valid Values
Arrow button
Variable Name
0 = Right to left
1 = Left to right
%%FTP-UPLOADx
Note: x indicates a value between 1-5, according to the sequential
transfer number
Chapter 12
435
Host Name
Host Name
The name of the host computer.
Format
Usage
Read-only
Format
Text
Variable Name
%%FTP-LHOST
%%FTP-RHOST
436
Format
Usage
Optional
Format
List
Valid Values
chmod
Mkdir
rename
rm
rmdir
Default
N/A
Variable Name
%%FTP-PRECOMM1x
Note: x indicates a value between 1-5, according to the sequential
transfer number
Chapter 12
437
Format
Usage
Optional
Format
Text
Valid Values
Default
N/A
Variable Name
%%FTP-PREPARAM11x
Note: x indicates a value between 1-5, according to the sequential
transfer number
438
Format
Usage
Optional
Format
Text
Valid Values
Default
N/A
Variable Name
%%FTP-PREPARAM11x
Note: x indicates a value between 1-5, according to the sequential
transfer number
Chapter 12
439
Format
Usage
Optional
Format
List
Valid Values
chmod
Mkdir
rename
rm
rmdir
Default
N/A
Variable Name
%%FTP-POSTCOMM1x
Note: x indicates a value between 1-5, according to the sequential
transfer number
440
Format
Usage
Optional
Format
Text
Valid Values
Default
N/A
Variable Name
%%FTP-POSTPARAM11x
Note: x indicates a value between 1-5, according to the sequential
transfer number
Chapter 12
441
Format
Usage
Optional
Format
Text
Valid Values
Default
N/A
Variable Name
%%FTP-POSTPARAM12x
Note: x indicates a value between 1-5, according to the sequential
transfer number
442
Format
Usage
Optional
Format
List
Valid Values
chmod
Mkdir
rename
rm
rmdir
Default
N/A
Variable Name
%%FTP-PRECOMM2x
Note: x indicates a value between 1-5, according to the sequential
transfer number
Chapter 12
443
Format
Usage
Optional
Format
Text
Valid Values
Default
N/A
Variable Name
%%FTP-PREPARAM21x
Note: x indicates a value between 1-5, according to the sequential
transfer number
444
Format
Usage
Optional
Format
Text
Valid Values
Default
N/A
Variable Name
%%FTP-PREPARAM22x
Note: x indicates a value between 1-5, according to the sequential
transfer number
Chapter 12
445
Format
Usage
Optional
Format
List
Valid Values
chmod
Mkdir
rename
rm
rmdir
Default
N/A
Variable Name
%%FTP-POSTCOMM2x
Note: x indicates a value between 1-5, according to the sequential
transfer number
446
Format
Usage
Optional
Format
Text
Valid Values
Default
N/A
Variable Name
%%FTP-POSTPARAM21x
Note: x indicates a value between 1-5, according to the sequential
transfer number
Chapter 12
447
Format
Usage
Optional
Format
Text
Valid Values
Default
N/A
Variable Name
%%FTP-POSTPARAM22x
Note: x indicates a value between 1-5, according to the sequential
transfer number
448
Format
Usage
Mandatory
Format
Option button
Valid Values
Abort - 0
Overwrite - 1
Append - 2
Skip - 4
Default
Overwrite
Variable Name
%%FTP-IF-EXISTx
Note: x indicates a value between 1-5, according to the sequential
transfer number
Chapter 12
449
Format
Usage
Optional
Format
Text box
Valid Values
Default
N/A
Variable Name
%%FTP-LRECLx
Note: x indicates a value between 1-5, according to the sequential
transfer number
450
Format
Usage
N/A
Format
N/A
Valid Values
Default
N/A
Variable Name
%%FTP-TRANSFER_NUM
Chapter 12
451
Number of Retries
Number of Retries
The number of times CONTROL-M/CM for Advanced File Transfer tries to reestablish a failed connection.
Format
Usage
Mandatory
Format
Valid Values
Default
Variable Name
%%FTP-NUM_RETRIES
General information
When the FTP server is running on an z/OS operating system, this field is disabled.
If you are working online, the Retrieve button is available and you can click it to
automatically set this parameter to the default value defined in configuration.
452
OS Type
OS Type
The operating system associated with the Host Name.
Format
Usage
Read-only
Format
Text
Valid Values
Variable Name
Windows
UNIX
MVS
Tandem
OpenVMS
OS2200
OS400
%%FTP-LOSTYPE
%%FTP-ROSTYPE
Chapter 12
453
Primary Allocation
Primary Allocation
The primary allocation amount for the z/OS data set to be allocated.
Format
Usage
Optional
Format
Text box
Valid Values
Default
N/A
Variable Name
%%FTP-PRIMARYx
Note: x indicates a value between 1-5, according to the sequential
transfer number
454
Record Format
Record Format
The record format of the z/OS data set to be allocated.
Format
Usage
Optional
Format
List
Valid Values
FB
VB
Default
N/A
Variable Name
%%FTP-RECFMx
Note: x indicates a value 1-5, according to the sequential transfer
number.
Chapter 12
455
Recursive
Recursive
Specifies whether a directory transfer includes all its subdirectories.
Format
Usage
Optional
Format
Checkbox
Valid Values
0 - non-recursive
1 - recursive
Default
Unchecked
Variable Name
%%FTP-RECURSIVEx
Note: x indicates a value between 1-5, according to the sequential
transfer number
456
Format
Usage
Optional
Length
1-256 characters
Valid Values
Case sensitive
Yes
Blanks permitted
No
Default
N/A
Variable Name
%%FTP-DEST-NEWNAMEx
Note: x indicates a value between 1-5, according to the sequential
transfer number
Chapter 12
457
Format
Usage
Optional
Format
Check box
Valid Values
458
Default
Checked
Variable Name
%%FTP-RPF
Secondary Allocation
Secondary Allocation
The secondary allocation amount for the z/OS data set to be allocated.
Format
Usage
Optional
Format
Text box
Valid Values
Default
N/A
Variable Name
%%FTP-SECONDARYx
Note: x indicates a value between 1-5, according to the sequential
transfer number
Chapter 12
459
Template Name
Template Name
The name of the template to be used for the job.
Format
Usage
Optional
Format
Text box
Length
Up to 64 characters
Case Sensitive
Yes
Blanks
No
Default
None
Variable Name
%%FTP-TEMPLATEx
Note: x indicates a value between 1-5, according to the sequential
transfer number
460
Format
Usage
Optional
Format
Text box
Length
Up to 99 characters
Valid Values
Case Sensitive
Yes
Blanks
No
Default
None
Variable Name
%%FTP-FILE-PFXx
Note: x indicates a value between 1-5, according to the sequential
transfer number
General information
The temporary file name that is created by prepending the prefix must be a valid file
name for the operating system of the destination host computer.
Chapter 12
461
Trailing blanks
Trailing blanks
Specify how trailing blanks are handled during OS/400 transfers. This option is
relevant only for files that are transferred in ASCII mode.
Format
Usage
Optional
Format
Option button
Valid Values
462
Default
1 - Do not send Trailing blanks for Database file with file structure
Variable Name
%%FTP-TRIMx
Note: x indicates a value between 1-5, according to the sequential
transfer number
Transfer Location
Transfer Location
The source or destination location for files being transferred to or from a host
computer.
Format
Usage
Mandatory
Format
Text box
Length
Up to 255 characters
Case Sensitive
Yes
Blanks
Yes
Default
None
Variable Name
%%FTP-RPATHx
%%FTP-LPATHx
Note: x indicates a value between 1-5, according to the sequential
transfer number
Chapter 12
463
Translate Table
Translate Table
Specifies a file on an z/OS system containing translate tables for the data connection.
Format
Usage
Optional
Format
Text box
Valid Values
1-8 characters
Default
None
Variable Name
%%FTP-TRANSTABx
Note: x indicates a value between 1-5, according to the sequential
transfer number
464
Unit
Unit
The Unit on which the z/OS data set is allocated.
Format
Usage
Optional
Format
Text box
Length
1-8 characters
Default
None
Variable Name
%%FTP-UNITx
Note: x indicates a value between 1-5, according to the sequential
transfer number
Chapter 12
465
Format
Usage
Optional
Format
Checkbox
Valid Values
466
Default
Unchecked
Variable Name
%%FTP-USE_DEF_NUMRETRIES
User Name
User Name
The user name of the host computer.
Format
Usage
Read-only
Format
Text
Variable Name
%%FTP-LUSER
%%FTP-RUSER
General information
User name of the host computer. The User Name must include the domain when
the host has an operating system type of Microsoft Windows, and CONTROLM/Agent is running on it.
the host has an operating system type of Microsoft Windows. CONTROLM/Agent is not running on it, but the server installed on it requires the domain for
login.
Chapter 12
467
Volume
Volume
The Volume on which the z/OS data set is allocated.
Format
Usage
Optional
Format
Text box
Length
1-6 characters
Default
None
Variable Name
%%FTP-VOLUMEx
Note: x indicates a value between 1-5, according to the sequential
transfer number
468
Chapter
13
13
PeopleSoft parameters
This chapter describes the parameters in the PS8 panel for PeopleSoft jobs. This panel
is displayed in the Job Editing form when CONTROL-M/CM for PeopleSoft is
installed on your data center. The basic CONTROL-M parameters for PeopleSoft jobs
are summarized in Table 41. Each parameter is described in this chapter. For more
information, see your PeopleSoft Process Scheduler manual.
NOTE
Other CONTROL-M job parameters are available for additional processing of PeopleSoft jobs.
For more information, see the other chapters in this guide.
Table 41
Parameter
Description
Connection Profile Name for a set of attributes that define a connection between
CONTROL-M/CM for PeopleSoft and a PeopleSoft application server.
Email Subject
Indicates the subject line for an email message that is sent by the job.
Email Text
Indicates that Structured Query Report (SQR) program log files are
attached to an email message.
Format
Process Type
Process number from which a job that failed previously should be rerun
(generally the process where the job previously failed).
Run Control ID
Server Name
Type
User ID
Userdef1/2/3
469
Connection Profile
Connection Profile
Name for a set of attributes that define a connection between CONTROL-M/CM for
PeopleSoft and a PeopleSoft application server.
Format
Usage
Mandatory
Length
1 - 30 characters
Case Sensitive
Yes
Invalid Characters
Blanks
Default
None
Variable Name
%%PS8-CON_PROFILE
General information
A connection profile defines the connection attributes between CONTROL-M/CM
for PeopleSoft and a PeopleSoft environment. The connection profile must exist
before it is specified in a job. Click Select next to the Connection Profile text box to
display a list of profiles that have been defined.
The connection profile contains the following parameters:
The PeopleSoft user name specified in the profile must have authorization to handle
all PeopleSoft jobs and processes in the PeopleSoft environment.
To manage connection profiles, specify the psftcm profcfg CONTROL-M/CM for
PeopleSoft command. For more information about this command, see the
CONTROL-M/Control Module for PeopleSoft Administrator Guide.
TIP
During the CONTROL-M/CM for PeopleSoft installation, an existing CONTROL-M Option
for PeopleSoft environment file can be converted to a connection profile.
470
Email Subject
Email Subject
Indicates the subject line for an email message that is sent by the job.
Format
Usage
Length
1- 50 characters
Case Sensitive
No
Variable Name
%%PS8-EMAIL_SUBJECT
Related parameters
Parameter
Description
Email Text
Type
General information
When the Type parameter in the Distribution window is set to Email, use the Email
Subject parameter to enter the subject line for the email message produced by the job.
The text must not exceed 50 characters. For more information, see Type on
page 481.
471
Email Text
Email Text
Use this parameter to enter the body of an email message that is sent by the job.
Format
Usage
Case Sensitive
No
Variable Name
%%PS8-EMAIL_TEXT
Related parameters
Parameter
Description
Email Subject
Type
General information
When the Type parameter in the Distribution window is set to Email, use the Email
Text parameter to enter the message text for the email message produced by the job.
The text must not exceed 250 characters. For more information, see Type on
page 481.
472
Format
Usage
Variable Name
When this option is selected, the email message is sent with an SQR
log file attachment.
When this option is not selected, the email message is sent without
an SQR log file attachment. Default.
%%PS8-EMAIL_ATTACH_LOG
Related parameters
Parameter
Description
Email Subject
Email Text
Process Type
The process type selected determines what output destination types are
available for the Type parameter.
Type
General information
When the Type parameter in the Distribution window is set to Email, use the Email
With Log parameter to include log files as an attachment to the email message
produced by the job. These log files result from the Structured Query Report (SQR)
program when SQR is selected as the Process Type for the job.
473
Format
Format
Indicates the output format for all processes in a job.
Format
Usage
Optional
Variable Name
%%PS8-OUTDESTFORMAT
Related parameters
Parameter
Description
Process Type
The process type selected determines what output destination types are
available for the Type parameter.
Type
General information
Lists the format types that are available for the specified Process Type and Type
parameters.
NOTE
Valid values for this parameter correspond to values for a PeopleSoft job. For more
information about the Format parameter, see your PeopleSoft Process Scheduler manual.
EXAMPLE
If SQR is specified for the Process Type parameter and PRINTER is specified for the Type
parameter, valid values for the Format parameter are:
HP
LP
PS
WP
474
Format
Usage
Mandatory
Length
1 - 8 characters
Case Sensitive
Uppercase only
Invalid Characters
Blanks
Variable Name
%%PS8-PRCSNAME
Related parameters
Parameter
Description
General information
Enter a name in the text box field or click Select and Edit to display a list of process
names that have been defined.
EXAMPLE
If SQR is specified for the Process Type parameter and the process produces a report named
RESULTSQR.SQR, the value of Process Name (I) is RESULTSQR.
475
Format
Usage
Mandatory
Length
1 - 12 characters
Case Sensitive
Uppercase only
Invalid Characters
Blanks
Variable Name
%%PS8-JOBNAME
Related parameters
Parameter
Description
General information
Enter a name in the text box field or click Select and Edit to display a list of job names
that have been defined.
EXAMPLE
If SQR is specified for the Process Type parameter and the job produces a report named
REPORTSQR.SQR, the value of Process Name (II) is REPORTSQR.
476
Process Type
Process Type
Indicates the type of process for the process or job definition.
Format
Usage
Mandatory
Length
1 - 30 characters
Case Sensitive
Yes
Invalid Characters
None
Variable Name
%%PS8-PRCSTYPE
Related parameters
Parameter
Description
Type
General information
A global definition under which related processes or jobs definitions are grouped.
Enter a name in the text box field or click Search to display a list of process types.
Examples of process types are COBOL, Crystal, SQR, and Application Engine.
477
Format
Usage
Optional
Value
Integer
Variable Name
%%PS8-FAILEDSTEP
General information
The process or job must have run and ended. Jobs that ended successfully can be
started to run again.
Jobs that contain more than one process, and did not end successfully, can be rerun
from a specified process number. For more information about rerunning a job from a
failed process, see the CONTROL-M/Control Module for PeopleSoft Administrator Guide.
478
Run Control ID
Run Control ID
Run control attributes that are associated with a process or job.
Format
Usage
Mandatory
Length
1 - 30 characters
Case Sensitive
Yes
Variable Name
%%PS8-RUNCONTROLID
Related parameters
Parameter
Description
Server Name
User ID
General information
The Run Control ID parameter, together with the User ID parameter, uniquely
identifies the process that is running. It enables required parameters to be available
for a process when it runs. Enter an ID in the text box field or click Search to display a
list of IDs.
479
Server Name
Server Name
Identifies the name of the server to be used for running the process or job.
Format
Usage
Optional
Length
1 - 8 characters
Case Sensitive
Yes
Invalid Characters
Blanks
Default
None
Variable Name
%%PS8-SERVERNAME
Related parameters
Parameter
Description
Run Control ID
Connection Profile
User ID
General information
The name of the server depends on the Connection Profile parameter. The Server
Name parameter identifies the name of the application server on which the process or
job is scheduled to run.
To specify the Server Name parameter, enter a name in the text box field or click
Select to display a list of existing server names.
480
Type
Type
Output destination type, specifying the file path, printer destination, URL, or email
address.
Format
Usage
Optional
Default
File
Variable Name
%%PS8-OUTDESTTYPE
Related parameters
Parameter
Description
Email Subject
Email Text
Format
Process Type
General information
The output destination types available for the Type parameter depend on the process
specified with the Process Type parameter. For example, if SQR is specified for the
Process Type parameter, you can select one of the following output destination types:
Email
File
Printer
Web
Additional distribution information must be specified when the output type is either
Email or Web. When the output type is Web, select a folder name to which the output
should be distributed.
Use the Format parameter to select the output format for the specified Type
parameter. For more information, see Format on page 474.
481
User ID
User ID
PeopleSoft user ID of the user authorized to submit the process or job.
Format
Usage
Mandatory
Length
1 - 30 characters
Case Sensitive
Yes
Invalid Characters
Blanks
Variable Name
%%PS8-USERID
Related parameters
Parameter
Description
Run Control ID
Server Name
General information
The PeopleSoft user with the specified User ID must be authorized to run the
specified process or job.
CONTROL-M has a security mechanism that insures that requestors cannot submit a
job that they are not authorized to submit. In addition, when building a job
processing definition, the selection list of possible jobs and processes is limited by the
users privileges in PeopleSoft.
This parameter is mapped to the CONTROL-M/EM Owner parameter. For more
information, see Owner on page 62.
482
Userdef1/2/3
Userdef1/2/3
Specify CONTROL-M data to be shared with PeopleSoft processes or jobs.
Format
Usage
Optional
Length
1 - 30 characters
Case Sensitive
No
Invalid Characters
None
Variable Name
%%PS8-USERDEF1/2/3
General information
This parameter enables you to specify and share data from CONTROL-M with
PeopleSoft processes or jobs. You can enter AutoEdit variables or constants,
according to your requirements (for example, filename).
User-defined values are made available to your application by accessing userdef(x) in
the CONTROLM record.
EXAMPLE
You can create a number of CONTROL-M/CM for PeopleSoft jobs that correspond to the
same process, but with different parameters.
483
Userdef1/2/3
484
Chapter
14
14
Parameter
Description
Job Memory
Priority Class
Highest priority class the job and its children can receive.
Process Execution
Time
Process Memory
Scheduling Class
Chapter 14
485
Format
Usage
Optional
Format
Variable Name
%%WIN2K-PER_JOB_USER_TIME_LIMIT
NOTE
BMC Software recommends entering application data using the required panel in the
CONTROL-M/EM Job Editing form.
486
Job Memory
Job Memory
Maximum amount of memory, in megabytes, allowed for the job.
Format
Usage
Optional
Format
Variable Name
%%WIN2K-JOB_MEMORY_LIMIT
Chapter 14
487
Format
488
Usage
Optional.
Format
Variable Name
%%WIN2K-MAXIMUM_WORKING_SET_SIZE
Format
Usage
Optional
Format
Variable Name
%%WIN2K-MINIMUM_WORKING_SET_SIZE
Chapter 14
489
Priority Class
Priority Class
Highest priority class the job and its children can receive.
Format
Usage
Optional
Format
List box.
Valid values:
Variable Name
IDLE_PRIORITY_CLASS
BELOW_NORMAL_PRIORITY_CLASS
NORMAL_PRIORITY_CLASS
ABOVE_NORMAL_PRIORITY_CLASS
HIGH_PRIORITY_CLASS
REALTIME_PRIORITY_CLASS
%%WIN2K-PRIORITY_CLASS
General information
The calling process must enable the SE_INC_BASE_PRIORITY_NAME privilege so
that the calling process is allowed to boost the scheduling priority of a process.
490
Format
Usage
Optional
Format
Variable Name
%%WIN2K-PER_PROCESS_USER_TIME_LIMIT
General information
If the user-mode time for any process exceeds the specified amount, that process is
terminated.
Chapter 14
491
Process Memory
Process Memory
Maximum amount of memory, in megabytes, allowed for each process in a job.
Format
492
Usage
Optional
Format
Variable Name
%%WIN2K-PROCESS_MEMORY_LIMIT
Scheduling Class
Scheduling Class
Scheduling class for all processes of a job.
Format
Usage
Format
Valid values: 0 9.
Default
Variable Name
%%WIN2K-SCHEDULING_CLASS
General information
To use a scheduling class greater than 5, the calling process must enable the
SE_INC_BASE_PRIORITY_NAME privilege. If the Logon as user option is turned off,
no special change is needed. If the Logon as user option is turned on, Increase
Scheduling Priority must be granted to the owner of the job.
Chapter 14
493
Scheduling Class
494
Chapter
15
15
AutoEdit facility
The AutoEdit facility consists of a group of special variables and functions that can be
used to make your job processing definitions more dynamic. This facility also enables
you to define your own variables.
NOTE
Certain AutoEdit functions and variables work differently for z/OS jobs. Although some of
these differences are described in this chapter, BMC Software recommends that you consult
the CONTROL-M for z/OS User Guide for a more complete description of AutoEdit
functionality for z/OS jobs.
NOTE
If a job is rerun, the AutoEdit statements specified in the Auto Edit Assignment parameter are
resolved before those specified using the Do AutoEdit parameter.
Table 43 describes job parameters that can accept AutoEdit variables or expressions
as values.
495
For more information about variable types, see AutoEdit variables on page 497. For
more information about AutoEdit functions, see AutoEdit Expressions on page 511.
Table 43
AutoEdit
Assignment
Do AutoEdit
Path
(Mem Lib)
File Name
(Mem Name)
Over Lib
Shout
or Do Shout
Sysout
Handling or
Do Sysout
The AutoEdit Assignment and Do AutoEdit parameters can also use the
%%LIBMEMSYM variable to reference a list of AutoEdit expressions in a separate
text file. For more information, see Variable lists on page 509.
496
AutoEdit variables
AutoEdit variables
All AutoEdit variables are identified by the %% prefix. If %% is included in the value
for a job processing parameter, CONTROL-M assumes that it is referring to an
AutoEdit variable or function.
NOTE
A special %%# prefix can be used to indicate that an AutoEdit variable or function should not
be resolved. In these cases, the actual name of the AutoEdit variable or function (minus the #
sign) is output. For example, Do Shout Variable %%#PARM1 is greater than 100
issues the following message:
Variable %%PARM1 is greater than 100.
For more information about AutoEdit variable prefixes, see Table 51 on page 507.
Job Submission variables pass parameters to a job or set the jobs working
parameters. For more information, see Job submission variables on page 497.
Variable lists. The %%LIBMEMSYM special variable can be used to point to a file
containing a list of AutoEdit assignments statements to be applied to a job. This
variable enables you to create one or more lists of AutoEdit assignment statements
that can be applied to many job processing definitions. For more information, see
Variable lists on page 509.
497
NOTE
All job submission variable names must be specified using uppercase letters.
Table 44
Name
Description
%%PARMn
Table 45
string
Name
Description
%%QUEUE
Name
Description
%%ACGCDE
%%CURLIB
498
Name of the current library associated with the job being run.
Table 46
Name
Description
%%DATE
%%HOLD
Whether the job is held at the time that it is put on the job queue.
%%INQMSGRPY
%%JOBD
Job description.
Valid values are in the <library>/<jobDescription> format or the
value:
*USRPRF
%%JOBPTY
%%QUEUE
%%JOBQ
Same as %%QUEUE.
%%LDA
%%LIBL
Library list.
or
%%INLLIBL
%%LOG
%%LOGCLPGM
%%MSGQ
%%OUTPTY
499
Table 46
Name
Description
%%OUTQ
Qualified name of the output queue used for spooled files that
specify OUTQ(*JOB).
Valid values are in the <library>/<outputQueue> format or one of the
following special values:
*CURRENT, *USRPRF, *DEV, or *JOBD
%%PRTDEV
%%PRTTXT
%%RTGDTA
Routing data used to start the first routing step in the job.
%%SWS
Job switches.
%%SYSLIBL
System portion of the initial library list that is used by the submitted
job.
%%HEX
%%DEC
Table 47
Name
Description
%%ACCOUNT
%%ADDRUN
%%DEADLINE
%%INJOBPR
%%NODEID
%%OPTION
500
Table 47
Name
Description
%%PROJECT
%%RUNTIME
Table 48
Name
Description
%%TANDEM_ASSIGN_xxx
%%TANDEM_BYPASS_JOB
%%TANDEM_CPU
%%TANDEM_DEFINE_xxx
%%TANDEM_INPUT_FILE
%%TANDEM_PARAM_xxx
501
Start of the week depends upon user preferences specifying whether 1 = Sunday or
1 = Monday. Descriptions in Table 49 that refer to day of the week presume that 1=
Sun. Consult your CONTROL-M administrator to determine which standard is
used at your site.
Certain system variables can be referenced only after job completion (in
postprocessing parameters). These variables are listed separately in Table 50 on
page 505.
Table 49
Name
Format
Description
%%$DATE
yyyymmdd
%%$NEXT
yyyymmdd
%%$ODATE
yyyymmdd
%%$OYEAR
yyyy
%%$PREV
yyyymmdd
%%$RDATE
yyyymmdd
%%$RYEAR
yyyy
%%$YEAR
yyyy
%%APPLGROUP
string
%%APPLIC
string
502
%%BLANKn
n spaces
%%CENT
yy
Table 49
Name
Format
Description
%%CYCLIC
Y|N
%%DATACENTER
string
%%DATE
yymmdd
%%DAY
dd
%%GROUP_ORDID
nnnnnn
%%JOBNAME
string
%%JULDAY
nnn
%%MEMLIB
string
%%MONTH
mm
%%NEXT
yymmdd
%%ODATE
yymmdd
%%ODAY
dd
%%OJULDAY
nnn
%%OMONTH
mm
503
Table 49
Name
Format
Description
%%ORDERID
nnnnnn
%%OWDAY
%%OWNER
string
%%OYEAR
yy
%%POSTCMD
command
%%PRECMD
command
%%PREV
yymmdd
%%RDATE
yymmdd
%%RDAY
dd
%%RJULDAY
nnn
%%RMONTH
mm
%%RUNCOUNT
nnnn
%%RWDAY
%%RYEAR
yy
%%SCHEDTAB
string
%%TIME
504
hhmmss
Time of day.
Table 49
Name
Format
Description
%%WDAY
%%YEAR
yy
The following variables are not assigned values until after the job is submitted or
completes execution. These variables can be used only for the Shout, Do Shout, Do
Mail, and Do AutoEdit parameters.
NOTE
AutoEdit variables that return runtime statistics for a job must be resolved before the
variables can return any values. AutoEdit variables for job statistics: %%AVG_CPU,
%%AVG_TIME, %%SD_CPU, and %%SD_TIME.
Run the ctmjsa utility to compile data in the Statistical Details table before specifying the
required AutoEdit statistics variable. For more information, see Runtime Statistics and
ctmjsa in the CONTROL-M/Server for UNIX and Microsoft Windows Administrator Guide.
Table 50
Name
Format
Description
%%AVG_CPU
numeric
%%AVG_TIME
numeric
%%COMPSTAT
numeric
%%JOBID
string
%%NODEID
string
%%SD_CPU
numeric
%%SD_TIME
numeric
505
User-defined variables
User-defined variables
A user-defined variable is created when it is assigned a value using the AutoEdit
Assignment parameter or the Do AutoEdit parameter. User variables can also be
defined for all jobs in a group scheduling table using the Set panel of the Group
Editing form. For more information about assigning a value to a variable, see
AutoEdit Expressions on page 511.
User-defined variables can be used to
NOTE
Global variables can be used to pass information between jobs in a data center. For example,
job A can set global variable %%A to Yes, and jobB on another agent in the same data center
can reset %%A to No in response. Global variables can also be created and modified using the
CTMVAR utility. For more information about this utility, see the CONTROL-M/Server for
UNIX and Microsoft Windows Administrator Guide. For more information about global
variables, see Scope on page 508.
Resolution of each user variable depends on the specified prefix, and the scope of the
specified variable. Each of these concepts is described below.
Syntax
Valid names for user variables are any alphanumeric string (up to 38 characters in
length) preceded by a prefix of %%. Blanks are not allowed in a user variable name.
The following characters cannot be included as part of the name of a User-defined
AutoEdit variable: < > [ ] { } ( ) = ; ` ~ | : ? . + - * / & ^ # @ ! , " '.
NOTE
Application-specific job parameters may not be specified in AutoEdit variable values. The
names of application-specific job parameters are prefixed by two percent signs, the
applications abbreviation and a hyphen (%%SAPR3- for SAP, %%OAP- for Oracle, and so
on).
Names and values for User variables are case sensitive. For example, %%TEST and
%%Test are regarded as two separate variables.
506
User-defined variables
NOTE
Names of AutoEdit variables in CONTROL-M for z/OS must always be in uppercase.
All AutoEdit variables are prefixed by %%. In addition to the %% prefix, certain
characters can be added to determine special characteristics. These special prefixes
are described in Table 51.
Table 51
%%\
Variable Prefixes
Indicates that a variable is global for the data center (CONTROL-M/Server and all its
connected agents).
This prefix is used only when creating or modifying the variable. When the variable is
referenced (for example, in a Do Shout message) it is referenced without the \. For more
information about global variables, see Scope on page 508.
%%#
%%@
Indicates that the variable should contain a value to be resolved by each job that uses it.
For example:
%%\PARM1 = %%@TIME
Indicates that whenever a job uses Global variable %%PARM1, it should be resolved to the
execution time of the job (that is, the time at which the variable is referenced).
If the above parameter is specified without the @ sign (%%\PARM1 = %%TIME), it always
resolves to the execution time of the job that set the variable (that is, the time at which the
variable was created).
Note: This prefix is relevant only for Global variables whose values contain AutoEdit
variables.
%%
For Windows agents: When specifying AutoEdit variables in the CMDLINE or COMMAND
parameters on CONTROL-M/Agent for Windows, the AutoEdit prefix must be specified as
%%.
Note: If you use an agent utility (such as ctmcreate) in a batch file to specify an AutoEdit
variable, ensure that the prefix is %%%%.
507
User-defined variables
Examples
%%A=%%ODATE
%%\A=%%ODATE
%%\A=%%@ODATE
%%# A
Scope
The scope of a variable is the extent to which it is available to other jobs. As
mentioned above, each variable can be
Multiple variables (each with a different scope) can have the same name. If more than
one variable with the same name has been defined, the variable with the narrowest
scope is used.
NOTE
The exception to this rule occurs when the AutoEdit variable is distributed from the
CONTROL-M/Server to the CONTROL-M/Agent. The variable from the narrowest scope
may not be the one that is used by the CONTROL-M/Agent.
Depending on the value of the AUTOEDIT_INC_SEC variable of the CONTROL-M/Server,
duplicate variables from different scopes can be distributed to the agents. For more
information, see the CONTROL-M/Server for UNIX and Microsoft Windows Administrator Guide.
508
Variable lists
Variable lists
The %%LIBMEMSYSM AutoEdit variable can be used in the AutoEdit Assignment
or Do AutoEdit parameters to indicate a text file containing a list of AutoEdit
assignments. This variable enables you to create a central file containing AutoEdit
assignment statements that can be read by many job processing definitions.
NOTE
Multiple LIBMEMSYM statements can be included in a single job processing definition. In this
way you can maintain groups of local or global variables that are relevant to certain jobs, and
allow more than one such group to be applied to a job. However, if a variable is defined in
more than one list, the last list defined overrides previous lists.
path_name is the full (case sensitive) path name of a text file containing AutoEdit
assignment statements. This file must be accessible to CONTROL-M. The file must
contain a single assignment on each line.
For the AutoEdit Assignment parameter, the specified file is accessed at the time
the job is submitted for execution by CONTROL-M.
509
Variable lists
NOTE
For z/OS jobs, a variable list can be specified using the %%LIBSYM and %%MEMSYM
variables. If a %%LIBMEMSYM variable is specified for an z/OS job, it is treated as a
user-defined variable, and does not reference a variable list.
Example
If a job processing definition contains the following specifications for the AutoEdit
Assignment parameter:
%%a=5
%%LIBMEMSYM=/controlm/ctm/autoedit.common1
%%PARM1=%%c
When the job is submitted for execution by CONTROL-M, AutoEdit variables are
resolved as if the AutoEdit Assignment parameter contained the following entries:
%%a=5
%%b=%%CALCDATE %%DATE -%%a
%%yy=%%SUBSTR %%b 1 2
%%mm=%%SUBSTR %%b 3 2
%%dd=%%SUBSTR %%b 5 2
%%c=%%dd/%%mm/%%yy
%%PARM1=%%c
510
AutoEdit Expressions
AutoEdit Expressions
An AutoEdit expression consists of any of the following:
NOTE
AutoEdit variables can also be used to represent part of the name of an existing AutoEdit
variable in an expression. When this method is used the name of the variable is resolved and
then the contents of that variable are used for further resolution of the expression. (For more
information, see the examples later in this chapter.)
A Shout message can include an AutoEdit expression as part of its text; however, it
cannot assign a value to an AutoEdit variable.
The following syntax rules apply to AutoEdit expressions:
Elementary expressions
511
Numeric expressions
The following expression assigns the string Job PRDKCZ finished OK to the
%%Completion variable:
%%Completion=Job PRDKCZ finished OK
Numeric expressions
A numeric expression has the following format:
result=operand operator operand
operand
operator
Syntax rules
The following syntax rules apply to a numeric expression:
NOTE
When specifying AutoEdit functions that return dates, such as %%$CALCDATE or %%$DATE,
there should be no spaces between the + (plus) or - (minus) sign and the number of days to
add or subtract. In this case, the + and - signs are not considered numeric expression operators
and are not related to the rules specified here. For more information, see %%CALCDATE
and %%$CALCDATE on page 516.
512
Numeric expressions
EXAMPLE
In the following example, %%YESTERDAY resolves to 0 on July 1:
%%YESTERDAY=%%DAY %%MINUS 1
EXAMPLE
In the following example, %%PARM1 resolves to 46 on February 5th:
%%X=%%RJULDAY %%MINUS %%DAY
%%PARM1=%%X %%PLUS 15
513
String Expressions
String Expressions
A string expression has the following basic format:
<variable>=<value>[.]<value>...
<value>
. (period)
Syntax rules
The following syntax rules apply to a string expression:
514
Any spaces in the expression (including those immediately following the =) are
regarded as part of the string and are included in the result.
To include a period as part of the string between two concatenated variables, use
two consecutive periods (see example below).
If one variable follows another with no period in between, the two variables are
combined to form the name of a third variable (see example below). Concatenation
progresses from right to left until the entire expression is resolved.
String Expressions
Examples
%%X resolves to 0312:
%%X=%%DAY.%%MONTH
Today
is
%%DAY/%%MONTH/%%YEAR
The following sequence passes a value to %%PARM1 based on the day of the month.
This example illustrates building the name of a variable in the expression:
%%BackupTape_01=301
%%BackupTape_02=302
%%BackupTape_03=303
%%PARM1=%%BackupTape_%%DAY
515
AutoEdit functions
AutoEdit functions
An AutoEdit function performs an action or process on the specified user variable or
job submission variable. AutoEdit functions are used instead of another expression.
The following functions are available:
Table 52
AutoEdit Functions
Function
Description
%%CALCDATE
and
%%$CALCDATE
%%SUBSTR
date
quantity
EXAMPLE
On July 2, 2005, %%A resolves to 050630 in any of the following expressions:
%%A=%%CALCDATE %%DATE -2
%%A=%%CALCDATE 050702 -%%DAY
%%A=%%CALCDATE 050628 +2
EXAMPLE
On July 2, 2005, %%A resolves to 20050630 in any of the following expressions
%%A=%%$CALCDATE %%$DATE -2
%%A=%%$CALCDATE 20050702 -%%DAY
%%A=%%$CALCDATE 20050628 +2
516
AutoEdit functions
%%SUBSTR
%%SUBSTR is a string function that is used to extract a substring from within a larger
string. This function has the following format:
result=%%SUBSTR variable startpos length
variable
startpos
Numeric literal or variable that indicates the first position in the original
string from which to extract the substring. The first character is position 1.
length
NOTE
The values specified for both <startpos> and <length> must be (or resolve to) a number
greater than zero.
EXAMPLE
In the following series of expressions, %%Number resolves to TWO:
%%Nstring=ONETWOTHREE
%%Start=4
%%Number=%%SUBSTR %%Nstring %%Start 3
517
length
dec
AutoEdit_exp
EXAMPLE
Assuming that the system date is December 15, the following expression:
%%LDA_2_3=%%DAY
is submitted to iSeries (AS/400) as:
CHGDTAARA *LDA(2 3) VALUE(15)
The following expression inserts the packed value of 00123.40 into the LDA starting in
position 11 for a decimal length of 7 (Actual Packed length of 4):
%%LDA_11_7_2=123.4
518
Chapter
16
16
NOTE
Other CONTROL-M job parameters and variables can be used to apply additional processing
to Java Applications jobs. For more information about these parameters, see the other
chapters in this guide.
Table 53
Parameter
Description
Account
A profile that is used to create and execute an EJB or Java Class job.
Mandatory.
EJB/Java Class
Method
Exclude Job Output An option to exclude information about job output from the SYSOUT
at the end of a job execution. Optional.
No SYSOUT Banner Specifies whether a SYSOUT banner is written to the SYSOUT at the
Option
end of a job execution. Optional.
Parameter Name
Specify the name of the parameter for the chosen method. Mandatory
if the method requires parameters.
Parameter Value
Specify the value of the parameter for the chosen method. Mandatory
if the method requires parameters.
Parameter Alias
Specify the alias of the parameter for the chosen method. Optional.
Chapter 16
519
Account
Account
A profile that is used to create and execute an EJB or Java Class job.
Format
Usage
Mandatory
Length
Up to 32 characters
Case Sensitive
Valid Characters
_ (underscore)
- (dash, hyphen)
Blank spaces
Not permitted
Default
None
Variable Name
%%JAVA-PROFILE
General information
No special characters should be included within the name definition.
520
EJB/Java Class
EJB/Java Class
Name of the EJB or Java Class according to which the Method parameter value is
specified.
Format
Usage
Mandatory
Length
Up to 214 characters
Case Sensitive
Yes
Valid Characters
Default
None
Variable Name
%%JAVA-JAVA
Chapter 16
521
Format
Format
Valid Values
522
Check box
Default
N (Cleared)
Variable Name
%%JAVA-SYSOUTSKIP
Method
Method
A method applicable to the specified Java Application class.
Format
Usage
Mandatory
Length
Up to 214 characters
Case Sensitive
Yes
Valid Characters
Default
None
Valid Values
Variable Name
%%JAVA-METHOD
Chapter 16
523
Format
Format
Valid Values
524
Check box
Default
N (Cleared)
Variable Name
%%JAVA-NOSYSOUTBANNER
Parameter Name
Parameter Name
Mandatory for those methods that require parameters. Specify the name of the
parameter for the chosen method. For more information see Method on page 523.
Format
Length
Up to 214 characters
Case Sensitive
Yes
Variable Name
%%JAVA-PARMS-P00n-NAME
NOTE: Where n refers to the nth parameter of the corresponding
method. For example, if there were two parameters for a particular
method, the first parameter would use
P001(%%JAVA-PARMS-P001-NAME), and the second parameter
would use P002 (%%JAVA-PARMS-P002-NAME).
Chapter 16
525
Parameter Value
Parameter Value
Mandatory for those methods that require parameters. Specify the value of the
parameter for the chosen method. For more information see Method on page 523.
Format
526
Length
Up to 212 characters
Case Sensitive
Yes
Parameter Value
Variable Name
%%JAVA-PARMS-P001-VALUE
NOTE: P001 represents the number of the parameter for the chosen
method. For example, if there were two parameters for a particular
method, the second parameter would use P002 instead of P001
(%%JAVA-PARMS-P002-VALUE).
Parameter Alias
Parameter Alias
Optional. Specify the alias of the parameter for the chosen method. For more
information see Method on page 523.
Format
Length
Up to 214 characters
Case Sensitive
Yes
Parameter Alias
Variable Name
%%JAVA-PARMS-P001-ALIAS
NOTE: P001 represents the number of the parameter for the chosen
method. For example, if there were two parameters for a particular
method, the second parameter would use P002 instead of P001
(%%JAVA-PARMS-P002-ALIAS).
Chapter 16
527
Parameter Alias
528
Chapter
17
17
NOTE
Other CONTROL-M job parameters and variables can be used to apply additional processing
to your Web Services jobs. For more information about these parameters, see the other
chapters in this guide.
Table 54
Parameter
Description
Account
Business
Service
Operation
Input parameters
Output parameters
Chapter 17
529
Account
Account
A profile that is used in order to create and execute a Web Services job.
Format
Usage
Mandatory
Length
Up to 50 characters
Case Sensitive
Valid Characters
Blank spaces
Not permitted
Default
None
Variable Name
%%WS-ACCOUNT
General information
No special characters should be included within the name definition.
530
Business
Business
A company or business that provides web services.
For UDDI, this means any business registered in the specific UDDI server.
For WS_FS, this means the path to the specific WSDL file in the directory.
For WS_URL, this means the URL to the specific WSDL file.
Format
Usage
Mandatory
Format
Text field
Length
Up to 214 characters
Case Sensitive
Yes
Default
None
Variable Name
%%WS-BUSINESS
Chapter 17
531
Service
Service
A service provided by the company or business specified in the Business field.
For UDDI, this means any service registered for the business in the specific UDDI
server.
For WS_FS, this means any service specified in the WSDL file.
For WS_URL, this means any service specified in the WSDL URL.
Format
532
Usage
Mandatory
Format
Text field
Length
Up to 214 characters
Case Sensitive
Yes
Default
None
Variable Name
%%WS-SERVICE
Operation
Operation
An operation available for the service specified in the Service field.
Format
Usage
Mandatory
Format
Text field
Length
Up to 214 characters
Case Sensitive
Yes
Default
None
Variable Name
%%WS-OPERATION
Chapter 17
533
Format
Format
Valid Values
Check box
534
Default
N (Cleared)
Variable Name
%%WS-SYSOUTOPTION
Input parameters
Input parameters
Specify values for each selected parameter.
NOTE
Certain parameters are mandatory, and an indication is displayed to this effect. Failure to
select mandatory parameters may cause your job to fail.
Format
Length
Up to 212 characters
Case Sensitive
Yes
Variable Name
%%WS-PARMS-P00n-NAME
NOTE: Where n refers to the nth parameter of the corresponding
method. For example, if there were two parameters for a particular
method, the first parameter would use
P001(%%WS-PARMS-P001-NAME), and the second parameter would
use P002 (%%WS-PARMS-P002-NAME).
Chapter 17
535
Output parameters
Output parameters
Specify the outcome of selected output parameters.
NOTE
When selecting the global AutoEdit variable option, the maximum length criteria applies.
However, if you select that the output parameter value should be saved to a file, there is no
maximum length limitation.
You can specify the outcome of certain output parameters that exist as a result of the job once
it has been run. The output parameters can be specified as one of the following syntaxes:
Global AutoEdit variable name, for example, COMPANY
A path to a file in which the value is to be saved.
For example, FILE://D:\company.txt These values can also be used to define an input
parameter of another job.
Format
536
Length
Up to 212 characters
Case Sensitive
Yes
Parameter Value
Variable Name
%%WS-PARMS-P001-VALUE
NOTE: P001 represents the number of the parameter for the chosen
method. For example, if there were two parameters for a particular
method, the second parameter would use P002 instead of P001
(%%WS-PARMS-P002-VALUE).
Chapter
18
The parameters described in this chapter are for the BMC Batch Impact Manager
(BIM) panel and windows. These are available in the Job Editing form when the BIM
panel is imported into CONTROL-M/EM and CONTROL-M/Desktop.
Certain parameters that are described in this chapter as mandatory are mandatory
only when using the BIM panel in CONTROL-M/Desktop.
WARNING
The following symbols are not valid for any field on the BIM panel:
Parameter
Description
Do <action>
Must Complete By Time and day by which the critical service must be completed to be
considered on time. The time can either be specified as a specific hour
or be based on the order time. The day is specified in relation to the
order date.
On Event
Events that indicate that there is a problem with the critical service or
one of its jobs. When one of these events occur, actions can be done to
either correct the problem or quickly notify others about the problem.
537
Table 55
538
Parameter
Description
Priority
Service name
Tolerance
Service name
Service name
Logical name, from a user or business perspective, for the critical service.
Format
Usage
Mandatory
Format
Text box
Case Sensitive
Yes
Default
None
Length
1 through 64 characters
Valid Values
Characters
Invalid Characters
Blanks
Yes
AutoEdit Support
Yes
Variable Name
%%SERVICE_NAME
General information
BMC Software recommends that the service name be unique.
539
Priority
Priority
The priority level of the service, from a user or business perspective. This enables
filtering according to priority in the Business Services window and the Web Client.
Format
540
Usage
Mandatory
Format
Default
Must Complete By
Must Complete By
Time by which the critical service must be completed to be considered on time. The
time can either be specified as a specific hour or be based on the order time.
Format
Usage
Mandatory
Format
Case Sensitive
No
Valid Values
Invalid Characters
Blanks
No
AutoEdit Support
No
Variable Name
%%SERVICE_EXPECTED_END_TIME
Subparameters
Subparameter
Description
At
After Order Time A specified number of hours, minutes, and days after the order time for
the job.
The time is specified in the format hh:mm. Default: blank. Valid values
range include 00:01 through 99:59.
The Days subparameter determine on which day the critical service must
complete, relative to ODATE. The value is specified in terms of the
number of days after the order date of the service. 0 represents the order
date, 1 represents one day after the order date, and so on. Default: 0
541
Must Complete By
General information
The following provides an example of using the Must Complete By parameter:
EXAMPLE
If the Must Complete By is set to 07:00 with a Days subparameter of +0:
542
Tolerance
Tolerance
Allowance for a certain deviation from the average completion of the job before
determining that a job in the service is late or early. The tolerance can be defined as a
percentage of the average run time of the job, or by minutes.
Format
Usage
Mandatory.
Format
Case Sensitive
No
AutoEdit
Support
No
Subparameters
Subparameter
Description
% of Job Runtime
The percentage of the time (based on the average run time for the job)
that the job can be late or early but still be considered on time (up to 999
percent). Length: A 3-digit number. Default: 10.
Minutes
Number of minutes that the job can be late or early, but still be
considered on time (up to 999 minutes). Default: blank.
General information
Tolerance relates only to the average completion time for the job not the service. The
tolerance value affects the job is late and job is early job-related status, but not the
service is late status.
TIP
For BMC Batch Impact Manager to perform its calculations correctly, BMC Batch Impact
Manager and CONTROL-M clocks should be synchronized. If the clocks cannot be
synchronized, you can use the Tolerance parameter to compensate for this discrepancy.
543
Tolerance
EXAMPLE
544
A service that is supposed to complete by 20:00 has not completed by 21:00. This service is
assigned the service is late status.
A job that usually runs for one hour runs for an hour and a half, and the tolerance for the
service to which it belongs is set to one hour (60 minutes). This job is not considered late.
A job that usually runs for one hour runs for an hour and a half, and the tolerance for the
service to which it belongs is set to 15 minutes. This job is considered late.
On Event
On Event
Events that indicate that there is a problem with the critical service or one of its jobs.
When one of these events occur, actions can be done to either correct the problem or
quickly notify others about the problem.
Format
Usage
Optional
Format
Values
Value
Description
Service is late
Job is late
General information
When each specified Do Event occurs, BMC Batch Impact Manager can perform
corresponding actions, as defined using Do Action parameters.
545
Do <action>
Do <action>
When each specified Do Event occurs, BMC Batch Impact Manager can perform
corresponding actions, as defined using Do Action parameters.
Format
Usage
Optional.
Format
Related parameters
Do Condition
Do Force-job
Do Increase
Do Kill-job
Do Mail
Do Rerun
Do Remedy
Do Rerun
Do Set-Var
Do Shout
Do Shout
General information
These action parameters can be performed only on jobs within the critical service
(except for the Force-job action parameter, which can be performed on any job).
For each action parameter, relevant subparameters are displayed. Each action
parameter is described separately on the following pages.
546
Do Condition
Do Condition
Specifies prerequisite conditions to be added or deleted.
Format
Usage
Optional
Format
Invalid Characters
AutoEdit Support
No
Subparameters
Subparameter
Description
CONTROL-M
Name
Date
Add condition or
Remove condition
Related parameters
General information
This action parameter can be performed only on jobs within the critical batch service.
For CONTROL-M for z/OS, the BMC Batch Impact Manager user must have
authorization in order to add and delete conditions.
547
Do Force-job
Do Force-job
Forces a job to be ordered under CONTROL-M regardless of the scheduling criteria.
Format
Usage
Optional
Format
Invalid Characters
AutoEdit Support
No
Subparameters
Subparameter
Description
CONTROL-M
Scheduling Table
Job Name
Date
Related parameters
548
Do Force-job
General information
Force-job can be specified for any job, including jobs that are not part of the batch
service.
If both of the following conditions are met, the Force-job action is performed on all
jobs that match the criteria:
Your site supports the ordering of multiple jobs with the same name, in the same
scheduling table, in the same CONTROL-M, on the same date.
549
Do Increase
Do Increase
Allow the job or critical service to continue running by extending the deadline by
which the job or service can run and still be considered on time.
Format
Usage
Optional
Format
Invalid Characters
AutoEdit Support
No
Subparameters
Subparameter
Description
Related parameters
Must Complete By
General information
This action parameter can be performed only on jobs within the critical batch service.
550
Do Kill-job
Do Kill-job
Kills a problematic job while it is still executing.
Format
Usage
Optional
Invalid Characters
Format
AutoEdit Support
No
Subparameters
Subparameter
Description
CONTROL-M
Scheduling Table
Job Name
Date
Problematic Jobs
If checked:
All problematic jobs that impact the service are killed. Late jobs
that do not impact the service are not killed.
551
Do Kill-job
General information
This action parameter can be performed only on jobs within the critical batch service.
CONTROL-M for z/OS: Jobs running on CONTROL-M for z/OS cannot be killed.
This functionality will be provided in a future release.
If both of the following conditions are met, the Kill-job action is performed on all jobs
that match the criteria:
552
Your site supports the ordering of multiple jobs with the same name, in the same
scheduling table, in the same CONTROL-M, on the same date.
Do Mail
Do Mail
Sends an e-mail when the specified event occurs.
Format
Usage
Optional
Format
Invalid Characters
AutoEdit Support
No
Click
to open a dialog box that lets you view and edit the entire contents of the
Subject and Message subparameters. AutoEdit variables can be specified in the dialog
box.
Subparameters
Subparameter
Description
Subject
Message
Related parameters
General information
This action parameter can be performed only on jobs within the critical batch service.
553
Do OK
Do OK
Sets the completion status of a job with a Not OK status to OK.
Format
Usage
Optional
Format
Invalid Characters
AutoEdit Support
No
Subparameters
Subparameter
Description
CONTROL-M
Scheduling Table
Name of the table of the job whose completion status should be set to
OK. Quotation marks () may not be specified in this field. Mandatory.
Maximum length: 44
Job Name
Date
Order date of the job whose completion status should be set to OK, in
MM/DD or MMDD format. ODAT can be specified to indicate the
date on which the action occurs. PREV can be specified to indicate the
date prior to the date on which the action occurs. NEXT can be
specified to indicate the date after the date on which the action occurs.
Mandatory.
Problematic Jobs
If checked:
The completion statuses of problematic jobs that impact the service
are set to OK. The completion statuses of failed jobs that do not
impact the service are not reset.
554
Do OK
Related parameters
General information
This action parameter can be performed only on jobs within the critical batch service.
If both of the following conditions are met, the OK action is performed on all jobs that
match the criteria:
Your site supports the ordering of multiple jobs with the same name, in the same
scheduling table, in the same CONTROL-M, on the same date.
555
Do Remedy
Do Remedy
Opens a ticket in the Remedy Help Desk regarding the critical service.
Format
Usage
Optional
Format
Invalid Characters
No
AutoEdit Support
Click
to open a dialog box that lets you view and edit the entire contents of the
Subject and Message subparameters. AutoEdit variables can be specified in the dialog
box.
Subparameters
Subparameter
Description
Urgency
556
L = Low (Default)
M = Medium
H = High
U= Urgent
C = Clear
Summary
Description
Do Remedy
General information
This action parameter can be performed only on jobs within the critical batch service.
557
Do Rerun
Do Rerun
Reruns a job that finished executing.
Format
Usage
Optional
Format
Invalid Characters
AutoEdit Support
No
Subparameters
Subparameter
Description
CONTROL-M
Scheduling Table
Job Name
Date
indicate the date after the date on which the action occurs.
Mandatory.
Problematic Jobs
If checked:
All problematic jobs that impact the service are rerun. Late jobs
that do not impact the service are not rerun.
558
Do Rerun
Related parameters
General information
This action parameter can be performed only on jobs within the critical batch service.
If both of the following conditions are met, the Rerun action is performed on all jobs
that match the criteria:
your site supports the ordering of multiple jobs with the same name, in the same
scheduling table, in the same CONTROL-M, on the same date
559
Do Set-Var
Do Set-Var
Assigns a value to an AutoEdit variable for use in CONTROL-M on the BMC Batch
Impact Manager job level (not globally).
Format
Usage
Optional
Format
Invalid Characters
AutoEdit Support
560
No
Do Set-Var
Subparameters
Subparameter
Description
Related parameters
561
Do Set-Var
General information
This action parameter can be performed only on jobs within the critical batch service.
This parameter is called Do AutoEdit in CONTROL-M/EM, and is used to set
CONTROL-M AutoEdit variables only. You cannot use this parameter to set BMC
Batch Impact Manager AutoEdit variables, because BMC Batch Impact Manager
AutoEdit variables are resolved based on the current environment and cannot be
modified. For more information on AutoEdit variables, see Chapter 15, AutoEdit
facility,and the BMC Batch Impact Manager User Guide.
562
Do Shout
Do Shout
Sends a message to the CONTROL-M Alert facility.
Format
Usage
Optional
Format
Invalid Characters
AutoEdit Support
No
Click
to open a dialog box that lets you view and edit the entire contents of the
Message subparameter. AutoEdit variables may be specified in the dialog box.
Subparameters
Subparameter
Message
Description
Text of the message to be displayed in the Alerts window in
CONTROL-M/EM. Mandatory. Maximum length: 213
Related parameters
General information
This action parameter can be performed only on jobs within the critical batch service.
563
Do SIM
Do SIM
Sends early warning notification to, and displays the critical service in, Service
Impact Manager.
Format
Usage
Optional
Format
Invalid Characters
AutoEdit Support
No
Click
to open a dialog box that lets you view and edit the entire contents of the
Connect to and Message subparameters. AutoEdit variables may be specified in the
dialog box.
Subparameters
Subparameter
Description
Connect to
Message
General information
This action parameter can be performed only on jobs within the critical batch service.
564
Chapter
19
19
Messaging parameters
This chapter describes the parameters in the MSG panel for Messaging jobs. This
panel is displayed in the Job Editing form when CONTROL-M/CM for Messaging is
installed on your data center. Basic CONTROL-M parameters for Messaging jobs are
summarized in the following tables. Each of these parameters is described in detail in
the remainder of this chapter. The parameter descriptions are in alphabetical order.
NOTE
Other CONTROL-M job parameters and variables can be used to apply additional processing
to Messaging jobs. For more information about these parameters, see other entries in this
book.
Table 56
Parameter
Description
Account
Upon job completion, saves the reply message into a chosen file,
located on the computer on which CONTROL-M/CM for
Messaging is installed.
Destination queue/Topic
Expiration Time
Message Content
Priority
Property Name
Property Value
Reply Queue
Chapter 19
Messaging parameters
565
Table 56
566
Parameter
Description
Time to Wait
Account
Account
Mandatory. A profile that is used to create and execute a CONTROL-M/CM for
Messaging job.
Format
Length
Up to 30 characters
Case Sensitive
Valid Characters
Blank spaces
Not permitted
Default
None
Variable Name
%%MSG-ACCOUNT
General information
No special characters should be included within the name definition.
Chapter 19
Messaging parameters
567
Format
Format
Valid Characters
Variable Name
Check Box
%%MSG-ASGOUTPUTTOAUTOEDIT
Variable name
%%MSG-JOBOUTPUTAUTOEDIT
Length
Up to 38 characters
The AutoEdit variable into which the job output is saved can be configured in the
following formats:
AutoEdit Type
Format
AutoEdit
%%<autoedit_name>
Global AutoEdit
%%\<autoedit_name>
Global AutoEdit
<autoedit_name>
General information
Cannot be selected if Assign job output to the following file is specified.
568
Format
Format
Valid Characters
Variable Name
Check Box
%%MSG-ASGOUTPUTTOFILE
Any character string representing the file name including its full path.
Variable name
%%MSG-JOBOUTPUTFILE
Length
Up to 212 characters
General information
Cannot be selected if Assign job output to the following AutoEdit is specified.
Chapter 19
Messaging parameters
569
Destination queue/Topic
Destination queue/Topic
Optional. Name of the message queue to which the outgoing messages are sent.
Format
570
Length
Up to 212 characters
Valid characters
Blank spaces
Not permitted
Default
Use Default
Variable Name
%%MSG-DESTINATIONQUEUE
Format
Format
Valid Values
Check box
Variable Name
%%MSG-NOSYSOUTBANNER
Chapter 19
Messaging parameters
571
Format
Format
Valid characters
Check box
Variable Name
572
%%MSG-SYSOUTSKIP
Expiration Time
Expiration Time
Optional. The amount of time (in seconds) until the outgoing message expires.
Length
Up to 10 digits
Valid characters
Blank spaces
Not permitted
Default
Use default
Variable name
%%MSG-OUTGOINGMSGEXPTIME
Chapter 19
Messaging parameters
573
Message Content
Message Content
Mandatory if Use Predefined Message is not selected. The content of the free text
message.
Format
Format
Any character.
Maximum length: 212 characters.
Variable Name
%%MSGMESSAGECONTENT
Related parameters
574
Message Name
Priority
Priority
Optional. The level for prioritizing the messages that are to be routed to the
Destination queue/Topic.
Format
Valid values
Use Default
Any digit between 0 and 9
Default
Use Default
Variable Name
%%MSG-PRIORITY
Chapter 19
Messaging parameters
575
Property Name
Property Name
Optional. Property key name to be added to an outgoing message.
Format
Valid values
Length
Case Sensitive
Yes
Variable Name
%%MSG-PARMS-P00n-NAME
Note: Where n refers to the nth property. For example, if you want to
define two properties, the first property would be
%%MSG-PARMS-P001-NAME, and the second property would be
%%MSG-PARMS-P002-NAME.
Related parameters
Property Value
576
Property Value
Property Value
Optional. The property value corresponding to the Property Name parameter.
Format
Length
Up to 212 characters
Case Sensitive
Yes
Parameter Value
Variable Name
%%MSG-PARMS-P00n-VALUE
Note: Where n refers to the nth property value. For example, if you
want to specify two property values, the first value would be
%%MSG-PARMS-P001-VALUE, and the second value would be
%%MSG-PARMS-P002-VALUE.
Chapter 19
Messaging parameters
577
Reply Queue
Reply Queue
Optional. Enabled if Wait For Reply is selected. The message queue to which
message replies will be sent.
Format
Length
Up to 212 characters
Case sensitive
Yes
Valid characters
Blank spaces
Not permitted
Default
Use default
Variable name
%%MSG-REPLYQUEUE
Related parameters
578
Time to Wait
Time to Wait
Time to Wait
Optional. Enabled if Wait For Reply is selected. The amount of time in seconds to
wait for incoming messages in the reply message queue.
Format
Length
Up to 10 digits
Valid characters
Default
Use default
Variable name
%%MSG-TIMETOWAIT
Related parameters
Reply Queue
Chapter 19
Messaging parameters
579
Format
Valid Values
Variable Name
%%MSG-USEPREDEFINEDMSG
Valid values
Maximum length
30 characters
Variable Name
%%MSGMESSAGENAME
Related parameters
580
Message Content
Format
Valid Values
Use default
Yes
No
Default
Use default
Variable Name
%%MSG-WAITREPLY
Related parameters
Time to Wait
Reply Queue
NOTE
A reply can be either a text or a binary message. A binary message is not displayed in the
SYSOUT, nor saved to an AutoEdit variable.
Chapter 19
Messaging parameters
581
582
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Index
Symbols
backslash 537, 539, 541, 547, 548, 550, 551, 553, 554, 556,
558, 560, 561, 563, 564
# symbol 507
$ symbol 210, 213
$EJ code value 273
$HOME keyword 46
% of Job Runtime subparameter for Tolerance parameter
543
%% AutoEdit symbol 561
%% prefix
AutoEdit Assignment parameter 35
global variables 507
variable syntax 506
%%# prefix
AutoEdit variables 497
variable resolution 507
%%%% AutoEdit on Windows 40, 507
%%@ prefix
AutoEdit variables 507
%%BIM AutoEdit parameters 561
%%SERVICE_EXPECTED_END_TIME variable 541
%%variablename. See specific parameter or variable
(without %%)
& ampersand 537, 539, 541, 547, 548, 550, 551, 553, 554, 556,
558, 560, 561, 563, 564
**** date reference
Do Cond parameter 226
In conditions 197
***** code value 272
*CURLIB
iSeries (AS/400) job documentation 46
job script file (iSeries AS/400) 64
Path parameter 64
*FILE keyword
job documentation (AS/400) 47
*LIBL
iSeries (AS/400) job documentation 46
job script file (iSeries AS/400) 64
Path parameter 64
*NCT2 code value 273
*rangename PGMST value of the On parameter 270
*TERM code value 273
*UNKW code value 273
+ num Days
subparameter of Due Out parameter 151
+ num days
subparameter of Time From, Time Until parameter
186
+EVERY PGMST value
On parameter 271
< less than 537, 539, 541, 547, 548, 550, 551, 553, 554, 556,
558, 560, 561, 563, 564
= equals 537, 539, 541, 547, 548, 550, 551, 553, 554, 556, 558,
560, 561, 563, 564
> greater than 537, 539, 541, 547, 548, 550, 551, 553, 554,
556, 558, 560, 561, 563, 564
@ symbol
in a variable prefix 507
Quantitative resources 210, 213
@START command for UNISYS jobs 500
double quotes 537, 539, 541, 547, 548, 550, 551, 553, 554,
556, 558, 560, 561, 563, 564
single quote 537, 539, 541, 547, 548, 550, 551, 553, 554, 556,
558, 560, 561, 563, 564
A
ABAP Program parameter (SAP) 346
abbreviations used in this document 23
ABOVE_NORMAL_PRIORITY_CLASS
Priority Class parameter 490
absolute job dependency 88
Abu Dhabi time zone 128
Account
parameter (FTP) 425
parameter (Java Applications) 520
parameter (messaging) 567
parameter (SAP) 347
parameter (Web Services) 530
accounting codes for iSeries (AS/400) jobs 498
ACCOUNTvariable for UNISYS jobs 500
ACGCDE variable for iSeries (AS/400) jobs 498
Activate Traces parameter (SAP) 348
Active From - To date
parameter 81
Active From Date
ACTIVE_FROM_DATE parameter alias 84
-DATEFROM parameter alias 84
DEFINITION ACTIVE FROM parameter alias 84
subparameter of Schedule Tag parameter 122
Index
583
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Active From Date, component aliases
CONTROL-M for z/OS 84
CONTROL-M/EM Utilities 84
CONTROL-M/Server Utilities 84
Active Jobs file
prioritizing job processing 171
removing jobs 156
retroactive job scheduling 117
Active Panel parameters 309
Active To Date
ACTIVE_To_DATE parameter alias 84
-DATEUNTIL parameter alias 84
DEFINITION ACTIVE UNTIL parameter alias 84
Active To Date, component aliases
CONTROL-M for z/OS 84
CONTROL-M/EM Utilities 84
CONTROL-M/Server Utilities 84
Add ABAP window parameters 342
Add External Program parameters (SAP) 343, 344
adding
dependencies between jobs 547
prerequisite conditions 225
addition
AutoEdit expressions 512
dates 516
Additional Options parameter (FTP) 426
ADDRUN variable for UNISYS jobs 500
Adjust Condition parameter 87
ADJUST CONDITION parameter alias 88
Adjust Conditions parameter alias 88
ADJUST_COND parameter alias 88
-adjust_cond parameter alias 88
adjust_condition parameter alias 88
Adjust Condition, component aliases
CONTROL-M for z/OS Utilities 88
CONTROL-M/EM API 88
CONTROL-M/EM Utilities 88
CONTROL-M/Server Utilities 88
Reporting Facility 88
Advanced Options parameter (OAP) 313, 337
After Order Time subparameter for Must Complete By
parameter 541
After the completion of a successful file transfer parameter
(FTP) 427
AKL time zone 129
alerts
defining urgency 296
text displayed in Alerts window 563
Allocation Units parameter (FTP) 428
analyzing job output 219
analyzing ob output 229
ANC time zone 128
Anchorage Standard Time 128
And/Or
-cal_andor parameter alias 90
DAYS_AND_OR parameter alias 90
in On parameter 266
584
parameter 89, 90
subparameter of In Condition parameter 197
And/Or, component aliases
CONTROL-M for z/OS 90
CONTROL-M/EM Utilities 90
CONTROL-M/Server Utilities 90
Reporting Facility 90
and_or subparameter 276
ANYSTEP PGMST value, On parameter 271
APPL
parameter 27, 28
variable (CONTROL-M for z/OS jobs) 502
APPLGROUP variable 502
APPLIC
parameter 27
variable 502
Application
parameter 27
parameter (OAP) 314
Application Instance parameter (OAP) 315
Application Name parameter (OAP) 316
application node group, selecting 29
Application Short Name parameter (OAP) 317
Application Type parameter 29
APPL_TYPE parameter alias 30
application_type parameter alias 30
appltype parameter alias 30
availability 30
Application Type, component aliases
CONTROL-M/EM API 30
CONTROL-M/EM Utilities 30
CONTROL-M/Server Utilities 30
e-Trigger 30
Application Version parameter 31
APPL_VER parameter alias 32
application_version parameter alias 32
-applver parameter alias 32
Application Version, component aliases
CONTROL-M/EM API 32
CONTROL-M/EM Utilities 32
CONTROL-M/Server Utilities 32
e-Trigger 32
Application, component aliases
CONTROL-M for z/OS 28
CONTROL-M/EM API 28
CONTROL-M/EM Utilities 28
CONTROL-M/Server Utilities 28
Reporting Facility 28
application-specific job parameters 561
Archive ID parameter (SAP) 349
Archive Text parameter (SAP) 350
archiving
job output 288
SYSDATA 288
Archiving Object parameter (SAP) 351
ARG subparameter of Do CTBRule parameter 228
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
ARGUMENTS subparameter of the CTB Step parameter
220
AS/400. See iSeries (AS/400)
ASCII parameter (FTP) 429
ASSIGN
command for OpenVMS 37
variable for Tandem jobs 501
Assign Job Output to the following AutoEdit parameter
(messaging) 568
Assign Job Output to the following file parameter
(messaging) 569
At subparameter for Must Complete By parameter 541
AT subparameter of the CTB Step parameter 219
ATL time zone 128
Atlantic Standard Time 128
Auckland time zone 129
Author parameter 33
Author, component aliases
CONTROL-M/EM Utilities 34
CONTROL-M/Server Utilities 34
Reporting Facility 34
Authorization parameter (SAP) 352
authorization. See security
authorizations
dependencies 547
job owner 62
Security Group parameter 335
AuthorSecurity parameter 33
Auto-Archive parameter 288
arch_max_days parameter alias 290
arch_max_runs parameter alias 290
AUTO ARCHIVE parameter alias 290
auto_archive parameter alias 290
AUTOARC parameter alias 290
AUTOARCH parameter alias 290
AUTO-ARCHIVE parameter alias 290
sys_db parameter alias 290
Auto-Archive, component aliases
CONTROL-M for z/OS 290
CONTROL-M for z/OS Utilities 290
CONTROL-M/EM API 290
CONTROL-M/EM Utilities 290
Reporting Facility 290
AutoEdit
AUTOEDIT parameter alias 37
-autoedit parameter alias 37
parameter alternate formats 37
SET VAR parameter alias 37
Setvar parameter alias 37
AutoEdit Assignment
AutoEdit support 496
parameter 35
versus Do AutoEdit 495
AutoEdit facility
description 495
expressions 511
functions 516
strings 514
variable lists 509
AutoEdit Variable Name, subparameter for Do Set-Var
parameter 561
AutoEdit Variable Value, subparameter for Do Set-Var
parameter 561
AutoEdit variables
%%# prefix 497
%%BIM 561
assigning a value 511
defining when rerunning jobs 222
description 495
global 560
in a command line 40
in CMDLINE parameter 40, 507
in Do Shout messages 505
in job parameters 496
in Mail action parameter 553, 563, 564
in Remedy action parameter 556
in Set-Var action parameter 560
in Shout messages 296, 505
iSeries (AS/400) 498
job submission variables list 498
OpenVMS variables list 498
post-processing variables list 505
prefixes 507
resolving 222
scope 508
specifying 35, 222
support in job parameters 36
system variables list 502
Tandem variables list 501
UNISYS variables list 500
user-defined variables 506
variable types 497
AutoEdit, component aliases
CONTROL-M for z/OS 37
CONTROL-M/EM API 37
CONTROL-M/EM Utilities 37
CONTROL-M/Server Utilities 37
Reporting Facility 37
automatic job rerun 179
Automatic Log Copy parameter
SYSOUT handling 306
with Do Sysout 251
Average Run Time parameter 309
average run time, using to calculate lateness 543
AVG_CPU variable 505
AVG_TIME variable 505
B
Background Job Name parameter (SAP) 353
Bangkok time zone 128
basic scheduling criteria and the Relationship parameter
115
Index
585
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Batch Impact Manager parameters 537
BELOW_NORMAL_PRIORITY_CLASS
Priority Class parameter 490
Binary parameter (FTP) 429
BKK time zone 128
BLANKn variable 502
Block Size parameter (FTP) 430
BMC Batch Impact Manager parameters 537
BMC Software, contacting 2
Bourne shell commands 39
broadcasting
to CONTROL-M/Agents 163
using the Multi Agent parameter 163
Business parameter (Web Services) 531
Business Process Type parameter (SAP) 403
Business Warehouse parameters 345
BW General parameters 345
bypassing Tandem jobs 501
C
CALCDATE function 516
calculating unsynchronized clocks 543
calendars, defining 104, 137
calling process
Priority Class 490
Scheduling Class 493
case-sensitivity in job processing parameters 24
CC subparameter of Do Mail parameter 239
CENT variable (century) 502
Central European Time 128
Central Standard Time 128
CET time zone 128
character mask support in the File Name parameter 50
Check Sessions parameter (SAP) 354
Check Variant parameter (SAP) 355
cleanup of data sets 167
clocks, synchronizing 543
cmdline parameter for AutoEdit variables 40, 507
code
qualifiers 275
relationships 275
subparameter 276
code values
$EJ 273
***** 272
*NCT2 273
*TERM 273
*UNKW 273
Cnnnn 272
EXERR 273
FLUSH 273
FORCE 272
JFAIL 272
JLOST 272
JNRUN 272
586
JNSUB 273
JSECU 272
NOTOK 273
OK 273
On parameter 271
REC0 273
SNRUN 273
Sxxxx 272
Unnnn 272
Codes option in On parameter 266
Columns parameter (SAP) 356
Command
CMD LINE parameter alias 40
CMDLINE parameter alias 40
-cmdline parameter alias 40
command parameter alias 40
option for AutoEdit support 496
parameter 39
Command, component aliases
CONTROL-M/EM API 40
CONTROL-M/EM Utilities 40
CONTROL-M/Server Utilities 40
Reporting Facility 40
commands
iSeries (AS/400) command syntax 39
POSTCMD variable 504
PRECMD variable 504
syntax for iSeries (AS/400) 39
task type 74, 75, 76
completion
codes 505
modifying status 241, 243, 245, 249
statuses for post processing 217
component aliases 42
Active From -To date 84
Adjust Condition 88
And/Or 90
Application 28
Application Type 30
Application Version 32
Author 34
Auto-Archive 290
AutoEdit 37
Command 40
Confcal 93
Confirm 143
CONTROL Module Version 41
Control Resource 211
Critical 146
CTB Step 220
Cyclic 150
Dates 97
Days 102
Days Calendar 106
Description 44
Do AutoEdit 223
Do Cond 227
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Do CTBRule 229
Do Forcejob 232
Do If Rerun 237
Do Mail 240
Do NOTOK 242
Do OK 244
Do Rerun 246
Do Shout 248
Do Stop Cyclic 249
Do Sysout 251
Doc Lib 46
Doc Mem 48
File Name 51
Form Name 53
Group 55
In Condition 199
Interval 155
Job Name 57
Max Wait 157
Maximum 162
Minimum 109
Months 111
Multi Agent 164
Node ID/Group 166
On 276
Out Condition 207
Over Lib 61
Owner 62
Path 65
PDS 114
Prevent NCT2 169
Priority 172
Quantitative Resource 215
Relationship 116
Request NJE Node 174
Rerun From 176
Rerun Member 180
Reten Days 278
Reten Gen 280
Retro 118
Scheduling Environment 182
Scheduling Table Lib 70
Scheduling Tag 123
Shout 298
Step Range 283
SYSOUT Handling 306
System Affinity 184
Table 71
Task Type 76
Time From and Time Until 188
Time Zone 130
Units 191
Week Days 135
Weeks Calendar 139
Compression parameter (FTP) 431
COMPSTAT variable 505
AutoEdit facility 505
On statements 256
concatenation of AutoEdit expressions 514
Condition subparameter of Do Cond parameter 225
conditional job dependency 88
conditions
adding and deleting 225
In 196
Out 204
Conditions Panel parameters 195
Confcal parameter 91
CONF_CAL parameter alias 93
CONFCAL parameter alias 93
-confcal parameter alias 93
Confcal, component aliases
CONTROL-M for z/OS 93
CONTROL-M/EM Utilities 93
CONTROL-M/Server Utilities 93
Reporting Facility 93
Confirm
CONFIRM parameter alias 143
-confirm parameter alias 143
confirm_flag parameter alias 143
parameter 143
subparameter of Do If Rerun parameter 236
Confirm, component aliases
CONTROL-M for z/OS 143
CONTROL-M/EM API 143
CONTROL-M/EM Utilities 143
CONTROL-M/Server Utilities 143
Connect to subparameter for Do SIM parameter 564
Connection Profile parameter (PS8) 470
constructing On-Do statements 268
control language statements, file name 49
CONTROL Module Version parameter 41
application_cm_version parameter alias 41
CM VER parameter alias 41
CM Version parameter alias 41
CM_VER parameter alias 41
-cmver parameter alias 41
CONTROL Module version, component aliases
CONTROL-M/EM API 41
CONTROL-M/EM Utilities 41
CONTROL-M/Server Utilities 41
e-Trigger 41
Reporting Facility 41
Control Resource parameter
CONTROL parameter alias 211
-control parameter alias 211
control_resource parameter alias 211
RESOURCE parameter alias 211
Control Resource, component aliases
CONTROL-M for z/OS 211
CONTROL-M/EM API 211
CONTROL-M/EM Utilities 211
Reporting Facility 211
Control Resources parameter 210
Control subparameter of Control Resources parameter 211
Index
587
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
CONTROL-M 42
AutoEdit system variables 502
executing operating system commands 39
parameter 42
subparameter for Do Force-Job parameter 548
subparameter for Do Kill-Job parameter 551
subparameter for Do OK parameter 554
subparameter for Do Rerun parameter 558
synchronization 543
CONTROL-M for z/OS
authorization to change dependencies 547
data sets 67
CONTROL-M, component aliases
CONTROL-M for z/OS 42
CONTROL-M/EM API 42
CONTROL-M/EM Utilities 42
CONTROL-M/Server Utilities 42
Reporting Facility 42
CONTROL-M/Analyzer
CTB Step parameter 219
rules 228
runtime environment 229
specifying steps 220
CONTROL-M/EM 207
CONTROL-M/Restart
archiving job output 288
archiving SYSDATA 288
Do If Rerun parameter 234, 237
Rerun Member parameter 178
converting from another job scheduling product 43
Copy From Step parameter (SAP) 357
Copy Spool To parameter (SAP) 358
Critical parameter 145
critical path jobs 145
Critical, component aliases
CONTROL-M/EM API 146
CONTROL-M/EM Utilities 146
CONTROL-M/Server Utilities 146
Reporting Facility 146
CST time zone 128
CTB Step parameter
arguments 219
CONTROL-M/Analyzer 219
ctb_step parameter alias 220
CTB Step, component alias CONTROL-M/EM API 220
CTM_ADJUST_COND_SCOPE
configuration parameter 87
CTM_GROUP_ADJUST_DUMMY
configuration parameter 87
CTMERR variable resolution 509
CTMPARM library 181
CTMRPLN utility 96, 101, 105, 110
CTMWORK 229
CURLIB variable (iSeries (AS/400) jobs) 498
Current Status parameter 309
customer support 3
Cyclic
588
D
DAC time zone 128
Dacca time zone 128
Data Archiving parameters (SAP) 344
DATA CENTER parameter 42
data centers variable (%%DATACENTER) 503
data set management
Auto-Archive parameter 288
cleanup 167
number of free tracks for partitioning 108
partitioning 108, 114
PDS parameter 114
Prevent NCT2 parameter 167
DATACENTER
parameter 42
variable 503
Date
subparameter for Do Force-Job parameter 548
subparameter for Do Kill-Job parameter 551
subparameter for Do OK parameter 554
subparameter for Do Rerun parameter 558
subparameter of Do Cond parameter 226
subparameter of Do Forcejob parameter 232
subparameter of In Condition parameter 197
subparameter of Out Condition parameter 205
DATE variable 503
dates
adding 516
DATE variable 503
DATE variable for iSeries (AS/400) jobs 499
Julian date variables 503
RDATE variable 504
subtracting 516
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Dates parameter 96
DATE parameter alias 97
-date parameter alias 97
DATES parameter alias 97
DATES_STR parameter alias 97
Dates, component aliases
CONTROL-M for z/OS 97
CONTROL-M/EM Utilities 97
CONTROL-M/Server Utilities 97
Reporting Facility 97
DATEvariable 502
DAY variable 503
Days
CONTROL-M for z/OS format 101
parameter 98
parameter rules 100
RDAY variable 504
related parameters 100
relationship with Days Calendar parameter 105
Days Calendar
DAYS_CAL parameter alias 106
DAYSCAL parameter alias 106
-dayscal parameter alias 106
DCAL parameter alias 106
parameter 104
parameter rules 105
Days Calendar, component aliases
CONTROL-M for z/OS 106
CONTROL-M/EM Utilities 106
CONTROL-M/Server Utilities 106
Reporting Facility 106
days offset in Shout parameter 294
Days parameter
DAY_STR parameter alias 102
DAYS parameter variable 102
-days parameter variable 102
Days, component aliases
CONTROL-M for z/OS 102
CONTROL-M/EM Utilities 102
CONTROL-M/Server Utilities 102
Reporting Facility 102
Ddays
DAY variable 503
ODAY variable 503
DEADLINE variable for UNISYS jobs 500
DEC function for (iSeries (AS/400) 500
decimal values for iSeries (AS/400) jobs 500
DEFINE
command (OpenVMS) 37
variable (Tandem) 501
defining
AutoEdit variables 222
calendars 104, 137
job dependencies in Group Scheduling tables 87
jobs for time zones 129
On Codes statements 282
process steps 282
Index
589
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Do Cond, component aliases
CONTROL-M for z/OS 227
CONTROL-M/EM API 227
CONTROL-M/EM Utilities 227
CONTROL-M/Server Utilities 227
Reporting Facility 227
Do Condition parameter (BIM) 547
Do CTBRule parameter 228
DO CTBRULE parameter alias 229
do_ctbrule parameter alias 229
DOCTBRULE parameter alias 229
Do CTBRule, component aliases
CONTROL-M for z/OS 229
CONTROL-M/EM API 229
CONTROL-M/EM Utilities 229
Reporting Facility 229
Do Force-job (BIM) 548
Do Forcejob parameter 231
DO FORCEJOB parameter alias 232
do_forcejob parameter alias 232
DOFORCEJOB parameter alias 232
-doforcejob parameter alias 232
Do Forcejob, component aliases
CONTROL-M for z/OS 232
CONTROL-M/EM API 232
CONTROL-M/EM Utilities 232
CONTROL-M/Server 232
Do If Rerun parameter 234
DO IFRERUN parameter alias 237
do_ifrerun parameter alias 237
DOIFRERUN parameter alias 237
general information 236
Do If Rerun, component aliases
CONTROL-M for z/OS 237
CONTROL-M/EM API 237
CONTROL-M/EM Utilities 237
Do Increase parameter (BIM) 550
Do Kill-job parameter (BIM) 551
Do Mail
comparison with Do Shout parameter 240
DO MAIL parameter alias 240
do_mail parameter alias 240
DOMAIL parameter alias 240
-domail parameter alias 240
parameter 238
parameter (BIM) 553
Do Mail, component aliases
CONTROL-M for z/OS 240
CONTROL-M/EM API 240
CONTROL-M/EM Utilities 240
CONTROL-M/Server 240
Do NOTOK
DO NOTOK parameter alias 242
do parameter alias 242
-donotok parameter alias 242
parameter 241
Do NOTOK, component aliases
590
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
do_sysout parameter alias 251
DOSYSOUT parameter alias 251
-dosysout parameter alias 251
Do Sysout, component aliases
CONTROL-M for z/OS 251
CONTROL-M/EM API 251
CONTROL-M/EM Utilities 251
CONTROL-M/Server 251
Doc Lib parameter 45
DOC LIB parameter alias 46
doc_lib parameter alias 46
DOCLIB parameter alias 46
-doclib parameter alias 46
formats 46
Doc Lib, component aliases
CONTROL-M for z/OS 46
CONTROL-M/EM API 46
CONTROL-M/EM Utilities 46
CONTROL-M/Server Utilities 46
Reporting Facility 46
Doc Mem parameter 47
doc_member parameter alias 48
DOCMEM parameter alias 48
-docmem parameter alias 48
Doc Mem, component aliases
CONTROL-M for z/OS 48
CONTROL-M/EM API 48
CONTROL-M/EM Utilites 48
CONTROL-M/Server Utilities 48
Reporting Facility 48
Document Type parameter (SAP) 363
documentation
accessing online 18
accessing the job documentation file (specified in Doc
Mem) 45, 47
conventions 23
online 18
printed 18
related publications 16
Due In parameter 310
Due Out parameter 151, 310
Dummy task type (Microsoft Windows) 74, 75, 76
DXB time zone 128
E
early
determining if 545
status 543
Eastern European Time 128
Eastern Standard Time 128
EET time zone 128
EJB/Class parameter (Java Applications) 521
Elapse parameter 310
email
attachment 473
F
File Name
character mask support 50
mem_name parameter alias 51
MEMNAME parameter alias 51
-memname parameter alias 51
parameter 49
subparameter of After the completion of a successful
file transfer parameter 427
Task Types Job and Detached 49
File Name, component aliases
CONTROL-M for z/OS 51
CONTROL-M/EM API 51
CONTROL-M/EM Utilities 51
CONTROL-M/Server Utilities 51
Reporting Facility 51
File Transfer Direction parameter (FTP) 435
File Transfer Protocol, FTP 421
filenames in job script 63
Index
591
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
FLUSH code value 273
FORCE code value 272
forcing a job using Job Name parameter 56
Form Name parameter 52
APPL_FORM parameter alias 53
-applform parameter alias 53
Form Name, component aliases
CONTROL-M/EM API 53
CONTROL-M/EM Utilities 53
CONTROL-M/Server Utilities 53
Format parameter (PS8) 474
format. See specific parameter or variable
formatting printing in SAP 379
From
subparameter of Do If rerun parameter 235
subparameter of Step Range parameter 282
From Proc field, updating 310
From Step field, updating 310
FTP (File Transfer Protocol) 421
FTP-ACCOUNT variable 425
FTP-ADDOPTxy variable 426
FTP-ALLOCUNITSx variable 428
FTP-BLKSIZEx variable 430
FTP-COMPRESSIONxy variable 431
FTP-CONT_EXEx variable 432
FTP-DBCSx variable 433
FTP-DEST-NEWNAMEx variable 457
FTP-ENCRYPTIONxy variable 434
FTP-FILE-PFXx variable 461
FTP-IF-EXISTx variable 449
FTP-LHOST variable 436
FTP-LOSTYPE variable 453
FTP-LPATHx variable 463
FTP-LRECLx variable 450
FTP-LUSER variable 467
FTP-NEWNAMEx variable 427
FTP-NUM_RETRIES variable 452
FTP-POSTCOM2x variable 446
FTP-POSTCOMM1x variable 440
FTP-POSTPARAM11x variable 441
FTP-POSTPARAM12x variable 442, 443
FTP-POSTPARAM21x variable 447
FTP-POSTPARAM22x variable 448
FTP-PRECOMM1x variable 437
FTP-PREPARAM11x variable 438, 439
FTP-PREPARAM21x variable 444
FTP-PREPARAM22x variable 445
FTP-PRIMARYx variable 454
FTP-RECFMx variable 455
FTP-RECURSIVEx variable 456
FTP-RHOST variable 436
FTP-ROSTYPE variable 453
FTP-RPATHx variable 463
FTP-RPF variable 458
FTP-RUSER variable 467
FTP-SECONDARYx variable 459
FTP-SRCOPTx variable 427
592
G
General Panel parameters 25
generating Oracle workflow roles selection list 322
global variables
description 508
prefixes 507
GMT time zone 128
Greenwich Mean Time 128
Group parameter 54
GROUP NAME parameter alias 55
GROUP parameter alias 55
-group parameter alias 55
used in ViewPoint hierarchy 54
Group Scheduling tables
post-processing 217
Schedule Tag parameters 218
scheduling 115
scheduling tags 122
GROUP variable 502
Group, component aliases
CONTROL-M for z/OS 55
CONTROL-M/EM Utilities 55
CONTROL-M/Server Utilities 55
Reporting Facility 55
GROUP_ORDID variable 503
H
handling job output 250
HAW time zone 128
Hawaii time zone 128
HEX function for iSeries (AS/400) jobs 500
HIGH_PRIORITY_CLASS
Priority Class parameter 490
History Jobs file
Reten Days parameter 277
Reten Gen parameter 279
HKG time zone 128
HNL time zone 128
HOLD variable for iSeries (AS/400) jobs 499
Hong Kong time zone 128
Honolulu time zone 128
Host Name parameter (FTP) 436
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
I
identifying
jobs 43
SAP jobs 373
IDLE_PRIORITY_CLASS
Priority Class parameter 490
If a file of the same name parameter (FTP) 449
If-Then relationships in On-Do statements 255
In Condition parameter 196
CONDITION parameter alias 199
IN parameter alias 199
in_condition parameter alias 199
-incon parameter alias 199
INCOND parameter alias 199
In Condition, component aliases
CONTROL-M for z/OS 199
CONTROL-M/EM API 199
CONTROL-M/EM Utilities 199
CONTROL-M/Server Utilities 199
Reporting Facility 199
Include Child Status parameter (OAP) 319
Include Output parameter (OAP) 321
Increase Must complete by
subparameter for Do Increase parameter 550
InfoPackage Description parameter (SAP) 368
InfoPackage parameters (SAP) 345
InfoPackage RNR parameter (SAP) 369
InfoPackage Tech.Name parameter (SAP) 370
Information Field parameter (SAP) 371
INJOBPR variable for UNISYS jobs 500
INLLIBL variable for iSeries (AS/400) library list 499
Input parameters (Web Services) 535
INPUT script for Tandem jobs 501
INQMSGRPY variable for iSeries (AS/400) jobs 499
In-Stream JCL button 193
Interval
Cyclic parameter 191
days value 153
hours value 153
INTERVAL parameter alias 155
-interval parameter alias 155
minutes value 153
parameter 153
rerun_interval parameter alias 155
Interval, component aliases
CONTROL-M for z/OS 155
CONTROL-M/EM API 155
CONTROL-M/EM Utilities 155
CONTROL-M/Server Utilities 155
Reporting Facility 155
iSeries
AutoEdit example 38
File Name format 50
iSeries (AS/400)
%%PARMn variable syntax 498
*CURLIB library 64
*LIBL library 64
command syntax 39
job documentation 46
job documentation member/file 47
Job Name parameter format 56
job submission parameters 498
message queue 499
parameters list 498
J
JAVA panel
Account parameter 520
EJB/Class parameter 521
Exclude Job Output parameter 522
Method parameter 523
No Sysout Banner option parameter 524
Parameter Alias 527
Parameter Name 525
Parameter Value 526
JAVA-JAVA variable 521
JAVA-METHOD variable 523
JAVA-NOSYSOUTBANNER variable 524
JAVA-PARMS-P001-ALIAS variable 527
JAVA-PARMS-P001-VALUE variable 526
JAVA-PARMS-P00n-NAME variable 525
JAVA-PROFILE variable 520
JAVA-SYSOUTSKIP variable 522
JCL
command to follow a job 504
command to precede a job 504
for a rerun job 179
JES network
specifying 173
specifying JES2 and JES3 scheduling environments
181
specifying JES2 system 183
specifying JES3 processor identity 183, 184
JFAIL code value 272
JLOST
code value 272
status On statements 256
JNRUN code value 272
JNSUB code value 273
Job Class parameter (SAP) 372
Job Count parameter (SAP) 373
job documentation
Doc Mem parameter 47
file 47
iSeries (AS/400) 46
storing 45
Job Execution Time parameter (WIN2K) 485, 486
Job failure on service path status 545
Job ID parameter 310
job is early status 543, 545
job is late status 543, 545
Index
593
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Job Memory parameter (WIN2K) 485, 487
Job Mode parameter (SAP) 374
Job Name
subparameter for Do Force-Job parameter 548
subparameter for Do Kill-Job parameter 551
subparameter for Do OK parameter 554
subparameter for Do Rerun parameter 558
subparameter of Do Forcejob parameter 231
Job Name parameter 56
CONTROL-M for z/OS format 57
iSeries (AS/400) format 56
JOB NAME parameter alias 57
job_name parameter alias 57
-jobname parameter alias 57
JOBNAMEparameter alias 57
prohibited characters 56
SAP format 375
job name, AutoEdit variable (%%JOBNAME) 503
Job Name, component aliases
CONTROL-M for z/OS 57
CONTROL-M/EM API 57
CONTROL-M/EM Utilities 57
CONTROL-M/Server Utilities 57
Reporting Facility 57
job output
analyzing 219, 229
archiving 288
handling 250
include Oracle Applications output 321
parameters 287
print immediately (SAP) 395, 417
job parameters
AutoEdit variable support 496
case-sensitivity 24
job scheduling, prioritizing 145, 171
job script
cancelling override 60
location 63
pathname 63
using Over Lib parameter to supply temporary file 60
Job Status parameter (SAP) 369, 373, 398, 405
job statuses
deleted 309
for Oracle Applications jobs 336
Hold 310
Rerun 160
rerunning a job 245
Restart 310
WAIT USER 143
job submission
iSeries (AS/400) parameters 498
variables 497
variables for Tandem jobs 501
variables for UNISYS jobs 500
variables list 498
Job task type
iSeries (AS/400) 76
594
Microsoft Windows 74
OpenVMS 74
z/OS 76
Job Type
parameter 58
parameter SAP format 376
Job Waiting for External Termination parameter (SAP) 377
JOBD variable for iSeries (AS/400) jobs 499
JOBID variable 505
JOBNAME variable 56, 503
JOBPTY variable for iSeries (AS/400) jobs 499
JOBQ variable for iSeries (AS/400) jobs 499
jobs
dependency on Control resources 211
dependency on Quantitative resources 215
forcing with Job Name parameter 56
killing 551
multiple 549
ordering retroactively with User Daily 117
owner 62
rerunning 176
restarting with the Do If rerun parameter 234
JSECU code value 272
JULDAY variable 503
Julian dates
JULDAY variable 503
OJULDAY variable 503
RJULDAY variable 504
K
Karachi time zone 128
KEEP value for the CYCLIC_MAXWAIT parameter 149
KHI time zone 128
killing jobs 551
L
Language parameter (SAP) 378
LATESUB Shout parameter value 292
LATETIME Shout parameter value 293
Layout parameter (SAP) 379
LDA
variable 518
LDA variable
for iSeries (AS/400) jobs 499
LIBL variable for iSeries (AS/400) jobs 499
LIBMEMSYM variable 509
libraries
iSeries (AS/400) jobs 498
iSeries (AS/400) library list 499
LIBSYM variable (CONTROL-M for z/OS) 510
load balancing
resources for a job 214
specifying node groups 165
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
local AutoEdit variables 508
Log External Errors in Joblog parameter (SAP) 380
Log External Output to Joblog parameter (SAP) 381
LOG variable for iSeries (AS/400) 499
LOGCLPGM variable for iSeries (AS/400) 499
logical ID of SIM node 564
logical naming
in the DCL file (OpenVMS) 37
of services 538
Logical Record Length parameter (FTP) 450
M
MAINVIEW Batch Organizer 67
managing SYSDATA 288
Max Days subparameter of Auto-Archive parameter 288
Max Runs subparameter of Auto-Archive parameter 288
Max Wait
archiving SYSDATA 289
behavior with cyclic jobs 156
behavior with non-cyclic jobs 156
CONTROL-M for z/OS behavior 157
effects 157
parameter 156
Max Wait parameter
MAX WAIT parameter alias 157
max_wait parameter alias 157
MAXWAIT parameter alias 157
-maxwait parameter alias 157
Max Wait, component aliases
CONTROL-M for z/OS 157
CONTROL-M/EM API 157
CONTROL-M/EM Utilities 157
CONTROL-M/Server Utilities 157
Reporting Facility 157
Max Work Set Size parameter (WIN2K) 485, 488
Maximum parameter 160
CONTROL-M for z/OS behavior 161
MAX RERUN parameter alias 162
MAXRERUN parameter alias 162
-maxrerun parameter alias 162
Rerun completion status 160
rerun_max parameter alias 162
Maximum, component aliases
CONTROL-M for z/OS 162
CONTROL-M/EM API 162
CONTROL-M/EM Utilities 162
CONTROL-M/Server Utilities 162
Reporting Facility 162
MAXRERUN parameter 161, 179
MEL time zone 129
Melbourne time zone 129
Mem Lib
parameter 63
relation to Use In-Stream JCL parameter 193
Mem Name parameter 49
Index
595
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Wait for Reply parameter 581
MSG subparameter of Do Shout parameter 247
MSG-ACCOUNT variable 567
MSG-ASGOUTPUTTOAUTOEDIT variable 568
MSG-ASGOUTPUTTOFILE variable 569
MSG-DESTINATIONQUEUE variable 570
MSG-JOBOUTPUTAUTOEDIT variable 568
MSG-JOBOUTPUTFILE variable 569
MSGMESSAGECONTENT variable 574
MSG-MESSAGENAME variable 580
MSG-NOSYSOUTBANNER variable 571
MSG-OUTGOINGMSGEXPTIME variable 573
MSG-PRIORITY variable 575
MSGQ variable for iSeries (AS/400) 499
MSG-REPLYQUEUE variable 578
MSG-SYSOUTSKIP variable 572
MSG-TIMETOWAIT variable 579
MSG-USEPREDEFINEDMSG variable 580
MSG-WAITREPLY variable 581
MST time zone 128
Multi Agent parameter 163
Multi Agent, component aliases
CONTROL-M/EM API 164
CONTROL-M/EM Utilities 164
CONTROL-M/Server Utilities 164
Reporting Facility 164
multiagent parameter 164
multiple
jobs 549
On statements 268
MULTY_AGENT parameter 164
Must Complete By parameter (BIM) 537, 541
N
Name
parameter (SAP) 382
subparameter of Control Resources parameter 210
subparameter of Do AutoEdit parameter 223
subparameter of Do CTBRule parameter 228
subparameter of In Condition parameter 196
subparameter of Out Condition parameter 204
subparameter of Quantitative Resources parameter
213
subparameter of Step Range parameter 282
subparameter of the CTB Step parameter 219
naming services logically 538
New Day procedure 117
cyclic jobs 149
retroactive job scheduling 117
time zone support 130
New Job Name parameter (SAP) 383
New Spool Request parameter (SAP) 384
NEXT date reference in the Do Cond parameter 226
Next Time parameter 310
NEXT variable 502, 503
596
O
OAP
Panel parameters 311
workflow roles selection list 322
OAP_WAITCHILD variable 339
OAP-ACTIVE_ATTR-PARENT variable 325
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
OAP-ACTIVE_ATTR-PHASE variable 326
OAP-ACTIVE_ATTR-PRIORITY variable 328
OAP-ACTIVE_ATTR-REQUEST_ID variable 330
OAP-ACTIVE_ATTR-STATUS variable 336
OAP-APPDESP variable 316
OAP-APPNAME variable 317
OAP-DESCRIPTION variable 318
OAP-DISPLAY_LOGFILE variable 320
OAP-DISPLAY_OUTPUT variable 321
OAP-INSTANCE variable 315
OAP-LANGUAGE variable 323
OAP-NOTIFICATIONS-N-NAME variable 322
OAP-PARAM_VALIDATION variable 324
OAP-PARMS-P-NAME variable 333
OAP-PARMS-P-VALUE variable 333
OAP-PRINTERS-P-NAME 327
OAP-PRINTERS-P-VALUE 327
OAP-PRINTSTYLE variable 327
OAP-PROFILES-P-NAME variable 329
OAP-PROFILES-P-VALUE variable 329
OAP-PROGDESP variable 333
OAP-PROGNAME variable 332
OAP-RESPAPP variable 314
OAP-RESPNAME variable 334
OAP-SECURITY_GROUPNAME variable 335
OAP-SETDESP variable 331
OAP-SETNAME variable 332
OAP-SETPROG-P-PARMS-PARM -NAME variable 332
OAP-SETPROG-P-PARMS-PARM-VALUE variable 332
OAP-SETPROG-P-PRINTCOPIES 327
OAP-SETPROG-P-PRINTERNAME 327
OAP-SUBSTATUS variable 319
OAP-TASKTYPE variable 331
OAP-USERNAME variable 338
Object Type parameter (SAP) 386
ODAT date reference
Do Cond parameter 226
In conditions 197, 205
ODATE variable 502, 503
order date 547
time zone support 129
Odate
Do Forcejob statement 232
in Max Wait parameter 157
ODAY variable 503
OJULDAY variable 503
OK
code value 273
parameter 244
status for Do OK subparameter 554
status for Group Scheduling tables 217
status for On statements 256
status for Shout parameter 293
OMONTH variable 503
On
blocks 268
code qualifiers 275
Index
597
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
OS Cover Sheet parameter (SAP) 388
OS Type parameter (FTP) 453
Out Condition parameter 204
CONDITION parameter alias 207
OUT parameter alias 207
out_condition parameter alias 207
-outcon parameter alias 207
OUTCOND parameter alias 207
Out Condition, component aliases
CONTROL-M for z/OS Utilities 207
CONTROL-M/EM API 207
CONTROL-M/EM Utilities 207
CONTROL-M/Server Utilities 207
Reporting Facility 207
OUTPTY variable for iSeries (AS/400) jobs 499
Output Device parameter (SAP) 389
Output Management parameter (SAP) 390
Output parameters (Web Services) 536
OUTQ variable for iSeries (AS/400) jobs 500
Over Lib
alternative to Path parameter 60
AutoEdit support 496
deleting specification 60
OVER LIB parameter alias 61
over_lib parameter alias 61
OVERLIB parameter alias 61
-overlib parameter alias 61
OVERLIB variable 61
parameter 60
prohibited characters 60
prohibited strings 60
used to supply temporary job script file 60
Over Lib, component aliases
CONTROL-M for z/OS 61
CONTROL-M/EM API 61
CONTROL-M/EM Utilities 61
CONTROL-M/Server Utilities 61
Reporting Facility 61
overriding cyclic job specification 148
OWDAY variable 504
Owner
parameter 62
parameter (SAP) 391
OWNER variable 504
Owner, component aliases
CONTROL-M for z/OS 62
CONTROL-M/EM Utilities 62
CONTROL-M/Server Utilities 62
Reporting Facility 62
OYEAR variable 502, 504
P
Pacific Standard Time 128
PARAM variables for Tandem jobs 501
Parameter Alias parameter (Java Applications) 527
598
parameter aliases
Active From - To date 84
Adjust Condition 88
And/Or 90
Application 28
Application Type 30
Application Version 32
Author 34
Auto-Archive 290
AutoEdit 37
Command 40
Confcal 93
Confirm 143
CONTROL Module Version 41
Control Resource 211
CONTROL-M 42
Critical 146
CTB Step 220
Cyclic 150
Dates 97
Days 102
Days Calendar 106
Description 44
Do AutoEdit 223
Do Cond 227
Do CTBRule 229
Do Forcejob 232
Do If Rerun 237
Do Mail 240
Do NOTOK 242
Do OK 244
Do Rerun 246
Do Shout 248
Do Stop Cyclic 249
Do Sysout 251
Doc Lib 46
Doc Mem 48
File Name 51
Form Name 53
Group 55
In Condition 199
Interval 155
Job Name 57
Max Wait 157
Maximum 162
Minimum 109
Months 111
Multi Agent 164
Node ID/Group 166
On 276
Out Condition 207
Over Lib 61
Owner 62
Path 65
PDS 114
Prevent NCT2 169
Priority 172
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Quantitative Resource 215
Relationship 116
Request NJE Node 174
Rerun From 176
Rerun Member 180
Reten Days 278
Retro 118
Scheduling Environment 182
Scheduling Table Lib 70
Scheduling Tag 123
Shout 298
Step Range 283
SYSOUT Handlilng 306
System Affinity 184
Table 71
Task Type 76
Time From and Time Until 188
Time Zone 130
Units 191
Week Days 135
Weeks Calendar 139
Parameter format (SAP) 341
Parameter Name (Java Applications) 525
Parameter Validation parameter (OAP) 324
Parameter Value (Java Applications) 526
parameters
Active Panel 309
Conditions Panel 195
Execution panel 141
FTP Panel 421
General panel 25
JAVA Panel 519
MSG Panel 565
OAP Panel 311
OS Panel 485
PeopleSoft Panel 469
PostProc Panel 287
post-processing 218
PS8 Panel 469
Resources Panel 209
Reten Gen 280
SAP Panel 341
Scheduling Panel 79
Steps Panel 217
Web Services 529
Parameters parameter (SAP) 392
Parent parameter (OAP) 325
Parentheses subparameter of In Condition parameter 197
parm subparameter in Shout parameter 293
PARMn variable 498
partitioning data sets 108
Path
iSeries (AS/400) format 64
MEM LIB parameter alias 65
mem_lib parameter alias 65
MEMLIB parameter alias 65
-memlib parameter alias 65
Index
599
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Prevent NCT2, component aliases
CONTROL-M for z/OS 169
CONTROL-M/EM API 169
CONTROL-M/EM Utilities 169
Reporting Facility 169
Primary Allocation parameter (FTP) 454
Print Archive Mode parameter (SAP) 393
Print Expiration parameter (SAP) 394
Print Immediately parameter (SAP) 395
Print parameter
No. of Copies subparameter 327
OAP format 327
Printer subparameter of the Print parameter 327
Priority
parameter 171
parameter (BIM) 538
parameter (Messaging) 575
parameter (messaging) 575
parameter (OAP) 328
PRIORITY parameter alias 172
-priority parameter alias 172
priority
Critical parameter 171
iSeries (AS/400) job output 499
iSeries (AS/400) job queue 499
job scheduling 145, 171
of Microsoft Windows jobs 490
of SAP jobs 372
Priority Class
calling process 490
Priority Class parameter (WIN2K) 485, 490
Priority, component aliases
CONTROL-M for z/OS Utilities 172
CONTROL-M/EM Utilities 172
CONTROL-M/Server Utilities 172
Reporting Facility 172
Problematic Jobs
subparameter for Do Kill-Job parameter 551
subparameter for Do OK parameter 554
subparameter for Do Rerun parameter 558
procedure_step subparameter 276
Process Chain Description parameter (SAP) 396
Process Chain ID parameter (SAP) 397
Process Chain Log ID parameter (SAP) 398
Process chain parameters (SAP) 345
Process Execution Time parameter (WIN2K) 485, 491
Process Memory parameter (WIN2K) 485, 492
Process Name (I) parameter (PS8) 475
Process Name (II) parameter (PS8) 476
process step 282
Process Type parameter (PS8) 477
processing On statements in blocks 282
processing order
On Statement/Code 260
PROCST
in On parameter 266
product support 3
600
Q
QID parameter (SAP) 399
Quantitative Resources parameter 213
QUANTITATIVE parameter alias 215
-quantitative parameter alias 215
quantitative_resource parameter alias 215
RESOURCE parameter alias 215
Quantitative Resources, component aliases
CONTROL-M for z/OS 215
CONTROL-M/EM API 215
CONTROL-M/EM Utilities 215
CONTROL-M/Server 215
Reporting Facility 215
Quantity subparameter of Quantitative Resouces
parameter 213
QUEUE
parameter for OpenVMS batch queue 498
variable for Series (AS/400) jobs 499
R
RDATE variable 502, 504
RDAY variable 504
REALTIME_PRIORITY_CLASS
Priority Class parameter 490
REC0 code value 273
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Recipient parameter (SAP) 400
Record Format parameter (FTP) 455
Recursive parameter (FTP) 456
regular calendars Days values 98
Relationship parameter 115
RELATION parameter alias 116
RELATIONSHIP parameter alias 116
-relationship parameter alias 116
TAG_RELATIONSHIP parameter alias 116
Relationship, component aliases
CONTROL-M for z/OS 116
CONTROL-M for z/OS Utilities 116
CONTROL-M/EM Utilities 116
CONTROL-M/Server Utilities 116
Reporting Facility 116
removing
dependencies between jobs 547
from Active Jobs file 156
replacing data sets 67
Reply Queue parameter (messaging) 578
Request ID parameter (OAP) 330
Request NJE Node parameter 173, 174
NJE NODE parameter alias 174
request_nje parameter alias 174
Request NJE Node, component aliases
CONTROL-M for z/OS 174
CONTROL-M/EM API 174
Request Set
subparameters of Request Type parameter 331
Request Type parameter (OAP) 331
request types
request set 331
single request 332
rerun
interval 176
RUNCOUNT variable 504
Shout parameter value 293
Rerun Counter parameter 310
Rerun From parameter 176
count_cyclic_from parameter alias 177
IND CYCLIC parameter alias 176
IND_CYCLIC parameter alias 176
-intervalfrom parameter alias 177
Rerun from Point of Failure parameter (FTP) 458
Rerun From Step parameter (PS8) 478
Rerun From, component aliases
CONTROL-M/EM API 177
CONTROL-M/EM Utilities 176
CONTROL-M/Server Utilities 177
Reporting Facility 176
Rerun Member parameter 178
RERUN MEM parameter alias 180
rerun_member parameter alias 180
RERUNMEM parameter alias 180
Rerun Member, component aliases
CONTROL-M for z/OS Utilities 180
CONTROL-M/EM API 180
Index
601
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Due In parameter 310
Due Out parameter 310
Elapse parameter 310
Start Time parameter 310
RUNCOUNT
variable 504
variable for On statements 256
RUNTIME variable for UNISYS jobs 501
RWDAY variable 504
RYEAR variable 502, 504
S
SAC parameter 120
aliases 121
SAP
BW General parameters 345
BW InfoPackage parameters 345
BW Process Chain parameters 345
Data Archiving parameters 344
deleting reports 359
External program 343, 344
External program parameters 343, 344
panel parameters 341
parameter format 341
parameters list 342
SAP Cover Page parameter (SAP) 388, 404
SAP Job Status parameter (SAP) 405
SAP-BW Business Process Type parameter (SAP) 403
SAPR3_EVENT_ID variable 410
SAPR3_EVENT_PARAM variable 410
SAPR3_STEP-S-STEP_TYPE variable 411
SAPR3-ACCOUNT variable 347
SAPR3-BACKJOBNAME variable 353
SAPR3-DA_ARC_OBJ variable 351
SAPR3-DA_CHECK_SESSIONS variable 354
SAPR3-DA_CHECK_VARIANT variable 355
SAPR3-DA_JOB_TYPE variable 374
SAPR3-DA_SESSION_NUMBER variable 407
SAPR3-DETECT_CHILD_JOBNAME variable 361
SAPR3-DETECT_CHILD_RELEASE variable 361
SAPR3-DETECT_CHILD_TABLE variable 361
SAPR3-DETECT_OPTION variable 361
SAPR3-EVENT_ID variable 364, 365
SAPR3-EVENT_PARAM variable 364, 365
SAPR3-GROUP_ORDID variable 361
SAPR3-InfoPackage_Desc variable 368
SAPR3-InfoPackage_RNR variable 369
SAPR3-InfoPackage_TechName variable 370
SAPR3-JOB_COPY_TARGET_VAL variable 375, 383
SAPR3-JOB_COUNT variable 373
SAPR3-JOB_MODE variable 374, 403
SAPR3-JOBCLASS variable 372
SAPR3-JOBCOUNT variable 373
SAPR3-JOBLOG variable 390
SAPR3-JOBNAME variable 375
602
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Time Zone parameter 129
validating dates 92
Scheduling Class
calling process 493
Scheduling Class parameter (WIN2K) 485, 493
Scheduling Environment parameter 181
SCHEDULE ENV parameter alias 182
schedule_environment parameter alias 182
SCHEDULING_ENVIRONMENT parameter alias 182
SCHENV parameter alias 182
Scheduling Environment, component aliases
CONTROL-M for z/OS 182
CONTROL-M/EM API 182
CONTROL-M/EM Utilities 182
Reporting Facility 182
Scheduling Table
name parameter 71
subparameter for Do Force-Job parameter 548
subparameter for Do Kill-Job parameter 551
subparameter for Do OK parameter 554
subparameter for Do Rerun parameter 558
Scheduling Table Lib
parameter 70
subparameter for Do Force-Job parameter 548
Scheduling Table Lib, component aliases
CONTROL-M for z/OS 70
CONTROL-M/EM Utilities 70
Scheduling Tag parameter 122
criteria 115
SCHEDULE TAG parameter alias 124
-tag parameter alias 124
TAG_NAME parameter alias 124
Scheduling Tag, component aliases
CONTROL-M for z/OS 124
CONTROL-M/EM Utilities 124
CONTROL-M/Server Utilities 124
scope of AutoEdit variables 508
SD_CPU variable 505
SD_TIME variable 505
SE_INC_BASE_PRIORITY_NAME
Scheduling Class parameter 490, 493
Search Count parameter 310
Secondary Allocation parameter (FTP) 459
security
Author parameter 34
Owner parameter identification mechanism 62
Security Group parameter (OAP) 335
Selection Cover Page parameter (SAP) 406
sending messages 238
Server Name parameter (PS8) 480
Service Impact Manager, SIM nodes 564
service is late status 545
Service name
parameter 538
parameter for (BIM) 538, 539
Service parameter (Web Services) 532
SERVICE_NAME variable 539
Index
603
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Minimum parameter 109
STAT date reference
Do Cond parameter 226
In conditions 197, 205
STAT order date 547
statement subparameter 276
Statistics Calendar parameter 125
aliases 126
Statistics Period parameter 127
Status parameter (OAP) 336
status parameters 309
statuses
job failure on service path 545
job is early 543, 545
job is late 543, 545
OK 554
service is late 545
STC task type for z/OS 76
Step Range parameter 281
From subparameter 282
Name subparameter 282
STEP RANGE parameter alias 283
STEP_RANGE parameter alias 283
step_range parameter alias 283
To subparameter 282
Step Range, component aliases
CONTROL-M for z/OS 283
CONTROL-M/EM API 283
CONTROL-M/EM Utilities 283
Reporting Facility 283
Step Type parameter (SAP) 411
Step values for the On parameter 270
Steps Panel parameters 217
Steps parameter (SAP) 412
Stmt subparameter of On parameter 266
stopping cyclic job runs 249
storage buffers, pipes to replace data sets 67
storing job documentation 45
strings
AutoEdit expressions 514
substring function 517
Style subparameter of the Print parameter 327
Subject
subparameter for Do Mail parameter 553
subparameter of Do Mail parameter 239
Submit Job with ASAP Option parameter (SAP) 410
submitting
job to CONTROL-M/Agent nodes 165
job to multiple CONTROL-M/Agent nodes 163
jobs during a fixed time frame 187
Substr function 517
subtraction
AutoEdit Expressions 512
dates 516
Summary subparameter for Do Remedy parameter 556
support, customer 3
SWS variable for iSeries (AS/400) 500
604
T
TABLE NAME parameter 71
Table parameter 71
Table, component aliases
CONTROL-M for z/OS 71
CONTROL-M/EM Utilities 71
CONTROL-M/Server Utilities 71
Reporting Facility 71
TABLE_DSN parameter 70
TABLE_NAME parameter 71
Tandem ob submission variables list 501
TANDEM_ASSIGN_ xxx variable 501
TANDEM_BYPASS_JOB variable 501
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
TANDEM_CPU variable 501
TANDEM_DEFINE_ xxx variable 501
TANDEM_INPUT_FILE variable 501
TANDEM_PARAM_xxx variable 501
Target Group parameter (SAP) 413
Target Host parameter (SAP) 414
Target Server (1) parameter (SAP) 415
Target Server (2) parameter (SAP) 416
Task Type parameter 73
CONTROL-M for z/OS format 76
cyclic jobs 73
iSeries (AS/400) format 76
Microsoft Windows format 74
OpenVMS format 74
TASK_TYPE parameter alias 76
task_type parameter alias 76
TASKTYPE parameter alias 76
-tasktype parameter alias 76
UNIX format 74
Task Type, component aliases
CONTROL-M for z/OS 76
CONTROL-M/EM API 76
CONTROL-M/EM Utilities 76
CONTROL-M/Server Utilities 76
Reporting Facility 76
technical support 3
Template Name parameter (FTP) 423, 460
terminating cyclic job 149
Time From and Time Until, component aliases
CONTROL-M for z/OS Utilities 188
CONTROL-M/EM API 188
CONTROL-M/EM Utilities 188
CONTROL-M/Server Utilities 188
Reporting Facility 188
Time From parameter 186
FROM TIME parameter alias 188
TIME FROM parameter alias 188
time_from parameter alias 188
TIMEFROM parameter alias 188
-timefrom parameter alias 188
Time of Print parameter (SAP) 417
Time to Wait parameter (messaging) 579
Time Until parameter 186
TIME UNTIL parameter alias 188
time_until parameter alias 188
TIMETO parameter alias 188
-timeuntil parameter alias 188
TO TIME parameter alias 188
TIME variable 504
Time Zone parameter 128
time zone support in utilities 129
Time Zone, component aliases
CONTROL-M for z/OS 130
CONTROL-M/EM Utilities 130
CONTROL-M/Server Utilities 130
TIMEZONE parameter 130
Titles parameter (SAP) 418
To
subparameter of Do If rerun parameter 235
subparameter of Do Mail parameter 238
subparameter of Step Range parameter 282
To Proc field, updating 310
To Step field, updating 310
TOK time zone 129
Tokyo time zone 129
Tolerance parameter (BIM) 538, 543
Transfer Location parameter (FTP) 463
Translate Table parameter (FTP) 423, 464
TYO time zone 129
Type parameter (PS8) 481
TYPE subparameter of the CTB Step parameter 220
U
uniqueness 539
UNISYS job submission variables list 500
Unit parameter (FTP) 423, 465
Units parameter 191
Units, component aliases
CONTROL-M/Server Utilities 191
UNIX
AutoEdit Assignment example 38
Bourne shell commands 39
File Name format 50
job documentation 46
Unnnn code value 272
Urgency
subparameter for Do Remedy parameter 556
subparameter of Do Mail parameter 239
subparameter of Do Shout parameter 247
subparameter of Shout parameter 296
Use ABAP Program Default parameter (SAP) 419
Use Configuration Default parameter (FTP) 466
Use In-Stream JCL parameter 193
aliases 194
Use Predefined Message parameter (messaging) 580
User Daily jobs 117
User ID parameter (PS8) 482
user ID, Author parameter 33
User Name
parameter (FTP) 467
parameter (OAP) 338
userdef(x) 483
Userdef1/2/3 parameter (PS8) 483
user-defined variables 35, 506
V
validating scheduling dates 92
Value Name subparameter of the Profiles parameter 329
Value subparameter of Do AutoEdit parameter 223
values. See specific parameter or variable
Index
605
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
variables
in job parameters 496
specifying 222
Variant Name parameter (SAP) 420
Volume parameter (FTP) 423, 468
W
W_DAY_STR parameter 135
Wait Child parameter (OAP) 339
Wait for Reply parameter (messaging) 581
Wait For Termination parameter (SAP) 348, 377, 380, 381
WAIT USER status 143
WCAL parameter 139
WDAY variable 505
WDAYS parameter 135
Web Services panel 529
Account parameter 530
Business parameter 531
Exclude Job output parameter 534
Input parameters 535
Operation parameter 533
Output parameters 536
Service parameter 532
Week Calendar, component aliases
CONTROL-M for z/OS 139
CONTROL-M/EM Utilities 139
CONTROL-M/Server 139
Reporting Facility 139
Week Days parameter 131
non-periodic (regular) calendar formats 133
periodic calendar formats 132
Week Days, component aliases
CONTROL-M for z/OS 135
CONTROL-M/EM Utilities 135
CONTROL-M/Server Utilities 135
Reporting Facility 135
weekdays
OWDAY variable 504
RWDAY variable 504
WDAY variable 505
Weeks Calendar parameter 137
rules 138
WCAL parameter alias 139
-weekcal parameter alias 139
WEEKS_CAL parameter alias 139
WEEKSCAL parameter alias 139
Western European Time 128
WET time zone 128
When subparameter of Shout Parameter 292
WIN2K-JOB_MEMORY_LIMIT variable 487
WIN2K-MAXIMUM_WORKING_SET_SIZE variable 488
WIN2K-MINIMUM_WORKING_SET_SIZE variable 489
WIN2K-PER_JOB_USER_TIME_LIMIT variable 486
WIN2K-PER_PROCESS_USER_TIME_LIMIT variable 491
WIN2K-PRIORITY_CLASS variable 490
606
X
Xtractor process 376
Y
YEAR variable 502, 505
years
four-digit Odate 502
four-digit working year 502
RYEAR variable 504
YEAR variable 505
Z
z/OS
DO NOTOK parameter 241
Do OK parameter 243
File Name format 50
note on Command parameter 39
Notes
*63689*
*63689*
*63689*
*63689*
*63689*