![]() |
![]() HP OpenVMS Systemsask the wizard |
![]() |
The Question is: Hello to one and all I'd like a quick explanation if there is one, please... The Lexical f$getsyi("hw-vers") returns a long string of numbers... ------------ CINDY >write sys$output f$getsyi("node_hwvers") 065500000000000000000009 CINDY > --------------- I should image the 655 equates to my machine which is an AlphaServer 4100 5/600 8MB. What does a 653 equate to?? Many thanks The Answer is : The contents of this field are platform specific, and the lower ten bytes are not particularly documented -- this itemcode is intended to return hardware version information, and is not particularly intended to nor recommended for the acquisition of information that identifies the hardware itself. To determine which platform you have, use of the HW_MODEL or HW_NAME itemcodes would be more appropriate. For example: $ x=f$getsyi("NODE_HWVERS") $ show symbol x X = "04EE0000000000000000000D" $ x=f$getsyi("HW_MODEL") $ show symbol x X = 1262 Hex = 000004EE Octal = 00000002356 The above example was from the following system: $ x=f$getsyi("HW_NAME") $ show symbol x X = "AlphaStation 255/300" The 4EE (hexadecimal) model code is derived from the platform and the value that is returned by each particular Alpha platform is registered within the Alpha Architecture. A subset of the model codes that are registered with the Alpha Architecture comprise the contents of the $ALPHADEF module, a module whose contents are unfortunately not entirely current. With Dynamic System Recognition (DSR), the contents of $ALPHADEF will inherently be less-than-current because certain newer Alpha systems can be recognized by compatible but older OpenVMS releases. But unfortunately, the $ALPHADEF module found on OpenVMS releases newer than various existing Alpha platforms (including OpenVMS V7.3) has not been updated with the Alpha systems released prior to the OpenVMS V7.3 release. The OpenVMS Wizard will request that updates to the contents of $ALPHADEF be made.
|