| I have written this tool which I think may be of use to the larger community.
Briefly, it allows a one-line entry in DECW$LOGIN to autostart applications
on the workstation, or on other nodes.
- The applications can be specified on a per-user basis.
- The nodes to be used can be specified on a per-user, per application basis.
- Fallback node may be specified in case the specified node for a particular
application is not available.
- There is provision for easy restarting of failed applications.
- It is easy to add extra applications.
Supported applications include
OOTB, DECwrite, DECdecision, FLIGHT, VWSLAT, AUTOFOCUS, VAXSET, PSCAN, NOTES.
The documentation (in Postscript format) follows as the next reply.
If you think that you would like to use it, I will give you a kit location by
mail. All I ask is for a review of package/documentation via mail, as I want to
make any quality improvements before submitting it to ASSETS or whatever.
This (first) version supports only VMS systems, although support for ULTRIX
would be easy to add (V2?)
|
| %!PS-Adobe-2.1
%%Creator: DECwrite V1.0
%%+Copyright (c) 1989 DIGITAL EQUIPMENT CORPORATION.
%%+All Rights Reserved.
%%DocumentFonts: (atend)
%%EndComments
%%BeginProcSet DEC_WRITE 1.05
/DEC_WRITE_dict 150 dict def DEC_WRITE_dict begin/$D save def/$I 0 def/$S 0
def/$C matrix def/$R matrix def/$L matrix def/$E matrix
def/beginEPS{/level0 save def/showpage{}def/EPSname exch
def}def/endEPS{level0 restore}def/pat1{/px exch def/pa 8 array def 0 1
7{/py exch def/pw 4 string def 0 1 3{pw exch px py 1 getinterval
putinterval}for pa py pw put}for}def/pat2{/pi exch def/cflag exch def save
cflag 1 eq{eoclip}{clip}ifelse newpath{clippath pathbbox}stopped not{/ph
exch def/pw exch def/py exch def/px exch def/px px 3072 div floor 3072 mul
def/py py 3072 div floor 3072 mul def px py translate/pw pw px sub 3072 div
floor 1 add cvi def/ph ph py sub 3072 div floor 1 add cvi def pw 3072 mul
ph 3072 mul scale/pw pw 32 mul def/ph ph 32 mul def/px 0 def/py 0 def pw ph
pi[pw 0 0 ph 0 0]{pa py get/px px 32 add def px pw ge{/px 0 def/py py 1 add
8 mod def}if}pi type/booleantype eq{imagemask}{image}ifelse}if
restore}def/PS{/_op exch def/_np 8 string def 0 1 7{/_ii exch def/num _op
_ii get def _np 7 _ii sub num -4 bitshift PX num 15 and 4 bitshift -4
bitshift PX 4 bitshift or put}for _np}def/PX{[15 7 11 3 13 5 9 1 14 6 10 2
12 4 8 0]exch get}def/FR{0.7200 0 $E defaultmatrix dtransform/yres exch
def/xres exch def xres dup mul yres dup mul add sqrt}def/SU{/_sf exch
def/_sa exch def/_cs exch def/_mm $C currentmatrix def/rm _sa $R rotate
def/sm _cs dup $L scale def sm rm _mm _mm concatmatrix _mm concatmatrix pop
1 0 _mm dtransform/y1 exch def/x1 exch def/_vl x1 dup mul y1 dup mul add
sqrt def/_fq FR _vl div def/_na y1 x1 atan def _mm 2 get _mm 1 get mul _mm
0 get _mm 3 get mul sub 0 gt{{neg}/_sf load concatprocs/_sf exch def}if _fq
_na/_sf load setscreen}def/BO{/_yb exch def/_xb exch def/_bv _bs _yb _bw
mul _xb 8 idiv add get def/_mk 1 7 _xb 8 mod sub bitshift def _bv _mk and 0
ne $I 1 eq xor}def/BF{DEC_WRITE_dict begin/_yy exch def/_xx exch def/_xi
_xx 1 add 2 div _bp mul cvi def/_yi _yy 1 add 2 div _bp mul cvi def _xi _yi
BO{/_nb _nb 1 add def 1}{/_fb _fb 1 add def 0}ifelse
end}def/setpattern{/_cz exch def/_bw exch def/_bp exch def/_bs exch PS
def/_nb 0 def/_fb 0 def _cz 0/BF load SU{}settransfer _fb _fb _nb add div
setgray/$S 1 def}def/invertpattern{$S 0 eq{{1 exch sub}currenttransfer
concatprocs settransfer}if}def/invertscreen{/$I 1 def/$S 0
def}def/revertscreen{/$I 0 def}def/setrect{/$h exch def/$w exch def/$y exch
def/$x exch def newpath $x $y moveto $w $x add $y lineto $w $x add $h $y
add lineto $x $h $y add lineto closepath}def/concatprocs{/_p2 exch cvlit
def/_p1 exch cvlit def/_pn _p1 length _p2 length add array def _pn 0 _p1
putinterval _pn _p1 length _p2 putinterval _pn cvx}def/OF/findfont load
def/findfont{dup DEC_WRITE_dict exch known{DEC_WRITE_dict exch get}if
DEC_WRITE_dict/OF get exec}def
mark/ISOLatin1Encoding
8#000 1 8#001{StandardEncoding exch get}for /emdash/endash
8#004 1 8#025{StandardEncoding exch get}for /quotedblleft/quotedblright
8#030 1 8#054{StandardEncoding exch get}for /minus 8#056 1 8#217
{StandardEncoding exch get}for/dotlessi 8#301 1 8#317{StandardEncoding
exch get}for/space/exclamdown/cent/sterling/currency/yen/brokenbar/section
/dieresis/copyright/ordfeminine/guillemotleft/logicalnot/hyphen/registered
/macron/degree/plusminus/twosuperior/threesuperior/acute/mu/paragraph
/periodcentered/cedilla/onesuperior/ordmasculine/guillemotright/onequarter
/onehalf/threequarters/questiondown/Agrave/Aacute/Acircumflex/Atilde
/Adieresis/Aring/AE/Ccedilla/Egrave/Eacute/Ecircumflex/Edieresis/Igrave
/Iacute/Icircumflex/Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde
/Odieresis/multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn
/germandbls/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla
/egrave/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis
/eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis/divide/oslash/ugrave
/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis
256 array astore def cleartomark
/encodefont{findfont dup maxlength dict begin{1 index/FID ne{def}{pop
pop}ifelse}forall/Encoding exch def dup/FontName exch def currentdict
definefont end}def/loads{/$/ISOLatin1Encoding load def/&/encodefont load
def/*/invertpattern load def/+/revertscreen load def/-/invertscreen load
def/:/concatprocs load def/^/setpattern load def/~/pat1 load def/_/pat2
load def/@/setrect load def/A/arcn load def/B/ashow load def/C/curveto load
def/D/def load def/E/eofill load def/F/findfont load def/G/setgray load
def/H/closepath load def/I/clip load def/K/kshow load def/L/lineto load
def/M/moveto load def/N/newpath load def/O/rotate load def/P/pop load
def/R/grestore load def/S/gsave load def/T/translate load def/U/sub load
def/V/div load def/W/widthshow load def/X/exch load def/Y/awidthshow load
def/a/save load def/c/setlinecap load def/d/setdash load def/e/restore load
def/f/setfont load def/g/initclip load def/h/show load def/i/setmiterlimit
load def/j/setlinejoin load def/k/stroke load def/l/rlineto load
def/m/rmoveto load def/n/currentfont load def/o/scalefont load
def/p/currentpoint load def/r/currenttransfer load def/s/scale load
def/t/setmatrix load def/u/settransfer load def/w/setlinewidth load
def/x/matrix load def/y/currentmatrix load def}def
end
%%EndProcSet
%%EndProlog
%%BeginSetup
DEC_WRITE_dict begin
loads
version cvi 23.0 gt {
currentdict {dup type /arraytype eq
{bind def} {pop pop} ifelse} forall} if
0.0100 0.0100 s
%%EndSetup
/$P a D
g N
0 84189 T
S
S
N
14400.00 -23339.00 M
54728.00 -23339.00 L
S
50 w
0 c
0 j
2 i
0.00 G k
R
R
R
S
14400 -3700 T
N
0 G
300 -1050 M
300 -2850 M
300 -4650 M
300 -6450 M
300 -8650 M
/AvantGarde-Book-ISOLatin1 $
/AvantGarde-Book & P
/AvantGarde-Book-ISOLatin1 F 1800 o f
(DWA Reference Manual) h
300 -14450 M
/NewCenturySchlbk-Roman-ISOLatin1 $
/NewCenturySchlbk-Roman & P
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
(This manual provides reference material and syntax for the) h
300 -15650 M
(DWA utility.) h
300 -17450 M
300 -19250 M
300 -21050 M
300 -22850 M
/NewCenturySchlbk-Bold-ISOLatin1 $
/NewCenturySchlbk-Bold & P
/NewCenturySchlbk-Bold-ISOLatin1 F 1000 o f
(Operating System and Version:) h
17580 -22850 M
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
(VAX/VMS Version 5.1 or higher) h
300 -24650 M
300 -25850 M
/NewCenturySchlbk-Bold-ISOLatin1 F 1000 o f
(Software Version:) h
11820 -25850 M
17580 -25850 M
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
(DWA Version 1.0) h
300 -27650 M
-14400 3700 T
R
S
14400 -76889 T
N
0 G
300 -975 M
300 -2254 M
-14400 76889 T
R
showpage
$P e
/$P a D
g N
0 84189 T
S
S
N
54939.00 -4000.00 M
14786.00 -4000.00 L
S
50 w
0 c
0 j
2 i
0.00 G k
R
R
R
S
14400 -4200 T
N
0 G
300 -1050 M
/NewCenturySchlbk-Bold-ISOLatin1 $
/NewCenturySchlbk-Bold & P
/NewCenturySchlbk-Bold-ISOLatin1 F 1000 o f
(September 1989) h
300 -2850 M
300 -4650 M
300 -6450 M
300 -8250 M
300 -10050 M
300 -11250 M
300 -13050 M
/NewCenturySchlbk-Roman-ISOLatin1 $
/NewCenturySchlbk-Roman & P
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
(The following are trademarks of Digital Equipment Corporation:) h
300 -14250 M
300 -15450 M
(DEC) h
6271 -15450 M
(DECwindows) h
13366 -15450 M
(DECnet) h
20652 -15450 M
(DECwrite) h
27843 -15450 M
(ULTRIX) h
300 -16650 M
(VAX) h
6271 -16650 M
(VAXstation) h
13366 -16650 M
(VMS) h
300 -18450 M
300 -20250 M
300 -22050 M
300 -23850 M
300 -25650 M
300 -27450 M
300 -29250 M
300 -31050 M
300 -32850 M
300 -34650 M
300 -36450 M
300 -38250 M
300 -40050 M
300 -41850 M
300 -43650 M
300 -45450 M
300 -47250 M
300 -49050 M
300 -50850 M
300 -52650 M
300 -54450 M
300 -56250 M
(This document was prepared using DECwrite, Digital's document production system) h
300 -57450 M
(for the DECwindows environment.) h
-14400 4200 T
R
%!PS-Adobe-3.0 EPSF 2.0
%%BoundingBox: 0 0 102 30
(images:digital_logo_notm.epsf) beginEPS
35952.00 -21860.00 T
82.92 63.97 s
%%Pages: 1
%%Creator: Ned Batchelder, DEC
%%CreationDate: 16-Mar-1989
%%DocumentSuppliedFonts: DEC_Logo
%%EndComments
%%EndProlog
%%Page: "only" 1
%!PS-Adobe-2.0
%%Title: Digital Logo Font, v1.6
%%Notice: The Digital logo is a registered trademark of Digital Equipment Corporation.
%%Creator: Ned Batchelder, DEC
%%CreationDate: 13-Mar-1989
%%DocumentNeededFonts: Symbol
%%DocumentSuppliedFonts: DEC_Logo
%%EndComments
%
% DIGITAL INTERNAL USE ONLY
%
% INTRODUCTION:
% This rendition of the Digital logo was prepared by Ned Batchelder using
% Adobe Illustrator and hand manipulation of the resulting PostScript code.
% Photographic masters of the logo were obtained from David Comberg in the
% Graphic Design Group. Additional consultation was provided by Elliot
% Hendrickson, one of the original designers of the logo.
%
% USE:
% This file defines a new PostScript font, called /DEC_Logo. It consists
% of three characters. (d) is the entire Digital logo, (t) is a small
% trademark symbol, and (T) is a large trademark symbol. The font is designed
% so that the argument to scalefont is the height of the logo. There is no
% extra white space around the logo at all. The trademarks are designed to be
% shown right after the logo, and they align themselves. The only correct
% strings to show with this font are (d), (dt), and (dT). There is an entry
% (named GapWidth) in the font dictionary which gives the unscaled width of
% the gap between the blocks. This distance is given because it is used as a
% unit to determine how much space to leave around the logo.
%
% HISTORY:
% The logo was designed in 1957 by Elliot Hendrickson, who was then working
% as an independent designer. He was contracted by DEC to do a brochure, and
% DEC wanted a logo to accompany it. The logo up to then had been the letters
% DEC in blocks the shape of the plug-in cards that DEC had been producing.
% Elliot re-worked the logo, incorporating letters which were hand-drawn for
% the purpose by Arthur Hover(?). The logo has been maintained since then in
% conventional technology, ie, film masters. There was at least one reworking
% of the logo at some point.
%
% The masters I received had a number of interesting features. The boxes were
% not all the same width, and there seemed to be no logic to which boxes were
% wider. The 'g' was the narrowest, and the 'i' and 'l' were second widest.
% Also, the two 'i's were not exactly the same shape. On ten-inch masters,
% (one box to an 8�x11 sheet), the boxes were not rectangles, but were very
% slightly tapered in wierd ways. I assume that the tapering is the result of
% too many reproductions, but the difference in widths may have been
% deliberate at some time. Elliot reports that when he drew it, all boxes
% were the same width. I have made all of the boxes the same width, since
% that seems to have been the original intent, since the differences were
% almost negligible anyway, and since there was no logic to the differences.
%
% Please feel free to use this logo, but keep in mind the following:
%
% 1. This code is for INTERNAL USE ONLY.
% 2. I am not entirely happy with the final shapes of the letters, and am
% hoping to improve them. Please allow for future updates to this code.
% 3. Only use this logo within the guidelines of the Corporate Identity
% program. If you use this font precisely as is, you can't get in much
% trouble. Don't take the shapes and do strange things with them.
% In particular, the Identity states that the logo is a one-color logo: The
% letters are actually holes in the blocks, through which the background can
% be seen. Do not modify this code so that the letters are always white.
%
% Edit history:
%
% 21-Sep-87 nmb Created as a standalone file with demo.
% 6-Nov-87 nmb Converted to font form.
% 9-Nov-87 nmb Removed // uses for compatibility with LW Classics
% 18-Jan-88 nmb Added info about width of logo, since size is usually
% specified in terms of width of the logo. (Oops!)
% 24-Mar-88 nmb Changed the name to conform to the PostScript name
% registration scheme, added FontName, etc.
% 20-Jun-88 nmb Removed the long procedure for the logo, and replaced
% with a compacted string scheme.
% 14-Sep-88 nmb Forced all boxes to the same width; changed the code so
% that the boxes and gaps always are the same number
% of pixels wide, to improve the appearance at low
% resolutions.
% 13-Mar-89 nmb Changed the string decoder slightly so that it gracefully
% ignores any linefeeds or carriage returns in the
% string.
% 31-Mar-89 gpk Created a variant of nmb's EPSF version that omits
% the "tm" mark
%%BeginFont: DEC_Logo
11 dict begin
/FontInfo 3 dict def
FontInfo begin
/Notice (The Digital logo is a registered trademark of Digital Equipment Corporation.) def
/FullName (Digital Logo) def
/version (1.6, 13-Mar-1989) def
end
/FontName /DEC_Logo def
/FontType 3 def % This is a user-defined font
/FontMatrix matrix def % Use an identity transform
/FontBBox [ 0 0 3.383 1 ] def % Logo itself is biggest
/GapWidth .070 def % The width of the gap between boxes
/LogoWidth 3.383 def % The width of the logo
%
% The encoding could be initialized with "[ 256 {/.notdef} repeat ]", but that
% would require 257 free stack entries. The method used below is more
% pedestrian, but also more robust.
%
/Encoding 256 array def
0 1 255 { Encoding exch /.notdef put } bind for
Encoding
dup (d) 0 get /DEC-logo put % (d) gives logo
dup (t) 0 get /smalltrademark put % (t) gives small trademark
(T) 0 get /largetrademark put % (T) gives large trademark
/Work 15 dict def % for doing work in font.
/BuildChar {
exch begin % Use the font dictionary
Work begin
Encoding exch get % Look up the character name
load % Pull out the procedure
exec % Run it.
end % Work
end % fontdict
} bind def
Work begin
/.notdef {} def
%
% - `DEC-logo' -
%
% Images a DEC logo with the lower left corner at the current origin, with a
% height of one unit, in the current color.
%
% A tricky compacted string technique is used.
%
/words {
0 %
moveto % !
curveto % "
closepath % #
lineto % $
boxw % %
boxstep % &
translate % '
} bind cvlit def
( mr vy! mt rQ h[ kF aw kE" Zw kG T@ q] T@ ~I" T@ AKA Zv AQi ai AQk" h[ AQi m
t AJX mr ADw"# nI AZ[! nI Avp$ |C Avp$ |C ^h$ mk ^h$ mk bl$ l` a` gc \\U _F
\\U" VR \\T Fa cj Fa ~I" Fa ATf RS A`M `S A`M" e_ A`M je A^W nI AZ["#% !% B\\
P$ B\\P$ $#& '% !% B\\P$ B\\P$ $# ZK ^h! ZK A]p$ hO A]p$ hO ^h$# ZK AfV!
ZK Au~$ hO Au~$ hO AfV$#& ' l[ AE~! l[ AKe fG AQX `Q AQX" [O AQX S] ANK S]
?t" S] pa ]A nR `L nR" f_ nR l[ rg l[ yS"# B\\P!% B\\P$% $ $# ld AWi! kG A
Yn fV A^\\ _b A^\\" T} A^[ FM AXT FM }s" FN hy V{ ax ]r ax" eL aw jl fK lL g
s" lL aN$ lL \\W gM Wg ^w Wg" Wk Wh V{ \\O V{ ^a" HO ^a$ HO WN L| Ld ]~ Lc"
mN Lc rP RX t[ Td" vP VZ x? [^ x? _a" x? A]p$ le A]p$#& '% !% B\\P$ B\\P$
$# ZK ^h! ZK A]p$ hO A]p$ hO ^h$# ZK AfV! ZK Au~$ hO Au~$ hO AfV$#& ' dX Aue
! Wa Aue$ Wa A^w$ Pr A^w$ Pr ATT$ Wa ATT$ Wa ld$ Wa d? [Z _B fP _C" kU _C kH
_A ob _r" ob lz$ lj lZ kq lM jW lP" gj lU dX mR dX rF" dX ATS$ nd ATS$ nd A
^w$ dX A^w$#% ! $ B\\P$% B\\P$#& ' ! B\\P$% B\\P$% $# J{ AIx! V~ AIx$ V~
APR ZR ASi `f ASi" jj ASj jU AOK jT AId" dF AGI dk AGM [L AEC" OI ABQ Gq }G
Gp ph" Gq d[ P] ]z ZP ]{" dD ]z fF aE jJ cr" jJ ^z$ yb ^z$ uz dp vw ey vu j
R" vv mn vu AOX vu AOX" vv AVC sX AZH qG A[_" k] A^w d^ A_Q `f A_R" Ru A_P J
z AXU J{ AIx"# jT }j! jT uI$ jT qP ee in \\R im" Wp il UN mC UM qZ" UN ur X{
yI \\D yq" _U z[ fv |V jT }j"#& '% !% B\\P$ B\\P$ $# ZK ^h! ZK Awb$ hO Aw
b$ hO ^h$#)
/pathstring exch def
/round-to-pixels {
0 transform
round exch round exch
itransform
pop
} bind def
/DEC-logo {
3.383 0 0 0 3.383 1 setcachedevice
.0001 .0001 scale
/boxw 4250 round-to-pixels def
/boxstep 4950 round-to-pixels def
pathstring
{
dup 62 gt
{ 63 and exch 6 bitshift add }
{ dup 32 ge
{ 32 sub words exch get exec }
{ pop }
ifelse
}
ifelse
}
forall
fill
} bind def
%
% pct `trademark' --
%
% Borrow the sans-serif trademark symbol from /Symbol. AFM file says:
% C 228 ; WX 786 ; N trademarksans ; B 5 293 725 673 ;
% We scale it down to pct percent of the height of the logo and superscript
% it some, and voila!
%
/trademark {
/s exch .380 div def
/w s .725 mul .070 add def
/u 1 .673 s mul sub def
w 0 0 u w 1 setcachedevice
/Symbol findfont s scalefont setfont
.070 u moveto % Superscript it
(\344) show
} bind def
%
% These are two different trademarks (just different sizes).
%
/smalltrademark { .15 trademark } def
/largetrademark { .25 trademark } def
end % Work dictionary
FontName % Get the name
currentdict % Get the font dict
end % Close up the dict
definefont pop % Define the font
%%EndFont
/DEC_Logo findfont 30 scalefont setfont
0 0 moveto
(d) show
showpage
%%Trailer
endEPS
showpage
$P e
/$P a D
g N
0 84189 T
S
S
N
5766.00 -14399.00 M
55562.00 -14399.00 L
S
50 w
0 c
0 j
2 i
0.00 G k
R
R
S
5400 -80589 T
N
0 G
300 -975 M
49439 -975 M
/AvantGarde-Book-ISOLatin1 $
/AvantGarde-Book & P
/AvantGarde-Book-ISOLatin1 F 900 o f
( ) h
(iii) h
300 -2254 M
-5400 80589 T
R
R
S
5400 -15200 T
N
0 G
41628 -1800 M
/AvantGarde-Demi-ISOLatin1 $
/AvantGarde-Demi & P
/AvantGarde-Demi-ISOLatin1 F 2000 o f
(Contents) h
300 -7850 M
325 -7850 M
n 0.700 o f
(Preface) h
5750 -7850 M
/Times-Roman-ISOLatin1 $
/Times-Roman & P
/Times-Roman-ISOLatin1 F 1000 o f
(...................................................................................................
39980 -7850 M
/AvantGarde-Demi-ISOLatin1 F 1400 o f
(iv) h
300 -12650 M
325 -12650 M
(1) h
2300 -12650 M
( Summary) h
300 -14550 M
325 -14550 M
/NewCenturySchlbk-Roman-ISOLatin1 $
/NewCenturySchlbk-Roman & P
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
(1.1) h
6276 -14550 M
(Components of the DWA UTILITY) h
22500 -14550 M
/Times-Roman-ISOLatin1 F 1000 o f
(....................................................................) h
39679 -14550 M
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
(1\2551) h
300 -15750 M
325 -15750 M
(1.2) h
6276 -15750 M
(Mechanism) h
11750 -15750 M
/Times-Roman-ISOLatin1 F 1000 o f
(...................................................................................................
39679 -15750 M
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
(1\2551) h
300 -16950 M
325 -16950 M
(1.3) h
6276 -16950 M
(Restrictions) h
12000 -16950 M
/Times-Roman-ISOLatin1 F 1000 o f
(...................................................................................................
39679 -16950 M
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
(1\2551) h
300 -18150 M
325 -18150 M
(1.4) h
6276 -18150 M
(Supported Applications) h
17250 -18150 M
/Times-Roman-ISOLatin1 F 1000 o f
(.........................................................................................) h
39679 -18150 M
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
(1\2552) h
300 -19350 M
8100 -19350 M
(Out Of The Box Applications) h
21750 -19350 M
/Times-Roman-ISOLatin1 F 1000 o f
(.......................................................................) h
39655 -19350 M
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
(1\2552) h
300 -20550 M
8100 -20550 M
(Layered Products) h
16500 -20550 M
/Times-Roman-ISOLatin1 F 1000 o f
(............................................................................................) h
39655 -20550 M
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
(1\2552) h
300 -21750 M
8100 -21750 M
(Other Assets) h
14250 -21750 M
/Times-Roman-ISOLatin1 F 1000 o f
(...................................................................................................
39655 -21750 M
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
(1\2552) h
300 -25850 M
325 -25850 M
/AvantGarde-Demi-ISOLatin1 F 1400 o f
(2) h
2300 -25850 M
( Installation) h
300 -27750 M
325 -27750 M
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
(2.1) h
6276 -27750 M
(Preinstallation Requirements) h
20250 -27750 M
/Times-Roman-ISOLatin1 F 1000 o f
(.............................................................................) h
39679 -27750 M
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
(2\2551) h
300 -28950 M
325 -28950 M
(2.2) h
6276 -28950 M
(Installation Procedure) h
17000 -28950 M
/Times-Roman-ISOLatin1 F 1000 o f
(..........................................................................................) h
39679 -28950 M
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
(2\2551) h
300 -30150 M
325 -30150 M
(2.3) h
6276 -30150 M
(Postinstallation Requirements) h
20750 -30150 M
/Times-Roman-ISOLatin1 F 1000 o f
(...........................................................................) h
39679 -30150 M
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
(2\2551) h
300 -31350 M
325 -31350 M
(2.4) h
6276 -31350 M
(Adding New Applications) h
18250 -31350 M
/Times-Roman-ISOLatin1 F 1000 o f
(.....................................................................................) h
39679 -31350 M
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
(2\2551) h
300 -32550 M
325 -32550 M
(2.5) h
6276 -32550 M
(Security) h
10250 -32550 M
/Times-Roman-ISOLatin1 F 1000 o f
(...................................................................................................
39679 -32550 M
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
(2\2551) h
300 -33750 M
325 -33750 M
(2.6) h
6276 -33750 M
(Queue Requirements) h
16250 -33750 M
/Times-Roman-ISOLatin1 F 1000 o f
(.............................................................................................) h
39679 -33750 M
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
(2\2552) h
300 -37850 M
325 -37850 M
/AvantGarde-Demi-ISOLatin1 F 1400 o f
(3) h
2300 -37850 M
( User Setup) h
300 -39750 M
325 -39750 M
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
(3.1) h
6276 -39750 M
(DWA$APPLICATIONS.DAT Syntax) h
23500 -39750 M
/Times-Roman-ISOLatin1 F 1000 o f
(................................................................) h
39679 -39750 M
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
(3\2551) h
300 -40950 M
8100 -40950 M
(Punctuation) h
14000 -40950 M
/Times-Roman-ISOLatin1 F 1000 o f
(...................................................................................................
39655 -40950 M
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
(3\2551) h
300 -42150 M
8100 -42150 M
(Cluster Alias) h
14500 -42150 M
/Times-Roman-ISOLatin1 F 1000 o f
(...................................................................................................
39655 -42150 M
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
(3\2551) h
300 -43350 M
8100 -43350 M
(Local Node) h
13500 -43350 M
/Times-Roman-ISOLatin1 F 1000 o f
(...................................................................................................
39655 -43350 M
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
(3\2552) h
300 -44550 M
8100 -44550 M
(Examples) h
13000 -44550 M
/Times-Roman-ISOLatin1 F 1000 o f
(...................................................................................................
39655 -44550 M
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
(3\2552) h
300 -45750 M
325 -45750 M
(3.2) h
6276 -45750 M
(Processing Resources) h
16250 -45750 M
/Times-Roman-ISOLatin1 F 1000 o f
(.............................................................................................) h
39679 -45750 M
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
(3\2552) h
300 -49850 M
325 -49850 M
/AvantGarde-Demi-ISOLatin1 F 1400 o f
(4) h
2300 -49850 M
( Commands) h
300 -51750 M
325 -51750 M
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
(4.1) h
6276 -51750 M
(RESTART) h
11250 -51750 M
/Times-Roman-ISOLatin1 F 1000 o f
(...................................................................................................
39679 -51750 M
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
(4\2551) h
300 -52950 M
8100 -52950 M
(Format) h
11750 -52950 M
/Times-Roman-ISOLatin1 F 1000 o f
(...................................................................................................
39655 -52950 M
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
(4\2551) h
300 -54150 M
8100 -54150 M
(Syntax Rules) h
14500 -54150 M
/Times-Roman-ISOLatin1 F 1000 o f
(...................................................................................................
39655 -54150 M
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
(4\2551) h
-5400 15200 T
R
showpage
$P e
/$P a D
g N
0 84189 T
S
S
N
5400.00 -14400.00 M
55928.00 -14400.00 L
S
50 w
0 c
0 j
2 i
0.00 G k
R
R
S
5400 -80589 T
N
0 G
300 -975 M
49301 -975 M
/AvantGarde-Book-ISOLatin1 $
/AvantGarde-Book & P
/AvantGarde-Book-ISOLatin1 F 900 o f
( ) h
(iv) h
300 -2254 M
-5400 80589 T
R
R
S
5400 -15200 T
N
0 G
42748 -1800 M
/AvantGarde-Demi-ISOLatin1 $
/AvantGarde-Demi & P
/AvantGarde-Demi-ISOLatin1 F 2000 o f
(Preface) h
0 -8450 M
n 0.700 o f
(Intended Audience) h
10200 -10350 M
/NewCenturySchlbk-Roman-ISOLatin1 $
/NewCenturySchlbk-Roman & P
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
(This manual describes the commands and facilities of the DECwindows Application) h
10200 -11550 M
(\(DWA\) utility. Readers are presumed to be familiar with VAX/VMS DCL Command) h
10200 -12750 M
(Procedures, DECwindows applications and DECnet task\255to\255task communications.) h
0 -15150 M
/AvantGarde-Demi-ISOLatin1 F 1400 o f
(Associated Documents) h
10200 -17050 M
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
(For additional information see the VAX/VMS documentation set.) h
0 -19450 M
/AvantGarde-Demi-ISOLatin1 F 1400 o f
(Structure of This Document) h
10200 -21350 M
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
(This manual consists of three chapters.) h
10200 -22950 M
(Chapter 1) h
16078 -22950 M
(Summarizes the DWA utility.) h
10200 -24550 M
(Chapter 2) h
16078 -24550 M
(Describes installation of the DWA utility.) h
10200 -26150 M
(Chapter 3) h
16078 -26150 M
(Describes the procedures for setting up a new user of the DWA utility.) h
10200 -27750 M
(Chapter 4) h
16078 -27750 M
(Describe DWA commands and their usage.) h
16200 -28775 M
-5400 15200 T
R
showpage
$P e
/$P a D
g N
0 84189 T
S
S
N
5766.00 -14414.00 M
55562.00 -14414.00 L
S
0.00 G E
R
S
50 w
0 c
0 j
2 i
0.00 G k
R
R
S
5400 -80589 T
N
0 G
300 -975 M
41908 -975 M
/AvantGarde-Book-ISOLatin1 $
/AvantGarde-Book & P
/AvantGarde-Book-ISOLatin1 F 900 o f
( ) h
( Summary) h
/AvantGarde-Demi-ISOLatin1 $
/AvantGarde-Demi & P
/AvantGarde-Demi-ISOLatin1 F 900 o f
( ) h
(1\2551) h
300 -2254 M
-5400 80589 T
R
R
S
5400 -11500 T
N
0 G
39428 -1800 M
/AvantGarde-Demi-ISOLatin1 F 2000 o f
(1) h
40548 -1800 M
( Summary) h
-5400 11500 T
R
S
5400 -14900 T
N
0 G
10200 -1050 M
/NewCenturySchlbk-Roman-ISOLatin1 $
/NewCenturySchlbk-Roman & P
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
(DWA is a utility package for automatically starting DECwindows applications in a) h
10200 -2250 M
(distributed environment.) h
10200 -4050 M
(1) h
12200 -4050 M
(It allows a system manager to define a set of applications that may be) h
12200 -5250 M
(automatically started when a user logs onto a DECwindows workstation.) h
10200 -7050 M
(2) h
12200 -7050 M
(It allows the user to specify which of the applications set will be started, and on) h
12200 -8250 M
(which nodes the DECwindows clients will execute.) h
10200 -10050 M
(3) h
12200 -10050 M
(It provides for simple restarting of applications in the event of application or) h
12200 -11250 M
(system failure.) h
10200 -13050 M
(4) h
12200 -13050 M
(It provides a fallback facility, such that the application will still be run even if a) h
12200 -14250 M
(specific CPU is unavailable.) h
0 -16850 M
/AvantGarde-Demi-ISOLatin1 F 1400 o f
(1.1) h
10200 -16850 M
(Components of the DWA UTILITY) h
10200 -18750 M
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
(The DWA utility has several components.) h
10200 -20550 M
(1) h
12200 -20550 M
(A data file which specifies which applications will be started for a particular user,) h
12200 -21750 M
(and on which nodes they will execute.) h
10200 -23550 M
(2) h
12200 -23550 M
(A command file which executes during DECwindows login.) h
10200 -25350 M
(3) h
12200 -25350 M
(A directory of command files which execute the applications on the users' behalf.) h
10200 -27150 M
(4) h
12200 -27150 M
(A set of utility procedures which implement application starting and restarting.) h
10200 -28950 M
(5) h
12200 -28950 M
(A DECnet object responsible for the remote invocation of applications) h
10200 -30750 M
(6) h
12200 -30750 M
(A help file and this documentation.) h
0 -33350 M
/AvantGarde-Demi-ISOLatin1 F 1400 o f
(1.2) h
10200 -33350 M
(Mechanism) h
10200 -35250 M
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
(How does DWA work ?) h
10200 -37050 M
(1) h
12200 -37050 M
(A user logs in to a workstation) h
10200 -38850 M
(2) h
12200 -38850 M
(DECW$LOGIN.COM executes) h
10200 -40650 M
(3) h
12200 -40650 M
(The batch job DWA$SUBMIT.COM runs.) h
10200 -42450 M
(4) h
12200 -42450 M
(It scans DWA$APPLICATIONS.DAT for a list of applications to start, and the) h
12200 -43650 M
(node on which each is to be started.) h
10200 -45450 M
(5) h
12200 -45450 M
(For each application, a DECnet connection is made to the remote node, specifying) h
12200 -46650 M
(the application to start.) h
10200 -48450 M
(6) h
12200 -48450 M
(On the DECwindows client node, the DECwindows application is started,) h
12200 -49650 M
(specifying the user's workstation as the DECwindows server.) h
0 -52250 M
/AvantGarde-Demi-ISOLatin1 F 1400 o f
(1.3) h
10200 -52250 M
(Restrictions) h
10200 -54150 M
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
(This version of DWA supports only VAX/VMS systems. This means that both) h
10200 -55350 M
(DECwindows clients and DECwindows servers used by DWA must be VAX/VMS) h
10200 -56550 M
(systems. It is planned to provide support for ULTRIX systems in a future version. The) h
10200 -57750 M
(architecture of DWA means that it should be possible to support any operating system) h
10200 -58950 M
(that supports DECnet and DECwindows.) h
-5400 14900 T
R
showpage
$P e
/$P a D
g N
0 84189 T
S
S
5400 -80589 T
N
0 G
300 -975 M
42046 -975 M
/AvantGarde-Book-ISOLatin1 $
/AvantGarde-Book & P
/AvantGarde-Book-ISOLatin1 F 900 o f
( ) h
( Summary ) h
/AvantGarde-Demi-ISOLatin1 $
/AvantGarde-Demi & P
/AvantGarde-Demi-ISOLatin1 F 900 o f
( ) h
(1\2552) h
300 -2254 M
-5400 80589 T
R
R
S
5400 -4200 T
N
0 G
0 -1350 M
/AvantGarde-Demi-ISOLatin1 F 1400 o f
(1.4) h
10200 -1350 M
(Supported Applications) h
10200 -3250 M
/NewCenturySchlbk-Roman-ISOLatin1 $
/NewCenturySchlbk-Roman & P
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
(The following applications are supported by the DWA kit. See section ) h
(2.4 for) h
10200 -4450 M
(information about adding additional applications.) h
10200 -6600 M
/AvantGarde-Demi-ISOLatin1 F 1200 o f
(Out Of The Box Applications) h
10200 -8450 M
/Courier-ISOLatin1 $
/Courier & P
/Courier-ISOLatin1 F 1000 o f
(Bookreader) h
21720 -8450 M
(Calculator) h
33240 -8450 M
(Calendar) h
10200 -9650 M
(Cardfiler) h
15960 -9650 M
21720 -9650 M
(Clock) h
27480 -9650 M
33240 -9650 M
(Mail) h
10200 -10850 M
(Notepad) h
15960 -10850 M
21720 -10850 M
(Paint) h
27480 -10850 M
33240 -10850 M
(Puzzle) h
10200 -12050 M
(VUE) h
10200 -13250 M
10200 -15400 M
/AvantGarde-Demi-ISOLatin1 F 1200 o f
(Layered Products) h
10200 -17250 M
/Courier-ISOLatin1 F 1000 o f
(CMS) h
15960 -17250 M
21720 -17250 M
(DECdecision) h
33240 -17250 M
(DECwrite) h
10200 -18450 M
(DTM) h
15960 -18450 M
21720 -18450 M
(LSE) h
27480 -18450 M
33240 -18450 M
(VAX NOTES) h
10200 -19650 M
(PCA) h
15960 -19650 M
21720 -19650 M
(DEC Image Scanning) h
33240 -19650 M
(VAXpc) h
10200 -21800 M
/AvantGarde-Demi-ISOLatin1 F 1200 o f
(Other Assets) h
10200 -23650 M
/Courier-ISOLatin1 F 1000 o f
(VWSLAT) h
-5400 4200 T
R
showpage
$P e
/$P a D
g N
0 84189 T
S
S
N
5766.00 -14414.00 M
55562.00 -14414.00 L
S
0.00 G E
R
S
50 w
0 c
0 j
2 i
0.00 G k
R
R
S
5400 -80589 T
N
0 G
300 -975 M
41340 -975 M
/AvantGarde-Book-ISOLatin1 $
/AvantGarde-Book & P
/AvantGarde-Book-ISOLatin1 F 900 o f
( ) h
( Installation) h
/AvantGarde-Demi-ISOLatin1 $
/AvantGarde-Demi & P
/AvantGarde-Demi-ISOLatin1 F 900 o f
( ) h
(2\2551) h
300 -2254 M
-5400 80589 T
R
R
S
5400 -11500 T
N
0 G
38148 -1800 M
/AvantGarde-Demi-ISOLatin1 F 2000 o f
(2) h
39268 -1800 M
( Installation) h
-5400 11500 T
R
S
5400 -14900 T
N
0 G
10200 -1050 M
/NewCenturySchlbk-Roman-ISOLatin1 $
/NewCenturySchlbk-Roman & P
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
(The DWA utility is installed using VMSINSTAL. The software needs to be installed) h
10200 -2250 M
(on each workstation and each DECwindows client where applications will be run.) h
0 -4650 M
/AvantGarde-Demi-ISOLatin1 F 1400 o f
(2.1) h
10200 -4650 M
(Preinstallation Requirements) h
10200 -6550 M
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
(The installation procedure requires 500 free blocks on the system disk for installation,) h
10200 -7750 M
(and 100 blocks on the disk nominated to store the DWA library files. Check.) h
0 -10150 M
/AvantGarde-Demi-ISOLatin1 F 1400 o f
(2.2) h
10200 -10150 M
(Installation Procedure) h
10200 -12050 M
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
(A standard VMSINSTAL installation should be followed.) h
10200 -13850 M
15960 -13850 M
/Courier-ISOLatin1 $
/Courier & P
/Courier-ISOLatin1 F 1000 o f
($@SYS$UPDATE:VMSINSTAL DWA010 ddcu:) h
10200 -15050 M
10200 -16250 M
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
(There is no IVP or LMF requirement.) h
0 -18650 M
/AvantGarde-Demi-ISOLatin1 F 1400 o f
(2.3) h
10200 -18650 M
(Postinstallation Requirements) h
10200 -20550 M
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
(The following symbol definition needs to be added to the system\255wide login command) h
10200 -21750 M
(file for each workstation) h
10200 -22950 M
10200 -24150 M
15960 -24150 M
/Courier-ISOLatin1 F 1000 o f
(RESTART == "@DWA$LIBRARY:DWA$RESTART") h
10200 -25950 M
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
(This allows workstation users to use the RESTART command to restart DECwindows) h
10200 -27150 M
(applications in the event of application or system failure.) h
0 -29550 M
/AvantGarde-Demi-ISOLatin1 F 1400 o f
(2.4) h
10200 -29550 M
(Adding New Applications) h
10200 -31450 M
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
(To add new applications, a command file should be added to the DWA$LIBRARY:) h
10200 -32650 M
(directory. See the existing command files for examples. Executable images located in) h
10200 -33850 M
(SYS$SYSTEM are directly supported, provided that the file name begins with) h
10200 -35050 M
(DECW$ \(e.g. DECW$CLOCK \).) h
0 -37450 M
/AvantGarde-Demi-ISOLatin1 F 1400 o f
(2.5) h
10200 -37450 M
(Security) h
10200 -39350 M
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
(For an application to successfully start ...) h
10200 -41150 M
(1) h
12200 -41150 M
(There must be a proxy entry on the DECwindows ) h
/NewCenturySchlbk-Bold-ISOLatin1 $
/NewCenturySchlbk-Bold & P
/NewCenturySchlbk-Bold-ISOLatin1 F 1000 o f
(CLIENT) h
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
( node for each) h
12200 -42350 M
(workstation/user combination that will be using DWA. For example, if user) h
12200 -43550 M
/NewCenturySchlbk-Bold-ISOLatin1 F 1000 o f
(JONES) h
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
( on workstation ) h
/NewCenturySchlbk-Bold-ISOLatin1 F 1000 o f
(XRAY ) h
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
(wants to automatically start DECwindows client) h
12200 -44750 M
(applications on nodes ) h
/NewCenturySchlbk-Bold-ISOLatin1 F 1000 o f
(RIGEL ) h
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
(and ) h
/NewCenturySchlbk-Bold-ISOLatin1 F 1000 o f
(VENUS) h
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
(, then there must be default proxy) h
12200 -45950 M
(entries for ) h
/NewCenturySchlbk-Bold-ISOLatin1 F 1000 o f
(XRAY::JONES ) h
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
(in the proxy databases on both ) h
/NewCenturySchlbk-Bold-ISOLatin1 F 1000 o f
(RIGEL ) h
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
(and ) h
/NewCenturySchlbk-Bold-ISOLatin1 F 1000 o f
(VENUS) h
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
(.) h
12200 -47150 M
(e.g.) h
12200 -48350 M
15960 -48350 M
/Courier-ISOLatin1 F 1000 o f
($MCR AUTHORIZE) h
12200 -49550 M
15960 -49550 M
(ADD/PROXY XRAY::JONES JONES_J/DEFAULT) h
12200 -50750 M
10200 -52550 M
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
(2) h
12200 -52550 M
(There must be a DECwindows security entry in the workstation user's) h
12200 -53750 M
(DECwindows profile for each DECwindows client. Using the above example,) h
12200 -54950 M
/NewCenturySchlbk-Bold-ISOLatin1 F 1000 o f
(XRAY::JONES ) h
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
(must add the following security entries) h
12200 -56150 M
15960 -56150 M
/NewCenturySchlbk-Bold-ISOLatin1 F 1000 o f
(RIGEL::JONES_J) h
12200 -57350 M
15960 -57350 M
(VENUS::JONES_J) h
10200 -59350 M
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
(Note that this means that when ) h
/NewCenturySchlbk-Bold-ISOLatin1 F 1000 o f
(JONES) h
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
( logs in to the workstation ) h
/NewCenturySchlbk-Bold-ISOLatin1 F 1000 o f
(XRAY) h
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
(,) h
10200 -60550 M
(applications will be started on nodes ) h
/NewCenturySchlbk-Bold-ISOLatin1 F 1000 o f
(RIGEL) h
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
( and) h
/NewCenturySchlbk-Bold-ISOLatin1 F 1000 o f
( VENUS) h
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
(, using the username) h
-5400 14900 T
R
showpage
$P e
/$P a D
g N
0 84189 T
S
S
5400 -80589 T
N
0 G
300 -975 M
41478 -975 M
/AvantGarde-Book-ISOLatin1 $
/AvantGarde-Book & P
/AvantGarde-Book-ISOLatin1 F 900 o f
( ) h
( Installation ) h
/AvantGarde-Demi-ISOLatin1 $
/AvantGarde-Demi & P
/AvantGarde-Demi-ISOLatin1 F 900 o f
( ) h
(2\2552) h
300 -2254 M
-5400 80589 T
R
R
S
5400 -4200 T
N
0 G
10200 -1050 M
/NewCenturySchlbk-Bold-ISOLatin1 $
/NewCenturySchlbk-Bold & P
/NewCenturySchlbk-Bold-ISOLatin1 F 1000 o f
(JONES_J) h
/NewCenturySchlbk-Roman-ISOLatin1 $
/NewCenturySchlbk-Roman & P
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
(. As a result, the applications will use the files, privileges and quotas of) h
10200 -2250 M
/NewCenturySchlbk-Bold-ISOLatin1 F 1000 o f
(JONES_J) h
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
( on the respective nodes, rather than ) h
/NewCenturySchlbk-Bold-ISOLatin1 F 1000 o f
(XRAY::JONES) h
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
(.) h
0 -4650 M
/AvantGarde-Demi-ISOLatin1 F 1400 o f
(2.6) h
10200 -4650 M
(Queue Requirements) h
10200 -6550 M
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
(In order to provide the quickest possible access to the workstation at login time, the) h
10200 -7750 M
(application startup is done via a batch job. However this means that a default batch) h
10200 -8950 M
(queue must exist on each workstation. To remove this requirement, change) h
10200 -10150 M
(DECW$LOGIN.COM to execute DWA$STARTUP.COM directly, rather than via) h
10200 -11350 M
(batch.) h
-5400 4200 T
R
showpage
$P e
/$P a D
g N
0 84189 T
S
S
N
5766.00 -14414.00 M
55562.00 -14414.00 L
S
0.00 G E
R
S
50 w
0 c
0 j
2 i
0.00 G k
R
R
S
5400 -80589 T
N
0 G
300 -975 M
41417 -975 M
/AvantGarde-Book-ISOLatin1 $
/AvantGarde-Book & P
/AvantGarde-Book-ISOLatin1 F 900 o f
( ) h
( User Setup) h
/AvantGarde-Demi-ISOLatin1 $
/AvantGarde-Demi & P
/AvantGarde-Demi-ISOLatin1 F 900 o f
( ) h
(3\2551) h
300 -2254 M
-5400 80589 T
R
R
S
5400 -11500 T
N
0 G
38468 -1800 M
/AvantGarde-Demi-ISOLatin1 F 2000 o f
(3) h
39588 -1800 M
( User Setup) h
-5400 11500 T
R
S
5400 -14900 T
N
0 G
10200 -1050 M
/NewCenturySchlbk-Roman-ISOLatin1 $
/NewCenturySchlbk-Roman & P
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
(Procedures must be established to add allow a workstation user to use the DWA) h
10200 -2250 M
(utility.) h
10200 -4050 M
(1) h
12200 -4050 M
(See section ) h
(2.5 for information about the security requirements associated with) h
12200 -5250 M
(DWA.) h
10200 -7050 M
(2) h
12200 -7050 M
(The user's DECW$LOGIN.COM file \(in DECW$USER_DEFAULTS\) must invoke) h
12200 -8250 M
(DWA$SUBMIT. A sample DECW$LOGIN.COM file is reproduced here.) h
12200 -9450 M
12200 -10650 M
/Courier-ISOLatin1 $
/Courier & P
/Courier-ISOLatin1 F 1000 o f
($ name = f$getsyi\("NODENAME"\)) h
12200 -11850 M
($ submit DWA$LIBRARY:dwa$submit.com/noprint/param=\('name'\)) h
12200 -13050 M
($ exit) h
12200 -14250 M
10200 -16050 M
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
(3) h
12200 -16050 M
(The file DWA$APPLICATIONS.DAT must exist in the user's) h
12200 -17250 M
(DECW$USER_DEFAULTS directory. See section ) h
(3.1 for the specifications of the) h
12200 -18450 M
(contents of this file.) h
0 -21050 M
/AvantGarde-Demi-ISOLatin1 F 1400 o f
(3.1) h
10200 -21050 M
(DWA$APPLICATIONS.DAT Syntax) h
10200 -22950 M
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
(The file DWA$APPLICATIONS.DAT specifies, on a per\255user basis, the applications) h
10200 -24150 M
(that DWA is to start, and the nodes on which they are to be started. This file must) h
10200 -25350 M
(reside in the DECW$USER_DEFAULTS for each user. The file contains one record) h
10200 -26550 M
(per application, with record format as follows) h
10200 -28500 M
/Helvetica-ISOLatin1 $
/Helvetica & P
/Helvetica-ISOLatin1 F 1200 o f
(application primary_node [fallback_node] [wsdefault] [wsquota] [wsextent]) h
10200 -30350 M
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
(where) h
10200 -32300 M
/Helvetica-ISOLatin1 F 1200 o f
(application) h
15960 -32300 M
21720 -32300 M
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
(is the name of a command file in DWA$LIBRARY,) h
10200 -33550 M
15960 -33550 M
21720 -33550 M
(or the name of an executable image in SYS$SYSTEM:) h
10200 -34750 M
15960 -34750 M
21720 -34750 M
(The image name has the prefix DECW$ added. For example,) h
10200 -35950 M
15960 -35950 M
21720 -35950 M
(the application name CLOCK runs the image ) h
44760 -35950 M
10200 -37150 M
15960 -37150 M
21720 -37150 M
(SYS$SYSTEM:DECW$CLOCK.) h
10200 -39100 M
/Helvetica-ISOLatin1 F 1200 o f
(primary_node) h
21720 -39100 M
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
(is the name of a DECnet node on which to run the ) h
10200 -40350 M
15960 -40350 M
21720 -40350 M
(DECwindows client) h
10200 -42300 M
/Helvetica-ISOLatin1 F 1200 o f
(fallback_node) h
21720 -42300 M
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
(is the name of a DECnet node on which to run the ) h
10200 -43550 M
15960 -43550 M
21720 -43550 M
(DECwindows client if the primary node is unavailable) h
10200 -45500 M
/Helvetica-ISOLatin1 F 1200 o f
(wsdefault,wsquota,wsextent) h
10200 -46750 M
15960 -46750 M
21720 -46750 M
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
(override the process values set in DWA$REMOTE.COM) h
10200 -48900 M
/AvantGarde-Demi-ISOLatin1 F 1200 o f
(Punctuation) h
10500 -50750 M
/Symbol F 1000 o f
(\267) h
12000 -50750 M
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
(Fields may be separated by any combination of spaces and tabs.) h
10500 -52550 M
/Symbol F 1000 o f
(\267) h
12000 -52550 M
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
(Any line beginning with an exclamation mark \(!\) is treated as a comment.) h
10200 -54900 M
/AvantGarde-Demi-ISOLatin1 F 1200 o f
(Cluster Alias) h
10200 -56750 M
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
(The use of a cluster alias as a node name is supported.) h
-5400 14900 T
R
S
16682 -28857 36911 4793 @
S
100 w
0 c
0 j
2 i
0.00 G k
R
R
showpage
$P e
/$P a D
g N
0 84189 T
S
S
5400 -80589 T
N
0 G
300 -975 M
41554 -975 M
/AvantGarde-Book-ISOLatin1 $
/AvantGarde-Book & P
/AvantGarde-Book-ISOLatin1 F 900 o f
( ) h
( User Setup ) h
/AvantGarde-Demi-ISOLatin1 $
/AvantGarde-Demi & P
/AvantGarde-Demi-ISOLatin1 F 900 o f
( ) h
(3\2552) h
300 -2254 M
-5400 80589 T
R
R
S
5400 -4200 T
N
0 G
10200 -1200 M
/AvantGarde-Demi-ISOLatin1 F 1200 o f
(Local Node) h
10200 -3050 M
/NewCenturySchlbk-Roman-ISOLatin1 $
/NewCenturySchlbk-Roman & P
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
(Either the primary node or the fallback node may be specified as LOCAL. This means) h
10200 -4250 M
(that the DECwindows client application is to be run on the DECwindows server node) h
10200 -5450 M
(\(the workstation\).) h
10200 -7250 M
10200 -8450 M
10200 -10600 M
/AvantGarde-Demi-ISOLatin1 F 1200 o f
(Examples) h
10200 -12000 M
10200 -14000 M
15960 -14000 M
/Courier-ISOLatin1 $
/Courier & P
/Courier-ISOLatin1 F 1200 o f
(DECWRITE LOCAL) h
10200 -15400 M
15960 -15400 M
(MAIL) h
21720 -15400 M
(RIGEL) h
27480 -15400 M
(VENUS) h
33240 -15400 M
(500 1000 1500) h
10200 -16800 M
15960 -16800 M
(NOTES) h
21720 -16800 M
(VENUS) h
27480 -16800 M
(LOCAL) h
10200 -18200 M
15960 -18200 M
(! Adding an extra application,) h
10200 -19600 M
15960 -19600 M
(! running on the workstation) h
10200 -21000 M
15960 -21000 M
(CALENDAR) h
27480 -21000 M
(LOCAL) h
10200 -22400 M
15960 -22400 M
(! If any node in the cluster is available,) h
10200 -23800 M
15960 -23800 M
(! run VUE there,) h
10200 -25200 M
15960 -25200 M
(! otherwise use the workstation) h
10200 -26600 M
15960 -26600 M
(VUE$MASTER) h
27480 -26600 M
(MYCLUSTER LOCAL) h
10200 -28600 M
0 -31050 M
/AvantGarde-Demi-ISOLatin1 F 1400 o f
(3.2) h
10200 -31050 M
(Processing Resources) h
10200 -32950 M
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
(DECwindows applications are often more memory\255intensive than the character\255cell) h
10200 -34150 M
(counterparts. As a result, it is important to provide sufficient memory to processes) h
10200 -35350 M
(running DECwindows client applications. The advantage of using DWA is that it) h
10200 -36550 M
(easily allows applications to be off\255loaded from the user's workstation to a remote) h
10200 -37750 M
(CPU, which might have the memory resources to support these applications. There) h
10200 -38950 M
(are several important points to keep in mind) h
10200 -40750 M
(1) h
12200 -40750 M
(The server process on the workstation will be asked to support many applications.) h
12200 -41950 M
(As a result, make sure that it has sufficient memory. The system logical name) h
12200 -43150 M
(DECW$SERVER_WSQUOTA can be set to supply a value greater than the) h
12200 -44350 M
(default in your system startup file.) h
12200 -45550 M
15960 -45550 M
(e.g.) h
/Courier-ISOLatin1 F 1000 o f
( $DEFINE/SYSTEM DECW$SERVER_WSQUOTA 2000) h
10200 -47350 M
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
(2) h
12200 -47350 M
(Both client and server nodes will have additional DECnet links because of DWA.) h
12200 -48550 M
(Set the value of EXECUTOR MAX LINKS to a large enough value to support the) h
12200 -49750 M
(additional links.) h
10200 -51550 M
(3) h
12200 -51550 M
(Encourage all of your users to run a particular application on one node.) h
12200 -52750 M
(Additional users of an application on a node do not impose the same memory) h
12200 -53950 M
(penalty as the first, because of the memory\255sharing capabilities of VAX/VMS. On) h
12200 -55150 M
(the selected node, install the image that is to be shared.) h
10200 -56950 M
(4) h
12200 -56950 M
(It is important to decide whether to run an application locally or remotely. The) h
12200 -58150 M
(principal factors in making this decision are) h
12200 -59950 M
(a.) h
13800 -59950 M
(Memory requirements. Compare the memory requirements of the application) h
13800 -61150 M
(with available memory on the workstation.) h
12200 -62950 M
(b.) h
13800 -62950 M
(Screen I/O requirements. Applications that do a large amount of screen I/O) h
13800 -64150 M
(are best run locally.) h
12200 -65950 M
(c.) h
13800 -65950 M
(Disk I/O requirements. An application that does a large amount of disk I/O is) h
13800 -67150 M
(best run on a node to which the disks are attached, rather than, for example,) h
13800 -68350 M
(using MSCP served disks.) h
10200 -70150 M
(5) h
12200 -70150 M
(For applications run remotely, check the process quotas for the remote account. If) h
12200 -71350 M
(this account has been used for general time\255sharing before the introduction of) h
-5400 4200 T
R
S
19270 -32022 33651 16011 @
S
100 w
0 c
0 j
2 i
0.00 G k
R
R
showpage
$P e
/$P a D
g N
0 84189 T
S
S
5400 -80589 T
N
0 G
300 -975 M
41554 -975 M
/AvantGarde-Book-ISOLatin1 $
/AvantGarde-Book & P
/AvantGarde-Book-ISOLatin1 F 900 o f
( ) h
( User Setup ) h
/AvantGarde-Demi-ISOLatin1 $
/AvantGarde-Demi & P
/AvantGarde-Demi-ISOLatin1 F 900 o f
( ) h
(3\2553) h
300 -2254 M
-5400 80589 T
R
R
S
5400 -4200 T
N
0 G
12200 -1050 M
/NewCenturySchlbk-Roman-ISOLatin1 $
/NewCenturySchlbk-Roman & P
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
(DECwindows workstations, then several process quotas may need to be reviewed) h
12200 -2250 M
(to accommodate this new use.) h
10200 -4250 M
15960 -4250 M
21720 -4250 M
10200 -5450 M
-5400 4200 T
R
showpage
$P e
/$P a D
g N
0 84189 T
S
S
N
5766.00 -14414.00 M
55562.00 -14414.00 L
S
0.00 G E
R
S
50 w
0 c
0 j
2 i
0.00 G k
R
R
S
5400 -80589 T
N
0 G
300 -975 M
40821 -975 M
/AvantGarde-Book-ISOLatin1 $
/AvantGarde-Book & P
/AvantGarde-Book-ISOLatin1 F 900 o f
( ) h
( Commands) h
/AvantGarde-Demi-ISOLatin1 $
/AvantGarde-Demi & P
/AvantGarde-Demi-ISOLatin1 F 900 o f
( ) h
(4\2551) h
300 -2254 M
-5400 80589 T
R
R
S
5400 -11500 T
N
0 G
37228 -1800 M
/AvantGarde-Demi-ISOLatin1 F 2000 o f
(4) h
38348 -1800 M
( Commands) h
-5400 11500 T
R
S
5400 -14900 T
N
0 G
10200 -1050 M
/NewCenturySchlbk-Roman-ISOLatin1 $
/NewCenturySchlbk-Roman & P
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
(The DCL command provided by DWA is ) h
/NewCenturySchlbk-Bold-ISOLatin1 $
/NewCenturySchlbk-Bold & P
/NewCenturySchlbk-Bold-ISOLatin1 F 1000 o f
(RESTART) h
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
(. This command is enabled by the) h
10200 -2250 M
(definition of a symbol in the system wide login command file. See section ) h
(2.3 for) h
10200 -3450 M
(information about including this symbol.) h
0 -5850 M
/AvantGarde-Demi-ISOLatin1 F 1400 o f
(4.1) h
10200 -5850 M
(RESTART) h
10200 -7750 M
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
(The RESTART command allows the user to) h
10500 -9550 M
/Symbol F 1000 o f
(\267) h
12000 -9550 M
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
(Restart an application in the event of application failure) h
10500 -11350 M
/Symbol F 1000 o f
(\267) h
12000 -11350 M
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
(Restart a group of applications in the event of DECwindows client system failure) h
10500 -13150 M
/Symbol F 1000 o f
(\267) h
12000 -13150 M
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
(Restart all applications that are not currently running) h
10500 -14950 M
/Symbol F 1000 o f
(\267) h
12000 -14950 M
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
(Start an application or group of applications on a node other than that specified in) h
12000 -16150 M
(the DWA$APPLICATIONS.DAT file) h
10500 -17950 M
/Symbol F 1000 o f
(\267) h
12000 -17950 M
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
(Start an application or group of applications on a fallback node in the case that) h
12000 -19150 M
(the node specified in DWA$APPLICATIONS.DAT is not available.) h
10200 -21500 M
/AvantGarde-Demi-ISOLatin1 F 1200 o f
(Format) h
10200 -23650 M
15960 -23650 M
/Helvetica-Bold-ISOLatin1 $
/Helvetica-Bold & P
/Helvetica-Bold-ISOLatin1 F 1400 o f
(RESTART) h
/Helvetica-BoldOblique-ISOLatin1 $
/Helvetica-BoldOblique & P
/Helvetica-BoldOblique-ISOLatin1 F 1400 o f
( p1 [p2]) h
10200 -25900 M
/AvantGarde-Demi-ISOLatin1 F 1200 o f
(Syntax Rules) h
10200 -27750 M
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
(1) h
12200 -27750 M
(If ) h
/NewCenturySchlbk-Italic-ISOLatin1 $
/NewCenturySchlbk-Italic & P
/NewCenturySchlbk-Italic-ISOLatin1 F 1000 o f
( p1) h
/NewCenturySchlbk-Roman-ISOLatin1 F 1000 o f
( is the name of an application \(in DWA$APPLICATYIONS.DAT\), then that) h
12200 -28950 M
(application is restarted.) h
10200 -30750 M
(2) h
12200 -30750 M
(If p1 is the name of a node \(in DWA$APPLICATIONS.DAT\) , then all applications) h
12200 -31950 M
(for that node are restarted.) h
10200 -33750 M
(3) h
12200 -33750 M
(If p1 is "*" then all applications \(in DWA$APPLICATIONS.DAT\) are restarted.) h
10200 -35550 M
(4) h
12200 -35550 M
(If p2 is supplied, then it overrides the node name specified in) h
12200 -36750 M
(DWA$APPLICATIONS.DAT.) h
10200 -38050 M
-5400 14900 T
R
showpage
$P e
$D restore
%%Trailer
end % DEC_WRITE_dict
%%Pages: 12
%%DocumentFonts: AvantGarde-Book-ISOLatin1
%%+ NewCenturySchlbk-Roman-ISOLatin1
%%+ NewCenturySchlbk-Bold-ISOLatin1
%%+ AvantGarde-Demi-ISOLatin1
%%+ Times-Roman-ISOLatin1
%%+ Courier-ISOLatin1
%%+ Helvetica-ISOLatin1
%%+ Symbol
%%+ Helvetica-Bold-ISOLatin1
%%+ Helvetica-BoldOblique-ISOLatin1
%%+ NewCenturySchlbk-Italic-ISOLatin1
|