With Co:Z SFTP you can use a remote sftp client (like OpenSSH) to upload files directly to z/OS datasets (tapes, GDGs, etc). Also included is a JES interface. Co:Z is free to use, but enterprise license and support agreements are also available: http://dovetail.com0/support.html <http://dovetail.com/support.html>
If you need more than simple file exchange, you might also consider "z/OS Hybrid Batch" solutions. FYI - is a short video "Intro to z/OS Hybrid Batch Processing" on our website: http://dovetail.com/webinars.html According to a couple of our users, Control-M can trigger jobs based on data set creation by FTP and Co:Z SFTP, although the vendor had a PTF several years ago to address some issue with this. Kirk Wolf Dovetailed Technologies http://dovetail.com On Wed, May 22, 2013 at 10:28 AM, Roberts, John J <jrobe...@dhs.state.ia.us>wrote: > Here at DHS we are developing a major application that runs on Linux and > Oracle. > > This application will need to have batch file interchanges with the z/OS > Mainframe. Most of the file transfers are inbound to z/OS, but a few are > outbound back to Linux. > > Security rules dictate that we must use secure protocols for file > transfers, even though the Linux Servers and the Mainframe will be > side-by-side in the Intranet. For us this means SFTP. So for inbound this > means that shell scripts on the Linux boxes will initiate an SFTP session > with the UNIX side of our mainframe and PUT files. Then we need to run an > MVS job to pull the data from the Unix File system into a regular MVS > Generation Data Set. And we need to tell the CONTROL-M Scheduler that this > has been done so that it can schedule all the follow-on work. > > For outbound we need to push the file from an MVS dataset into the Unix > File System. Then we need to initiate a shell script to cause the file to > be sent to the remote Linux server. And once it arrives there, we need to > tell a different instance of the CONTROL-M Scheduler that the file has been > transmitted successfully. > > I know how to do some parts of this, but I wonder about some details: > > 1. Is it possible for a z/OS UNIX Shell Script to SUBMIT an MVS JOB? > I know I can do plain FTP with FILETYPE=JES. But is there a more direct > way that doesn't involve putting plain text passwords on the wire? > > 2. Is the CONTROL-M Scheduler capable of monitoring the creation of > MVS files and kicking off a job when this event is detected? Is this a > basic capability of the product, or is a special add-on needed (we have a > very small CTM Environment, w/o many of the goodies). > > 3. Is CONTROL-M capable of monitoring file creation in the UNIX side? > > 4. I know that z/OS Unix Shell Scripts can use the "cp" command to > copy files from HFS to MVS, using the "//'HLQ.WHATEVER'" notation. But > will this work with GDG's to create the +1 generation? And how do you > control DCB/SPACE attributes for the receiving file? > > 5. What are the chances of being able to transfer BINARY VB files > successfully? I note that SFTP doesn't seem to have LOCSITE RDW options. > > 6. Does CONTROL-M have any basic capability to be signaled that an > event has occurred such that it will then trigger follow-up processing? If > so, can you do this from shell script? > > If any can help with this, it would be much appreciated. I only know > enough about Unix System Services to be dangerous, and even less about > CONTROL-M. For CONTROL-M we are really running on autopilot since our > expert departed a couple years back. > > John > > ---------------------------------------------------------------------- > For IBM-MAIN subscribe / signoff / archive access instructions, > send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN > ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN