Everhart, Glenn From: Steve Lionel [Steve.Lionel@digital.com] Sent: Monday, November 16, 1998 3:44 PM To: Info-VAX@Mvb.Saic.Com Subject: OpenVMS Frequently Asked Questions (FAQ), Part 3/3 Archive-name: dec-faq/vms/part3 Posting-Frequency: bi-monthly Last-modified: November 16, 1998 Overview ======== This is part 3/3 of the Frequently Asked Questions (FAQ) posting for the comp.os.vms and vmsnet.misc newsgroups. (comp.os.vms is bidirectionally-gatewayed to the INFO-VAX mailing list - see INTRO3 in part 1 for further details.) It contains answers to frequently asked questions about Digital's OpenVMS operating system and the computer systems on which it runs. This FAQ is archived in the following locations: comp.answers and news.answers newsgroups ftp://ftp.digital.com/pub/Digital/dec-faq/vms ftp://rtfm.mit.edu/pub/usenet/news.answers/dec-faq/vms CompuServe VAXFORUM, Library 0, VMSFAQ.TXT To make suggestions for changes or additions to this Frequently Asked Questions list, send mail to the editor at Steve.Lionel@digital.com. Answers are especially appreciated. Table of Contents - Part 3/3 ____________________________ DECwindows ======================================== DECW1. How do I let someone else display something on my workstation? DECW2. How do I create a display on another workstation? DECW3. How can I get the information from SHOW DISPLAY into a symbol? DECW4. How do I get a log of a DECterm session? DECW5. Problem - the DELETE key deletes forward instead of backward! DECW6. Problem - On a DEC2000-300, Motif doesn't start DECW7. Problem - My LK401 keyboard unexpectedly autorepeats DECW8. Problem - My LK411 sends the wrong keycodes or some keys are dead DECW9. How do I set the title on a DECterm window? DECW10. How do I customize DECwindows, including the login screen? DECW11. Why doesn't XtAppAddInput() work on OpenVMS? Miscellaneous ======================================== MISC1. What is the pinout for the DECconnect DEC-423 MMJ connector? MISC2. What are the escape sequences for the VTxxx function keys? MISC3. Can I reuse old keyboards, mice and monitors with a PC? MISC4. What is the pinout for the MicroVAX DB9 connector? MISC5. Where can I find performance info and specs for older systems? MISC6. What does "failure on back translate address request" mean? Software ======================================== SOFT1. Where can I find lots of free software for OpenVMS? SOFT2. Where can I find the UNIX tool for OpenVMS? ------------------------------------------------------------ DECW1. How do I let someone else display something on my workstation? On a workstation, you go into "Customize" menu of the session manager utility and select "Security". When the pop-up box appears, you can put node/user/tranport to allow who can launch an application to the display on that workstation. [raspuzzi@mrlat.enet.dec.com] > Yah, but this doesn't seem to work with non-VMS systems. What do I put in > for the transport? I tried "TCPIP" just for kicks, but it didn't work. You need a checklist of sorts: 1) Make sure that you've specified the X-windows "display" correctly on the remote side. For DECNET it's something like NODE::0.0, for TCP/IP it's Node.Domain:0.0, etc. On a unix system, define the DISPLAY environment variable so: # setenv DISPLAY myvax.domain:0.0 2) If you've verified 1) and things still aren't working, make sure the Security settings on the VMS side will allow the connection: Pull down the "Options" menu in the Session Manager, select "Security..." near the bottom. If you don't find your host (and username) listed on the left under "Authorized Users", go to the right side of the menu and fill in the three fields, "Node", "Username", "Transport". Then click on the Add botton, then the Apply and OK buttons to add the new host to the security database. a) There are various transports: LOCAL, DECNET, LAT, TCPIP, etc. Select the one appropriate to the client machine's connection to the VMS machine. b) If the connection is DECNET, do *NOT* add :: to the node name! c) If the connection is TCPIP, "Username" _must_ be an asterisk (*) because the TCP/IP protocol used does not provide the remote username. d) If the connection is TCPIP, it's best to use a full domain name, e.g., Node.Subd.Domain. However, you _may_ have to use the IP address itself, rather than the domain name (EWS requires this). I generally add two entries for each TPCIP host, the first using the domain name, the second the IP address. e) There are a various 3rd party vendors who supply TCP/IP packages for VMS, including but not limited to TGV (Multinet) and Wollongong (Pathway ?). Multinet (and DEC's own UCX) call the transport "TCPIP", Wollongong, at least in some incarnations, uses "WINTCP". You need to use the appropriate vendor's package transport name in the "Transport" field. 3) If things _still_ aren't working, make sure the transport you want has been activated for DECwindows. This is a system manager job, but you can do the ground work yourself before bothering the sysmgr. Do the following: $ DIR SYS$MANAGER:DECW$PRIVATE_SERVER_SETUP.COM If that file exists, then do: $ SEARCH SYS$MANAGER:DECW$PRIVATE_SERVER_SETUP.COM - $_ DECW$SERVER_TRANSPORTS You sould find something like: $ decw$server_transports == "DECNET,LOCAL,LAT,TCPIP" If the transport you want, e.g., TCPIP, isn't listed, have your system manager make the appropriate changes and restart DECwindows. If the file doesn't exist, the sysmgr will have to create it by copying the corresponding .TEMPLATE file to .COM and uncommenting the line that defines decw$server_transports. a) If you're wanting to use TCP/IP to connect, make sure TCP/IP is available on the VMS host. TCP/IP is _not_ native to VMS. You need to be running either Digital's UCX or a 3rd party vendor's TCP/IP product. If you're not, none of the above will help. [Fairfield@Slac.Stanford.Edu] There is a log file created in SYS$MANAGER which tells you which transports are loaded, and also tell you what connect attempts were rejected, including showing what the presented credentials were. This file is SYS$MANAGER:DECW$SERVER_0_ERROR.LOG, although the 0 could be another number if you have multiple servers on the workstation. I have found this file to be very useful for tracking down what needs to be put in the Session Manager Security entries. [rabinowitz@bear.com] ------------------------------------------------------------ DECW2. How do I create a display on another workstation? $ SET DISPLAY /CREATE /TRANSPORT=net_transport /NODE=remote_node for LAT the command might look like this: $ SET DISPLAY /CREATE /TRANSPORT=LAT /NODE=REMOTE_NODE for DECnet: $ SET DISPLAY /CREATE /TRANSPORT=DECNET /NODE=NODE for TCP/IP $ SET DISPLAY /CREATE /TRANSPORT=TCPIP /NODE=128.12.4.122 Note that LAT is typically used for X terminals but can be used from OpenVMS to OpenVMS systems on OpenVMS Alpha V6.1 (if you have setup the X server to allow the LAT transport - check the docs). LAT will be supported on OpenVMS VAX as a transport for DECwindows in a future OpenVMS VAX release. [raspuzzi@mrlat.enet.dec.com] There is a log file created in SYS$MANAGER which tells you which transports are loaded, and also tell you what connect attempts were rejected, including showing what the presented credentials were. This file is SYS$MANAGER:DECW$SERVER_0_ERROR.LOG, although the 0 could be another number if you have multiple servers on the workstation. I have found this file to be very useful for tracking down what needs to be put in the Session Manager Security entries. [rabinowitz@bear.com] ------------------------------------------------------------ DECW3. How can I get the information from SHOW DISPLAY into a symbol? Use the undocumented SHOW DISPLAY/SYMBOL, and then reference the symbols DECW$DISPLAY_NODE, DECW$DISPLAY_SCREEN, DECW$DISPLAY_SERVER and/or DECW$DISPLAY_TRANSPORT. [Fairfield@Slac.Stanford.Edu] ------------------------------------------------------------ DECW4. How do I get a log of a DECterm session? If you are working from a Decterm, you can use the AutoPrint feature. Choose the "Printer..." menu item from the "Options" menu, set the printing destination to the name of the file you want, and set "Auto Print Mode". You are now free to continue. It should be noted that ALL the characters and escape sequences are captured, but if you display the log file on a DECterm you will get EXACTLY what you had. [fenster@star.enet.dec.com] ------------------------------------------------------------ DECW5. Problem - the DELETE key deletes forward instead of backward! This has to do with Motif's virtual bindings. When a Motif application starts up, it looks at the vendor string returned in the display connection information and attempts to match the string to a table of virtual bindings. You can override the default bindings in your decw$xdefaults.dat file. Here is the entry you would make to get the default VMS bindings. *defaultVirtualBindings:\ osfCancel : F11 \n\ osfLeft : Left \n\ osfUp : Up \n\ osfRight : Right \n\ osfDown : Down \n\ osfEndLine :Alt Right \n\ osfBeginLine :Alt Left \n\ osfPageUp : Prior \n\ osfPageDown : Next \n\ osfDelete :Shift Delete \n\ osfUndo :Alt Delete \n\ osfBackSpace : Delete \n\ osfAddMode :Shift F8 \n\ osfHelp : Help \n\ osfMenu : F4 \n\ osfMenuBar : F10 \n\ osfSelect : Select \n\ osfActivate : KP_Enter \n\ osfCopy :Shift DRemove \n\ osfCut : DRemove \n\ osfPaste : Insert To merge: $ xrdb :== $decw$utils:xrdb.exe $ xrdb -nocpp -merge decw$xdefaults.dat [kleinsorge@star.enet.dec.com] ------------------------------------------------------------ DECW6. Problem - On a DEC2000-300, Motif doesn't start Check for a GQ device by doing a SHOW DEVICE G at the DCL prompt. If there is no GQA0 device: a) VMS failed to find the appropriate IRQ information for the Compaq QVision and did not autoconfigure it. Run the correct ECU (for OSF and VMS) and reboot. b) You do not have a Compaq QVision video card. This card should have Compaq printed on it, and identifies itself as a CPQ3011 or a CPQ3111. If it is not one of these 2 devices (as of 7/1/94 and version 6.1) then VMS does not support it. If there is a GQA0 device: a) There may have been a severe error in the DECwindows startup. Type the contents of SYS$MANAGER:DECW$SERVER_0_ERROR.LOG for any information on errors starting the server. b) The sysgen parameter WINDOW_SYSTEM is not set to 1. This is a common way used by system managers to disable server startup. c) You may not have a valid Motif license. To check for the Motif license, type LICENSE LIST DW-MOTIF/FULL and examine the information displayed. Make sure that it is present, valid and active. [kleinsorge@star.enet.dec.com] ------------------------------------------------------------ DECW7. Problem - My LK401 keyboard unexpectedly autorepeats There are several modes of failure: a) Pressing 2 and 3 keys at the same time causes one key to autorepeat when released. Check the hardware revision level printed on the bottom of the keyboard. If the revision level is C01, the keyboard firmware is broken. Call field service to replace the keyboard with any revision level other than C01. b) Pressing certain keys is always broken. Typical sympypoms are: delete always causes a autorepeat, return needs to be pressed twice, etc. This is frequently caused by having keys depressed while the keyboard is being initialized. Pressing ^F2 several times or unplugging and replugging the keyboard frequently fix this problem. There is a patch available to fix this problem [contact the CSC for information - a CSCPAT number will be included here when available. - Ed.] c) A key that was working spontaneously stops working correctly. This may be either (a) or (b) or it may be bad firmware. Ensure that you have the most recent firmware installed on your CPU. An old version of the DEC 3000 firmware had a bug that could cause this symptom. [kleinsorge@star.enet.dec.com] ------------------------------------------------------------ DECW8. Problem - My LK411 sends the wrong keycodes or some keys are dead Check the firmware revision on the keyboard. Hardware revision B01 introduced an incompatability with the device driver which causes the keyboard to not be recognized correctly. There is a patch available to fix this problem: [AXPDRIV06_061] - the fix is also included in OpenVMS V6.2. The rev A01 keyboard, and the LK450 should work without problems. [kleinsorge@star.enet.dec.com] [inazu_k@ewbv21.enet.dec.com] ------------------------------------------------------------ DECW9. How do I set the title on a DECterm window? If you are creating a new DECterm window, check HELP CREATE /TERMINAL /WINDOW_ATTRIBUTES. If you want to change the title of an existing window, use the following control sequences, where is the ANSI escape code, value decimal 27, and is what you want to display: To set the DECterm title, send ]21;\ To set the icon label, send ]2L;\ For example, DCL to display "My DECterm" in title bar: $ ESC[0,8]=27 $ WRITE SYS$OUTPUT "''ESC']21;My DECterm''ESC'\" [p_lee@decus.ch] You can also change the title and the icon using the Options-Window... menu. ------------------------------------------------------------ DECW10. How do I customize DECwindows, including the login screen? To customize various DECwindows Motif characteristics including the defaults used by the SET DISPLAY command, the DECwindows login screen background logo used (the default is the Digital logo), various keymaps, the FileView defaults, session manager defaults, the DECwindows login processing, DECwindows log file processing, and various other DECwindows attributes, see the example file: SYS$STARTUP:DECW$PRIVATE_APPS_SETUP.TEMPLATE This example template file is typically copied over to the filename SYS$COMMON:[SYS$STARTUP]DECW$PRIVATE_APPS_SETUP.COM and then modified to meet site-specific requirements. Additionally, various X tools such as xsetroot, bitmap and xrdb -- some these can be useful in customizing the appearance of an application or of the DECwindows Motif display -- are provided in the DECW$UTILS: area. [Steve Hoffman] ------------------------------------------------------------ DECW11. Why doesn't XtAppAddInput() work on OpenVMS? XtAppAddInput() does work on OpenVMS. The MIT definition of the X Windows call XtAppAddInput() includes platform-specific arguments. On platforms where C is the typically the primary programming language for the platform, the file descriptor mask is one of the arguments to the XtAppAddInput() call. On OpenVMS, the platform-specific arguments to this call include an event flag and an IOSB, as these are the traditional OpenVMS constructs used to synchronize the completion of asynchronous operations. While it would be easier to port non-OpenVMS C code that calls XtAppAddInput() over to OpenVMS if the arguments included the C file descriptor, this would make the call unusable from other OpenVMS languages, and would make it extremely difficult to use OpenVMS features such as ASTs and sys$qio calls. One restriction on the event flag: the event flag chosen must be from event flag cluster zero. When using the traditional lib$get_ef and lib$free_ef calls to allocate and deallocate event flags, you must first explicitly call lib$free_ef to free up some event flags in event flag cluster zero. Please see the event flag documentation for specific details on these calls and for specific event flags that can be freed in event flag cluster zero. Here is some example code that covers calling this routine on OpenVMS: m->InputID = XtAppAddInput( m->AppCtx, m->InputEF, m->InputIosb, the_callback, 1 ); if ( !((int) m->InputID )) { XtAppErrorMsg( m->AppCtx, "invalidDevice", "XtAppAddInput", "XtToolkitError", "Can't Access Device", (String *) NULL, (Cardinal *) NULL ); ... [Steve Hoffman] ------------------------------------------------------------ MISC1. What is the pinout for the DECconnect DEC-423 MMJ connector? DECconnect DEC-423 MMJ pinout: 1 Data Terminal Ready (DTR) 2 Transmit 3 Transmit Ground 4 Receive Ground 5 Receive 6 Data Set Ready (DSR) DECconnect MMJ adapters: Part: Converts BC16E MMJ male to fit into: H8575-A EIA232 25 pin female (common) H8575-B EIA232 9 pin male (MicroVAX II console) H8571-D EIA232 25 pin male (modem-wired) H8571-J PC/AT 9 pin male (PC serial port) H8572-0 0BC16E MMJ male (MMJ extender) BC16E-** MMJ cable, available in various lengths Numerous additional adapters and cables are available from the _OPEN DECconnect Building Wiring Components and Applications Catalog_, as well as descriptions of the above-listed parts. [Steve Hoffman] ------------------------------------------------------------ MISC2. What are the escape sequences for the VTxxx function keys? In the following, is decimal code 155 and can be replaced by the sequence "[" (without the quotes), SS3 is decimal code 143 and can be replaced by "O". VT1xx terminals don't accept and . PF1=P PF2=Q PF3=R PF4=S KP0=p KP1=q KP2=r KP3=s KP4=t KP5=u KP6=v KP7=w KP8=x KP9=y KPCOMMA=l KPMINUS=m KPPERIOD=n ENTER=M DNARROW=B UPARROW=A LFARROW=D RTARROW=C FIND=1~ INSERT=2~ REMOVE=3~ SELECT=4~ PREV=5~ NEXT=6~ F6=17~ F7=18~ F8=19~ F9=20~ F10=21~ F11=23~ F12=24~ F13=25~ F14=26~ HELP=28~ DO=29~ F17=31~ F18=32~ F19=33~ F20=34~ These and other control sequences can be found in SYS$SYSTEM:SMGTERMS.TXT ------------------------------------------------------------ MISC3. Can I reuse old keyboards, mice and monitors with a PC? Older DIGITAL keyboards (with RJ modular jacks), older DIGITAL mice (with RJ modular jacks, or with a DIN connector with pins in a configuration other than the PC-standard DIN connector pin orientation), and older video monitors (with RGB synch-on-green video signaling) all use signaling formats and/or communications protocols that differ from the PC standards, and are neither interchangable nor compatible with typical PC peripheral device controllers. LK201, LK401, VSXXX, VR260, VR290, etc., are incompatible with most PC systems. Newer DIGITAL keyboards (with DIN plugs), newer DIGITAL mice (with PC-pin DIN plugs), and newer video monitors (multi-synch) are often interchangeable with `industry standard' PC systems, and can often be used with most PC peripheral device controllers. LK461, LK471, PC7XS-CA, VRC16, VRC21, etc., are compatible with most PC systems. Rule of thumb: if the peripheral device component was sold for use with the DEC 2000 (DECpc 150 AXP), an AlphaServer series, an AlphaStation series, or more recent system, it will probably work with a PC peripheral controller. If the peripheral device component was sold for use with an VT420 or older terminal, most VAX, most VAXstation, and most Alpha systems with names in the format `DEC ', it probably won't work on a PC. Note that the above is a general guideline, and should not be read to indicate that any particular peripheral device will or will not work in any particular configuration, save for those specific configurations the device is explicitly supported in. [Steve Hoffman] Software Integrators sells a video adapter card called Gemini P1 which will drive many of the older Digital fixed-frequency monitors on a PC. http://www.si87.com ------------------------------------------------------------ MISC4. What is the pinout for the MicroVAX DB9 connector? The MicroVAX DB9 console connector pinout predates the PC-style DB9 pinout, and uses a then-common (older) standard pinout, and uses the following EIA-232-standard signals: 1: Protective Ground 2: Transmited Data 3: Received Data 4: Request To Send 5: Data Terminal Ready 6: Data Set Ready 7: Signal Ground 8: Shorted to pin 9 on 2000 series, otherwise floating 9: Shorted to pin 8 on 2000 series, otherwise floating The H8571-B converts the (non-2000-series) MicroVAX DB9 to MMJ DECconnect. The MicroVAX 2000 and VAXstation 2000 requires a BCC08 cable (which has the 8-9 short) and the H8571-D for use with DECconnect. More recent DIGITAL systems use either the DECconnect MMJ or the PC DB9 pinout. The PC DB9 connector is the H8571-J. [Steve Hoffman] ------------------------------------------------------------ MISC5. Where can I find performance info and specs for older systems? Performance and system comparision information for VAX and Alpha systems, information on "How Many VUPS Is That Alpha In The Window?", system performance and TPS tables, and the specifications for various discontinued DIGITAL VAX and Alpha systems are available via the URL: http://www.digital.com/alphaserver/solutions/ibi/oldspecs/old_system_specs.html ------------------------------------------------------------ MISC6. What does "failure on back translate address request" mean? The destination node is running DECnet-Plus, and its naming service cannot locate a name to assocate with the source node's address. In other words, the destination node cannot determine the name of the source node. Use the DECNET_REGISTER mechanism (on the destination node) to register or modify the name(s) and the address(es) of the source node. Check the source node namespace, as well. Typically, the nodes involved are using a LOCAL namespace, and the node name and address settings are not coherent across all nodes. Also check to make sure that the node is entered into its own LOCAL namespace. This can be a problem elsewhere, however. Very rarely, a cache corruption has been known to cause this error. To flush the cache, use the command: NCL> flush session control naming cache entry "*" Also check to see that you are using the latest ECO for DECnet-Plus for the version you are running. DECnet-Plus can use the following namespaces: o DECdns: DECnet-Plus distributed name services. o LocalFile: a local file containing names and addresses. o DNS/Bind: the IP distributed name services. o The UCX local host file. [Steve Hoffman] ------------------------------------------------------------ SOFT1. Where can I find lots of free software for OpenVMS? An OpenVMS Freeware CD was distributed at US DECUS in May and December 1995 - this CD will also be included with future versions of the OpenVMS binaries CD-ROM distribution and the Software Product Library CD-ROMs)for VAX and Alpha systems. The OpenVMS Freeware CD is available online at: http://www.openvms.digital.com/openvms/freeware/cd.html ftp://ftp.montagar.com/ http://www.montagar.com/dfwlug/ ftp://flash.acornsw.com/ gopher://gopher.acornsw.com/ http://www.acornsw.com/ ftp://ftp.tay.ac.uk/ It may also be ordered from DECUS (http://www.decus.org) as VS0185. This CD contains a large assortment of freeware and is a good starting point if looking for utilities. Many of the packages listed below are also on the Freeware CD. Some of the most often requested tools on the Freeware CD are: ZIP/UNZIP, MMK (make), PINE, PERL, TAR, UUENCODE/UUDECODE and XV. The montagar.com server, belonging to the DECUS Dallas/Fort Worth LUG, also provides "Almost 350,000 blocks of white papers, OpenVMS rebuttals, good articles, engineering information, and other assorted OpenVMS Positive 'Stuff'." You can also telnet to dfwlug.decus.org and log in as Info to access an "OpenVMS BBS" system there. Digital has a WWW page with pointers to freeware (mostly derived from this FAQ) but which also contains useful information on archive tools needed for extracting freeware kits. The URL is: http://www.digital.com/info/vms-freeware.html Hunter Goatley runs a VMS freeware fileserver at Western Kentucky University. If you're using a WWW browser, the URL is: http://www.wku.edu/www/fileserv/fileserv.html The FILESERV packages are also available via anonymous FTP from: ftp.wku.edu, under [.VMS.FILESERV]. ftp.spc.edu, under [.MACRO32.SAVESETS] and [.MX]. ftp.vms.stacken.kth.se, under [.MIRRORS..WKU.VMS.FILESERV]. ftp.shsu.edu, under pub/vms/mx and pub/vms/utilities. nic.switch.ch, under /mirror/vms/spc. ftp.technion.ac.il, under /pub/unsupported/vms/spc. ftp.riken.go.jp or via e-mail from FILESERV@WKUVX1.WKU.EDU. Send the commands HELP and DIR ALL in the body of a mail message for more information. If you get the packages via WWW or FTP, they're in ZIP format which requires the UNZIP (note: this is not Gnu gunzip!) tool to unpack. You can get this from: ftp://ftp.wku.edu/vms/unzip.exe ! VAX ftp://ftp.wku.edu/vms/unzip.alpha_exe ! Alpha or you can request the FILESERV_TOOLS package from the e-mail server. Another source of free software is the vmsnet.sources newsgroup (and the corresponding vmsnet.sources.d discussion group). See the monthly posting "vmsnet.sources archives" for a list of sites which archive submissions to vmsnet.sources. CompuServe users should check out the libraries of the VAXFORUM forum. Arne Vajhøj runs an OpenVMS WWW page, with software and other pointers, at: http://www.levitte.org/~ava/ Kermit is available at: http://www.columbia.edu/kermit/ or ftp://kermit.columbia.edu/ ZMODEM is available at: ftp://ftp.cs.pdx.edu/pub/zmodem See the FILES file in that directory for further details. Note that this freeware version of ZMODEM will interoperate only with ZMODEM software that is licensed from Omen Technology. (Also on Freeware CD) [Steve Lionel] A good source of software for DEC boxes (and anything else pretty much) is the DECUS library. online catalogs are available as well as some software via ftp.decus.org; there's a gopher server gopher://gopher.decus.org/ an FTP server: ftp://ftp.decus.org/ and a WWW server: http://www.decus.org/ Some DECUS library CD-ROMs are available online at: http://www.acornsw.com/www/acorn/cdrom-via-www.html or gopher://gopher.acornsw.com/ [munroe@dmc.com] Phone for orders is 508 841 3502. Lots of good stuff from lots of good folks, and copies on media (tapes, CDs) are cheap. [Everhart@Arisia.gce.com] MPJZ's Hyper-Software-List for OpenVMS is Martin P.J. Zinser's list of additional software. http://axp616.gsi.de:8080/www/vms/sw.html Chris Higgins's VMS Software List II http://csvax1.ucc.ie/www/vms_sw_list/sw_list.html DECUS SIG Tape collections are available on Mark Berryman's system, ftp://mvb.saic.com David Jones's DECthreads-based HTTP_SERVER World-Wide Web server for VMS. http://kcgl1.eng.ohio-state.edu/www/doc/serverinfo.html [goathunter@WKUVX1.WKU.EDU] DECwindows Motif V1.2-3 includes NCSA Mosaic 2.4 built for UCX. V1.2-4 will include Spyglass Enhanced Mosaic which supports many "Netscape" enhancements. A port of Mosaic 2.7-4 which supports UCX, Multinet and SOCKETSHR/NETLIB is available from: ftp://wvnvms.wvnet.edu/mosaic/ Lynx (a character-cell World-Wide-Web reader) is available from ftp://ftp2.cc.ukans.edu/pub/lynx [Steve Lionel] Netscape Navigator will be available as part of the OpenVMS Internet Product Suite. For further details, see: http://www.openvms.digital.com/openvms/products/ips/index.html PGP (Phil Zimmerman's "Pretty Good Privacy") is available from the standard distribution sites as listed in the PGP FAQ. Information on compiling PGP for OpenVMS can be found at http://zifi.genetics.utah.edu/ An archive of DECwindows and Xwindows software can be found at the following sites: http://www2.cenaath.cena.dgac.fr/ftp/decwindows/ ftp://axp.psl.ku.dk/decwindows ftp://ftp2.cnam.fr/decwindows ftp://ftp.et.tudelft.nl/decwindows ftp://ftp.ctrl-c.liu.se/decwindows http://axp616.gsi.de:8080/wwwar/cena/decwindows/cena.html (See also Freeware CD) [Patrick Moreau] ImageMagick is an X11 package for display and interactive manipulation of images. The package includes tools for image conversion, annotation, compositing, animation, and creating montages. ImageMagick can read and write many of the more popular image formats (e.g. JPEG, TIFF, PNM, XPM, Photo CD, etc.). ftp://ftp.x.org/contrib/vms/ImageMagick/ImageMagick-3.3.zip (Also on Freeware CD) [cristy@dupont.com] XV 3.10 is available from: ftp://ftp.cis.upenn.edu/pub/xv ftp://ftp.digital.com/pub/graphics/xv (Also on Freeware CD) GHOSTSCRIPT and GHOSTVIEW are available from: ftp://ftp.digital.com/pub/VMS/ghostview Version 2.3 of GhostView-VMS is now available from: ftp://iphthf.physik.uni-mainz.de/pub/vms/ [plass@dipmza.physik.uni-mainz.de] XPDF, a viewer for PDF (Adobe Acrobat) files, is available from: http://www.contrib.andrew.cmu.edu/usr/dn0o/xpdf/xpdf.html The MPEG library version 1.1 is available for OpenVMS VAX and Alpha at ftp://ftp.x.org/contrib/vms/mpeglib-11-vms.readme ftp://ftp.x.org/contrib/vms/mpeglib-11-vms.zip [Patrick Moreau] List of FTP Mirror Sites for the DECWINDOWS archive: =================================================== AXP.PSL.KU.DK (Multinet) Mirror of CENA DECW archive FTP.ET.TUDELFT.NL (MadGoat) Mirror of CENA DECW archive FTP2.CNAM.FR (MadGoat) Mirror of CENA DECW archive ftp.x.org (in /contrib/vms) not really a mirror, but I try to put all my new ports at this site. List of HTTP Mirror Sites for the DECWINDOWS archive: ==================================================== http://axp616.gsi.de:8080/wwwar/cena/decwindows/cena.html Some X clients from the OpenVMS Freeware CDROM are located in [.DECWINDOWS.CDFREEWARE] directory. [Patrick Moreau] I have written and installed on INFO.CS.PUB.RO an 'Archie' clone for VMS software. Telnet to that machine, and login as VMSARCI. It contains now listings for over 30 ftp servers with >14 GB of VMS software. The most useful commands are LIST, which generates a list of scanned ftp servers, and FIND , whichs looks for a file containing "string" in the name; the search modes are only "substring" [default] and "exact", and regex search is not supported (so FIND EMACS will work, but FIND *EMACS* or FIND *EMACS*.* will not). The search is case-insensitive. Those of you that know other ftp servers with VMS software that I haven't found, please let me know. (The program that build the databases can recursively scan whole servers- as FTP.WKU.EDU, or just some directories- as NIC.SWITCH.CH /pub/vms) Sorry, this service is VERY SLOW [by Western standards], because it runs on a quite-busy oldie-but-goodie VAXStation 3400 with 20Mb and a RF71, and the Internet link is only 256 Kpbs (sometimes unavailable). [stfp@roipb.cs.ipb.ro] Perl 5 (object oriented, blah blah) is available for VMS. The primary development ftp site is: ftp://genetics.upenn.edu/perl5/ But this site is mirrored by more than 47 CPAN sites around the world. Each CPAN site is accesible via a cgi-bin script at the perl homesite: http://www.perl.com/CPAN/ (PERL can also be found on the OpenVMS Freeware CD) Charles Lane maintains a web page on how to write cgi-bin scripts in perl 5 for VMS at: http://duphy4.physics.drexel.edu/duphy4/cgi_info.htmlx and I maintain a web page on how to obtain and compile perl5 for VMS at: http://w4.lns.cornell.edu/~pvhp/perl/VMS.html [pvhp@lns62.lns.cornell.edu] ------------------------------------------------------------ SOFT2. Where can I find the UNIX tool for OpenVMS? POSIX: POSIX-compliant, Digital-supported versions of POSIX routines and utilities: lex, yacc, grep, tar, uuencode, uudecode, rcs, man, cpio, make, awk, ar, mail, etc., the POSIX shell, the POSIX C programming interface, etc. POSIX utilities can be used from within the POSIX shell, and via the DCL `POSIX/RUN POSIX$BIN:tool.' command. POSIX is a separately-installed package, and is licensed with OpenVMS V5.5 later. The POSIX installation kit is included on the consolidated distribution CD-ROM kit, and installation kits are also available separately. C: Common C system and library routines are present in the DEC C run-time library, which is available for V5.5 and later, and is shipped in V6.1 and later. DEC C is the upgrade for VAX C, DEC C and VAX C can coexist on the same system OpenVMS VAX system, and both compilers can be enabled via the "C" license PAK. Also see SYS$EXAMPLES:, and (if either is installed) the DECW$EXAMPLES: and UCX$EXAMPLES: areas. X Windows: Various Digital-supported X Windows utilities: xwd, xev, mosaic WWW browser, xrdb, bmtoa and atobm, xpr, ico, etc. In DECW$UTILS: in DECwindows Motif V1.2-3 and later. Also see DECW$EXAMPLES: for example X and C programs. Miscellaneous tools and examples: Various unsupported OpenVMS tools and code examples: DWAUTH (X Windows SYSUAF authorize-like tool), various versions of grep, fgrep, yacc, vmstar, uuencode, gawk, etc. html tools, the mx SMTP mail exchange package, X windows flight simulator, the mxrn X windows news reader, the OSU HTTPD WWW server, a WWW gopher browser, etc. are all on the FreeWare V2.0 CD-ROM. IP tools: DEC TCP/IP (UCX) contains tools such as ping, uuencode, smtp, snmp, rcp, nfs, tnfs, etc. OpenVMS V6.2 and UCX V3.3 and later can be used together in support of the /FTP, /RCP, /RLOGIN, /TELNET, and /TN3270 qualifiers on various DCL commands. Also see the various C examples in UCX$EXAMPLES: [Steve Hoffman] vi clones Both vile and elvis (vi clones) run on OpenVms. The current version of vile is 7.1 It's available at http://www.clark.net/pub/dickey/vile/vile.html ftp://ftp.clark.net/pub/dickey/vile ftp://id.wing.net/pub/pgf/vile [Thomas Dickey] GNU tools: Information on the GNU on VMS Project, which aims to port GNU software to VMS, is available at: http://vms.gnu.ai.mit.edu/ ftp://vms.gnu.ai.mit.edu/gnu-vms/ Software info: http://vms.gnu.ai.mit.edu/software/ Software archive: ftp://vms.gnu.ai.mit.edu/gnu-vms/software/ GCC: The Progis company in Germany has ported GCC (GNU C) to OpenVMS Alpha. You can also find a recent OpenVMS VAX version there. http://www.progis.de/ The latest (known to me) GCC version for VAX/VMS (binaries only) is 2.7.1 from Pat Rankin's site. ftp://ftp.caltech.edu/pub/rankin/ [otis@magna.com.au] [End of Part 3/3]