A friend and I were recently talking about NJE over IP (specifically
FUNet NJE) and I mentioned UFT.
He had not known about UFT and seemed very interested. It has been
around for years, and sometimes gets interest again. So I thought I
should mention it here.
UFT is "unsolicited file transfer". In context, "unsolicited" means that
you didn't go out and get or fetch the file. It came to you. (Trying to
avoid things which conjure images of spam. It does *not* mean "unwanted".)
It's functionally equivalent to NJE except that it doesn't use
proprietary protocols and (significantly) it does not require another
topology. It rides on the public internet. The protocol is easy.
Another acronym is SIFT for "sender-initiated file transfer", but I've
always used SIFT to mean an email variant (where the spool space
attributes are in X- headers, which we see from time to time).
But UFT itself was created to *avoid* having to attach files to email.
It's like FedEx or UPS or DHL compared to postal/correspondence.
I have a guest CMS account and recently backed-up my 191 using CMS Tar
and UFT. Handy! I was also tinkering with 'sf' (sendfile) on Linux for
my friend.
The following is 'rls' output (sorta like 'rdrlist' but command line,
not TUI, so more like 'q rdr') with files from a mixture of sources,
just to show how the files look on a Unix/Linux/POSIX system. (On z/VM
they're just spool files, nuthin new there.)
*$ rls*
*A--------- 1 - rijndael 48552 Jan 25 10:02 0001
uft-1.10.1.tar.gz*
*I--------- 1 - rijndael 48354 Jan 25 10:03 0002
uft-1.10.1.tar.gz*
*I--------- 1 - c-73-121 11406 Jan 25 11:26 0003*
*A--------- 1 - c-73-121 11419 Jan 25 11:32 0004*
*A--------- 1 - c-73-121 11372 Jan 25 14:29 0005*
*A--------- 1 - localhos 780 Jan 25 14:30 0006*
*I--------- 1 - rijndael 529780 Feb 06 17:33 0007 sf*
*A--------- 1 - freebsd1 11459 Feb 07 10:41 0008 makefile*
*N--------- 1 - 148-100- 11817 Feb 28 16:15 0009 TCPIP.DATA*
*A--------- 1 - 148-100- 11539 Feb 28 16:16 0010 TCPIP.DATA*
*I--------- 1 - 148-100- 1887232 Feb 28 16:26 0011*
*N--------- 1 - 148-100- 575 Feb 28 17:06 0012 TROTHR.NAMES*
The above list is supposed to be sorta like 'ls' output, but the left
end is A for text files, I for binary (image), and N for netdata.
Notice that files always have a spool ID, but they might not have a name.
I'd really like to do more with NJE over IP, but I'd also like to see
more UFT action.
There's a GitHub project for it. If anyone is interested, check it out.
If you find bugs, let me know (and/or open an "issue").
-- R; <><
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN