home *** CD-ROM | disk | FTP | other *** search
/ ftp.pasteur.org/FAQ/ / ftp-pasteur-org-FAQ.zip / FAQ / dec-faq / vms / part1 next >
Encoding:
Text File  |  2001-10-03  |  98.6 KB  |  2,322 lines

  1. Path: senator-bedfellow.mit.edu!bloom-beacon.mit.edu!newsfeed.stanford.edu!paloalto-snf1.gtei.net!news.gtei.net!news.compaq.com!news.cpqcorp.net!xdelta!hoffman
  2. Newsgroups: comp.os.vms,comp.sys.dec,vmsnet.alpha,vmsnet.misc,comp.answers,news.answers
  3. Distribution: world
  4. X-Newsreader: mxrn 6.18-32B
  5. From: hoffman@xdelta.zko.dec.nospam (Hoff Hoffman)
  6. Reply-To: hoffman@xdelta.zko.dec.nospam
  7. Followup-To: poster
  8. Subject: OpenVMS Frequently Asked Questions (FAQ), Part 1/5
  9. Approved: news-answers-request@mit.edu
  10. Distribution: world
  11. Expires: 2 Dec 2001 00:00:00 GMT
  12. Reply-To: hoffman@xdelta.zko.dec.nospam
  13. Summary: This posting contains answers to frequently asked questions about 
  14.         the OpenVMS operating system from Compaq Computer Corporation, and
  15.         the computer systems on which it runs.
  16. Lines: 2299
  17. Message-ID: <pkqu7.957$YP.25608@news.cpqcorp.net>
  18. Date: Tue, 02 Oct 2001 21:28:53 GMT
  19. NNTP-Posting-Host: 16.32.80.251
  20. X-Complaints-To: abuse@Compaq.com
  21. X-Trace: news.cpqcorp.net 1002058133 16.32.80.251 (Tue, 02 Oct 2001 14:28:53 PDT)
  22. NNTP-Posting-Date: Tue, 02 Oct 2001 14:28:53 PDT
  23. Organization: Compaq Computer Corporation
  24. Xref: senator-bedfellow.mit.edu comp.os.vms:311560 comp.sys.dec:89396 vmsnet.alpha:11481 vmsnet.misc:6279 comp.answers:47270 news.answers:216433
  25.  
  26. Archive-name: dec-faq/vms/part1
  27. Posting-Frequency: quarterly
  28. Last-modified: 2 Oct 2001
  29. Version: VMS-FAQ-1.TXT(7)
  30.  
  31. Changes since last edition
  32. ==========================
  33. Numerous URL and minor text updates, plus...
  34. Add DOC13        What OpenVMS mailing lists are available?
  35. Add DOC14        What is this Ask The Wizard website I've heard about?
  36. Update INTRO8    reflect organizational changes
  37. Add ITAN1        OpenVMS is porting to Intel IA-64?
  38. Add ITAN2        Where can I get Intel Itanium information?
  39. Add MAIL10       How can I block SMTP mail relay spam?
  40. Add MISC22       How do I convert?  Disk Blocks?  KB, MB, GB, TB?
  41. Update MGMT3     VMS File System Internals book reportedly out of print
  42. Update MGMT14    sub/STS/SYS/
  43. Update MGMT16    Add V7.3 to upgrade paths
  44. Add MGMT61       Explain disk (or tape) allocation class settings?
  45. Add MGMT62       How to prevent users from choosing obvious passwords?
  46. Add MGMT63       Volume Shadowing MiniCopy vs MiniMerge?
  47. Add MGMT64       Why is BACKUP not working as expected?
  48. Add PROG22       Dealing with Endian-ness?
  49. Add PROG23       How to resolve LINK-I-DATMISCH errors?
  50. Update SOFT1     XPDF, etc
  51. Update SOFT4     Tomcat, etc
  52. Update SOFT5     sequence points, argument evaluation
  53. Add TIME13       Customizing your TDF (Timezone) Setting?
  54. Add VMS17        memory management, resource management, ...
  55.  
  56.  
  57. This is part 1/5 of the Frequently Asked Questions (FAQ) posting for 
  58. the comp.os.vms and comp.sys.dec newsgroups.  (comp.os.vms is
  59. bidirectionally-gatewayed to the INFO-VAX mailing list - see INTRO3
  60. for further details.)  It contains answers to frequently asked
  61. questions about Compaq's OpenVMS operating system and the computer
  62. systems on which it runs.  (Please see INTRO5 before posting.)
  63.  
  64.  
  65.  
  66. Table of Contents - Part 1/5
  67. ____________________________
  68.  
  69.  
  70. OVERVIEW
  71. ========================================
  72. OV1.     Overview of the OpenVMS FAQ, Updates, Editor, Contact Info
  73.  
  74. Introduction
  75. ========================================
  76. INTRO1.  What is the scope of comp.os.vms?
  77. INTRO2.  What other newsgroups carry VMS-related information?
  78. INTRO3.  What is INFO-VAX?
  79. INTRO4.  How do I subscribe to or unsubscribe from INFO-VAX?
  80. INTRO5.  How do I submit a question or a response?  What is etiquette?
  81. INTRO6.  What is Encompass (DECUS)?
  82. INTRO7.  What archives of comp.os.vms/INFO-VAX are available?
  83. INTRO8.  Who are the corporate contacts for OpenVMS business issues?
  84.  
  85. General questions about OpenVMS
  86. ========================================
  87. VMS1.   What is OpenVMS?  What is its history?
  88. VMS2.   What is the difference between VMS and OpenVMS?
  89. VMS3.   How do I port from VMS to OpenVMS?
  90. VMS4.   Which is better - OpenVMS or UNIX?
  91. VMS5.   Is Compaq continuing funding and support for OpenVMS?
  92. VMS7.   What OpenVMS CD-ROM products are available?
  93. VMS8.   In what language is OpenVMS written?
  94. VMS9.   How do I obtain or transfer a VMS license?
  95. VMS10.  What is OpenVMS doing about the Euro currency symbol?
  96. VMS11.  Why hasn't OpenVMS been ported to Intel (IA32) systems?
  97. VMS12.  Are there any general-access OpenVMS systems available?
  98. VMS13.  What version of OpenVMS do I need?
  99. VMS14.  How can I submit OpenVMS Freeware?
  100. VMS15.  Porting applications to OpenVMS?
  101. VMS16.  How do I join Compaq Solutions Alliance?
  102. VMS17.  memory management, resource management, process scheduling, etc?
  103.  
  104.  
  105. Documentation and other resources
  106. ========================================
  107. DOC1.   Where can I find online copies of OpenVMS manuals?
  108. DOC2.   What online information is available?
  109. DOC3.   What books and publications are available?
  110. DOC4.   How do I extract a HELP topic to a text file?
  111. DOC5.   Does OpenVMS Marketing have an e-mail address?
  112. DOC6.   What OpenVMS-related WWW sites are available?
  113. DOC8.   Where can I find info about undocumented OpenVMS features?
  114. DOC9.   Where is documentation on the DECnet Phase IV protocols?
  115. DOC10.  Where can I learn about how the VMS executive works internally?
  116. DOC11.  Where can new users find tutorial information about OpenVMS?
  117. DOC12.  How to access the OpenVMS Netscape Navigator documentation?
  118. DOC13.  What OpenVMS mailing lists are available?
  119. DOC14.  What is this Ask The Wizard website I've heard about?
  120.  
  121. OpenVMS System Time
  122. ========================================
  123. TIME1.   A brief history of OpenVMS Timekeeping, please?
  124. TIME2.   How does OpenVMS VAX maintain system time?
  125. TIME3.   Why does my system time drift?
  126. TIME4.   Managing Timezones, Timekeeping, UTC, and Daylight Savings?
  127. TIME5.   How to troubleshoot TDF problems on OpenVMS?
  128. TIME6.   How can I keep the OpenVMS system time synchronized?
  129. TIME7.   How can I configure TCP/IP Services NTP as a time provider?
  130. TIME8.   How can I drift the OpenVMS system time?
  131. TIME9.   Why does VAX need a SET TIME at least once a year?
  132. TIME10.  Why can't I do a SET TIME command?  Help managing DTSS?
  133. TIME11.  Details of the OpenVMS system time-keeping?
  134. TIME12.  UTC vs GMT vs vs UT1/UT1/UT2 TDF?  What are these acronyms?
  135. TIME13.  Customizing your TDF (Timezone) Setting?
  136.  
  137. Table of Contents - Part 2/5
  138. ____________________________
  139.  
  140. System Management
  141. ========================================
  142. MGMT1.  What is an installed image?
  143. MGMT2.  Are there any known viruses for OpenVMS?
  144. MGMT3.  How do I mount an ISO-9660 CD on OpenVMS?
  145. MGMT4.  How do I extract the contents of a PCSI kit?
  146. MGMT5.  I've forgotten the SYSTEM password - what can I do?
  147. MGMT6.  How do I connect a PostScript printer via TCP/IP?
  148. MGMT9.  How do I change the node name of an OpenVMS System?
  149. MGMT10. What is the correct value for EXPECTED_VOTES in a VMScluster?
  150. MGMT11. Why doesn't OpenVMS see the new memory I just added?
  151. MGMT12. How do I write a BACKUP saveset to a remote tape?
  152. MGMT13. Tell me about SET HOST/DUP and SET HOST/HSC
  153. MGMT14. How do I install DECnet Phase IV on VMS 7.1?
  154. MGMT15. How do I change the text in a user's UIC identifier?
  155. MGMT16. What are the OpenVMS version upgrade paths?
  156. MGMT17. Why do I have negative number in the pagefile reservable pages?
  157. MGMT18. Do I have to update layered products when updating OpenVMS?
  158. MGMT19. How do I change the volume label of a disk?
  159. MGMT20. How do I fix a corrupt BACKUP saveset?
  160. MGMT21. How can I set up a shared directory?
  161. MGMT23. Why do I get extra blank pages on my HP Printer?
  162. MGMT24. How do I configure ELSA GLoria Synergy graphics on OpenVMS?
  163. MGMT25. How do I acquire OpenVMS patches, fixes, and ECOs?
  164. MGMT26. How do I rename a DSSI disk (or tape?)
  165. MGMT27. How do I move the queue manager database?
  166. MGMT28. How do I set a default IP route or gateway on OpenVMS?
  167. MGMT30. How do I delete an undeletable/unstoppable (RWAST) process?
  168. MGMT31. How do I reset the error count(s)?
  169. MGMT32. How do I find out if the tape drive supports compression?
  170. MGMT33. Can I copy SYSUAF to another version? To VAX? To Alpha?
  171. MGMT34. How do I delete (timeout) idle processes?
  172. MGMT35. Why isn't BACKUP/SINCE=BACKUP working?
  173. MGMT36. How can I set up reverse telnet (like reverse LAT)?
  174. MGMT37. Do I need a PAK for the DECevent (Compaq Analyze) tool?
  175. MGMT38. INITIALIZE ACCVIO and ANSI tape label support?
  176. MGMT39. How do I recover from INSVIRMEM errors?
  177. MGMT40. How can I prevent a serial terminal line from initiating a login?
  178. MGMT41. How does PCSI use the image BUILD_IDENT field?
  179. MGMT42. How to configure allocation classes and Multi-Path SCSI?
  180. MGMT43. How can I tell what software (and version) is installed?
  181. MGMT44. Where can I get Fibre Channel Storage (SAN) information?
  182. MGMT45. How can I split up an OpenVMS Cluster?
  183. MGMT46. What file checksum tools are available for OpenVMS?
  184. MGMT47. Configuring Cluster SCS for path load balancing?
  185. MGMT48. What (and where) is the OpenVMS Management Station?
  186. MGMT49. Determining disk fragmentation level?
  187. MGMT50. SYSBOOT-I-FILENOTLOC, Unable to locate SYS$CPU_ROUTINES?
  188. MGMT51. How can I customize the DCPS device control for a new printer?
  189. MGMT52. Why do $GETDEV MOUNTCNT and SHOW DEVICE mount counts differ?
  190. MGMT53. What software is needed for Postscript printers?
  191. MGMT54. Does volume shadowing require a non-zero allocation classes?
  192. MGMT56. How do I remove a PCSI-installed patch (ECO) kit?
  193. MGMT57. SYSINIT-E, error mounting system device, status=0072832C
  194. MGMT58. Performing SET HOST/MOP in DECnet-Plus?
  195. MGMT59. Resolving License PAK Problems?
  196.  
  197. Table of Contents - Part 3/5
  198. ____________________________
  199.  
  200. MGMT (Continued)
  201. ========================================
  202.  
  203. MGMT60. Changing the OpenVMS Version Number?
  204. MGMT61. Explain disk (or tape) allocation class settings?
  205. MGMT62. How to prevent users from choosing obvious passwords?
  206. MGMT63. Volume Shadowing MiniCopy vs MiniMerge?
  207. MGMT64. Why is BACKUP not working as expected?
  208.  
  209.  
  210. MAIL
  211. ========================================
  212. MAIL1.  How do I send Internet mail?
  213. MAIL2.  How do I get IN% or MX% added automatically to Internet addresses?
  214. MAIL3.  How do I automatically append a signature file to my mail messages?
  215. MAIL4.  Do I have to use VMS MAIL?  I like my Unix mailer better.
  216. MAIL5.  How can I forward my mail?  Can I forward it to an Internet address?
  217. MAIL6.  How can I forward my mail to a list of addresses?
  218. MAIL7.  MAIL keeps saying I have new messages, but I don't.  What do I do?
  219. MAIL8.  How do I extract all of my mail messages to a file?
  220. MAIL9.  How do I send or read attachments in VMS MAIL?
  221. MAIL10. How can I block SMTP mail relay spam?
  222.  
  223.  
  224. Other Utilities
  225. ========================================
  226. UTIL1.  How do I play an audio CD on my workstation?
  227. UTIL2.  How do I access a MS-DOS floppy disk from OpenVMS?
  228. UTIL3.  How do I play sound files on an AlphaStation?  DECsound doesn't work
  229. UTIL4.  Why is DECmigrate not working with Fortran?
  230. UTIL5.  How do I read IBM EBCDIC tapes on OpenVMS?
  231. UTIL6.  How can I patch an OpenVMS Alpha image?
  232.  
  233.  
  234. DCL and command usage
  235. ========================================
  236. DCL1.   How do I run a program with arguments?
  237. DCL2.   How can I redefine control keys in DCL?
  238. DCL3.   How can I clear the screen in DCL?
  239. DCL4.   Using REPLY/LOG from DCL?  Disabling Console OPCOMs?
  240. DCL5.   How do I generate a random number in DCL?
  241. DCL6.   What does the MCR command do?
  242. DCL7.   How do I change the OpenVMS system prompt?
  243. DCL8.   Can I do DECnet task-to-task communication with DCL?
  244. DCL9.   How can I get the width setting of a terminal?
  245. DCL10.  How can I substitute symbols in a PIPE?
  246. DCL11.  Use of RUN/DETACH and logical names?
  247. DCL12.  How to use escape and control characters in DCL?
  248.  
  249. File System and RMS
  250. ========================================
  251. FILE1.  How can I undelete a file?
  252. FILE2.  Why does SHOW QUOTA give a different answer than DIR/SIZE?
  253. FILE3.  How do I make sure that my data is safely written to disk?
  254. FILE4.  What are the limits on file specifications and directories?
  255. FILE5.  What is the largest disk volume size OpenVMS can access?
  256. FILE6.  What is the maximum file size, and the RMS record size limit?
  257. FILE7.  How do I write recordable CD media (CD-R) on OpenVMS?
  258. FILE8.  What I/O transfer size limits exist in OpenVMS?
  259. FILE9.  Can I use ODBC to connect to OpenVMS database files?
  260.  
  261.  
  262. Programming
  263. ========================================
  264. PROG1.  How do I call <routine_name> from <language_name>?
  265. PROG2.  How do I get the arguments from the command line?
  266. PROG3.  How do I get a formatted error message in a variable?
  267. PROG4.  How do I link against SYS$SYSTEM:SYS.STB on an Alpha system?
  268. PROG5.  How do I do a SET DEFAULT from inside a program?
  269. PROG6.  How do I create a shareable image transfer vector on an Alpha system?
  270. PROG7.  How do I turn my Fortran COMMON into a shareable image on Alpha?
  271. PROG8.  How do I convert between IEEE and VAX floating data?
  272. PROG9.  How do I get the argument count in a Fortran routine?
  273. PROG10. How do I get a unique system ID for licensing purposes?
  274. PROG11. What is an executable, shareable, system or UWSS image?
  275. PROG12. How do I do a file copy from a program?
  276. PROG13. What is a descriptor?
  277. PROG14. How many bytes are in a disk block?
  278. PROG15. How many bytes are in a memory page?
  279. PROG16. How do I create a process under another username?
  280. PROG17. Why do lib$spawn, lib$set_symbol fail in detached processes?
  281. PROG18. Where can I obtain Bliss, and the libraries and supporting files?
  282. PROG19. How can I open a file for shared access?
  283. PROG20. How can I have common sources for messages, constants?
  284. PROG21. How do I activate the OpenVMS Debugger from an application?
  285. PROG22. Dealing with Endian-ness?
  286. PROG23. How to resolve LINK-I-DATMISCH errors?
  287.  
  288. Table of Contents - Part 4/5
  289. ____________________________
  290.  
  291. DECwindows
  292. ========================================
  293. DECW1.  How do I let someone else display something on my workstation?
  294. DECW2.  How do I create a display on another workstation?
  295. DECW3.  How can I get the information from SHOW DISPLAY into a symbol?
  296. DECW4.  How do I get a log of a DECterm session?
  297. DECW5.  Problem - the DELETE key deletes forward instead of backward!
  298. DECW6.  Why is DECwindows Motif not starting?
  299. DECW9.  How do I set the title on a DECterm window?
  300. DECW10. How do I customize DECwindows, including the login screen?
  301. DECW11. Why doesn't XtAppAddInput() work on OpenVMS?
  302. DECW12. Why do the keyboard arrow keys move the DECwindows cursor?
  303. DECW13. Why does half my DECwindows display blank?
  304. DECW14. %DECW-W-NODEVICE, No graphics device found on this system?
  305. DECW15. How can I reset the warning bell volume?
  306. DECW16. How can alter the DECwindows CDE backdrop?
  307. DECW17. How can I enable the DECwindows TCP/IP Transport
  308.  
  309.  
  310. Miscellaneous
  311. ========================================
  312. MISC2.    Where can I find information on escape and control sequences?
  313. MISC6.    What does "failure on back translate address request" mean?
  314. MISC7.    How to determine the network hardware address?
  315. MISC9.    Why can't I use PPP and RAS to connect to OpenVMS Alpha?
  316. MISC12.   Does DECprint (DCPS) work with the LRA0 parallel port?
  317. MISC13.   How do I check for free space on a (BACKUP) tape?
  318. MISC14.   So what happened to sys$cmsuper?
  319. MISC15.   How can I send radio pages from my OpenVMS system?
  320. MISC17.   How do I reset the LAN (DECnet-Plus NCL) counters?
  321. MISC18.   What are the prefixes for the powers of ten?
  322. MISC19.   OpenVMS Cluster (SCS) over DECnet?  Over IP?
  323. MISC20.   Correctly using license PAKs and LMF?
  324. MISC21.   Third-party disk/tape/controllers/SCSI/widgets on OpenVMS?
  325. MISC22.   How do I convert?  Disk Blocks?  KB, MB, GB, TB?
  326.  
  327.  
  328. Software
  329. ========================================
  330. SOFT1.    Where can I find freeware/shareware/software for OpenVMS?
  331. SOFT2.    Where can I find the UNIX <whatever> tool for OpenVMS?
  332. SOFT3.    Where can I get the Netscape Navigator Mozilla.org Web Browser?
  333. SOFT4.    Where can I get Java for OpenVMS?
  334. SOFT5.    VAX C and DEC C, and other OpenVMS C Programming Considerations?
  335. SOFT6.    Obtaining user input in DCL CGI script?
  336. SOFT7.    How do I get my own batch entry number?
  337. SOFT8.    How do I convert to new CMS libraries?
  338. SOFT9.    Where can I get new certificates for Netscape Navigator?
  339. SOFT10.   Why doesn't DCL symbol substitution work?
  340. SOFT12.   Where can I get Perl for OpenVMS?
  341. SOFT13.   Where can I get DECmigrate (VEST and TIE)?
  342.  
  343.  
  344. Table of Contents - Part 5/5
  345. ____________________________
  346.  
  347. Alpha and Alpha-based systems
  348. ========================================
  349. ALPHA1.   What do the letters AXP stand for?
  350. ALPHA2.   What are the OpenVMS differences between VAX and Alpha?
  351. ALPHA5.   Seeking performance information for Alpha (and VAX) systems?
  352. ALPHA6.   Where can I get updated console firmware for Alpha systems?
  353. ALPHA7.   How do I boot an AlphaStation without monitor or keyboard?
  354. ALPHA8.   Will OpenVMS run on a Multia? AlphaPC 164LX? 164SX?
  355. ALPHA9.   What is the least expensive system that will run OpenVMS?
  356. ALPHA10.  Where can I get more information on Alpha systems?
  357. ALPHA11.  What are the APB boot flag values?
  358. ALPHA12.  What are Alpha console environment variables?
  359. ALPHA13.  Will OpenVMS run on a NoName AXPpci33?
  360. ALPHA14.  How do I reload SRM firmware on a half-flash Alpha system?
  361. ALPHA15.  Will OpenVMS run on the Alpha XL series?
  362. ALPHA16.  Describe Alpha instruction emulation and instruction subsets?
  363. ALPHA17.  What is the Accuracy of the Alpha Time of Year (BB_WATCH) Clock?
  364. ALPHA18.  So how do I open up the DEC 3000 chassis?
  365. ALPHA19.  What is byte swizzling?
  366. ALPHA20.  What commands are available in the Alpha SRM console?
  367. ALPHA21.  How do I switch between AlphaBIOS/ARC and SRM consoles?
  368. ALPHA22.  OpenVMS on the Personal Workstation -a and -au series?
  369. ALPHA23.  OpenVMS and Personal Workstation IDE bootstrap?
  370. ALPHA24.  Which terminal device name is assigned to the COM ports?
  371.  
  372.  
  373. VAX and VAX-based systems
  374. ========================================
  375. VAX1.   Please explain the back panel of the MicroVAX II
  376. VAX2.   What is the layout of the VAX floating point format?
  377. VAX3.   Where can I find more info on VAX systems?
  378. VAX4.   Where can I find information on NetBSD for VAX systems?
  379. VAX5.   What system disk size limit on the MicroVAX and VAXstation 3100?
  380. VAX7.   What are the VMB boot flag values?
  381. VAX9.   Which serial port is the console on the MicroVAX 3100?
  382. VAX10.  How can I set up an alternate console on a VAXstation?
  383. VAX11.  What are the VAX processor (CPU) codes?
  384.  
  385. Intel Itanium-based systems
  386. ========================================
  387. ITAN1.  OpenVMS is porting to Intel IA-64?
  388. ITAN2.  Where can I get Intel Itanium information?
  389.  
  390. Hardware and Software Support resources
  391. ========================================
  392. SUPP1.  Where can I get software and hardware support information?
  393. SUPP2.  Where can I get hardware self-maintenance support assistance?
  394. SUPP3.  Why does my system halt when I power-cycle the console terminal?
  395. SUPP4.  Can I reuse old keyboards, mice and monitors with a PC?
  396. SUPP5.  Which video monitor works with which graphics controller?
  397. SUPP6.  Where can I get information on storage hardware?
  398. SUPP7.  Problem - My LK401 keyboard unexpectedly autorepeats
  399. SUPP8.  Problem - My LK411 sends the wrong keycodes or some keys are dead
  400. SUPP9.  Which DE500 variant works with which OpenVMS version?
  401.  
  402.  
  403. SCSI-related Hardware information
  404. ========================================
  405. SCSI1.  Are the 2X-KZPCA-AA and SN-KZPCA-AA LVD Ultra2 SCSI?
  406. SCSI2.  Resolving DRVERR fatal device error?
  407.  
  408.  
  409. Wiring-, Adapter-, Connector-, and Pinout-related Hardware information
  410. ========================================
  411. WIRES1. Looking for connector wiring pinouts?
  412. WIRES2. What connectors and wiring adapters are available?
  413. WIRES3. What is flow control and how does it work?
  414.  
  415. Networking
  416. ========================================
  417. NET1.  How to connect OpenVMS to the Internet?
  418. NET2.  How to connect OpenVMS to a Modem?
  419.  
  420. ------------------------------------------------------------
  421. OV1.  Overview of the OpenVMS FAQ, Updates, Editor, Contact Info
  422.  
  423.  
  424.   The OpenVMS FAQ is archived in the following locations:
  425.  
  426.     http://www.openvms.compaq.com/
  427.     ftp://rtfm.mit.edu/pub/usenet/comp.os.vms/
  428.     comp.answers and news.answers newsgroups
  429.  
  430.   Other internet FAQs are generally available in these locations:
  431.  
  432.     comp.answers and news.answers newsgroups
  433.     ftp://rtfm.mit.edu/pub/usenet/...
  434.  
  435.   User-created HTML versions of the OpenVMS FAQ are located at:
  436.  
  437.     http://www.kjsl.com/vmsfaq
  438.     http://eisner.decus.org/vms/faq.htm
  439.  
  440. Please do NOT send technical questions to the Frequently Asked Questions 
  441. (FAQ) editor -- well, please do not email any questions that do not also
  442. include the answer(s).  Please post these questions to the appropriate 
  443. newsgroup instead -- and see INTRO5 before posting.  To make suggestions 
  444. for changes or additions to this FAQ list, please send mail to the FAQ 
  445. editor at the address listed in the sig file.  Again, the FAQ editor is 
  446. *not* in a position to answer general questions.
  447.  
  448. Some general notes:
  449.  
  450. The term "VMS" is synonymous with "OpenVMS".  "Alpha", "AlphaGeneration" or 
  451. "AXP" generally refers to any system or product based on or related to 
  452. Compaq's Alpha processor architecture.  OpenVMS manual names mentioned are
  453. those as of V7.2 -- names may be different in other editions of the
  454. documentation set.
  455.  
  456. World-Wide Web Universal Resource Locator (URL) notation is used for FTP
  457. addresses.
  458.  
  459. Many people have contributed to this list, directly or indirectly.  In
  460. some cases, an answer has been adapted from one or more postings on the
  461. comp.os.vms newsgroup.  Our thanks to all of those who post answers.
  462. The name (or names) at the end of an entry indicate that the information
  463. was taken from postings by those individuals; the text may have been
  464. edited for this FAQ.  These citations are only given to acknowledge the
  465. contribution.
  466.  
  467. Although the editor of this FAQ is an employee of Compaq Computer
  468. Corporation, this posting is not an official statement of Compaq.
  469.  
  470. AlphaGeneration, AlphaServer, AlphaStation, Alpha AXP, AXP, DEC, DECstation,
  471. DECsystem, OpenVMS, ULTRIX, VAX and VMS are trademarks of Compaq.  Compaq 
  472. and the names of Compaq products are trademarks and/or registered trademarks 
  473. and/or service marks of Compaq Computer Corporation.  OSF/1 is a registered 
  474. trademark of the Open Software Foundation.  UNIX is a registered trademark 
  475. in the United States and other countries, licensed exclusively through 
  476. X/Open Company Ltd.  Other names are properties of their respective owners.
  477.  
  478.  
  479.  
  480. ------------------------------------------------------------
  481. INTRO1.  What is the scope of comp.os.vms?
  482.  
  483. The comp.os.vms newsgroup is the primary newsgroup for discussion of 
  484. Compaq's OpenVMS operating system and the computer systems on which it
  485. runs.  Questions about layered products which run on OpenVMS are also
  486. welcome, though many of them (in particular, language compilers and
  487. database systems) have more specific newsgroups.  If a question has
  488. some relationship to OpenVMS, it belongs here.
  489.  
  490. ------------------------------------------------------------
  491. INTRO2.  What other newsgroups carry VMS-related information?
  492.  
  493. The vmsnet.* hierarchy, run by DECUS, contains several newsgroups of
  494. interest, including vmsnet.misc and vmsnet.alpha, the latter being mostly
  495. devoted to Alpha topics.  There's also vmsnet.sources (and 
  496. vmsnet.sources.d) to which sources for or pointers to freeware are posted.
  497. See the separate "What is VMSNET" monthly posting for further details.
  498.  
  499. Sprechen Sie Deutsch? Besuchen Sie bitte den newsgroup de.comp.os.vms. 
  500.  
  501. The comp.sys.dec newsgroup carries general discussions about various Compaq 
  502. computer systems, and specifically systems that were acquired by Compaq as 
  503. part of the acquisition of Digital Equipment Corporation (DEC).
  504.  
  505. ------------------------------------------------------------
  506. INTRO3.  What is INFO-VAX?
  507.  
  508. INFO-VAX is a mailing list which is bidirectionally gatewayed to the
  509. comp.os.vms newsgroup.  This means that postings to comp.os.vms get
  510. automatically sent to INFO-VAX subscribers and messages sent to the INFO-VAX
  511. list are automatically posted to comp.os.vms.  INFO-VAX can be a useful way
  512. to participate in the newsgroup if you can't access the group directly
  513. through a news reader.
  514.  
  515. An important point to keep in mind is that propagation delays vary, both
  516. within the newsgroup and with INFO-VAX mailings.  It's possible that
  517. postings may not be delivered for several days and some may appear out of
  518. order.
  519.  
  520. ------------------------------------------------------------
  521. INTRO4.  How do I subscribe to or unsubscribe from INFO-VAX?
  522.  
  523. The address for subscription requests, as well as notes intended for the
  524. moderator, is Info-VAX-Request@Mvb.Saic.Com.  Subscription requests are handled
  525. automatically by a mail server.  This mail server ignores the subject line and
  526. processes each line of the message as a command.  The syntax for subscribing
  527. and unsubscribing and setting digest or non-digest modes is:
  528.  
  529. SUBSCRIBE INFO-VAX      (ADD is a valid synonym)
  530. UNSUBSCRIBE INFO-VAX    (REMOVE, SIGNOFF, and SIGN-OFF are valid synonyms)
  531. SET INFO-VAX DIGEST     (to receive in Digest format)
  532. SET INFO-VAX NODIGEST   (to receive each message individually)
  533.  
  534. Case is irrelevant and attempts to fetch a copy of the mailing list will be
  535. rejected (I consider the information to be confidential).  Any message not
  536. understood by the mailserver will be forwarded to a human (allegedly) for
  537. manual processing.
  538.                 [Mark.Berryman@Mvb.Saic.Com]
  539.  
  540. If you are on Bitnet, send a mail message containing the text 
  541. "SUBSCRIBE INFO-VAX" to LISTSERV@(nearest listserv system).  To unsubscribe,
  542. send a message containing the text "SIGNOFF INFO-VAX" to the *SAME* listserv
  543. address. 
  544.  
  545. If you are on the Internet in the UK, send a message containing the
  546. word SUBSCRIBE (or UNSUBSCRIBE) to info-vax-request@ncdlab.ulcc.ac.uk.
  547.  
  548. ------------------------------------------------------------
  549. INTRO5.  How do I submit a question or a response?  What is etiquette?
  550.  
  551. If you are using a news reader, post your question to comp.os.vms.  If you
  552. want to submit through INFO-VAX, send the message to Info-VAX@mvb.saic.com.
  553.  
  554. Before posting, please use available local resources, such as the manuals,
  555. HELP and this FAQ first.  Also make a point of reading the release notes for
  556. the product you're using, generally placed in SYS$HELP.  Often you'll find
  557. the answer, and will save time and effort for all concerned.  (And you won't 
  558. "annoy the natives"...)
  559.  
  560. When posting, please consider the following suggestions:
  561.  
  562.     1.  Include a valid e-mail address in the text of your posting or
  563.         in a "signature" appended to the end.  Reply-to addresses in
  564.     headers often get garbled.
  565.  
  566.     2.  If you are submitting a question, please be as specific as you
  567.         can.  Include relevant information such as processor type, product
  568.     versions (OpenVMS and layered products that apply), error message(s),
  569.         DCL command(s) used, and a short, reproducible example of problems.  
  570.         Say what you've tried so far, so that effort isn't duplicated.  Keep 
  571.         in mind that there's not yet a telepathy protocol for the Internet.
  572.         (The more detailed your description, the better that people can help 
  573.         you with your question.)
  574.  
  575.     3.  If responding to a posting, include in your reply only as much of
  576.         the original posting as is necessary to establish context.  As
  577.     a guideline, consider that if you've included more text than you've 
  578.     added, you've possibly included too much.  Never include signatures 
  579.     and other irrelevant material.
  580.  
  581.     4.  Be polite.  If the question isn't worded the way you think is
  582.         correct or doesn't include the information you want, try to
  583.     imagine what the problem might be if viewed from the poster's
  584.     perspective.  Requests for additional information are often
  585.     better sent through mail rather than posted to the newsgroup.
  586.  
  587.     5.  If you have a problem with Compaq (or any other vendor's) product,
  588.         please use the appropriate support channel.  Don't assume that
  589.     newsgroup postings will get read, will be responded to by the 
  590.         appropriate developers, or will be later followed up on...
  591.  
  592.     6.  If you are posting from a web browser, news reader or if you are 
  593.         posting via email sent to INFO-VAX, please turn off MIME, vcard, 
  594.         attachments, and other mechanisms that assume anyone reading the 
  595.         post has the corresponding capability -- use the text-only option 
  596.         of your web browser, news reader, or mailer.  Usenet is traditionally
  597.     a text-only medium, and many comp.os.vms participants will use tools 
  598.     that have this support disabled, or that do not have this support.
  599.     If the message uses MIME or attachments or such, the text of your 
  600.     message will be buried in a large pile of gibberish, and some tools 
  601.     will send multiple copies of the text within a single posting.
  602.  
  603. Before posting your question to the comp.os.vms newsgroup or sending your 
  604. message to the INFO-VAX list, also please take the time to review available 
  605. etiquette information, such as that included in the following documents:
  606.  
  607.   ftp://rtfm.mit.edu/pub/usenet/news.answers/usenet/primer/part1
  608.   ftp://rtfm.mit.edu/pub/usenet/news.answers/usenet/faq/part1
  609.   ftp://rtfm.mit.edu/pub/usenet/news.answers/usenet/emily-postnews/part1
  610.   ftp://rtfm.mit.edu/pub/usenet/news.answers/usenet/writing-style/part1
  611.   ftp://rtfm.mit.edu/pub/usenet/news.answers/usenet/posting-rules/part1
  612.  
  613. This information will document the etiquette of newsgroups, as well as 
  614. providing you with the knowledge the vast amount of newsgroup-related 
  615. information that is readily available to you, and where to find it...
  616.  
  617. Please ***DO NOT POST SECURITY HOLES OR SYSTEM CRASHERS ***.
  618.  
  619. Rather, please report these problems directly to Compaq.  (Why?  So that 
  620. Compaq has a change to resolve and distribute a fix before other customer 
  621. sites can be affected.  Most folks in the newsgroups are honest and deserve 
  622. to know about potential security problems, but a few folks can and will make 
  623. nefarious use of this same information.  Other sites will hopefully return 
  624. the favor, and not post information that will potentially compromise YOUR 
  625. site and YOUR computer environment.
  626.  
  627. ------------------------------------------------------------
  628. INTRO6.  What is Encompass (DECUS)?
  629.  
  630. Encompass, the Enterprise Computing Association, is a Compaq user group
  631. consisting of information technology professionals interested in the
  632. products, services, and technologies of Compaq Computer Corporation and
  633. related vendors. Encompass reaches out to experts and engineers alike, and
  634. brings them together to promote awareness of and provide solutions for the
  635. real IT problems and challenges your business faces every day. The Encompass
  636. mission is to help you and your organization be more successful by providing
  637. an open, objective knowledge exchange network.
  638.  
  639. For more information on Encompass, please visit the Encompass web site:
  640.  
  641.   http://www.encompassus.org/
  642.  
  643.                                         [Jim Becker]
  644.  
  645. Encompass is a descendent of the organization known as DECUS, the Digital 
  646. Equipment Computer Users Society.
  647.  
  648. ------------------------------------------------------------
  649. INTRO7.  What archives of comp.os.vms/INFO-VAX are available?
  650.  
  651. Everything posted since 1990 is archived and available at:
  652.   ftp://crvax.sri.com/info-vax/
  653.  
  654.                     [Arne Vajh°j]
  655.  
  656. ------------------------------------------------------------
  657. INTRO8.  Who are the corporate contacts for OpenVMS business issues?
  658.  
  659.   The following folks are the Compaq corporate contacts for 
  660.   OpenVMS business issues, listed in descending order from the 
  661.   Comoaq Corporate President to the OpenVMS Vice President (VP).
  662.     
  663.     Michael Capellas     Compaq President and CEO
  664.                          Michael.Capellas[-at-]Compaq.Com
  665.  
  666.     Mike Winkler         VP, Global Business Units
  667.                          Mike.Winkler[-at-]Compaq.Com
  668.  
  669.     Howard Elias         VP, Business Critical Solution Group
  670.                          Howard.Elias[-at-]Compaq.Com
  671.  
  672.     Rich Marcello        VP, High Performance Server Division
  673.                          Richard.Marcello[-at-]Compaq.Com
  674.  
  675.     Mark Gorham          VP, Open Systems Software Group
  676.                          Mark.Gorham[-at-]Compaq.Com
  677.  
  678.   These folks will obviously respond best to cogently-worded OpenVMS
  679.   corporate-level business issues.  These folks are NOT appropriate 
  680.   contacts for any OpenVMS technical support issues nor for any OpenVMS
  681.   technical support requests, nor for any other non-corporate-related, 
  682.   non-business-related issues.  (For technical issues, please contact 
  683.   the local Compaq Customer Support Center or your Compaq Reseller.)
  684.  
  685. ------------------------------------------------------------
  686. VMS1.   What is OpenVMS?  What is its history?
  687.  
  688. OpenVMS, originally called VMS (Virtual Memory System), was first conceived in
  689. 1976 as a new operating system for the then-new, 32-bit, virtual memory line
  690. of computers, eventually named VAX (Virtual Address eXtension).  The first VAX
  691. model, the 11/780, was code-named "Star", hence the code name for the VMS
  692. operating system, "Starlet", a name that remains to this day the name for the
  693. system library files (STARLET.OLB, etc.).  VMS version X0.5 was the first
  694. released to customers, in support of the hardware beta test of the VAX-11/780,
  695. in 1977.  VAX/VMS Version V1.0 shipped in 1978, along with the first
  696. revenue-ship 11/780s.
  697.  
  698. OpenVMS was designed entirely within Compaq (Digital Equipment Corporation).
  699. The principal designers were Dave Cutler and Dick Hustvedt, with a wide
  700. variety of other contributors.  OpenVMS was conceived as a 32-bit, virtual 
  701. memory successor to the RSX-11M operating system for the PDP-11.  Many of 
  702. the original designers and programmers of OpenVMS had worked previously on 
  703. RSX-11M, and many concepts from RSX-11M were carried over to OpenVMS.
  704.  
  705. OpenVMS VAX is a 32-bit, multitasking, multiprocessing virtual memory 
  706. operating system. Current implementations run on VAX systems from Compaq
  707. and other vendors.
  708.  
  709. OpenVMS Alpha is a 64-bit multitasking, multiprocessing virtual memory 
  710. operating system. Current implementations run on Alpha systems from
  711. Compaq, and other vendors.
  712.  
  713. Work to port OpenVMS to systems based on the Intel IA-64 architecture 
  714. (specifically to the Itanium Processor Family) is presently underway.
  715.  
  716.                 [Paul Winalski]
  717.                 [Arne Vajh°j]
  718.  
  719. For more details on OpenVMS and its features, read the OpenVMS Software
  720. Product Description at:
  721.  
  722.   http://www.compaq.com/info/spd/
  723.   OpenVMS typically uses SPD 25.01.xx and/or SPD 41.87.xx.
  724.  
  725. Additional information on the general features of various OpenVMS
  726. releases, release dates, as well as the development project code
  727. names of specific releases, is available at:
  728.  
  729.   http://www.openvms.compaq.com/openvms/os/openvms-release-history.html
  730.  
  731. Additional historical information -- as well as pictures and a variety of 
  732. other trivia -- is available in the VAX 20th anniversary book:
  733.  
  734.   http://www.openvms.compaq.com/openvms/20th/vmsbook.pdf
  735.  
  736. For information on the FreeVMS project (also see the related software
  737. licensing topics VMS9, ALPHA4), see:
  738.  
  739.   http://www.free-vms.org/
  740.  
  741. ------------------------------------------------------------
  742. VMS2.   What is the difference between VMS and OpenVMS?
  743.  
  744. VMS and OpenVMS are two names for the same operating system.  Originally,
  745. the operating system was called VAX-11/VMS; it changed to VAX/VMS at
  746. around VAX/VMS V2.0.  When the VMS operating system was ported to the
  747. Alpha platform, it was renamed OpenVMS, for both VAX and Alpha (and
  748. for the Itanium Processor Family), in part to signify the high degree 
  749. of support for industry standards such as POSIX, which provides many 
  750. features of UNIX systems. 
  751.  
  752. For those versions with POSIX, an OpenVMS license allows you to install 
  753. and run POSIX for OpenVMS at no additional charge; all you need is the 
  754. media and documentation which can be found on the Consolidated Distribution 
  755. and On-Line Documentation CD-ROMs.  Support for the POSIX package on more
  756. recent OpenVMS releases is not available, various parts of POSIX such as
  757. calls from the API are being integrated more directly into OpenVMS.  For 
  758. more information on POSIX for VMS see question SOFT2
  759.  
  760. What became confusing is that the OpenVMS name was introduced first
  761. for OpenVMS AXP V1.0 causing the widespread misimpression that OpenVMS
  762. was for Alpha AXP only, while "regular VMS" was for VAX.  In fact, the
  763. official name of the VAX operating system was changed as of V5.5, though 
  764. the name did not start to be actually used in the product until V6.0.
  765.  
  766. The proper names for OpenVMS on the two platforms are now "OpenVMS VAX"
  767. and "OpenVMS Alpha", the latter having superseded "OpenVMS AXP".
  768.  
  769.                 [Arne Vajh°j]
  770.  
  771. ------------------------------------------------------------
  772. VMS3.   How do I port from VMS to OpenVMS?
  773.  
  774. You already did.  Wasn't that easy?  (See question VMS2.)
  775.  
  776. ------------------------------------------------------------
  777. VMS4.   Which is better - OpenVMS or UNIX?
  778.  
  779. This question comes up periodically, usually asked by new subscribers who are
  780. long-time UNIX users. Sometimes, it is ignored totally; other times, it leads
  781. to a long series of repetitive messages that convince no one and usually carry
  782. little if any new information.  Please do everyone a favor and avoid
  783. re-starting this perpetual, fruitless debate.
  784.                     [leichter@lrw.com]
  785.  
  786. Seriously, OpenVMS and the better implementations of UNIX are all fine
  787. operating systems, each with its strengths and weaknesses.  If you're
  788. in a position where you need to choose, select the one that best fits
  789. your own requirements, considering, for example, whether or not the
  790. layered products or specific OS features you want are available.
  791.  
  792.                     [Steve Lionel]
  793.  
  794. ------------------------------------------------------------
  795. VMS5.   Is Compaq continuing funding and support for OpenVMS?
  796.  
  797. Yes.
  798.  
  799. Active development of new OpenVMS releases is underway, as well
  800. as the continuation of support.
  801.  
  802. Please see the following URLs for details, roadmaps, and related
  803. information:
  804.  
  805.   http://www.compaq.com/openvms/
  806.   http://www.openvms.compaq.com/OPENVMS/strategy.html
  807.   http://www.openvms.compaq.com/openvms/roadmap/openvms_roadmaps.htm
  808.   http://www.openvms.compaq.com/openvmstimes/
  809.   http://www.compaq.com/inform/
  810.  
  811. ------------------------------------------------------------
  812. [VMS6 removed, replaced by Y2K section]
  813.  
  814. ------------------------------------------------------------
  815. VMS7.   What OpenVMS CD-ROM products are available?
  816.  
  817. Various distributions are available.
  818.  
  819. For information on the available part numbers and current products
  820. (OpenVMS distribution kits, media, documentation, etc) and associated 
  821. licensing information, please see the OpenVMS Software Product Description 
  822. (SPD), available at:
  823.  
  824.   http://www.compaq.com/info/spd/
  825.   OpenVMS typically uses SPD 25.01.xx and/or SPD 41.87.xx.
  826.  
  827. The following CD-ROMs contain just the OpenVMS Alpha operating system.
  828. These are bootable, and can be used to run BACKUP from CD-ROM.
  829.  
  830.   QA-MT1AP-H8   OpenVMS Alpha V6.1-1H2 hardware release CD-ROM
  831.   QA-MT1AG-H8   OpenVMS Alpha V6.2-1H3 hardware release CD-ROM
  832.   QA-MT1AD-H8   OpenVMS Alpha V7.1-1H1 hardware release CD-ROM
  833.   QA-MT1AR-H8   OpenVMS Alpha V7.1-2 maintenance release CD-ROM
  834.   QA-MT1AT-H8   OpenVMS Alpha V7.2-1 maintenance release CD-ROM
  835.   QA-MT1AU-H8   OpenVMS Alpha V7.2-1H1 hardware release CD-ROM
  836.  
  837. The following are the consolidated ECO distribution kit subscriptions, and
  838. these provide sites with eight updates of the current ECO kits per year:
  839.  
  840.   QT-3CQAA-C8   OpenVMS Alpha
  841.   QT-3CRAA-C8   OpenVMS VAX
  842.  
  843. OpenVMS VAX and OpenVMS Alpha source listings CD-ROM sets include the
  844. source listings of most of OpenVMS, and these CD-ROM sets are invaluable 
  845. for any folks working directly with OpenVMS internals, as well as folks
  846. interested in seeing examples of various programming interfaces.
  847.  
  848.   QB-MT1AB-E8   OpenVMS Alpha Source Listings CD-ROM
  849.   QT-MT1AB-Q8   OpenVMS Alpha Source Listings CD-ROM Updates
  850.   QB-001AB-E8   OpenVMS VAX Source Listings CD-ROM
  851.   QT-001AB-Q8   OpenVMS VAX Source Listings CD-ROM Updates
  852.  
  853. ------------------------------------------------------------
  854. VMS8.   In what language is OpenVMS written?
  855.  
  856. OpenVMS is written in a wide variety of languages.
  857.  
  858. In no particular order, OpenVMS components are implemented using Bliss, 
  859. Macro, Ada, PLI, VAX and DEC C, Fortran, UIL, VAX and Alpha SDL, Pascal, 
  860. MDL, DEC C++, DCL, Message, and Document.  And this is certainly not a 
  861. complete list. However, the rumor is NOT true that an attempt was made 
  862. to write pieces of OpenVMS in every supported language so that the 
  863. Run-Time Libraries could not be unbundled.  (APL, BASIC, COBOL and RPG 
  864. are just some of the languages NOT represented!)
  865.  
  866. There are a large variety of small and not-so-small tools and DCL command
  867. procedures that are used as part of the OpenVMS build, and a source code 
  868. control system capable of maintaining over a hundred thousand source files 
  869. across multiple parallel development projects, and overlapping releases.
  870.  
  871. ------------------------------------------------------------
  872. VMS9.   How do I obtain or transfer a VMS license?
  873.  
  874. If you are a DECUS member and are considering acquiring and using a VAX 
  875. or Alpha system for hobbyist (non-commercial) use, (free) licenses for 
  876. OpenVMS VAX and OpenVMS Alpha are available to DECUS members.  In 
  877. addition to the license, VAX and Alpha distribution CD-ROM kits are 
  878. available with OpenVMS, DECwindows Motif, DECnet and TCP/IP networking, 
  879. compilers, and a variety of layered products.
  880.  
  881. For further information, link to:
  882.  
  883.   http://www.montagar.com/hobbyist/
  884.  
  885. On the hobbyist license registration form (as of August 2001), you are
  886. offered the choice of the "OpenVMS VAX" license(s), the "OpenVMS Alpha"
  887. license(s), and the "Layered Products" licenses.  You will want the
  888. operating system license for your particular OpenVMS platform AND you 
  889. will want the "Layered Products" licenses.
  890.  
  891. For information on licenses for educational customers, see the Compaq
  892. CSLG license program and the OpenVMS Educational license program:
  893.  
  894.   http://www.openvmsedu.com/
  895.  
  896. To transfer a commercial OpenVMS license from one owner to another,
  897. or to purchase a commercial license, you can contact Compaq Computer
  898. Corporation at 1-800-DIGITAL (in North America), or your local or
  899. regional sales office.
  900.  
  901. Commercial developers can join the CSA program, and can (potentially)
  902. receive discounts on various software product licenses and software
  903. distributions, as well as on hardware purchases.  Please see ALPHA4.
  904.  
  905.                     [Stephen Hoffman]
  906.                                         [Scott Snadow]
  907.  
  908. ------------------------------------------------------------
  909. VMS10.  What is OpenVMS doing about the Euro currency symbol?
  910.  
  911. For information on the current status and plans for support of the
  912. European Monetary Union's Euro currency symbol in OpenVMS, see:
  913.  
  914.   http://www.openvms.compaq.com/euro/
  915.  
  916. ------------------------------------------------------------
  917. VMS11.  Why hasn't OpenVMS been ported to Intel (IA32) systems?
  918.  
  919. Why?  Business reasons...
  920.  
  921. Because there is a belief that there would be no market to justify
  922. the effort and the expense involved in porting OpenVMS to systems
  923. using the Intel IA32 architecture.  (Each maintainer of a product
  924. or package for OpenVMS would have to justify the port to "OpenVMS
  925. IA32", akin to a port from OpenVMS VAX to OpenVMS Alpha.  The effort
  926. involved in porting OpenVMS from VAX to Alpha was huge.)
  927.  
  928. Because every one of the core applications would have to be ported
  929. from Alpha to IA32, and then customer and third-party applications
  930. would also have to be ported.
  931.  
  932. Because there are design features that required by OpenVMS that are
  933. not available on IA32, features that would require redesigning OpenVMS
  934. to operate in the environment, making ports rather more difficult.
  935. ASTs and interlocked operators are obvious prerequirements.
  936.  
  937. Because Alpha is faster than Intel IA32 systems -- if OpenVMS is to
  938. be ported, a port to a slower system is more difficult to sell.
  939.  
  940. Because Intel is expecting to replace IA32 processors with IA64.
  941.  
  942. Because hobbyists have been easily able to acquire OpenVMS systems
  943. and the DECUS hobbyist OpenVMS licenses.
  944.  
  945. Because OpenVMS already operates on Compaq and third-party Alpha
  946. systems; specific features in support of third-party vendor-customized
  947. bootstrap capabilities for use on third-party systems are present in
  948. OpenVMS Alpha V7.1-2 and later releases.
  949.  
  950. Because there are assumptions that some of the stability of OpenVMS
  951. arises from the stability of the underlying VAX and Alpha hardware, 
  952. and systems based on components such as ISA and random memory SIMMs
  953. might not be as stable.
  954.  
  955. But yes, it would be nice to have.
  956.  
  957.                                            [Stephen Hoffman]
  958.  
  959. ------------------------------------------------------------
  960. VMS12.  Are there any general-access OpenVMS systems available?
  961.  
  962. Yes.
  963.  
  964.   o Hobbes
  965.  
  966.       Hobbes is a MicroVAX 3100 Model 40 for which free access 
  967.       and accounts are available to OpenVMS enthusiasts. This 
  968.       system has BASIC, Pascal, Fortran, and C compilers installed.
  969.       If you would like an account on Hobbes, please see the FAQ at:
  970.  
  971.         http://www.hobbesthevax.com/
  972.  
  973.       This system is strictly for non-commercial use.
  974.  
  975.                                      [Scott Squires, Steven Shamlian]
  976.  
  977.   o OpenVMS Galaxy Test Drive
  978.  
  979.       Compaq currently offers an OpenVMS Galaxy Test Drive system,
  980.       based on an AlphaServer 4100 series configured as two instances 
  981.       of the OpenVMS operating system.  For details, please see:
  982.  
  983.         http://www.testdrive.compaq.com/galaxy/
  984.  
  985.   o Compaq CSA Test Drive:
  986.  
  987.       http://www.testdrive.compaq.com/
  988.   
  989. ------------------------------------------------------------
  990. VMS13.  What version of OpenVMS do I need?
  991.  
  992. For information on supported platforms, please see the
  993. OpenVMS Software Product Description (SPD) for the
  994. particular OpenVMS version of interest.
  995.  
  996.   http://www.compaq.com/info/spd/
  997.   OpenVMS typically uses SPD 25.01.xx and/or SPD 41.87.xx.
  998.  
  999. For a table of OpenVMS versions for various platforms,
  1000. please see:
  1001.  
  1002.   http://www.openvms.compaq.com/openvms/supportchart.html
  1003.  
  1004. For information on the Multia, related Alpha single-board 
  1005. computers, or other officially unsupported systems, please
  1006. see ALPHA8 and ALPHA13.
  1007.  
  1008. The following is a rule-of-thumb for Alpha platform support.
  1009. The table contains the earliest OpenVMS Alpha release with 
  1010. support for a particular series of Alpha microprocessors:
  1011.  
  1012. Microprocessor | OpenVMS   | General
  1013.   Generation   | Version   | Comments
  1014.  
  1015.   21064  EV4   : V1.0      : few systems; most EV4 req later; upg avail
  1016.   21164  EV5   : V6.2      : subsequent upg available
  1017.   21164A EV56  : V6.2-1H3  : subsequent upg to V7.1 and later
  1018.   21264  EV6   : V7.1-2    : subsequent upg typically to V7.2-1 or later
  1019.   21264A EV67  : V7.1-2    : subsequent upg typically to V7.2-1 or later
  1020.   xxxxxx EV68  : V7.2-1    : believed/probable; currently expectation
  1021.  
  1022.  
  1023. ------------------------------------------------------------
  1024. VMS14.  How can I submit OpenVMS Freeware?
  1025.  
  1026.   For the guidelines and submission info, please visit the URL:
  1027.  
  1028.     http://www.openvms.compaq.com/openvms/freeware/cd_guide.html
  1029.  
  1030.   To order a Freeware CD-ROM kit, request part number QA-6KZAA-H8.
  1031.  
  1032. ------------------------------------------------------------
  1033. VMS15.  Porting applications to OpenVMS?
  1034.  
  1035. Porting can range from simple to rather complex, and depends on the
  1036. features used on the original platform.
  1037.  
  1038. This section covers generic porting, and porting from OpenVMS VAX
  1039. to OpenVMS Alpha.  (Porting from OpenVMS VAX to OpenVMS Alpha is
  1040. often quite simple and involves little more than rebuilding from
  1041. source, though a few applications using features specific to VAX will 
  1042. require some additional effort to port.)
  1043.  
  1044. Several manuals on porting from OpenVMS VAX to OpenVMS Alpha are 
  1045. available in the OpenVMS documentation set, including information 
  1046. on porting VAX Macro32 assembler code to the Macro32 compiler on 
  1047. OpenVMS Alpha, on management differences, on upgrading privileged 
  1048. code, and application migration:
  1049.  
  1050.   http://www.openvms.compaq.com:8000/
  1051.   http://www.openvms.compaq.com/doc/
  1052.   http://www.openvms.compaq.com/commercial/
  1053.  
  1054. Details on the C programming environment are available at:
  1055.  
  1056.   http://www.openvms.compaq.com/commercial/c/c_index.html
  1057.  
  1058. Details on porting VAX C to Compaq C are are available at:
  1059.  
  1060.   http://www.openvms.compaq.com/commercial/c/index_vax.htm
  1061.  
  1062. An OpenVMS Porting Library is available at:
  1063.  
  1064.   http://www.openvms.compaq.com/ebusiness/Technology.html
  1065.  
  1066. Information on the Enterprise Toolkit, a Visual-based development
  1067. environment for developing applications for OpenVMS using a Microsoft
  1068. platform, is available at:
  1069.  
  1070.   http://www.openvms.compaq.com/commercial/et/et_index.html
  1071.  
  1072. Details on DCE, CORBA, BridgeWorks, and COM/DCOM middleware is available at:
  1073.  
  1074.   http://www.openvms.compaq.com/commercial/middleware.html
  1075.  
  1076. Information on the COE standards is available at:
  1077.  
  1078.   http://diicoe.disa.mil/coe/
  1079.  
  1080. A wide variety of programming development tools and middleware are 
  1081. available as commercial products (eg: DECset, IBM MQseries), and 
  1082. various tools are also available as shareware or Freeware.  Please 
  1083. see other sections of this FAQ, and please see:
  1084.  
  1085.   http://www.compaq.com/csa/directory/
  1086.  
  1087. ------------------------------------------------------------
  1088. VMS16.  How do I join Compaq Solutions Alliance?
  1089.  
  1090. The Compaq Solutions Alliance (CSA) is a (free) program that is open to
  1091. and that supports software partners, consultants, and service providers:
  1092.  
  1093.   http://www.compaq.com/csa/
  1094.  
  1095. CSA provides members with discounts on hardware, porting assistance, and
  1096. many other benefits.
  1097.  
  1098. For those familiar with the program, the DIGITAL Association of Software
  1099. and Application Parterns (ASAP) program has been incorporated into CSA.
  1100.  
  1101. The Compaq Solutions Alliance Technical Journal (CTJ) is "web-published"
  1102. monthly, and available at:
  1103.  
  1104.   http://csa.compaq.com/CompaqTechnicalJournal.html
  1105.  
  1106. ------------------------------------------------------------
  1107. VMS17.  memory management, resource management, process scheduling, etc?
  1108.  
  1109.   So you have been instructed to write a school research paper on OpenVMS,
  1110.   and you need technical content on the OpenVMS Virtual Memory System, on
  1111.   any memory segmentation, on OpenVMS Resource Management, on the OpenVMS
  1112.   File System, on the OpenVMS user interface, etc.
  1113.  
  1114.   Invariably, your professor/instructor/teacher will ask you a series
  1115.   of questions.  Most commonly, the questions will request descriptions
  1116.   of one or more of the following items, and at varying levels of detail:
  1117.  
  1118.     o process scheduling algorithm(s)
  1119.  
  1120.     o Interprocess comunications
  1121.  
  1122.     o Process or system synchronization constructs
  1123.  
  1124.     o Memory management and/or virtual memory implementation
  1125.  
  1126.     o RMS or XQP file structures
  1127.  
  1128.     o Resource management
  1129.  
  1130.     o History of Compaq OpenVMS
  1131.  
  1132.     o History of Compaq and/or of Digital Equipment Corporation (DEC)
  1133.  
  1134.  
  1135.   Any particular presentation or research paper, and particularly a scholastic
  1136.   presentation, can have many different potential target audiences, and very
  1137.   different presentation levels.  Further, the usual underlying reason for
  1138.   scholastic presentations and scholastic research projects really has little
  1139.   to do with the subject matter, it is a task specifically intended to teach
  1140.   the student(s) (eg: you) how to perform the research.  The instructor already
  1141.   knows most of (all of?) the information that you have been asked to collect.
  1142.  
  1143.   For low-level (more technical) details on OpenVMS, the book you want is the
  1144.   Internals and Data Structures Manual (IDSM), available in your school or
  1145.   computing center library, and the IDSM can also be purchased.  Additional
  1146.   low-level details of the Alpha microprocessor are available in the Alpha
  1147.   Architecture Reference Manual documentation that is available for download.
  1148.   (A pointer to the Alpha technical documentation is elsewhere in the FAQ.)
  1149.  
  1150.   For higher-level (less technical) details, the OpenVMS documentation set
  1151.   is available on-line.   The Programming Concepts and the File Systems manual
  1152.   are probably the best manuals to start with, depending on the particular
  1153.   level of detail the research requires.
  1154.  
  1155.   And please understand the hesitation of various folks to provide you with
  1156.   a completely-written research report on your topic.  Why?  We might have
  1157.   to work with you after you graduate -- you need to know how to perform
  1158.   at least basic research on your own, regardless of the topic.  
  1159.  
  1160. ------------------------------------------------------------
  1161. DOC1.   Where can I find online copies of OpenVMS manuals?
  1162.  
  1163. The Compaq OpenVMS and layered product documentation is copyrighted 
  1164. material.
  1165.  
  1166. HTML format on-line product documentation sets for specific Compaq 
  1167. OpenVMS products are presently available at:
  1168.  
  1169.   http://www.openvms.compaq.com:8000/
  1170.   http://www.openvms.compaq.com/doc/
  1171.   http://www.openvms.compaq.com/commercial/
  1172.  
  1173. Documentation is offered on separately orderable CD-ROM media through 
  1174. a subscription to the Consolidated On-Line Documentation (ConOLD) product 
  1175. (see VMS7.)  ConOLD manuals are readable with BNU, a viewer that is supplied 
  1176. with the documentation distribution.  BNU can display HTML, Bookreader, and
  1177. documentation in other formats.  
  1178.  
  1179. MGBOOK, a viewer for Bookreader-format documentation is available for
  1180. character-cell terminals (eg. VTxxx) via the WKU VMS Freeware file server
  1181. -- see question SOFT1 for details.
  1182.                     [Steve Lionel]
  1183.                     [Stephen Hoffman]
  1184.  
  1185.  
  1186. ------------------------------------------------------------
  1187. DOC2.   What online information is available?
  1188.  
  1189. On your OpenVMS system, the HELP command can provide a wealth of information,
  1190. not only on DCL commands but on system services (HELP System_Services) and
  1191. Run-Time Library routines (HELP RTL_Routines).  The introduction displayed
  1192. when you type the HELP command with no additional keywords provides further
  1193. pointers.
  1194.  
  1195. OpenVMS Marketing runs a WWW server at http://www.compaq.com/openvms/
  1196. (http://www.openvms.compaq.com/).  Here, you will find product information, 
  1197. strategy documents, the contents of the latest OpenVMS Freeware CD-ROM and 
  1198. much more.
  1199.  
  1200. Software Product Descriptions (SPDs) for most every OpenVMS-related product 
  1201. Compaq sells is available via:
  1202.  
  1203.   http://www.compaq.com/info/spd/
  1204.  
  1205. System performance data (see ALPHA5), product infosheets, release notes and 
  1206. much more are also available.
  1207.  
  1208. In addition,
  1209.  
  1210.   http://search.compaq.com/
  1211.  
  1212. provides a handy method to search all of Compaq's public web servers for
  1213. information of any kind.
  1214.  
  1215. Compaq's Customer Services organization also hosts an Internet server. 
  1216. Various contract-access and non-contract access ECO (patch) kits are
  1217. available, see section MGMT25.
  1218.  
  1219. The Compaq Systems and Options Catalog (SOC) archive is available at:
  1220.  
  1221.   http://www.compaq.com/products/quickspecs/soc_archives/SOC_Archives.html
  1222.  
  1223. The Systems and Options Catalog has been replaced by Compaq QuickSpecs:
  1224.  
  1225.   http://www.compaq.com/products/quickspecs/productbulletin.html
  1226.  
  1227. The Compaq DSNlink electronic product support network (a good source for 
  1228. reporting problems, obtaining patches and ECOs, scanning Compaq support 
  1229. databases, searching for example programs, etc) is available at:
  1230.  
  1231.   http://www.support.compaq.com/dsnlink/
  1232.  
  1233. Compaq's Business Link provides product information, prices and permits 
  1234. online ordering:
  1235.  
  1236.    http://www.businesslink.compaq.com/
  1237.  
  1238. The services provided by BusinessLink are being replaced by other and
  1239. country-specific mechanisms, please see the above URL for details.
  1240.  
  1241. Information on Compaq hardware, software, products and services is 
  1242. available through various telephone numbers:
  1243.  
  1244.     1-800-AT-COMPAQ     : voice : Compaq (including DIGITAL and Tandem)
  1245.                                   products and services
  1246.     1-800-DIGITAL    : voice : DIGITAL products and services
  1247.     1-800-DEC-2717    : voice : The DECchip Hotline
  1248.     1-508-568-6868    : voice : (alternate number for above)
  1249.     1-800-STORWORK      : voice : The Compaq StorageWorks team
  1250.  
  1251. David Mathog offers two HTML documents which contain useful information
  1252. about OpenVMS.
  1253.  
  1254.   http://seqaxp.bio.caltech.edu/www/soft_doc.html
  1255.  
  1256. The VAXarchive (hardware and software information) is at:
  1257.   http://vax.sevensages.org/index.html
  1258.  
  1259. Useful OpenVMS information and an extensive set of links is available at:
  1260.   http://www.levitte.org/~ava/
  1261.  
  1262. A wide variety of Compaq VAX, Alpha, platform and other product 
  1263. documentation (some introductory, some technical) is available at:
  1264.  
  1265.   http://www.digital.com/lists/master-index.html
  1266.   http://www.compaq.com/support/techpubs/qrg/index.html
  1267.  
  1268. The Compaq inFORM magazine and OpenVMS Times newsletters have email
  1269. subscriptions available, see:
  1270.  
  1271.     http://www.compaq.com/inFORM/
  1272.     http://www.openvms.compaq.com/openvmstimes/
  1273.  
  1274. Also see the DFWCUG Longwords newsletter:
  1275.  
  1276.     http://www.dfwcug.org/
  1277.  
  1278. Back issues of the old Digital Technical Journals (DTJs) are at:
  1279.  
  1280.     http://www.research.compaq.com/wrl/DECarchives/DTJ/
  1281.  
  1282.   ----
  1283.  
  1284. An OpenVMS Programming FAQ is available at:
  1285.  
  1286.     http://www.pdv-systeme.de/users/martinv/VMS_Programming_FAQ.html
  1287.  
  1288.                                        [Martin VorlΣnder]
  1289.   ----
  1290.  
  1291. A Customer VAX to Alpha upgrade diary:
  1292.     http://www3.sympatico.ca/n.rieck/docs/alpha_diary.html
  1293.  
  1294.   ----
  1295.  
  1296. Scanned versions of old DIGITAL hardware manuals are available at:
  1297.  
  1298.   http://www.montagar.com/~patj/dec/hcps.htm
  1299.  
  1300.  
  1301. ------------------------------------------------------------
  1302. DOC3.   What books and publications are available?
  1303.  
  1304. A bibliography of current and recent OpenVMS books is available at:
  1305.  
  1306.   http://www.levitte.org/~ava/vms_book.htmlx
  1307.  
  1308. The Butterworth-Heinemann Digital Press imprint offers a number of 
  1309. OpenVMS books.  A website is available at:
  1310.  
  1311.   http://www.bh.com/
  1312.  
  1313. Information on specific OpenVMS books is also available at:
  1314.  
  1315.   http://www.openvms.compaq.com/openvms/books.html
  1316.  
  1317. Also see DOC10.
  1318.  
  1319.  
  1320. ------------------------------------------------------------
  1321. DOC4.   How do I extract the contents of a HELP topic to a text file?
  1322.  
  1323. To extract all the text of a HELP topic (and its subtopics) to a text file
  1324. for perusal with a text editor, printing out, etc., use the following
  1325. command:
  1326.  
  1327.      $ HELP/OUT=filename.txt help-topic [help-subtopic]
  1328.  
  1329. If the help text you want is not in the standard help library (for
  1330. example, it's help for a utility such as MAIL that has its own help
  1331. library), add /LIBRARY=libname after the HELP verb.  To see the names
  1332. of help library files, do a directory of SYS$HELP:*.HLB.
  1333.  
  1334. ------------------------------------------------------------
  1335. DOC5.   Does OpenVMS Marketing have an e-mail address?
  1336.  
  1337. Yes - if you can't get the answers to questions elsewhere, if you have
  1338. comments or complaints about OpenVMS, send mail to openvms-info@compaq.com
  1339. (This address is NOT a support channel, and is solely intended to provide
  1340. informal method to communicate directly with members of OpenVMS Marketing.)
  1341.  
  1342. ------------------------------------------------------------
  1343. DOC6.   What OpenVMS-related WWW sites are available?
  1344.  
  1345.     http://www.openvms.compaq.com/    (Sponsored by OpenVMS Marketing)
  1346.     http://www.montagar.com/          (Sponsored by DECUS - DFWLUG)
  1347.     http://www.levitte.org/~ava/      (Sponsored by Arne Vajh°j)
  1348.     http://www.saiga.com/             (Sponsored by Saiga Systems)
  1349.     http://www.tachysoft.com/          (Sponsored by Wayne Sewell)
  1350.     http://www.progis.de/openvms.htm  (Sponsored by proGIS Software)
  1351.     http://www.jcameron.com/vms/      (Sponsored by Jeff Cameron)
  1352.  
  1353. The following web site is sponsored by "The Beave", and provides 
  1354. information that is directly relevent to system managers, security 
  1355. managers, and others interested in ensuring the continued security 
  1356. of OpenVMS systems:
  1357.  
  1358.     http://www.vistech.net/users/beave/hack-vms-faq
  1359.  
  1360. Suggestions (indirectly) provided by the above include disabling the 
  1361. port 11 and 15 stats provided by IP packages such as Multinet.
  1362.  
  1363. ------------------------------------------------------------
  1364. DOC7.   removed.  See MGMT25.
  1365.  
  1366. ------------------------------------------------------------
  1367. DOC8.   Where can I find info about undocumented OpenVMS features?
  1368.  
  1369. After all this discussion about undocumented VMS features I started a
  1370. collection of some documentation :-)) about them on 
  1371.  
  1372.     http://www.decus.de:8080/www/vms/qaa/undoc.htmlx
  1373.                         [zinser@axp603.gsi.de]
  1374.                                                 [HORN@exchng1.shsu.edu]
  1375.  
  1376. Also see the following:
  1377.  
  1378.     http://www.levitte.org/~ava/vms_tip.htmlx
  1379.                                                 [Arne Vajh°j]
  1380.  
  1381. Various examples of undocumented features are also available on the
  1382. OpenVMS Freeware:
  1383.  
  1384.     http://www.openvms.compaq.com/freeware/
  1385.  
  1386. ------------------------------------------------------------
  1387. DOC9.   Where is documentation on the DECnet Phase IV protocols?
  1388.  
  1389. Documentation and Specifications for DECnet Phase IV can be found at:
  1390.  
  1391.     http://www.openvms.compaq.com/wizard/decnet/
  1392.  
  1393. ------------------------------------------------------------
  1394. DOC10.  Where can I learn about how the VMS executive works internally?
  1395.  
  1396. The OpenVMS Internals and Data Structure manual (IDSM) explains how the 
  1397. OpenVMS executive works. The book covers the operating system kernel: 
  1398. process management; memory management; the I/O subsystem; and the 
  1399. mechanisms that transfer control to, from, and among these. It gives an 
  1400. overview of a particular area of the system, followed by descriptions of 
  1401. the data structures related to that area and details of the code that 
  1402. implements the area.
  1403.  
  1404. The first edition of the OpenVMS Alpha internals book describes Version 
  1405. 1.5.  Although there have been several releases of  OpenVMS Alpha since 
  1406. Version 1.5 (V6.1, V6.2, V7.0, V7.1, etc) and many details in the book 
  1407. are no longer accurate, it continues to provide a strong conceptual 
  1408. description of OpenVMS internals. 
  1409.  
  1410. This book has been split into five pieces, each to be updated separately.
  1411. The first such volume, published in early 1997, was "OpenVMS Alpha Internals 
  1412. and Data Structures: Scheduling and Process Control," which covers the 
  1413. Version 7.0 implementation of true multithreading and the changed scheduling 
  1414. model it implies.
  1415.  
  1416. The internals books are available through Digital Press, an imprint of
  1417. Butterworth-Heinemann. You can order by phone (from US and Canada, 
  1418. 1-800-366-2655, or from elsewhere, 781-904-2500). You can also fax an 
  1419. order to 1-800-446-6520 or 781-933-6333. The order form and additional 
  1420. information are available on their web site www.bh.com .
  1421.  
  1422. ISBN           Title
  1423.  
  1424. 1 55558 156 0  OpenVMS Alpha Internals: Scheduling and Process Control
  1425. 1 55558 120 X  OpenVMS AXP Internals and Data Structures: Version 1.5
  1426. 1 55558 059 9  VAX/VMS Internals and Data Structures: Version 5.2
  1427.  
  1428.                     [Ruth Goldenberg]
  1429.  
  1430. ------------------------------------------------------------
  1431. DOC11.  Where can new users find tutorial information about OpenVMS?
  1432.  
  1433. First, see if your local site has information on this topic.  Each site can have
  1434. site-specific features and configuration.  Some sites will have site-specific
  1435. new user's documentation, covering various site-specific things that are
  1436. difficult or impossible for the general OpenVMS documentation to cover.
  1437.  
  1438. Various introductory manuals are available in the OpenVMS documentation set,
  1439. including the OpenVMS User's Guide.  The OpenVMS manuals -- including the 
  1440. OpenVMS User's Guide -- are available at:
  1441.  
  1442.   http://www.openvms.compaq.com:8000/
  1443.   http://www.openvms.compaq.com/doc/
  1444.   http://www.openvms.compaq.com/commercial/
  1445.  
  1446. Some of the OpenVMS books available from the Butterworth-Heinemann 
  1447. Digital Press imprint (http://www.bh.com) include:
  1448.  
  1449.        Introduction to OpenVMS, 5th Edition,
  1450.        Lesley Ogilvie Rice
  1451.        ISBN 1 55558 194 3
  1452.  
  1453.        The OpenVMS User's Guide, Second Edition
  1454.        Patrick Holmay
  1455.        ISBN 1 55558 203 6
  1456.  
  1457.        Introduction to OpenVMS
  1458.        David W Bynon
  1459.        ISBN 1 878956 61 2
  1460.  
  1461.        OpenVMS System Management Guide
  1462.        Richard Berry
  1463.        ISBN 1 55558 143 9
  1464.  
  1465.        Using DECwindows Motif for OpenVMS
  1466.        Margie Sherlock
  1467.        ISBN 1 55558 114 5
  1468.  
  1469.        Writing Real Programs in DCL, Second Edition
  1470.        Hoffman and Anagnostopoulos
  1471.        ISBN 1 55558 191 9
  1472.  
  1473.   For various features OpenVMS books, please see:
  1474.     http://www.openvms.compaq.com/openvms/books.html
  1475.  
  1476.   Various user-maintained websites are also available, including a
  1477.   beginner's FAQ, various user-written FAQs, a bibliography of books
  1478.   on OpenVMS, and information on various other hardware and software
  1479.   topics:
  1480.  
  1481.     http://www.levitte.org/~ava/vms_faq.htmlx
  1482.     http://www.levitte.org/~ava/vms_book.htmlx
  1483.     http://seqaxp.bio.caltech.edu/www/vms_sheet.html
  1484.     http://seqaxp.bio.caltech.edu/www/vms_beginners_faq.html
  1485.  
  1486.   Members of the DECUS DFWLUG maintain a website with many materials
  1487.   available, including an Overview of OpenVMS, an Introduction to DCL
  1488.   and the TPU Editor, Advanced DCL Command Procedures, OpenVMS
  1489.   Operations: Batch, Print, Tape, an Introduction to OpenVMS Management,
  1490.   to OpenVMS User Management, to OpenVMS Network Management, and to
  1491.   OpenVMS Cluster Management.  These training materials have been
  1492.   presented at various DECUS symposia, and can be downloaded from:
  1493.  
  1494.     http://www.montagar.com/openvms_class/
  1495.  
  1496.   Compaq offers training information and Technical Resource Kits
  1497.   (TRKs) and other Training for OpenVMS at:
  1498.  
  1499.     http://www.compaq.com/training/home.html
  1500.     http://www.openvms.compaq.com/wbt/index.html
  1501.  
  1502.   An OpenVMS certification (testing) program is also available.
  1503.  
  1504.   The following URL has an OpenVMS Quiz:
  1505.     http://www.jcameron.com/vms/
  1506.  
  1507.   CCSS Interactive Learning has OpenVMS training materials available:
  1508.     http://www.CCSScorp.com/
  1509.  
  1510.   AcerSoft Training information:
  1511.     http://www.acersoft.com/
  1512.  
  1513.   MindIQ training information:
  1514.     http://www.mindiq.com/
  1515.  
  1516. ------------------------------------------------------------
  1517. DOC12.  Access to the OpenVMS Netscape Navigator documentation?
  1518.  
  1519.   The documentation URLs embedded into the browser itself may
  1520.   not operate correctly in all cases, and (for reasons not
  1521.   worthy of repeating here) redirects may not be available.
  1522.  
  1523.   You can manually access the documentation via:
  1524.     http://www.openvms.compaq.com:88/netscape/help/
  1525.  
  1526. ------------------------------------------------------------
  1527. DOC13.  What OpenVMS mailing lists are available?
  1528.  
  1529.   See:
  1530.     http://www.levitte.org/~ava/vms_forum.htmlx
  1531.  
  1532.   
  1533.   OpenVMS Freeware archive announcement list
  1534.     FSupdate@goatley.com
  1535.   Two-way echo of vmsnet.internals:
  1536.     VMSnet-Internals@goatley.com
  1537.   OpenVMS Alpha Internals discussions:
  1538.     Alpha-IDS@goatley.com (*)
  1539.   BLISS discussions
  1540.     BLISSters@goatley.com (*)
  1541.   Process Software MultiNet mailing list (news gateway):
  1542.     Info-MultiNet@process.com
  1543.   Process Software TCPware mailing list (news gateway):
  1544.     Info-TCPware@process.com
  1545.   Process Software PMDF mailing list (news gateway):
  1546.     Info-PMDF@process.com                 PMDF mailing list (news gateway)
  1547.   Discussion list for SRI's CHARON-VAX VAX emulator package:
  1548.     CHARON-VAX-Users@process.com
  1549.   Info-Zip's Zip & UnZip discussion list:
  1550.     Info-Zip@wku.edu
  1551.  
  1552.   To subscribe to any of the lists, the command SUBSCRIBE should be sent in
  1553.   the body of a mail message to the -request address like so:
  1554.  
  1555.     list-request@host
  1556.  
  1557.   For example:
  1558.  
  1559.     BLISSters-request@goatley.com
  1560.  
  1561.   (*) The Alpha-IDS and BLISSters lists have been dormant for some time, but 
  1562.   they do still exist.
  1563.  
  1564.  
  1565.                                       [Hunter Goatley]
  1566.  
  1567.   RADIUS-VMS, a RADIUS server for OpenVMS discussion forum:
  1568.         radius-vms@dls.net
  1569.         Send subscription requests to (MadGoat MX-List processor):
  1570.                 radius-vms-request@dls.net
  1571.  
  1572.   Forum for Internet Service Providers (ISPs) running OpenVMS:
  1573.         vms-isps@dls.net
  1574.         Send subscription requests to (MadGoat MX-List processor):
  1575.                 vms-isps-request@dls.net
  1576.  
  1577.                                       [Ruslan R. Laishev]
  1578.  
  1579.   An Info-WASD mailing list for users of Mark Daniel's WASD web server
  1580.   for OpenVMS VAX and Alpha exists.  Information about this list server 
  1581.   and details on how to subscribe to the list can be found at:
  1582.  
  1583.     http://wasd.vsm.com.au/
  1584.  
  1585.                                       [Jeremy Begg]
  1586.  
  1587. ------------------------------------------------------------
  1588. DOC14.   What is this Ask The Wizard website I've heard about?
  1589.  
  1590. The Compaq OpenVMS Ask The Wizard (ATW) website is available at:
  1591.     http://www.openvms.compaq.com/wizard/
  1592.  
  1593. A zip archive of questions and answers can be downloaded at:
  1594.     http://www.openvms.compaq.com/wizard/wizard.zip
  1595.  
  1596.  
  1597. ------------------------------------------------------------
  1598. TIME1.   A brief history of OpenVMS Timekeeping, please?
  1599.  
  1600.   Why does OpenVMS regards November 17, 1858 as the beginning
  1601.   of time...
  1602.  
  1603.   The modified Julian date adopted by the Smithsonian Astrophysical 
  1604.   Observatory (SAO) for satellite tracking is Julian Day 2400000.5, 
  1605.   which turns out to be midnight on November 17, 1858.
  1606.  
  1607.   SAO started tracking satellites with an 8K (nonvirtual) 36-bit
  1608.   IBM 704 in 1957 when Sputnik went into orbit. The Julian day 
  1609.   was 2435839 on January 1, 1957. This is 11225377 octal, which 
  1610.   was too big to fit into an 18-bit field. With only 8K of memory, 
  1611.   the 14 bits left over by keeping the Julian date in its own 36-bit 
  1612.   word would have been wasted.  SAO also needed the fraction of the 
  1613.   current day (for which 18 bits gave enough accuracy), so it was 
  1614.   decided to keep the number of days in the left 18 bits and the 
  1615.   fraction of a day in the right 18 bits of one word.
  1616.  
  1617.   Eighteen bits allows the truncated Julian day (the SAO day) to 
  1618.   grow as large as 262143, which from November 17, 1858, allowed 
  1619.   for 7 centuries. Possibly, the date could only grow as large as 
  1620.   131071 (using 17 bits), but this still covers 3 centuries and 
  1621.   leaves the possibility of representing negative time.  The 1858 
  1622.   date preceded the oldest star catalogue in use at SAO, which also 
  1623.   avoided having to use negative time in any of the satellite tracking 
  1624.   calculations.
  1625.  
  1626.   The original Julian Day (JD) is used by astronomers and expressed 
  1627.   in days since noon January 1, 4713 B.C.  This measure of time was 
  1628.   introduced by Joseph Scaliger in the 16th century.  It is named in 
  1629.   honor of his father, Julius Caesar Scaliger (note that this Julian 
  1630.   Day is different from the Julian calendar that is named for the 
  1631.   Roman Emperor Julius Caesar!).
  1632.  
  1633.   Why 4713 BC?  Scaliger traced three time cycles and found that they 
  1634.   were all in the first year of their cyle in 4713 B.C.  The three 
  1635.   cycles are 15, 19, and 28 years long.  By multiplying these three 
  1636.   numbers (15 * 19 * 28 = 7980), he was able to represent any date 
  1637.   from 4713 B.C. through 3267 A.D.
  1638.  
  1639.   The starting year was before any historical event known to him.  In
  1640.   fact, the Jewish calendar marks the start of the world as 3761 B.C.
  1641.   Today his numbering scheme is still used by astronomers to avoid the 
  1642.   difficulties of converting the months of different calendars in use 
  1643.   during different eras.
  1644.  
  1645.   The following web sites:
  1646.  
  1647.     http://www.openvms.compaq.com/openvms/products/year-2000/leap.html
  1648.  
  1649.     http://www.eecis.udel.edu/~ntp/
  1650.     http://www.nist.gov/
  1651.     http://www.boulder.nist.gov/timefreq/
  1652.     http://www.tondering.dk/claus/calendar.html
  1653.     http://es.rice.edu/ES/humsoc/Galileo/Things/gregorian_calendar.html
  1654.  
  1655.   are all good time-related resources, some general and some specific
  1656.   to OpenVMS.
  1657.  
  1658.                     [Stephen Hoffman, Dale Dellutri]
  1659.  
  1660.  
  1661. ------------------------------------------------------------
  1662. TIME2.   How does OpenVMS VAX maintain system time?
  1663.  
  1664.   VAX systems maintain an interval clock, and a hardware clock.
  1665.  
  1666.   The VAX hardware clock is called the TOY ("Time Of Year") clock.  The 
  1667.   register associated with the clock is called the TODR ("Time Of Day 
  1668.   Register").
  1669.  
  1670.   The TOY clock -- as used -- stores time relative to January first of the
  1671.   current year, starting at at 00:00:00.00.  It is a 100 Hz, 32-bit counter,
  1672.   incremented every 10ms, and thus has a capacity of circa 497 days.
  1673.  
  1674.   OpenVMS (on the VAX platform) stores system date information -- and in
  1675.   particular, the current year -- in the system image, SYS$SYSTEM:SYS.EXE.
  1676.   
  1677.   The TOY is used, in conjunction with the base date that is stored and
  1678.   retrieved from the system image, to initialize the interval clock value 
  1679.   that is stored in EXE$GQ_SYSTIME.
  1680.  
  1681.   Once the interval clock is loaded, the system does not typically reference 
  1682.   the TOY again, unless a SET TIME (with no parameters) is issued.  The 
  1683.   interval clock value is updated by a periodic IPL22 or IPL24 (depending 
  1684.   on the specific implementation) interrupt.  (When these interrupts are 
  1685.   blocked as a result of the activity of higher-IPL code -- such as 
  1686.   extensive driver interrupt activity or a hardware error or a correctable
  1687.   (soft) memory error -- the clock will "loose" time, and the time value 
  1688.   reported to the user with appear to have slowed down.)
  1689.  
  1690.   On most (all?) VAX systems, the battery that is associated with the TOY 
  1691.   clock can be disconnected and replaced if (when) it fails -- TOY clock 
  1692.   problems in VAX systems do regularly get tracked back to a failed nicad 
  1693.   or lithium battery pack.
  1694.                     [Stephen Hoffman]
  1695.  
  1696. ------------------------------------------------------------
  1697. TIME3.   Why does my system time drift?
  1698.  
  1699.   Memory errors, hardware problems, or most anything operating at or
  1700.   above IPL 22 or IPL 24 (clock IPL is system family dependent; code
  1701.   executing at or above the clock IPL will block the processing of
  1702.   clock interrupts), can cause the loss of system time.  Clock drift 
  1703.   can also be caused by normal (thermal) clock variations and even by
  1704.   the expected level of clock drift.
  1705.  
  1706.   When clock interrupts are blocked as a result of the activity of 
  1707.   high-IPL code -- such as extensive driver interrupt activity or a 
  1708.   hardware error or a correctable (soft) memory error -- the clock 
  1709.   will "loose" time, and the time value reported to the user with 
  1710.   appear to have slowed down.  Correctable memory errors can be a
  1711.   common cause of system time loss, in other words.
  1712.  
  1713.   Clock drift can also be (deliberately) caused by the activity of the 
  1714.   DTSS or NTP packages.
  1715.  
  1716.   Also see ALPHA17, VAX8, and TIME8.
  1717.  
  1718. ------------------------------------------------------------
  1719. TIME4.   Managing Timezones, Timekeeping, UTC, and Daylight Savings?
  1720.  
  1721.   You will want to use the command procedure:
  1722.  
  1723.     SYS$MANAGER:UTC$TIME_SETUP.COM 
  1724.  
  1725.   to configure the OpenVMS Timezone Differential Factor (TDF) on OpenVMS 
  1726.   V6.0 and later.  Select the BOTH option.  This configures the OpenVMS 
  1727.   TDF settings, though it may or may not configure the TDF and the 
  1728.   timezone rules needed or used by other software packages.  
  1729.  
  1730.   Please do NOT directly invoke the following command procedures:
  1731.  
  1732.     SYS$MANAGER:UTC$CONFIGURE_TDF.COM   ! do not directly use
  1733.     SYS$MANAGER:UTC$TIMEZONE_SETUP.COM  ! do not directly use
  1734.  
  1735.   TCP/IP Services V5.0 and later use the OpenVMS TDF, UTC, and timezone
  1736.   support.  Earlier versions use a TDF mechanism and timezone database
  1737.   that is internal to the TCP/IP Services package.  Also on the earlier
  1738.   versions, the TDF must be manually configured within TCP/IP Services,
  1739.   in addition to the OpenVMS configuration of the TDF.
  1740.  
  1741.   DECnet-Plus in V7.3 and later uses the OpenVMS TDF, UTC, and timezone
  1742.   support, and displays its timezone prompts using UTC$TIME_SETUP.COM.
  1743.   Earlier versions use a TDF TDF mechanism, timezone database, and 
  1744.   automatic switch-over that is internal to the DECnet-Plus package.
  1745.   Also on earlier versions, the TDF must be configured within the
  1746.   DECnet-Plus DECdtss package, in addition to the OpenVMS configuration
  1747.   of the TDF.
  1748.  
  1749.   Application code using Compaq C (formerly DEC C) will use the OpenVMS
  1750.   UTC and TDF mechanisms when the C code is compiled on OpenVMS V7.0 and
  1751.   later (and when the macro _VMS_V6_SOURCE is NOT defined).  Compaq C does
  1752.   NOT use the OpenVMS UTC and TDF mechanisms when the C code is compiled
  1753.   on OpenVMS releases prior to V7.0, or when the preprocessor declaration
  1754.   _VMS_V6_SOURCE is declared.
  1755.  
  1756.   DCE DTSS TDF details TDB.
  1757.  
  1758.   In OpenVMS Alpha V6.1, V6.2, and V6.2-1Hx, the TDF value is written
  1759.   to SYS$BASE_IMAGE.EXE.  With OpenVMS Alpha V7.0 and later and with
  1760.   OpenVMS VAX V6.0 and later, SYS$SYSTEM:SYS$TIMEZONE.DAT contains the
  1761.   TDF.  This means that OpenVMS Alpha systems will need to have the TDF
  1762.   value reset manually on reboots prior to V7.0.  
  1763.  
  1764.   During OpenVMS Bootstrap, the SYSINIT module reads SYS$TIMEZONE.DAT to 
  1765.   acquire the TDF for use in the system global cell EXE$GQ_TDF.  This is 
  1766.   done to ensure that the system boots with a valid TDF (a value which 
  1767.   may be zero). The UTC system services get the TDF from this cell. These 
  1768.   services, as well as the Compaq C RTL, must have a valid TDF.  (Prior to 
  1769.   OpenVMS V7.3, if either DECnet-Plus or DECnet/VAX Extensions is configured 
  1770.   and run, the image DTSS$SET_TIMEZONE.EXE is invoked and can override the 
  1771.   TDF and timezone rule settings from SYSINIT or from UTC$TIME_SETUP.COM -- 
  1772.   this image runs even if DTSS is disabled.  If the settings do not match
  1773.   (due to inconsistencies in timezone specification in UTC$TIME_SETUP.COM 
  1774.   and NET$CONFIGURE.COM), DTSS will reset the values to match its 
  1775.   definitions.)
  1776.  
  1777.   Prior to OpenVMS V7.3, daylight savings time switchover is handled
  1778.   automatically only when DCE DTSS or DECnet-Plus DTSS is in use.  In
  1779.   V7.3, OpenVMS can be configured to automatically switch over to
  1780.   daylight savings time, and also generates an event that interested
  1781.   applications can use to detect the switch-over between standard time
  1782.   and daylight time.
  1783.  
  1784.   The manual switchover between daylight savings time and standard time
  1785.   is correctly accomplished via the SYS$EXAMPLES:DAYLIGHT_SAVINGS.COM
  1786.   command procedure procedure.
  1787.  
  1788.   If you switch the TDF or daylight savings time setting, you will also
  1789.   want to restart or reconfigure any time-sensitive applications (those 
  1790.   not using the time differential factor (TDF) change event available in 
  1791.   V7.3 and later).  Examples of these applications include the need to 
  1792.   restart the NFS client and (yes) NTP. (NTP will want to try to "drift" 
  1793.   the time (see TIME6), and will find the daylight savings time switch-over 
  1794.   to be far too large to "drift". Hence the NTP restart.)  You can also use 
  1795.   the (undocumented) TCP/IP Services (prior to V5.0) commands:
  1796.  
  1797.     SET TIME/DIFF=[positive or negative TDF integer]
  1798.     GENERATE TIME 
  1799.  
  1800.   to reset the value of the logical name UCX$TDF.
  1801.  
  1802.   Prior to V7.3, the command:
  1803.  
  1804.     MCR DTSS$SET_TIMEZONE MODIFY
  1805.  
  1806.   can be used to modify the settings of the SYS$TIMEZONE_DAYLIGHT_SAVING, 
  1807.   SYS$TIMEZONE_DIFFERENTIAL, and SYS$TIMEZONE_NAME system logical names
  1808.   based on the SYS$TIMEZONE_RULE.
  1809.  
  1810.   The following are other TDF-related logical names used/available on
  1811.   OpenVMS systems, with typical Daylight Savings and Standard Settings 
  1812.   for the US Eastern Time (ET) timezone.
  1813.  
  1814.     $daylight_time:
  1815.     $ DEFINE/SYSTEM/EXECUTIVE MAIL$TIMEZONE EDT
  1816.     $ DEFINE/SYSTEM/EXECUTIVE NOTES$TIMEZONE "-0400 EDT"
  1817.     $ DEFINE/SYSTEM/EXECUTIVE LISP$DAYLIGHT_SAVING_TIME_P true  ! Not 'EDT'
  1818.     $ DEFINE/SYSTEM/EXECUTIVE LISP$TIME_ZONE 05   ! Constant
  1819.  
  1820.     $standard_time:
  1821.     $ DEFINE/SYSTEM/EXECUTIVE MAIL$TIMEZONE EST
  1822.     $ DEFINE/SYSTEM/EXECUTIVE NOTES$TIMEZONE "-0500 EST"
  1823.     $ DEFINE/SYSTEM/EXECUTIVE LISP$DAYLIGHT_SAVING_TIME_P false ! Not 'EST'
  1824.     $ DEFINE/SYSTEM/EXECUTIVE LISP$TIME_ZONE 05   ! Constant
  1825.  
  1826.     $ DEFINE/SYSTEM/EXECUTIVE UCX$NFS_TIME_DIFFERENTIAL -
  1827.         'f$integer(f$element(0," ",f$logical("notes$timezone"))/-100)'
  1828.  
  1829.   For information on ZIC and related tools used to manage the OpenVMS 
  1830.   Timezone database, please see the DEC C Run-time Library Utilities 
  1831.   Reference Manual -- though the title would imply otherwise, this 
  1832.   particular manual is part of the OpenVMS documentation set, and not 
  1833.   part of the Compaq C (formerly DEC C) documentation set.
  1834.  
  1835. ------------------------------------------------------------
  1836. TIME5.   How to troubleshoot TDF problems on OpenVMS?
  1837.  
  1838.   This is an OpenVMS Alpha system prior to V7.0 and the startup is not
  1839.   invoking the procedure:
  1840.  
  1841.    SYS$MANAGER:UTC$TIME_SETUP.COM
  1842.  
  1843.   This is an OpenVMS system prior to V6.0, where there is no OpenVMS
  1844.   TDF nor UTC available.
  1845.  
  1846.   The version of the application does not use the OpenVMS TDF.  This
  1847.   includes TCP/IP Services prior to V5.0, applications using Compaq C 
  1848.   built on or targeting OpenVMS prior to V7.0, and systems using the
  1849.   DECnet-Plus DTSS mechanisms prior to the release associated with 
  1850.   OpenVMS V7.3.  (DCE TDF TBD.)
  1851.  
  1852.   If you should find either of the following two timezone-related database 
  1853.   files located in SYS$SPECIFIC:[SYSEXE]:
  1854.  
  1855.     - SYS$SPECIFIC:[SYSEXE]SYS$TIMEZONE.DAT
  1856.     - SYS$SPECIFIC:[SYSEXE]SYS$TIMEZONE_SRC.DAT
  1857.  
  1858.   These two files are in an erroneous location and must be recreated in 
  1859.   the correct directory:
  1860.  
  1861.     SYS$COMMON:[SYSEXE].
  1862.  
  1863.   If the DCL command:
  1864.  
  1865.     DIRECTORY SYS$SYSTEM:SYS$TIMEZONE*.DAT
  1866.  
  1867.   shows these files in SYS$SPECIFIC:[SYSEXE], then delete them and use 
  1868.   SYS$MANAGER:UTC$TIME_SETUP.COM to recreate them.
  1869.  
  1870.   On OpenVMS versions prior to V7.3, if the file:
  1871.  
  1872.     SYS$STARTUP:DTSS$UTC_STARTUP.COM
  1873.  
  1874.   is present on your system, then you may need to invoke:
  1875.  
  1876.     SYS$UPDATE:DTSS$INSTALL_TIMEZONE_RULE.COM
  1877.  
  1878.   to recreate the timezone files correctly.  Invoke this command
  1879.   immediately after [re]executing SYS$MANAGER:UTC$TIME_SETUP.COM.)
  1880.  
  1881.   If SYS$UPDATE:DTSS$INSTALL_TIMEZONE_RULE.COM is not present on your
  1882.   system, then you may need to execute the following commands:
  1883.  
  1884.     DELETE SYS$STARTUP:DTSS$UTC_STARTUP.COM
  1885.     DEASSIGN/SYSTEM/EXEC SYS$TIMEZONE_RULE.
  1886.  
  1887. ------------------------------------------------------------
  1888. TIME6.   How can I keep the OpenVMS system time synchronized?
  1889.  
  1890.   To help keep more accurate system time or to keep your system clocks
  1891.   synchronized, TCP/IP Services NTP, DECnet-Plus DECdtss, DCE DTSS, and
  1892.   other techniques are commonly used.  If you do not have IP access to
  1893.   a time-base, then you could use dial-up access to NIST or other
  1894.   authoritative site.
  1895.  
  1896.   There exists code around that processes the digital (ie: binary) 
  1897.   format time that is available via a modem call into the NIST clock
  1898.   (the Automated Computer Telephone Service (ACTS)), and code that 
  1899.   grabs the time off a GPS receiver digital link, or a receiver 
  1900.   (effectively a radio and a codec) that processes the time signals 
  1901.   from radio station WWV, WWVH, WWVB, or similar.  (Processing these 
  1902.   time protocols often involves little more than reading from an
  1903.   EIA232 (RS232) serial line from the receiver, something that is 
  1904.   possible from most any language as well as directly from DCL.)
  1905.  
  1906.   One example of acquring a time-base involves the IRIG time format
  1907.   (IRIG-A, -B, -G), a binary signal containing the current time in 
  1908.   hours, minutes, seconds and days since the start of the current year.
  1909.   IRIG can also contain the time of day as the number of seconds since 
  1910.   midnight.  Compaq Custom Systems and third-party vendors offer various 
  1911.   IRIG-based reader/generator modules for OpenVMS systems.
  1912.  
  1913.   Differing time servers (DECnet-Plus DTSS, DCE DTSS, NTP, etc) do not 
  1914.   coexist particularly well, particularly if you try to use all these 
  1915.   together on the same node.  Please pick and use just one.  (If needed,
  1916.   you can sometimes configure one package to acquire its timebase from 
  1917.   another protocol, but one and only one time server package should have 
  1918.   direct control over the management of and drifting of the local OpenVMS 
  1919.   system time.)
  1920.  
  1921.   Useful URLs:
  1922.     http://www.boulder.nist.gov/timefreq/service/nts.htm
  1923.     http://www.boulder.nist.gov/timefreq/service/acts.htm
  1924.     http://www.boulder.nist.gov/timefreq/
  1925.     http://www.time.gov/
  1926.  
  1927. ------------------------------------------------------------
  1928. TIME7.   How can I configure TCP/IP Services NTP as a time provider?
  1929.  
  1930.   An NTP time provider provides its idea of the current time to NTP
  1931.   clients via the NTP protocol.  Most systems are NTP clients, but...
  1932.  
  1933.   NTP has a heirarchy of layers, called strata.  The further away from
  1934.   the actual NTP time source (Internet time servers are at stratum 1), 
  1935.   the lower the strata (and the larger the number assigned the statum).
  1936.  
  1937.   NTP explicity configured at stratum one provides time to NTP operating
  1938.   at lower strata, and the provided time is acquired based on the local
  1939.   system time or via some locally-accessable external time source.
  1940.  
  1941.   NTP at other (lower) strata both receive time from higher strata and can
  1942.   provide time to lower strata, and automatically adjust the local stratum.
  1943.   The highest stratum is one, and the lowest available stratum is fifteen.
  1944.  
  1945.   The TCP/IP Services NTP package can operate at any stratum, and can be
  1946.   configured as a peer, as a client, or as a broadcast server.
  1947.  
  1948.   With TCP/IP Services V5.0 and later, the only supported reference clock
  1949.   is the LCL (local system clock).  If your system has an excellent clock
  1950.   or if the system time is being controlled by some other time service
  1951.   (such as DTSS or GPS), you can configure NTP to use the system clock as
  1952.   its reference source.  This will mimic the master-clock functionality,
  1953.   and will configre NTP as a stratum 1 time server.  To do this, enter
  1954.   the following commands in TCPIP$NTP.CONF:
  1955.  
  1956.     server 127.127.1.0 prefer
  1957.     fudge 127.127.1.0 stratum 0
  1958.  
  1959.   For local-master functionality, the commands are very similiar.  Use:
  1960.  
  1961.     server 127.127.1.0
  1962.     fudge 127.127.1.0 stratum 8
  1963.  
  1964.   The difference between these two is the stratum, and the omission of
  1965.   the prefer keyword.  Specifying a higher stratum allows the node to
  1966.   act as a backup NTP server, or potentially as the sole time server on
  1967.   an isolated network.  The server will become active only when all other
  1968.   normal synchronization sources are unavailable.  The use of "prefer"
  1969.   causes NTP to always use the specified clock as the time synchronization
  1970.   source.
  1971.  
  1972.   With the TCP/IP Services versions prior to V5.0, the NTP management is 
  1973.   rather more primitive.  To configure the local OpenVMS system from an
  1974.   NTP client to an NTP server (on TCP/IP Services versions prior to V5.0), 
  1975.   add the following line to the sys$specific:[ucx$ntp]ucx$ntp.conf file:
  1976.  
  1977.     master-clock 1
  1978.  
  1979.   Also, for TCP/IP Services prior to V5.0, see the NTP template file:
  1980.  
  1981.     SYS$SPECIFIC:[UCX$NTP]UCX$NTP.TEMPLATE
  1982.  
  1983.   For current TCP/IP Services documentation, please see:
  1984.  
  1985.     http://www.openvms.compaq.com:8000/
  1986.     http://www.openvms.compaq.com/doc/
  1987.  
  1988.  
  1989. ------------------------------------------------------------
  1990. TIME8.   How can I drift the OpenVMS system time?
  1991.  
  1992.   With DECdts and TCP/IP Services NTP, the system time value is "drifted" 
  1993.   (rather than changed), to avoid the obvious problems that would arise 
  1994.   with "negative time changes".  The same basic clock drifting technique 
  1995.   is used by most (all?) time servers operating on OpenVMS, typically using
  1996.   the support for this provided directly within OpenVMS.
  1997.  
  1998.   An example of the technique used (on OpenVMS VAX) to drift the system
  1999.   time is the SETCLOCK tool on the OpenVMS Freeware.
  2000.  
  2001.   For information on the use of the EXE$GL_TIMEADJUST and EXE$GL_TICKLENGTH 
  2002.   cells on OpenVMS Alpha, see _OpenVMS AXP Internal and Data Structures", 
  2003.   located on page 348.
  2004.  
  2005. ------------------------------------------------------------
  2006. TIME9.   Why does VAX need a SET TIME at least once a year?
  2007.  
  2008.   Because the VAX Time Of Year (TOY) has a resolution of 497 days, the VAX 
  2009.   system time is stored using both the TOY and the OpenVMS VAX system image 
  2010.   SYS.EXE.  Because of the use of the combination of the TOY and SYS.EXE, 
  2011.   you need to issue a SET TIME command (with no parameters) at least once 
  2012.   between January 1st and about April 11th of each year, and whenever you 
  2013.   change system images (due to booting another OpenVMS VAX system, booting 
  2014.   the standalone BACKUP image, an ECO that replaces SYS.EXE, etc).  
  2015.  
  2016.   The SET TIME command is automatically issued during various standard 
  2017.   OpenVMS procedures such as SHUTDOWN, and it can also obviously be issued 
  2018.   directly by a suitably privileged user.  Issuing the SET TIME command 
  2019.   resets the value stored in the TOY, and (if necessary) also updates the 
  2020.   portion of the time (the current year) saved in the SYS.EXE system image.
  2021.  
  2022.   This VAX TOY limit is the reason why OpenVMS VAX installation kits and
  2023.   standalone BACKUP explicitly prompt for the time during bootstrap, and 
  2024.   why the time value can "get weird" if the system crashes outside the 
  2025.   497 day window (if no SET TIME was issued to update the saved values), 
  2026.   and why the time value can "get weird" if a different SYS$SYSTEM:SYS.EXE 
  2027.   is used (alternate system disk, standalone BACKUP, etc).
  2028.  
  2029. ------------------------------------------------------------
  2030. TIME10.   Why can't I do a SET TIME command?  Help managing DTSS?
  2031.  
  2032. If you try to set the system time with the SET TIME command, and see
  2033. one of the following messages:
  2034.  
  2035. %SET-E-NOTSET, error modifying time
  2036. -SYSTEM-F-IVSSRQ, invalid system service request
  2037.  
  2038. %SET-E-NOTSET, error modifying time
  2039. -SYSTEM-E-TIMENOTSET, time service enabled; enter a time service command to
  2040. update the time
  2041.  
  2042.  
  2043. A: This occurs if the time on the local system is controlled by a time service
  2044. software, for example the distributed time service software (DTSS) provided as
  2045. part of the DECnet/OSI installation. The DTSS software communicates with one or
  2046. more time servers to obtain the current time. It entirely controls the local
  2047. system time (for DECnet/OSI, there is a process named DTSS$CLERK for this);
  2048. therefore, the usage of the SET TIME command (and the underlying $SETTIM system
  2049. service) is disabled.
  2050.  
  2051. The first message is displayed on systems running DECnet/OSI V6.1 and earlier.
  2052. On systems with newer DECnet/OSI (DECnet-Plus) software, the second (and more
  2053. informative) message is given.
  2054.  
  2055. You shouldn't have to change the time manually - you should be doing this
  2056. through the time server - but if you insist...  you'll have to shutdown DTSS:
  2057.  
  2058. $ MCR NCL
  2059. NCL> DISABLE DTSS
  2060. NCL> DELETE DTSS
  2061.  
  2062. This will shutdown DTSS$CLERK. You may then change the system time as usual.
  2063. To restart the DTSS software, type
  2064.  
  2065. @SYS$STARTUP:DTSS$STARTUP
  2066.  
  2067. You'll need a lot of privs : (CMKRNL,SYSPRV,OPER,SYSNAM,PRMMBX,NETMBX,LOG_IO,
  2068. ALTPRI) and must be granted the NET$MANAGE identifer to shutdown and
  2069. restart DTSS.
  2070.                                         [bol@adv.magwien.gv.at]
  2071.  
  2072. If you wish to "permanently" disable DTSS on a system running DECnet-Plus, the
  2073. above NCL sequence must be performed each time the system is bootstrapped.
  2074.  
  2075. If DTSS is running and no time servers are configured, you can (and will) see
  2076. the following messages at regular intervals:
  2077.  
  2078. %%%%%%%%%%%  OPCOM   2-SEP-1999 19:41:20.29  %%%%%%%%%%%
  2079. Message from user SYSTEM on UNHEDI
  2080. Event: Too Few Servers Detected from: Node LOCAL:.mynode DTSS,
  2081.         at: 1999-09-02-19:41:20.296-04:00Iinf
  2082.         Number Detected=0,
  2083.         Number Required=1
  2084.         eventUid   5FA70F4F-616E-11D3-A80E-08002BBEDB0F
  2085.         entityUid  DE9E97DE-6135-11D3-8004-AA000400BD1B
  2086.         streamUid  D6513A46-6135-11D3-8003-AA000400BD1B
  2087.  
  2088. You can either configure the appropriate number of time servers, or you can
  2089. disable DTSS, or you can ignore it and (if OPCOM is set to write to the
  2090. log via via the logical names in SYLOGICALS.COM/SYLOGICALS.TEMPLATE) clean
  2091. out OPERATOR.LOG regularly.
  2092.  
  2093. You can also simply disable the display of these messages:
  2094.  
  2095. $ mcr ncl block event dispatcher outbound stream local_stream global filter -
  2096.     ((Node, DTSS), Too Few Servers Detected)
  2097.  
  2098.                                                   [Wayne Sewell]
  2099.  
  2100. If you wish to disable the automatic TDF adjustment for daylight savings
  2101. time (on OpenVMS versions prior to V7.3), you can use the command:
  2102.  
  2103.   ncl> set dtss automatic TDF change = false
  2104.  
  2105. or alternatively, you can set the local timezone to one that does not 
  2106. include the automatic daylight savings time change-over.
  2107.  
  2108. ------------------------------------------------------------
  2109. TIME11.   Details of the OpenVMS system time-keeping?
  2110.  
  2111.   VAX hardware time-keeping details...
  2112.  
  2113.   TOY clock
  2114.   ---------
  2115.   This is battery backed up hardware timing circuitry used to keep the 
  2116.   correct time of year during rebooting, power failures, and system 
  2117.   shutdown.  This clock only keeps track of months, days, and time.
  2118.   The time is kept relative to January 1st, at 00:00:00.00 of the year 
  2119.   the clock was initiailized.
  2120.  
  2121.   EXE$GQ_SYSTIME
  2122.   --------------
  2123.   This is the OpenVMS VAX system time cell.  This cell contains the number 
  2124.   of 100ns intervals since a known reference.  This cell is incremented by 
  2125.   100000 every 10ms by an hardware interval timer.
  2126.  
  2127.   EXE$GQ_TODCBASE
  2128.   ---------------
  2129.   This cell contains the time and date the system time was last adjusted 
  2130.   by EXE$SETTIME.  It uses the same format as EXE$GQ_SYSTIME.  On adjustment 
  2131.   of the system time a copy of EXE$GQ_SYSTIME is stored in this cell in both 
  2132.   memory and on disk.  This cell is used to get the year for the system time.
  2133.  
  2134.   EXE$GL_TODR
  2135.   -----------
  2136.   This cell contains the time and date the system time was last adjusted by
  2137.   EXE$SETTIME. It uses the same format as the time of year clock. On adjustment
  2138.   of the system time this cell gets saved back to both memory and disk.  The
  2139.   contents of this cell are used to test the validity of the TOY clock.
  2140.  
  2141.   The system parameters SETTIME and TIMEPROMPTWAIT determine how the system 
  2142.   time will be set.
  2143.  
  2144.   IF SETTIME = 0
  2145.   THEN the contents of the TOY clock are compared to those of EXE$GL_TODR.
  2146.  
  2147.         IF the TOY clock is more than a day behind EXE$GL_TODR
  2148.         THEN the TOY clock is presumed invalid.
  2149.  
  2150.         IF the TOY clock is within a day of EXE$GL_TODR
  2151.         THEN the system time is calculated as follows:
  2152.  
  2153.         EXE$GQ_SYSTIME = EXE$GQ_TODCBASE + ((TOY_CLOCK - EXE$GL_TODR) * 100000)
  2154.  
  2155.   IF SETTIME = 1 or the TOY clock is invalid
  2156.   THEN the value of TIMEPROMPTWAIT determines how to reset the time of year.
  2157.  
  2158.         IF TIMEPROMPTWAIT > 0
  2159.         THEN the user is prompted for the time and date, for a length of time
  2160.         equal to TIMEPROMPTWAIT microfortnights.
  2161.  
  2162.         IF TIMEPROMPTWAIT = 0
  2163.         THEN the time of year is the value of EXE$GL_TODR + 10ms.
  2164.  
  2165.         IF TIMEPROMPTWAIT < 0to proceed
  2166.         until they do so.
  2167.  
  2168.         THEN the user is prompted for the time and date and unable 
  2169.  
  2170.   When booting a CD-ROM containing an OpenVMS VAX system, the system will 
  2171.   typically be deliberately configured prompt the user to input the time 
  2172.   -- this is necessary in order to boot with the correct time.  
  2173.  
  2174.   If either TIMEPROMPTWAIT or SETTIME are set to zero, OpenVMS VAX will 
  2175.   use the TOY clock to get the time of year, and the year will be fetched 
  2176.   from the CD-ROM.  The value of the year on the CD-ROM media (saved in 
  2177.   the SYS.EXE image) will most likely be that of when the CD-ROM was made, 
  2178.   and cannot be changed.  Unless the current year happens to be the same 
  2179.   year as that on the CD-ROM, most likely the year will be off.  (Further, 
  2180.   with the calculation of Leap Year also being dependent on the current 
  2181.   year, there is a possibility that the date could be off too.)
  2182.  
  2183.  
  2184.  
  2185.   Alpha hardware time-keeping details...
  2186.  
  2187.   Battery-Backed Watch (BB_WATCH) Chip
  2188.   ------------------------------------
  2189.   This is battery backed up hardware timing circuitry used to keep the 
  2190.   correct time of year during rebooting, power failures, and system 
  2191.   shutdown.  This clock keeps track of date and time in 24 hour binary 
  2192.   format.
  2193.  
  2194.   EXE$GQ_SYSTIME
  2195.   --------------
  2196.   This is the OpenVMS Alpha system time cell.  This cell contains the number 
  2197.   of 100ns intervals since November 17, 1858 00:00:00.00.  This cell is 
  2198.   incremented by 100000 every 10ms by an hardware interval timer.
  2199.  
  2200.   EXE$GQ_SAVED_HWCLOCK
  2201.   --------------------
  2202.   This cell is used by OpenVMS Alpha to keep track of the last time and date 
  2203.   that EXE$GQ_SYSTIME was adjusted.  It keeps the same time format as 
  2204.   EXE$GQ_SYSTIME.  The value in this cell gets updated in memory and on 
  2205.   disk, every time EXE$GQ_SYSTIME gets adjusted.
  2206.  
  2207.  
  2208.   - The system parameters SETTIME and TIMEPROMPTWAIT determine how the 
  2209.     system time will be set.
  2210.  
  2211.   - If SETTIME = 0 then EXE$INIT_HWCLOCK reads the hardware clock to set 
  2212.     the system time.
  2213.  
  2214.         - IF TIMEPROMPTWAIT > 0
  2215.           THEN the value of TIMEPROMPTWAIT determines how long the user is
  2216.           prompted to enter the time and date.  If time expires and no time 
  2217.           has been entered the system acts as if TIMEPROMPTWAIT = 0.
  2218.  
  2219.         - IF TIMEPROMPTWAIT = 0
  2220.           THEN the system time is calculated from the contents of
  2221.           EXE$GQ_SAVED_HWCLOCK + 1.
  2222.  
  2223.         - IF TIMEPROMPTWAIT < 0
  2224.           THEN the user is prompted for the time and date and unable to
  2225.           continue until the information is entered.
  2226.  
  2227.   Unlike the VAX, the Alpha hardware clock tracks the full date and time, 
  2228.   not just the time of year.  This means it is possible to boot from the
  2229.   CD-ROM media without entering the time at the CD-ROM bootstrap.  (This
  2230.   provided that the time and date have been initialized, of course.)
  2231.  
  2232.  
  2233.   IA-64 (Itanium) hardware time-keeping details to be added...
  2234.  
  2235.  
  2236. ------------------------------------------------------------
  2237. TIME12.  UTC vs GMT vs vs UT1/UT1/UT2 TDF?  What are these acronyms?
  2238.  
  2239.   The results of an international compromise -- though some would say 
  2240.   an international attempt to increase confusion -- UTC is refered to 
  2241.   as "Coordinated Universal Time" (though not as CUT) in English and as 
  2242.   "Temps Universel CoordinnΘ" (though not as TUC) in French.
  2243.  
  2244.   Universal Time UT0 is solar time, UT1 is solar time corrected for a 
  2245.   wobble in the Earth's orbit, and UT2 is UT1 corrected for seasonal 
  2246.   rotational variations in rotation due to the Earth's solar orbit.
  2247.  
  2248.   GMT -- Greenwich Mean Time -- is UT1.  GMT is the time at the (old)
  2249.   Royal Greenwich Observatory (in Greenwich), not to be confused with
  2250.   the Royal Greenwich Observatory located at Herstmonceux Castle in 
  2251.   Sussex, England.
  2252.  
  2253.   UTC is based on an average across multiple atomic clocks, and is kept 
  2254.   within 0.9 seconds of GMT, through the insertion (or removal) of seconds.
  2255.   In other words, UTC matches GMT plus or minus up to 0.9 seconds, but
  2256.   UTC is not GMT.
  2257.  
  2258.   TDF is the Timezone Differential Factor, the interval of time between
  2259.   the local time and UTC.  Areas that celebrate daylight savings time
  2260.   (DST) will see periodic changes to the TDF value, when the switch-over
  2261.   between daylight savings time and standard time occurs.  The switch-over
  2262.   itself is entirely left to local governmental folks, and can and has
  2263.   varied by political entity and politics, and the switch-over has varied
  2264.   over the years even at the same location.  
  2265.  
  2266.   If your local OpenVMS system time is off by one hour (or whatever the
  2267.   local DST change) for some or all applications, you probably need to 
  2268.   reset your local TDF.
  2269.  
  2270.   Further discussions of history and politics, the Royal Observers' 
  2271.   outbuildings, and the compromise that left the English with the Time 
  2272.   Standard (the Prime Meridian) and the French with the standards for 
  2273.   Distance and Weight (the Metric System) are left to other sources.  
  2274.   Some of these sources:
  2275.  
  2276.     ftp://elsie.nci.nih.gov/pub/
  2277.     http://physics.nist.gov/GenInt/Time/time.html
  2278.     http://nist.time.gov/
  2279.  
  2280. ------------------------------------------------------------
  2281. TIME13.  Customizing your TDF (Timezone) Setting?
  2282.  
  2283.   Individual, local, and regional differences on the use (or the lack of 
  2284.   use) of Daylight Savings Time (DST) are quite common.
  2285.  
  2286.   If you need to add (or remove) daylight savings time for your area or
  2287.   otherwise alter the rules for your local area, you will probably end 
  2288.   up creating a variation to an existing timezone rule.
  2289.  
  2290.   The necessary zone line to add for WhereEverLand will probably look 
  2291.   something like this:
  2292.  
  2293. # Zone  NAME            GMTOFF  RULES/SAVE      FORMAT  [UNTIL]
  2294. Zone    WhereEver       2:00    -               WhereEver
  2295.  
  2296.   The OpenVMS source file for the timezone rules here:
  2297.  
  2298.     SYS$COMMON:[SYS$ZONEINFO.SYSTEM.SOURCES]
  2299.  
  2300.   You'll then want to ZIC this to create your own timezone definiton.
  2301.  
  2302.   ZIC is documented in the OpenVMS Documentation Set, in the Compaq C 
  2303.   Run-Time Library Reference Manual.  (Despite the name of the manual, 
  2304.   it is part of the OpenVMS documentation set and not the C manuals.)
  2305.  
  2306.   Once you have created the new rule, use SYS$MANAGER:UTC$TIME_SETUP.COM
  2307.   to select the new timezone -- with V7.3 and later, this tool will
  2308.   notice the new timezone and will offer it, on earlier releases, you
  2309.   may/will have to hack the tool somewhat.  (Don't even think of trying
  2310.   to define the TZ or other time-related logical names directly yourself.)
  2311.  
  2312.   For various timezone rules, see the tar.gz files (these are gzipped tar 
  2313.   archives) available at:
  2314.  
  2315.     ftp://elsie.nci.nih.gov/pub/
  2316.  
  2317. [End of Part 1/5]
  2318.  
  2319.  --------------------------- pure personal opinion ---------------------------
  2320.    Hoff (Stephen) Hoffman   OpenVMS Engineering   hoffman#xdelta.zko.dec.com
  2321.  
  2322.