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

Reply via email to