home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   comp.os.vms      DEC's VAX* line of computers & VMS.      264,096 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 263,628 of 264,096   
   Robert A. Brooks to Simon Clubley   
   Re: Semper VMS - Nuclear Mode   
   28 Oct 25 12:15:58   
   
   From: FIRST.LAST@vmssoftware.com   
      
   On 10/28/2025 09:54, Simon Clubley wrote:   
   > On 2025-10-27, jayjwa  wrote:   
      
   >> %%%%%%%%%%%  OPCOM  18-DEC-2023 20:35:37.33  %%%%%%%%%%%   
   >> Message from user DECNET on KUSHAL   
   >> DECnet event 0.3, automatic line service   
   >>  From node 1.12 (KUSHAL),  1-JAN-2041 00:00:00.00   
   >> Circuit QNA-0, Load, Successful, Node = 1.16, File = SAMPLE.SYS   
   >> Operating system, Ethernet address = AA-00-04-00-10-04   
   >>   
   >   
   > This may be because the 15-bit date offset boundary for the   
   > DECnet Phase IV event timestamp (as defined by the specification)   
   > was passed several years ago and therefore the system may be placing   
   > junk in that field. Current VMS itself uses the full 16-bits available,   
   > hence there is no problem on VMS itself.   
   >   
   > I came across this when I was probing EVL a few years ago and found that   
   > contrary to the specs it was still OK on current VMS systems. I think it   
   > was Rob who made that change to VMS but I can't remember for sure.   
      
   [EVL]EVLJULIAN.B32   
   X-4     RAB0249         Robert A. Brooks        17-Nov-2022   
            Fix for Jira DV-13/NetSuite 2057 -- "DECnet Phase IV"   
            NICE event date issue"   
      
            From a customer-sent mail message   
      
            "Events are time-stamped when they are generated with a   
            2-byte field holding the number of half julian days   
            since Jan-1 1977. The spec (Network Management 4.0.0,   
            page 170/171) implies that these 2 bytes should be treated   
            as a signed value (0 - 32767) which will overflow on   
            Nov 9th 2021. If the code treats it as unsigned, then we   
            are good for another 44 years."   
      
            The code in routine EVL$JULIAN appears to treat the   
            relevant word as unsigned, but there is an explicit   
            check such that any date after 1-Nov-2022 will return   
            an error.  Simply pushing the gating date check into   
            the future allows the date to be formatted and displayed   
            correctly.  For cuteness, I'm using my 100th birthday of   
            December 20, 2061 as the gating date.  Yeah, it's not   
            exactly 44 years past 10-Nov-2022, but hey, it's my call   
            to make.   
      
      
   --   
   	-- Rob   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca