launching JCL on MVS

Jaime Wyant at
Mon Sep 13 14:51:58 CEST 2004

Disclaimer - I've never used ftplib, so the code below hasn't actually
been tested..

First, create some JCL.  For this example assume it is test.jcl and it
is in the CWD.

# Connect to the server
>>> from ftplib import FTP
>>> ftp = FTP("hostname")   # connect to host, default port
>>> ftp.login("username", "password")

# Tell the server you're about to send it some JCL to execute
>>> ftp.voidcmd( "quote site file=JES" )

# Upload the JCL
>>> print ftp.storlines( "STOR", file("test.jcl") )

The last command ought to print ought the Job ID (and a few other things).

Good luck and let me know if that works for you.  Also, some of those
methods will raise exceptions if something goes wrong.  Check out for good documentation.


On Mon, 13 Sep 2004 10:56:57 +0200, Chris <chrisnospam at> wrote:
> Is it possible to use Python to launch JCL jobs on an IBM MVS HOST (OS390) ?
> --

More information about the Python-list mailing list