<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>So it appears that NICE wants the Julian half day count in an
      unsigned short, or 16 bits; that seems obvious enough.<br>
    </p>
    <p>I wrote a Tops-10 patch to have it wrap like what appears to be
      happening on OpenVMS.</p>
    <p>In <font size="+1"><tt>D36COM.MAC</tt></font> at <font
        size="+1"><tt>NMXTIM+</tt></font>9,  change the following two
      lines (which skip or fall into the <font size="+1"><tt>COM911
          BUGHLT</tt></font>),<br>
    </p>
    <p><font size="+1"><tt>        SKIPL T2                ;MAKE SURE WE
          HAVE A POSITIVE NUMBER OF SECONDS</tt><tt><br>
        </tt><tt>        TDNE T1,[XWD -1,600000] ;MAKE SURE NO DATE
          OVERFLOW</tt></font><br>
    </p>
    <p>to</p>
    <p><font size="+1"><tt>        SKIPGE T2               ;Do WE HAVE A
          POSITIVE NUMBER OF SECONDS?</tt><tt><br>
        </tt><tt>         MOVMS T2               ; No.  Fine, now we're
          plenty positive</tt><tt><br>
        </tt><tt>        TDZA T1,[XWD -1,600000] ;MAKE SURE never any
          DATE OVERFLOW ever</tt></font><br>
    </p>
    <div class="moz-cite-prefix">However, I don't run any Tops-10
      systems, so if anybody wants to try this and let me know, that
      would be appreciated.  Better to wrap the count than to just stop
      code.  At WPI, we would have considered that 'rude'.<br>
    </div>
    <div class="moz-cite-prefix">
      <hr width="100%" size="2">On 12/28/20 10:08 PM, Thomas DeBellis
      wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:d56047a7-5a98-94bf-731d-ddf27485b16e@gmail.com">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <p>If I'm understanding this correctly, it would seem to indicate
        that there is no reason for Tops-10 to crash because of a Julian
        half day roll over.  I had verified that there is no problem
        with the internal time for system logging (I.E., the records
        that SPEAR gets out of ERROR.SYS). <br>
      </p>
      <p> Tops-10 and Tops-20 share the same internal time format (a
        significant difference between Tops-20 and TENEX), even if
        Tops-10 doesn't handle it properly as an unsigned word, it will
        still handle events up to 27-Sep-2217.  Since that's over 196
        years from now, I would assume this is adequate time to really
        address the problem.</p>
      <p>I'll take another look at the code and see if I can't come up
        with a workaround.</p>
      <p>Meanwhile, I wanted to make sure I understood what was going on
        where with the output below.  Which OPCOM is running where?  Is
        this only OPCOM output from APOLLO as HERMES comes up and sends
        a circuit up message?  The START /NETWORK DECNET is issued on
        HERMES?<br>
      </p>
      <div class="moz-cite-prefix">On 12/27/20 8:17 PM, Jason Brady
        wrote:<br>
      </div>
      <blockquote type="cite"
        cite="mid:3f86fbad-92c9-44d6-9389-9baf0495eb24@www.fastmail.com">
        <meta http-equiv="content-type" content="text/html;
          charset=UTF-8">
        <title></title>
        <style type="text/css">p.MsoNormal,p.MsoNoSpacing{margin:0}</style>
        <div>Ah...here are the test system (HERMES) operator log
          messages (notice the 31-JAN-1977 00:00:06.21 timestamp):<br>
        </div>
        <div><br>
        </div>
        <div>$ START /NETWORK DECNET<br>
        </div>
        <div>%%%%%%%%%%%  OPCOM  27-DEC-2022 16:41:31.22  %%%%%%%%%%%<br>
        </div>
        <div>Message from user DECNET on HERMES<br>
        </div>
        <div>DECnet starting<br>
        </div>
        <div><br>
        </div>
        <div>%RUN-S-PROC_ID, identification of created process is
          00000125<br>
        </div>
        <div>%DCL-I-SUPERSEDE, previous value of MOM$SYSTEM has been
          superseded<br>
        </div>
        <div>%DCL-I-SUPERSEDE, previous value of MOM$SYSTEM_NOSOFTID has
          been superseded<br>
        </div>
        <div>%DCL-I-SUPERSEDE, previous value of MOM$SYSTEM_SOFTID has
          been superseded<br>
        </div>
        <div>%NCP-I-NOINFO, No information in database<br>
        </div>
        <div>%RUN-S-PROC_ID, identification of created process is
          00000127<br>
        </div>
        <div>$<br>
        </div>
        <div>%%%%%%%%%%%  OPCOM  27-DEC-2022 16:41:36.76  %%%%%%%%%%%<br>
        </div>
        <div>Message from user DECNET on HERMES<br>
        </div>
        <div>DECnet event 4.10, circuit up<br>
        </div>
        <div>From node 2.404 (HERMES), 31-JAN-1977 00:00:06.21<br>
        </div>
        <div>Circuit EWA-0<br>
        </div>
        <div><br>
        </div>
        <div>$<br>
        </div>
        <div>%%%%%%%%%%%  OPCOM  27-DEC-2022 16:41:41.87  %%%%%%%%%%%<br>
        </div>
        <div>Message from user DECNET on HERMES<br>
        </div>
        <div>DECnet event 4.15, adjacency up<br>
        </div>
        <div>From node 2.404 (HERMES), 31-JAN-1977 00:00:06.21<br>
        </div>
        <div>Circuit EWA-0, Adjacent node = 2.400 (APOLLO)<br>
        </div>
        <div><br>
        </div>
        <div>And from APOLLO adjacent node (down/up when DECnet cycled):<br>
        </div>
        <div><br>
        </div>
        <div>APOLLO-><br>
        </div>
        <div>%%%%%%%%%%%  OPCOM  27-DEC-2020 16:31:27.60  %%%%%%%%%%%<br>
        </div>
        <div>Message from user DECNET on APOLLO<br>
        </div>
        <div>DECnet event 4.18, adjacency down<br>
        </div>
        <div>From node 2.400 (APOLLO), 27-DEC-2020 16:31:27.59<br>
        </div>
        <div>Circuit EWA-0, Adjacent node listener receive timeout<br>
        </div>
        <div>Adjacent node = 2.404 (HERMES)<br>
        </div>
        <div><br>
        </div>
        <div>APOLLO-><br>
        </div>
        <div>%%%%%%%%%%%  OPCOM  27-DEC-2020 16:42:33.54  %%%%%%%%%%%<br>
        </div>
        <div>Message from user DECNET on APOLLO<br>
        </div>
        <div>DECnet event 4.15, adjacency up<br>
        </div>
        <div>From node 2.400 (APOLLO), 27-DEC-2020 16:42:33.54<br>
        </div>
        <div>Circuit EWA-0, Adjacent node = 2.404 (HERMES)<br>
        </div>
        <div><br>
        </div>
        <div><br>
        </div>
        <div>On Sun, Dec 27, 2020, at 5:03 PM, Paul Koning wrote:<br>
        </div>
        <blockquote type="cite" id="qt"
          style="overflow-wrap:break-word;">
          <div>That doesn't fully answer the question.  What you see is
            the system log, which presumably uses VMS time stamps.
             Those have a wide range.  The question is what the DECnet
            events would show, when encoded in the NICE protocol.  If
            you configure it to send events (like node reachable or
            circuit up) to another node, what do the timestamps look
            like on that other node?<br>
          </div>
          <div class="qt-"><br>
          </div>
          <div class="qt-">
            <div><span class="qt-Apple-tab-span" style="white-space:pre;"></span>paul<br>
            </div>
            <div>
              <div><br>
              </div>
              <blockquote type="cite" class="qt-">
                <div class="qt-">On Dec 27, 2020, at 7:42 PM, Jason
                  Brady <<a href="mailto:jr_brady@fastmail.com"
                    class="qt-" moz-do-not-send="true">jr_brady@fastmail.com</a>>
                  wrote:<br>
                </div>
                <div><br>
                </div>
                <div class="qt-">
                  <div
