CONTROL-M Parameter Guide
CONTROL-M Parameter Guide
CONTROL-M Parameter Guide
Supporting
CONTROL-M/Enterprise Manager version 6.4.01
CONTROL-M/Desktop 6.4.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.3.01
BMC CONTROL-M/CM for Oracle E-Business Suite version 6.2.01
CONTROL-M/CM for Advanced File Transfer version 6.3.01
CONTROL-M/CM for PeopleSoft version 6.1.02
CONTROL-M/CM for Microsoft Windows version 6.3.01
CONTROL-M Business Process Integration Suite 6.3.01
BMC Batch Impact Manager version 6.3.01
September, 2008
www.bmc.com
Telephone
Fax
Fax
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
download products and maintenance
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 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Embedded Scripts/JCL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
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
48
51
54
56
58
60
62
64
65
69
72
73
75
Chapter 3
Scheduling parameters
81
Active . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
Adjust Condition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
And/Or . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
Confcal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
Dates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
Days . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
Days Calendar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
Minimum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
Months . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
PDS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
Relationship. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
Retro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
SAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
Scheduling Tag . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
Statistics Calendar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
Statistics Period . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
Time Zone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
Week Days . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
Weeks Calendar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
Chapter 4
Execution parameters
143
Confirm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
Critical . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
Cyclic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
Due Out . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
Interval . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
Max Wait . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
Maximum Reruns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
Multi Agent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
Node ID/Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
Prevent NCT2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
Priority . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
Request NJE Node . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
Rerun From . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
Rerun Member . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
Scheduling Environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184
System Affinity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186
Time From, Time Until . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
Units . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
Chapter 5
Condition parameters
197
In Condition. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
Out Condition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206
Chapter 6
Resource parameters
211
Post-processing parameters
219
CTB Step . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Do AutoEdit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Do Cond. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Do CTBRule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Do Forcejob . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Do If Rerun . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Do Mail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Do NOTOK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Do OK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Do Remedy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
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. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
221
224
227
230
233
236
240
243
245
247
248
250
252
253
256
256
256
268
280
282
284
Chapter 8
289
Auto-Archive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290
Shout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293
SYSOUT Handling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303
Chapter 9
Status parameters
311
SAP parameters
313
ABAP Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Account . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Activate Traces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Archive ID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Archive Text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Archiving Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Authorization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Background Job Name. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Check Sessions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Check Variant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Columns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Copy From Step . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Copy Spool To . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Contents
318
319
320
321
322
323
324
325
326
327
328
329
330
7
381
382
383
384
385
386
387
388
389
390
391
392
Chapter 11
393
Advanced Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Application Instance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Application Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Application Short Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Include Child Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Include Log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Include Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Notifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Output Language . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Parameter Validation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Parent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Phase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Print . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Priority . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Profiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Request ID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Request Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Responsibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Security Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Upon completion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
User Name. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Wait Child . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
416
417
418
419
420
421
Chapter 12
423
Account . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Additional Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
After the completion of a successful file transfer the source file is. . . . . . . . . . . . . . .
Allocation Units . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Binary/ASCII . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Block Size. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Compression . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Contents
427
428
429
430
431
432
433
9
PeopleSoft parameters
471
Server Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
User ID. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Userdef1/2/3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
482
483
484
485
Chapter 14
487
488
489
490
491
492
493
494
495
Chapter 15
497
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] . . . . . . . . . . . . . . . . . . . . . . . . . .
499
499
504
508
511
513
513
514
516
518
520
Chapter 16
521
Contents
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
11
Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 542
Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 543
Output parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 544
Parameter Alias. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 545
Parameter Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 546
Parameter Value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 547
Priority . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 548
Property Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 549
Property Value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 550
Reply Queue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 551
Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 552
Time to Wait . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 553
Use Parameters from Input File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 554
Use Free Text Message. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 555
Use Predefined Message . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 556
Wait for Reply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 557
WSDL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 558
Index
12
559
Tables
Access to job parameters and variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
General parameters summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Scheduling parameters summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
Execution parameters - summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
Max Wait parameter values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
Node ID and Node Group parameter descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
Format - Rerun From Parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
Conditions parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
Resource parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211
Job statuses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
Post-processing parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220
Format - Do NOTOK Parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
Operating system completion code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259
Describing formatting of statements from SYSOUT . . . . . . . . . . . . . . . . . . . . . . . . . . 263
PGMST step values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273
PROCST step values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274
Code values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275
Qualifiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278
Job Output parameters summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289
Shout subparameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294
SYSOUT Handling formatting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304
Status parameters summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311
SAP panel parameters summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314
Add ABAP window parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314
Add external program window parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315
Add external command window parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316
SAP panel for data archiving parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316
SAP-BW General panel parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317
SAP-BW panel, Process Chain parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317
SAP-BW panel, InfoPackage parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317
OAP parameters summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393
Request Set subparameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 413
Single Request subparameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 414
FILE_TRANS panel parameterssummary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423
FILE_TRANS panel parametersnotification purposes only . . . . . . . . . . . . . . . . . . . 424
FILE_TRANS panel - Advanced window parametersgeneral . . . . . . . . . . . . . . . . . 424
FILE_TRANS panel - Advanced window parametersOpenSystems/OS400 . . . . 424
FILE_TRANS panel - Advanced window parametersMVS . . . . . . . . . . . . . . . . . . . 425
FILE_TRANS panel - Advanced window parameterssecurity . . . . . . . . . . . . . . . . 425
FILE_TRANS panel - Advanced window parametersFTP Commands . . . . . . . . . 425
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
Related Documentation
The following list describes other BMC publications that are relevant to the
parameters and variables described in this book.
16
CONTROL-M Utility Guide describes the utilities used for creating and managing
objects in the job production environment and maintaining various aspects of
CONTROL-M/Enterprise Manager.
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.
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 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 E-Business Suite).
The title and content of the Application panel change depending on
which application is specified.
For more information, see Chapter 10, SAP parameters, Chapter 11,
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)
Chapter 1
Introduction
23
{Option A|Option B}
[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
Embedded
Scripts/JCL
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
Chapter 2
General parameters
25
Table 2
Parameter
Description
Form Name
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 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 E-Business Suite)
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 Administrator Guide.
Computer-specific information
For more information, see the Security chapter of the CONTROL-M Administrator
Guide for the appropriate computer.
Chapter 2
General parameters
33
Author
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 4,000 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)
NOTE
CONTROL-M/CM fields can also contain AutoEdit variables.
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
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-4,000 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],
Example 2: UNIX
$HOME/ctm/account/doc
46
ACCDOC$DIR
Doc Mem
Doc Mem
Name of the file in which the job documentation is stored.
Format
Usage
Optional
Length
1-64 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
Embedded Scripts/JCL
Parameter Name
CONTROL-M/EM Utilities
DOCMEM
Reporting Facility
DOCMEM
CONTROL-M/Server Utilities
-docmem
DOCMEM
CONTROL-M/EM API
doc_member
Embedded Scripts/JCL
A scheduled script that is part of the job definition.
Format
Usage
Optional
Default
None
Length
Case Sensitive
Yes
Auto Edit
Support
Subparameters
Use Embedded
Script/JCL
48
Check box:
Selected - The job will be submitted from the embedded
script./JCL
Clear - The job will be submitted from the file
name/member specified in the Path/Mem Lib
parameter.
Embedded Scripts/JCL
Related parameters
Parameter
Description
File Name/Mem File name extension determines how the script will run.
Name
Path/Mem Lib
Over Lib
General information
The Use Embedded JCL, previously called In-Stream JCL, is relevant only for jobs
running in CONTROL-M for z/OS version 6.2.00 or later. It enables you to create and
edit a JCL stream. This stream is saved as part of the job scheduling definition. When
the job runs, the stream is submitted from the job scheduling definition, without
having to retrieve the JCL from the member identified in the MEMLIB parameter.
The Use Embedded Script s relevant only for jobs running on non CONTROL-M for
z/OS platforms. It enables the script to be manually entered or copied from the local
file system and saved in the job definition. After loading the script, if a file name has
not already been selected, the selected scripts file name appears in the File Name
field. If an embedded script has been selected, the Path and Over Lib fields are
ignored.
In Windows, the files extension determines how the embedded script runs. In UNIX,
the script runs according to the interpreter entered in the first line of the embedded
script. Examples of an interpreter shell are Bourne Shell (/bin/sh), Korn Shell
(/bin/ksh), and C-Shell (/bin/csh).
Chapter 2
General parameters
49
Embedded Scripts/JCL
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
Alternate names for the Embedded Script/JCL parameters are listed below.
50
Component
Parameter Name
CONTROL-M/EM Utilities
INSTREAM_JCL
Reporting Facility
In-stream Jcl
CONTROL-M/Server Utilities
embedded_script
INSTREAM JCL
CONTROL-M/EM API
instream_jcl
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).
The File Name extension determines how an Embedded Script/JCL runs. For more
information, see Embedded Scripts/JCL on page 48.
Chapter 2
General parameters
51
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
UNIX
OpenVMS
z/OS
52
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
53
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.
54
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
55
Group
Group
Indicates the name of the group to which the job belongs.
Format
Usage
Mandatory
Length
1-64 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 User
Guide.
56
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
57
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. You can define a job without a
job name in ctmcreate and ctmdefine.
The Job Name parameter does not have to be unique in the scheduling table.
58
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
59
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:
60
For a list of application types, application versions, and Control Module versions,
available in the CONTROL-M/Server, 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 CONTROLM/EM version 6.3.01.
Chapter 2
General parameters
61
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
Yes
Invalid
Characters
AutoEdit
Support
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.
62
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 66.
AutoEdit support
As of this version, 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
63
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.
64
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
AutoEdit
Support
Blanks
z/OS: Non-English characters
If the job runs on any version of Microsoft Windows 2000, prohibited
filename characters (such as \, /, or *)
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
65
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
66
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.03, 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
67
Path/Mem Lib
Example 3: OpenVMS
DUA0:[SALARY.JAN.ARCH], SALARY$DIR
Example 5: z/OS
GENERAL
68
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
69
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.
70
PIPE
Figure 2
Chapter 2
General parameters
71
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
72
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-64 characters
z/OS: 1-8 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
Chapter 2
General parameters
73
Table
74
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 76.
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 150.
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
75
Task Type
Computer-specific information
Computer
Microsoft
Windows
UNIX
OpenVMS
Task Types
Job
Detached
Command
Dummy
External
Job
76
Task Type
Computer
Task Types
OpenVMS,
continued
Job, continued
Detached
Dummy
Chapter 2
General parameters
77
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
78
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
79
Task Type
80
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 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.
81
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
82
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
83
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 lastminute 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.
84
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.
85
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
86
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
87
Active
88
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.
89
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
90
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.
91
And/Or
92
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.
93
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.
94
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
95
Confcal
Component
Format
CONTROL-M/Server
Utilities
96
Confcal
Component
Format
CONTROL-M/Server
Utilities
continued
97
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.
98
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
99
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 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
100
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
Chapter 3
Scheduling parameters
101
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
102
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 nonperiodic 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
103
Days
Parameter Name
CONTROL-M/EM Utilities
DAYS
Reporting Facility
DAY_STR
CONTROL-M/Server Utilities
-days
DAYS
CONTROL-M/EM API
month_days
104
Days
Chapter 3
Scheduling parameters
105
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
1-30 characters
z/OS: 1-8 characters, or the asterisk (*) character
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.
106
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 91.
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
107
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
108
Days Calendar
Chapter 3
Scheduling parameters
109
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 110).
110
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
111
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
Administrator Guide for your computer.
112
Months
Parameter Name
CONTROL-M/EM Utilities
Reporting Facility
CONTROL-M/Server Utilities
-month
MONTHS
CONTROL-M/EM API
Chapter 3
Scheduling parameters
113
Months
Format
CONTROL-M/EM Utilities
Example
<JAN=1/>
Examples
For examples that use the Months parameter, see the Days Calendar (page 106) and
Days parameters (page 100).
114
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
115
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.
116
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
117
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.
118
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: Clear
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
119
Retro
For more information, see the description of the Date Control Record (UDLAST) in
the overview chapter of the CONTROL-M 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 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
120
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
121
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
122
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
123
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
124
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
125
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
126
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
127
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.
128
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 127.
Chapter 3
Scheduling parameters
129
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
130
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 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 CONTROL-M Administrator
Guide.
Chapter 3
Scheduling parameters
131
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 CONTROLM 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
132
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 134 and Non-periodic (regular)
calendar Format on page 135.
Length
1-50 characters
Case sensitive
Yes
Invalid
Characters
AutoEdit
Support
Chapter 3
Scheduling parameters
133
Week Days
Description
Rules
Values
134
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
135
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.
136
If a non-periodic calendar is specified in the Weeks Calendar parameter, only nonperiodic values are processed; periodic values are ignored.
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
137
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.
138
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-30 characters
z/OS: 1-8 characters
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.
The calendar does not have to exist when the job processing parameters are
defined. Its actual existence is checked during New Day Processing.
Chapter 3
Scheduling parameters
139
Weeks Calendar
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.
140
Component
Parameter Name
CONTROL-M/EM Utilities
WEEKSCAL
Reporting Facility
WEEKS_CAL
CONTROL-M/Server
-weekcal
WCAL
CONTROL-M/EM API
weeks_cal
Weeks Calendar
Chapter 3
Scheduling parameters
141
Weeks Calendar
142
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
Indicates that the job will run at a designated time or interval of time.
Due Out
Max Wait
Maximum Reruns 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
Node ID/Group
Chapter 4
Execution parameters
143
Table 4
Parameter
Description
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).
144
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.
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
145
Confirm
146
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 higherpriority 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 174.
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
147
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.
148
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
149
Cyclic
Cyclic
Indicates that the job will run at a designated time or interval of time.
Format
Usage
Optional
Format
Check box
Selected job is cyclic
Clear job is not cyclic
Subparameters
Parameter
Description
Run Interval
Tolerance
Related parameters
150
Parameter
Description
Cyclic Type
Rerun From
Do Stop Cyclic
Cyclic
Parameter
Description
Maximum Reruns Determines the maximum number of runs that are performed. This
value overrides the number of runs specified in the Interval Sequence
and Specific Times fields. For example, if the specific times are 07:00,
11:30, and 21:30, and the maximum rerun is 2, the job runs only twice.
Max Wait
Determines the maximum number of days a cyclic job can wait for
submission.
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 the following circumstances occur:
The cyclic job runs at the time designated according to the time or time intervals
selected. The Specific Time and the Tolerance parameters can be set to enable a job to
run after the specified time. If the job being executed runs over the proceeding jobs
specified time, the proceeding jobs execution time window is extended to the
number of minutes set in the Tolerance field. For example, if the Tolerance field is set
to 15 minutes, the proceeding job can still be executed 0-15 minutes after the specified
time. If the tolerance time interval has passed, the proceeding job will not be
performed.
NOTE
The Specific Time option is relevant for one odate only. Specific times are sorted from each
new day time to the next.
Chapter 4
Execution parameters
151
Cyclic
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.
152
Cyclic
Availability
For z/OS jobs
Cyclic jobs cannot contain Do Rerun parameters or Shout When Rerun parameters.
Parameter Name
CONTROL-M/EM
Utilities
CYCLIC
Reporting Facility
CYCLIC
CONTROL-M/Server
Utilities
-cyclic
CONTROL-M/EM API
cyclic
Chapter 4
Execution parameters
153
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
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:
154
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:
Chapter 4
Execution parameters
155
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 194. 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.
156
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 179.
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.
Chapter 4
Execution parameters
157
Interval
Parameter Name
CONTROL-M/EM Utilities
INTERVAL
Reporting Facility
INTERVAL
CONTROL-M/Server Utilities
-interval
INTERVAL
CONTROL-M/EM API
rerun_interval
Format
158
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.
Chapter 4
Execution parameters
159
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
160
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:
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.
Chapter 4
Execution parameters
161
Max Wait
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.
162
Maximum Reruns
Maximum Reruns
Specifies the maximum number of reruns that can be performed for the job.
Format
Usage
Optional
Length
Default
AutoEdit Support
Related parameters
Do Remedy
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
maximum = 0
-orthe number of reruns specified in this parameter has already been performed
Chapter 4
Execution parameters
163
Maximum Reruns
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.
164
Maximum Reruns
Availability
For CONTROL-M/Server version 2.2.4, 2.2.5, 6.0.05 and z/OS version 5.1.4x jobs
Parameter Name
CONTROL-M/EM Utilities
MAXRERUN
Reporting Facility
MAX RERUN
CONTROL-M/Server Utilities
-maxrerun
MAXRERUN
CONTROL-M/EM API
rerun_max
Chapter 4
Execution parameters
165
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 168.
166
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
Chapter 4
Execution parameters
167
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.
168
Node ID/Group
NOTE
When moving from primary to secondary server or from secondary to primary server, jobs
that are in executing state on the default local agent are not recognized by the other server. If
there are jobs without an owner, both the primary and the secondary server must have the
same account name.
To avoid this situation from occurring, define a specific nodeid for a job. For more information
about failover, see the CONTROL-M Administrator Guide.
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
Chapter 4
Execution parameters
169
Prevent NCT2
UNIX_group
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
170
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).
Prevent NCT2
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.
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.
Chapter 4
Execution parameters
171
Prevent NCT2
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.
Parameter Name
CONTROL-M/EM Utilities
PREVENTNCT2
Reporting Facility
PREVENT NCT2
PREVENT-NCT2
CONTROL-M/EM API
prevent_nct2
172
Component
Format
CONTROL-M/EM
Utilities
Valid values:
0 - No. Does not prevent data set cleanup.
1 - Yes. Prevents data set cleanup.
Example
<PREVENTNCT2=1/>
Prevent NCT2
Component
Format
CONTROL-M for
z/OS
Valid values:
N - No
Y - Yes
L - List
F - Flush
These values are described in Format on
page 170.
DFLT
Chapter 4
Execution parameters
173
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
174
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.
Chapter 4
Execution parameters
175
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
176
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
Chapter 4
Execution parameters
177
178
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
Target
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 Target, the interval is measured from the
scheduling time of the current job run.
Parameter Name
CONTROL-M/EM Utilities
IND_CYCLIC
Reporting Facility
IND CYCLIC
CONTROL-M/Server
-intervalfrom
(Default value: START)
Utilities
CONTROL-M/EM API
count_cyclic_from
Chapter 4
Execution parameters
179
Rerun From
180
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:
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.
Chapter 4
Execution parameters
181
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
182
The Rerun Member parameter cannot be specified for cyclic jobs and cyclic started
tasks.
Rerun Member
Parameter Name
CONTROL-M/EM Utilities
RERUNMEM
Reporting Facility
RERUN MEM
RERUNMEM
CONTROL-M/EM API
rerun_member
Chapter 4
Execution parameters
183
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 through 16 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.
184
Scheduling Environment
Parameter Name
CONTROL-M/EM
Utilities
SCHEDULING_ENVIRONMENT
Reporting Facility
SCHEDULE ENV
SCHENV
CONTROL-M/EM API
schedule_environment
Chapter 4
Execution parameters
185
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
186
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
Chapter 4
Execution parameters
187
System Affinity
188
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.
Chapter 4
Execution parameters
189
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.
190
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
days
Until 07:30 +
Chapter 4
days
Execution parameters
191
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.
192
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.
Chapter 4
Execution parameters
193
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
Units
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
Chapter 4
Execution parameters
195
Units
196
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
197
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
198
In Condition
Parameter
Description
Date
offset
ODAT
PREV
STAT
And/Or
Parentheses
A(
O(
199
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.
200
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
****
201
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.
202
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 COMMACTIVE, preventing abends of jobs that depend on active communication.
203
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.
204
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
205
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
206
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.
207
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 227.
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.
208
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 198.
209
Out Condition
210
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
211
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-64 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
212
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
213
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.
214
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.
215
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.
216
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.
217
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.
218
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.
219
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 User
Guide.
Table 11
220
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 Remedy
Opens a ticket in the Remedy Help Desk regarding the critical service.
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
221
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.
222
Component
Parameter Name
CONTROL-M/EM API
ctb_step
CTB Step
223
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
224
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
225
Do AutoEdit
Format
CONTROL-M/EM
Utilities
226
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
227
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 206.
228
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
229
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
230
Do CTBRule
General information
When Do CTBRule is specified, balancing is performed by the CONTROLM/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
231
Do CTBRule
Format
CONTROL-M/EM
Utilities
PAR
Arguments.
232
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
233
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
234
Do Forcejob
Component
Format
CONTROL-M/EM
Utilities
235
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
236
Parameter
Description
Maximum
Reruns
Do Remedy
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
237
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 Reruns on page 163.
238
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)
239
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, Subject, and Message text boxes 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 Details=.... The Mail dialog box is displayed.
These subparameters are described below.
Subparameters
Parameter
Description
To
Case Sensitive
Yes
Invalid
Characters
AutoEdit
Support
240
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.
241
Do Mail
Parameter
Description
Attach Sysout
Specifies at the job level whether the sysout should be sent as an email
attachment.
Format
List
Values
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.
242
Component
Parameter Name
CONTROL-M/EM
Utilities
DOMAIL
CONTROL-M/Server
-domail
DO MAIL
CONTROL-M/EM API
do_mail
Do NOTOK
FIRST_JOB
Job_1
W$DISK:
Thomas
Payroll
FIRST_OK
To: [email protected]
"The FIRST_JOB finished OK."
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 245.
Chapter 7 Post-processing parameters
243
Do NOTOK
Parameter Name
CONTROL-M/EM Utilities
NOTOK
Reporting Facility
CONTROL-M/Server
-donotok
DO NOTOK
CONTROL-M/EM API
do
244
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.
245
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.
246
Component
Parameter Name
CONTROL-M/EM Utilities
OK
CONTROL-M/Server
-dook
DO OK
CONTROL-M/EM API
do
Do Remedy
Do Remedy
Opens a ticket in the Remedy Help Desk.
Format
Usage
Optional
Format
Invalid Characters
AutoEdit Support
No
Click
to open a dialog box that enables you to view and edit the entire contents of
the Subject and Message subparameters and specify AutoEdit variables.
Subparameters
Subparameter
Description
Urgency
Summary
Description
247
Do Rerun
General information
The action parameter DO Remedy is applicable on CONTROL-M Server and on jobs
within the batch service.
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
Reruns
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.
248
Do Rerun
Availability
For z/OS jobs:
Parameter Name
CONTROL-M/EM Utilities
RERUN
CONTROL-M/Server Utilities
-dorerun
DO RERUN
CONTROL-M/EM API
do
249
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:
250
Regular (Default)
Urgent
Very urgent
Do Shout
Parameter Name
CONTROL-M/EM
Utilities
DOSHOUT
CONTROL-M/Server
-doshout
DO SHOUT
CONTROL-M/EM API
do_shout
Format
CONTROL-M/EM
Utilities
251
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.
252
Component
Parameter Name
CONTROL-M/EM Utilities
SPCYC
CONTROL-M/Server
-dostopcyclic
DO STOPCYCL
CONTROL-M/EM API
do
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 303.
AutoEdit
Support
Related parameters
SYSOUT
Handling
Sysout Handling specifies how to handle a SYSOUT when the job ended OK.
253
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
254
Do Sysout
Component
Format
CONTROL-M/EM
Utilities continued
PAR
FROM
data
FRM
255
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.
256
Format
Usage
Optional.
Type
AutoEdit
Support
257
General information
Each On statement is combined with subsequent Do statements. Their implied
relationship is:
258
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.
259
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:
260
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:
261
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
262
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
263
264
265
installed-versions.txt
lsagent.sh
266
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
267
Optional
Length
AutoEdit
Support
Related parameters
268
Do CTBRule
Step Range
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 273.
Length
1 through 8 characters
Invalid
Characters
Blanks.
blank
procstep
+EVERY
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 274.
And/Or
269
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:
270
271
272
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.
273
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:
274
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
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.
275
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 277.
FLUSH
The FLUSH code generally applies when a step does not run but no error is indicated.
This code is assigned when:
276
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:
277
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.
278
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
and_or
code
procedure_step
program_step
statement
279
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.
280
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.)
Parameter Name
CONTROL-M/EM
Utilities
RETEN_DAYS
Reporting Facility
RETEN DAYS
CONTROL-M/EM API
reten_days
281
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 280.
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.
282
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.)
Parameter Name
CONTROL-M/EM
Utilities
RETEN_GEN
Reporting Facility
RETEN GEN
CONTROL-M/EM API
reten_gen
283
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
284
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.
285
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
286
NAME
FPGMS
FPROCS
TPGMS
TPROCS
Equivalent to Name.
FR (PGM,PROC)
TO
Step Range
287
Step Range
288
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.
289
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 cleared, 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
290
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 cleared, 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.
291
Auto-Archive
292
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
293
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.
294
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.
295
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
296
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]
297
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
298
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 250) 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.
299
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%
301
Shout
302
>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.
303
SYSOUT Handling
Table 21
Value
Description
Delete
Copy
Full path
Remark
Specified
Specified
Specified
Not specified
Specified
Not specified
304
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
305
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
306
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.
307
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.
308
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.
309
SYSOUT Handling
Parm: MYLIB/MYOUTQ
Parm: test.log
Parm: prg2/test/
310
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
311
Table 22
Parameter
Description
Due In
Time and day at which the next run of the job should start executing.
+ num days
Due Out
312
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
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 CONTROLM/CM for SAP panel is imported into CONTROL-M/EM and CONTROLM/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 CONTROLM/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.
313
Table 23
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 Extractor 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 24
314
Parameter
Description
ABAP Program
Archive ID
Archive Text
Authorization
Columns
Department
Document Type
Table 24
Parameter
Description
Event
The event ID that indicates the event name of the After Event start
condition
Event Parameter
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 25
Parameter
Description
Activate Traces
External Program
Log External
Errors in Joblog
315
Table 25
Parameter
Description
Log External
Output to Joblog
Parameters
Owner
Target Host
Table 26
Parameter
Description
Activate Traces
External Program
Log External
Errors in Joblog
Log External
Output to Joblog
Operating sys
Owner
Parameters
Table 27
316
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
Table 27
Parameter
Description
Start Condition
Specifies that a job should run only when there are SAP
resources available
Variant Name
Table 28
Parameter
Description
Account
Table 29
Parameter
Description
Process Chain ID
Rerun Options
Table 30
Parameter
Description
InfoPackage Description
InfoPackage RNR
Job Count
317
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
318
%%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.
319
Activate Traces
Activate Traces
Indicates whether SAP activates traces.
Format
Usage
Optional
Availability
Format
Check box
Valid Values
320
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
321
Archive Text
Archive Text
A free text description of the archive location.
Format
Usage
Availability
322
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.
323
Authorization
Authorization
User with print authorization.
Format
Usage
Availability
324
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
325
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.
326
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.
327
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
328
Format
Usage
Mandatory
Availability
Format
Text box
Valid Values
Default
Variable Name
%%SAPR3-START_STEP
329
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.
330
Format
Usage
Availability
Format
Valid Values
Optional
Check box
Default
N (Cleared)
Variable Name
%%SAPR3-STEP-S<nn>-PRINT_RELEASE
331
Department
Department
Spool department.
Format
Usage
Availability
332
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
333
General information
The following options are available:
Important: The specified job must exist in the same scheduling table as the current
job.
334
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
335
Event
Event
The event ID that indicates the event name of the After Event start condition.
Format
336
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
337
External Command
External Command
The name of the external command.
Format
338
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
339
InfoPackage Description
InfoPackage Description
A description of the InfoPackage.
Format
340
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
341
Format
342
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
343
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
344
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
345
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 374.
346
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.
347
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 Extractor process.
Format
Usage
Mandatory
Availability
Format
Valid Values
XBP Interface
348
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
349
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
350
%%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
351
Format
Usage
Optional
Availability
Format
Check box
Valid Values
352
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
353
Name
Name
The spool list name.
Format
Usage
Availability
354
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
355
Format
Usage
Availability
Format
Valid Values
356
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
357
Object Type
Object Type
The archive object type.
Format
Usage
Availability
358
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
359
OS Cover Sheet
OS Cover Sheet
Type of cover page for output.
Format
Usage
Availability
Optional
Format
Valid Values
List
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.
360
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.
361
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
362
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.
363
Parameters
Parameters
The parameters for an external program or an external command.
Format
364
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
365
Print Expiration
Print Expiration
The number of days after which a print job expires.
Format
Usage
Availability
366
Optional
Format
List
Valid Values
Single-digit number:
Default
Variable Name
%%SAPR3-STEP-S<nn>-PRINT_EXPIRATION
Format
Usage
Optional
Availability
Format
Text box
Valid Values
1-60 characters
Case Sensitive
Yes
Invalid Characters
None
Variable Name
%%SAPR3-ProcessChain_Desc
367
Process Chain ID
Process Chain ID
A unique BW-generated ID of a Process Chain.
Format
368
Usage
Mandatory
Availability
Format
Text box
Valid Values
30 characters
Case Sensitive
Uppercase only
Invalid Characters
Blanks
Variable Name
%%SAPR3-ProcessChain_ID
Format
Usage
Read-only.
Availability
Format
Variable Name
%%SAPR3-ProcessChain_LogID
369
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.
370
Recipient
Recipient
The name of the recipient of the job output.
Format
Usage
Availability
Optional
Format
Text box
Valid Values
1-12 characters
Case Sensitive
Yes
Invalid Characters
None
Variable Name
%%SAPR3-STEP-S<nn>-PRINT_RECIPIENT
371
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
372
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
373
Format
Usage
Mandatory
Format
Option buttons
Valid Values
374
IP_RUN_ORG (InfoPackage)
Default
IP_RUN_ORG (InfoPackage)
Variable Name
%%SAPR3-JOB_MODE
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.
375
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.
376
Format
Usage
Optional
Availability
Format
Check box
Valid Values
Default
N (Not selected)
Variable Name
%%SAPR3_RECIP_COPY
%%SAPR3_RECIP_BLIND_COPY
%%SAPR3_RECIP_EXPRESS
%%SAPR3_RECIP_NO_FORWARDING
Note: You can use either %%SAPR3_RECIP_COPY or
%%SAPR3_RECIP_BLIND_COPY at any one time.
377
Format
Usage
Availability
Format
Valid Values
378
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
379
Format
380
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
381
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.
382
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.
383
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.
384
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).
385
Target Host
Target Host
The host computer on which the external program runs.
Format
386
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).
387
Format
388
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
Availability
Optional
Format
Valid Values
List
A: Print later
Default
Variable Name
%%SAPR3-STEP-S<nn>-PRINT_IMMED
389
Titles
Titles
The spool list titles.
Format
Usage
Availability
390
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
391
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
392
Format
Text box
Valid Values
1-14 characters
Case Sensitive
Uppercase only
Invalid Characters
None
Variable Name
%%SAPR3-STEP-S<nn>-VAR-NAME
Chapter
11
11
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 11
393
Table 31
394
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 11
395
Application
Application
The application short name associated with the responsibility name.
Format
396
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 11
397
Application Name
Application Name
The application long name associated with the concurrent program.
Format
398
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 11
399
Description
Description
Text description of a request.
Format
Usage
Optional.
Length
1 - 214 characters
Case Sensitive
Yes
Invalid Characters
None
Variable Name
%%OAP-DESCRIPTION
400
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 11
401
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.
402
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 11
403
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
404
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 11
405
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
406
%%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 11
407
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).
408
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 11
409
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 CONTROLM/EM schedules the job for execution.
After the job is submitted for execution in the Oracle E-Business Suite, the Oracle EBusiness Suite Priority of the job determines when it is run in the Oracle E-Business
Suite.
410
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 11
411
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.
412
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 32
Application Name
Application Short
Name
Request Set
Optional
Length
1-214 characters
Case sensitive
Yes
Invalid
Characters
None
Variable Name
%%OAP-SETDESP
Chapter 11
413
Request Type
Table 32
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 33
414
Application Name
Application Short
Name
Description
Usage
Mandatory
Length
1-30 characters
Case sensitive
Yes (uppercase)
Invalid Characters
Blanks
Variable Name
%%OAP-PROGNAME
Request Type
Table 33
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 11
415
Responsibility
Responsibility
Authorization for accessing data and running programs or requests, or both.
Format
416
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 11
417
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 EBusiness 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.
418
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 11
419
User Name
User Name
Authorized Oracle E-Business Suite user who has at least one responsibility.
Format
420
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 11
421
Wait Child
422
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
423
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
424
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
425
Table 40
426
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
427
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.
428
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
429
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
430
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
431
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.
432
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
433
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
Check box
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
434
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
435
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.
436
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
437
Host Name
Host Name
The name of the host computer.
Format
Usage
Read-only
Format
Text
Variable Name
%%FTP-LHOST
%%FTP-RHOST
438
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
439
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
440
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
441
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
442
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
443
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
444
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
445
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
446
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
447
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
448
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
449
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
450
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
451
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
452
Format
Usage
N/A
Format
N/A
Valid Values
Default
N/A
Variable Name
%%FTP-TRANSFER_NUM
Chapter 12
453
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.
454
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
455
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
456
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
457
Recursive
Recursive
Specifies whether a directory transfer includes all its subdirectories.
Format
Usage
Optional
Format
Check box
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
458
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
459
Format
Usage
Optional
Format
Check box
Valid Values
460
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
461
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
462
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
463
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
464
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
465
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
466
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
467
Format
Usage
Optional
Format
Check box
Valid Values
468
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
469
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
470
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
471
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 CONTROLM/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.
472
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 483.
473
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 483.
474
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.
475
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
476
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.
477
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.
478
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.
479
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.
480
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.
481
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.
482
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 476.
483
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 64.
484
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.
485
Userdef1/2/3
486
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
NOTE
The job fails if the maximum value set for a parameter is exceeded. The OSCOMPSTAT will
equal -3.
Chapter 14
487
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.
488
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
489
Format
490
Usage
Optional.
Format
Variable Name
%%WIN2K-MAXIMUM_WORKING_SET_SIZE
Format
Usage
Optional
Format
Variable Name
%%WIN2K-MINIMUM_WORKING_SET_SIZE
Chapter 14
491
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.
492
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
493
Process Memory
Process Memory
Maximum amount of memory, in megabytes, allowed for each process in a job.
Format
494
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
495
Scheduling Class
496
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 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.
497
For more information about variable types, see AutoEdit variables on page 499. For
more information about AutoEdit functions, see AutoEdit Expressions on page 513.
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 511.
498
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 509.
Job Submission variables pass parameters to a job or set the jobs working
parameters. For more information, see Job submission variables on page 499.
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 511.
499
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
500
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
501
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
502
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
503
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 507.
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
504
%%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
505
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
506
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 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
507
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 513.
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 job B 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 Administrator
Guide. For more information about global variables, see Scope on page 510.
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.
508
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 510.
%%#
%%@
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 %%%%.
509
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 Administrator Guide.
510
Variable lists
Variable lists
The %%LIBMEMSYM 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.
511
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
512
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
513
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 518.
EXAMPLE
In the following example, %%YESTERDAY resolves to 0 on July 1:
%%YESTERDAY=%%DAY %%MINUS 1
514
Numeric expressions
EXAMPLE
In the following example, %%PARM1 resolves to 46 on February 5th:
%%X=%%RJULDAY %%MINUS %%DAY
%%PARM1=%%X %%PLUS 15
515
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:
516
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
517
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
%%GETENV
<environment variable>
%%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
518
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
EXAMPLE
%%A=%%GETENV HOME
%%A resolves to the CONTROL-M/Server user home directory.
519
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
520
Chapter
16
NOTE
Other CONTROL-M job parameters and variables can be used to apply additional processing
to CONTROL-M/CM for BPI jobs. For more information about these parameters, see the
other chapters in this guide.
Table 53
Parameter
Description
Account
(CONTROL-M/CM
for BPI Java
Applications)
A profile that is used to create and execute an EJB or Java Class job.
Mandatory.
Object
Method
Exclude Job Output An option to exclude information about job output from the Sysout at
(CONTROL-M/CM the end of a job execution. Optional.
for BPI Java
Applications)
No Sysout Banner
(CONTROL-M/CM
for BPI Java
Applications)
521
Table 53
Parameter
Description
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.
Table 54
Parameter
Description
Business
WSDL
Service
Operation
Input parameters
Output parameters
Array Size
Table 55
Parameter
Description
Account (CONTROLA profile that is used to create and execute a Messaging job.
M/CM for BPI Messaging)
522
Upon job completion, saves the reply message into a chosen file,
located on the computer on which CONTROL-M/CM for
Messaging is installed.
Table 55
Parameter
Description
Destination queue/Topic
No Sysout Banner
(CONTROL-M/CM for
BPI Messaging)
Expiration Time
Priority
No Sysout Banner
(CONTROL-M/CM for
BPI Messaging)
Parameter Value
Property Value
Reply Queue
Time to Wait
523
Format
Usage
Mandatory
Length
Up to 30 characters
Case Sensitive
Valid Characters
Blank spaces
Not permitted
Default
None
Variable Name
%%JAVA-PROFILE
General information
No special characters should be included within the name definition.
524
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.
525
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.
526
Format
Format
Valid characters
Check box
Valid Values
Any integer up to 99
Variable name
%%WS-ADDSOAPHEADERFROMFILE
Any character string representing the file name including its full path.
Variable name
%%WS-SOAPHEADERFILE
Length
Up to 212 characters
General Information
An example of a SOAP header:
<SOAP-ENV:Header>
<user>J2EE_ADMIN</user>
<language>English</language>
</SOAP-ENV:Header>
527
Array Size
Array Size
Specifies a number of items in an input parameter array applicable to the Input
parameters of the web services invocation when necessary.
Format
528
Usage
Optional
Valid Values
Any integer up to 99
Variable name
%%WS-ARRAYSIZE
Default
Length
Up to two digits
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.
529
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.
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
531
Destination queue/Topic
Destination queue/Topic
Optional. Name of the message queue to which the outgoing messages are sent.
Format
532
Length
Up to 212 characters
Valid characters
Blank spaces
Not permitted
Default
Use Default
Variable Name
%%MSG-DESTINATIONQUEUE
Format
Format
Valid Values
Check box
Default
N (Cleared)
Variable Name
%%JAVA-SYSOUTSKIP
533
Format
Format
Valid Values
Check box
534
Default
N (Cleared)
Variable Name
%%WS-SYSOUTSKIP
Format
Format
Valid characters
Check box
Variable Name
%%MSG-SYSOUTSKIP
535
Expiration Time
Expiration Time
Optional. The amount of time (in seconds) until the outgoing message expires.
536
Length
Up to 10 digits
Valid characters
Blank spaces
Not permitted
Default
Use default
Variable name
%%MSG-OUTGOINGMSGEXPTIME
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).
537
Method
Method
A method applicable to the specified Java Application class.
Format
538
Usage
Mandatory
Length
Up to 214 characters
Case Sensitive
Yes
Valid Characters
Default
None
Valid Values
Any method specified within the Object. For more information see
Object on page 542
Variable Name
%%JAVA-METHOD
Format
Format
Valid Values
Check box
Default
N (Cleared)
Variable Name
%%JAVA-NOSYSOUTBANNER
539
Format
Format
Valid Values
Check box
540
Default
N (Cleared)
Variable Name
%%WS-NOSYSOUTBANNER
Format
Format
Valid Values
Check box
Variable Name
%%MSG-NOSYSOUTBANNER
541
Object
Object
Name of the EJB or Java Class according to which the Method parameter value is
specified.
Format
542
Usage
Mandatory
Length
Up to 214 characters
Case Sensitive
Yes
Valid Characters
Default
None
Variable Name
%%JAVA-JAVA
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
543
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
544
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).
Parameter Alias
Parameter Alias
Optional. Specify the alias of the parameter for the chosen method. For more
information see Method on page 538.
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).
545
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 538.
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).
546
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 538.
Format
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).
547
Priority
Priority
Optional. The level for prioritizing the messages that are to be routed to the
Destination queue/Topic.
Format
Valid values
548
Use Default
Any digit between 0 and 9
Default
Use Default
Variable Name
%%MSG-PRIORITY
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
Parameter Value
549
Property Value
Property Value
Optional. The property value corresponding to the Property Name parameter.
Format
Length
Up to 212 characters
Case Sensitive
Yes
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.
550
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
Time to Wait
551
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
552
Usage
Mandatory
Format
Text field
Length
Up to 214 characters
Case Sensitive
Yes
Default
None
Variable Name
%%WS-SERVICE
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
553
Format
Format
Valid Values
Variable Name
Check box
%%WS-USEINPARMFILE
Any character string representing the file name including its full
path..
Length
Up to 212 characters
Variable Name
%%WS-INPUTPUTFILE
General information
An example of an web service invoking a SOAP request:
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Body>
<ctmem:request_change_alert_status
xmlns:ctmem="http://www.bmc.com/ctmem/schema620">
<ctmem:alert_id>12345</ctmem:alert_id>
<ctmem:status>Handled</ctmem:status>
</ctmem:request_change_alert_status>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
554
Format
Valid Values
Variable Name
%%MSG-USEFREETEXT
Valid Values
Variable Name
Related parameters
555
Format
Valid Values
Variable Name
%%MSG-USEPREDEFINEDMSG
556
Format
Valid values
Maximum length
30 characters
Variable Name
%%MSGMESSAGENAME
Format
Valid Values
Use default
Yes
No
Default
Use default
Variable Name
%%MSG-WAITREPLY
Related parameters
Time to Wait
Reply Queue
NOTE
A reply message must be a text message.
557
WSDL
WSDL
A URL or fully qualified filename pointing to the WSDL of the web service.
Format
558
Usage
Mandatory
Length
Up to 214 characters
Case Sensitive
Yes
Valid Characters
Valid Values
Default
None
Variable Name
%%%%WS-WSDL
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 247
# symbol 509
$ symbol 212, 215
$EJ code value 276
$HOME keyword 46
%% prefix
AutoEdit Assignment parameter 35
global variables 509
variable syntax 508
%%# prefix
AutoEdit variables 499
variable resolution 509
%%%% AutoEdit on Windows 40, 509
%%@ prefix
AutoEdit variables 509
%%variablename. See specific parameter or variable
(without %%)
& ampersand 247
**** date reference
Do Cond parameter 228
In conditions 199
***** code value 275
*CURLIB
iSeries (AS/400) job documentation 46
job script file (iSeries AS/400) 66
Path parameter 66
*FILE keyword
job documentation (AS/400) 47
*LIBL
iSeries (AS/400) job documentation 46
job script file (iSeries AS/400) 66
Path parameter 66
*NCT2 code value 276
*rangename PGMST value of the On parameter 273
*TERM code value 276
*UNKW code value 276
+ num Days
subparameter of Due Out parameter 154
+ num days
subparameter of Time From, Time Until parameter
189
+EVERY PGMST value
On parameter 274
< less than 247
= equals 247
A
ABAP Program parameter (SAP) 318
abbreviations used in this document 23
ABOVE_NORMAL_PRIORITY_CLASS
Priority Class parameter 492
absolute job dependency 90
Abu Dhabi time zone 130
Account
parameter (FTP) 427
parameter (Java Applications) 524
parameter (messaging) 526
parameter (SAP) 319
parameter (Web Services) 525
accounting codes for iSeries (AS/400) jobs 500
ACCOUNTvariable for UNISYS jobs 502
ACGCDE variable for iSeries (AS/400) jobs 500
Activate Traces parameter (SAP) 320
Active From - To date
parameter 83
Active From Date
ACTIVE_FROM_DATE parameter alias 86
-DATEFROM parameter alias 86
DEFINITION ACTIVE FROM parameter alias 86
subparameter of Schedule Tag parameter 124
Active From Date, component aliases
CONTROL-M for z/OS 86
CONTROL-M/EM Utilities 86
CONTROL-M/Server Utilities 86
Active Jobs file
prioritizing job processing 174
removing jobs 159
retroactive job scheduling 119
Active Panel parameters 311
Active To Date
ACTIVE_To_DATE parameter alias 86
-DATEUNTIL parameter alias 86
Index
559
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
DEFINITION ACTIVE UNTIL parameter alias 86
Active To Date, component aliases
CONTROL-M for z/OS 86
CONTROL-M/EM Utilities 86
CONTROL-M/Server Utilities 86
Add ABAP window parameters 314
Add External Program parameters (SAP) 315, 316
adding
prerequisite conditions 227
addition
AutoEdit expressions 514
dates 518
Additional Options parameter (FTP) 428
ADDRUN variable for UNISYS jobs 502
Adjust Condition parameter 89
ADJUST CONDITION parameter alias 90
Adjust Conditions parameter alias 90
ADJUST_COND parameter alias 90
-adjust_cond parameter alias 90
adjust_condition parameter alias 90
Adjust Condition, component aliases
CONTROL-M for z/OS Utilities 90
CONTROL-M/EM API 90
CONTROL-M/EM Utilities 90
CONTROL-M/Server Utilities 90
Reporting Facility 90
Advanced Options parameter (OAP) 395, 419
After the completion of a successful file transfer parameter
(FTP) 429
AKL time zone 131
alerts
defining urgency 298
Allocation Units parameter (FTP) 430
analyzing job output 221
analyzing ob output 231
ANC time zone 130
Anchorage Standard Time 130
And/Or
-cal_andor parameter alias 92
DAYS_AND_OR parameter alias 92
in On parameter 269
parameter 91, 92
subparameter of In Condition parameter 199
And/Or, component aliases
CONTROL-M for z/OS 92
CONTROL-M/EM Utilities 92
CONTROL-M/Server Utilities 92
Reporting Facility 92
and_or subparameter 279
ANYSTEP PGMST value, On parameter 274
APPL
parameter 27, 28
variable (CONTROL-M for z/OS jobs) 504
APPLGROUP variable 504
APPLIC
parameter 27
variable 504
560
Application
parameter 27
parameter (OAP) 396
Application Instance parameter (OAP) 397
Application Name parameter (OAP) 398
application node group, selecting 29
Application Short Name parameter (OAP) 399
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
Archive ID parameter (SAP) 321
Archive Text parameter (SAP) 322
archiving
job output 290
SYSDATA 290
Archiving Object parameter (SAP) 323
ARG subparameter of Do CTBRule parameter 230
ARGUMENTS subparameter of the CTB Step parameter
222
AS/400. See iSeries (AS/400)
ASCII parameter (FTP) 431
ASSIGN
command for OpenVMS 37
variable for Tandem jobs 503
Assign Job Output to the following AutoEdit parameter
(messaging) 529
Assign Job Output to the following file parameter
(messaging) 530
AT subparameter of the CTB Step parameter 221
ATL time zone 130
Atlantic Standard Time 130
Auckland time zone 131
Author parameter 33
Author, component aliases
CONTROL-M/EM Utilities 34
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/Server Utilities 34
Reporting Facility 34
Authorization parameter (SAP) 324
authorization. See security
authorizations
job owner 64
Security Group parameter 417
AuthorSecurity parameter 33
Auto-Archive parameter 290
arch_max_days parameter alias 292
arch_max_runs parameter alias 292
AUTO ARCHIVE parameter alias 292
auto_archive parameter alias 292
AUTOARC parameter alias 292
AUTOARCH parameter alias 292
AUTO-ARCHIVE parameter alias 292
sys_db parameter alias 292
Auto-Archive, component aliases
CONTROL-M for z/OS 292
CONTROL-M for z/OS Utilities 292
CONTROL-M/EM API 292
CONTROL-M/EM Utilities 292
Reporting Facility 292
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 498
parameter 35
versus Do AutoEdit 497
AutoEdit facility
description 497
expressions 513
functions 518
strings 516
variable lists 511
AutoEdit variables
%%# prefix 499
assigning a value 513
defining when rerunning jobs 224
description 497
in a command line 40
in CMDLINE parameter 40, 509
in Do Shout messages 507
in job parameters 498
in Remedy action parameter 247
in Shout messages 298, 507
iSeries (AS/400) 500
job submission variables list 500
OpenVMS variables list 500
post-processing variables list 507
prefixes 509
resolving 224
scope 510
B
Background Job Name parameter (SAP) 325
Bangkok time zone 130
basic scheduling criteria and the Relationship parameter
117
BELOW_NORMAL_PRIORITY_CLASS
Priority Class parameter 492
Binary parameter (FTP) 431
BKK time zone 130
BLANKn variable 504
Block Size parameter (FTP) 432
BMC Software, contacting 2
Bourne shell commands 39
broadcasting
to CONTROL-M/Agents 166
using the Multi Agent parameter 166
Business parameter (Web Services) 531
Business Process Type parameter (SAP) 374
Business Warehouse parameters 317
BW General parameters 317
bypassing Tandem jobs 503
C
CALCDATE function 518
calendars, defining 106, 139
calling process
Priority Class 492
Scheduling Class 495
case-sensitivity in job processing parameters 24
CC subparameter of Do Mail parameter 241
CENT variable (century) 504
Central European Time 130
Index
561
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
Central Standard Time 130
CET time zone 130
character mask support in the File Name parameter 52
Check Sessions parameter (SAP) 326
Check Variant parameter (SAP) 327
cleanup of data sets 170
cmdline parameter for AutoEdit variables 40, 509
code
qualifiers 278
relationships 278
subparameter 279
code values
$EJ 276
***** 275
*NCT2 276
*TERM 276
*UNKW 276
Cnnnn 275
EXERR 276
FLUSH 276
FORCE 275
JFAIL 275
JLOST 275
JNRUN 275
JNSUB 276
JSECU 275
NOTOK 276
OK 276
On parameter 274
REC0 276
SNRUN 276
Sxxxx 275
Unnnn 275
Codes option in On parameter 269
Columns parameter (SAP) 328
Command
CMD LINE parameter alias 40
CMDLINE parameter alias 40
-cmdline parameter alias 40
command parameter alias 40
option for AutoEdit support 498
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 506
PRECMD variable 506
syntax for iSeries (AS/400) 39
task type 76, 77, 78
completion
codes 507
modifying status 243, 245, 248, 252
statuses for post processing 219
562
component aliases 42
Active From -To date 86
Adjust Condition 90
And/Or 92
Application 28
Application Type 30
Application Version 32
Author 34
Auto-Archive 292
AutoEdit 37
Command 40
Confcal 95
Confirm 145
CONTROL Module Version 41
Control Resource 213
Critical 148
CTB Step 222
Cyclic 153
Dates 99
Days 104
Days Calendar 108
Description 44
Do AutoEdit 225
Do Cond 229
Do CTBRule 231
Do Forcejob 234
Do If Rerun 239
Do Mail 242
Do NOTOK 244
Do OK 246
Do Rerun 249
Do Shout 251
Do Stop Cyclic 252
Do Sysout 254
Doc Lib 46
Doc Mem 48
File Name 53
Form Name 55
Group 57
In Condition 201
Interval 158
Job Name 59
Max Wait 160
Maximum 165
Minimum 111
Months 113
Multi Agent 167
Node ID/Group 169
On 279
Out Condition 209
Over Lib 63
Owner 64
Path 67
PDS 116
Prevent NCT2 172
Priority 175
Quantitative Resource 217
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
Relationship 118
Request NJE Node 177
Rerun From 179
Rerun Member 183
Reten Days 281
Reten Gen 283
Retro 120
Scheduling Environment 185
Scheduling Table Lib 72
Scheduling Tag 125
Shout 300
Step Range 286
SYSOUT Handling 308
System Affinity 187
Table 73
Task Type 78
Time From and Time Until 191
Time Zone 132
Units 194
Week Days 137
Weeks Calendar 140
Compression parameter (FTP) 433
COMPSTAT variable 507
AutoEdit facility 507
On statements 259
concatenation of AutoEdit expressions 516
Condition subparameter of Do Cond parameter 227
conditional job dependency 90
conditions
adding and deleting 227
In 198
Out 206
Conditions Panel parameters 197
Confcal parameter 93
CONF_CAL parameter alias 95
CONFCAL parameter alias 95
-confcal parameter alias 95
Confcal, component aliases
CONTROL-M for z/OS 95
CONTROL-M/EM Utilities 95
CONTROL-M/Server Utilities 95
Reporting Facility 95
Confirm
CONFIRM parameter alias 145
-confirm parameter alias 145
confirm_flag parameter alias 145
parameter 145
subparameter of Do If Rerun parameter 238
Confirm, component aliases
CONTROL-M for z/OS 145
CONTROL-M/EM API 145
CONTROL-M/EM Utilities 145
CONTROL-M/Server Utilities 145
Connection Profile parameter (PS8) 472
constructing On-Do statements 271
control language statements, file name 51
CONTROL Module Version parameter 41
Index
563
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
CTB Step parameter
arguments 221
CONTROL-M/Analyzer 221
ctb_step parameter alias 222
CTB Step, component alias CONTROL-M/EM API 222
CTM_ADJUST_COND_SCOPE
configuration parameter 89
CTM_GROUP_ADJUST_DUMMY
configuration parameter 89
CTMERR variable resolution 511
CTMPARM library 184
CTMRPLN utility 98, 103, 107, 112
CTMWORK 231
CURLIB variable (iSeries (AS/400) jobs) 500
Current Status parameter 311
customer support 3
Cyclic
Interval parameter 194
parameter 150
Task Type value in CONTROL-M for z/OS 153
Units parameter 194
variable 151
cyclic job
archiving SYSDATA 291
CYCLIC_MAXWAIT 159
Interval parameter 156
making non-cyclic 151
specified with Task Type parameter 75
stopping 252
terminating 152
CYCLIC variable 505
Cyclic, component aliases
CONTROL-M for z/OS 153
CONTROL-M/EM API 153
CONTROL-M/EM Utilities 153
CONTROL-M/Server Utilities 153
Reporting Facility 153
CYCLIC_MAXWAIT parameter 152, 159
D
DAC time zone 130
Dacca time zone 130
Data Archiving parameters (SAP) 316
DATA CENTER parameter 42
data centers variable (%%DATACENTER) 505
data set management
Auto-Archive parameter 290
cleanup 170
number of free tracks for partitioning 110
partitioning 110, 116
PDS parameter 116
Prevent NCT2 parameter 170
DATACENTER
parameter 42
variable 505
564
Date
subparameter of Do Cond parameter 228
subparameter of Do Forcejob parameter 234
subparameter of In Condition parameter 199
subparameter of Out Condition parameter 207
DATE variable 505
dates
adding 518
DATE variable 505
DATE variable for iSeries (AS/400) jobs 501
Julian date variables 505
RDATE variable 506
subtracting 518
Dates parameter 98
DATE parameter alias 99
-date parameter alias 99
DATES parameter alias 99
DATES_STR parameter alias 99
Dates, component aliases
CONTROL-M for z/OS 99
CONTROL-M/EM Utilities 99
CONTROL-M/Server Utilities 99
Reporting Facility 99
DATEvariable 504
DAY variable 505
Days
CONTROL-M for z/OS format 103
parameter 100
parameter rules 102
RDAY variable 506
related parameters 102
relationship with Days Calendar parameter 107
Days Calendar
DAYS_CAL parameter alias 108
DAYSCAL parameter alias 108
-dayscal parameter alias 108
DCAL parameter alias 108
parameter 106
parameter rules 107
Days Calendar, component aliases
CONTROL-M for z/OS 108
CONTROL-M/EM Utilities 108
CONTROL-M/Server Utilities 108
Reporting Facility 108
days offset in Shout parameter 296
Days parameter
DAY_STR parameter alias 104
DAYS parameter variable 104
-days parameter variable 104
Days, component aliases
CONTROL-M for z/OS 104
CONTROL-M/EM Utilities 104
CONTROL-M/Server Utilities 104
Reporting Facility 104
Ddays
DAY variable 505
ODAY variable 505
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
DEADLINE variable for UNISYS jobs 502
DEC function for (iSeries (AS/400) 502
decimal values for iSeries (AS/400) jobs 502
DEFINE
command (OpenVMS) 37
variable (Tandem) 503
defining
AutoEdit variables 224
calendars 106, 139
job dependencies in Group Scheduling tables 89
jobs for time zones 131
On Codes statements 285
process steps 285
program steps 285
Delete After Print parameter (SAP) 331
Deleted parameter 311
deleting
Over Lib parameter specification 62
prerequisite conditions 227
SAP Batch input jobs 370
SAP Reports 331
Department parameter (SAP) 332
DESC parameter 44
Description
parameter 43
parameter (OAP) 400
subparameter for Do Remedy parameter 247
Description, component aliases
CONTROL-M for z/OS 44
CONTROL-M/EM Utilities 44
CONTROL-M/Server Utilities 44
Reporting Facility 44
Destination
subparameter of Do Shout parameter 250
subparameter of the Shout parameter 296
Destination queue/Topic parameter (messaging) 532
detached jobs in the Tandem input script 503
Detached task type
iSeries (AS/400) 78
Microsoft Windows 76
OpenVMS 77
Detect Spawned Jobs parameter (SAP) 333
Disable SYSOUT Banner parameter (messaging) 541
DO 229
Do AutoEdit
AutoEdit support 498
Do Set var parameter alias 225
do_autoedit parameter alias 225
DOAUTOEDIT parameter alias 225
-doautoedit parameter alias 225
parameter 224
subparameters and related parameters 225
versus AutoEdit Assignment 497
Do AutoEdit, component aliases
CONTROL-M/Desktop 225
CONTROL-M/EM API 225
CONTROL-M/EM Utilities 225
Index
565
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 NOTOK, component aliases
CONTROL-M for z/OS 244
CONTROL-M/EM API 244
CONTROL-M/EM Utilities 244
CONTROL-M/Server 244
Reporting Facility 244
Do OK
parameter 245
DO OK parameter 246
Do OK, component aliases
CONTROL-M for z/OS 246
CONTROL-M/EM API 246
CONTROL-M/EM Utilities 246
CONTROL-M/Server 246
do parameter 246
Do Remedy parameter (BIM) 220, 247
Do Rerun
do parameter alias 249
DO RERUN parameter alias 249
-dorerun parameter alias 249
parameter 151, 248
RERUN parameter alias 249
Do Rerun, component aliases
CONTROL-M for z/OS 249
CONTROL-M/EM API 249
CONTROL-M/EM Utilities 249
CONTROL-M/Server Utilities 249
Do Shout
AutoEdit support 498
comparison with Do Mail parameter 242
DO SHOUT parameter alias 251
do_shout parameter alias 251
DOSHOUT parameter alias 251
-doshout parameter alias 251
On parameter 299
parameter 250
Do Shout, component aliases
CONTROL-M for z/OS 251
CONTROL-M/EM API 251
CONTROL-M/EM Utilities 251
CONTROL-M/Server 251
Do Stop Cyclic parameter 252
do parameter alias 252
DO STOPCYCL parameter alias 252
-dostopcyclic parameter alias 252
SPCYC parameter alias 252
Do Stop Cyclic, component aliases
CONTROL-M for z/OS 252
CONTROL-M/EM API 252
CONTROL-M/EM Utilities 252
CONTROL-M/Server 252
Do Sysout parameter 253
DO SYSOUT parameter alias 254
do_sysout parameter alias 254
DOSYSOUT parameter alias 254
-dosysout parameter alias 254
Do Sysout, component aliases
566
E
Eastern European Time 130
Eastern Standard Time 130
EET time zone 130
EJB/Class parameter (Java Applications) 542
Elapse parameter 312
email
attachment 475
in Do Shout parameter 250
subject line 473
Email Subject parameter (PS8) 473
Email Text parameter (PS8) 474
Email With Log parameter (PS8) 475
Encryption Algorithm parameter (FTP) 436
End Time parameter 312
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
environment file for PeopleSoft 472
equations in AutoEdit expressions 514
EST time zone 130
Event parameter (SAP) 336
Event Parameter parameter (SAP) 337
examples
AutoEdit string expressions 517
AutoEdit variable lists 512
AutoEdit variable prefixes 510
Shout statements 300
Exclude Job Output parameter
(Java Applications) 533
Messaging 535
Web Services 534
EXECTIME
Shout parameter value 294
values 299
Execution Panel parameters 143
EXERR code value 276
Expiration time parameter (Messaging) 536
expressions (AutoEdit) 513
External Command parameter (SAP) 338
External Program parameter (SAP) 339
external program parameters (SAP) 315, 316
External task type (Microsoft Windows) 76
extracting substrings 519
Extractor process 348
F
File Name
character mask support 52
mem_name parameter alias 53
MEMNAME parameter alias 53
-memname parameter alias 53
parameter 51
subparameter of After the completion of a successful
file transfer parameter 429
Task Types Job and Detached 51
File Name, component aliases
CONTROL-M for z/OS 53
CONTROL-M/EM API 53
CONTROL-M/EM Utilities 53
CONTROL-M/Server Utilities 53
Reporting Facility 53
File Transfer Direction parameter (FTP) 437
File Transfer Protocol, FTP 423
filenames in job script 65
FLUSH code value 276
FORCE code value 275
forcing a job using Job Name parameter 58
Form Name parameter 54
APPL_FORM parameter alias 55
-applform parameter alias 55
Form Name, component aliases
CONTROL-M/EM API 55
CONTROL-M/EM Utilities 55
CONTROL-M/Server Utilities 55
Format parameter (PS8) 476
format. See specific parameter or variable
formatting printing in SAP 351
From
subparameter of Do If rerun parameter 237
subparameter of Step Range parameter 285
From Proc field, updating 312
From Step field, updating 312
FTP (File Transfer Protocol) 423
FTP-ACCOUNT variable 427
FTP-ADDOPTxy variable 428
FTP-ALLOCUNITSx variable 430
FTP-BLKSIZEx variable 432
FTP-COMPRESSIONxy variable 433
FTP-CONT_EXEx variable 434
FTP-DBCSx variable 435
FTP-DEST-NEWNAMEx variable 459
FTP-ENCRYPTIONxy variable 436
FTP-FILE-PFXx variable 463
FTP-IF-EXISTx variable 451
FTP-LHOST variable 438
FTP-LOSTYPE variable 455
FTP-LPATHx variable 465
FTP-LRECLx variable 452
FTP-LUSER variable 469
FTP-NEWNAMEx variable 429
FTP-NUM_RETRIES variable 454
FTP-POSTCOM2x variable 448
FTP-POSTCOMM1x variable 442
FTP-POSTPARAM11x variable 443
FTP-POSTPARAM12x variable 444, 445
FTP-POSTPARAM21x variable 449
FTP-POSTPARAM22x variable 450
FTP-PRECOMM1x variable 439
FTP-PREPARAM11x variable 440, 441
FTP-PREPARAM21x variable 446
FTP-PREPARAM22x variable 447
FTP-PRIMARYx variable 456
FTP-RECFMx variable 457
FTP-RECURSIVEx variable 458
FTP-RHOST variable 438
FTP-ROSTYPE variable 455
FTP-RPATHx variable 465
FTP-RPF variable 460
FTP-RUSER variable 469
FTP-SECONDARYx variable 461
FTP-SRCOPTx variable 429
FTP-TEMPLATEx variable 462
FTP-TRANSFER_NUM variable 453
FTP-TRANSTABx variable 466
FTP-TRIMx variable 464
FTP-TYPEx variable 431
FTP-UNITx variable 467
FTP-UPLOADx variable 437
FTP-USE_DEF_NUMRETRIES variable 468
Index
567
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
FTP-VOLUMEx variable 470
G
General Panel parameters 25
generating Oracle workflow roles selection list 404
global variables
description 510
prefixes 509
GMT time zone 130
Greenwich Mean Time 130
Group parameter 56
GROUP NAME parameter alias 57
GROUP parameter alias 57
-group parameter alias 57
used in ViewPoint hierarchy 56
Group Scheduling tables
post-processing 219
Schedule Tag parameters 220
scheduling 117
scheduling tags 124
GROUP variable 504
Group, component aliases
CONTROL-M for z/OS 57
CONTROL-M/EM Utilities 57
CONTROL-M/Server Utilities 57
Reporting Facility 57
GROUP_ORDID variable 505
H
handling job output 253
HAW time zone 130
Hawaii time zone 130
HEX function for iSeries (AS/400) jobs 502
HIGH_PRIORITY_CLASS
Priority Class parameter 492
History Jobs file
Reten Days parameter 280
Reten Gen parameter 282
HKG time zone 130
HNL time zone 130
HOLD variable for iSeries (AS/400) jobs 501
Hong Kong time zone 130
Honolulu time zone 130
Host Name parameter (FTP) 438
I
identifying
jobs 43
SAP jobs 345
IDLE_PRIORITY_CLASS
Priority Class parameter 492
If a file of the same name parameter (FTP) 451
568
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
J
JAVA panel
Account parameter 524
EJB/Class parameter 542
Exclude Job Output parameter 533
Method parameter 538
No Sysout Banner option parameter 539, 540
Parameter Alias 545
Parameter Name 546
Parameter Value 547
JAVA-JAVA variable 542
JAVA-METHOD variable 538
JAVA-NOSYSOUTBANNER variable 539
JAVA-PARMS-P001-ALIAS variable 545
JAVA-PARMS-P001-VALUE variable 547
JAVA-PARMS-P00n-NAME variable 546
JAVA-PROFILE variable 524
JAVA-SYSOUTSKIP variable 533
JCL
command to follow a job 506
command to precede a job 506
for a rerun job 182
JES network
specifying 176
specifying JES2 and JES3 scheduling environments
184
specifying JES2 system 186
specifying JES3 processor identity 186, 187
JFAIL code value 275
JLOST
code value 275
status On statements 259
JNRUN code value 275
JNSUB code value 276
Job Class parameter (SAP) 344
Job Count parameter (SAP) 345
job documentation
Doc Mem parameter 47
file 47
iSeries (AS/400) 46
storing 45
Job Execution Time parameter (WIN2K) 487, 488
Job ID parameter 312
Job Memory parameter (WIN2K) 487, 489
Job Mode parameter (SAP) 346
Job Name
subparameter of Do Forcejob parameter 233
Job Name parameter 58
CONTROL-M for z/OS format 59
iSeries (AS/400) format 58
JOB NAME parameter alias 59
job_name parameter alias 59
-jobname parameter alias 59
JOBNAMEparameter alias 59
prohibited characters 58
SAP format 347
Index
569
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
owner 64
rerunning 179
restarting with the Do If rerun parameter 236
JSECU code value 275
JULDAY variable 505
Julian dates
JULDAY variable 505
OJULDAY variable 505
RJULDAY variable 506
K
Karachi time zone 130
KEEP value for the CYCLIC_MAXWAIT parameter 152
KHI time zone 130
L
Language parameter (SAP) 350
LATESUB Shout parameter value 294
LATETIME Shout parameter value 295
Layout parameter (SAP) 351
LDA
variable 520
LDA variable
for iSeries (AS/400) jobs 501
LIBL variable for iSeries (AS/400) jobs 501
LIBMEMSYM variable 511
libraries
iSeries (AS/400) jobs 500
iSeries (AS/400) library list 501
LIBSYM variable (CONTROL-M for z/OS) 512
load balancing
resources for a job 216
specifying node groups 168
local AutoEdit variables 510
Log External Errors in Joblog parameter (SAP) 352
Log External Output to Joblog parameter (SAP) 353
LOG variable for iSeries (AS/400) 501
LOGCLPGM variable for iSeries (AS/400) 501
logical naming
in the DCL file (OpenVMS) 37
Logical Record Length parameter (FTP) 452
M
MAINVIEW Batch Organizer 69
managing SYSDATA 290
Max Days subparameter of Auto-Archive parameter 290
Max Runs subparameter of Auto-Archive parameter 290
Max Wait
archiving SYSDATA 291
behavior with cyclic jobs 159
behavior with non-cyclic jobs 159
effects 160
570
parameter 159
Max Wait parameter
MAX WAIT parameter alias 160
max_wait parameter alias 160
MAXWAIT parameter alias 160
-maxwait parameter alias 160
Max Wait, component aliases
CONTROL-M for z/OS 160
CONTROL-M/EM API 160
CONTROL-M/EM Utilities 160
CONTROL-M/Server Utilities 160
Reporting Facility 160
Max Work Set Size parameter (WIN2K) 487, 490
Maximum parameter 163
CONTROL-M for z/OS behavior 164
MAX RERUN parameter alias 165
MAXRERUN parameter alias 165
-maxrerun parameter alias 165
Rerun completion status 163
rerun_max parameter alias 165
Maximum, component aliases
CONTROL-M for z/OS 165
CONTROL-M/EM API 165
CONTROL-M/EM Utilities 165
CONTROL-M/Server Utilities 165
Reporting Facility 165
MAXRERUN parameter 164, 182
MEL time zone 131
Melbourne time zone 131
Mem Lib
parameter 65
Mem Name parameter 51
member, job script location 65
MEMLIB variable 505
Memlib, AutoEdit support 498
MemName, AutoEdit support 498
MEMSYM variable (CONTROL-M for z/OS) 512
Message
subparameter of Shout parameter 298
Message Content parameter (messaging) 538
messages
destinations 300
Do Shout parameter 250
iSeries (AS/400) message queue 501
sending 240
subparameter of Do Mail parameter 241
Method parameter (Java Applications) 538
Microsoft Windows
parameters list 487
Min Work Set Size parameter (WIN2K) 487, 491
Minimum parameter 110
Minimum, component aliases
CONTROL-M for z/OS 111
CONTROL-M/EM Utilities 111
Reporting Facility 111
MINUS operator, AutoEdit Expressions 514
modifying
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 completion status 243, 245, 248, 252
job script file 62
MONTH variable 505
Months
MONTH variable 505
OMONTH variable 505
parameter 112
relationship to Dates parameter 112
relationship with Days Calendar parameter 107
RMONTH variable 506
z/OS format 137
Months, component aliases
CONTROL-M for z/OS 113
CONTROL-M/EM Utilities 113
CONTROL-M/Server Utilities 113
Reporting Facility 113
Mountain Standard Time 130
MSG Panel
Account parameter 526
Destination queue/Topic parameter 532
Disable SYSOUT Banner parameter 541
Exclude Job Output parameter 535
Expiration time parameter 536
Priority parameter 548
Reply Queue parameter 551
Time to Wait parameter 553
Use Predefined Messages parameter 556
Wait for Reply parameter 557
MSG subparameter of Do Shout parameter 250
MSG-ACCOUNT variable 526
MSG-ASGOUTPUTTOAUTOEDIT variable 529
MSG-ASGOUTPUTTOFILE variable 530
MSG-DESTINATIONQUEUE variable 532
MSG-JOBOUTPUTAUTOEDIT variable 529
MSG-JOBOUTPUTFILE variable 530
MSG-MESSAGENAME variable 556
MSG--MSGTEXTPARMS-Pxxx-SUBMSG variable 555
MSG-NOSYSOUTBANNER variable 541
MSG-OUTGOINGMSGEXPTIME variable 536
MSG-PRIORITY variable 548
MSGQ variable for iSeries (AS/400) 501
MSG-REPLYQUEUE variable 551
MSG-SYSOUTSKIP variable 535
MSG-TIMETOWAIT variable 553
MSG-USEFREETEXT variable 555
MSG-USEPREDEFINEDMSG variable 556
MSG-WAITREPLY variable 557
MST time zone 130
Multi Agent parameter 166
Multi Agent, component aliases
CONTROL-M/EM API 167
CONTROL-M/EM Utilities 167
CONTROL-M/Server Utilities 167
Reporting Facility 167
multiagent parameter 167
multiple
On statements 271
N
Name
parameter (SAP) 354
subparameter of Control Resources parameter 212
subparameter of Do AutoEdit parameter 225
subparameter of Do CTBRule parameter 230
subparameter of In Condition parameter 198
subparameter of Out Condition parameter 206
subparameter of Quantitative Resources parameter
215
subparameter of Step Range parameter 285
subparameter of the CTB Step parameter 221
New Day procedure 119
cyclic jobs 152
retroactive job scheduling 119
time zone support 132
New Job Name parameter (SAP) 355
New Spool Request parameter (SAP) 356
NEXT date reference in the Do Cond parameter 228
Next Time parameter 312
NEXT variable 504, 505
NJE Node parameter 312
NJE parameter 312
No Sysout Banner option parameter (Java Applications)
539, 540
No. of Copies subparameter of the Print parameter 409
Node ID
AutoEdit variable 507
parameter 169
variable for UNISYS jobs 502
Node ID/Group
broadcasting 166
in the active environment 169
node_group parameter alias 169
NODE_ID parameter alias 169
NODEGROUP parameter alias 169
-nodegrp parameter alias 169
NODEID parameter alias 169
parameter 168
Node ID/Group, component aliases
CONTROL-M/EM API 169
CONTROL-M/EM Utilities 169
CONTROL-M/Server Utilities 169
Reporting Facility 169
NODEID
variable 507
variable for UNISYS jobs 502
non-periodic (regular) calendar
Days parameter 100
Week Days parameter 135
NORMAL_PRIORITY_CLASS
Priority Class parameter 492
NOT KEEP value for CYCLIC_MAXWAIT parameter 152
Index
571
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
NOT_KEEP value 160
Notifications parameter (OAP) 404
NOTOK
code value 276
parameter 244
status for Group Scheduling tables 219
status for Max Wait parameter 159
status for On statements 259
status for Shout parameter 295
NOU time zone 131
Noumea time zone 131
Number of Copies parameter (SAP) 357
Number of File Transfers parameter (FTP) 453
Number of Retries parameter (FTP) 454
numbers AutoEdit expressions 514
O
OAP
Panel parameters 393
workflow roles selection list 404
OAP_WAITCHILD variable 421
OAP-ACTIVE_ATTR-PARENT variable 407
OAP-ACTIVE_ATTR-PHASE variable 408
OAP-ACTIVE_ATTR-PRIORITY variable 410
OAP-ACTIVE_ATTR-REQUEST_ID variable 412
OAP-ACTIVE_ATTR-STATUS variable 418
OAP-APPDESP variable 398
OAP-APPNAME variable 399
OAP-DESCRIPTION variable 400
OAP-DISPLAY_LOGFILE variable 402
OAP-DISPLAY_OUTPUT variable 403
OAP-INSTANCE variable 397
OAP-LANGUAGE variable 405
OAP-NOTIFICATIONS-N-NAME variable 404
OAP-PARAM_VALIDATION variable 406
OAP-PARMS-P-NAME variable 415
OAP-PARMS-P-VALUE variable 415
OAP-PRINTERS-P-NAME 409
OAP-PRINTERS-P-VALUE 409
OAP-PRINTSTYLE variable 409
OAP-PROFILES-P-NAME variable 411
OAP-PROFILES-P-VALUE variable 411
OAP-PROGDESP variable 415
OAP-PROGNAME variable 414
OAP-RESPAPP variable 396
OAP-RESPNAME variable 416
OAP-SECURITY_GROUPNAME variable 417
OAP-SETDESP variable 413
OAP-SETNAME variable 414
OAP-SETPROG-P-PARMS-PARM -NAME variable 414
OAP-SETPROG-P-PARMS-PARM-VALUE variable 414
OAP-SETPROG-P-PRINTCOPIES 409
OAP-SETPROG-P-PRINTERNAME 409
OAP-SUBSTATUS variable 401
OAP-TASKTYPE variable 413
572
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
QUEUE parameter 500
variables list 500
Operating sys parameter (SAP} 359
operating system
commands 39
completion codes 258
Operation parameter (Web Services) 543
operators in AutoEdit Expressions 514
OPTION variable for UNISYS jobs 502
Order ID groups 505
ORDERID variable 506
ordering
job using Job Name parameter 58
jobs 119
OS
application type 29
panel parameters 487
OS Cover Sheet parameter (SAP) 360
OS Type parameter (FTP) 455
Out Condition parameter 206
CONDITION parameter alias 209
OUT parameter alias 209
out_condition parameter alias 209
-outcon parameter alias 209
OUTCOND parameter alias 209
Out Condition, component aliases
CONTROL-M for z/OS Utilities 209
CONTROL-M/EM API 209
CONTROL-M/EM Utilities 209
CONTROL-M/Server Utilities 209
Reporting Facility 209
OUTPTY variable for iSeries (AS/400) jobs 501
Output Device parameter (SAP) 361
Output Management parameter (SAP) 362
Output parameters (Web Services) 544
OUTQ variable for iSeries (AS/400) jobs 502
Over Lib
alternative to Path parameter 62
AutoEdit support 498
deleting specification 62
OVER LIB parameter alias 63
over_lib parameter alias 63
OVERLIB parameter alias 63
-overlib parameter alias 63
OVERLIB variable 63
parameter 62
prohibited characters 62
prohibited strings 62
used to supply temporary job script file 62
Over Lib, component aliases
CONTROL-M for z/OS 63
CONTROL-M/EM API 63
CONTROL-M/EM Utilities 63
CONTROL-M/Server Utilities 63
Reporting Facility 63
overriding cyclic job specification 151
OWDAY variable 506
Owner
parameter 64
parameter (SAP) 363
OWNER variable 506
Owner, component aliases
CONTROL-M for z/OS 64
CONTROL-M/EM Utilities 64
CONTROL-M/Server Utilities 64
Reporting Facility 64
OYEAR variable 504, 506
P
Pacific Standard Time 130
PARAM variables for Tandem jobs 503
Parameter Alias parameter (Java Applications) 545
parameter aliases
Active From - To date 86
Adjust Condition 90
And/Or 92
Application 28
Application Type 30
Application Version 32
Author 34
Auto-Archive 292
AutoEdit 37
Command 40
Confcal 95
Confirm 145
CONTROL Module Version 41
Control Resource 213
CONTROL-M 42
Critical 148
CTB Step 222
Cyclic 153
Dates 99
Days 104
Days Calendar 108
Description 44
Do AutoEdit 225
Do Cond 229
Do CTBRule 231
Do Forcejob 234
Do If Rerun 239
Do Mail 242
Do NOTOK 244
Do OK 246
Do Rerun 249
Do Shout 251
Do Stop Cyclic 252
Do Sysout 254
Doc Lib 46
Doc Mem 48
File Name 53
Form Name 55
Group 57
Index
573
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
In Condition 201
Interval 158
Job Name 59
Max Wait 160
Maximum 165
Minimum 111
Months 113
Multi Agent 167
Node ID/Group 169
On 279
Out Condition 209
Over Lib 63
Owner 64
Path 67
PDS 116
Prevent NCT2 172
Priority 175
Quantitative Resource 217
Relationship 118
Request NJE Node 177
Rerun From 179
Rerun Member 183
Reten Days 281
Retro 120
Scheduling Environment 185
Scheduling Table Lib 72
Scheduling Tag 125
Shout 300
Step Range 286
SYSOUT Handlilng 308
System Affinity 187
Table 73
Task Type 78
Time From and Time Until 191
Time Zone 132
Units 194
Week Days 137
Weeks Calendar 140
Parameter format (SAP) 313
Parameter Name (Java Applications) 546
Parameter Validation parameter (OAP) 406
Parameter Value (Java Applications) 547
parameters
Active Panel 311
Conditions Panel 197
Execution panel 143
FTP Panel 423
General panel 25
JAVA Panel 521
OAP Panel 393
OS Panel 487
PeopleSoft Panel 471
PostProc Panel 289
post-processing 220
PS8 Panel 471
Resources Panel 211
Reten Gen 283
574
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 list 507
PRECMD variable 506
prefixes in AutoEdit variables 35, 509
prerequisite conditions 227
PREV date reference
Do Cond parameter 228
In conditions 199, 207
PREV variable 504, 506
Prevent NCT2 parameter 170
data set management 170
PREVENT NCT2 parameter alias 172
prevent_nct2 parameter alias 172
PREVENT-NCT2 parameter alias 172
PREVENTNCT2 parameter alias 172
Prevent NCT2, component aliases
CONTROL-M for z/OS 172
CONTROL-M/EM API 172
CONTROL-M/EM Utilities 172
Reporting Facility 172
Primary Allocation parameter (FTP) 456
Print Archive Mode parameter (SAP) 365
Print Expiration parameter (SAP) 366
Print parameter
No. of Copies subparameter 409
OAP format 409
Printer subparameter of the Print parameter 409
Priority
parameter 174
parameter (Messaging) 548
parameter (messaging) 548
parameter (OAP) 410
PRIORITY parameter alias 175
-priority parameter alias 175
priority
Critical parameter 174
iSeries (AS/400) job output 501
iSeries (AS/400) job queue 501
job scheduling 147, 174
of Microsoft Windows jobs 492
of SAP jobs 344
Priority Class
calling process 492
Priority Class parameter (WIN2K) 487, 492
Priority, component aliases
CONTROL-M for z/OS Utilities 175
CONTROL-M/EM Utilities 175
CONTROL-M/Server Utilities 175
Reporting Facility 175
procedure_step subparameter 279
Process Chain Description parameter (SAP) 367
Process Chain ID parameter (SAP) 368
Process Chain Log ID parameter (SAP) 369
Process chain parameters (SAP) 317
Process Execution Time parameter (WIN2K) 487, 493
Process Memory parameter (WIN2K) 487, 494
Process Name (I) parameter (PS8) 477
Process Name (II) parameter (PS8) 478
Q
QID parameter (SAP) 370
Quantitative Resources parameter 215
QUANTITATIVE parameter alias 217
-quantitative parameter alias 217
quantitative_resource parameter alias 217
RESOURCE parameter alias 217
Quantitative Resources, component aliases
CONTROL-M for z/OS 217
CONTROL-M/EM API 217
CONTROL-M/EM Utilities 217
CONTROL-M/Server 217
Reporting Facility 217
Quantity subparameter of Quantitative Resouces
parameter 215
QUEUE
parameter for OpenVMS batch queue 500
variable for Series (AS/400) jobs 501
Index
575
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
R
RDATE variable 504, 506
RDAY variable 506
REALTIME_PRIORITY_CLASS
Priority Class parameter 492
REC0 code value 276
Recipient parameter (SAP) 371
Record Format parameter (FTP) 457
Recursive parameter (FTP) 458
regular calendars Days values 100
Relationship parameter 117
RELATION parameter alias 118
RELATIONSHIP parameter alias 118
-relationship parameter alias 118
TAG_RELATIONSHIP parameter alias 118
Relationship, component aliases
CONTROL-M for z/OS 118
CONTROL-M for z/OS Utilities 118
CONTROL-M/EM Utilities 118
CONTROL-M/Server Utilities 118
Reporting Facility 118
removing
from Active Jobs file 159
replacing data sets 69
Reply Queue parameter (messaging) 551
Request ID parameter (OAP) 412
Request NJE Node parameter 176, 177
NJE NODE parameter alias 177
request_nje parameter alias 177
Request NJE Node, component aliases
CONTROL-M for z/OS 177
CONTROL-M/EM API 177
Request Set
subparameters of Request Type parameter 413
Request Type parameter (OAP) 413
request types
request set 413
single request 414
rerun
interval 179
RUNCOUNT variable 506
Shout parameter value 295
Rerun Counter parameter 312
Rerun From parameter 179
count_cyclic_from parameter alias 179
IND CYCLIC parameter alias 179
IND_CYCLIC parameter alias 179
-intervalfrom parameter alias 179
Rerun from Point of Failure parameter (FTP) 460
Rerun From Step parameter (PS8) 480
Rerun From, component aliases
CONTROL-M/EM API 179
CONTROL-M/EM Utilities 179
CONTROL-M/Server Utilities 179
Reporting Facility 179
Rerun Member parameter 181
576
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
rules
CONTROL-M/Analyzer 230
Days parameter 102
Run Control ID parameter (PS8) 481
run time (jobs)
Due In parameter 312
Due Out parameter 312
Elapse parameter 312
Start Time parameter 312
RUNCOUNT
variable 506
variable for On statements 259
RUNTIME variable for UNISYS jobs 503
RWDAY variable 506
RYEAR variable 504, 506
S
SAC parameter 122
aliases 123
SAP
BW General parameters 317
BW InfoPackage parameters 317
BW Process Chain parameters 317
Data Archiving parameters 316
deleting reports 331
External program 315, 316
External program parameters 315, 316
panel parameters 313
parameter format 313
parameters list 314
SAP Cover Page parameter (SAP) 360, 375
SAP Job Status parameter (SAP) 376
SAP-BW Business Process Type parameter (SAP) 374
SAPR3_EVENT_ID variable 382
SAPR3_EVENT_PARAM variable 382
SAPR3_STEP-S-STEP_TYPE variable 383
SAPR3-ACCOUNT variable 319
SAPR3-BACKJOBNAME variable 325
SAPR3-DA_ARC_OBJ variable 323
SAPR3-DA_CHECK_SESSIONS variable 326
SAPR3-DA_CHECK_VARIANT variable 327
SAPR3-DA_JOB_TYPE variable 346
SAPR3-DA_SESSION_NUMBER variable 379
SAPR3-DETECT_CHILD_JOBNAME variable 333
SAPR3-DETECT_CHILD_TABLE variable 333
SAPR3-DETECT_OPTION variable 333
SAPR3-EVENT_ID variable 336, 337
SAPR3-EVENT_PARAM variable 336, 337
SAPR3-GROUP_ORDID variable 333
SAPR3-InfoPackage_Desc variable 340
SAPR3-InfoPackage_RNR variable 341
SAPR3-InfoPackage_TechName variable 342
SAPR3-JOB_COPY_TARGET_VAL variable 347, 355
SAPR3-JOB_COUNT variable 345
SAPR3-JOB_MODE variable 346, 374
Index
577
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
specifying work days 94
table, Job Name parameter 58
table, Job Name requirements for z/OS 58
tag parameters 220
Time Zone parameter 131
validating dates 94
Scheduling Class
calling process 495
Scheduling Class parameter (WIN2K) 487, 495
Scheduling Environment parameter 184
SCHEDULE ENV parameter alias 185
schedule_environment parameter alias 185
SCHEDULING_ENVIRONMENT parameter alias 185
SCHENV parameter alias 185
Scheduling Environment, component aliases
CONTROL-M for z/OS 185
CONTROL-M/EM API 185
CONTROL-M/EM Utilities 185
Reporting Facility 185
Scheduling Table
name parameter 73
Scheduling Table Lib
parameter 72
Scheduling Table Lib, component aliases
CONTROL-M for z/OS 72
CONTROL-M/EM Utilities 72
Scheduling Tag parameter 124
criteria 117
SCHEDULE TAG parameter alias 126
-tag parameter alias 126
TAG_NAME parameter alias 126
Scheduling Tag, component aliases
CONTROL-M for z/OS 126
CONTROL-M/EM Utilities 126
CONTROL-M/Server Utilities 126
scope of AutoEdit variables 510
SD_CPU variable 507
SD_TIME variable 507
SE_INC_BASE_PRIORITY_NAME
Scheduling Class parameter 492, 495
Search Count parameter 312
Secondary Allocation parameter (FTP) 461
security
Author parameter 33
Owner parameter identification mechanism 64
Security Group parameter (OAP) 417
Selection Cover Page parameter (SAP) 378
sending messages 240
Server Name parameter (PS8) 482
Service parameter (Web Services) 552
Session Number parameter (SAP) 379
Set Var parameter 35
Shift Num subparameter of Confcal parameter 94
Shift subparameter of Confcal parameter 94
Shout parameter 293
AutoEdit support 498
SHOUT parameter alias 300
578
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
status parameters 311
STC task type for z/OS 78
Step Range parameter 284
From subparameter 285
Name subparameter 285
STEP RANGE parameter alias 286
STEP_RANGE parameter alias 286
step_range parameter alias 286
To subparameter 285
Step Range, component aliases
CONTROL-M for z/OS 286
CONTROL-M/EM API 286
CONTROL-M/EM Utilities 286
Reporting Facility 286
Step Type parameter (SAP) 383
Step values for the On parameter 273
Steps Panel parameters 219
Steps parameter (SAP) 384
Stmt subparameter of On parameter 269
stopping cyclic job runs 252
storage buffers, pipes to replace data sets 69
storing job documentation 45
strings
AutoEdit expressions 516
substring function 519
Style subparameter of the Print parameter 409
Subject
subparameter of Do Mail parameter 241
Submit Job with ASAP Option parameter (SAP) 382
submitting
job to CONTROL-M/Agent nodes 168
job to multiple CONTROL-M/Agent nodes 166
jobs during a fixed time frame 190
Substr function 519
subtraction
AutoEdit Expressions 514
dates 518
Summary subparameter for Do Remedy parameter 247
support, customer 3
SWS variable for iSeries (AS/400) 502
Sxxx code value 275
SYD time zone 131
Sydney time zone 131
syntax
AutoEdit expressions 513
AutoEdit string expressions 516
user-defined variables 508
syntax. See specific parameter or variable
SYS DB subparameter of Auto-Archive parameter 290
SYSDATA archiving 290
SYSLIBL variable for iSeries (AS/400) jobs 502
SYSOUT Handling parameter 303, 498
PARM parameter alias 308
SYSOPT parameter alias 308
-sysout parameter alias 308
sysout_from_class alias subparameter 308
sysout_option alias subparameter 308
T
TABLE NAME parameter 73
Table parameter 73
Table, component aliases
CONTROL-M for z/OS 73
CONTROL-M/EM Utilities 73
CONTROL-M/Server Utilities 73
Reporting Facility 73
TABLE_DSN parameter 72
TABLE_NAME parameter 73
Tandem ob submission variables list 503
TANDEM_ASSIGN_ xxx variable 503
TANDEM_BYPASS_JOB variable 503
TANDEM_CPU variable 503
TANDEM_DEFINE_ xxx variable 503
TANDEM_INPUT_FILE variable 503
TANDEM_PARAM_xxx variable 503
Target Group parameter (SAP) 385
Target Host parameter (SAP) 386
Target Server (1) parameter (SAP) 387
Target Server (2) parameter (SAP) 388
Task Type parameter 75
CONTROL-M for z/OS format 78
cyclic jobs 75
iSeries (AS/400) format 78
Microsoft Windows format 76
OpenVMS format 76
TASK_TYPE parameter alias 78
task_type parameter alias 78
TASKTYPE parameter alias 78
-tasktype parameter alias 78
Index
579
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
UNIX format 76
Task Type, component aliases
CONTROL-M for z/OS 78
CONTROL-M/EM API 78
CONTROL-M/EM Utilities 78
CONTROL-M/Server Utilities 78
Reporting Facility 78
technical support 3
Template Name parameter (FTP) 425, 462
terminating cyclic job 152
Time From and Time Until, component aliases
CONTROL-M for z/OS Utilities 191
CONTROL-M/EM API 191
CONTROL-M/EM Utilities 191
CONTROL-M/Server Utilities 191
Reporting Facility 191
Time From parameter 189
FROM TIME parameter alias 191
TIME FROM parameter alias 191
time_from parameter alias 191
TIMEFROM parameter alias 191
-timefrom parameter alias 191
Time of Print parameter (SAP) 389
Time to Wait parameter (messaging) 553
Time Until parameter 189
TIME UNTIL parameter alias 191
time_until parameter alias 191
TIMETO parameter alias 191
-timeuntil parameter alias 191
TO TIME parameter alias 191
TIME variable 506
Time Zone parameter 130
time zone support in utilities 131
Time Zone, component aliases
CONTROL-M for z/OS 132
CONTROL-M/EM Utilities 132
CONTROL-M/Server Utilities 132
TIMEZONE parameter 132
Titles parameter (SAP) 390
To
subparameter of Do If rerun parameter 237
subparameter of Do Mail parameter 240
subparameter of Step Range parameter 285
To Proc field, updating 312
To Step field, updating 312
TOK time zone 131
Tokyo time zone 131
Transfer Location parameter (FTP) 465
Translate Table parameter (FTP) 425, 466
TYO time zone 131
Type parameter (PS8) 483
TYPE subparameter of the CTB Step parameter 222
U
UNISYS job submission variables list 502
580
V
validating scheduling dates 94
Value Name subparameter of the Profiles parameter 411
Value subparameter of Do AutoEdit parameter 225
values. See specific parameter or variable
variables
in job parameters 498
specifying 224
Variant Name parameter (SAP) 392
Volume parameter (FTP) 425, 470
W
W_DAY_STR parameter 137
Wait Child parameter (OAP) 421
Wait for Reply parameter (messaging) 557
Wait For Termination parameter (SAP) 320, 349, 352, 353
WAIT USER status 145
WCAL parameter 140
WDAY variable 507
WDAYS parameter 137
Web Services panel
Account parameter 525
Business parameter 531
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
Exclude Job output parameter 534
Input parameters 537
Operation parameter 543
Output parameters 544
Service parameter 552
Week Calendar, component aliases
CONTROL-M for z/OS 140
CONTROL-M/EM Utilities 140
CONTROL-M/Server 140
Reporting Facility 140
Week Days parameter 133
non-periodic (regular) calendar formats 135
periodic calendar formats 134
Week Days, component aliases
CONTROL-M for z/OS 137
CONTROL-M/EM Utilities 137
CONTROL-M/Server Utilities 137
Reporting Facility 137
weekdays
OWDAY variable 506
RWDAY variable 506
WDAY variable 507
Weeks Calendar parameter 139
rules 140
WCAL parameter alias 140
-weekcal parameter alias 140
WEEKS_CAL parameter alias 140
WEEKSCAL parameter alias 140
Western European Time 130
WET time zone 130
When subparameter of Shout Parameter 294
WIN2K-JOB_MEMORY_LIMIT variable 489
WIN2K-MAXIMUM_WORKING_SET_SIZE variable 490
WIN2K-MINIMUM_WORKING_SET_SIZE variable 491
WIN2K-PER_JOB_USER_TIME_LIMIT variable 488
WIN2K-PER_PROCESS_USER_TIME_LIMIT variable 493
WIN2K-PRIORITY_CLASS variable 492
WIN2K-PROCESS_MEMORY_LIMIT variable 494
WIN2K-SCHEDULING_CLASS variable 495
Windows AutoEdit variables 40, 509
working days 100, 133
WS-ACCOUNT variable 525
WS-ADDSOAPHEADERFILE variable 527
WS-ADDSOAPHEADERFROMFILE variable 527
WS-ARRAYSIZE variable 528
WS-BUSINESS variable 531
WS-NOSYSOUTBANNER variable 540
WS-OPERATION variable 543
WS-PARMS-P001-VALUE variable 544
WS-PARMS-P00n-NAME variable 537
WS-SERVICE variable 552
WS-SYSOUTSKIP variable 534
WS-WSDL variable 558
Y
YEAR variable 504, 507
years
four-digit Odate 504
four-digit working year 504
RYEAR variable 506
YEAR variable 507
Z
z/OS
DO NOTOK parameter 244
Do OK parameter 245
File Name format 52
note on Command parameter 39
Index
581
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
582
Notes
*94076*
*94076*
*94076*
*94076*
*94076*