Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Job Control Language
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
===z/OS=== For JES2 JECL statements start with <code>/*</code>, for JES3 they start with <code>//*</code>, except for remote <code>/*SIGNON</code> and <code>/*SIGNOFF</code> commands. The commands for the two systems are completely different. ====JES2 JECL==== The following JES2 JECL statements are used in z/OS 1.2.0.<ref>{{cite web|last=IBM Corporation|title=Job Entry Subsystem 2 (JES2) Control Statements|url=http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/iea2b510/1.1.2?SHELF=EZ2ZO103&DT=20010626133938&CASE=|work=z/OS V1R2.0 MVS JCL|access-date=February 25, 2013|archive-date=October 18, 2015|archive-url=https://web.archive.org/web/20151018201305/http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/iea2b510/1.1.2?SHELF=EZ2ZO103&DT=20010626133938&CASE=|url-status=dead}}</ref> {| class="wikitable" |- ! JECL statement !! Function !! Example |- | <code>/*$''command''</code> || Enters an operator (console) command || <code>/*$S PRINTER3</code><ref>other examples can be viewed at [[Houston Automatic Spooling Priority#Operator Commands]]</ref> |- | <code>/*JOBPARM</code> || Specifies values for job-related parameters || <code>/*JOBPARM TIME=10</code> |- | <code>/*MESSAGE</code> || Sends a message to the operator console || <code>/*MESSAGE CALL JOE AT HOME IF JOB ABENDS</code> |- | <code>/*NETACCT</code> || Specifies account number for network job || <code>/*NETACCT 12345</code> |- | <code>/*NOTIFY</code> || Specifies destination for notification messages || <code>/*NOTIFY SAM</code> |- | <code>/*OUTPUT</code> || Specifies ''SYSOUT'' dataset options || <code>/*OUTPUT FORMS=BILL</code> |- | <code>/*PRIORITY</code> || Sets job selection priority || <code>/*PRIORITY 15</code> |- | <code>/*ROUTE</code> || Specifies output destination or execution node || <code>/*ROUTE PRT RMT5</code> |- | <code>/*SETUP</code> || Requests volume mounting or other offline operation || <code>/*SETUP TAPE01,TAPE02</code> |- | <code>/*SIGNOFF</code> || Ends remote session || <code>/*SIGNOFF</code> |- | <code>/*SIGNON</code> || Begins remote session || <code>/*SIGNON REMOTE5 ''password''</code> |- | <code>/*XEQ</code> || Specifies execution node || <code>/*XEQ DENVER</code> |- | <code>/*XMIT</code> || Indicates job or dataset to be transmitted to another network node || <code>/*XMIT NYC</code> |} ====JES3 JECL==== The following JES3 JECL statements are used in z/OS 1.2.0<ref>{{cite web|last=IBM Corporation|title=Job Entry Subsystem 3 (JES3) Control Statements|url=http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/iea2b510/1.1.2?SHELF=EZ2ZO103&DT=20010626133938&CASE=|work=z/OS V1R2.0 MVS JCL|access-date=February 25, 2013|archive-date=October 18, 2015|archive-url=https://web.archive.org/web/20151018201305/http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/iea2b510/1.1.2?SHELF=EZ2ZO103&DT=20010626133938&CASE=|url-status=dead}}</ref> {| class="wikitable" |- ! JECL statement !! Function !! Example |- | <code>//**''command''</code> || Enters a JES3 operator (console) command || |- | <code>//*DATASET</code> || Marks the beginning of an in-stream dataset || |- | <code>//*ENDDATASET</code> || Marks the end of an in-stream dataset || |- | <code>//*ENDPROCESS</code> || Marks the end of a series of <code>//*PROCESS</code> statements || |- | <code>//*FORMAT</code> || Specifies <code>SYSOUT</code> dataset options || |- | <code>//*MAIN</code> || Specifies values for job-related parameters || |- | <code>//*NET</code> || Identifies relationships among jobs using JES3 ''dependent job control'' || |- | <code>//*NETACCT</code> || Specifies account number for network job || |- | <code>//*OPERATOR</code> || Sends a message to the operator console || |- | <code>//*PAUSE</code> || Stops the input reader || |- | <code>//*PROCESS</code> || Identifies a non-standard job || |- | <code>//*ROUTE</code> || Specifies the execution node for the job || |- | <code>/*SIGNOFF</code> || Ends remote session || <code>/*SIGNOFF</code> |- | <code>/*SIGNON</code> || Begins remote session || |}
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)