style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;-webkit-text-stroke-width:0px;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:currentcolor;text-decoration-thickness:auto;"
                    class="qt-">Booted test Alpha system running OpenVMS
                    8.4 and set the date to 27-DEC-2022. Started DECnet
                    Phase IV. No errors.<br>
                  </div>
                  <div
style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;-webkit-text-stroke-width:0px;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:currentcolor;text-decoration-thickness:auto;"
                    class="qt-"><br>
                  </div>
                  <div
style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;-webkit-text-stroke-width:0px;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:currentcolor;text-decoration-thickness:auto;"
                    class="qt-">From node APOLLO, no problem
                    transferring files from the test system and
                    displaying network info (TELL ... SHOW EXEC, etc.).<br>
                  </div>
                  <div
style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;-webkit-text-stroke-width:0px;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:currentcolor;text-decoration-thickness:auto;"
                    class="qt-"><br>
                  </div>
                  <div
style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;-webkit-text-stroke-width:0px;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:currentcolor;text-decoration-thickness:auto;"
                    class="qt-">Snippet from test system NML$SERVER.LOG:<br>
                  </div>
                  <div
style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;-webkit-text-stroke-width:0px;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:currentcolor;text-decoration-thickness:auto;"
                    class="qt-"><br>
                  </div>
                  <div
style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;-webkit-text-stroke-width:0px;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:currentcolor;text-decoration-thickness:auto;"
                    class="qt-">       
                    --------------------------------------------------------<br>
                  </div>
                  <div
