I finished the auto-mounting code for Tops-20 DAP, viz:

NFT>dir venti2::dsk*:<Help>units.hlp

  VENTI2::TOMMYT:<HELP>
UNITS.HLP.1;P777752              1 2210(7)    28-Apr-1980 17:23:03

  VENTI2::TOPS20:<HELP>
UNITS.HLP.1;P777752              1 2210(7)    28-Apr-1980 17:23:03
NFT>

Over in FAL, one finds the following debugging output:

[Received Access message (Flg=LEN Cnt=30.)]
[Parsing Access message]
[DSK*: PS:<HELP>UNITS.HLP.1, JFN 7, Unit* High]
[Trying file TOMMYT:<Help>units.hlp]
[Assigned JFN 7, Unit* High]
    .
    .
    .
[Trying file STAR:<Help>units.hlp]
[Failed. No such directory name]
[Mounted file structure TOPS20: on behalf of SLOGIN]
[Trying file TOPS20:<Help>units.hlp]
[Assigned JFN 7, Unit* High]
    .
    .
    .
[Dismounted file structure TOPS20: on behalf of SLOGIN]

Like many things I do, I tend to have an overly optimistic if not naive idea of the development involved and bump into edge cases.  I had to split DAPLIB up into three separate sources to accommodate the changes, which kept getting longer as I found another case I hadn't considered.

The same thing happened in spades when I put NRT support into Kermit-20.  The changes were so pervasive that I started looking around for regression tests.  C-Kermit itself has wonderful scripting, which you can even use to write a compiler.  But not testing scripts, so I wrote my own batch control files.

Anybody know what's available for DECnet; in particular, DAP?  I seem to remember there being something for UETP, but it wasn't extensive.