To add another to John's list, see the DRPC package on the VM downloads page. http://www.vm.ibm.com/download/packages/descript.cgi?DRPC While the package description says it is a DDR to Pipes interface, it also includes and documents ftpput and ftpget stages that are used for z/VM installation.
On Thu, Aug 25, 2011 at 1:10 PM, Larson, John E. <[email protected]> wrote: > I am getting lost in Google-land, and seem to keep hitting dead ends. > > Something that I've wanted to do for a really long time but just assumed > wasn't possible. > > Is it even possible...to write an FTP user exit that interfaces with the > entire retrieval mechanism? > > Ultimately, I'd wish to have a PIPE stage that can filter my FTP GET of a > 3000+ cylinder MVS dataset to a VM disk. > I've always wondered why I have to find a VM disk large enough to complete > the FTP GET, so that I can then turn around and "PIPE < FTP FILE | many > filters | > much less data..." > > What would be the first step in even trying to attempt this? An FTP user > exit? A socket program that does the LOGIN and entire FTP itself (rewriting > FTP)?? > > Or is this just too complex to consider? > > The larger the MVS dataset (multi-volume), the more awkward current methods > are, i.e., I use FILEAID to chop the MVS dataset into 5-10 more manageable > datasets (each less than 3000 cylinders). > Then I can FTP GET each one, do my PIPE processing, and when all done write a > final PIPE to merge all of the individual files and combine into one final > output file. > > I suppose that preprocessing on MVS is an obvious alternative, but I wish > that I could figure out how to do this while staying at home (on VM:-) > > John > -- Bruce Hayden z/VM and Linux on System z ATS IBM, Endicott, NY
