I obviously try to always update my machines as soon as something changes.
I also automatically send mail to some people who have requested it
whenever there has been a change, and it might be that some people have
automated their updates based on this mail.
If anyone else wants a mail whenever the nodename database is updated,
just let me know.
Johnny
On 2019-12-18 06:54, Thomas DeBellis wrote:
I finished my changes to FAL and DAPLIB to support
ANONYMOUS usage on
HECnet with some degree of security.
Naturally, the first thing I did was regression testing, both with one
of my 20's and another 20 on HECnet (TWENEX). Unfortunately, I couldn't
do anything on TWENEX because it didn't know about my node definitions,
so NFT had no syntactical way to specify the connection (that I could
remember).? Intrigued, I went to a number of other 20's to see what a
SYSTAT might show.? Aside from the fact that most of them appeared down,
none of them knew about either TOMMYT:: or VENTI2::...? Well!!
However, before I got too huffy, I wondered when the last time **I**
updated was, the answer turning out to be "never"...? Shame on me.? So I
knocked together a weekly batch job to pull a specially formatted node
list from MIM::, suitable for swallowing by SETNOD (you have to have a
RETURN statement at the end or you get an error which can blow up a
batch job).? This also allows me to track (somewhat) the comings and
goings of nodes which is of interest.
So the question is, how frequently are the rest of you updating and how
are you doing it?? My batch control file is below in case anyone with a
20 wants it.
Meanwhile, I am looking for a few volunteers to contact me off-list to
do a little alpha testing before I post the code for ANONYMOUS usage.
------------------------------------------------------------------------
@DayTime
@Enable
@Set Trap File
@Define OLDS: PS:<OLD-SYSTEM>
@Rename SYSTEM:NODE-DATA.TXT OLDS:
@NFT
*SET DEFAULTS MIM:: /USER:
*SET DEFAULTS MIM:: /PASSWORD:
*SET DEFAULTS MIM:: /ACCOUNT:
*DIR MIM::FIX.T20;0
*COPY MIM::FIX.T20;0 SYSTEM:NODE-DATA.TXT
*EXIT
@Define OLD: OLDS:NODE-DATA.TXT.0
@Define NEW: SYSTEM:NODE-DATA.TXT.0
@Define DIF: OLDS:NODE-DATA.DIF.-1
@FILCOM
*DIF:=OLD:,NEW:
=^Z
@SETNOD
*TAKE SYSTEM:NODE-DATA.TXT.0
*SAVE
*INSERT
*EXIT
@Information DECnet
@VD OLD:,NEW:
WEEKLY:: @CHKPNT WEEKLY
@Submit GETNOD.CTL.0 -
@ /After:+167:59:59 -
@ /Assistance:Yes -
@ /Batch-Log:Append -
@ /LogDisposition:Keep -
@ /LogName:GETNOD.LOG.0 -
@ /Notify:No -
@ /Output:NoLog -
@ /Restartable:YES -
@ /Time:00:01:00 -
@ /Unique:No
@Goto END
%ERR::
@Original ERun NEW:MM.EXE.0
*DayTime
*Send Nag
*DECnet Node Update Error
*Go figure out what went wrong and restart the batch job
*^Z
*User-Header Importance High
*User-Header Priority Urgent
*User-Header X-Priority 1
*Erase Bcc
*Send
*Quit
END::
@Information (about) Batch-Requests
@Echo That's all folks!
--
Johnny Billquist || "I'm on a bus
|| on a psychedelic trip
email: bqt at softjar.se || Reading murder books
pdp is alive! || tryin' to stay hip" - B. Idol