Previous | Contents | Index |
Proxy Gateway Resources
When your proxy gateway has been established by your network or system administrator, you can use its resources. Table 1-5 provides additional details about proxy gateway support in the NCSA Mosaic Version 2.4 browser.
Resource | Description |
---|---|
ftpProxy: String | Used for ftp URLs. |
gopherProxy: String | Used for gopher URLs. |
httpProxy: String | Used for http URLs. |
newsProxy: String | Used for news URLs. |
waisProxy: String | Used for wais URLs. |
ProxyGateway: String | Used for all access methods. |
V1.2--3
The following sections present information about using the ProxyGateway
and NoProxy resources with Mosaic to access information on the Internet
when security restrictions (that is, a firewall) exist between internal
and external network access at your site.
1.15.5.1 ProxyGateway Resource
NCSA Mosaic Version 2.4 provided in DECwindows Motif for OpenVMS supports the proxy gateway (ProxyGateway) resource. A proxy gateway is a trusted agent that enables Mosaic to access network information that is either within or outside the firewall, but not both.
When the Mosaic browser is used from behind a firewall, Mosaic can use the proxy gateway to pass network requests to the Internet in a URL formatted address. The proxy gateway returns the results to the Mosaic browser. The process of passing and returning network requests is transparent to the user. You can view documents on the Internet without difficulty.
Note, however, that if the proxy gateway is located outside of your
firewall, then information behind the firewall (such as home pages,
World Wide Web documents, and Notes files) cannot be accessed by the
proxy gateway.
1.15.5.2 NoProxy Resource
If your site requires the ability to access Internet information both within and outside the firewall, then a version of Mosaic that supports the NoProxy resource is required. This resource allows you to specify a list of domains that should not be consulted by the proxy gateway (that is, access to information in these domains does not go through the proxy gateway).
NCSA Mosaic Version 2.4a for OpenVMS supports the NoProxy resource and enables access to a proxy gateway. If your site operates in a firewall environment and you need to access information from both within and outside of the firewall, you can copy this pre-release version of Mosaic from the following URL:
ftp://gatekeeper.dec.com/pub/DEC/Mosaic/ |
As previously stated, the NoProxy resource restricts access for the proxy gateway to a set of domains that are not consulted by the proxy gateway. You can specify the NoProxy resource, provided that you have NCSA Mosaic Version 2.4a for OpenVMS, in the file DECW$USER_DEFAULTS:MOSAIC.DAT according to the following format:
Mosaic*ProxyGateway: http://www-proxy.site.org:8080/ Mosaic*NoProxy: localhost, site.org |
Where: | Description |
---|---|
www-proxy.site.org | Name of the host that runs the proxy server |
8080 | Port number through which Mosaic communicates to the proxy server through the firewall |
local host, site.org | List of site names, which are separated by commas, excluded from going through the proxy server |
Refer to the following location (URL) for additional information about proxy gateways:
http://info.cern.ch/hypertext/WWW/Daemon/user/Guide.html |
This chapter contains system manager release notes.
2.1 Recommended Reboot After Installation
V1.2--4
Although system parameters are correct, it may be necessary to reboot the system after installing DECwindows Motif for OpenVMS.
If the DECwindows login box does not appear after you install
DECwindows Motif and restarting DECwindows Motif with the command
@SYS$MANAGER:DECW$STARTUP RESTART, you will need to reboot the system.
2.2 Log Off Console Before DECwindows Can Start
V1.2--4
If DECwindows is not started during OpenVMS startup, it can be started later by running SYS$MANAGER:DECW$STARTUP.COM from a system account. Perform the following steps:
$ @SYS$MANAGER:DECW$STARTUP |
Once DECW$STARTUP.COM has completed, you must log out of the console in order for DECwindows to start. |
V1.2--5
If you installed a previous version of DECwindows (for example, V1.2--4) without using the PCSI_INSTALLATION.COM procedure, you might get this error. Enter the following code into a command file and run it. This will check for .CLD files. If it finds any, it deletes them:
$ VAX = 1 $ Alpha = 2 $ ARCH = F$Getsyi("ARCH_TYPE") $! $! See if the user wants the New Desktop to be the default desktop. $! $ if ARCH .ne. Alpha then goto skip_new_desktop $ type sys$input The New Desktop is a graphical user interface that is derived from the Common Desktop Environment (CDE). It offers the following features not available with the traditional DECwindows desktop: o Multiple workspaces for greater flexibility in managing windows on the screen. o An icon-based File Manager to make it easier to manipulate files from the graphical user interface. o Enhanced support for the drag-and-drop feature, which is fully supported in the new File Manager and Application Manager applications. o New Image Viewer and Icon Editor applications. Both the New Desktop and the DECwindows desktop provide the same underlying X and Motif libraries and the same DECterm, Bookreader, Mail, and Calendar applications. $ inquire/nopunct answer - "Do you want the New Desktop to be your default desktop ([y]/n)?" $ if answer .eqs. "" then answer = "yes" $ ! $ ! Create the decw$default_desktop.com file on the destination device. $ ! $ dest = "sys$sysdevice:[vms$common]" $ sysmgr_dir = f$search(dest+"SYSMGR.DIR") $ sysmgr_node = f$parse(sysmgr_dir,,,"NODE") $ sysmgr_device = f$parse(sysmgr_dir,,,"DEVICE") $ sysmgr_directory = f$parse(sysmgr_dir,,,"DIRECTORY") - "]" + ".SYSMGR]" $ dname = sysmgr_node + sysmgr_device + sysmgr_directory + - "DECW$DEFAULT_DESKTOP.COM" $ if f$search(dname) .nes. "" then delete 'dname';* $ open/write/error=dopenerr dfile 'dname' $ if answer $ then write dfile "$ DECW$START_NEW_DESKTOP == ""TRUE""" $ else write dfile "$ DECW$START_NEW_DESKTOP == ""FALSE""" $ endif $ close dfile $ set protection=(sy:rwed,ow:rwed,gr:re,wo:re) 'dname' $ goto skip_new_desktop $dopenerr: $ write sys$output "" $ write sys$output " WARNING: Can't create ''dname'" $ write sys$output "" $skip_new_desktop: $! $! Update [SYSLIB]DCLTABLES.EXE with new verbs $! $ create_new_dcltable: $ IF f$search("SYS$SYSROOT:[SYSLIB]DECW$UILCOMPILER.CLD") .EQS. "" - THEN GOTO skip_uil $ SET COMMAND/tables=SYS$COMMON:[SYSLIB]DCLTABLES.EXE - /output=SYS$COMMON:[SYSLIB]DCLTABLES.EXE - SYS$SYSROOT:[SYSLIB]DECW$UILCOMPILER.CLD $!$ skip_uil: $ IF f$search("SYS$COMMON:[SYSLIB]ddif$view.cld") .EQS. "" THEN GOTO skip_view $ SET COMMAND/tables=SYS$COMMON:[SYSLIB]DCLTABLES.EXE - /output=SYS$COMMON:[SYSLIB]DCLTABLES.EXE - SYS$COMMON:[SYSLIB]ddif$view.cld $! $skip_view: $ IF f$search("SYS$COMMON:[SYSLIB]pswrap.cld") .EQS. "" THEN GOTO skip_pswrap $ SET COMMAND/tables=SYS$COMMON:[SYSLIB]DCLTABLES.EXE - /output=SYS$COMMON:[SYSLIB]DCLTABLES.EXE - SYS$COMMON:[SYSLIB]pswrap.cld $skip_pswrap: $! $! Install the DCLTABLES $! $ set noon $ INSTALL LIST SYS$LIBRARY:DCLTABLES $ status = $status $ if status .eq. %X10000001 !%SYSTEM-S-NORMAL $ then $ INSTALL REPLACE SYS$LIBRARY:DCLTABLES/OPEN/HEADER_RESIDENT/SHARED $ endif $ set on |
2.4 Problem With Delayed DECwindows Startup (Alpha Only)
V1.2--4
On OpenVMS Alpha systems, error messages similar to those shown in Example 2-1 are displayed when:
These error messages are generated because there is not enough memory in the granularity hints region to install images resident. The images are installed nonresident, without shared address linkage, so DECwindows startup can complete. However, the performance and memory advantages of using shared address linkage are lost.
The amount of memory in the granularity hints region is determined by the system parameter GH_RSRVPGCNT. In DECwindows Motif Version 1.2-3 for OpenVMS and earlier versions, this parameter was set to 512, which allowed DECwindows to start at any time with shared address linkage. However, this also consumed a large amount of physical memory.
To prevent memory from being wasted, OpenVMS temporarily increases the size of the granularity hints region during system startup and releases the unused memory once startup has completed. Starting with DECwindows Motif Version 1.2-4 for OpenVMS DECwindows Motif takes advantage of this by allowing GH_RSRVPGCNT to remain at its default value of zero. DECwindows images can be installed resident and with shared address linkage as long as DECwindows is started during system startup, as it is by default.
Example 2-1 Error Messages Displayed Due to Low Memory in Granularity Hints Region |
---|
%INSTALL-I-FAIL, failed to create shared linkage entry for DISK$ALPHASYS:<SYS0. -INSTALL-E-NOGHREG, insufficient memory in the code or data granularity hint re %INSTALL-I-NONRES, installed image non-resident with other specified options -INSTALL-E-NOGHREG, insufficient memory in the code or data granularity hint re %RUN-S-PROC_ID, identification of created process is 00000092 %RUN-S-PROC_ID, identification of created process is 00000093 %INSTALL-I-FAIL, failed to create shared linkage entry for DISK$ALPHASYS:<SYS0. -INSTALL-E-NOGHREG, insufficient memory in the code or data granularity hint re %INSTALL-I-NONRES, installed image non-resident with other specified options -INSTALL-E-NOGHREG, insufficient memory in the code or data granularity hint re %INSTALL-I-FAIL, failed to create shared linkage entry for DISK$ALPHASYS:<SYS0. -SYSTEM-F-PAGOWNVIO, page owner violation -SYSTEM-S-NORMAL, normal successful completion -DEBUG-W-NOIOCHAN, no I/O channel available %INSTALL-I-NONRES, installed image non-resident with other specified options -INSTALL-E-NOGHREG, insufficient memory in the code or data granularity hint re %INSTALL-I-FAIL, failed to create shared linkage entry for DISK$ALPHASYS:<SYS0. -SYSTEM-F-VA_IN_USE, virtual address already in use -SYSTEM-S-NORMAL, normal successful completion -DEBUG-W-NOIOCHAN, no I/O channel available %INSTALL-I-NONRES, installed image non-resident with other specified options -INSTALL-E-NOGHREG, insufficient memory in the code or data granularity hint re %INSTALL-I-FAIL, failed to create shared linkage entry for DISK$ALPHASYS:<SYS0. -SYSTEM-F-VA_IN_USE, virtual address already in use -SYSTEM-S-NORMAL, normal successful completion -DEBUG-W-NOIOCHAN, no I/O channel available %INSTALL-I-NONRES, installed image non-resident with other specified options -INSTALL-E-NOGHREG, insufficient memory in the code or data granularity hint re %INSTALL-I-FAIL, failed to create shared linkage entry for DISK$ALPHASYS:<SYS0. -SYSTEM-F-VA_IN_USE, virtual address already in use -SYSTEM-S-NORMAL, normal successful completion -DEBUG-W-NOIOCHAN, no I/O channel available %INSTALL-I-NONRES, installed image non-resident with other specified options -INSTALL-E-NOGHREG, insufficient memory in the code or data granularity hint re %INSTALL-I-FAIL, failed to create shared linkage entry for DISK$ALPHASYS:<SYS0. -SYSTEM-F-VA_IN_USE, virtual address already in use -SYSTEM-S-NORMAL, normal successful completion -DEBUG-W-NOIOCHAN, no I/O channel available %INSTALL-I-NONRES, installed image non-resident with other specified options -INSTALL-E-NOGHREG, insufficient memory in the code or data granularity hint re |
V1.2
A problem may occur on systems that have a customized DECW$LOGIN.DAT file. The Start Session dialog box is the color blue instead of tan. If this condition exists, look for a customized DECW$LOGIN.DAT file in the directory SYS$COMMON:[DECW$DEFAULTS.USER] and move it to SYS$MANAGER. A DECW$LOGIN.DAT file in SYS$COMMON:[DECW$DEFAULTS.USER] prevents the "*background:" resource from being defined; thus, it will default to the color blue.
Compaq provides a copy of the DECW$LOGIN.DAT file in the
SYS$COMMON:[DECW$DEFAULTS.SYSTEM] directory. Any customized versions of
this file should reside only in SYS$MANAGER.
2.6 System Tuning for Non-VGA Devices
V1.2
The DECwindows server requires specific tuning for graphics-intensive and 3D applications because of greater demand for system resources. You need to make adjustments for server quotas on 3D accelerated systems. These are minimum values suggested for a system with as little as 64 MB of physical memory and for running complex clients.
Use the AUTHORIZE utility to set the following SYSTEM account quotas to the minimum values shown in Table 2-1.
Parameter | Value |
---|---|
FILLM | 400 |
ENQLM | 1024 |
WSDEF | 10240 |
WSQUO | 16384 |
WSEXTENT 1 | 20480 |
PGFLQUO 2 3 | 270000 |
The server has its own quotas that are set in SYS$COMMON:[SYSMGR]DECW$PRIVATE_SERVER_SETUP.COM. If this file does not exist, copy the file SYS$MANAGER:DECW$PRIVATE_SERVER_SETUP.TEMPLATE to SYS$MANAGER:DECW$PRIVATE_SERVER_SETUP.COM and edit the file to include the following values:
Quota | Value |
---|---|
DECW$SERVER_FILE_LIMIT | 400 |
DECW$SERVER_ENQUEUE_LIMIT | 1024 |
DECW$SERVER_WSDEF | 10240 |
DECW$SERVER_WSQUOTA | 16384 |
DECW$SERVER_WSEXTENT | 20480 |
DECW$SERVER_PAGE_FILE 1 | 270000 |
If you use larger values, you must also modify the corresponding SYSTEM account quotas that you set with the AUTHORIZE utility.
Tuning for Animation Applications
If your application involves lengthy animation sequences of large models or assemblies, performance may be improved by setting the following working set quotas and values:
Parameter | Value |
---|---|
WSDEF | 10240 |
WSQUO | 20480 |
WSEXTENT | 32768 |
You need to set the corresponding server quotas as follows:
Quota | Value |
---|---|
DECW$SERVER_WSDEF | 10240 |
DECW$SERVER_WSQUOTA | 20480 |
DECW$SERVER_WSEXTENT | 32768 |
The parameters should not be tuned upward unless you have at least 128 MB of physical memory. |
To determine whether you need to set larger parameters, monitor the server process during the heaviest display usage. If the working set use approaches the maximum WSEXTENT, then you need to adjust the values. However, do not set large values unless it is necessary. If you set these values too high, performance may be degraded. Optimal DECwindows server performance depends on application demands.
Use the SYSGEN utility to issue the SHOW VIRTUALPAGECNT command to determine the current virtual page count a process is allowed to have. If it is less than 525000, edit the SYS$SYSTEM:MODPARAMS.DAT file and add the following line:
MIN_VIRTUALPAGECNT = 525000 |
Note that the minimum value for VIRTUALPAGECNT for a working X server needs to be 525000 when a ZLX-E or a ZKXp-E graphics card is installed. MIN_VIRTUALPAGECNT could be set as high as the equivalent of your total available physical memory and page file space.
MIN_WSMAX must be at least as large as the largest WSEXTENT value set from among your accounts. Please refer to the OpenVMS System Manager's Manual for more information. Do not exceed what AUTOGEN gives for WSMAX. See the warning in the AUTOGEN report.
The next time you run AUTOGEN and reboot, the new values will take effect. VIRTUALPAGECNT should not be less than the sum of your WSEXTENT and PGFLQUO, or the server cannot make full use of the quotas. In addition, you need to increase the size of the page file to accommodate the pagefile quotas of both the server and your clients. Note that pagefile quota for the server is derived from system page files.
If, after initial tuning and considerable use, the server is failing or is unnecessarily unresponsive, the server may have run out of memory or memory may have become fragmented. A particularly demanding application may require that you give the server even larger PGFLQUO and VIRTUALPAGECNT values.
If the server error log SYS$MANAGER:DECW$SERVER_0_ERROR.LOG contains the statement xxx: Out of memory, increase the pagefile quota for the server. Set this by modifying both system quota PGFLQUO and DECW$PRIVATE_SERVER_SETUP.COM and virtual page count via MODPARAMS.DAT and AUTOGEN.
Note that, in multiheaded configurations (for example, ZLX--E1 and ZLX--E2), the PGFLQUO and the DECW$SERVER_PAGE_FILE parameters should be increased to meet your system requirements.
System Hangs With Some Graphics Cards
V1.2--5
On systems with Powerstorm 4d20 or ZLXp-E2 graphics cards, the operating system may hang or become extremely sluggish if you have a large number of open application windows or if certain CDA documents are opened. To verify that a system hang is caused by this problem, use the Watch Errors utility in the Desktop Tools drawer of the Application Manager. If the system hang is due to this problem, you will see the following:
-> RCV'D (pid nnnnnnnn): RCV'D (pid nnnnnnnn %SYSTEM-F-EXBUFOBJLM, exceeded systemwide buffer object page limit (MAXBOBMEM) -> RCV'D (pid nnnnnnnn): RCV'D (pid nnnnnnnn SYSTEM logged out at dd-mmm-yyyy hh:mm:ss |
At the present time, there is no workaround for this problem other than
using fewer windows (increasing the MAXBOBMEM value doesn't fix the
problem). If you experience this problem, you may want to keep a
DECterm window free so that you can perform a graceful system reboot.
Otherwise, you will need to perform a hard reboot.
2.7 Previously Optional Files Moved
V1.2--4
The files listed in Table 2-2 from the optional areas have been moved into the required files areas. These files are now installed by default.
File Name | File Function |
---|---|
[SYSHLP.EXAMPLES.DECW]ICO.EXE | Programming example image |
[SYSHLP.EXAMPLES.DECW.UTILS]BITMAP.EXE | MIT utility image |
[SYSHLP.EXAMPLES.DECW.UTILS]ATOBM.EXE | MIT utility image |
[SYSHLP.EXAMPLES.DECW.UTILS]BMTOA.EXE | MIT utility image |
[SYSHLP.EXAMPLES.DECW.UTILS]XDPYINFO.EXE | MIT utility image |
[SYSHLP.EXAMPLES.DECW.UTILS]XEV.EXE | MIT utility image |
[SYSHLP.EXAMPLES.DECW.UTILS]XLSATOMS.EXE | MIT utility image |
[SYSHLP.EXAMPLES.DECW.UTILS]XLSFONTS.EXE | MIT utility image |
[SYSHLP.EXAMPLES.DECW.UTILS]XLSWINS.EXE | MIT utility image |
[SYSHLP.EXAMPLES.DECW.UTILS]XMAG.EXE | MIT utility image |
[SYSHLP.EXAMPLES.DECW.UTILS]XMBIND.EXE | MIT utility image |
[SYSHLP.EXAMPLES.DECW.UTILS]XMODMAP.EXE | MIT utility image |
[SYSHLP.EXAMPLES.DECW.UTILS]XPR.EXE | MIT utility image |
[SYSHLP.EXAMPLES.DECW.UTILS]XPROP.EXE | MIT utility image |
[SYSHLP.EXAMPLES.DECW.UTILS]XRDB.EXE | MIT utility image |
[SYSHLP.EXAMPLES.DECW.UTILS]XREFRESH.EXE | MIT utility image |
[SYSHLP.EXAMPLES.DECW.UTILS]XSET.EXE | MIT utility image |
[SYSHLP.EXAMPLES.DECW.UTILS]XSETROOT.EXE | MIT utility image |
[SYSHLP.EXAMPLES.DECW.UTILS]XWD.EXE | MIT utility image |
[SYSHLP.EXAMPLES.DECW.UTILS]XWININFO.EXE | MIT utility image |
[SYSHLP.EXAMPLES.DECW.UTILS]XWUD.EXE | MIT utility image |
Previous | Next | Contents | Index |