<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p><font face="Calibri, sans-serif">Yes, this is <i>exactly</i>
what I was talking about below, "I sometimes get the impression
that it parses for more than it can actually do." You can put
any kind of circuit id you want, but you get the exact same pick
list, even when the parameter makes no sense. NMLT20 does the
semantic processing and decides whether the request passes
muster. So it looks like I don't have it, but I'll have a look
at the sources maybe later.<br>
</font></p>
<div class="moz-cite-prefix">
<p><font face="Calibri, sans-serif">It's not a limitation of
Tops-20 but rather that the OPR user mode parser does not have
the appropriate semantic knowledge.</font></p>
<p><font face="Calibri, sans-serif">You can get some really fancy
parsing with <font size="+1"><tt>COMND%</tt></font>. I guess
my favorite was a program I wrote that built its parameter
list on the fly based on what you were able to set and what
you had already set. So, you could type a "?" and be assured
that what was listed was in fact settable. As you set each
parameter, it got taken off the parse list, so you could get
real time feed back on what you had left to do.</font></p>
<p><font face="Calibri, sans-serif">Very nice and a bit overboard,
but that's me, I guess. I have never seen <font size="+1"><tt>COMND%</tt></font>'s
equal anywhere on Unix or Windows or anywhere else except for
C-MM and C-KERMIT, both of which used Columbia C based <font
size="+1"><tt>COMND%</tt></font> package.</font><br>
</p>
</div>
<blockquote type="cite"
cite="mid:016c01d5f0f3$c9c35ac0$5d4a1040$@com">
<p>
<meta http-equiv="Content-Type" content="text/html;
charset=UTF-8">
<meta name="Generator" content="Microsoft Word 12 (filtered
medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:Helvetica;
panose-1:2 11 6 4 2 2 2 2 2 4;}
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:Tahoma;
panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
p
{mso-style-priority:99;
mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:0in;
font-size:12.0pt;
font-family:"Times New Roman","serif";}
tt
{mso-style-priority:99;
font-family:"Courier New";}
span.EmailStyle19
{mso-style-type:personal;
font-family:"Calibri","sans-serif";
color:#1F497D;}
span.EmailStyle20
{mso-style-type:personal-reply;
font-family:"Calibri","sans-serif";
color:#1F497D;}
.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></p>
<div class="WordSection1">
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"></span></p>
<p><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"></span></p>
<hr width="100%" size="2">
<p><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"> On
3/2/20 7:36 PM, Robert Armstrong wrote:</span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">
FWIW, you can’t/couldn’t do verification on an Ethernet
circuit anyway. It only works on point to point links.
Command completion may be smart enough to only show you the
options that are applicable to your input so far, or maybe
TOPS20 just doesn’t have it…</span></p>
<p><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span><o:p></o:p><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Bob</span></p>
<div>
<div style="border:none;border-top:solid #B5C4DF
1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span
style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">From:</span></b><span
style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">
<a class="moz-txt-link-abbreviated" href="mailto:owner-hecnet@Update.UU.SE">owner-hecnet@Update.UU.SE</a>
[<a class="moz-txt-link-freetext" href="mailto:owner-hecnet@Update.UU.SE">mailto:owner-hecnet@Update.UU.SE</a>] <b>On Behalf Of </b>Thomas
DeBellis<br>
<b>Sent:</b> Monday, March 2, 2020 3:55 PM<br>
<b>To:</b> <a class="moz-txt-link-abbreviated" href="mailto:hecnet@Update.UU.SE">hecnet@Update.UU.SE</a><br>
<b>Subject:</b> Re: [HECnet] Intermittent Connection
with PyDECnet?<o:p></o:p></span></p>
</div>
</div>
<p><span
style="font-family:"Calibri","sans-serif"">I
appear to have neither </span><tt><span
style="font-size:10.0pt">CIRCUIT VERIFICATION</span></tt><span
style="font-family:"Calibri","sans-serif""> nor </span><tt><span
style="font-size:10.0pt">NODE TRANSMIT PASSWORD</span></tt><span
style="font-family:"Calibri","sans-serif"">, viz:</span><o:p></o:p></p>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<p><span style="font-family:"Courier New"">NCP>set
cirCUIT ni-0 ? ALL<br>
or one of the following:<br>
ACTIVE BABBLE BLOCKING CHANNEL
COST COUNTER DEAD<br>
DTE DYING HELLO INACTIVE
LINE LISTEN MAXIMUM<br>
NUMBER OWNER POLLING RECALL
ROUTER SERVICE STATE<br>
TRANSMIT TRIBUTARY TYPE USAGE<br>
<br>
NCP>set noDE venti2:: ? ALL<br>
or one of the following:<br>
ADDRESS CIRCUIT<br>
or one of the following:<br>
AREA BROADCAST BUFFER CONSOLE
COUNTER<br>
CPU DELAY DIAGNOSTIC DUMP
HARDWARE<br>
HOST IDENTIFICATION INACTIVITY
INCOMING LOAD<br>
MAXIMUM OUTGOING RETRANSMIT ROUTING
SECONDARY<br>
SEGMENT SERVICE SOFTWARE STATE
SUBADDRESSES<br>
TERTIARY TYPE</span><o:p></o:p></p>
</blockquote>
<p><span
style="font-family:"Calibri","sans-serif"">I
may be mis-remembering how our DN200 was configured. I
believe the Top-20 NCP parser may have shared keyword tables
with other DECnet implementations via BLISS at one point.
Anyway, I recall at least some of it was BLISS. I haven't
look in that particular box lately, but the parse tables
appear to assembler now, with heavy uses of GLXMAC macros.</span><o:p></o:p></p>
<p><span
style="font-family:"Calibri","sans-serif"">The
Tops-20 operator interface has two 'sub-modes', as it were:
NCP and LCP. NCP parses DECnet related keywords. LCP is
used for LAT configuration. The operator subsystem is kind
of neat; OPR parsers send packets to Orion, a communications
server and router. It notes an NCP subset and routes that
to NMLT20 which contains just what you think it would.</span><o:p></o:p></p>
<p><span
style="font-family:"Calibri","sans-serif"">Early
versions of NMLT20 (about 1980) appeared insufficiently
productized. It could hang in a loop or (more frequently)
crash for no readily apparent reason. We submitted a rather
large number of SPR's... However, it's quite stable now; I
don't believe I've had a single crash. I have yet to come
to a fully informed conclusion about the lexical interface;
I sometimes get the impression that it parses for more than
it can actually do.</span><o:p></o:p></p>
<p><span
style="font-family:"Calibri","sans-serif"">Elsewhere
in Tops-20, DECnet implementation is a mixed bag; most of
the monitor code appears finished; I go months without
reboots and that is with active development. The user mode
code is another matter entirely. I had my hands full fixing
a number of issues with DAP and FAL. It was <i>invaluable</i>
having heterogeneous HECnet nodes to test against, RSX 11M+
and VMS. SETNOD needs some finishing and perhaps some
additional functionality. I have yet to look at FTS; I
don't see how it can get or generate any traffic at all.
The monitor interface (NFT:) does not appear to be
operational. Elsewhere (perhaps Galaxy) appears to have no
submission interface. Johnny and I have some minor tweaks
to flush out with MAIL11 (in addition to the changes that
I've already put in).</span><o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p class="MsoNormal">On 3/2/20 3:25 PM, Robert Armstrong
wrote:<o:p></o:p></p>
</div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<p><span style="color:#1F497D">></span>I don't see where I
would set an id and password in 7-1-CONFIG or in NCP.<o:p></o:p></p>
<p><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">
Don’t know about TOPS-20, but in NCP/NICE/NML it’s</span><o:p></o:p></p>
<p><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">
SET CIRCUIT … VERIFICATION ENABLED</span><o:p></o:p></p>
<p><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">and</span><o:p></o:p></p>
<p><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">
SET NODE … TRANSMIT PASSWORD …</span><o:p></o:p></p>
<p><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">The
password the remote node sends has to match the one that’s
associated with that node in the local DECnet database.</span><o:p></o:p></p>
<p><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Bob</span><o:p></o:p></p>
<p><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"> </span><o:p></o:p></p>
</blockquote>
</div>
</blockquote>
</body>
</html>