[HECnet] RSTS/E started emitting "?EVTLOG (BLDNIC) -- %Integer error" messages

Thomas DeBellis tommytimesharing at gmail.com
Thu Nov 11 12:32:12 PST 2021


You can obviously get into problems trying to figure out what to remove 
for the local executor before the fact because you don't know who is 
picking up the node file.

I believe that the correct thing to do when getting and processing the 
node list is for the insertion application to 'politely' decline to 
insert the local Executor.  Tops-20 will actually let you re-insert the 
local Executor with no complaints, /provided/ that neither the local 
Executor node name or node number have changed since boot.  However my 
SETNODE rewrite is too 'polite' to even attempt that.  The below is from 
the GETNOD weekly batch job log of 25-Sep-2021.

21:05:28 USER   SETNODE>*Verbosity Terse
21:05:28 USER   Verbosity level: TERSE
21:05:28 USER   SETNODE>*Take SYSTEM:NODE-DATA.TXT.0 /NO-ACCESS
21:05:28 USER
21:05:28 USER   [Fork SETND2 opening ? for reading]
21:05:28 USER *% Ignoring any modification to Executor node at line 
number 849*
21:05:28 USER
21:05:28 USER   SETNODE>*Verbosity Normal
21:05:28 USER   Verbosity level: NORMAL
21:05:28 USER   SETNODE>*Build Incremental
21:05:28 USER   % No nodes in this table
21:05:28 USER   Nodes processed: 7
21:05:28 USER   Total nodes inserted: 7
21:05:28 USER   SETNODE>*Build Full
21:05:28 USER   Nodes processed: 899
21:05:28 USER   Nodes processed: 7
21:05:28 USER   Total nodes inserted: 906
21:05:28 USER   SETNODE>*Status
21:05:28 USER       Total Unchanged nodes:    899
21:05:28 USER    Total updates to perform:      7
21:05:28 USER       Total nodes to delete:   NONE
21:05:28 USER    Total words, shared text:   1632
21:05:28 USER   Total incremental changes:      7
21:05:28 USER         Total nodes to save:    906
21:05:28 USER   SETNODE>*Show Delete
21:05:28 USER   % No nodes in this table
21:05:28 USER   SETNODE>*Show Update
21:05:28 USER   DURAL   29.801  IRNBRU  29.806  KATANA 29.803  NOISY   
29.804  NOVA    29.800
21:05:28 USER   PRLVAX  29.805  TOOTH   29.802
21:05:28 USER   Total nodes in table: 7
21:05:28 USER   SETNODE>*Insert Updates
21:05:28 USER   [Inserted 7 nodes]
21:05:28 USER   SETNODE>*Save /NO-ACCESS /RESTRICTED
21:05:28 USER
21:05:28 USER   [Fork SETND2 opening ? for writing restricted]
21:05:28 USER   [Saving to binary file: TOMMYT:<SYSTEM>NODE-DATA.BIN.1 
;PROCESS-ONLY-JFN:2  ;RD ;WR ;BSZ:36 ]
21:05:28 USER   SETNODE>*Exit

------------------------------------------------------------------------
On 11/11/21 6:30 AM, Johnny Billquist wrote:
> Tony,
>
> On 2021-11-11 10:30, Tony Nicholson wrote:
>> Johnny,
>>
>> Under RSTS/E I’ve found I can use FIX.CMD, but I have to comment the 
>> definition for the current node and add a missing definition for MIM. 
>
> Ah. Yes, similar "problem" as with RSX in that the own node won't 
> work. That's the reason MIM is not in there. I should create a 
> different one for others. FIX.CMD is where I started, and it is very 
> tailored to my own use.
>
>> Then duplicate the definitions changing the ‘def nod’ to ‘set nod’ 
>> and feed it into NCP.
>
> Maybe you should look at FIX.COM?
>
>> When I update pydecnet using a new nodenames.dat I also use
>>
>> $ ncp copy known nodes from TNRTR to both
>>
>> (TNRTR Is my pydecnet router)
>
> That definitely works in VMS. Does that also work in RSTS/E?
>
> With that said, while generated command files are all nice and good, 
> for at least VMS and RSX, I would actually recommend people use the 
> provided DECnet tools instead.
>
>
> In RSX:
>
> > RUN LB:[5,54]NNCFSL
>
> and collect the nodes from MIM, and then:
>
> SCP STOP
> SCP START
>
> and you have the new nodenames in there.
>
>
> In VMS (as mentioned above):
>
> $ NCP COPY KNOWN NODES FROM MIM TO BOTH
>
> If the VMS solution also works in RSTS/E that is really nice.
>
>   Johnny
>
>>
>> Tony
>>
>> On Thu, 11 Nov 2021 at 19:54, Johnny Billquist <bqt at softjar.se 
>> <mailto:bqt at softjar.se>> wrote:
>>
>>     If a specific format is needed for RSTS/E nodes, I can create that
>>     format file whenever the nodename database is updated. Just let 
>> me know
>>     what the format should be.
>>
>>     At the moment, the following files are created:
>>
>>     FIX.T20 (for TOPS-20)
>>     FIX.COM <http://FIX.COM> (for VMS)
>>     HECNET.PY (for PyDECnet)
>>     FIX.CMD (for RSX)
>>
>>     All can be found at MIM::HECNET:
>>
>>         Johnny
>>
>> -- 
>> Tony Nicholson <tony.nicholson at computer.org 
>> <mailto:tony.nicholson at computer.org>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sonic.net/pipermail/hecnet-list/attachments/20211111/c0522d53/attachment.htm>


More information about the Hecnet-list mailing list