style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;-webkit-text-stroke-width:0px;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:currentcolor;text-decoration-thickness:auto;"
                    class="qt-">        Connect request received at
                    27-DEC-2022 16:29:25.54<br>
                  </div>
                  <div
style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;-webkit-text-stroke-width:0px;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:currentcolor;text-decoration-thickness:auto;"
                    class="qt-">            from remote process
                    APOLLO::"0=JASON"<br>
                  </div>
                  <div
style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;-webkit-text-stroke-width:0px;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:currentcolor;text-decoration-thickness:auto;"
                    class="qt-">            for object
                    "SYS$COMMON:[SYSEXE]NML.EXE"<br>
                  </div>
                  <div
style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;-webkit-text-stroke-width:0px;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:currentcolor;text-decoration-thickness:auto;"
                    class="qt-">       
                    --------------------------------------------------------<br>
                  </div>
                  <div
style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;-webkit-text-stroke-width:0px;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:currentcolor;text-decoration-thickness:auto;"
                    class="qt-"><br>
                  </div>
                  <div
style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;-webkit-text-stroke-width:0px;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:currentcolor;text-decoration-thickness:auto;"
                    class="qt-">Snippet from test system FAL$SERVER.LOG:<br>
                  </div>
                  <div
style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;-webkit-text-stroke-width:0px;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:currentcolor;text-decoration-thickness:auto;"
                    class="qt-"><br>
                  </div>
                  <div
style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;-webkit-text-stroke-width:0px;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:currentcolor;text-decoration-thickness:auto;"
                    class="qt-">       
                    --------------------------------------------------------<br>
                  </div>
                  <div
style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;-webkit-text-stroke-width:0px;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:currentcolor;text-decoration-thickness:auto;"
                    class="qt-">        Connect request received at
                    27-DEC-2022 16:26:56.85<br>
                  </div>
                  <div
style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;-webkit-text-stroke-width:0px;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:currentcolor;text-decoration-thickness:auto;"
                    class="qt-">            from remote process
                    APOLLO::"0=JASON"<br>
                  </div>
                  <div
style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;-webkit-text-stroke-width:0px;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:currentcolor;text-decoration-thickness:auto;"
                    class="qt-">            for object
                    "SYS$COMMON:[SYSEXE]FAL.EXE"<br>
                  </div>
                  <div
style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;-webkit-text-stroke-width:0px;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:currentcolor;text-decoration-thickness:auto;"
                    class="qt-">       
                    --------------------------------------------------------<br>
                  </div>
                  <div
style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;-webkit-text-stroke-width:0px;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:currentcolor;text-decoration-thickness:auto;"
                    class="qt-"><br>
                  </div>
                  <div
style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;-webkit-text-stroke-width:0px;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:currentcolor;text-decoration-thickness:auto;"
                    class="qt-">Is the above satisfactory, at least for
                    OpenVMS Alpha?<span class="qt-Apple-converted-space"> </span><br>
                  </div>
                  <div
style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;-webkit-text-stroke-width:0px;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:currentcolor;text-decoration-thickness:auto;"
                    class="qt-"><br>
                  </div>
                  <div
style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;-webkit-text-stroke-width:0px;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:currentcolor;text-decoration-thickness:auto;"
                    class="qt-">Regards,<br>
                  </div>
                  <div
style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;-webkit-text-stroke-width:0px;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:currentcolor;text-decoration-thickness:auto;"
                    class="qt-">Jason<br>
                  </div>
                  <div
style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;-webkit-text-stroke-width:0px;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:currentcolor;text-decoration-thickness:auto;"
                    class="qt-"><br>
                  </div>
                  <div
style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;-webkit-text-stroke-width:0px;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:currentcolor;text-decoration-thickness:auto;"
                    class="qt-">On Sun, Dec 27, 2020, at 10:06 AM,
                    Robert Armstrong wrote:<br>
                  </div>
                  <blockquote type="cite" id="qt-qt"
style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;-moz-text-size-adjust:auto;-webkit-text-stroke-width:0px;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:currentcolor;text-decoration-thickness:auto;"
                    class="qt-">
                    <div class="qt-">> John Forecast wrote:<br>
                    </div>
                    <div class="qt-">>DECnet event logging for any
                      system may fail after Nov 9th 2021. <br>
                    </div>
                    <div class="qt-"><br>
                    </div>
                    <div class="qt-">  Oh, that's a much bigger deal! 
                      Do you happen to know if VMS handles this field as
                      unsigned??  A lot of people here are going to be
                      bummed if VMS quits working next fall...<br>
                    </div>
                    <div class="qt-"><br>
                    </div>
                    <div class="qt-">Bob<br>
                    </div>
                  </blockquote>
                </div>
              </blockquote>
            </div>
          </div>
        </blockquote>
        <div><br>
        </div>
      </blockquote>
    </blockquote>
  </body>
</html>