3$ NMAIL100.A)P NMAIL100.ABACKUP/NOASSIST/NODISMOUNT/COMMENT=VAX/VMS SPKITBLD Procedure/INTER/LOG/VERIFY [.KIT100]*.* DISK$USER:[PORTER.NMAIL]NMAIL100.A/LABEL=(NMAIL)/SAVE/BLOCK=9000/GROUP=25VAX/VMS SPKITBLD Procedure PORTER ZYhؗV6.1 _MU::  _MU$DKA300: V6.1 $ *[PORTER.NMAIL.KIT100]IDENT.COM;1+,(./ 4(b-'80123KPWO56x`ؗ7:*gؗ89GHJ*$! created automatically by identify.com$ nm$ident == "Nmail V10.0"$ nm$vvu == "100" *[PORTER.NMAIL.KIT100]IDENT.OPT;1+,./ 4)H-'80123KPWO56ڋqeؗ7Qgؗ89GHJ+ ! created automatically by identify.com ident="Nmail V10.0"#*[PORTER.NMAIL.KIT100]KITCLEAN.COM;1+,}./ 4E-'80123KPWO56Z]`ؗ7ygؗ89GHJ$!7$! KITCLEAN.COM - called from KITINSTAL.COM to clean up5$! old files belonging to previous versions of Nmail.5$! (Only files which don't get replaced are deleted).$!@$ call delfile vmi$root:[sysmgr]nm$start.com ! V9.0 startup procE$ call delfile vmi$root:[sys$startup]nm$start.com ! V9.0 startup proc$ exit vmi$_success$$!D$! Subroutine to check for file existence and delete where necessary$! P1 = $!$delfile: $ subroutine%$ if f$parse(p1) .eqs. "" then exit 1-$ vmi$callback find_file nm$ 'p1' "" S nm$sts!$ if nm$sts .nes. "S" then exit 1$ vmi$callback delete_file nm$$ exit 1$ endsubroutine$$!$! End of KITCLEAN$!$*[PORTER.NMAIL.KIT100]KITINSTAL.COM;1+,8.!/ 4[!!f-'80123KPWO"56:`ؗ7gؗ89GHJ $!$! KITINSTAL.COM$!7$! Nmail installation procedure (called from VMSINSTAL)$!$ say = "write sys$output" $ target = "''vmi$architecture'"($ if target .eqs. "" then target = "VAX"C$ if target .eqs. "AXP" then target = "ALPHA" ! vmsinstal stupidity$($ nm$ident == vmi$pretty ! just in case?$ if f$search("vmi$kwd:ident.com") .nes. "" then @vmi$kwd:ident$=$ builton = "6.1" ! VAX VMS version on which I linked images9$ minsupp = "5.4" ! Minimum supported version of VAX VMS6$ diskblox = 1000 ! Required disk space (peak)$ if target .eqs. "ALPHA"$ then2$ builton = "6.1" ! Different version numbers*$ minsupp = "1.5" ! for ALPHA VMS$$ diskblox = 2500 ! Bigger, too$ endif$.$ if p1 .eqs. "VMI$_INSTALL" then goto install+$ if p1 .eqs. "VMI$_IVP" then goto ivp2$ if f$extract(0,4,p1) .eqs. "HELP" then goto 'p1'$ exit vmi$_unsupported$ $install:*$ on control_y then vmi$callback control_y!$ on warning then goto error_exit#$ help = "@vmi$kwd:kitinstal help_"$G$ nmwork = f$edit(f$trnlnm("nm$work", "lnm$system"),"collapse,upcase")7$ if nmwork .eqs. "" then nmwork = "SYS$COMMON:[NMAIL]"G$ nmqueue = f$edit(f$trnlnm("nm$queue","lnm$system"),"collapse,upcase")/$ if nmqueue .eqs. "NM$QUEUE" then nmqueue = "":$ scsnode = f$edit(f$getsyi("nodename"),"collapse,upcase")$$!B$! Firstly, check that this system is a more recent version of VMSB$! than the one on which I built the Nmail kit. If it isn't, then@$! we can stil support it (with relinking) as long as it's up to$! the minimum supported level.$!.$ vmi$callback check_vms_version nm$ 'builton'I$ relink = f$integer(f$trnlnm("nm$relink")) ! emergency override possible$ if .not. nm$$ then$ relink = 12$ vmi$callback check_vms_version nm$ 'minsupp'$ if .not. nm$ $ thenQ$ vmi$callback message e oldvms "this kit requires VMS V''minsupp' or later"$ exit vmi$_failure $ endif$ endif$$!2$! Check for sufficient free space on system disk.$!3$ vmi$callback check_net_utilization nm$ 'diskblox'$ if .not. nm$ $ thenQ$ vmi$callback message e nospace "installation needs ''diskblox' blocks free"$ exit vmi$_failure$ endif+$ vmi$callback set safety yes 'diskblox'$$!C$! Determine system type as it affects queue naming conventions and$! details of the installation.$!$ say ""<$ say nm$ident," for ",target," VMS ",vmi$version," systems"$ say "",$ say "* Choose system type from this list:"$ say " 1. Single system"'$ say " 2. Common environment cluster"0$ say " 3. Multiple environment cluster member"8$ say " 4. Multiple environments but shared queue file"$50: def = "1".$ if f$getsyi("cluster_member") then def = "2"8$ if def .eqs. "2" .and. nmqueue .nes. "" then def = "4"E$ vmi$callback ask nm$ "Enter system type" "''def'" i "''help'systyp"$ if nm$ .eq. 1 then goto 100$ if nm$ .eq. 2 then goto 200$ if nm$ .eq. 3 then goto 100$ if nm$ .eq. 4 then goto 300 $ goto 50$$! ;$! Single-system case. As a hack for me, make the default ;$! number of queues be 1 on a workstation (it's 2 for other $! systems)$!$100: queue_tag = "".$ def = 1 + (f$getsyi("window_system") .eq. 0)$105: vmi$callback ask nm$ -N "Enter number of Nmail execution queues required" "''def'" i "''help'numque" $ server_queues = f$integer(nm$)'$ if server_queues .le. 0 then goto 105$ on_this_node = 1 $ goto 500$$!K$! Common environment cluster case - get names of all nodes in the cluster G$! on which queues will execute, and the number of queues for each node$!$200: queue_tag = ""$205: server_queues = ""$ on_this_node = 0W$ say "* Enter names of all nodes in the cluster on which Nmail queues are to execute."U$ say " Type one node name per line; press CTRL/Z when all names have been entered."V$ say " For each node, you will be asked the number of queues required on that node.";$210: vmi$callback ask nm$ "Node name" "" z "''help'nodnam")$ node = f$edit(nm$,"trim,upcase") - "::""$ if node .eqs. "^Z" then goto 220 $ if node .eqs. "" then goto 210-$ if scsnode .eqs. node then on_this_node = 1?$ vmi$callback ask nm$ "Number of queues" "2" i "''help'numque"C$ server_queues = server_queues + "," + node + ":''f$integer(nm$)'" $ goto 210)$220: server_queues = server_queues - "," $ goto 500$$!:$! Mixed environment cluster member with shared queue file$!$300: queue_tag = "" $ def = ""#$ if nmqueue .eqs. "" then goto 310;$ if f $extract(0,9,nmqueue) .nes. "NM$QUEUE_" then goto 310$ def = f$extract(9,16,nmqueue)[$310: say "* You must choose a ""tag"" which uniquely identifies this instance of Nmail in"X$ say " your VMS cluster. The tag is included in queue names to distinguish them from"T$ say " other Nmail queues that may be in the same queue file. The tag can be any"-$ say " short alphanumeric string, or null."B$320: vmi$callback ask nm$ "Unique tag" "''def'" n "''help'quetag"'$ queue_tag = f$edit(nm$,"trim,upcas$ NMAIL100.A8'8$[PORTER.NMAIL.KIT100]KITINSTAL.COM;1[!  e").$ if f$length(queue_tag) .gt. 16 then goto 320 $ goto 205$$!=$! If we're using a non-standard work directory, then say so.$!,$500: if nmwork .nes. "SYS$COMMON:[NMAIL]"$ then $ say ""B$ say " ",nmwork," will be used as the Nmail work directory."$ endif$$!9$! That's the end of the configuration-related questions.A$! Offer a little unsolicited advice, since not everyone seems to$! realise this...$!$ say ""G$ say " If you wish to change your configuration at a later time, you"I$ say " can do this by editing the file SYS$STARTUP:NM$STARTUP.COM, the""$ say " Nmail startup procedure."$ say ""$$!B$! Ask whether files should be purged (usually they should, but inA$! clusters this can cause problems with deleting stuff installedE$! on other nodes). Ask about running the IVP and startup procedure.$!$ vmi$callback set purge ask$ vmi$callback set ivp ask$ xstart = vmi$ivp$ if .not. vmi$ivp$ then $ vmi$callback ask nm$ -N "Do you want to start Nmail after the installation" "YES" b "''help'start""$ xstart = nm$$ endif$$! 2$! Give a little warning if the IVP won't complete9$! because there's no daemon running on the current node.$!%$ if vmi$ivp .and. .not. on_this_node$ then $ say ""Y$ say " Note: you did not include an execution queue for this node (''scsnode'), so"X$ say " no mail will be delivered until you execute NM$STARTUP.COM on at least one"0$ say " of the other nodes in the cluster."$ endif$$!$! No more questions$!$ say ""$ say "No more questions..." $ say ""$$!)$! Create file with all the answers in it$!$ create vmi$kwd:nm$startup.tmp/$ open/append nm$startup vmi$kwd:nm$startup.tmp$ write nm$startup "$!"2$ write nm$startup "$! NM$STARTUP.COM ",nm$ident>$ write nm$startup "$! Installed at ",f$extract(0,20,f$time())$ write nm$startup "$!"9$ write nm$startup "$! Installation-specific parameters:"$ write nm$startup "$!L$ write nm$startup "$! ****************************************************"5$ write nm$startup "$ work_directory = ""''nmwork'"""*$ if f$type(server_queues) .eqs. "INTEGER"$ then<$ write nm$startup "$ server_queues = ''server_queues'"$ else@$ write nm$startup "$ server_queues = ""''server_queues'"""$ endif>$ write nm$startup "$ install_quals = ""/SHARE/OPEN/HEADER"""8$ write nm$startup "$ queue_tag = ""''queue_tag'"""L$ write nm$startup "$! ****************************************************"$ write nm$startup "$!B$ write nm$startup "$! You may edit the above values if you wish."$ write nm$startup "$!$ close nm$startup$$!?$! Now prepend the data we just prepared to the startup command&$! procedure from the distribution kit$!6$ append vmi$kwd:nm$startup.com vmi$kwd:nm$startup.tmp8$ rename vmi$kwd:nm$startup.tmp vmi$kwd:nm$startup.com;0$$!D$! Clean up by deleting previous versions of Nmail (only those filesF$! which have different names or directories to this version and hence$! wouldn't be replaced).$!$ @vmi$kwd:kitclean$$!>$! If we need to relink images, then do so. Otherwise, rename:$! the appropriate pre-built images for this architecture.$! $ if relink $ then E$ vmi$callback message i relink "relinking the Nmail image files"!$ @vmi$kwd:kitlink * 'target'$ else=$ rename/nolog vmi$kwd:nm$daemon_'target'.exe nm$daemon=$ rename/nolog vmi$kwd:nm$queman_'target'.exe nm$queman>$ rename/nolog vmi$kwd:nm_mailshr_'target'.exe nm_mailshr?$ rename/nolog vmi$kwd:nm_mailshrp_'target'.exe nm_mailshrp$ endif$$!A$! Ensure existing Nmail queues are stopped (so that old symbiont$! processes are not running)$!$ set command vmi$kwd:nm$dcl)$ assign/user vmi$kwd:nm$queman nm$queman/$ if queue_tag .nes. "" .and. nmqueue .eqs. "" 0$ then assign/user nm$queue_'queue_tag' nm$queue$ endif$ nmail stop queue /log /oknone$$!I$! Create Nmail's working directory (N.B., created as a 'user' directory,D$! not 'system', since in the latter case VMSINSTAL would create two6$! directories in the case of a common cluster system)$!6$ secure = "/owner=[1,4]/prot=(sys:rwe,own:rwe,gr,wo)"$ if f$parse(nmwork) .eqs. ""$ then =$ vmi$callback create_directory user 'nmwork' "''secure'"$ elseH$ vmi$callback message i exists "directory ''nmwork' already exists"$ endif$$!/$! Copy distribution files to correct locations$!B$ vmi$callback provide_image nm$ nm_mailshr.exe vmi$root:[syslib]B$ vmi$callback provide_image nm$ nm_mailshrp.exe vmi$root:[syslib]C$ vmi$callback provide_image nm$ nm$daemon.exe vmi$root:[sysexe]C$ vmi$callback provide_image nm$ nm$queman.exe vmi$root:[sysexe]C$ vmi$callback provide_file nm$ nm$error.dat vmi$root:[sysexe]J$ vmi$callback provide_file nm$ nm$startup.com vmi$root:[sys$startup] KB$ vmi$callback provide_file nm$ nm$uguide.doc vmi$root:[syshlp]B$ vmi$callback provide_file nm$ nm$sysmgr.doc vmi$root:[syshlp]$$!D$! Add help to system help library, add DCL command to system tables$!0$ vmi$callback provide_dcl_help nm$help.hlp.$ vmi$callback provide_dcl_command nm$dcl.cld$$!1$! Let VMSINSTAL know about the startup procedure$!9$ if xstart then vmi$callback set startup nm$startup.com$$!$! Now end successfully$!$ exit vmi$_success$$!E$! Installation has failed - perform any clean up required and finish$! $error_exit: $ s = $status $ set noon:$ if f$trnlnm("nm$startup") .nes. "" then close nm$startup$ exit s$$!&$! Installation Verification Procedure$!$ ivp:%$ on control_y then exit vmi$_failure#$ on warning then exit vmi$_failure$$ say ""G$ say "---------------------------------------------------------------"$ say "":$ say " ''nm$ident' Installation Verification Procedure."A$ say " The IVP uses Nmail to send a short mail message to you."$ say ""$.$ extn = f$trnlnm("NM$EXTENSION","LNM$SYSTEM")$ if extn .nes. "" $ then$ say " *** NOTE ***" $ say ""O$ say " An Nmail-extension image is installed on this system. This image"O$ say " is not part of the Nmail kit, and it may have some adverse effect"3$ say " on the expected operation of the IVP." $ say ""*$ say " NM$EXTENSION is set to ",extn $ say "" $ say ""$ endif $ .$ user = f$edit(f$getjpi(0,"username"),"trim")B$ args = "/SUBJECT=""''nm$ident' installed"" IVPTEXT NM%''user'"$ say " $ MAIL",args$$ nm$confirm = ""$ nm$noreturn = ""$ nm$after = ""$ nm$expire = ""$ nm$delta = ""$ $ assign/user sys$input: ivptext($ mail/noself/personal="Nmail IVP"'args'B Receipt of this mail message demonstrates that Nmail is alive + and well and living in your VMS system.@ Documentation is located in SYS$HELP in the following files: NM$UGUIDE.DOC user guide& NM$SYSMGR.DOC system manager's manualD Don't forget to edit your system startup procedures as described# in the system manager's manual.D Also, if this is a cluster node, you must execute NM$STARTUP.COM2 on all nodes to make Nmail available to users.$$ say ""E$ say " The message will take a minute or so to arrive, assuming no"E$ say " other Nmail jobs are queued up. If it doesn't arrive, see"3$ say " the file SYS$HELP:NM$SYSMGR.DOC for help."$ say "":$ say " ''nm$ident' installation successfully completed."$ say ""G$ say "---------------------------------------------------------------"$ exit vmi$_success$$!$! Help text callbacks$! $help_systyp:$ type sys$input? The answer to this question reflects the configuration of this& system. Your choices are as follows:C 1. A system which is not part of a VMS cluster; it has a private ( system disk. A nice, simple setup.A 2. A system which is part of an common environment VMS cluster.C Key system files, such as SYSUAF.DAT, are shared by all nodes.D There is a common queue file, and hence all queues are visible E to all nodes. You can install Nmail once for the whole cluster.C 3. A system which is part of a VMS cluster, but which has privateF instances of the key system files (in particular the queue file)., You need to install Nmail on each node.D 4. The strange case. This sort of setup has a shared queue file, A but the cluster is split into more than one environment: forE example, some nodes have private SYSUAF files. You must install G Nmail in each distinct "part" of the cluster.3 $ NMAIL100.A8'8$[PORTER.NMAIL.KIT100]KITINSTAL.COM;1[!: Complications ariseG from the need to have unique queue names in the shared queue file.$ exit $help_numque:$ type sys$inputB The number of Nmail execution queues controls how many Nmail jobsB can be simultaneously active. One queue can only process one jobA at a time, so if there are more messages waiting to be sent thanA there are queues available, some messages will obviously have to wait.? The number of queues has no effect on users entering messages,= only on the average time a message has to wait before it can be sent.= Each queue requires one process slot for the Nmail symbiont,@ and all the overheads associated with a VMS process. CPU usage1 probably isn't very significant in most systems.@ If in doubt, take the default. You can easily change it later.$ exit $help_nodnam:$ type sys$input> Enter the 1-to-6 node name for each cluster member which will. support at least one Nmail execution queue. ? You do not need to have an execution queue on every node which> may wish to send mail with Nmail. Rather, you simply need to@ have some number of queues available to the cluster as a whole.> Choose execution nodes so as to maximize availability in case: part of the cluster is ever down. You may also take into< account local configuration preferences, such as having one/ machine dedicated to providing queue services.= The number of queues is individually specified for each node that you name.$ exit $help_quetag:$ type sys$input? You specified that this system was part of a cluster which has> a shared queue file, despite the fact that there are distinct= system disks or user accounts, for example. If you want to > install Nmail in more than one "part" of the cluster, then it= is necessary to arrange to have unique queue names for each  installation.< The queue names are made unique by appending a short string> (a "tag") to the usual queue name format. You can choose any tag which is meaningful to you.= If you consider that your cluster has a main part which most: users ordinarily use, and one or two other nodes that areA used for special-purpose applications, then I recommend that you= specify a null tag for the main part, and a non-null tag (orC tags, in the case of multiple partitions) for the special-purpose  nodes.$ exit $help_start:$ type sys$inputD Like many VMS layered products, Nmail provides a startup procedure H which establishes the environment needed for operation of the product. ? Ordinarily, the startup procedure should be invoked at the ende8 of Nmail installation -- answer "yes" to this question.@ You may however wish to defer startup for some reason, in which: case you can answer "no". You must manually execute the9 procedure SYS$STARTUP:NM$STARTUP.COM at some later time.a $ exit$!$! End of KITINSTAL.COMe$!"*[PORTER.NMAIL.KIT100]KITLINK.COM;1+, . / 4R -'80123KPWO 56:`ؗ7Z5gؗ89GHJ$!$! KITLINK.COM - link Nmail1$! can be used from VMSINSTAL kit installations$! or standalone$!/$! P1 = "*" : link everything (default)!$! "D" : link daemon%$! "M" : link mail interface 4$! "P" : link mail interface protected image,$! "Q" : link queue utility program $!9$! P2 = "VAX" : link for VAX (defaults to same type9$! = "ALPHA" : link for ALPHA as running system)$!,$! P3 = "/NOMAP" : no link maps (default)"$! "/MAP" : default link maps$! "/MAP/FULL" : full link maps$!'$ vmi = (f$type(vmi$callback) .nes. "")$0$ if vmi then on warning then exit $status$ if .not. vmi then set noon#$ if vmi then dir = "vmi$kwd:$ if .not. vmi then dir = ""$ if vmi then say = "!"-$ if .not. vmi then say = "write sys$output"$ if vmi then xren = "!")$ if .not. vmi then xren = "rename/nolog"3$ if vmi then host = "''vmi$sys_architecture'"F$ if .not. vmi then host = f$edit(f$getsyi("arch_name"),"upcase,trim")$#$ p1 = f$edit(p1,"collapse,upcase")3$ if p1 .eqs. "" .or. p1 .eqs. "*" then p1 = "DMPQ"$7$ _link_daemon = (f$locate("D",p1) .ne. f$length(p1))7$ _link_mail = (f$locate("M",p1) .ne. f$length(p1))7$ _link_mailp = (f$locate("P",p1) .ne. f$length(p1))7$ _link_util = (f$locate("Q",p1) .ne. f$length(p1))$$$ if host .eqs. "" then host = "VAX"$ target = host7$ if p2 .nes. "" then target = f$edit(p2,"upcase,trim")J$ if target .nes. "VAX" .and. target .nes. "ALPHA" then exit 20 ! badparam$$ mapq = "/nomap"#$ p3 = f$edit(p3,"collapse,upcase")$ mm = f$locate("/MAP/",p3)4$ p3 = f$extract(mm+4,999,p3) + f$extract(0,mm+4,p3)$ if p3 .nes. "" then mapq = p3$$ olb = "nmail_" + target $ stb = ""$ qual = "/notrace /nodebug"?$ if target .nes. host then qual = "/" + target + " " + qual7$ if target .eqs. "ALPHA" then qual = qual + " /sysexe"B$ if target .eqs. "VAX" then stb = "+ sys$system:sys.stb/select"$$link1:'$ if .not. _link_daemon then goto link2$ say "nm$daemon":$ link 'qual' 'mapq'='dir'nm$daemon /exec='dir'nm$daemon -8 'dir''olb'/library/include=(nm$symbiont,nm$message) +- 'dir'ident/options 'stb'*$ xren 'dir'nm$daemon.* nm$daemon_'target'$$link2:%$ if .not. _link_util then goto link3$ say "nm$queman":$ link 'qual' 'mapq'='dir'nm$queman /exec='dir'nm$queman -5 'dir''olb'/library/include=(nm$clint,nm$message) +- 'dir'ident/options 'stb'*$ xren 'dir'nm$queman.* nm$queman_'target'$$link3:&$ if .not. _link_mailp then goto link4$ say "nm_mailshrp"&$ open/write $nm$ 'dir'nm_mailshrp.opt$ if target .eqs. "ALPHA"$ then&$ write $nm$ " symbol_vector=( -":$ write $nm$ " nm$uss_create_ctl_file=procedure, -"9$ write $nm$ " nm$uss_close_ctl_file=procedure, -"4$ write $nm$ " nm$uss_submit_job=procedure -"$ write $nm$ " )"$ endif#$ write $nm$ " gsmatch=lequal,1,1" $ close $nm$R$ link 'qual' /nosysshr /protect 'mapq'='dir'nm_mailshrp /share='dir'nm_mailshrp -% 'dir''olb'/libr/incl=(nm$chmode) +- 'dir'nm_mailshrp/options +- 'dir'ident/options%$ delete/nolog 'dir'nm_mailshrp.opt;*.$ xren 'dir'nm_mailshrp.* nm_mailshrp_'target'$$link4:%$ if .not. _link_mail then goto linkz$ say "nm_mailshr"%$ open/write $nm$ 'dir'nm_mailshr.opt$ if target .eqs. "ALPHA"$ then&$ write $nm$ " symbol_vector=( -"0$ write $nm$ " mail$c_prot_major=data, -"0$ write $nm$ " mail$c_prot_minor=data, -"0$ write $nm$ " mail$protocol=procedure -"$ write $nm$ " )"$ else0$ write $nm$ " universal=mail$c_prot_major"0$ write $nm$ " universal=mail$c_prot_minor",$ write $nm$ " universal=mail$protocol"$ endif"$ write $nm$ " nm_mailshrp/share""$ write $nm$ " gsmatch=equal,9,3" $ close $nm$$ if vmi$$ then tmp = dir + "nm_mailshrp.exe".$ else tmp = dir + "nm_mailshrp_''target'.exe"$ endifP$ if f$search(tmp) .eqs. "" .and. f$search("sys$share:nm_mailshrp.exe") .nes. ""J$ then write sys$output "No file ''tmp' found - using image in sys$share:"($ tmp = "sysSshare:nm_mailshrp.exe"$ endif$ define/user nm_mailshrp 'tmp'=$ link 'qual' 'mapq'='dir'nm_mailshr /share='dir'nm_mailshr -. 'dir''olb'/libr/incl=(nm$mail,nm$message) +- 'dir'nm_mailshr/options +- 'dir'ident/options$$ delete/nolog 'dir'nm_mailshr.opt;*,$ xren 'dir'nm_mailshr.* nm_mailshr_'target'$$linkz:$ exit 1$!$! End KITLINK.COM$!**[PORTER.NMAIL.KIT100]NM$DAEMON_ALPHA.EXE;1+,./ 4-'80123 KPWO56ښaؗ7zgؗ89GHJL,h (X0:Gؗ NM$DAEMON NMAIL V10.0T11-11@@$, $ $ "$.y$J $ NMAIL100.A'8*[PORTER.NMAIL.KIT100]NM$DAEMON_ALPHA.EXE;1 "$( 4: LIBRTL_0014& LIBOTS_0018N  SMBSRVSHR_001<^FSYS$BASE_IMAGE_001@ ף $$#0(``| @` 0@ `0( 0 0@ `0@  `.@0H "p  0 P| P P00 @0@0 ##P`0@0(.@ `0`.@< @0 ,@ 0+` P0+` 0p( @ #0)0 0H!p ,$ 0`)P< \$0 &0 0#@ 0 h%@ 0&@< L#P$\#D$l#8$0 #P|  0 00x0 0 P<   0 0P 0Pp   00 0@ @ 08; 0:0x:` P 07 x:  0(0 00  $p0(3@ # ,04 0/ 0I  {it04 0  ؀`k0(P_P $u~p|pzirp00]@< ~ mPr{`{hx0HWP| m pl`0O0N@ 0 RP< `kp@okP0(Up p us`0 R0 hn0(P0 P 0PJ| @ H !0a0 0pb@| p@x$@f`  $#0`< @70 #$|$h0t$Hp0Q@| @ 0r0r0r0 p 00pP< 0p0k0 0o0 0@o0 0hn0 Pp0m0 0 m0pl0`k0 0iP| 0k  mP0i @0h0 0@f@ 0c0 |# 0u0  p 0t @0s0 ##P0؀ 0p|0 p 00 00h0 0~0 00P~ 0~ 0}p P  0{0 0`{0 0{ @0pz0 0Xx0 ##P`0u0 |# 0 p ~P   mP  # i0(H`< H'pl`m 0 @ @f`h0}8Hp00 @ 0@ .0 `0 p (0p Xx0pzh4@00 (3 8; 0` 00 0P| 0 p k0@ i@xΠ$ NMAIL100.A'8*[PORTER.NMAIL.KIT100]NM$DAEMON_ALPHA.EXE;1" 0P` Pp$0P l$0  @0  00 *0!00P| @ "0( 0h0 !AC("!AC_!4ZL4" ....connfromaddr to ccsubjattrtext stsdisctexttext!%T !AD !AS :????????!AC!#*:(!UL,!UL,!UL)NM$!6(2ZL)_OPA0:(004DH Nmail V10.0 0 00:30:00.00 0 00:10:00.00 3 00:00:00.00 NM$WORK:.WRK SYS$OUTPUTNMAILOUTPUT.LISNM$ERRORSYS$SYSTEM:.DAT NMAILTRACESYS$MANAGER:.LOGNM$QUEUENMAILREPORTSUMMARYRETURNED NMAIL-DAEMONNMAIL LNM$SYSTEM NM$EXPIRENM$DELTANM$TRACE NM$EXTENSION,,$$$$ $----------------$\dltPQQQQY(a(i0a(q[$ [$[$[$y[$[$[$[$ɂ т [$[$[$ق[$ႂ [$邂[$x&&&&&('P',X' -->d', p'(|')'******' !)1 9AIQYai q@`'-- 23:59:59.99L(0 01:00:59.99 d(!AS !#%D!-!5%T(yaiq!#* !#AS !#AS !+!AS )!#* !# !# !+!#*- ,)!#AS !#AD !#AS !#%DT)!#* (!AS) t)!#* !#AS !+!AS)!#* !# !+!#*-)!#* !#AD !+!AS)!#* (!AS) )!_!AS)!_!AD) ::"27=/"(*0L*8hl_NET:h* H8[c$[[$[[$[[$#~ ^(^0~8@HcGG@"=b#9@4GPBTG8"Xb"IZk4GBbGBZZkb0c `BGhb4G@ZkGpBxb@Zk#b#?S@G# b#G e@GG b#`@GGc ]4G(]0}8@HP#kG#?$~! ^4G^G GG ="G@BGHbD0AZkGtG G b#  "?D5@GGb#= @4G`Bhb"YZkG b#G @G]] 0#kG`#G~GP^X^`~hpx޴>G{G = c =G= vH @"= 1@]G=#G2B3,3H" a"`BDB@!&@4G =G0@B @B"! H=G H0BH="8b]"}"GZk& "tG`BhbGGYZkPB"Xb4G-@Zk¤G 9 "4GG?$_  "4G0BGG8b#JG2F12B)N4JB$J2F12BS?B1 JssB13B0BB ="]"}"GZk& "`B5$ NMAIL100.A'8*[PORTER.NMAIL.KIT100]NM$DAEMON_ALPHA.EXE;12{"$hbGGtG\YZkPBXb"4GZkG0@'  A?`D 0B@ݴ="@]"8b}"GZk& "`BhbGGtG:YZkpBxb"="TGuZkGP]X]`}hpxݤ=#k#tG~^ ^(~08GG"b0B]"8bc GHIZkEb#DG㳄@Gb#D@@BGHbGTGZk4G "D##1,GD @Gb#k@Gb#,@b# _ G؀D 4G #Gb#!@G@BGHbTGZk "XD# 4GG#b#1 C@G@BGHbTGZkG] ](}08@#kG#G~(^0^8~@HGGG= FG }"="GG "="="G!D }4G}"GGG"="TG0B8bIZk4GG B(bG~ZkG(]0]8}@HP#kG#G~G(^0^8~@HP޴XGGG@B G@Zk?&GG`B " TG= }($"hbHVZkG0B8b="]"}"GZGZksG=ݠ1v JD1" b BGGGAZk4GZGDB("b="TGtZkPGDPB@"Xb="TGKZkFGXDBH"b="TGtZk<GD =!v H D4 18D@B0"b="TGtZk(GDB8"b="TGtZkGDB"b="TGtZkGxD =!v H D   ]xD }2v@J@F@s$d0B8b="]"}"GGFZkB"b4G}ZkG(]G0]8}@HPݤX`#k#4G8~H^P^X~`hpcG#@=( (GD`"8=0b&4G#(, Gb#Gk@Ӄ&P"TGGTd"8DG0b#f@G"b#0="(]"tGo @TG0DG0$ >\"޶ #"D$" b#LD"4"T"0}" @Ӄ&"BbDD"Ld"TGGGWZk(_&"R" vHG?$! =TG =(" ]TGb#=="@Bb("4G|Zkc&X" 4G `G8DtG0b#@GGxb#@GcH]4GP]X}`hp#kG#G~4G^^~ PGGq @Q$TGb#2Q@B@F BG@ HH~ G#B4Gbn}ZkG]]} 0#kGp#~@^H^P~X`h޴px>GGG`BGG'G B "GZk!B(=(R)" @GGb#T@ 4Gà@/GGb#GGtG/@' 4G%G&_&܁R"!Q@0D#tG(@b#2F b="GGG@4GBbVZk@B?%)!0$4GHbGTG}Zk  G@]H]P}X`hݤpx=#kG#TG~^ ^(~0GGHGG$ TG#1v J (B="0b`Zk(BG=TG0b`ZkGG] ](}0@#k0`#Gh> @h~^G^?$ ~(08޴@HP>XGGG (B$"=G TG Gh _@BW@Hb}"GGG}ZkTGG"[G@Zk4GPBXb G"{Zk0@ @ 4GG]] }(08ݤ@HP=X#kGG#G~G^G^~ GG" b!c G B~Zk&P"@s"#C"B&#_'!?Hc5vJ$C1v J0@B#0":Bc##"(c"`G BG,c0~ZkGG B"~ZkX"G B HG@P"~Zk&`"?&7J4C6vJB!zJ_FPZF4C5_Jw1 HLc"cFC4#_'Hc0JD_'cZ#4JD_"zG8bD1"BP&$B#_"TCUCH cF?D{#zJ,c:F4#PBGXb4G=}Zk&l"TGG b#G@@BHbP"4G,}Zk&"G b#P#"TG@$G]]} 0#k#4G~^^~ GX{Gc GRH (B0b}Zk&t"GXb#GTG@G]]} 0#kG@#G~G^^~GG#0b b (B= s G@BG]R" (#= UrBHb"#"GGG{Zk& "pBxbGGtGbUZk`BhbG4G|Zk&"G b#GTGp@G]]G}#k(p#GX> @h~ ^S?C(^`B0~G8<C@GH޴PGGG@$G}X"GG=]! =R"]3@RAG¤G b#D*xF( "G " =_fG$?$P ! `@ a@_& D$2F$@bG0BG8bGGG|ZktGfaDPD`FG ](]0}8@HݤP#k#TG~^ ^(~08GGG1="?DxDGb#G'@8DG="<TGb#@G`$H @ =BG }2v JTG bTZkG] ](}08@#kG#G~( ^^ G2#G!v H245?HFvJFC2,7?HpJxJF բ8?HpJtJG2 G"G5vJ! 4pcJ1`/$",ԢPJ) =G=r B6J(bt"PHwHF"0."8v H0JJ6JR H>FCCGzZk& "BbGGtGBTZkG]] 0#kG#G~GP^TGX^`~hGGG0`@ B(b LDTGH("@=zZkGGGGG_@("BU@7B.C3/:UBJײC#.8K:85@.55BCs#C"@JJ`#@Z@C:B(.C0@"Jڲ0B8bH"8="@]"}"G3zZk& "G@BHbGtGSZk8]G#,pCHA#H0D# @hP?C~B^G <CGGGG@ ("GG=#! =C!8G"G{#4@G] `#kG #G(> @hP?C~B^G <CGGGG@ ("GG=#! =C!8G"G{#@G] `#kG#rSJ~ ^G(^G0GG #[ !v>J{="2D= =}"GGGGwZk4G"1q @I 1@8@7 GSBsFFswFF@`0B]XB85GyG GXF4@0B]VB֢FtF`֢FVG(0B][B{;5GF{rG[F@0B B BGSBݢsSVGFsxFG `0B B?GG ](]0@#k4G#~^^~ (0GGG" 4G G(BR@0b4GsZk0@ @G]  ]} (0@#kG#0t J~(^G0G# [ ]G@3_JtF]}" "G=G ]G({GqvZk"="_4G ݢ5vJG(]0@#k#G~G^GG[#{"GGGGVvZkG] #kG#G~G^GG [#({"GGGGvZkG] #kG#G~^^GG#=0B"]G@BvZk\]"T="LXPH@}p@K9Kb#0G4G $]p]"(]]"0]`]"4]x]"<]h]"@]_Gb#n="_kX]`= P}hH5_Jp=v H7JxJ9Jz JFX=FP:GH=x"\}"TL}X]=:v@K% @ "=G "P=ݢ1v J  "H}3v`J` "= "! =X="P}"H"G&GH vH "= "1"=P} 3v`J` "X=] b9v K } "! =]H="P}"^GX"G0B8bGYfZk4GG]] #k#~^^ ~(0GGG#G !v H0$ " "?F=GTGb#A_Ӄ&"?$:! D (BG0bGtGqMZk8B$c @bG4GqMZkG.G0JD2v@J@1vJ Gâ6vJB0@BB1BHB4GGPB"|ZkGC@D`#x@Dq`H0_HFDd3Jd$vHCG]] }(0@#kG#~^^~޴GGGGBGGPX @ "@"GuZkX=h="PݶCP=`=" =x="=p="$=="0=="4=TGh=`@H`G@="Gb#d_4G0b#M="_Ӄ&"BbGGtGLZk@="G0b#_Ӄ&"GBbGtGLZk="G0b#_x=$D?G&?&B"1"@@GFB&b"GtGLZkG %=" BGE3v H1v JxZk @&4GdJ#?KdDfD氨=pGG]]}ݤ#k#G~G^G^G~GGG޴GG#BG " ݠ(uZk&s"& ="O_'#B F֢B_&G$ݲ!B $Ba,}!0=FB0'&""3D2@04GѲ!BGòB@?$! 1!By#`4GGC_'Z#UB"4GG@@?$! 5B"4GG@ e&uUSGTCBY"@4Gä@G&FpBB9" 4Gà@$ 9# 4Gø@ ]"GtG#b#0vJD@GG0B }""8bGtGGGGsZkGGtGGG="b#,@GG]]}ݤ#kGGGGGGG ]GGGtZk0]!v HGGGGuZkG(]EtZk4GGk #G(> @hS?C~`B^G <CGGGG3B1}(#=GG" B G(TG8[@{GqZkG] `#kG$2= F!1@DH  GkJ&s"F0 DPF &`DFDkJ "`DkGJ"DkGvJ"DkGvJ&`DkGFDkVJ"`DkGPF "Dk 2B&@DkG4GG DTG!C4 FJ4G14J0JD0FDk0#@~`^h^p~x޴>^~cGGP]GHB@]HGGG  b# ?F0=0$"(D"4D @GGb#& @TG0G0"Hb#D$0H$sH2=JSF($_Ӄ&"4GHBPbKZk0&ԁ"4GDD HBPbJZk`D1Jr H0H2FwрJPH"{H6J07JF$"67J?D:/K[GD 2[JPBG5JBG4Jh$lDpd$D$p`K2?HPF$PĢTFGòT$#4$:v J@Ft$pd0@Cy@K3"HR`KC{FdR HG` H#?J7JyDFeBb@"4d4GpZkXd\`D@$X$D$\$HdLTG"X"(]"eDXBXݲX}"`bG0lZk(},D4G,=4GF B@"F4G+30$#("XwBYyB98G 31`BC @0d @wBCcBc`D31`BC?0D"WwBRrB4GRG4GTB G4GWB25@BGG 4RJC5vJB8FGG4GDGGb# @GGb#GGD @4GGb#" @tG0 (=GsJ2?J`b#="SF"]""_TGBb"="fZkGGb#& @(8D 0F HB&Pb"4G JZk0D DGD0b#Go @04GGb#" @4GG`Gb#"4G @¤G, _Gb#G @G@f@b#4G @(8D0$?D4 D0`@"0D_GGGb# @(d8`D0D4G0D$0D$_&2F$"D GGb# @GGb# @4GGb#"a @ӄdbD `G"b#4Ga @HB&Pbā"4GIZk8e `G0"xb#($"TG @GGb# @tGe4d8"$"[2v`H@ZkdaD`pb#@ӂ0$@G&܁"HB4GPbvIZkBGGGqZk G G4GG"$ }b#H @4GGb#"G @GGb#l @(0d8DEB 7`bE@!4@1@G@G7Q@ {J"9K =";G $ BTGbeZk 4G4G G GB3vJG1vHGuZkG 0GGb#F0䲙 @_Gb#"4G @ 4G dEG dE0dGb# @ӵG@Gb#"4G @GGb#t @ b#'@"e[GTG@ZkGb#:f@"G G5`B8="G0]"b#G*J!x ?E8=<]E_ HB&Pb8]"0}""TGGGHZk`b#@G"!8="b#0]" E8<GG(_Ӄ&"HBPb8]"0}"TGGGHZkG(b#4G"4GG @GGb#@(D0d 8@E@E`0! hEhE bE?G jE0dGb# @G@Bj`EEe&9" PE` E^Gb#@TGGGb#TG7@4GTGG0b#"; @ GbE-`GGb#N@4G4G pEG `$)v I)! GXb#< @?"TGG0"b# @G0"b#($"TG @$ NMAIL100.A'8*[PORTER.NMAIL.KIT100]NM$DAEMON_ALPHA.EXE;1b"FGGb# @GĤ GaHb#hlp$ ?IDp @Ghb#G4G @GGPb"G8="b#0]"c X E8<}_Ӄ&"GHBPb8]"0}"TGG8HZk(䳠"$4G $E G(b#@(B($"P0D"0btGdZk4GGGb#@4GeG`[@ZkGcG`]h]p}xݤ=]}#kG#G~^^GG"Gpb#@GGP b#P @GG b# @G4GXP"a`[@ZkG]  ] #kp#@~P^X^`~hpx޴cG#GHP"@=0bGc #D C0G004G0="HG%  0FP"޶0]"("hb#GHc8 `J ~æ4GJ(޶0@4GTG84GGpb# @%0F8"@TGG#"0b#@tG4GG8"b#Gj@"="b#@TG G=0b#w@b#@0@8¤4GGTG0b# Gj@4GGGpb#"@TGG#"0b#\@4G(" GGpb#@TGG"#0b#M@GGpb# "4G@TGG#"0b#@@G4G (" Gpb#@TGG"#0b#1@0G4G+G0b# @4G4GGb#@GGHb#e @@G"#TG0b#@4G4GGb#@GGHb#S @@#"TG1v H G0b#@GG@"b#4GG@GG@b# @Ә#8 F#?D G"0b#TG@GG0b#G4GTG@4G4GG8"b#G@"="b#*@b#}@Ө"4GBb%mZk4GGGðb#>@GGPb#2@GGTGb#GZ@4GGcP]X]`}hpxݤ#kG#~^ ^(~0GGb=Dc GGb#@#8 DD D"1"@@`@"c= `@ @4G_G] ](}0@#kG]G}1Q BGG TG_B.JXF.s"JXgF`F8F XFG0 @ 1@0@BGkGGk#TG~^ ^(GG "G=" b#@4GGb#h@G" b#="TG@8DF =" =}uH"Pb#4JF@GGb#w@GG] ](0#k#G~^^~ (0޴8GGGG F 1"" Gp b#@HbGG]]  } (0ݤ8@#kGb#@à&BGbG!Q@"0D#GGmZk4Gðb#402@(BG0bGTGlZkG#4G~^^ ~(GG{G c `b#G@GGb#@4GTG=G"Pb#?D=4Q@4GG"`b#r@G]] }(0#kG#4G~TG ^(^0~8@HGGGhG b# G1@4GB"bkZkTG`@@ %G"b#4G@G% Gq HD@b#F @GGb#@tG%U@ D!`Gb#"4G@G%e@=R`H ]L.#bH HGLs"%a1 HEC@b#JCaDD3D %@.GG" b#4G7@"="b#_!Ge%@]R`HGL.#bH!"H }L"Ep1J@b#CeJCpD1D%tD e@"="b#|_Gb#G@G ](]0}8@HP#k#TG~(^0^8~@HP޴X`GG0GG1v Hb#@_&GG@@ dc%vJ]6G(" "b#Q@GQG("`b#="TG@TG=" "'vHPBG =XbQZk4GpBGxbDZk$ B="(bTG@ xZkGG4Gb#G $@aH B"(b=" HTGD}wZk } c`D}C c`B1vJ3v@JGG(tZkGC@D?4GG4GDG(]0]G8}@HPݤX`p#k#TG~^ ^(~08@޴HGGGGpb#L $"G@GGb#@4GGh" $ b#<@$G@GGb#~@$8D?D(D?G"b#4G@tG$ ="Ģ0"HRH BC(bFDR H6Bt H3_J$"tF$ݲG`Zk&A"¤b#| x`G@4GGp" b#4G@tG B "(b$"G`Zk4GG b#x"@tG B"(b$"G`Zk4GG b#"@tG B"(b$"G`ZkTD:$!v H 1vJRJ G2GG" b#4Gg@4G,$G @DD0?H dqHP b#DDF,"0Hd5 @ GGb#@8DF 4$sHGGP b#4G2?JSF48 @ G"GP b#4G @%vH GX"G4GP b# @GP b#"4G @4GG b#"G@GGb#@8D$?D G"(b#@TGf@GG" b#4G@4G G0HP b#@DE@@*¤u`G4GP b#D G@Tl"D+GDGx"P b#4G@ %GGGb#"4G`@GGb#@8D$?D GP b#H"4G@G0@$G(b#TG@`"G4GP b#@G"(b#4GTG@GD-Gb#G# @4G4GDG d$!v H! GPb#@?"TGG b#G@Gb#$"GTG@GG b#@Gd@$qH0HG8$F<İ@ b#@GG` b#4G[@G]G ](}08@ݤHP#k#~^^~ (0G`{GGc # D D&I"G@b#o@DG4G`b#N@G4Gb#4G@?"TGG b#"?@GGxb#+@#@GG@" b#4GG@GGpb#@TGG#"b#@Ә8D#?D?D-GGb#@4G4GDG #!v H! Gb#@?"TGG" b#@G"H b##"TG&@GG b# @GGsHP b##2?JSF9@G b#G4G@G]]} (0@#kG#2F~6 J(^G0^/F8~1B@GHGGG b0B"jZkNM&"B 6@b#GL4GhZkTGGBbC"8"G  }"dZkD#J#H?D`Hs1J D2?H# JSFC5vJvQ JF##"0G G4G`b#@L DrH1J"2F="G"$vH("BbTG^ZkG`b#"4G@tGL D#Gr Hb#1J"2F=="]"#_TGB"b="^ZktG(""PBC"Xb1"ZZk4GG " b#$@4GG b#GG@4G4GD G b#@GGP b#@0@<G(]0]8}@HP#kG#$~y ^^ GG $  b#_G0G BG(b"GhZkGPb##_4GGb# "/@4GG]] 0#k#4G~^^~ (0޴8GGGxGGb# G@GGb#@ӐŠ8DD*%b#R J@RH`1v J _GGT%0vHPe4G(B!"HqS`H0bR`HCFŰ#D%"gZkŠQ GGXb#&H@e@4GGGGb#@G]G]} (0ݤ8@#k#4G~^^ ~(GGbGXb#c G"_GGBx"iZkP? '#x"BGG H@xFiZkK?'4GGBBl"GiZkGGB("iZk$8vK# bl##C"##"â"#!?H$` l @(C"CqJsFQG(â7JcCX"8BBl Jt#y1`J?&Dc!?H&$6JqGD"# @bD?#C4@t#`F?&B(ò&x"@d"xx"4G@Zk&l"Gb#x#"TG_hB("pb4GQhZk&"G(#"b#TG_BC"GiZkG]] }(0#kG#G~G^G^G ~G(G0GGG@HB=P G:iZk?&tG$_&P"R"9?K$d5vJHD4CKB'?'F?&B9#BLD"$DYG'Pd"(d;CH$5vJBK&BHBP"GGiZk&`"P$"0B&d"9?KG7CPTXDSFXDG\JiZkGGHB"hZkGGHB$L"hZkD "<_"9?KL BG CIJ7J$4GB(bLD1?J4B$$gZk&l"TGGb#Gq_ӠBb"4GgZk&"Gb#$"TGd_4G G@` dG]] }(0@#k#2J~?&^1"^QF~4G (Gp{GTh#Pc GDD$8 D B(b@ZkGBGb4GygZkGG&@b#t"GTG$_G]]} (0#k#?$~^! GTP" [4G$D({WgZkG] #k#~^^ ~(08޴@G <$ NMAIL100.A'8*[PORTER.NMAIL.KIT100]NM$DAEMON_ALPHA.EXE;1"WGG B?#(b 0JB G4GgZk?$! $G@z @ G0D G&b#"TG_$ D4G!v?H$RH`G]_B G&b#"GTG_G4GG]] }(08ݤ@P#kG#4G~^^GGGb#y@Gb#_G]] #k#4G~^^~ GG0{ B(bGfZk&"Gb#GTG_G]]} 0#kG#rS J~4G^^~ GP{G  B(!vH(bG2D fZk&"G b#GTGj_ vHG]]} 0#k@ P.s0H0 RPJSFP>RJ !.rJp"Q!J2F!>`3,qHA3H1D3<kP. 0HR PJSFP>!. JQ !J2F!>3, HA 3H1D3<0,0HP[s H0 1H3FC0.!J 5vHvS J2p"F0.3J`!v?H Jw J&6@2Dk0.Q 0J!Fa.S aJqF.U JFG#4G~^^~ G{G B#$8 vHG(bjfZk&"GPb#GTG_G]]} 0#kG#4G~^^~ GG{0B8bG,fZk&"Gb#GTG_"#4G B vH80DG#(bfZk&"TGGb#G_? DG]]} 0#k#4G~^^~ GG{ B(bGfZk&"Gb#GTG_G]]} 0#kG#0F~G^^~ (G { G # vHR H@p@DD(B @"GfZk"Gb#_Ӄ&ā" c4G vHR`H@p@DBbM~ZkG]]} (0#kG0,  H?@k .Q J!F?@kG#07J~^ ^`J(~08@GG=b=0B #G8b9?J G 4GleZk$z GD& Gpb#"GTG'_ #D8RH4G"G]_B G&pb#"GTG_G c&́"4G#dHfH` B(b}Zk4GG] ](}08@P#k#rS J~4G^^~ G{G 8B(!vH@bG2D .eZk&"Gb#GTG_8G]]} 0#k  Q.s1KRQJSFQ>kQ. 1KR QJSFQ>G 8!v?H k#G~G^^~ G{G Bc GfZkGG B" fZk?&P"`1" H B#@#5JP"BGGeZk&_&4G!v?H07J0@#B8c"Cò(c"T"PC&4c,q@K2_JG0òD_#XbFa1JZBPBC47JPCDcF4#GdZk&l" ?$! D Gb#GTG\_@BP"Hb4GdZk&"TGGb#P#"O_4GG]]} 0#kG#4G~^" [({GdZkG] #k# ~4G^^ ~(GG= b0B8b #$G1?J B QdZk?$! ?&@z1"8 D D D G&b#"GTG_ cR`H`4GG]] }(0#k#4G~^^ ~(GG@bG`b#c G_GGB"OeZkGGBH"IeZkP"GGH# HB"@!?H=eZk?'9#K$BGâC"GG2eZk'&6JX?" B`"c"5vJBBH c7@#"2"(##4JvJH#?$L"RFDPCC#1H{1@JAG;F#9?KP#?$'BD! T{#!CD"#Fb ?'B$B@ "4GcZk&l"Gb##"TG_B"b4GcZk&"G#"b#TGs_B\C"GeZkG]] }(0#k#G~G^G^ ~(GGb0Bc GdZk_'P"Z#GC#"'5J2v@J(#B("Fc&BUBC!"@"0#GG,C0BdZk&`"G6vJ4tC"0BtJ H@F!DCP"GdZk?&D_#P5H4x1 H0JFFBPC#tC"4#FcC0?D#,qHF4PBGXb4GUcZk&l"TGG@b#G_@BHbP"4GDcZk&"G@b#P#"TG_ BC"GdZkG]] }(0#k#1J~?$^! ^!F~4G G{GBc bGDDcZk&t"TGG`b#G_G]]} 0#k#?$~^! G" [4G({DbZkG] #kG#? ~4G^^~ G {G  BG(b H@ bZk&"TGGb#G_ cRHG]]} 0#k#4G~^^~ GGP{ B(bGbZk&"Gb#GTGh_G]]} 0#kG#rS J~4G^^~ G{G 8B(!vH@bG2D bZk&"Gb#GTGD_G6$HDG]]} 0#k #G8> @h~S?C^ ^`B(~G0<CGGGG3B1}8 =GGG_]R"]"SBG9# (B" q"0b="]"GG.aZk& "8B@bGGtGzZk="1v JG#1v Hb#_G] ](}0p#k#~^{#G01v H~_GG] #k#0G~^G [GG({GaZkG] #k#rS J~4G^^~ G {G  B(!vH(bG2D aZk&"Gb#GTG_G]]} 0#kG#4G~^^~ GX{G(B#$G0b bZk&"Gb#GTG_G]]} 0#kGh& 0D k#0F~G^^~ (G{ G # vHR H@p@DD@B @"GbZk"Gb#_Ӄ&ā" c4G vHR`H@p@D0B8b;zZkG]]} (0#kG  Q.s1KRQJSFQ>kQ. 1KR QJSFQ>#TG~^^~޴>^~cGGH"HG@}"@G}GG"="`"BGX! GbZkGB"LA"bZk&$HݲX"L"@ݲ="D`}"1 p"|"""P"" ","8"DGa GPT=}b#}X!P=@GGTGpb# "k_0DPD$4GP=9 _GH"(b#`="TG_4GTGG="b#H_Ӄ&"BbGGtGyZkGb#`="GTG9_Ӄ&"GBbGtGyZkGtG]=b#_?&1"=D!&H'H2 D]"A2@a0`BaGG="b#GTG_TG GR@="PD =G0vJ" PBXb`Zk4GG="b#tGTG_ G!`G 0 Ab#G_=]"@}"b# @GtGG]}"@"b#@GG b#`"}"@tGGTGb#="_ G?$B! aE?&"pE?&_&1"rR"qArA&2F?B"bGGtGyZk%$k!B KA@A&`E_Bb"GGtGyZkWG}}G4Gb#="TG_Ӄ&"BbGGtGxZkBb@"4G^Zk4GBbH"^Zk4GG?APb#_4G B$ c bGxZkG$ G@@4GDBbxZkGG4GGc]]}ݤ=]}#kG#~ ^(^0~8@H޴PX`cGGTGG"x}"GxGG}`@" BGG\aZk?&$= ="=}#1 x=G|"("4"@L== @@&P="H] }b#@GGTGb#X"_$PD9 PDD G$PD9  GG=" b#}""GG _GTGGYG="Pb#_Ӄ&"G$?$B ! @@GD BbGtG7xZkBGPb#="tGTG_G"GG0AHb#G_=]"x}"@b#@GtGG]}"x"b#@GGb#"}"@tGGTGPb#="_G$B D&?&"r1"?$@@! DF B&b"GGtGwZkG4GPb#="TG_Ӄ&"BbGGtGwZkpBxb"4G ]Zk4GpBxbx"]Zk4GGAb#_Ӄ$ʀ BbG4GwZkG4GGc ](]0}8@HݤPX`p#k#4G~^ ^(~08G{GPPc Gb#G_4G#"G Gb#C"tG_ B"(b#"TGd]ZkTG B(b"#"^]Zk4GPBXb"]ZkTGG@BHb#"C""}"6YZkG] ](}08@#kG#G~ ^(^0~8cGG=GH"=G@BLwL"1vHW"x^~GGG8G0BG8bG GGJ\Zk4G4G6aH0""%G(I$)!2F 2BUF"*uDWaBXiBF 31`BZaB[iBC Z{[G@31`BCPiBSaB4GG"B uDhs"pB05BGGuD_G #4G4G8F 8B ;F$G"@BTBI"D 71BPBRBC`RF71BC"UBAB!4G5C G!5@!5 @GG)iZ#G1v J;KԘAG@BeCCi GHb Q!")"I"i"GGG\Zk& "GPBXbGtGvZk, `AHD )B01 @1?HrJG2FGJ"Q_Zk),Ǣ G%1B0"WwAG7GGxDG GWD D Bw(b(OZk$! `A eA?F0'"<g"G*v@IG@ B(bGOZkG0]8]@}HPXݤ`hp=x]}#k#G~(^0^8~@HPXGGG = bG0BG^Zk?&G4GP4G ==GPb#(_P = 1D ="v H ]JG0 Db#0F0 DD0FQDBD  J@JJ0 F0F0F0WJD0 F0@FD1w JD0@FD2@JDDD"D#"TG_GG0b#_TGG"#Db#_Ӄ&"4G`BhbuZkG?$&A! I"DDC"4GtG`b# b@U&?$2vHY"Q! AF c"TGG`b#U@GG`b##RH(BDCTDTR"BPBC"TGC@Ӄ?$& ! "C"DD4GtG`b#6@&"4GD`b#.@$?$у PDɃ! D4GG`b##@Ӄ&"Ã$?$Dك ! DG4G`b#@4G`b#D&" @GG0b#_tG =C"GqH0?Hb#F]"="]"y_Ӄ&"4G]"tG`b#@GG0b#|_4GGb#"G_8DDGG0b#l_GGG0b#f_tG#"]"pH!H`b#0D&="4G@GG0b#S_tG#"`b#pH!H0D=&]""4G@G0b#G?_Ӄ_&&R"s"" =tGqH0H D2DF]"G4G`b#@G4Gb#"_4G(G EAe[@Zk&" tGGc`b#AC@@G(]0]8}@HPX`#k#4G~ ^(^0~8@H޴PX`GG#GGb# G_GGTG"GG| %">b#"GG_GGG"%>3vHG5v Hb#G4vJTG_GG b#_Ӏ%8D?Dx 0 H GSBFTGGJd$D0`@ "ݶG4@$ %EGG qBA@:GQF!GGTG>۔"G>~"޶"]"b#GTGd_ӄRHRJ  vH9GGb#"4G._4GGb#"U_4G4GG b#~_G_G b#4G4Gv_Ӏ%G8 FE_F @G"b#E"tG6_0@" P%"G"H%"GTGb#(_G"Pb#4G_ӄ!F@0@0@~`Gb#0"@E"GtG_GGb#4G _G ](]0}8@HݤPX`p#kG#4G~^^ ~(08޴@GG#8GGb# G_GGTG0H"GGb#| "G_GGTGh"%GGb#3vH5v HG_GG@b#_Ӏ%8D?D&  0 HG2@rFTGG"JG"3@GGb#GW@ UBF0`@"GTG_ӄ @@%0 @%0B`Gb#"@E"GtG_GGb#4G_G]] }(08ݤ@P#kG#~^^~ GP{Gc GG`b#_#8D?D 0 HG1@QFTGc"A3@0B0BG]]} 0#kG0#G8> @hP?C~B ^G(<CGGGG@ 8#GG==1"=! =0B@!1GG'8G0{#G4G_G ](p#kG#4G~^G{#G#_GG] #kG#G~^^ ~(08GG=Go G"GPb##_ bGG HH~ &$,$.PB$HXbQ$J!Q @r$H2F$>GGG-ZZk4G-$,GIA$Hb#PApI0D$<"_GGTG@Bc4Hb0dYZkG]  ] }(08@#kP#~(^0^8~@HP޴X`h>p^x~޵G#G] Gh¥(]"GG.G=!]} ]_"] b#@#h""!v H01" ä"G(BTG0b.OZkh⥤N"n= $!#v`H0?HH`@qHF vH& Bb"4GtGrZkC.( BGؒJ("GGV[Zk BBGGGP[Zk?$! 61BlQIvk1`I _E jE#`HGa@6 0D%H0D H3`JE D G#I#{DFFG 0DVG4GtGHFSFV&VN"`"[GCGVv 1`E jEv.Gb#_ }"TGBGђIGG b(WZkG#vI`G4GGb#_ӼC!!BKEb&N"2"4GGG%rZk5&b"4GBbrZkNn}K =.a NF$FFFB&bN"R"4GtGqZkp/"bGBGGGb 0AXZkG(]0]8}@HPݤX`h=p]x}ݥ#k#~^ ^(~08@޴HG{#G4G8<c G@@4G0 8B@b|MZkG0@ @?BGb4GqZkGBGG"=" "]"ŒHG5(B=G0bSZkGtG B$* bGGqZkG$G$d", GX¦GHB&J4GGG G(PbWZk$ G BbGGtGwqZkGG4GG] ](}08@ݤHP#kG#G~G^TG^GG#Bb*WZk&h"`4GGb#_@B4_"bG G Gђ HG (VZkG]] #k#G~G^TG^GG#(B0bVZk&p"4GGb#_xB4_"bG G Gђ HG (VZkG]] #k#G~^^ ~(08޴@HGGGG #¤GGG QBG@b#F&x"TG_Ӱ}"G~GBђHGG (buVZktGGG%$J F" G@b#G4Gr_BF"bG4GtGpZk`'vH "!RHB0 B!G4GG@b#U_B&bF":"4GGGpZkG]] }(08ݤ@HP#kG#4G~G^G ^G(~08@޴HPXGG#`G b}"=pBxb ђJ (VZktG@GG%RJ& D O"4G GG @TGD&G"GGGb#_㠃%B!G Gb#C"4GtG_4GtGPBXbC"G@pZk&vH!CD (" !RHB0 B !G4GGb#_PB&XbC":"4GGGpZkRHG] ](}08@ݤHPX`#k#&~"^G^~ (G0{#Gc 2vH@`BtGhboZkRH0vJ M#8F?Da@!  FA.AJ1"< dP`F`&`BhbZ"4GoZk D4G#F  `B&hbZ"4GoZkG$0D  `B&hbZ"4GoZkG &Z"6H4G $# `BhboZkG $4GC"4GbG޶GBG޶G&JG G(bVZk&"G`BhbGtGoZkG]]} (0#k#~^^~ G {G#!Q!@##4G 0B8bВH-UZk PG@BGG "GHbUZkG]]} 0#k $ NMAIL100.A'8*[PORTER.NMAIL.KIT100]NM$DAEMON_ALPHA.EXE;1:"ye,-("-({QQ腂QQ{.` (08@"HDPfX`hpxB     * `    Ȁ Ѐ2 ؀P  耂   @ v    (V 0| 8 @ HPZX`hpxDr @vȁЁ0؁d聂.{N $(`08@HP4X|`hpxP` Ȃ&ЂB؂^肂8d& L(z08@H PRX`hpxV~4LlȃЃ ؃>r胂{ $<Rl (08@H P(XB`fhpx* f    !`!!!B"Ȅ"Є"؄$#d#脂##($l$$$:% %(%00&8T&@x&H&P&X&` 'h:'pz'x'''(@(p((()P)ȅ)Ѕ)؅*2*腂`*{***+F+p+ +(+0+8+@+H+P>,X`,`|,h,p,x,,,-.NOJOBSno jobs found in Nmail queues2NOQUES no active Nmail queues available$QSTARTstarting queue !AS"QSTOPstopping queue !AS.QWAITwaiting for queue !AS to stop"QDELdeleting queue !AS,QRUNqueue !AS is already started"CANCELjob !SL cancelled"RELEASjob !SL released0CANPENDjob !SL cancellation requestedTEXT!ASTEXTC!AC@FILOFLO.too many files in job; not all will be deletedFFILOFL24too many files in job; not all will be accounted forFNOREASN3cancellation reason ignored; old-style message file"NOFILESno files in job*READerror reading from file !AD*WRITEerror writing to file !AD,SUBMITfailed to submit Nmail job6RESUB%failed to submit job !AS to queue !AS,IVNUMinvalid decimal number '!AS'$IVTIMEinvalid time '!AS'.TOOSOONinterval '!AS' is too small6TRNLNM$error translating logical name '!AS'NONXJOB no such jobJOBACT job is active0JOBFREEjob is not being held in queue4JOBCAN#job already marked for cancellation*QUEACTqueue !AS is not stopped,QUEFAILfailed to start queue !AS6NONRET$message is defined as non-returnable6NOSYSPRV#operation requires SYSPRV privilege6NONETMBX#operation requires NETMBX privilege2NOOPER!operation requires OPER privilege6NOCMKRNL#operation requires CMKRNL privilegeBMODE2operation only allowed in interactive mode process&NONETnetwork not available:LOGLINK'error creating network link to node !AS,SENDERRerror sending to node !AS:TIMEOUT'no response from slave mail on node !AS>NETHUNG+timed out sending to slave mail on node !AS>NOACCEPT*node !AS cannot accept this message format*PROTOCOLnetwork protocol error6RACE&expected mailbox AST not yet processed&OPENerror opening file !AD&CLOSEerror closing file !AD.SEARCHerror searching for file !AD"PARSEerror parsing !AD"RMSunexpected RMS error.JBCunexpected job controller error(CLIBUGunexpected parse error4UNXFC#unexpected MAIL function code (!SL)6SYNCH%something didn't happen (flags=^x!XW)"MBXIOmailbox I/O error*BADFILnot a valid control file6BADALG%block alignment error in control file8BADBIO'fractional block read from control file4BADFLG#contradictory flags in control file"ABORTaborted by request&SYNTAXsyntax error in '!AS'@BADTIM.invalid time value set as Nmail system defaultBINSTREE/error building internal file list (!SL node!%S) NONXQUE no such queue<BADBUF*disagreeable buffer size specified by MAIL*FAOunexpected formatting error6PRVUP&failed to set privilege from exec mode:PRVDWN(failed to reset privilege from exec mode<EXTNF,failed to activate Nmail extension image !AS2EXTNT!no entry-point table found in !AS4EXTBAD"malformed entry-point table in !AS&SSUBJNmail delivery summary&RSUBJReport on failed mail"MSUBJReturned to senderHRBLURB6Errors were detected when processing your mail message,RBLURT which was entered at !17%D>CBLURB-Your mail message of !17%D has been cancelled2CBLURT by request of user !AS at !17%D8CBLURN& but no further details are available.LGBLURB:The following error message was returned whilst sending to>TBLURB-The text of your failed mail message follows:@ZBLURB.There was no text in your failed mail message.FNBLURB4Text of original message suppressed by user request.DMBLURB2Your original message will be returned separately.THISAD address !ASXTO To: !ASXCC CC: !ASXSUBJ Subj: !ASXFROM From: !ASCWHY1 Reason: !ASCWHY2 : !AS&EHARDThis is a hard error.&ESOFTThis is a soft error.FEEXP7This is a soft error, but the retry period has expired.HECAN9This is a soft error, but the message has been cancelled.,EUNKN** unknown error severity **HENOMOR6No more attempts to send to this address will be made.>EMOR/Attempts to send to this address will continue.<REQUEUE*Nmail message requeued as job !SL!/To: !AS&LOG1!AC fatal error (oops).LOG2Job !AS!/Queue !AS!/Entry !SL$LOG3User !AS!/File !AS(SHOHDRQueue entry !SL !+!AS0SHOHDALQueue entry !SL, user !AS !AS*SHOENT Message entered at !17%D2SHOENUK Message entered at unknown time@SHOTIM. Attempted !SL time!%S, most recently at !17%D6SHONEW% No attempt to send has yet been made0SHOXAT Expires after !+!SL attempt!%S$SHOXTM Expires at !17%D!+:SHOXOR) Expires at !17%D or after !SL attempt!%S(SHOXNO Default expiry period*SHODEL Retry interval is !13%D*SHONDEL Default retry interval.SHOFORN Foreign or non-text messageSHOFROM From !ASSHOTO To !ASSHOCC CC !AS SHOSUBJ Subject "!AS"(SHOSUBX Subject (not shown)!+<SHOSUM* Summary: !SL unsent, !SL sent, !SL failed:SHODLV( Confirmation of job completion required4SHONDLV" No confirmation of job completion4SHORET" To be returned to sender on error0SHONRET Not to be returned to sender:SHONRPT( Delivery failure not reported to sender.SHOCRTS Message is being cancelledSHOADR AddresseeSHOSTSStatusSHOLSTTimeSHOUNS unsent SHODUN sent SHOFAIL failed SHOEXP expired SHOCAN cancelledSHOXEQactiveSHOHLD held in queueSHOTIL held untilSHOCMP completed$SHOERRerror in execution,SHONOSEnone selected for displayNEOFERR<(a new message is being posted: please try SHOW again later)JNULERR8(no error message text was received from the slave mail)<NEVTRY+(no attempt ever made to send this message)(ANFILEFile !AS (!UL,!UL,!UL)&ANFILDT created at !+!17%D(ANFROM from user !AS at !17%D<ANEMPTY* is not a valid control file - it's emptyHANBADF7 is not a valid control file - the format is incorrectLANOBSF; is not a valid control file - unsupported obsolete formatLANPREOF9 is not a valid control file - premature  ʢ$ NMAIL100.A'8*[PORTER.NMAIL.KIT100]NM$DAEMON_ALPHA.EXE;1EOF encounteredJANFLMIX8 is not a valid control file - contradictory flags byteRANXVBNA is not a valid control file - no VBN pointers in control recordJANUNKFR7 is not a valid control file - cannot determine senderFANUNDIR4 is not in the usual Nmail directory [warning only]@ANMULDIR, can be reached by !SW paths [warning only]@ANUNQUE- has no corresponding job in the Nmail queueBANMULQUE. appears !SW times in jobs in the Nmail queueBANSTUCK0 is being retained after system error (job !SL)DANHELD3 is being held until explicitly released (job !SL)HANWEIRD6 is in a weird state - job !SL may need manual fixupDANLOST3Job !SL contains a nonexistent or inaccessible fileBAN2FILE0Job !SL contains !SL files (usual number is one)RANNORPT@Return-to-sender is not possible for this message [warning only]RAN2OLD@Repair skipped - message is older than the specified /SINCE timeRAN2NEWARepair skipped - message is newer than the specified /BEFORE time$ANASKDELDelete this file?$ANASKSUBSubmit this file?$ANASKRELRelease this job?$ANASKCANCancel this job?*ANASKFLUCancel extraneous jobs?"ANDELOKFile !AS deleted.ANSUBOKJob !SL entered in queue !AS@ANHOLDOK-Job !SL entered in queue !AS in holding state"ANRELOKJob !SL released4ANRELHOK!Job !SL released to holding state$ANCANOKJob !SL cancelled$ANZERONo errors detected(ANSUMM!SL error!%S detected:0ANBADCNT !SL invalid control file!%S:ANUNQCNT& !SL control file!%S not in the queue8ANMQUCNT% !SL control file!%S multiply queued6ANLOSCNT" !SL lost or inaccessible file!%S8ANMFJCNT$ !SL job!%S with more than one file@ANUNDCNT- !SL file!%S not in the Nmail work directoryBANMDFCNT/ !SL file!%S multiply entered in the directory2ANRETCNT !SL job!%S retained in queue.ANHLDCNT !SL job!%S held in queue.ANWRDCNT !SL job!%S in weird state@ANSIGCNT, !SL execution error!%S during analysis run,ANACTIONCorrective action taken:(ANDELCNT !SL file!%S deleted*ANSUBCNT !SL job!%S submitted(ANRELCNT !SL job!%S released*ANCANCNT !SL job!%S cancelledANUNKU (unknown)ANNETU (network)XXYESYesXXNONoXXDELDeleteXXCANCancelHREPRESN5message file recovered when repairing the Nmail queue"TRJOB job !SL user !ASTREOJ end job !SLTRCONN to !ASTRDISC TRABO abortTRSEND -tx-> !AFTRRECV <-rx- !AFTRRECN <-rx- !XLTRZZZ.NMAILTXP(P@ `"p pxp p  0` @@`XP@ !'P0@  ` p @ 0  ` Pp` !!!00C @P@@P  ` ` @p0p@ P `p @!P!! ,@LIBRTL@LIBOTS@ SMBSRVSHR@SYS$BASE_IMAGE@SYS$PUBLIC_VECTORS(*[PORTER.NMAIL.KIT100]NM$DAEMON_VAX.EXE;1+, .K/ 4KJ-'80123 KPWOL56`ؗ7:gؗ89GHJ0D`0205aHX NM$DAEMON NMAIL V10.0JaHؗ05-13PQ & 01G H ?! LIBRTL_001"! SMBSRVSHR_001!  BASRTL_001Q! MTHRTL_001!  LBRSHR_001"! SECURESHR_001#!SECURESHRP_001 H[dc.X[l[X[t[X[|[X ]$ NMAIL100.A '8([PORTER.NMAIL.KIT100]NM$DAEMON_VAX.EXE;1KK"^hmr{zPRR RLzLB&ϾPR NRCP~^}~ϓ^~Ԯȏnȏ |~PR~tCoC~T PRR <~yYϭAXyWXV4^|T  "CԮ  ώ SiR^?&Ϛ xbbR b cK bb0. }ĢƢȢ1&P@ b cDm ԮԮP(}ĢƢȢ%P@ b c ЬR0ƈ415J,n`P`PRưTZư\,nXXDЏ,nDưDưfVPRR Vݏl}ưPRRưݏ](d|V,nPfPfЏKBL$P(J BK,n`P`PRưTZư\(d,nDưDưЬ Ьf,nhfnnVݏ⁂g(f(hcSs( , 0ЬPPPLЬPPPPЬ PP PTЬPPPDԦH Vݏ` Ԧ@|~|~|~~2< ~ݦ PRRX[, d[(p[)|[******[ dl!t)|1 9AIQYaiqMIMLLltd|[-- 23:59:59.99@\0 01:00:59.99 X\!AS !#%D!-!5%T\yaiq!#* !#AS !#AS !+!AS]!#* !# !# !+!#*-  ]!#AS !#AD !#AS !#%DH]!#* (!AS) h]!#* !#AS !+!AS|]!#* !# !+!#*-]!#* !#AD !+!AS]!#* (!AS) ]!_!AS]!_!AD] ::"27=/"^0,^$(_NET:H^e,-("-({QQ腂QQ{.` (08@"HDPfX`hpxB     * `    Ȁ Ѐ2 ؀P  耂   @ v    (V 0| 8 @ HPZX`hpxDr @vȁЁ0؁d聂.{N $(`08@HP4X|`hpxP` Ȃ&ЂB؂^肂8d& L(z08@H PRX`hpxV~4LlȃЃ ؃>r胂{ $<Rl (08@H P(XB`fhpx* f    !`!!!B"Ȅ"Є"؄$#d#脂##($l$$$:% %(%00&8T&@x&H&P&X&` 'h:'pz'x'''(@(p((()P)ȅ)Ѕ)؅*2*腂`*{***+F+p+ +(+0+8+@+H+P>,X`,`|,h,p,x,,,-.NOJOBSno jobs found in Nmail queues2NOQUES no active Nmail queues available$QSTARTstarting queue !AS"QSTOPstopping queue !AS.QWAITwaiting for queue !AS to stop"QDELdeleting queue !AS,QRUNqueue !AS is already started"CANCELjob !SL cancelled"RELEASjob !SL released0CANPENDjob !SL cancellation requestedTEXT!ASTEXTC!AC@FILOFLO.too many files in job; not all will be deletedFFILOFL24too many files in job; not all will be accounted forFNOREASN3cancellation reason ignored; old-style message file"NOFILESno files in job*READerror reading from file !AD*WRITEerror writing to file !AD,SUBMITfailed to submit Nmail job6RESUB%failed to submit job !AS to queue !AS,IVNUMinvalid decimal number '!AS'$IVTIMEinvalid time '!AS'.TOOSOONinterval '!AS' is too small6TRNLNM$error translating logical name '!AS'NONXJOB no such jobJOBACT job is active0JOBFREEjob is not being held in queue4JOBCAN#job already marked for cancellation*QUEACTqueue !AS is not stopped,QUEFAILfailed to start queue !AS6NONRET$message is defined as non-returnable6NOSYSPRV#operation requires SYSPRV privilege6NONETMBX#operation requires NETMBX privilege2NOOPER!operation requires OPER privilege6NOCMKRNL#operation requires CMKRNL privilegeBMODE2operation only allowed in interactive mode process&NONETnetwork not available:LOGLINK'error creating network link to node !AS,SENDERRerror sending to node !AS:TIMEOUT'no response from slave mail on node !AS>NETHUNG+timed out sending to slave mail on node !AS>NOACCEPT*node !AS cannot accept this message format*PROTOCOLnetwork protocol error6RACE&expected mailbox AST not yet processed&OPENerror opening file !AD&CLOSEerror closing file !AD.SEARCHerror searching for file !AD"PARSEerror parsing !AD"RMSunexpected RMS error.JBCunexpected job controller error(CLIBUGunexpected parse error4UNXFC#unexpected MAIL function code (!SL)6SYNCH%something didn't happen (flags=^x!XW)"MBXIOmailbox I/O error*BADFILnot a valid control file6BADALG%block alignment error in control file8BADBIO'fractional block read from control file4BADFLG#contradictory flags in control file"ABORTaborted by request&SYNTAXsyntax error in '!AS'@BADTIM.invalid time value set as Nmail system defaultBINSTREE/error building internal file list (!SL node!%S) NONXQUE no such queue<BADBUF*disagreeable buffer size specified by MAIL*FAOunexpected formatting error6PRVUP&failed to set privilege from exec mode:PRVDWN(failed to reset privilege from exec mode<EXTNF,failed to activate Nmail extension image !AS2EXTNT!no entry-point table found in !AS4EXTBAD"malformed entry-point table in !AS&SSUBJNmail delivery sumKOL$ NMAIL100.A '8([PORTER.NMAIL.KIT100]NM$DAEMON_VAX.EXE;1K;mary&RSUBJReport on failed mail"MSUBJReturned to senderHRBLURB6Errors were detected when processing your mail message,RBLURT which was entered at !17%D>CBLURB-Your mail message of !17%D has been cancelled2CBLURT by request of user !AS at !17%D8CBLURN& but no further details are available.LGBLURB:The following error message was returned whilst sending to>TBLURB-The text of your failed mail message follows:@ZBLURB.There was no text in your failed mail message.FNBLURB4Text of original message suppressed by user request.DMBLURB2Your original message will be returned separately.THISAD address !ASXTO To: !ASXCC CC: !ASXSUBJ Subj: !ASXFROM From: !ASCWHY1 Reason: !ASCWHY2 : !AS&EHARDThis is a hard error.&ESOFTThis is a soft error.FEEXP7This is a soft error, but the retry period has expired.HECAN9This is a soft error, but the message has been cancelled.,EUNKN** unknown error severity **HENOMOR6No more attempts to send to this address will be made.>EMOR/Attempts to send to this address will continue.<REQUEUE*Nmail message requeued as job !SL!/To: !AS&LOG1!AC fatal error (oops).LOG2Job !AS!/Queue !AS!/Entry !SL$LOG3User !AS!/File !AS(SHOHDRQueue entry !SL !+!AS0SHOHDALQueue entry !SL, user !AS !AS*SHOENT Message entered at !17%D2SHOENUK Message entered at unknown time@SHOTIM. Attempted !SL time!%S, most recently at !17%D6SHONEW% No attempt to send has yet been made0SHOXAT Expires after !+!SL attempt!%S$SHOXTM Expires at !17%D!+:SHOXOR) Expires at !17%D or after !SL attempt!%S(SHOXNO Default expiry period*SHODEL Retry interval is !13%D*SHONDEL Default retry interval.SHOFORN Foreign or non-text messageSHOFROM From !ASSHOTO To !ASSHOCC CC !AS SHOSUBJ Subject "!AS"(SHOSUBX Subject (not shown)!+<SHOSUM* Summary: !SL unsent, !SL sent, !SL failed:SHODLV( Confirmation of job completion required4SHONDLV" No confirmation of job completion4SHORET" To be returned to sender on error0SHONRET Not to be returned to sender:SHONRPT( Delivery failure not reported to sender.SHOCRTS Message is being cancelledSHOADR AddresseeSHOSTSStatusSHOLSTTimeSHOUNS unsent SHODUN sent SHOFAIL failed SHOEXP expired SHOCAN cancelledSHOXEQactiveSHOHLD held in queueSHOTIL held untilSHOCMP completed$SHOERRerror in execution,SHONOSEnone selected for displayNEOFERR<(a new message is being posted: please try SHOW again later)JNULERR8(no error message text was received from the slave mail)<NEVTRY+(no attempt ever made to send this message)(ANFILEFile !AS (!UL,!UL,!UL)&ANFILDT created at !+!17%D(ANFROM from user !AS at !17%D<ANEMPTY* is not a valid control file - it's emptyHANBADF7 is not a valid control file - the format is incorrectLANOBSF; is not a valid control file - unsupported obsolete formatLANPREOF9 is not a valid control file - premature EOF encounteredJANFLMIX8 is not a valid control file - contradictory flags byteRANXVBNA is not a valid control file - no VBN pointers in control recordJANUNKFR7 is not a valid control file - cannot determine senderFANUNDIR4 is not in the usual Nmail directory [warning only]@ANMULDIR, can be reached by !SW paths [warning only]@ANUNQUE- has no corresponding job in the Nmail queueBANMULQUE. appears !SW times in jobs in the Nmail queueBANSTUCK0 is being retained after system error (job !SL)DANHELD3 is being held until explicitly released (job !SL)HANWEIRD6 is in a weird state - job !SL may need manual fixupDANLOST3Job !SL contains a nonexistent or inaccessible fileBAN2FILE0Job !SL contains !SL files (usual number is one)RANNORPT@Return-to-sender is not possible for this message [warning only]RAN2OLD@Repair skipped - message is older than the specified /SINCE timeRAN2NEWARepair skipped - message is newer than the specified /BEFORE time$ANASKDELDelete this file?$ANASKSUBSubmit this file?$ANASKRELRelease this job?$ANASKCANCancel this job?*ANASKFLUCancel extraneous jobs?"ANDELOKFile !AS deleted.ANSUBOKJob !SL entered in queue !AS@ANHOLDOK-Job !SL entered in queue !AS in holding state"ANRELOKJob !SL released4ANRELHOK!Job !SL released to holding state$ANCANOKJob !SL cancelled$ANZERONo errors detected(ANSUMM!SL error!%S detected:0ANBADCNT !SL invalid control file!%S:ANUNQCNT& !SL control file!%S not in the queue8ANMQUCNT% !SL control file!%S multiply queued6ANLOSCNT" !SL lost or inaccessible file!%S8ANMFJCNT$ !SL job!%S with more than one file@ANUNDCNT- !SL file!%S not in the Nmail work directoryBANMDFCNT/ !SL file!%S multiply entered in the directory2ANRETCNT !SL job!%S retained in queue.ANHLDCNT !SL job!%S held in queue.ANWRDCNT !SL job!%S in weird state@ANSIGCNT, !SL execution error!%S during analysis run,ANACTIONCorrective action taken:(ANDELCNT !SL file!%S deleted*ANSUBCNT !SL job!%S submitted(ANRELCNT !SL job!%S released*ANCANCNT !SL job!%S cancelledANUNKU (unknown)ANNETU (network)XXYESYesXXNONoXXDELDeleteXXCANCancelHREPRESN5message file recovered when repairing the Nmail queue"TRJOB job !SL user !ASTREOJ end job !SLTRCONN to !ASTRDISC TRABO abortTRSEND -tx-> !AFTRRECV <-rx- !AFTRRECN <-rx- !XLTRZZZ.NMAIL@@p pxx HPx0  @LIBRTL SMBSRVSHRBASRTLMTHRTLLBRSHR SECURESHR SECURESHRP!*[PORTER.NMAIL.KIT100]NM$DCL.CLD;1+,c. / 4i $-'80123KPWO 5677dؗ7Zgؗ89GHJ module nm$dcl!++,! DCL definitions for Nmail utility commandsD! (Implementors note: the keywords which make up the actual commandsB! as typed by the user are shown in upper case, and can be freelyD! changed. Only these keywords, and the prompts, are visible to theE! user. Labels assigned to syntactic elements are referred to by the1! Nmail code and therefore must not be changed).!--!7! define the command "verb" and a few assorted keywords!define verb NMAIL image nm1$ NMAIL100.Ac'8![PORTER.NMAIL.KIT100]NM$DCL.CLD;1i -$queman@ parameter p1, value(type=command,required), prompt="Command" noqualifiersdefine type command keyword SHOW, syntax=show keyword STOP, syntax=stop  keyword START, syntax=start# keyword ANALYZE, syntax=analyze7 keyword CANCEL, syntax=cancel_job, label=cancel_job: keyword RELEASE, syntax=release_job, label=release_job!! nmail show !define syntax show. parameter p1, value(type=command,required)> parameter p2, value(type=showtype,required), prompt="What"define type showtype6 keyword QUEUE, syntax=show_queue, label=show_queue![! nmail show queue [/entry=nnn] [/brief|/full] [/status=xxx] [/all|/user=xxx] [/output=xxx]!define syntax show_queue. parameter p1, value(type=command,required)/ parameter p2, value(type=showtype,required). qualifier BRIEF, nonnegatable, label=brief, qualifier FULL, nonnegatable, label=fullV qualifier STATUS, nonnegatable, value(required,type=showstatus,list), label=status* qualifier ALL, nonnegatable, label=all= qualifier USER, nonnegatable, value(required), label=userL qualifier ENTRY, nonnegatable, value(required,type=$number), label=entryO qualifier OUTPUT, nonnegatable, value(required,type=$outfile), label=output disallow brief and full disallow all and user disallow all and entrydefine type showstatus# keyword UNSENT, label=st_unsent keyword SENT, label=st_sent# keyword FAILED, label=st_failed% keyword EXPIRED, label=st_expired) keyword CANCELLED, label=st_cancelled !C! nmail cancel [/return] [/user=xxx] [/log] [/reason="xxx"]/! define syntax cancel_job. parameter p1, value(type=command,required)K parameter p2, value(type=$number,required), label=entry, prompt="Entry"= qualifier USER, nonnegatable, value(required), label=user6 qualifier RETURN, negatable, default, label=return> qualifier REASON, negatable, value(required), label=reason' qualifier LOG, negatable, label=log" disallow reason and neg return!! nmail release [/log]!define syntax release_job. parameter p1, value(type=command,required)K parameter p2, value(type=$number,required), label=entry, prompt="Entry"= qualifier USER, nonnegatable, value(required), label=user' qualifier LOG, negatable, label=log!! nmail stop !define syntax stop. parameter p1, value(type=command,required)> parameter p2, value(type=stoptype,required), prompt="What"define type stoptype7 keyword QUEUE, syntax=stop_queue, label=stop_queue !-! nmail stop queue [/oknone] [/delete] [/log]!define syntax stop_queue. parameter p1, value(type=command,required)/ parameter p2, value(type=stoptype,required)- qualifier OKNONE, negatable, label=oknone- qualifier DELETE, negatable, label=delete' qualifier LOG, negatable, label=log# !! nmail start !define syntax start. parameter p1, value(type=command,required)? parameter p2, value(type=starttype,required), prompt="What"define type starttype9 keyword QUEUE, syntax=start_queue, label=start_queue !! nmail start queue [/log]!define syntax start_queue. parameter p1, value(type=command,required)0 parameter p2, value(type=starttype,required)' qualifier LOG, negatable, label=log# !! nmail analyze !define syntax analyze. parameter p1, value(type=command,required)A parameter p2, value(type=analyzetype,required), prompt="What"define type analyzetype< keyword QUEUE, syntax=analyze_queue, label=analyze_queue!i! nmail analyze queue [/repair] [/confirm] [/hold] [/return] [/reason="xxx"] [/before=date] [/since=date]!define syntax analyze_queue. parameter p1, value(type=command,required)2 parameter p2, value(type=analyzetype,required)- qualifier REPAIR, negatable, label=repair8 qualifier CONFIRM, negatable, default, label=confirm- qualifier RETURN, negatable, label=return> qualifier REASON, negatable, value(required), label=reason) qualifier HOLD, negatable, label=hold9 qualifier BEFORE, value(type=$datetime), label=before7 qualifier SINCE, value(type=$datetime), label=since# disallow confirm and not repair" disallow return and not repair disallow hold and not repair" disallow reason and not return!"! end of nmail command definitions!#*[PORTER.NMAIL.KIT100]NM$ERROR.DAT;1+,*./ 4-'80123KPWO56bؗ7z@hؗ89GHJ no such nodeunrecognized nodenode is unknown name unknownunknown addressee no such user invalid usernot a registered receivercannot receivecan not receivesend to send mail tohas lefthas transferredon temporary leaveon leaveexceeds gateway not in ems error parsingrecord too large syntax error invalid item cannot accept unbalanced host unknown user unknown> unknown at <"*[PORTER.NMAIL.KIT100]NM$HELP.HLP;1+,./ 4H -'80123KPWO56/,cؗ7 hؗ89GHJ !! DEC INTERNAL USE ONLY!>! Nmail is for use only within Digital Equipment Corporation. +! It may not be given to any other persons.!'! Dave Porter (send mail to MU::PORTER)!1 NMAIL Nmail V10.0 26 April 1994H Nmail works in conjunction with the VMS MAIL utility to implementH queued transmission of mail. This allows you to queue up mail to nodesH that are currently unreachable, for example, or to transmit longB documents without needing to wait until transmission is complete.H Nmail requires no special software to be installed at the remote node;? it can send to any destination that ordinary MAIL can send to.H This Nmail kit is for use only within DEC. DEC customers (in the USAH at least) can buy Nmail through the ASSETS software library, also known" as the Digital Solutions Library.H Nmail was written by Dave Porter and is entirely unfunded; please sendH comments, suggestions, gratitude and legal tender to MU::PORTER.H Supply of this software and documentation does not commit me to anything, anytime.H For more complete documentation, see the Nmail User GuideH SYS$HELP:NM$UGUIDE.DOC, which includes all that's in this help text,( but with additional useful information.H For system manager level information, see the Nmail System Manager's manual, SYS$HELP:NM$SYSMGR.DOC.2 SendH Use any of the MAIL commands which send mail, such as SEND and FORWARD.H To tell MAIL that Nmail is to be used, you type addresses in the sameH format that you'd normally use with MAIL, but put "NM%" in front of. each address for which you want to use Nmail. For example: MAIL> SEND5 To: NM%WHITEH::RODHAM, NM%WHITEH::CLINTON/ Subj: Adopt a single-payer system nowE You can mix Nmail addresses and ordinary MAIL addresses if you wish.H You can use logical names for the "node::user" part of an address, orH just the "node" part, exactly as you'd do without the "NM%" prefix.H You can also define a logical name for the complete address, "NM%node::user".H MAIL has a useful shortcut so that you don't actually need to typeH "NM%" on each and every address. You can use the /TRANSPORT qualifierH to direct MAIL to assume the presence of "NM%" on every address that@ doesn't already start with a transport-name (any "xx%" prefix).6 Thus, another way to express the previous example is:" MAIL> SEND /TRANSPORT=NM%/ To: WHITEHA$ NMAIL100.A'8"[PORTER.NMAIL.KIT100]NM$HELP.HLP;1HU::RODHAM, WHITEH::CLINTON/ Subj: Adopt a single-payer system nowH You can even use the /TRANSPORT qualifier with the REPLY command, thusH allowing use of Nmail for replies -- something that didn't work too well before VMS V5.H An even more convenient MAIL option allows you to set your default transport: MAIL> SET TRANSPORT NM%H This causes /TRANSPORT=NM% to be applied to all SEND, REPLY and FORWARDH commands in which no explicit /TRANSPORT is used. The default1 transport setting is saved in your mail profile.H If you use a distribution list (.DIS file) then you can either add theH "NM%" prefix to every name within the file, or else you can use theH /TRANSPORT qualifier so that MAIL assumes "NM%" by default. You never. include "NM%" in the name of the file itself. MAIL> SEND To: @USGOVT< Subj: Managed competition is doomed from the startH Nmail will include a time stamp in the proper place in the "personalH name" field included in the mail message. This allows the recipient toH know the time at which the mail was actually entered by you, which may; be different to the time at which the mail is transmitted.H Your Nmail job will be entered in the Nmail generic queue, NM$QUEUE,H and eventually processed by one of the Nmail symbionts running in yourH system or cluster. If you wish to check on the progress of your job at1 any time, use the Nmail Show utility; see later.H If a network error occurs while the symbiont is sending, then the jobH will be rescheduled for a later time. At this later time, Nmail willH again attempt to deliver all the as-yet undelivered copies of your message.H If some error occurs which Nmail deems to be irrecoverable (such as anH unknown node name) then you will be notified by a mail message thatH this has occurred. A copy of your original message text will beH returned in the error report, in case you wish to correct the problem and resend the message.H If Nmail cannot deliver your message within 3 days (or some otherH length of time, at the discretion of your system manager) then it willH give up trying, and notify you as if an irrecoverable error had occurred.H Nmail should be able to handle any files that MAIL or the DECwindowsH MAIL interface can handle, with one exception: it cannot handle textH files with records longer than 512 bytes. Normal text files andH compound document DDIF files can be sent with SEND. Other non-textH files or files with oversized records should be sent with SEND/FOREIGN; to make sure that all information is preserved in transit. 2 ReceiveH No special software is required to receive mail sent with Nmail. OnH VMS, the mail will be received identically as if it had been sent% directly with the usual MAIL sender.H Nmail uses the MAIL-11 protocol and thus can speak to any mail receiverH which uses this protocol; this includes the various mail utilities (notH all of which are necessarily supported products) on VMS, RSX-11M,H RSX-11M-Plus, RSTS/E and Ultrix-32. There are also several gatewaysC via which MAIL-11 senders can communicate with other mail systems.2 ShowH To display details of Nmail messages that have been entered into the? queue but not yet completely sent, use the Nmail Show utility.+ $ NMAIL SHOW QUEUE [/FULL] [/BRIEF]7 [/STATUS=SENT|UNSENT|FAILED]/ [/ALL] [/USER=user], [/ENTRY=entrynum]- [/OUTPUT=filespec]H The output from this utility will include details of all messagesH entered by you. If you do not specify either of the qualifiers, thenH an intermediate level of detail will be presented. To get more or less+ detail, use /FULL or /BRIEF, respectively.H A status of "sent", "unsent" or "failed" will be displayed for eachH recipient, in the default or full displays. A sent message has beenH successfully delivered to the recipient. An unsent message has notH been delivered, but Nmail will continue to retry. A failed message hasG not been delivered, and Nmail considers the error to be irrecoverable.H By default, the display includes details of all recipients. To selectH only those recipients with a particular status, use /STATUS. ForH example, specify /STATUS=UNSENT to show only "unsent" recipients.H /STATUS can be specified with /FULL and /BRIEF as well as for theH default display (although as things stand it's not especially# meaningful for the brief display).H In the full display, the most recent error condition experienced willH be displayed for each recipient to whom the message has not beenH delivered. Nmail may or may not consider this error to be recoverable,H as indicated by the status field. Additionally, the time at which thatH attempt was made will be shown (the time is actually the time at the3 end of the attempt, rather than at the beginning).H For an active job, the addresses to which Nmail is currently attemptingH delivery will be indicated by an arrow symbol on the left of the screen (in the full display only).H After Nmail has completely processed a message -- that is, after allH addresses have either received the message or else failed irrecoverablyH -- then all information about that message is deleted from the system.H Thus if the SHOW command reports that you have no jobs queued, you can* assume that they have all been completed.H Use /ALL to display details of all messages entered by all users. UseH /USER=user to display details of all messages entered by the specifiedH username. These two qualifiers require SYSPRV privilege and are reallyH intended to allow the system manager to diagnose possible problems. InH any case, the subject of the message is not displayed (in case it's private).H Use /ENTRY to display details of a single entry in the Nmail queue,H identified by the specified entry number. If that entry is owned byH some other user, then you must specify the username with the /USER! qualifier -- SYSPRV is required.H By default, output from the utility is directed to SYS$OUTPUT; use( /OUTPUT to direct the output elsewhere.H Since jobs may move around in the queues while the SHOW command isH working, it is possible that occasionally a job gets missed. It isH even possible that a message will be completed while SHOW is looking atH that very job, resulting in a "file not found" error from SHOW. VeryH little can be done to prevent these effects, but they are fortunately relatively rare.2 CancelH To cancel further attempts to send a pending Nmail message, use the Nmail Cancel utility., $ NMAIL CANCEL entrynum [/NORETURN] 0 [/REASON="text"], [/USER=user]& [/LOG]H The "entrynum" parameter identifies the entry in the queue. It can beB determined by looking at the display from the Nmail Show utility.H By default, the CANCEL command requests that a copy of the message textH be returned to the sender via mail, after which the message will beH deleted from the system. Cancellation in this case requires theH intervention of the Nmail symbiont to complete the processing of the message.H If you specify /NORETURN, then CANCEL will immediately remove the queueH entry and deletes all knowledge of the message from the system. TheH message text is irretrievably lost (that is, the copy that Nmail keepsH is deleted; if you prepared your message in a file before sending it, the original is not affected).H Use /USER=user to cancel jobs belonging to another user. ThisH qualifier requires that you have SYSPRV privilege. Use this optionH wisely! Note that the job will only be cancelled if both the entry> number and the username match the specified parameter values.H You can use the /REASON qualifier to include a line of up to 255H characters of explanatory text with the returned message. It'sH probably most useful to do this if you're cancelling someone else'sH jobs, but you can also specify a reason when cancelling your own jobs.' /REASON cannot be used with /NORETURN.H If you specify /LOG, then the utility will print a message confirming0 that the entry has been successfullL$ NMAIL100.A'8"[PORTER.NMAIL.KIT100]NM$HELP.HLP;1Hy cancelled.**[PORTER.NMAIL.KIT100]NM$QUEMAN_ALPHA.EXE;1+, ./ 4-'80123 KPWO56Zbؗ7hؗ89GHJ,h (X0Zeؗ NM$QUEMAN NMAIL V10.0T11-11@@$0 $  $ !$.|$J$( 4: LIBRTL_0014& LIBOTS_001<^FSYS$BASE_IMAGE_001@:P`( ?@0p X@@P< 8 =`)6 8B0 @ 0 p  @8GF Kp0@ P= @0 '0(6@ 0@6@< @0 h4@ 03` P02` 0P0 @)000 x 0H)p + 0@1P< @L+80.0 0+@ 0 H-@ 0.@<  <*@+L*4+\*(+0+P|  0(0%0X#0 0 #P<  0 "P 0Px p   00 0@  0F0hF0E0 P00DP< 0`D0?0 0C0 0C0 08B0 Pp0A0 0@0@@00?0 0=P| 0>  @@0P= @0<0 0:@ 070 l*x 0HR 0 Q0Q` P0N Q 08G 0G  *08J@ * ,0K 0F 0pS P@ 0 8GFKp0 Ѐp $P0Hh|p F0(@xP **,N`>C`:P( @@P0Xy< ?@< 0?`=8B6 00 wP 0t` p @0(Prp % DF0e h@0Pe 08  00`a l*p0(8o`< 0(@p 0((d`< @p ! 0Z0 -pu$ NMAIL100.A '8*[PORTER.NMAIL.KIT100]NM$QUEMAN_ALPHA.EXE;1z"0`[ 8G8JHR0} P000U + XXXXY0YZȫ%% `0 $0؁P @6 P=x@ 0Xc@ 0b p@0`0 0h` 0 ؝p $P( @@% + =0(`< XH-@@PA0 ؍@ :P < $`00 @ 0Ќ@ 6 0 `0 p 8Gȫ% %X#Kp0p 8JHR0 0(0 0PP| 0 p >0@  P=@ ) F @8JP0H | 0* 8GGL+0 (P 8J F0x< 8GHR08p| */ GP@ 0H 00 P0p0 0X0ز0 0H0 00 0 p$0p P  0h0 0Ю0 0x @00 0ȫ0 *|*P`0`0 l*x show_queue `&cancel_job t&release_job &stop_queue &start_queue &analyze_queue & l&&&p&&&Pentry'brief 'full0'output<'allL'userX' st_sentt'st_unsent 'st_failed 'st_expired 'st_cancelled 'entry'log'return'user(reason ( entry,(log<(userH( oknoned(logt(delete(log(repair(confirm(hold(return(before(since(reason) -- 00:00:00.008)0P)????????!AC!#*:(!UL,!UL,!UL)NM$!6(2ZL)_OPA0:(004DH,** Nmail V10.0 0 00:30:00.00 0 00:10:00.00 3 00:00:00.00 NM$WORK:.WRK SYS$OUTPUTNMAILOUTPUT.LISNM$ERRORSYS$SYSTEM:.DAT NMAILTRACESYS$MANAGER:.LOGNM$QUEUENMAILREPORTSUMMARYRETURNED NMAIL-DAEMONNMAIL LNM$SYSTEM NM$EXPIRENM$DELTANM$TRACE NM$EXTENSION,p+ (x+): +/+08@PH(08@  H$3DDDDDDDDDȅDЅD؅DD腂HHHHHH*.*;*::.,,, -->-, -(-)(-******4- !)1 9AIQ Y a i q$ 0 P p <--- 23:59:59.99-0 01:00:59.99 .,   !AS !#%D!-!5%T.yaiq!#* !#AS !#AS !+!AS.!#* !# !# !+!#*- .!#AS !#AD !#AS !#%D.!#* (!AS) /!#* !#AS !+!AS(/!#* !# !+!#*-@/!#* !#AD !+!AS`/!#* (!AS) x/!_!AS/!_!AD/0 00:00:01.00 /?????????'$ NMAIL100.A '8*[PORTER.NMAIL.KIT100]NM$QUEMAN_ALPHA.EXE;1X"!0#G~G^G^GG"@BBZktG="pBPBFBxb G$]]"cZktG`Bhb"0="]"ZkG]]#kG#G> @hGG~^G^G~GG8=pB"BZk } B$]""D(4 @bG,=GtGcZktGB"b@="]"ZkTG BG(bGvZk4G8}c `=?@B ]"b="tG|cZk} ]=#v`H"v@Hb@` .qHPJF>G]@r.tRHSrJtFr>G]G]} #k. HP JF>r. RHS rJtFr>#G> @hGG~^G^G~GGGB"4BZk4G"D t @$=`G]_B BbL]"H="GtG&cZkH C"4G@G"4G4GBGC4G7G B0"GGBZkG0 0=("4GB 4C"@4G/B]`8]c `4G/ ݢB B <="b@]"tGbZkB"bP="]"tGZkG]]}0#k #G> @hGGGG~^GAG"AZk4GD @$ }B@ݲA"a0="]"tG~ZkG]#k0#G~G^G^GG" BAZktG="PB0`BFBXb G$]]"bZktG@BHb"0="]"~ZkG]]#k#~^ ^(~08@޴HcGGX"=0b4G@BHbG~Zk4G@BHb" ~Zk4G@B"Hb~ZkGP$D #1@B`GF@ b#4Gf_P@ @? GfG$[@ZkDG`B&hb"4GXZkGc] ](}08@ݤHP#kG#~^ ^(~08@cGG("=b @b#c 8 GG@4GG"b#4GG#'_Gb#"4G _TG#,"#"b#U@8"G4Gb#_#4 D#D"#"b#H@#T D## P F GL"hb#T$"TG @4GB$ bG^XZkGBGd"b#4G_#!D#Gb#x"4G_#"D#G"b#4G_#$D#Gb#"4G_#(D#G"b#4G_D GC"c"#G b#@GC"#c"Gb#@GGGc] ](}08@P#k#~^ ^(~08cGGh"=@bb#`c GGJ@G "0b#4G_#4 D#G0b#"4G_# D#("#"b#@#T D#8"#"b#@@"H$"TGPDGb#) @4G B$b GWZkG GGC"c"#Gb#x@cG] ](}08@#kG#~^ ^(~08cGG"=bb#c T GG@G "pb#4G3_#4 D#"#"Hb#g@#T D## "TGP F G($"b# @4GB$ bG~WZkGGC"tG#P b#@cG] ](}08@#k#~^ ^(~0cGG("= bG4Gb#c G_"! TFG "b#4G_"! 4FGb#"4G_"! FG$"hb#4G @4G B$bc G/WZkGG"4GGb#%@cG] ](}0@#k#~^ ^(~0cGGh"=`bG4G0b#c G_@"! 4FG"b#4GU @4G B$bc GVZkGG@"4GGb#$@cG] ](}0@#k#~^ ^(~08@cGG"=bG4Gb#c Gh_Ӡ $T D$G"b#4G]_$ D$Gb#"4GT_$!D$G,"b#4GK_$"D$<"$$"b#@$$D$L",$"b#@$(D$\"$"hb#o@d"G4Gb#@4G0B$ 8bGVZkG<Gl"b#t#"TG@4G0B$ 8bG~VZkG,$|"4GP D Gb#@4G0B$ 8bGlVZkGd(b#P`D `D `@4GxD0B$" 8bGZVZkGG$$",D"pb#d"GX@Gc] ](}08@P#k#0TG~^G!J&H D [04"B({G|ZkG]   #kG#~ ^(^0~8cGG=G`"=GG4G(b#_GGGG=TGb#_Ӄ&"hBpb4GVZk4GcG ](]0}8@#k#~(^0^8~@cGG =G"= G$Gb#4G_G+G="b#GTG_TG"@BHb"h1"NrZk0B" =TG8b{Zk4GBbG"zZk&"` B(b4GUZk }&"c4G` B(bUZk4GcG(]0]8}@P#kG#~(^0^8~@cGG =G"= G$Gb#4G1_G$G="b#GTGR_TG"Bb"t1"rZk}tG0B = ]0v`H8bDZk4GBbG"zZk&"`Bb4GlUZk4GcG(]0]8}@P#k#8G~ ^G(G #([="}"=G =GG0{G:}Zk=G ](D0#Gk#G~ ^(^0~8@H޴PX`cGG4G=x"xGGB]0""BG,A"}Zk&G"xݲ"|P`D(AF`x" @}"dX]AGPp"Ph@]!G b#H== @4G PB$Xbʀc GUZk4GPBx"Xb"zZkGp=G@=TGD6 J=  ptGJpG"dݲ b#G `="I @GG&  0@GP@ b#pBC"d0@`="tGTG7 @G Ã&PB?&Xb`Dh"p1"0D4GGTZk$$ r AA&D@BHb"GGtGTZkG4G=" b#TG @Ӄ&"@BGHbGtGTZk`D&G@=" b#4GTG @Ӄ&"@BHbGGtGTZk`PB&]C"Xb4GtGTZkG8H@hAC"b#T@0@0@ @,G%x!A@a!@C"GG b#v@ӡ@D0@0@ @G=" b#tGTG @Ӄ&"@BHbGGtGPTZk`PB&]S"Xb4GtGNTZkPBx"Xb4GoyZk4GGPB$Ҁ XbG4G?TZk4GPBx"Xb`yZkGGc ](]0}8@HݤPX`p#k#~ ^(^0cGG"= ="Gb#]"GG5@GG0b# @TGG "=pb#@Ӄ&"4GBbTZkGG4Gb#4G@cG ](]4G0@#kG`#X~p^x^~cGGh=G``BX]4GG b#p="P]"GG@GGb#@TGGP=p" b#@4G0B$c 8bGSZkGp=4G!D0B&8b"SZk$ |p=4G 0B$8bc GSZkGqGh=4GBG4GP Db"DrJ2F"yZkGtGGb# "]"@Ӄ&x"p0H@c4G#v`HpDG:GH"b#4G5 @GG b# @TG"Gb#@ @4GGb#@"% @GTG#!v H 1@GQFb#G@Gb#4GTG@GGb# @4GGH" b#@@}D=C H!v H#bHDDp=GGb#!F!Bp=@G4GGp b#@4G0B8bGESZkGcGp]x]}#kG#G~^^ ~(08GG=Go G"Gb#@GG HGH~ $,$.8B$H@bQ$J!Q @r$H2F$>GG(zZkTG-$,HBIPbA$HPApI0D$<G=c40qGyZkG]]  }(08@#k#TG~^ ^(~08GGG1="?DxDGb#G'@8DG="<TGb#@G`$H @ =BG }2v JTG bRZkG] ](}08@#kG#G~( ^^ G2#G!v H245?HFvJFC2,7?HpJxJF բ8?HpJtJG2 G"G5vJ! 4pcJ1`/$",ԢPJ) =G=r B6J(bt"PHwHF"0."8v H0JJ6JR H>FCCGxZk& "BbGGtGJRZkG]] 0#kG#G~GP^TGX^`~hGGG0`@ B(b LDTGH("@=xZkGGGGG_@("BU@7B.C3/:UBJײC#.8K:85@.55BCs#C"@JJ`#@Z@C:B(.C0@"Jڲ0B8bH"8="@]"}"G;xZk& "G@BHbGtGQZk8]G#,pCHA#H0D#^Zk4GF B@ "=%d3v`J eâtBe6vJŲ$8vKGGzZk#Ţ B!v HGGGyZk GTGTGG@B@@PGHbGtG DyZkTGG`=" B@bJ`Zk4G BG(bQZkGG ](]0}8@HP#k#GCGp04G3v`J0v`J51`B1R6@8/8KXG`GC 0B B0B?#4vJCk1`Jq6qB B8K BG B5 `G7@ / K@%0B7@x/xKC0B7@,H@0B7@/KC0B B? B7@/KC 0B B#4vJCkG7@223wB{`J ?KD#4vJCkG#C@ 2v@J \@!G2@,s"H@"21@B2@,s"H@21@B2@,s"H@21@B2@,s"H@ 21@Br";@G2@`. `J@21@B_r"0@`G,H@0 @21@Ba.aJdB`0 @21@B,H@0 @21@Ba.aJdB `21@B 0 @@G.JdB`21@B0 @_ @s@J4HF4G1#kGG#kGG)FGG P0@JR@JDR"4G@GkGݦGV"21@B@v"S@s3F `S@s0JRJF"`0@ @GGk)B`]G5BBGGGzxZk8"@@GkG#9#~"H^P^X~`GG@=H"00"" " H0! q1"! $F(=(=}0,0H0B"=2Gݲ8"8(B="8}]"0b "GGwZk? &€"Ga@]"8 D#D HB4GPbGGOZk8B0="@H]"@btGMlZkGH]GP]X}`p#kG#~^ ^(~08@޴HG G G4GG BF@(b="]"4GGGvZktGB="b]"lZkP@ @G] ](}08@ݤHP#k#~^ [ ^(~0GG({=G="TG+uZk = CF$ Bc `4Gñ_@6 B"4G4G2D 2@$WF +0=#ZB[BZ{[G @51BCBQBCc1qD`51BCYBBB٢B4GG$B@ G9$B "C"5@@GG]4G}z=1G] ](}0@#kG#9#~ ^(^0~8GG=]0.0J0B 4G" =TG ]TG=_B"G="]tGb#|_G ]G(]G0}8@#kG#tG~^ G([]"=00{1v JGG~ZkG]$ 0#k4G=0G] 0#kG#$~TG^^ ~(08GG b# bPG_G8tG@b#P0G_`GGItGb#_TGXb#B="_GGtG "b# _B4GbG"sZkG0Gh="TGb#_GGtG "b# _B4GbG"sZkGGH="TG(b#t_xb#G"_4GBbG"sZkG2`DG4GG]] }(08@#k#~^0GA"@ps" `83$HdJ HH`FP8@F@G([0G4G0{TGtZkG]   #kG#~^ cGH;=G8[@{vZkcG] 0#k#4G~tG^ ^(~08@G {Gb##"(RG_L="$ ]"0J?D0D="GXb#_Ӄ$$ GP"0HJ!!$H$HF BC"bG4GGGMZkG(@F$, G_&R"UB5"0 %G2D @BGGwZkG8B:vZk4G4Gò Ã$4 BC"bG4GtGMZkGG] ](}08@P#kG#G(> @hP?C~B^G <CGGGG@ ("GG=#! =C!8G"G{#4@G] `#kG #G(> @hP?C~B^G <CGGGG@ ("GG=#! =C!8G"G{#@G] `#kG#rSJ~ ^G(^G0GG #[ !v>J{="2D= =}"GGGGuZk4G"1q @I 1@8@7 GSBsFFswFF@`0B]XB85GyG GXF4@0B]VB֢FtF`֢FVG(0B][B{;5GF{rG[F@0B B BGSBݢsSVGFsxFG `0B B?GG ](]0@#k4G#~^^~ (0GGG" 4G G(BR@0b4GqZk0@ @G]  ]} (0@#kG#0t J~(^G0G# [ ]G@3_JtF]}" "G=G ]G({GytZk"="_4G ݢ5vJG(]0@#k#4G~^^ ~(GGbGHb#c G&_GGBx"tZkP? '#x"BGG H@xFtZkK?'4GGBBl"GtZkGGB("tZk$8vK# bl##C"##"â"#!?H$` l @(C"CqJsFQG(â7JcCX"8BBl Jt#y1`J?&Dc!?H&$6JqGD"# @bD?#C4@t#`F?&B(ò&x"@d"xx"4G@Zk&l"Gb#x#"TG _hB("pb4G]sZk&"G(#"b#TG_BC"GtZkG]] }(0#kG#G~G^G^G ~G(G0GGG@HB=P GFtZk?&tG$_&P"R"9?K$d5vJHD4CKB'?'F?&B9#BLD"$DYG'Pd"(d;CH$5vJBK&BHBP"GGtZk&`"P$"0B&d"9?KG7CPTXDSFXDG\VtZkGGHB"tZkGGHB$L"sZkD "<_"9?KL BG CIJ7J$4GB(bLD1?J4B$$rZk&l"TGGb#Gu_ӠBb"4GrZk&"Gb#$"TGh_4G G@` dG]] }(0@#k#2J~?&^1"^QF~4G (Gp{GTh#Pc GDD$8 D B(b@ZkGBGb4GrZkGG&0b#t"GTG(_G]]} (0#k#?$~^! GTP" [4G$D({crZkG] #k#~^^ ~(08޴@GGG B?#(b 0JB G4G*rZk?$! $G@z @ G0D G&b#"TG_$ D4G!v?H$RH`G]_B G&b#"GTG_G4GG]] }(08ݤ@P#kG#4G~^^GGGb#y@Gb#_G]] #k#4G~^^~ GG0{ B(bGqZk&"Gb#GTG_G]]} 0#kG#rS J~4G^^~ GP{G  B(!vH(bG2D qZk&"Gb#GTGn_ vHG]]} 0#k@ P.s0H0 RPJSFP>RJ !.rJp"Q!J2F!>`3,qHA3H1D3<kP. 0HR PJSFP>!. JQ !J2F!>3, HA 3H1D3<0,0HP[s H0 1H3FC0.!J 5vHvS J2p"F0.3J`!v?H Jw J&6@2Dk0.Q 0J!Fa.S aJqF.U JFG#4G~^^~ G{G B#$8 vHG(bvqZk&"G@b#GTG_G]]} 0#kG#4G~^^~ GG{0B8bG8qZk&"Gb#GTG_"#4G B vH80DG#(bqZk&"TGGb#G_? DG]]} 0#k#4G~^^~ GG{ B(bGqZk&"Gb#GTG_G]]} 0#kG#0F~G^^~ (G { G # vHR H@p@DD(B @"GqZk"Gb#$ NMAIL100.A '8*[PORTER.NMAIL.KIT100]NM$QUEMAN_ALPHA.EXE;1+"C_Ӄ&ā" c4G vHR`H@p@DBbYIZkG]]} (0#kG0,  H?@k .Q J!F?@kG#07J~^ ^`J(~08@GG=b=0B #G8b9?J G 4GxpZk$z GD& G`b#"GTG+_ #D8RH4G"G]_B G&`b#"GTG_G c&́"4G#dHfH` B(bHZk4GG] ](}08@P#k#rS J~4G^^~ G{G 8B(!vH@bG2D :pZk&"Gb#GTG_8G]]} 0#k  Q.s1KRQJSFQ>kQ. 1KR QJSFQ>G 8!v?H k#G~G^GG[#{"GGGGpZkG] #kG#G~G^GG [#({"GGGGpZkG] #kG#G~^^GG#=0B"]G@B4qZk\]"T="LXPH@}p@K9Kb#0G4G $]p]"(]]"0]`]"4]x]"<]h]"@]_Gb#n="_kX]`= P}hH5_Jp=v H7JxJ9Jz JFX=FP:GH=x"\}"TL}X]=:v@K% @ "=G "P=ݢ1v J  "H}3v`J` "= "! =X="P}"H"G&GH vH "= "1"=P} 3v`J` "X=] b9v K } "! =]H="P}"^GX"G0B8bG`Zk4GG]] #k#~^^ ~(0GGG#G !v H0$ " "?F=GTGb#A_Ӄ&"?$:! D (BG0bGtGGZk8B$c @bG4GGZkG.G0JD2v@J@1vJ Gâ6vJB0@BB1BHB4GGPB")wZkGC@D`#x@Dq`H0_HFDd3Jd$vHCG]] }(0@#kG#~^^~޴GGGGBGGPX @ "@"GpZkX=h="PݶCP=`=" =x="=p="$=="0=="4=TGh=`@H`G@="Gb#d_4G0b#M="_Ӄ&"BbGGtG(GZk@="G0b#_Ӄ&"GBbGtGGZk="G0b#_x=$D?G&?&B"1"@@GFB&b"GtGGZkG %=" BGE3v H1v JrZk @&4GdJ#?KdDfD氨=pGG]]}ݤ#k#G~G^G^G~GGG޴GG#BG " ݠ(=oZk&s"& ="O_'#B F֢B_&G$ݲ!B $Ba,}!0=FB0'&""3D2@04GѲ!BGòB@?$! 1!By#`4GGC_'Z#UB"4GG@@?$! 5B"4GG@ e&uUSGTCBY"@4Gä@G&FpBB9" 4Gà@$ 9# 4Gø@ ]"GtG#b#0vJD@GG0B }""8bGtGGGG+nZkGGtGGG="b#,@GG]]}ݤ#kGGGGGGG ]GGGnZk0]!v HGGGGpZkG(]nZk4GGk #G(> @hS?C~`B^G <CGGGG3B1}(#=GG" B G(TG8[@{GkZkG] `#kG$2= F!1@DH  GkJ&s"F0 DPF &`DFDkJ "`DkGJ"DkGvJ"DkGvJ&`DkGFDkVJ"`DkGPF "Dk 2B&@DkG4GG DTG!C4 FJ4G14J0JD0FDkp#GP~p^x^~cG@= `4GX@GG\=p"P=P`D`BhB"G*nZk&GG`"@ݲ?DD}"@"`=H"b#G_$ʀc GGH=6 HA HJ>H=< H]V@J @H}`J`H6J$ڀc 2G4Ghh="b#TG_Ӄ&"GPBXbGtG'EZkG="b#tGTGt_Ӄ&"PBXbGGtGEZk`@B&`]K"Hb4GtGEZk0B@"8b4G7jZk4GG$Ҁc @BGHb4GEZk4G0B@"8b(jZkGcGp]x]}#k#~0^8^@~HPX޴`hpGGG¤#dD4GG 1&hDR FfG0@1U@ B\"B@kGP`DTF4G|@pGb# G_ӄ& ,2JƢ Hfs1H6J&SFC7J.y1H! H`1HJG":#Jxq JCVGFFƲ.1#JCJ:Jy1J!F DYG' x.X&"" B"xJ6J{1`Jf"F(bX">G;]Zk4G B "޶"(b`"`&"G"f"""+]Zk4G B & >"(bh"h&"޶G"f"""]ZkG B (bp"p&"G"f"""]ZkG BG""(b x"x&"f""]Zk4GT&"!!v H p"G" b#TG1"@iy"b#C @GcsGPb#@G]mGb#@GWg"b# @GQað"BGbtGGiZkGWpG(, $1@,21@ @`@T'B!BԢ T֢4Cղ9Z(:@9 2B $B$CB_ A'Bp Ba $B!!B;f&"4G`b# @4G GG @A4G tGb#A@ @pA A&lG"["4GtGb# @4GG4GG b#G4G@G0]G8]@}HPXݤ`hp#kG#~^ ^(cGGP"="4GGGpb#1"Q"_G4GG@b#Q_4GcG] ](0#kG0#G~^^~޴>GGGX"B` G>lZkGB0"@@"9lZk4G= h== t== == == 4== @=]#h}"L]]#(TGx ݶ}4G = ]]#$]@Bp GݲHbthZkGX="b#GTGn_4GTGG="b#_Ӄ&"BbGGtG0CZkGb#X="GTG_Ӄ&"GBbGtG!CZkGtG]=b#K_ӸJGG0="Gb#TG{_tGTGGGb#GG="q_G]G"b#S_hb#E! I@K]"="2v@J@0@ :0 0@0 J3_J0 Bt1 J?FtFC0@ 11 B5_Jv1 JF0 @BGHb=""TGOZk&"4GBDGbGBZk==Q4"H3v@JtFC16?HX5vJwJF1\ =1)8 G0@Gb#="tGTG_GB&bp"4GBZkG?%$)!r  AA& EBb"GGtGBZk&!= X""GG8b#;@ӇDu=X"GGb#@n?%%)!B!@@&(E3Bb"GGtGsBZk+GB$ bX]"G4GtGhBZkGGG4G="b#TG_Ӄ&"GBbGtGUBZk4GG]]}ݤ=#k#~^{#G(00Bp H@00 F0BrJ?F2FF0 01BtJ?FtF0G] #kG#G~^ cG1_&R"2D G&{#|"TG"_cG] 0#k0#G~G^^GG"(B|jZk_"27FJ"37gJ = 5J0JP"BT#8]1/J8BX"3B =?"(B5J01$JR"4]B8=X"G8=GPݦVjZk_&R"X0;H`qH_'Xb5JF&F`Z#84VJ&SBP]BX"0B= \=B`]#`d]GPB"GtG=cZk4G@B"HbgZk4GG]]#kG#G~G^GG V"(AGInZk?#G A8DGG V"oZkG]D #Gk#TG~^ ^(~0GGG0BG"8b]eNZkGGBGiZkGݢB֢ "G6jZk4G=bS K6vJFX#&@48G] ](}0@#kG#G~(^0^8~@HPGG#PG "g@("= 8B="GG G^ ]"@bGifZk&"4GGDXB`bGG+AZkHG=ĢD] pB<"iZk0BIJ(e`H'@9K%G(a,G(]0]8}@HP`#kG#~^{#G@4GG] #kG#4Gh~^^~޴>^~޵cG` x=p=G`Gt04$ NMAIL100.A '8*[PORTER.NMAIL.KIT100]NM$QUEMAN_ALPHA.EXE;1"Th?$`=&d?$\ "X! Pe@ G$=# (X}",a@!GGG0 JG!vJPb#2BJRJ2@0=_&4?F8=R"<]TG@=!DH} G G G GO"X"GG4GG_`"P="X]"b#@Ӄ&"`= G!v H <0Enx]GHF@.?#\4G4GF BF#/ X}#@BAB!D 71BC O"LBRBR E71BC#[BWB4GB{wC75BGG _C}?$x=z! GaF$G G G./#\]4G4GQF QB;F# / X"ZCACZ "!AG 81CYCPCC`90G81CC O"TCRC44GR2B B25@BGG C}_'zZ#F0c "4GF `4G b#0@4@@Ӄ&Є"4Gpb#@4G04GQB8/G " b#0 B8/.@Ӄ&؄"04GtGpb#D@4G /(G " b#4G0 @ /@4GGpb#@4GxPD0D8F xd/"O"`b#@8D 0#4G0 HC0Hx/"O"`b#@ө5@0#4G$0 H0B/ .G$ " b#@Ӄ&"4Gpb#@4GG4Gx=PDpb#@X 0AXGx=4Gpb#"D P&"@G 4Gxl/"O"`b#@ӧ5@xD4D0 "4G0I!(/G b#0 @(/@Ӄ&"04GtGpb#0Id@4Gxx PE|/"O"`b#d@Ӫ5@00I 8E^]44!G0!!F@"F`V!J DG " b#4G0BD@Ӄ&"4GtGpb#RH8@4G4G @4GDx=0B!D G@ b# "s@Ӄ&"4GtGpb#RH@4G4G "4G E<G b#0@<\@Ӄ&"4GtGpb#4GRI@Ӏ4Gxx PE t/"O"`b#@Ө5@D4D4D IE?@ GG G 4 =<5@tGTGGGaFG4 =<5@tGTGGA" G;v@K}R@K !@b# =`@@BTGHb2D=""*NZk00I 1@!Ip1H0D0 G8 GGG b#4G_Ӄ&X"tG4GGpb#@H 0AH /`Gb#@x]`="Gb#v@I0@Fu@ 4c"b#&vHݰ RHxvI0@Fq@Ӏ&["0B4GtGR"pb#@PBXb`"4GcZkc4GG]]}ݤ=]}ݥ#kG#~(^0^8~@HPcGGG ]"=4GGtG Xb#GB&"G@X$"D"Hb#  PDI@G(b#8D@GB&["4GR"tGXb#0@cGG(]0]8}@HP`#kG#~(^0^8~@HP޴X`h>p^xcGGGGGGG"=&"h!TGG0`BhGG(b#@PD GCT("H"Gb#@GG8D:b#@&1@G G4EAe.`4pBpD)cGR`JdF`C=<5@tGGTGGBG ="b "TG0MZke0#0 H01B1?Hr1J2F0#GecfBsD0A AB&["4GR"tG(b#@cGG(]0]8}@HPݤX`h=p]x#k#4G~(^0^8~@HP޴X`GGGGb#G4G_$ (TGG0b#% G~_Ӄ?$&! "DGr.%8EUJv#J<e JF> J0D0`DD0 J % ]$}$ $ ZG4Gb#4G_$ QGtG%Gr H1JHb#"2F=="]"t_$Ȅ > B="TG(bYZktG$@4GG4Gb#4Gk_%8 D?F0@ @? ]$}!`_BBSF @槳@&"4DGÃ$ GG_ "GU@b#4G_4G4GTGGPb#_0@ 4GG(]0]8}@HPݤX`p#kG$ G#VJ~^ ^(~08@޴HPGGGG0Fq0B=" =G=8b"]"GtG@iZkTGGE B(b"="BpZkGݤ&vH&1@ GC0,0H$D8!D @0@ @? L .4GJ6рB B@8/8K8D9P@@z/zK:D3@P@@0.0J0D-P@@,H D'P@ @ @@7/7K7DP@ @G'z{#D`pBGxb4GG|ZkG_G] ](}08@ݤHP`#kG@d, dHG,H D, DHð#G~0^8^@~HGG(=B"BGR"TeZkTG("GrJ1JXb#2F ="4G =_?$B! GaD&` ʀ"4GÃ&"GGtGBbn|ZkG Èb&(]"4GtG0b#0@c 0@4GG0]8]@}HP#k#G~G(^0^8~@HGG#( " ]Q 1"F=_F]yb0B1v`J`c G TGPBGkZkGC@DG  " ="G]"`b#G0FGGGTG8_Ӄ&"G B]"b}"TGGG|ZkG =?$&]`! h"!F}"TGGpb#@Ӝ4G0@G(]0]8}@HP#kp#G~GX^`^h~pxGGP=bGb#c C"G_GGb#_TGG#Gb#_Ӄ$ BbG4G{ZkGu4G B$b G{ZkGjGDGG`b#4Gq_Ӄ$ _BTG"b4GaZkGtGG "b#]"_4G0HӠ@=GH"b#F_GGb#_TGG"b#@_4GG@"b#6_TGP$vHG@G Db#G_pG4Gb#TG"_GGb#_4GGb#H"_D=@@!"HqSH0vHRHCF@%DD#CGGb#AFABC_G4GG`b#_4GGX]`]h}px#k#G~GH^P^X~`hGG@=@B"8BGdZkGTG0 DiDGrJ1J2F(qӠJ@]"tG;J ݲqG](=b#="q_?$B! &GDʀ" 4GG&"GGtG(B0b{ZkG ?$&@]p! x"aD4GtGb#@4Gd0`@dGH]P]X}`hp#kG #~^^~GGG`#,hBqK"A#HG1D#<G[cZk!_"27FJ&=X"G`B!?H5J P! =B }"]z#8}0J8}57JBB "03}J5JR"4]uB8}ڢX"hBG8=P3cZk&_'"`]8;HXyJZ#8b2V_J5JF?&G8=ZB0BBP`"X"`]dݲ"4G @hP?C~B ^G(<CGGGG@ 8#GG==1"=! =0B@!1GG'8G {#G4G @G ](p#kG#4G~^GP {#G @GG] #kG#~^^~ (0޴8@HGGG#G G1" GG@b#GG_4G à@GG(b#GGtG_Ǡ@"GG&HGH~ (,(,`BHA(Hhb%Q@pH0D(<G`Zk4G,h,HGChH b#P@`H"`Dh<` @GGbTGPBXbc 0@40b`ZkG]]  } (0ݤ8@HP#k#TG~^^~޴>^~cGGH"HG@}"@G}GG"="`"BGX! G)bZkGB"LA"$bZk&$HݲX"L"@ݲ="D`}"1 p"|"""P"" ","8"DGa GPT=}b#}X!P=@GGTGb# " @0DPD$4GP=9 _GH"hb#`="TGD_4GTGG="b#|_Ӄ&"BbGGtGyZkGb#`="GTGm_Ӄ&"GBbGtGxZkGtG]= b#!_?&1"=D!&H'H2 D]"A2@a0`BaGG="b#GTGG_TG GR@="PD =G0vJ" PBXbv_Zk4GG="b#tGTG._ G!`G 0 AHb#G/ @=]"@}"b# @GtGG]}"@"b#@GG b#`"}"@tGGTGb#=" _ G?$B! aE?&"pE?&_&1"rR"qArA&2F?B"bGGtGxZk%$k!B KA@A&`E_Bb"GGtGuxZkWG}}G4Gb#="TG_Ӄ&"BbGGtGa:$ NMAIL100.A '8*[PORTER.NMAIL.KIT100]NM$QUEMAN_ALPHA.EXE;1r2"e`xZkBb@"4G]Zk4GBbH"]Zk4GG?Ab#h @4G B$ c bGPxZkG$ G@@4GDBbAxZkGG4GGc]]}ݤ=]}#kG#~ ^(^0~8@H޴PX`cGGTGG"x}"GxGG}`@" BGG`Zk?&$= ="=}#1 x=G|"("4"@L== @@&P="H] }b#@GGTGb#X"i@$PD9 PDD G$PD9  GG="`b#}""GGT_GTGGYG="b#&_Ӄ&"G$?$B ! @@GD BbGtGwZkBGb#="tGTG _G"GG0Ab#G @=]"x}"@b#@GtGG]}"x"b#@GGb#"}"@tGGTGb#="_G$B D&?&"r1"?$@@! DF B&b"GGtGdwZkG4Gb#="TG_Ӄ&"BbGGtGTwZkpBxb"4G|\Zk4GpBxbx"w\Zk4GGAb#\@Ӄ$ʀ BbG4GDwZkG4GGc ](]0}8@HݤPX`p#k#4G~^ ^(~08G{GPPc Gb#Gy_4G#"G Gb#C"tGd_ B"(b#"TG\ZkTG B(b"#"\Zk4GPBXb"U]ZkTGG@BHb#"C""}"XZkG] ](}08@#kG#G~ ^(^0~8cGG=GH"=G@BLwL"1vHW"bZk4GG8DGGb#0G8WK`DxD7"W"G_TGGGb#@4GGb#"v@G4GGPb#q_cG ](]0}8@#kGp#4G~0^8^@~HPX޴`hp>x^~GGG8G0BG8bG GG[Zk4G4G6aH0""%G(I$)!2F 2BUF"*uDWaBXiBF 31`BZaB[iBC Z{[G@31`BCPiBSaB4GG"B uDhs"pB05BGGuD_G #4G4G8F 8B ;F$G"@BTBI"D 71BPBRBC`RF71BC"UBAB!4G5C G!5@!5 @GG)iZ#G1v J;KԘAG@BeCCi GHb Q!")"I"i"GGGQ\Zk& "GPBXbGtGvZk, `AHD )B01 @1?HrJG2FGJ"^Zk),Ǣ G%1B0"WwAG7GGxDG GWD D Bw(bNZk$! `A eA?F0'"<g"G*v@IG@ B(bGNZkG0]8]@}HPXݤ`hp=x]}#k#G~(^0^8~@HPXGGG = bG0BG+^Zk?&G4GP4G ==G@b#(_P = 1D ="v H ]JG0 Db#0F0 DD0FQDBD  J@JJ0 F0F0F0WJD0 F0@FD1w JD0@FD2@JDDD"D#"TGz_GG0b#v_TGG"#Dpb#5_Ӄ&"4G`BhbduZkG?$&A! I"DDC"4GtG`b# b@U&?$2vHY"Q! AF c"TGG`b#U@GG`b##RH(BDCTDTR"BPBC"TGC@Ӄ?$& ! "C"DD4GtG`b#6@&"4GD`b#.@$?$у PDɃ! D4GG`b##@Ӄ&"Ã$?$Dك ! DG4G`b#@4G`b#D&" @GG0b#_tG =C"GqH0?Hb#F]"="]"_Ӄ&"4G]"tG`b#@GG0b#_4GGb#"G_8DDGG0b#_GGG0b#_tG#"]"pH!H`b#0D&="4G@GG0b#_tG#"`b#pH!H0D=&]""4G@G0b#G_Ӄ_&&R"s"" =tGqH0H D2DF]"G4G`b#@G4Gb#"[_4G(G EAe[@Zk&" tGGc`b#AC@@G(]0]8}@HPX`#k#4G~ ^(^0~8@H޴PX`GG#GGXb# G @GGTG"GG| %">Xb#"GG@GGG"%>3vHG5v HXb#G4vJTG@GG b#._Ӏ%8D?Dx 0 H GSBFTGGJd$D0`@ "ݶG4@$ %EGG qBA@:GQF!GGTG>۔"G>~"޶"]"Xb#GTG@ӄRHRJ  vH9GGb#"4G_4GGb#"_4G4GG b#_G_G b#4G4G_Ӏ%G8 FE_F @G"Xb#E"tG@0@" P%"G"H%"GTGXb#t@G"Pb#4G_ӄ!F@0@0@~`GXb#0"@E"GtG^@GGXb#4GY@G ](]0}8@HݤPX`p#kG#4G~^^ ~(08޴@GG#8GGxb# G7@GGTG0H"GGxb#| "G+@GGTGh"%GGxb#3vH5v HG@GG@b#d_Ӏ%8D?D&  0 HG2@rFTGG"JG"3@GGxb#GW@ UBF0`@"GTG@ӄ @@%0 @%0B`Gxb#"@E"GtG@GGxb#4G@G]] }(08ݤ@P#kG#~^^~ GP{Gc GG`b#_#8D?D 0 HG1@QFTGc"A3@0B0BG]]} 0#kG0#G8> @hP?C~B ^G(<CGGGG@ 8#GG==1"=! =0B@!1GG'8G{#G4G@G ](p#kG#4G~^G{#Go@GG] #kG#G~^^ ~(08GG=Go G"GPb#_ bGG HH~ &$,$.PB$HXbQ$J!Q @r$H2F$>GGGYZk4G-$,GIA$H(b#PApI0D$<"/@GGTG@Bc4Hb0d5YZkG]  ] }(08@#k#4G0~H^P^X~`hp޴xcGG8 " G<0H$ "("  $4GGtG,?D1(== ="xb#_Ӄ&"?$:! D XB`bGGtG"rZk 8B$c @bG4G!rZkGoGG "b#="TG>_QGG="@b#GTG\_Ӄ&;"G6?$GZ! D ]"3G$$ D?$,! &D4" D&]""4GGG!GG=" 4GtGb#_Ӄ&"4G8B]"@b"G4GGqZk4GBb"VZk Ã&`]""4GtG8B@bqZkGb# "="TG_ӰG4G@@="Hb#TG%_Ӄ&"tGXB`bGGqZkB "b4GVZk4GGcH]P]X}`hpݤx#k#4G ~8^@^H~PX`޴hcGG("G,H 8G?$ b#=""=4G tGD"_&:"G?$z! @@!F P`D@$ `D B$c bG4GgqZkGUGB&b"GGtGUqZkB="@TGbWZkG"Gb#M@$0GHGD0BNvJF!B!@A?@!B!@ 1DB="bGGGGGWZkG4G`BhbWZk"Gb#*@0@`D"G@b#@G4G00="b#TG_Ӄ&"tGBbGGqZkpB"xb4G7VZk4GGc8]@]H}PX`ݤhp#kGP#~x^^~GGG0BG" GGYZkGTGTh= (=`= 4=4`.4@";.<"<@/P="C`/rJTJUK[uKX F@zG}]GGPb#_jGP=TG=!v HT2JGs H@b#5?Jv HSFF= 4Gp="p"_Ӄ&"BbGGtGpZkG@b#="GTG_Ӄ&"GBbGtGpZkGtGX]`=hpb#_tGhhJh=&#""J h]4GAJ@BP]"bpZkG="8b#tGTG_Ӄ&"BbGGtGtpZk B&bP]"+"4GtGqpZk0@GP="b#GTG_ӗGx]G]}#kG#~ ^(^0~8@GGG G. . ,@.JQ J HR@J0FAF=G="(b#GTGd_Ӄ&3"]"@BHb4GtG4pZk=TGG0?H]qHb#F ]="TGr_Ӄ&"PBXbGGtGpZkG ](]4G0}8@P#k#4G~^^ ~(GG@bGb#c G_GGB"sXZkGGBH"mXZkP"GGH# HB"@!?HaXZk?'N&$ NMAIL100.A4{  c z}PHA.EXE;1i~P;q3`)~HT .Tëd Ņz -3D =Honmj$qAǏ9U*<*}'q๜#xTr=GqEh QȘYDjY=DJ|@^~E7GVUƄԺ&ZUPɺq3]٨VF(WWxɢӕ'1FYƐҿ&\HbO@!Cc¼$uGW2 'j_i)Ԝ+F+h俳IOzmaHZF7W+Ph)-r=^Z(*Hrn<(RK`-D>3(\L?5j^"m$tsVT"fPST*Tp ecU+5/]hk\LͲWCC`Baun%h+TY_/L󉣽 Hd2]w5NizN02<𫰒ar1_9[9)٢xcwgqh|L4&LZ#cjBP;|Y"U7O[kzWg{Z4WQXC;aۥoi+=~Y6r% ڀ1'eegZztl#=T78~*"^Гn\Ffm-(誽B?![M%f3k 7wl [M0; /N4mGYty> 3؝kkg ۴wmJMZqn6T-YTOb Fblh#;+h\/t+G)2&M' \*[h[HGhΝG oMLy fQN0}ά𿳅.PҀJ qz.H?a")I`]2^TÆ0DzoS֎8*6r9^*@J1[sHՑ}Z`+x¨j$/\rNt ,`wjҕDFps7 \^bΝwb'vrᦓϹsEh\F^VO q/SKպ)TnHq%{CUd*d-ai:V"Ȭ+_#F4ZJ7GO΄?9x .(4cyr`1~ٕrVf7R lVqu'+n7| [%&Bl۾Lq_URjݼLE`Lܒ0Ϙ{ 2Wa5Ua̴Pz/+y| |&Xe|M:8TgYgl a0{ KJkj+-5R]平B:DP(`;' όO Q.ۯD ^R/i\ג8k4t8mݨ>Tj(%H'd)P0jLS3%Tkvw~:f3?D&L/E=E~]cr☃eٯx$LNׄEiыJ/$ܑTh@9{])vf+ݵjW[;*69 soB-~!up_WjT惽^6CNdz#蒾yu#uR5l H)L^SeY '@Y,>y a8q,E]A>vճ:|ҿ6*ƓLBb]?e;=e_\qLϡL0d0n)K Ѻiae91# ;Fj@2ۜX9"Ͷە|j7I]rG:HC]TvZ)f Og[|F(kaڤyųh:XXHv&o @I7lxģ[ zy,O.2[吧^,V+MuG|8Tb6"Gvar&ۗN%}l*²k 9NIObGA`04_YeVX" aM Pܻ^R[la2M?iρ>r0Ұ!NƂ҇c|Z]TuK~3Tsu1bJ2Lq(5{yncWl.:gS刴Y(6V.OS^=GnL:ЕN8]VÄuT0T3\2>,5?X9Y<|nf+bʌzz [9wTƮaσLixBjIC^DK$bfs(sjغـKEhNORNW?sVweZ5PEղS?.\]] 4&I~ +vK:&bx,o6{r]9­ s6f srTyy\^SH #]c-5YBߪZSqi%?a%jgYUͭNdxS?[Vc2 |FDү_B%عo5y0&<2jźYD^(ݦWx!|l r1ɷ%_{ohx3ܓj+ޖ^O,k/`_Bu]۾"dZn=Vi!s ,䚪*V1X)ʱ$*RRgZ;1{ջ j 3Mj(l=Z7m\bɩ}JAO:.0ev\߽V9R#y类v)6XYԔѭ̼E4&P ZЁkM.h m?-Q Ca: uX5RxᑩQhĬ-rTi}>LYS0n&I<x9/).&9hDP7:ꌕU)X'|8V]q96I:bPw0Eo7s9m^HnopTݬ 0\!̎P1*FvwjHޣ|F2rHP[q3bu^T%F[q ]c5zd6FTfBi_F%^a#KN/`VdH 0z QHj?Dy+jͯ0 = TZ |$IEuKA~žvECN 彠,0}#ʛԶHΥ3+~`.gQSHkQ3EtDNYTd2SA"gxbDZYeuTwrkpof̣kxoM4J]|*WUc.[zĆbSJ& OV$i=CXXWՋzi,mi)^ؚ$g1LZͲ@E-M+ҁє-8+7Zt&JQFE'y#LգXd Nl2OoPnZlW_M&jCSԙvYy}?D:["9ĬC0c/3|nxf]&&Q{)mq~:?6/{IM4 +k! P.ST_^$EjL<9"vks)\:ME9Ly]=6sK-.Ym&~/PO;9Liy0\'J@WVs\)h7S%@t@#WL ,{U O~ܲ$N5VHoH6R֪tzI|>VnG: (t45^U^_o5JxEIj@mϱI2V9GgAMb3f.\k"mP^ز(ڎ#F@0(n[Ht|ݺT\M &!2=ͧ8WsC\7,2~(<@`?^cY/=slbEĕ:y\k(A vjK5@o钽ѭ w[g͓&(s?  [1k6)%:n . %Yp -7+'M68Лȼ8R B^I'--M">8r}ƶ~Y81ox6pdkkάcfZ^q@Ir*C5\? EJ^i{ҺIu2U2\j(h .,61 b$irdC R]'HO8uZvbR@s1ve? 1DD%S@;CJk<(s%u }t%7Ubvm.r [=E1n_I"m, lDTɒѕvKX~'/@Zwn"3uQɰ ӑ;-8tϋPa%KuGKbg!yC@|B:IF3BPjTk˨|oz&<21oRtG!P-6a5R\<+*;W5&_YCU澧j|r^Tj|IUOG|p1[RZEOF>8簕m3ЧφȅUA\-x ^VnAgH31o)[~ԍiPn>}zTN9Rb*Ek ;(!pZgu'=cBvZ<**HTL7k46z#[? 1zYp(f=> ]&3^KsYFPj~]cTsηLE@>}bYs~A LFަo|B>lA@!@oU;r ~_=[@9FKQo x#iQt1,@wO[PJOFX ^lZU$GS˂jPΞcPw((!OEPr\UA,On˹(D$ ;8 1ϡ[w]*  u*C>:=r^8y7Wxi>ÎOy0QoʨhN˵c)ɦa]8K)҆di3쵉 N%LLt`ф/ǝӸkaQޅstAR`ꢲ;?I7>z\M%[&8Rn/GQ z~wIg{BA{4-1XTd 3MsveĮ~pt!j^f;{ @v$h倩)+1P&v4z+Z+l7`lϋV( f} gSy|i& ,A~ րT}HuzUOQNK*/ f/Uҡ'ܑ7toz;-Lw+ݫXwnU]ϛSǐqߋ29GaT ɽȥјl,TqXޠ(EBj V'? d%W eV%UH;<B7.*Z#g(F+eMqOMdrl-A[?1H4T51ݴ8Dk^chЊb,%%Xnqh4##%j0z/Grp4i DلO(ٟA25rN#q!H:t|0?)ܼa?,$iB>-_Ӥʲc4$B,N$ #CL"^ˀ1oAJ&W_'xc.2e= qr&ZY@D ^Wrh2f,LGZc:/tzQCWLԋ}_6F) (tk j(,˔,/W¬QHBloG6NGS?FSl>Ԛ9˿ Uv,o.+σP~^. =W7A1#f6(:$/ ))(\FT Cն?Rgz(9pǁ2 ߑiX^N}4Ș 1ߗBX) 6j ֶ,-A#Ri87?IHP!xh; nF9r7 6DFzpCgw;ULݝ& p=Q) "+ ./oG,#@N=IS`)_[:gׅ_c+oyi;3'N!&2^)5O#y xBCXB?N 0l3qŘ^s$-uMNg,kdqte ҂xes~lM>CwSØp'*bq`,9_go k2DYz\/e,l2TV3*vv#Et5K(j4`W q8.0^Qa~,}h0Ƴ'54ܳ JmOsaz(dǀqˣ_B8.œ LB.c>(dCrɳ_ :ؾ`Zkz91]$^ hs0\[E1O7b@9-Q@d3;?*A3h@o]f40Z_k5K S^}H;}M#R׍6НN \fk.g{& TC[g[L?Mn~sٶ7p[,E!"/)sSUEilpi2,"dOAt7 (;p+;''#F PART䭺șBr>p$ NMAIL100.A '8*[PORTER.NMAIL.KIT100]NM$QUEMAN_ALPHA.EXE;1KA"v9#K$BGâC"GGVXZk'&6JX?" B`"c"5vJBBH c7@#"2"(##4JvJH#?$L"RFDPCC#1H{1@JAG;F#9?KP#?$'BD! T{#!CD"#Fb ?'B$B@ "4GWZk&l"G0b##"TG_B"b4GVZk&"G#"0b#TG_B\C"GBXZkG]] }(0#k#G~G^G^ ~(GGb0Bc GWZk_'P"Z#GC#"'5J2v@J(#B("Fc&BUBC!"@"0#GG,C0BWZk&`"G6vJ4tC"0BtJ H@F!DCP"GWZk?&D_#P5H4x1 H0JFFBPC#tC"4#FcC0?D#,qHF4PBGXb4GyVZk&l"TGGb#G_@BHbP"4GhVZk&"Gb#P#"TG_ BC"GWZkG]] }(0#k#1J~?$^! ^!F~4G G{GBc bGDD9VZk&t"TGGb#G_G]]} 0#k#?$~^! G" [4G({DVZkG] #kG#? ~4G^^~ G {G  BG(b H@ UZk&"TGGb#G_ cRHG]]} 0#k#4G~^^~ GGP{ B(bGUZk&"G@b#GTG_G]]} 0#kG#rS J~4G^^~ G{G 8B(!vH@bG2D UZk&"Gb#GTG`_G6$HDG]]} 0#k #G8> @h~S?C^ ^`B(~G0<CGGGG3B1}8 =GGG_]R"]"SBG9# (B" q"0b="]"GGRTZk& "8B@bGGtGnZk="1v JG#1v Hb#_G] ](}0p#k#~^{#G01v H~_GG] #k#0G~^G [GG({GTZkG] #k#rS J~4G^^~ G {G  B(!vH(bG2D UZk&"Gb#GTG_G]]} 0#kG#4G~^^~ GX{G(B#$G0b.UZk&"GHb#GTG_G]]} 0#kGh& 0D k#0F~G^^~ (G{ G # vHR H@p@DD@B @"GUZk"Gb#_Ӄ&ā" c4G vHR`H@p@D0B8b_mZkG]]} (0#kG  Q.s1KRQJSFQ>kQ. 1KR QJSFQ>e,-("-({QQ腂QQ{.` (08@"HDPfX`hpxB     * `    Ȁ Ѐ2 ؀P  耂   @ v    (V 0| 8 @ HPZX`hpxDr @vȁЁ0؁d聂.{N $(`08@HP4X|`hpxP` Ȃ&ЂB؂^肂8d& L(z08@H PRX`hpxV~4LlȃЃ ؃>r胂{ $<Rl (08@H P(XB`fhpx* f    !`!!!B"Ȅ"Є"؄$#d#脂##($l$$$:% %(%00&8T&@x&H&P&X&` 'h:'pz'x'''(@(p((()P)ȅ)Ѕ)؅*2*腂`*{***+F+p+ +(+0+8+@+H+P>,X`,`|,h,p,x,,,-.NOJOBSno jobs found in Nmail queues2NOQUES no active Nmail queues available$QSTARTstarting queue !AS"QSTOPstopping queue !AS.QWAITwaiting for queue !AS to stop"QDELdeleting queue !AS,QRUNqueue !AS is already started"CANCELjob !SL cancelled"RELEASjob !SL released0CANPENDjob !SL cancellation requestedTEXT!ASTEXTC!AC@FILOFLO.too many files in job; not all will be deletedFFILOFL24too many files in job; not all will be accounted forFNOREASN3cancellation reason ignored; old-style message file"NOFILESno files in job*READerror reading from file !AD*WRITEerror writing to file !AD,SUBMITfailed to submit Nmail job6RESUB%failed to submit job !AS to queue !AS,IVNUMinvalid decimal number '!AS'$IVTIMEinvalid time '!AS'.TOOSOONinterval '!AS' is too small6TRNLNM$error translating logical name '!AS'NONXJOB no such jobJOBACT job is active0JOBFREEjob is not being held in queue4JOBCAN#job already marked for cancellation*QUEACTqueue !AS is not stopped,QUEFAILfailed to start queue !AS6NONRET$message is defined as non-returnable6NOSYSPRV#operation requires SYSPRV privilege6NONETMBX#operation requires NETMBX privilege2NOOPER!operation requires OPER privilege6NOCMKRNL#operation requires CMKRNL privilegeBMODE2operation only allowed in interactive mode process&NONETnetwork not available:LOGLINK'error creating network link to node !AS,SENDERRerror sending to node !AS:TIMEOUT'no response from slave mail on node !AS>NETHUNG+timed out sending to slave mail on node !AS>NOACCEPT*node !AS cannot accept this message format*PROTOCOLnetwork protocol error6RACE&expected mailbox AST not yet processed&OPENerror opening file !AD&CLOSEerror closing file !AD.SEARCHerror searching for file !AD"PARSEerror parsing !AD"RMSunexpected RMS error.JBCunexpected job controller error(CLIBUGunexpected parse error4UNXFC#unexpected MAIL function code (!SL)6SYNCH%something didn't happen (flags=^x!XW)"MBXIOmailbox I/O error*BADFILnot a valid control file6BADALG%block alignment error in control file8BADBIO'fractional block read from control file4BADFLG#contradictory flags in control file"ABORTaborted by request&SYNTAXsyntax error in '!AS'@BADTIM.invalid time value set as Nmail system defaultBINSTREE/error building internal file list (!SL node!%S) NONXQUE no such queue<BADBUF*disagreeable buffer size specified by MAIL*FAOunexpected formatting error6PRVUP&failed to set privilege from exec mode:PRVDWN(failed to reset privilege from exec mode<EXTNF,failed to activate Nmail extension image !AS2EXTNT!no entry-point table found in !AS4EXTBAD"malformed entry-point table in !AS&SSUBJNmail delivery summary&RSUBJReport on failed mail"MSUBJReturned to senderHRBLURB6Errors were detected when processing your mail message,RBLURT which was entered at !17%D>CBLURB-Your mail message of !17%D has been cancelled2CBLURT by request of user !AS at !17%D8CBLURN& but no further details are available.LGBLURB:The following error message was returned whilst sending to>TBLURB-The text of your failed mail message follows:@ZBLUbbZ$ NMAIL100.A '8*[PORTER.NMAIL.KIT100]NM$QUEMAN_ALPHA.EXE;1MRB.There was no text in your failed mail message.FNBLURB4Text of original message suppressed by user request.DMBLURB2Your original message will be returned separately.THISAD address !ASXTO To: !ASXCC CC: !ASXSUBJ Subj: !ASXFROM From: !ASCWHY1 Reason: !ASCWHY2 : !AS&EHARDThis is a hard error.&ESOFTThis is a soft error.FEEXP7This is a soft error, but the retry period has expired.HECAN9This is a soft error, but the message has been cancelled.,EUNKN** unknown error severity **HENOMOR6No more attempts to send to this address will be made.>EMOR/Attempts to send to this address will continue.<REQUEUE*Nmail message requeued as job !SL!/To: !AS&LOG1!AC fatal error (oops).LOG2Job !AS!/Queue !AS!/Entry !SL$LOG3User !AS!/File !AS(SHOHDRQueue entry !SL !+!AS0SHOHDALQueue entry !SL, user !AS !AS*SHOENT Message entered at !17%D2SHOENUK Message entered at unknown time@SHOTIM. Attempted !SL time!%S, most recently at !17%D6SHONEW% No attempt to send has yet been made0SHOXAT Expires after !+!SL attempt!%S$SHOXTM Expires at !17%D!+:SHOXOR) Expires at !17%D or after !SL attempt!%S(SHOXNO Default expiry period*SHODEL Retry interval is !13%D*SHONDEL Default retry interval.SHOFORN Foreign or non-text messageSHOFROM From !ASSHOTO To !ASSHOCC CC !AS SHOSUBJ Subject "!AS"(SHOSUBX Subject (not shown)!+<SHOSUM* Summary: !SL unsent, !SL sent, !SL failed:SHODLV( Confirmation of job completion required4SHONDLV" No confirmation of job completion4SHORET" To be returned to sender on error0SHONRET Not to be returned to sender:SHONRPT( Delivery failure not reported to sender.SHOCRTS Message is being cancelledSHOADR AddresseeSHOSTSStatusSHOLSTTimeSHOUNS unsent SHODUN sent SHOFAIL failed SHOEXP expired SHOCAN cancelledSHOXEQactiveSHOHLD held in queueSHOTIL held untilSHOCMP completed$SHOERRerror in execution,SHONOSEnone selected for displayNEOFERR<(a new message is being posted: please try SHOW again later)JNULERR8(no error message text was received from the slave mail)<NEVTRY+(no attempt ever made to send this message)(ANFILEFile !AS (!UL,!UL,!UL)&ANFILDT created at !+!17%D(ANFROM from user !AS at !17%D<ANEMPTY* is not a valid control file - it's emptyHANBADF7 is not a valid control file - the format is incorrectLANOBSF; is not a valid control file - unsupported obsolete formatLANPREOF9 is not a valid control file - premature EOF encounteredJANFLMIX8 is not a valid control file - contradictory flags byteRANXVBNA is not a valid control file - no VBN pointers in control recordJANUNKFR7 is not a valid control file - cannot determine senderFANUNDIR4 is not in the usual Nmail directory [warning only]@ANMULDIR, can be reached by !SW paths [warning only]@ANUNQUE- has no corresponding job in the Nmail queueBANMULQUE. appears !SW times in jobs in the Nmail queueBANSTUCK0 is being retained after system error (job !SL)DANHELD3 is being held until explicitly released (job !SL)HANWEIRD6 is in a weird state - job !SL may need manual fixupDANLOST3Job !SL contains a nonexistent or inaccessible fileBAN2FILE0Job !SL contains !SL files (usual number is one)RANNORPT@Return-to-sender is not possible for this message [warning only]RAN2OLD@Repair skipped - message is older than the specified /SINCE timeRAN2NEWARepair skipped - message is newer than the specified /BEFORE time$ANASKDELDelete this file?$ANASKSUBSubmit this file?$ANASKRELRelease this job?$ANASKCANCancel this job?*ANASKFLUCancel extraneous jobs?"ANDELOKFile !AS deleted.ANSUBOKJob !SL entered in queue !AS@ANHOLDOK-Job !SL entered in queue !AS in holding state"ANRELOKJob !SL released4ANRELHOK!Job !SL released to holding state$ANCANOKJob !SL cancelled$ANZERONo errors detected(ANSUMM!SL error!%S detected:0ANBADCNT !SL invalid control file!%S:ANUNQCNT& !SL control file!%S not in the queue8ANMQUCNT% !SL control file!%S multiply queued6ANLOSCNT" !SL lost or inaccessible file!%S8ANMFJCNT$ !SL job!%S with more than one file@ANUNDCNT- !SL file!%S not in the Nmail work directoryBANMDFCNT/ !SL file!%S multiply entered in the directory2ANRETCNT !SL job!%S retained in queue.ANHLDCNT !SL job!%S held in queue.ANWRDCNT !SL job!%S in weird state@ANSIGCNT, !SL execution error!%S during analysis run,ANACTIONCorrective action taken:(ANDELCNT !SL file!%S deleted*ANSUBCNT !SL job!%S submitted(ANRELCNT !SL job!%S released*ANCANCNT !SL job!%S cancelledANUNKU (unknown)ANNETU (network)XXYESYesXXNONoXXDELDeleteXXCANCancelHREPRESN5message file recovered when repairing the Nmail queue"TRJOB job !SL user !ASTREOJ end job !SLTRCONN to !ASTRDISC TRABO abortTRSEND -tx-> !AFTRRECV <-rx- !AFTRRECN <-rx- !XLTRZZZ.NMAILTXX0` pP    8h0x!"`!0 P P8` P`h0"##$% (4 @` @ P `@P@PP`p 0!!!0"@" ##%P8`0p 0 p@ `0pP #0#@##0$`$$$0%`%%&&@ 0@LIBRTL@LIBOTS@SYS$BASE_IMAGE@SYS$PUBLIC_VECTORS(*[PORTER.NMAIL.KIT100]NM$QUEMAN_VAX.EXE;1+,.K/ 4KJ-'80123 KPWOL56Z aؗ7:hؗ89GHJ0D`0205IX NM$QUEMAN NMAIL V10.0Iؗ05-13PQ*12H I ?! LIBRTL_001v~$ NMAIL100.A'8([PORTER.NMAIL.KIT100]NM$QUEMAN_VAX.EXE;1K{"????????<`^,n䐏Psgݬ^|VX^,n䐏Q)ݬf^PRݬl$լ ݬf  RP|{VD^,nȐSȞ؞ܕlլݬfЬ̑lլ  lլ,n䞭l լ Ь l լЬlլ ݬf^<`^,n䐏Tl լЬ^<`^,n䐏Uݬ^^<TUT[mTeeeԤ||| WGSRBPGPBEGP`PSRݏ~^}~ <EGUzTuSmUPRdPԣdP,8dPc DPcc#TLϞPݏЏPddPcxdPcŌdP cŠdP@cŴdPcRݣ cݣ0 cݣ1.~^}~tTFSjRwmS dPbdPb (Pb8b#H@ϨPݏ~ЏP bݢ3~^}~d ϸFSRamSQ Pb ZPbb#( $Pݏ~ЏP bݢ"~^}~ WSPRQm^FbPc]FbPc`FbPc[FϫPݏ}ЏPc9~^}~p?m'FPFXPݏ;}ЏPϫ"8~^}~| V }UTESwRmSdPbdPbdPb,dPb$<.P b,LP@b\dfPݏeЏPtlfPݏeЏPb=|fPݏeЏPbbPݏ"eЏ"P,$bl~^}~Q ЬPa ~p< P0mݬ=PP}~oP ݏ{P~^}~{T^wmݏԮݬPSSP^ݬPSSϺD{ЬRRXPS^zS ݏdբ ݏdP~^}~^nmݏԮݬUPRRP^ݬPRR6Dzݬݮ<~zPR^gzR ݏzP~^}~q<^(Y=n|~~ |~~ PԮЮP zX-zW*zV^|mЏԭ(=Xh\(=<L(4$=@ݬ ~ݬPSSݏʀfhЏʀP}<ݏҀfhЏҀPURRP@h\XϱPSS"SSr S~ݏgSR Rݏpݏhfn^_PSS S~ݏgRO<PSS S~ݏgݬݏCfTTP@hϓPSSURT`T$ݬݬTP@pPSS SxURTU/ϙPSS S~ݏgݬݏSfhPЬPРP^}~Ͼ ^=m~ ݬ V nPݏw P~^}~Dϱ XwWθ^mV~HPݬϦ ݮDLϑPݏ Hݏ gЏPHݏgЏP,nPPP x^ Ь RI bhЏxV_<' | n~h4 b<04~$PPQ<@ AP4DXPP~ݏ tn^< ԮЬV|~<} ~}~ V~ ЬPԠ_tP POt^ЬWЬR џ Tݏ脂ϖWυџ9ݬPVVnT1UУ4RTUdd d#ПϬ< ~ݏ5WUd(#ϙПπ< ~ݏ WUd#nПY< ~ݏWU*U'Пwݬ PVVVYXnX όYYZݏXυ [ ϟ ~T 1 У4P<Р ~< ~W#ݏ[%PZXPЬPРP^}~TmRPݬݏ !ϟϋݬ P }~PR^#ݏ[ϦRP~^}~Ϯ^ϸmWݬݬݏo 1^ϟݬ ϠPl}~ϮPWЬVSSCP`JPTdPР4R4dPRP7 )ТUblWdP11URbRVSύ"ݏ[WP~^}~fWV^gPЏPVPPЏPЏPfRfTUЦ8Ц<fЬ P}`R TЏPgPf PЏȄP^ݬRVRRSgP@fRST:ծծ U+ЏPRBHρPЏPRP^1n^ݬUPTTTzoTUd^UH], T](`])l]******x]   ! ) 1    9 A I Q Y a i q \JIH ]-- 23:59:59.990^0 01:00:59.99 H^     !AS !#%D!-!5%T^yaiq!#* !#AS !#AS !+!AS^!#* !# !# !+!#*- _!#AS !#AD !#AS !#%D8_!#* (!AS) X_!#* !#AS !+!ASl_!#* !# !+!#*-_!#* !#AD !+!AS_!#* (!AS) _!_!AS_!_!AD_0 00:00:01.00 _e,-("-({QQ腂QQ{.` (08@"HDPfX`hpxB     * `    Ȁ Ѐ2 ؀P  耂   @ v    (V 0| 8 @ HPZX`hpxDr @vȁЁ0؁d聂.{N $(`08@HP4X|`hpxP` Ȃ&ЂB؂^肂8d& L(z08@H PRX`hpxV~4LlȃЃ ؃>r胂{ $<Rl (08@H P(XB`fhpx* f    !`!!!B"Ȅ"Є"؄$#d#脂##($l$$$:% %(%00&8T&@x&H&P&X&` 'h:'pz'x'' xL$ NMAIL100.A'8([PORTER.NMAIL.KIT100]NM$QUEMAN_VAX.EXE;1;1K˘"5'(@(p((()P)ȅ)Ѕ)؅*2*腂`*{***+F+p+ +(+0+8+@+H+P>,X`,`|,h,p,x,,,-.NOJOBSno jobs found in Nmail queues2NOQUES no active Nmail queues available$QSTARTstarting queue !AS"QSTOPstopping queue !AS.QWAITwaiting for queue !AS to stop"QDELdeleting queue !AS,QRUNqueue !AS is already started"CANCELjob !SL cancelled"RELEASjob !SL released0CANPENDjob !SL cancellation requestedTEXT!ASTEXTC!AC@FILOFLO.too many files in job; not all will be deletedFFILOFL24too many files in job; not all will be accounted forFNOREASN3cancellation reason ignored; old-style message file"NOFILESno files in job*READerror reading from file !AD*WRITEerror writing to file !AD,SUBMITfailed to submit Nmail job6RESUB%failed to submit job !AS to queue !AS,IVNUMinvalid decimal number '!AS'$IVTIMEinvalid time '!AS'.TOOSOONinterval '!AS' is too small6TRNLNM$error translating logical name '!AS'NONXJOB no such jobJOBACT job is active0JOBFREEjob is not being held in queue4JOBCAN#job already marked for cancellation*QUEACTqueue !AS is not stopped,QUEFAILfailed to start queue !AS6NONRET$message is defined as non-returnable6NOSYSPRV#operation requires SYSPRV privilege6NONETMBX#operation requires NETMBX privilege2NOOPER!operation requires OPER privilege6NOCMKRNL#operation requires CMKRNL privilegeBMODE2operation only allowed in interactive mode process&NONETnetwork not available:LOGLINK'error creating network link to node !AS,SENDERRerror sending to node !AS:TIMEOUT'no response from slave mail on node !AS>NETHUNG+timed out sending to slave mail on node !AS>NOACCEPT*node !AS cannot accept this message format*PROTOCOLnetwork protocol error6RACE&expected mailbox AST not yet processed&OPENerror opening file !AD&CLOSEerror closing file !AD.SEARCHerror searching for file !AD"PARSEerror parsing !AD"RMSunexpected RMS error.JBCunexpected job controller error(CLIBUGunexpected parse error4UNXFC#unexpected MAIL function code (!SL)6SYNCH%something didn't happen (flags=^x!XW)"MBXIOmailbox I/O error*BADFILnot a valid control file6BADALG%block alignment error in control file8BADBIO'fractional block read from control file4BADFLG#contradictory flags in control file"ABORTaborted by request&SYNTAXsyntax error in '!AS'@BADTIM.invalid time value set as Nmail system defaultBINSTREE/error building internal file list (!SL node!%S) NONXQUE no such queue<BADBUF*disagreeable buffer size specified by MAIL*FAOunexpected formatting error6PRVUP&failed to set privilege from exec mode:PRVDWN(failed to reset privilege from exec mode<EXTNF,failed to activate Nmail extension image !AS2EXTNT!no entry-point table found in !AS4EXTBAD"malformed entry-point table in !AS&SSUBJNmail delivery summary&RSUBJReport on failed mail"MSUBJReturned to senderHRBLURB6Errors were detected when processing your mail message,RBLURT which was entered at !17%D>CBLURB-Your mail message of !17%D has been cancelled2CBLURT by request of user !AS at !17%D8CBLURN& but no further details are available.LGBLURB:The following error message was returned whilst sending to>TBLURB-The text of your failed mail message follows:@ZBLURB.There was no text in your failed mail message.FNBLURB4Text of original message suppressed by user request.DMBLURB2Your original message will be returned separately.THISAD address !ASXTO To: !ASXCC CC: !ASXSUBJ Subj: !ASXFROM From: !ASCWHY1 Reason: !ASCWHY2 : !AS&EHARDThis is a hard error.&ESOFTThis is a soft error.FEEXP7This is a soft error, but the retry period has expired.HECAN9This is a soft error, but the message has been cancelled.,EUNKN** unknown error severity **HENOMOR6No more attempts to send to this address will be made.>EMOR/Attempts to send to this address will continue.<REQUEUE*Nmail message requeued as job !SL!/To: !AS&LOG1!AC fatal error (oops).LOG2Job !AS!/Queue !AS!/Entry !SL$LOG3User !AS!/File !AS(SHOHDRQueue entry !SL !+!AS0SHOHDALQueue entry !SL, user !AS !AS*SHOENT Message entered at !17%D2SHOENUK Message entered at unknown time@SHOTIM. Attempted !SL time!%S, most recently at !17%D6SHONEW% No attempt to send has yet been made0SHOXAT Expires after !+!SL attempt!%S$SHOXTM Expires at !17%D!+:SHOXOR) Expires at !17%D or after !SL attempt!%S(SHOXNO Default expiry period*SHODEL Retry interval is !13%D*SHONDEL Default retry interval.SHOFORN Foreign or non-text messageSHOFROM From !ASSHOTO To !ASSHOCC CC !AS SHOSUBJ Subject "!AS"(SHOSUBX Subject (not shown)!+<SHOSUM* Summary: !SL unsent, !SL sent, !SL failed:SHODLV( Confirmation of job completion required4SHONDLV" No confirmation of job completion4SHORET" To be returned to sender on error0SHONRET Not to be returned to sender:SHONRPT( Delivery failure not reported to sender.SHOCRTS Message is being cancelledSHOADR AddresseeSHOSTSStatusSHOLSTTimeSHOUNS unsent SHODUN sent SHOFAIL failed SHOEXP expired SHOCAN cancelledSHOXEQactiveSHOHLD held in queueSHOTIL held untilSHOCMP completed$SHOERRerror in execution,SHONOSEnone selected for displayNEOFERR<(a new message is being posted: please try SHOW again later)JNULERR8(no error message text was received from the slave mail)<NEVTRY+(no attempt ever made to send this message)(ANFILEFile !AS (!UL,!UL,!UL)&ANFILDT created at !+!17%D(ANFROM from user !AS at !17%D<ANEMPTY* is not a valid control file - it's emptyHANBADF7 is not a valid control file - the format is incorrectLANOBSF; is not a valid control file - unsupported obsolete formatLANPREOF9 is not a valid control file - premature EOF encounteredJANFLMIX8 is not a valid control file - contradictory flags byteRANXVBNA is not a valid control file - no VBN pointers in control recordJANUNKFR7 is not a valid control file - cannot determine senderFANUNDIR4 is not in the usual Nmail directory [warning only]@ANMULDIR, can be reached by !SW paths [warning only]@ANUNQUE- has no corresponding job in the Nmail queueBANMULQUE. appears !SW times in jobs in the Nmail queueBANSTUCK0 is being retained after system error (job !SL)DANHELD3 is being held until explicitly released (job !SL)HANWEIRD6 is in a weird state - job !SL may need manual fixupDANLOST3Job !SL contains a nonexistent or inaccessible fileBAN2FILE0Job !SL contains !SL files (usual number is one)RANNORPT@Return-to-sender is not possible for this message [warning only]RAN2OLD@Repair skipped - message is older than the specified /SINCE timeRAN2NEWARepair skipped - message is newer than the specified /BEFORE time$ANASKDELDelete this file?$ANASKSUBSubmit this file?$ANASKRELRelease this job?$ANASKCANCancel this job?*ANASKFLUCancel extraneous jobs?"ANDELOKFile !AS deleted.ANSUBOKJob !SL entered in queue !AS@ANHOLDOK-Job !SL entered in queue !AS in holding state"ANRELOKJob !SL released4ANRELHOK!Job !SL released to holding state$ANCANOKJob !S!:$ NMAIL100.A'8([PORTER.NMAIL.KIT100]NM$QUEMAN_VAX.EXE;1;1KVFL cancelled$ANZERONo errors detected(ANSUMM!SL error!%S detected:0ANBADCNT !SL invalid control file!%S:ANUNQCNT& !SL control file!%S not in the queue8ANMQUCNT% !SL control file!%S multiply queued6ANLOSCNT" !SL lost or inaccessible file!%S8ANMFJCNT$ !SL job!%S with more than one file@ANUNDCNT- !SL file!%S not in the Nmail work directoryBANMDFCNT/ !SL file!%S multiply entered in the directory2ANRETCNT !SL job!%S retained in queue.ANHLDCNT !SL job!%S held in queue.ANWRDCNT !SL job!%S in weird state@ANSIGCNT, !SL execution error!%S during analysis run,ANACTIONCorrective action taken:(ANDELCNT !SL file!%S deleted*ANSUBCNT !SL job!%S submitted(ANRELCNT !SL job!%S released*ANCANCNT !SL job!%S cancelledANUNKU (unknown)ANNETU (network)XXYESYesXXNONoXXDELDeleteXXCANCancelHREPRESN5message file recovered when repairing the Nmail queue"TRJOB job !SL user !ASTREOJ end job !SLTRCONN to !ASTRDISC TRABO abortTRSEND -tx-> !AFTRRECV <-rx- !AFTRRECN <-rx- !XLTRZZZ.NMAIL@@` xx  HP @LIBRTL%*[PORTER.NMAIL.KIT100]NM$STARTUP.COM;1+,f./ 4V@-'80123KPWO56bؗ7Z>#hؗ89GHJ$!++$!.$! NM$STARTUP.COM - Nmail startup command file$!:$! Inputs: P1 = "init" initial setup (don't start queues)*$! = "start" just start the queues%$! = "" do both init and start$! P2 = work directory $! P3 = server queues$! P4 = install qualifiers$! P5 = queue tag$!;$! Note that P2-P5 are overridden by the prefix file that a;$! normal Nmail installation puts on the front of this one.$!$! Dave Porter 13-May-1985$!3$! Copyright (C) 1985, 1986, 1987, 1988, 1989, 19933$! by Digital Equipment Corporation, Maynard, Mass.$!$! FOR DEC INTERNAL USE ONLY$!$$! Nmail V9.4 and later; 15-Nov-1993$!$!--$ goto nmstart$$!I$! Description of user-settable parameters, included at the head of this,$! file by the Nmail installation procedure:$!I$! The symbol 'work_dir' defines the Nmail work directory, where pendingI$! messages are stored. You can change this to be some other (dedicated)I$! directory if you wish. The directory must exist already, and in a%$! cluster, must be on a common disk.$!J$! In the non-cluster case, equate 'server_queues' to the number of K$! concurrently active Nmail streams that you require. Each Nmail stream J$! uses one server execution queue, and one server process, which will be $$! set up by this command procedure.$! I$! In the cluster case, 'server_queues' has a more complicated structure.I$! It is a list of elements separated by commas. Each element consistsJ$! of a node name, a single colon, and then the number of queues to run I$! on that node. If no servers are to execute on a particular node, thenI$! there is no need for that cluster node to be named in the list at all.$!J$! Execution queues have names like NM$QUEnn (nn=01, 02...). There will K$! also be one generic queue, NM$QUEUE, to which all jobs are submitted ,$! and which feeds all the execution queues.$! J$! If only one execution queue is required then it will be named NM$QUEUE $$! and no generic queue is needed. $! J$! The symbol 'install_quals' can be set to any INSTALL qualifiers which)$! you wish to apply to all Nmail images.$!J$! For VAXclusters which are neither totally heterogeneous nor totallyK$! homogenous, equate the symbol 'queue_tag' to some short string which J$! is unique in the Nmail installations in the cluster; each different tagJ$! string defines a different Nmail operating domain. The tag is used toJ$! make queue names unique. A null string is a legal tag value, but ofK$! course only one Nmail installation can use null; others must set some $! non-null value.$!;$! You should not make any other changes to this procedure.$!J$! This command file should be executed as part of system startup on allJ$! nodes that will require access to Nmail (not just the ones on whichJ$! you wish to have execution queues). This is so that the required#$! logical names, etc, are defined.$!$ $nmstart:*$ reqd_privs = "SYSNAM,SYSPRV,OPER,CMKRNL"#$ old_privs = f$setprv(reqd_privs)5$ if .not. f$privilege(reqd_privs) then goto no_privs$ on control_y then goto exit$ on error then goto errorM$ logpfx = f$envir("message") .eqs. "/FACILITY/SEVERITY/IDENTIFICATION/TEXT"$! $! Validate operating mode$!7$ mode = f$extract(0,1,f$edit(p1,"lowercase,collapse"))N$ if mode .nes. "" .and. mode .nes. "i" .and. mode .nes. "s" then goto badmode$!A$! Take parameters from command line, if they haven't been forcedB$! to something by a prefix file. Command-line parameters are not$! ordinarily used.$!=$ if f$type(work_directory) .eqs. "" then work_directory = p2=$ if f$type(server_queues) .eqs. "" then server_queues = p3=$ if f$type(install_quals) .eqs. "" then install_quals = p4:$ if f$type(queue_tag) .eqs. "" then queue_tag = p5$!$! Figure out queue names$!$ if queue_tag .eqs. ""$ then$ nmqueue = "NM$QUEUE"$ xqueue = "NM$QUE!2ZL"$ else'$ nmqueue = "NM$QUEUE_" + queue_tag)$ xqueue = "NM$QUE!2ZL_" + queue_tag$ endif$$!?$! Initialisation: skip this stuff if just starting the queues $!#$ if mode .eqs. "s" then goto part2$part1: ! modes i and null$!?$! Define logical name for work directory. Must be an exec-mode@$! logical and in the system table, otherwise the symbiont won't $! use it.$! $ if logpfx2$ then tmp = "%NMAIL-I-WRKDIR, work directory is "!$ else tmp = "Work directory is "$ endifG$ if work_directory .eqs. "" then work_directory = "SYS$COMMON:[NMAIL]"%$ write sys$output tmp,work_directory5$ define/system/exec/nolog nm$work 'work_directory'$!@$! Define logical name for queues if this is the case of a mixed $! cluster.$!$ if nmqueue .nes. "NM$QUEUE" 4$ then define/system/exec/nolog nm$queue 'nmqueue'$ endif$!>$! Install Nmail user interface images. (If they're currently %$! installed, then remove them first)$! $ ins = 1:$ ins = f$file_attrib("sys$share:nm_mailshr.exe","known") 1$ if ins then install remove sys$share:nm_mailshr4$ install add sys$share:nm_mailshr 'install_quals' $ ins = 1;$ ins = f$file_attrib("sys$share:nm_mailshrp.exe","known") 2$ if ins then install remove sys$share:nm_mailshrpV$ install add sys$share:nm_mailshrp /protected /shared /open /header 'install_quals' $ ins = 1:$ ins = f$file_attrib("sys$system:nm$queman.exe","known") &$ if ins then install remove nm$queman6$ install add nm$queman /priv=sysprv 'install_quals'$#$ if mode .eqs. "i" then goto part3$part2: ! modes s and null$!"$! Install Nmail daemon (symbiont)$! $ ins = 19$ ins = f$file_attrib("sys$system:nm$daemon.exe","known")&$ if ins then install remove nm$daemon($ install add nm$daemon 'install_quals'$$part3: ! all modes$!I$! Queue setup commands. Note that queues are protected against insertionH$! by non-system users; this is to help prevent random files getting putC$! in the queue (the proper MAIL interface is suitably privileged).$!!$ initque = "initialize/queue" +- "/r"!#$ NMAIL100.Af'8%[PORTER.NMAIL.KIT100]NM$STARTUP.COM;1EXE;1VoM etain=error" +- "/owner=[1,4]" +-6 "/protection=(system:e,owner:d,group:r,world:r)" +- "/device=server" +- "/processor=nm$daemon" +- "/schedule=nosize" +- "/nogeneric" +- "/noenable_generic"!$ initgen = "initialize/queue" +- "/retain=error" +- "/owner=[1,4]" +-6 "/protection=(system:e,owner:d,group:r,world:r)" +- "/device=server" +- "/schedule=nosize" +- "/generic="$! $! Other queue-related setup$!:$ scsnode = f$edit(f$getsyi("nodename"),"collapse,upcase")$ qstart = "/start"$$ if mode .eqs. "i" then qstart = "" $ if logpfxI$ then qreport = "write sys$output ""%NMAIL-I-QSTART, starting queue "","8$ else qreport = "write sys$output ""Starting queue "","$ endif$!7$! Set up execution queues for all nodes in the cluster$!*$ queue_list = "" ! complete queue list*$ queue_num = 0 ! number of next queueH$ nque = f$integer(server_queues) ! number of queues for this node%$ node = "" ! this node name$$ onqual = "" ! /on qualifier)$ stqual = qstart ! /start qualifier$ n = 09$ if f$type(server_queues) .eqs. "INTEGER" then goto nchk3$nloop: node = f$element(n,",",server_queues)5$ if node .eqs. "," .or. node .eqs. "" then goto endn$$ nque = f$element(1,":",node)$$ node = f$element(0,":",node)#$ if nque .eqs. ":" then nque = "1"$ nque = f$integer(nque)$ onqual = "/on=''node'::"$ stqual = qstart($ if node .nes. scsnode then stqual = ""4$nchk: if queue_num .eq. 0 .and. nque .eq. 1 .and. -3 f$element(1,",",server_queues) .eqs. "," then - goto singleq$!A$! Set up the appropriate number of execution queues on one node;A$! if this is a vaxcluster, then we only start the queue if we're)$! actually executing on the correct node$!$ q = 0%$qloop: if q .ge. nque then goto endq$ queue_num = queue_num + 1!$ queue = f$fao(xqueue,queue_num)'$ queue_list = queue_list + "," + queue'$ if stqual .nes. "" then qreport queue#$ initque 'queue' 'onqual' 'stqual' $ q = q + 1 $ goto qloop$!$! Loop for next node$!$endq: n = n + 1 $ goto nloop$!L$! Here to set up the generic queue, after initialising all execution queues$!$$endn: queue_list = queue_list - ","$ if queue_list .nes. "" $ then -$ if qstart .nes. "" then qreport nmqueue.$ initgen('queue_list') 'nmqueue' 'qstart'$ endif $ goto exit$!:$! Here when we only want a single queue. No generic queue $! is needed.$! $singleq:)$ if stqual .nes. "" then qreport nmqueue&$ initque 'nmqueue' 'onqual' 'stqual' $$!($! All done, restore privileges and exit$!$exit:$ foo = f$setprv(old_privs)$ exit$$! $! Errors$! $no_privs:C$ write sys$output "%NMAIL-F-NOPRIV, need ''reqd_privs' privileges" $ goto exit $badmode:D$ write sys$output "%NMAIL-F-MODE, unknown start mode P1=""",p1,"""" $ goto exit$error:($ mess = "-" + f$message($status) - "%" ?$ write sys$output "%NMAIL-F-FATAL, error in startup procedure"$ write sys$output mess $ goto exit$$!$! End of NM$STARTUP.COM$!$*[PORTER.NMAIL.KIT100]NM$SYSMGR.DOC;1+,;.W/ 4IWV-'80123KPWOX56z4cؗ7-hؗ89GHJ 0 DEC INTERNAL USE ONLY* N M A I L1 SYSTEM MANAGER'S MANUALI This document contains system management information for Nmail V10.0.I Nmail is a tool which allows mail sent from the VMS MAIL utility to beI queued for subsequent delivery, with recovery from network failures and similar problems.I This Nmail kit is for use only within DEC. DEC customers (in the USAI at least) can buy Nmail through the ASSETS software library, also* known as the Digital Solutions Library.I Nmail was written by Dave Porter and is entirely unfunded; please sendI comments, suggestions, gratitude and legal tender to MU::PORTER.I Supply of this software and documentation does not commit me to anything, anytime. I Nmail V10.0 System Manager's manual Page 2I Nmail V10.0 26 April 1994. CONTENTSI 1 INTRODUCTION . . . . . . . . . . . . . . . . . . . . 3I 2 COMPARISON WITH PREVIOUS VERSIONS . . . . . . . . . 4I 2.1 New Features Added Since V9.3 . . . . . . . . . . 4I 2.2 New Features Added Since V9.2 . . . . . . . . . . 4I 2.3 New Features Added Since V9.1 . . . . . . . . . . 5I 2.4 New Features Added Since V9.0 . . . . . . . . . . 6I 3 INSTALLATION . . . . . . . . . . . . . . . . . . . 8I 3.1 Running VMSINSTAL . . . . . . . . . . . . . . . . 8I 3.2 Installation Verification . . . . . . . . . . . . 8I 3.3 Completing The Installation . . . . . . . . . . . 8I 3.4 Tweaking Things Later . . . . . . . . . . . . . . 9I 4 SYSTEM STARTUP PROCEDURES . . . . . . . . . . . . 10I 5 FILES WHICH WILL APPEAR ON YOUR SYSTEM . . . . . . 11I 5.1 Files . . . . . . . . . . . . . . . . . . . . . 11I 5.2 Work Directory . . . . . . . . . . . . . . . . . 11I 5.3 Queues . . . . . . . . . . . . . . . . . . . . . 12I 5.4 Other Stuff . . . . . . . . . . . . . . . . . . 12I 6 TAILORABLE OPTIONS . . . . . . . . . . . . . . . . 13I 6.1 Retry Interval (NM$DELTA) . . . . . . . . . . . 13I 6.2 Expiration Period (NM$EXPIRE) . . . . . . . . . 13I 6.3 Irrecoverable Error Analysis . . . . . . . . . . 13I 7 SYSTEM MANAGEMENT COMMANDS . . . . . . . . . . . . 15I 7.1 Stopping Nmail Queues . . . . . . . . . . . . . 15I 7.2 Restarting Nmail Queues . . . . . . . . . . . . 15I 7.3 Verifying Queue Consistency . . . . . . . . . . 16I 8 MISCELLANEOUS SYSTEM MANAGEMENT INFORMATION . . . 19I 8.1 Abnormal Error Conditions . . . . . . . . . . . 19I 8.2 Loss Of System Queue File . . . . . . . . . . . 19I 8.3 What To Do If The IVP Message Never Comes . . . 19I 8.4 Protocol Trace . . . . . . . . . . . . . . . . . 20 I Nmail V10.0 System Manager's manual Page 3I INTRODUCTION 26 April 1994 1 INTRODUCTIONI Nmail works in conjunction with the VMS MAIL utility to implementI queued transmission of mail. This allows you to queue up mail toI nodes that are currently unreachable, for example, or to transmit longD documents without needing to wait until transmission is complete.I To send mail with Nmail, you run the VMS MAIL utility, and prefixI addresses with "NM%". This causes the Nmail interface code to beI invoked, and an entry is made in the Nmail queue (a VMS server queue1 under the jurisdiction of the job controller).I The Nmail queue is processed by the Nmail server symbiont, whichI handles the MAIL-11 protocol directly, and takes care of jobI resubmission as necessary to recover from network failures. In theI case of errors which are deemed irrecoverable, a report wil be mailed9 to the original sender, and the message text returned.I No special software is needed at the target node; mail sent by Nmail:#SF$ NMAIL100.A;'8$[PORTER.NMAIL.KIT100]NM$SYSMGR.DOC;1.EXE;1IW ' is received by the standard MAIL utility at the target.I Nmail V10.0 requires VMS V5.4 or later on VAX systems, or VMS V1.0 or later on Alpha systems.I This manual contains information of interest to the system manager,I including details of a few privileged commands. The informationI needed by ordinary users can be found in the User Guide (file% NM$UGUIDE.DOC) and in online help. I Nmail V10.0 System Manager's manual Page 4I COMPARISON WITH PREVIOUS VERSIONS 26 April 1994' 2 COMPARISON WITH PREVIOUS VERSIONS% 2.1 New Features Added Since V9.3I o A new option on ANALYZE QUEUE allows any message files whichI were not found in the queue to be returned to the sender;I previously, they were simply resubmitted without modification.I o Further ANALYZE qualifiers, /BEFORE and /SINCE, allow partialI repair runs based on the message date. You can, for example,I execute one command to return all very old messages, and thenI another command to resubmit more recent messages for further attempts to send.I o If ANALYZE is unable to determine when a message was createdI by reading the .WRK file (for example, if it's not aI well-formed Nmail control file) then it will now display theI file's creation date/time instead. The time stored in the? file is preferred since it's not so easily changed.I o CANCEL and ANALYZE now allow you to specify some text to beI included in the returned message; see the description of the /REASON qualifier.I o SHOW QUEUE now supports an /ENTRY qualifier, to allow display" of just one Nmail job.I o Execution queues now have /NOENABLEGENERIC; this prevents= random print jobs from ending up in Nmail queues.% 2.2 New Features Added Since V9.2I o An undocumented and unused feature of Nmail used to placeI special significance on a dot in the node name part of a mailI address. This meant that Nmail couldn't handle Phase V9 names, so the funny feature has been removed.I o The generated names for control files have been changed soI that they are not generated in ascending order. This3 supposedly improves directory accesses.I o Queues are now initialized with /SCHEDULE=NOSIZE. ThisI avoids permanent lockout of some jobs on underconfiguredI systems (where the number of execution queues cannot keep up with the mail load).I o Nmail's 512-byte record size limitation is now documented in3 online help text and in the user guide. I Nmail V10.0 System Manager's manual Page 5I COMPARISON WITH PREVIOUS VERSIONS 26 April 1994I o The sending timestamp now includes a time differential factorI (offset from GMT) where this can be determined. This featureI is only available if your system has the UTC time servicesI which are today installed along with DECnet-VAX Extensions orI DECnet/OSI for VMS. The UTC services will be included in the! Blade release of VMS.I o The default for CANCEL is now /RETURN, since that's a saferI default. To request immediate cancellation with no return of/ the message, you can use /NORETURN.I o As always, if an Nmail job goes away whilst it's being SHOWn,I there's not much that Nmail can do about it. However, sinceI the new job controller, Nmail was reporting this as anG "unexpected error". Now it's a bit more graceful about it.I o Nmail now runs on Alpha hardware as well. Use the same kit& for VAX and Alpha systems.I o V9.3-4 will work correctly on the Epsilon (V2.0) release ofI Alpha VMS; older versions cause MAIL to loop, signalling anI ACCVIO error, when trying to activate the Nmail transport.I To fix this, a new image called NM_MAILSHRP.EXE was added to the kit.% 2.3 New Features Added Since V9.1I o Certain changes in the VMS batch/print subsystem made NmailI unable to tell when a queue was stopped; this broke theI commands NMAIL STOP QUEUE and NMAIL ANALYZE QUEUE. Nmail hasI now been fixed to work correctly with both old and new queue managers.I o A few new fatal errors were added to NM$ERROR.DAT:I "unbalanced", "host unknown", and "user unknown". These areH all related to sending mail through the ULTRIX mail gateway.I o Nmail tries to remove all "NM%" occurences from the to-listI prior to delivery, since they look ugly. It failed to doI this if the addresses were separated by spaces, not commas.= It was just a cosmetic problem, but is now fixed.I o Nmail's parser no longer assumes your personal name is aI well-constructed string, with matched quotes, etc. InI previous versions, certain ill-formed personal names would7 cause a fatal syntax error to be signalled.I o I added a paragraph about MAIL's SET TRANSPORT command to theH help text, since this seems to have been a well-kept secret. I Nmail V10.0 System Manager's manual Page 6I COMPARISON WITH PREVIOUS VERSIONS 26 April 1994% 2.4 New Features Added Since V9.0I o Nmail now supports the transportation of DDIF files, producedI by various DECwindows applications. DDIF files are fullyI supported by the DECwindows MAIL interface. There is partialI support in VMS MAIL; you can send DDIF files, but you cannotI display received DDIF files. If you try and read a receivedI DDIF message, you will only see any text (there may be none)$ embedded in the message.I o Nmail now has the ability to transport messages of any fileI format, using the unsupported SEND/FOREIGN command of VMS> MAIL. If it's not text or DDIF, use SEND/FOREIGN.I o ANALYZE QUEUE now checks for jobs which are wedged in aI "retained" state due to previous system failure; theI occurrence of such jobs usually correlates with some kind ofI cluster disaster. If /REPAIR is specified, then the retainedH jobs can be released or cancelled at the choice of the user.I o CANCEL now offers a /RETURN qualifier, which causes a copy ofI the message to be returned to the sender before cancellation is complete.I o Error messages from the remote mail object which include theI string "cannot accept" are now considered to be fatal. ThisI catches the new error "cannot accept this message format"I which was introduced when DECwindows support was added to MAIL.I o This version discontinues support for "format1" and "format2"I control files; as near as I can figure it, this means thatI messages posted with Nmail V8.0 or Nmail V8.1 cannot beI delivered by Nmail V9.1. Anything posted by Nmail V8.2 orI later should be ok. In case you're curious, the current( control files are "format5".I o Nmail had a habit of very very occasionally slipping in anI extraneous null character (^@) at the end of a document. ItI did this only if the last block of the document had exactly@ two free bytes. Anyway, it doesn't do that anymore.I o Nmail now opens files by file-id under all circumstances,I thereby avoiding the problems which sometimes occurred whenI the filespec stored in the job controller's queue had becomeI invalid. It wasn't possible $$$ NMAIL100.A;'8$[PORTER.NMAIL.KIT100]NM$SYSMGR.DOC;1.EXE;1IW+"to make this change until VMSF V5, as SYS$GETQUI had to learn how to say "file-id" first.I o The operation of the /DELETE qualifier on the STOP QUEUEI command has changed; it now deletes all queues including theI top-level NM$QUEUE. Any jobs in the queues are lost untilI you use ANALYZE QUEUE /REPAIR to recover them. This changeI in behaviour is regrettable, but the previous implementation I Nmail V10.0 System Manager's manual Page 7I COMPARISON WITH PREVIOUS VERSIONS 26 April 1994I was broken by VMS V5.2 job controller changes, and cannot be restored.I o The startup command file is now SYS$STARTUP:NM$STARTUP.COM,I in accordance with the VMS V5 way of doing things. Don't: forget to edit your system startup procedures!I o There are some release notes in the Nmail kit, as expected by VMSINSTAL.I o The installation procedure now provides help if you enter a4 question mark in response to any prompt.I o Running the IVP is now optional at installation time.I Execution of NM$STARTUP.COM is also optional if you don't" choose to run the IVP.I o If you have defined NM$WORK to point to somewhere other thanI the usual Nmail work directory, then the installationI procedure will apply the old definition to the new installation.I o Nmail's SHOW QUEUE command will now issue a warning messageI if it finds jobs to display and there are no Nmail queues which are started.I o The Nmail daemon now uses different job names for the variousI types of Nmail jobs that it can submit: REPORT for errorI reports, SUMMARY for end of run summaries requested by theI user, and RETURNED for messages returned to sender on error.I This last category is only used for foreign or DDIF messages,C since text messages are returned in the REPORT message.I o Job submitted by the daemon are now submitted under the* pseudo-user name NMAIL-DAEMON.I o There used to be an undocumented logical name NM$MAXRETURNI which would restrict the size of messages which Nmail wouldI return to sender. The implementation was not compatible withI changes made for foreign message support, so it is no longer supported.I o I have added a couple of variations to NM$CONFIRM with theI aim of cutting down mail noise in cases where Nmail managesI to deliver the message on the first attempt (which is usuallyI the case for purely local deliveries). Refer to the User Guide for details. I Nmail V10.0 System Manager's manual Page 8YI INSTALLATION 26 April 1994  3 INSTALLATION 3.1 Running VMSINSTALc To install, use VMSINSTAL:t# $ SET DEFAULT SYS$UPDATEo0 $ COPY MU::DAVES_BITSHOP:NMAIL100.A *, $ @VMSINSTAL NMAIL100 SYS$UPDATE:7 The same kit is used for both VAX and Alpha systems.lI You will be asked a few questions about your configuration. If you I don't understand a question, simply enter "?" in response to theaI prompt. The installation procedure will display some explanatory text and then repeat the question.I It is fairly easy to change the configuration at a later date, just byt* editing the Nmail startup command file.| dI| Note that Dave's Bitshop now lives on Mu, my home node. It is noa+| longer to be found on the Smaug cluster. ! 3.2 Installation Verification I After all the Nmail files have been copied to their target I directories, the Installation Verification Procedure will (if I selected) send a message via Nmail to the username under which you'reEI currently logged in. It should take under a minute for the mail toeI arrive; if it fails to arrive then something's amiss. A later sectioneI of this document describes some steps which may assist you ine isolating the problem. I The VMS username under which you perform the installation must be able I to send and receive mail, or else the IVP will fail to work correctly. I To avoid confusion, mail to this username should not be forwarded; use I MAIL's SHOW FORWARD command to check. Forwarding will not actually I prevent the IVP from working but makes it more difficult to determine < what's going on in the unlikely event of the IVP failing.# 3.3 Completing The Installation I If you are installing Nmail in a cluster then you need to take further I action to make Nmail available throughout the cluster. You must log I in to the system manager's account, or some other suitably privileged I account, on each of the other nodes; type "@SYS$STARTUP:NM$STARTUP" in & order to complete the installation.I This step is necessary because, although VMSINSTAL may automatically I execute NM$STARTUP.COM, it can only do so for the system on which it  I Nmail V10.0 System Manager's manual Page 9 I INSTALLATION 26 April 1994  is actually running. I The SYSMAN utility may help make it easier for you to perform these I operations throughout the cluster, without the need to log in to each I and every cluster member. Consult VMS documentation for details of 2 SYSMAN operation, in particular the DO command.I You must also reinstall the DCLTABLES image on each other cluster I node. DCLTABLES was modified during installation to include the NMAIL I command syntax, but VMSINSTAL is only able to replace the image on the I running system. Use the INSTALL REPLACE command to reinstall DCLTABLES. I Finally, you must edit your system startup procedures so that Nmail is I started up whenever the system is rebooted. How to do this isa! described in the next section.  3.4 Tweaking Things LaterII Your answers to the installation questions are recorded at the top of I the startup command procedure SYS$STARTUP:NM$STARTUP.COM. You caniI edit these lines (and only these lines) to make changes to youroI configuration. For example, creating extra Nmail execution queues isrI achieved by simply changing the appropriate number assigned in  NM$STARTUP.COM.I After editing NM$STARTUP.COM, make sure you stop all running queuesdI (NMAIL STOP QUEUE) before invoking the new version. If the queues arevI still running, then NM$STARTUP won't give any error, but it won'tdI exactly work as expected either, since any INITIALIZE commandsI qualifiers which attempt to modify a running queue are quietly ignoredp by the job controller.k I Nmail V10.0 System Manager's manual Page 10rI SYSTEM STARTUP PROCEDURES 26 April 1994  4 SYSTEM STARTUP PROCEDURESnI You must edit your system startup procedures so that Nmail ishI correctly initialised whenever the system is rebooted. If your systemtI is part of a cluster then you must do this for all nodes in thesI cluster which need access to Nmail, not just those which you selectedn for execution queues.I To initialise Nmail, insert the following line at a suitable place inm$ your system startup command file.$ $ @SYS$STARTUP:NM$STARTUPI You must place this line such that it will only be executed afterVI DECnet is up-and-running. In particular, all node names must beII defined before the Nmail symbiont queues can be started, or else there F is a risk that mail will fail with a spurious "unknown node" error.I If you normally allow users to log in before DECnet is fully started, I then it's best to initialise Nmail in two stages. Firstly, executeeI the following line to initialise everything that's needed so thatiI users can use Nmail. This should preferably be done before users cans log in.* $ @SYS$STARTUP:NM%$ NMAIL100.A;'8$[PORTER.NMAIL.KIT100]NM$SYSMGR.DOC;1.EXE;1IWB,$STARTUP INITI Secondly, at some point after all DECnet node names have been defined,nI execute the following line to complete the initialisation by startingc the queues.+ $ @SYS$STARTUP:NM$STARTUP START I You must choose to either use the single stage startup (just one callmI to NM$STARTUP without parameters) or two stage startup (two calls, thel7 first specifying INIT, the second specifying START).o iI Nmail V10.0 System Manager's manual Page 11 I FILES WHICH WILL APPEAR ON YOUR SYSTEM 26 April 1994s, 5 FILES WHICH WILL APPEAR ON YOUR SYSTEMI Installation of Nmail V10.0 will result in the following changes beingn made to your system:e 5.1 FileshI The following files are copied to your system from the Nmail kit when/' you execute the VMSINSTAL procedure: @ SYS$SHARE:NM_MAILSHR.EXE Interface to VMS MAILH SYS$SHARE:NM_MAILSHRP.EXE Privileged interface routinesB SYS$SYSTEM:NM$DAEMON.EXE Nmail daemon (symbiont); SYS$SYSTEM:NM$QUEMAN.EXE Utility commands B SYS$SYSTEM:NM$ERROR.DAT Hard error message list? SYS$STARTUP:NM$STARTUP.COM Startup command file 5 SYS$HELP:NM$UGUIDE.DOC User GuideeB SYS$HELP:NM$SYSMGR.DOC System Manager's manualI All of the above files are owned by the system UIC and have standard I protection codes of (SYSTEM=RWED, OWNER=RWED, GROUP=RWED, WORLD=RE).iI You can change the protection in any way that you think suitable towI your system security requirements. The effects of changing protection  should be obvious to you. 5.2 Work DirectoryI The installation procedure will create the work directorydI SYS$COMMON:[NMAIL] if it does not already exist. Nmail uses this I directory to store the 'control files' that it uses. Each control0I file contains all information needed to process one Nmail'd mailOI message. The control file is deleted when a message has been fully processed. I The directory is owned by the system UIC and the protection is set toGI (SYSTEM=RWE, OWNER=RWE, GROUP, WORLD). The world is thus unable toaI create files in this directory, but Nmail is able to do so because ita runs in a privileged mode.AI Individual control files are created with owner set to the system UICnI and protection (SYSTEM=RWD, OWNER=RWD, GROUP, WORLD) so cannot be readlI or modified by the world, thus ensuring a reasonable level of privacy. I You can if you wish place the work directory on another disk, but you,I must make sure the disk is available whenever users can log in or theyI Nmail queues are running. Create the directory with appropriate I ownership and protection (see above), and then edit NM$STARTUP.COM tos eI Nmail V10.0 System Manager's manual Page 12eI FILES WHICH WILL APPEAR ON YOUR SYSTEM 26 April 1994lI change the 'work_directory' assignment in the first few lines of the9 file. 5.3 QueuesI The Nmail startup procedure NM$STARTUP.COM, which is executed duringAI the installation procedure and also at every system startup,t3 initialises the queues used by the Nmail system. I Generally speaking, there is a single generic queue called NM$QUEUEI feeding some number of execution queues called NM$QUEnn, where nn is anI two-digit number. Systems that have only one execution queue will not F have NM$QUEnn queues but will have NM$QUEUE as the execution queue.I The queues are owned by the system UIC and the protection code is set I to (SYSTEM=E, OWNER=D, GROUP=R, WORLD=R). This prevents non-system I users from submitting random files into the queue. Nmail is able to I submit legal Nmail jobs since it runs in a privileged mode. I Non-privileged users are only able to read (display) the queues and to ' delete or modify jobs that they own. I I recommend that you do not change the protection code on the queues, I as no benefit can be obtained by so doing, but detrimental effects cant certainly result. 5.4 Other StuffjI Help information will be included in the system help library under theo topic "Nmail". I The DCL command "NMAIL" will be added to your system-wide DCL tables. I This command invokes the utilities used to display and cancel NmailrD jobs. See the User Guide or the online help for command formats. lI Nmail V10.0 System Manager's manual Page 13tI TAILORABLE OPTIONS 26 April 1994c 6 TAILORABLE OPTIONSI The following options allow the default behaviour of Nmail to beEI modified for the entire system. There are similar options availablerI per user or per message; see the Nmail User Guide for details of these.e! 6.1 Retry Interval (NM$DELTA)CI The default retry period is 30 minutes. This can be changed byDI defining the logical name NM$DELTA in the LNM$SYSTEM table. TheAI equivalence must be a valid VMS delta time string. Nmail will notD> permit you to set the retry period to less than 10 minutes.I A VMS delta time string has the format "dd hh:mm:ss.cc", where dd, hh,dI mm, ss and cc give the number of days, hours, minutes, seco 7nds andaI centiseconds, respectively, in the time interval. For example,II defining NM$DELTA as "0 01:00:00.00" will change the retry period toO one hour.I The symbiont looks at this logical name only during initialisation; I any redefinition will not take effect until you stop and restart the  symbiont. To do this, use:" $ NMAIL STOP QUEUE /LOG# $ NMAIL START QUEUE /LOGP% 6.2 Expiration Period (NM$EXPIRE) I The default expiration period is 3 days. This can be changed byoI defining the logical name NM$EXPIRE in the LNM$SYSTEM table. The G equivalence must be a valid VMS delta time string, as defined above. I As with NM$DELTA, the symbiont only looks at this logical name duringiI initialisation, so you must stop and restart the queues to change the  expiration period. $ 6.3 Irrecoverable Error AnalysisI If Nmail encounters some error whilst sending your message, itsI examines the text messages returned from the network in order tooI decide whether the condition is potentially recoverable and hencea5 whether it should retry later of else give up now. I A text message indicates an irrecoverable error if it contains one of I the text fragments listed in SYS$SYSTEM:NM$ERROR.DAT; otherwise it is I recoverable. You can edit this file to add extra conditions that you I think should be considered fatal; please contact me if you do so, ando sI Nmail V10.0 System Manager's manual Page 14tI TAILORABLE OPTIONS 26 April 1994t< I will consider adding your message to the released file.I If you edit the error data file, then you must stop and restart theu1 symbiont before the changes will be effective.o nI Nmail V10.0 System Manager's manual Page 15oI SYSTEM MANAGEMENT COMMANDS 26 April 1994w 7 SYSTEM MANAGEMENT COMMANDSI Nmail provides a few commands which are of use only to system managerss, and operators. They are described below. 7.1 Stopping Nmail Queues I If you wish to stop all of the Nmail queues, then a convenient way to 2 do this is to use the Nmail STOP QUEUE command:. $ NMAIL STOP QUEUE [/LOG] [/DELETE]I This command requests that each queue stops as soon as possible. If arI queue is currently processing an Nmail job, then the queue will not beeI stopped until the job is finished. The command will not return (that I is, the utility will not exit) until all queues are fully stopped. I This is different to DCL's STOP /QUEUE /NEXT command, which does not/ wait for the queues to become fully stopped.YI If you specify /LOG, then the STOP QUEUE command will display progress I messages as it operates. During the time that the utility is waitingoI for queues to become stopped, a message to that effect will b&$ NMAIL100.A;'8$[PORTER.NMAIL.KIT100]NM$SYSMGR.DOC;1.EXE;1IWX"=ex displayed every 10 seconds.I If you specify /DELETE, then all queues will be deleted. This option I is useful if you intend to change your configuration by editingnI NM$STARTUP.COM. All jobs will be lost from the queues, although thecI work files will remain on disk; use the Nmail Queue Repair utility too3 recover the lost jobs after creating new queues. I To restart the queues, you can generally issue the NMAIL START QUEUEoI command. If, however, you specified /DELETE when stopping the queues,yI then you must first execute @SYS$STARTUP:NM$STARTUP to create the new queues.I The NMAIL STOP QUEUE command requires OPER privilege. The commandtI operates on NM$QUEUE and all execution queues associated with NM$QUEUE I (that is, all queues listed in the /GENERIC qualifier when NM$QUEUEo was initialized). 7.2 Restarting Nmail QueuesaI To restart all of the Nmail queues, use the Nmail START QUEUE command:m% $ NMAIL START QUEUE [/LOG]sI This queue starts all Nmail queues throughout the cluster. It is notsI a substitute for the NM$STARTUP procedure that you use at systemcI startup time; that procedure does much much more than simply start them queues. aI Nmail V10.0 System Manager's manual Page 16DI SYSTEM MANAGEMENT COMMANDS 26 April 1994AI If you specify /LOG, then the START QUEUE command will displayo$ progress messages as it operates.I The NMAIL START QUEUE command requires OPER privilege. It operates oneI NM$QUEUE and all execution queues associated with NM$QUEUE (that is, C listed in the /GENERIC qualifier when NM$QUEUE was initialized). # 7.3 Verifying Queue ConsistencyiI Sometimes, Nmail control files can be left in the work directory I without there being a corresponding entry in the queue. The left-overeI control files might in some circumstances actually correspond toVI valuable messages which need to be sent. For example. if someLI disaster occurs involving your VMS system queue file, you need a way to recover the lost messages.I In other cases, jobs can be retained in the queue indefinitely, due toDI some fatal system error. This usually means that some sort of clusterSI failure occurred while Nmail was running. In any event, such jobssH need to be explicitly released before Nmail can process them further.I The Nmail Queue Repair utility is the tool to use under suchn) circumstances. The command syntax is:o| e7| $ NMAIL ANALYZE QUEUE [/REPAIR [/NOCONFIRM]]t;| [/RETURN] [/REASON="text"]i(| [/HOLD]=| [/BEFORE=date] [/SINCE=date]oI If you do not specify any qualifiers, then the utility will simplyeI report on any inconsistencies it finds, without attempting any  corrective action.eI If you do specify /REPAIR, then the Queue Repair utility will attemptVI to repair the damage. By default, the utility prompts you foroI confirmation before taking corrective action. You can change thisa& behaviour by specifying /NOCONFIRM.9 The repair actions that the utility will take include: I . Resubmitting valid control files to the queue, if they're notyI| already in it. You can choose to have resubmitted messageseI| marked to be returned to the sender by using /RETURN. IntI| addition, you can cause some unqueued files to be skipped onsA| the basis of creation date. Details are given below.mI Mail messages from local users will be submitted under the I correct user name; messages from remote DECnet users will beeI submitted under the pseudo-username "(network)". TheI username actually has no effect on the delivery of the message. I Nmail V10.0 System Manager's manual Page 17eI SYSTEM MANAGEMENT COMMANDS 26 April 1994eI . Optionally, deleting valid control files that are not entereda in the queue. I This action is not available if you specify /NOCONFIRM; theA= utility will always resubmit valid control files. I . Deleting invalid control files found in the work directory,IG and cancelling the corresponding queue job if there is one.I . Cancelling jobs which correspond to invalid control fileso. which are in some other directory.I The file is not deleted in this case since it could be anmC important file which somehow got into the Nmail queues.tI . Releasing otherwise valid jobs that are stuck in a "retained"SH state; this allows Nmail to resume processing on those jobs.I Optionally, a retained job can be cancelled and the controlyI file deleted; this choice is not available with /NOCONFIRM inL effect.oI All Nmail queues must be fully stopped before the Queue Repair utilityrF can be used. Use NMAIL STOP QUEUE to stop the queues conveniently.| eI| Resubmitted jobs are, by default, reprocessed by Nmail just as if I| they'd never been lost from the queue. If you specify /RETURN, then I| no further attempt will be made to send the message, which willNI| instead be returned to the sender (exactly as with the Nmail command | CANCEL /RETURN).u| I| It may be a good idea to use /RETURN if you're not sure about the I| wisdom of resubmitting messages which may be quite old. Don't I| underestimate the confusion that can be caused by sudden delivery ofl'| messages that were posted weeks ago! | eI| You can use the /REASON qualifier to include a line of up to 255TI| characters of explanatory text with a returned message. If you don'tcI| specify /REASON, then a standard explanation is supplied, which says ?| that the message was returned as a result of a queue repair.t| rI| The qualifiers /BEFORE and /SINCE can be used to skip the resubmissionaI| of certain unqueued messages. If the original submission time of thelI| message lies after the "before" time, or before the "since" time, thensI| no further repair action will be attempted for that message. ThiseI| allows you to run the Repair utility twice, applying different actionsnI| based on the message creation time. For example, you may wish tosI| return very old messages to their senders, and then resubmit the more)| recent messages for normal processing.gI Resubmitted or released jobs are normally made available for I processing as soon as the Nmail queues are restarted. If you specify I /HOLD, then resubmitted or released jobs are placed in a holdingi aI Nmail V10.0 System Manager's manual Page 18aI SYSTEM MANAGEMENT COMMANDS 26 April 1994oI state, and must be explicitly released before they are available fornI| Nmail processing. You might choose to use /HOLD if you wish to begI| able to examine the message in more detail, with the Show utility,a&| before deciding what to do with it.I You can if you wish release all held jobs by running the Queue Repair A utility a second time, this time omitting the /HOLD qualifier.tI The NMAIL ANALYZE QUEUE command requires that you have SYSPRV and OPERiI privileges. Furthermore, the /REPAIR qualifier requires that you have I CMKRNL privilege, since you will be submitting jobs to execute unders other user names.I You can only use the /CONFIRM qualifier (whether explicitly specifiedoI or defaulted) in an interactive process. If you wish to run the QueueI Repair utility in batch and specify /REPAIR, then you must also specify /NOCONFIRM. OI Nmail V10.0 System Manager's manual Page 19AI MISCELLANEOUS SYSTEM MANAGEMENT INFORMATION 26 April 1994o1 8 MISCELLANEOUS SYSTEM MANAGEMENT INFORMATION! 8.1 Abnormal Error ConditionslI If an Nmail job suffers from some abnormal error condition whichSI cannot be reported back to the original sender, for example a corrupttI control file, then the symbiont will broadcast a message to'ȵ8$ NMAIL100.A;'8$[PORTER.NMAIL.KIT100]NM$SYSMGR.DOC;1.EXE;1IW{N the I operator console (via OPCOM class CENTRAL if OPCOM is running,n' otherwise directly to device OPA0:). I Such errors generally indicate internal Nmail problems and will be few I and far between; however, they can also be caused by deliberatefI mischief, for example a privileged user SUBMITting an ordinary textS file into the Nmail queue.SI If a fatal run error occurs, the job will be left in the queue in aII "completed" state -- the output from the NMAIL SHOW QUEUE command willG3 include the status message "error in execution".iI To delete the entry use the NMAIL CANCEL command. To reattempt themI job, if you think the error may have been a transient condition, useI the NMAIL RELEASE command. Both of these commands are described ina the User Guide.! 8.2 Loss Of System Queue FiledI If for some reason, your system queue file is deleted, corrupted, orlI otherwise suffers some disaster, then don't worry: you haven't lostoI all the unsent mail. Use the Nmail Queue Repair utility (described ind+ this manual) to recover from the damage.p1 8.3 What To Do If The IVP Message Never Comes I If the Nmail IVP appears to execute correctly, but you never receivehI the mail message which it sends to you, then check the followingi things:I . Is the job still in the queue? Use the command NMAIL SHOWeI QUEUE /FULL to check. If it's not there, then the message=I probably has been sent ok, but perhaps the account you'relD using for the installation has mail forwarded elsewhere.I . If the job is in the queue, has Nmail in fact tried to sendtI it yet? The output from the Nmail SHOW QUEUE command will I tell you this information. If the message has not yet beenrI attempted, then it could be that all Nmail queues are busySI (if this isn't the first time Nmail has been installed, andW/ other users have messages waiting).r 1I Nmail V10.0 System Manager's manual Page 20 I MISCELLANEOUS SYSTEM MANAGEMENT INFORMATION 26 April 1994NI . Another possibility, if the message hasn't been attempted ataI all, is that you didn't include an execution queue on thehI current node, and you have not yet run NM$STARTUP.COM on the I other nodes. Thus there is no active execution queueE' available for your message. I . If Nmail has tried to deliver your message, what error did it I encounter? The last error encountered is displayed in theyI output from NMAIL SHOW QUEUE /FULL. If it is something such,I as "network partner exited", it indicates a problem with ther, DECnet mail server on your node.I . To show that it is your local mail server's problem, try I sending a message without using Nmail. Send the message to I 0::username -- the use of "0::" forces MAIL to use DECnett$ even for local delivery. 8.4 Protocol TraceI You probably don't ever need to do this, but if you're very unlucky,I you'll experience an Nmail problem that requires a MAIL-11 protocolm trace to resolve.I To enable Nmail tracing, you must define the logical name NM$TRACEs$ before starting the Nmail queues: $ NMAIL STOP QUEUEo% $ ASSIGN/SYSTEM 1 NM$TRACEe $ NMAIL START QUEUEI Each symbiont appends trace data to the file I SYS$MANAGER:NMAILTRACE_nnnn.LOG, where the "nnnn" is the same number I as the number in the name of the queue that this symbiont serves. IfgI NM$QUEUE is an execution queue, the symbiont will use filer NMAILTRACE.LOG.I The trace information is cryptic, and requires an understanding ofNI MAIL-11 to appreciate it. Only the first and last blocks of the textvI transfer phase of the protocol are traced. In addition, only 16 or so I characters are traced from each message, in order to protect theS privacy of the sender.lI Don't leave trace enabled when you don't need it, unless you've goto+ disk space to waste on frivolous things.u) [End of Nmail System Manager's manual]a$*[PORTER.NMAIL.KIT100]NM$UGUIDE.DOC;1+,.6/ 4I66>-'80123KPWO756Zjcؗ7ڍ5hؗ89GHJ 0 DEC INTERNAL USE ONLY* N M A I L+ USER GUIDEI This document contains user information for Nmail V10.0. Nmail is aI tool which allows mail sent from the VMS MAIL utility to be queued forI subsequent delivery, with recovery from network failures and similar problems.I This Nmail kit is for use only within DEC. DEC customers (in the USAI at least) can buy Nmail through the ASSETS software library, also* known as the Digital Solutions Library.I Nmail was written by Dave Porter and is entirely unfunded; please sendI comments, suggestions, gratitude and legal tender to MU::PORTER.I Supply of this software and documentation does not commit me to anything, anytime. I Nmail V10.0 User Guide Page 2I Nmail V10.0 26 April 1994. CONTENTSI 1 INTRODUCTION . . . . . . . . . . . . . . . . . . . . 3I 2 SENDING AND RECEIVING MAIL . . . . . . . . . . . . . 4I 2.1 Sending Mail . . . . . . . . . . . . . . . . . . . 4I 2.2 Receiving Mail . . . . . . . . . . . . . . . . . . 6I 2.3 Mail From The Nmail Daemon . . . . . . . . . . . . 6I 3 NMAIL UTILITY FUNCTIONS . . . . . . . . . . . . . . 7I 3.1 Checking On The Status Of Unsent Mail . . . . . . 7I 3.2 Cancelling Unsent Mail . . . . . . . . . . . . . . 8I 3.3 Releasing Held Jobs . . . . . . . . . . . . . . . 9I 4 USER-SELECTABLE OPTIONS . . . . . . . . . . . . . 10I 4.1 Confirmation Of Job Completion . . . . . . . . . 10I 4.2 Expiration Period . . . . . . . . . . . . . . . 11I 4.3 Retry Period . . . . . . . . . . . . . . . . . . 11I 4.4 First Attempt Time . . . . . . . . . . . . . . . 12I 4.5 No Return To Sender . . . . . . . . . . . . . . 12 I Nmail V10.0 User Guide Page 3I INTRODUCTION 26 April 1994 1 INTRODUCTIONI Nmail works in conjunction with the VMS MAIL utility to implementI queued transmission of mail. This allows you to queue up mail toI nodes that are currently unreachable, for example, or to transmit longD documents without needing to wait until transmission is complete.I Nmail requires no special software to be installed at the remote node;A it can send to any destination that ordinary MAIL can send to.I This document is the guide for general users of Nmail. There isI another manual which contains information of interest to the system% manager -- see file NM$SYSMGR.DOC. I Nmail V10.0 User Guide Page 4I SENDING AND RECEIVING MAIL 26 April 1994 2 SENDING AND RECEIVING MAILI Nmail is integrated with VMS MAIL for the sending and receiving of mail. 2.1 Sending MailI Use any of the MAIL commands which send mail, such as SEND andI FORWARD. To tell MAIL that Nmail is to be used, you type addresses inI the same format that you'd normally use with MAIL, but put (!$ NMAIL100.A'8$[PORTER.NMAIL.KIT100]NM$UGUIDE.DOC;1XE;1I6J""NM%" in9 front of each address for which you want to use Nmail. For example: MAIL> SEND7 To: NM%WHITEH::RODHAM, NM%WHITEH::CLINTON1 Subj: Adopt a single-payer system nowG You can mix Nmail addresses and ordinary MAIL addresses if you wish.I You can use logical names for the "node::user" part of an address, orI just the "node" part, exactly as you'd do without the "NM%" prefix.I You can also define a logical name for the complete address, "NM%node::user".I MAIL has a useful shortcut so that you don't actually need to typeI "NM%" on each and every address. You can use the /TRANSPORT qualifierI to direct MAIL to assume the presence of "NM%" on every address thatB doesn't already start with a transport-name (any "xx%" prefix).8 Thus, another way to express the previous example is:$ MAIL> SEND /TRANSPORT=NM%1 To: WHITEH::RODHAM, WHITEH::CLINTON1 Subj: Adopt a single-payer system nowI You can even use the /TRANSPORT qualifier with the REPLY command, thusI allowing use of Nmail for replies -- something that didn't work too well before VMS V5.I An even more convenient MAIL option allows you to set your default transport:" MAIL> SET TRANSPORT NM%I This causes /TRANSPORT=NM% to be applied to all SEND, REPLY andI FORWARD commands in which no explicit /TRANSPORT is used. The default3 transport setting is saved in your mail profile.I If you use a distribution list (.DIS file) then you can either add theI "NM%" prefix to every name within the file, or else you can use theI /TRANSPORT qualifier so that MAIL assumes "NM%" by default. You never I Nmail V10.0 User Guide Page 5I SENDING AND RECEIVING MAIL 26 April 19940 include "NM%" in the name of the file itself. MAIL> SEND To: @USGOVT> Subj: Managed competition is doomed from the startI Nmail will include a time stamp in the proper place in the "personalI name" field included in the mail message. This allows the recipientI to know the time at which the mail was actually entered by you, whichA may be different to the time at which the mail is transmitted.I Your Nmail job will be entered in the Nmail generic queue, NM$QUEUE,I and eventually processed by one of the Nmail symbionts running in yourI system or cluster. If you wish to check on the progress of your job6 at any time, use the Nmail Show utility; see later.I If a network error occurs while the symbiont is sending, then the jobI will be rescheduled for a later time. At this later time, Nmail willI again attempt to deliver all the as-yet undelivered copies of your message.I If some error occurs which Nmail deems to be irrecoverable (such as anI unknown node name) then you will be notified by a mail message thatI this has occurred. A copy of your original message text will beI returned in the error report, in case you wish to correct the problem and resend the message.I If Nmail cannot deliver your message within 3 days (or some otherI length of time, at the discretion of your system manager) then it willI give up trying, and notify you as if an irrecoverable error had occurred.I Nmail should be able to handle any files that MAIL or the DECwindowsI MAIL interface can handle, with one exception: it cannot handle textI files with records longer than 512 bytes. Normal text files andI compound document DDIF files can be sent with SEND. Other non-textI files or files with oversized records should be sent with SEND/FOREIGN= to make sure that all information is preserved in transit.I Nmail's 512-byte restriction on record length arises because it isI always necessary for Nmail to read the file in record mode whenI building its work file. Thus, there needs to be some finiteI limitation, and the 512-byte record buffer supplied by MAIL seems to) be a reasonable limit for a text file.I MAIL, by contrast, is sometimes able to handle files with longI records, because it may be able to send the file in block mode. InI this case, it simply does not notice the excessive size of someG records. In other cases it will report an error just as Nmail does.I In any event, there is a simple workaround: use SEND/FOREIGN to send5 files which contain records longer than 512 bytes. I Nmail V10.0 User Guide Page 6I SENDING AND RECEIVING MAIL 26 April 1994 2.2 Receiving MailI No special software is required to receive mail sent with Nmail. OnI VMS, the mail will be received identically as if it had been sent' directly with the usual MAIL sender.I Nmail uses the MAIL-11 protocol and thus can speak to any mailI receiver which uses this protocol; this includes the various mailI utilities (not all of which are necessarily supported products) onI VMS, RSX-11M, RSX-11M-Plus, RSTS/E and Ultrix-32. There are alsoI several gateways via which MAIL-11 senders can communicate with other mail systems." 2.3 Mail From The Nmail DaemonI If the Nmail system decides that it cannot send your mail, then theI sending daemon will send you mail to report this. This report will beI received as normal VMS mail; the sender will be NMAIL-DAEMON onI whichever node was attempting to send the mail; this may be different< from the one on which you entered the mail, in a cluster.I The report will include details which will allow you to identify whichI message Nmail was attempting to send. Then, for each failing address,I Nmail will report the most recent error message encountered. ThisI message may indicate some condition directly reported by the NmailI daemon (such as an unknown node name) or some condition reported from7 the destination node (such as an unknown user name).I After Nmail has reported a hard (irrecoverable) error to you, it willI cease attempts to send that message to that address. It will howeverI continue to attempt to send the message to other as-yet-unsent2 addresses which have not experienced any error.I Nmail will return the text of your original message at the end of theI error report. If you want to resend this message after fixing theI problem, then you can, for example, use MAIL's EXTRACT command to saveI the report in a file, edit it to remove all text other than your( original message, and then resend it. I Nmail V10.0 User Guide Page 7I NMAIL UTILITY FUNCTIONS 26 April 1994 3 NMAIL UTILITY FUNCTIONSI Nmail provides some utility functions; these functions are notI accessible from within MAIL but rather are invoked by a DCL command, "NMAIL".- 3.1 Checking On The Status Of Unsent MailI To display details of Nmail messages that have been entered into theA queue but not yet completely sent, use the Nmail Show utility.. $ NMAIL SHOW QUEUE [/FULL] [/BRIEF]: [/STATUS=SENT|UNSENT|FAILED]2 [/ALL] [/USER=user]/ [/ENTRY=entrynum]0 [/OUTPUT=filespec]I The output from this utility will include details of all messagesI entered by you. If you do not specify either of the qualifiers, thenI an intermediate level of detail will be presented. To get more or2 less detail, use /FULL or /BRIEF, respectively.I A status of "sent", "unsent" or "failed" will be displayed for eachI recipient, in the default or full displays. A sent message has beenI successfully delivered to the recipient. An unsent message has notI been delivered, but Nmail will continue to retry. A failed messageI has not been delivered, and Nmail considers the error to be irrecoverable.I By default, the display includes details of all recipients. To selectI only those recipients with a particular status, use /STATUS. ForI example)+D$ NMAIL100.A'8$[PORTER.NMAIL.KIT100]NM$UGUIDE.DOC;1XE;1I6a", specify /STATUS=UNSENT to show only "unsent" recipients.I /STATUS can be specified with /FULL and /BRIEF as well as for theI default display (although as things stand it's not especially% meaningful for the brief display).I In the full display, the most recent error condition experienced willI be displayed for each recipient to whom the message has not beenI delivered. Nmail may or may not consider this error to beI recoverable, as indicated by the status field. Additionally, the timeI at which that attempt was made will be shown (the time is actually theA time at the end of the attempt, rather than at the beginning).I For an active job, the addresses to which Nmail is currentlyI attempting delivery will be indicated by an arrow symbol on the left, of the screen (in the full display only).I After Nmail has completely processed a message -- that is, after allI addresses have either received the message or else failedI irrecoverably -- then all information about that message is deletedI from the system. Thus if the SHOW command reports that you have noA jobs queued, you can assume that they have all been completed. I Nmail V10.0 User Guide Page 8I NMAIL UTILITY FUNCTIONS 26 April 1994I Use /ALL to display details of all messages entered by all users. UseI /USER=user to display details of all messages entered by the specifiedI username. These two qualifiers require SYSPRV privilege and areI really intended to allow the system manager to diagnose possibleI problems. In any case, the subject of the message is not displayed (in case it's private).I Use /ENTRY to display details of a single entry in the Nmail queue,I identified by the specified entry number. If that entry is owned byI some other user, then you must specify the username with the /USER# qualifier -- SYSPRV is required.I By default, output from the utility is directed to SYS$OUTPUT; use* /OUTPUT to direct the output elsewhere.I Since jobs may move around in the queues while the SHOW command isI working, it is possible that occasionally a job gets missed. It isI even possible that a message will be completed while SHOW is lookingI at that very job, resulting in a "file not found" error from SHOW.I Very little can be done to prevent these effects, but they are fortunately relatively rare. 3.2 Cancelling Unsent MailI To cancel further attempts to send a pending Nmail message, use the Nmail Cancel utility./ $ NMAIL CANCEL entrynum [/NORETURN] 3 [/REASON="text"]/ [/USER=user]) [/LOG]I The "entrynum" parameter identifies the entry in the queue. It can beD determined by looking at the display from the Nmail Show utility.I By default, the CANCEL command requests that a copy of the messageI text be returned to the sender via mail, after which the message willI be deleted from the system. Cancellation in this case requires theI intervention of the Nmail symbiont to complete the processing of the message.I If you specify /NORETURN, then CANCEL will immediately remove theI queue entry and deletes all knowledge of the message from the system.I The message text is irretrievably lost (that is, the copy that NmailI keeps is deleted; if you prepared your message in a file before- sending it, the original is not affected).I Use /USER=user to cancel jobs belonging to another user. ThisI qualifier requires that you have SYSPRV privilege. Use this optionI wisely! Note that the job will only be cancelled if both the entry@ number and the username match the specified parameter values. I Nmail V10.0 User Guide Page 9 I NMAIL UTILITY FUNCTIONS 26 April 1994I| You can use the /REASON qualifier to include a line of up to 255sI| characters of explanatory text with the returned message. It's I| probably most useful to do this if you're cancelling someone else'siI| jobs, but you can also specify a reason when cancelling your own jobs.s)| /REASON cannot be used with /NORETURN.uI If you specify /LOG, then the utility will print a message confirming 2 that the entry has been successfully cancelled. 3.3 Releasing Held JobsaI To release an Nmail job that is waiting until a specified time to run,OI or a job that is being held in the queue, use the Nmail Releasem utility.yI Most users will never need to use this command, so if you're just I beginning to use Nmail, don't worry if you can't see what the Release utility is really useful for.0 $ NMAIL RELEASE entrynum [/USER=user]* [/LOG]I The "entrynum" parameter identifies the entry in the queue. It can be D determined by looking at the display from the Nmail Show utility.I The RELEASE command causes the queue entry to be made available for I immediate processing. It can be used to release a job that is waiting I in the queue until a particular time is reached, or to release a job 1 which is being held in the queue indefinitely.eI If a job is being indefinitely held, the Nmail Show utility will sayeI "error in execution" or "held in queue" in the output display for thata job. I In the former case, it means that some fatal error has occurred,OI either in Nmail itself or in VMS. If you release a job, and it almostfI immediately returns to the same state, then it's probable that you'veiI encountered an irrecoverable Nmail system error. An OPCOM message 6 will have been logged, giving details of the error.I In the latter case, it means that the job is being held due to I explicit operator action, for example when rebuilding system queue0I files after some disaster. You can decide whether the mail message isO= still relevant, and then either CANCEL or RELEASE the job.I Use /USER=user to release jobs belonging to another user. The jobiI will only be released if both the entry number and the username match I the specified parameter values. Use of this qualifier requires that  you have SYSPRV privilege.nI If you specify /LOG, then the utility will print a message confirminge1 that the entry has been successfully released.  eI Nmail V10.0 User Guide Page 10 I USER-SELECTABLE OPTIONS 26 April 1994  4 USER-SELECTABLE OPTIONSnI There are a number of ways in which the individual user can modifyI Nmail default actions and parameters. You can elect to receive I positive confirmation of Nmail job completion, and you can control the92 expiration and retry periods for your messages.I Currently, user options are indicated by setting up DCL symbols inI your process environment. This is somewhat kludgey in nature and will I be changed as soon as something better can be achieved. At that time, ) the current mechanism will be dropped.oI Therefore, before you make use of the features listed in this section,hI you must realise that details of the user interface is subject to ? change in future versions of the software. Got that? OK...N& 4.1 Confirmation Of Job CompletionI By default, Nmail jobs will quietly disappear from the system when alloI copies of the message have been delivered (or have irrecoverablydI failed to be delivered, in which case you will have received a mailed% error report). I If you wish to receive positive confirmation that your job has beendI completed, then define the DCL symbol NM$CONFIRM to have the value 1.e/ You might want to do this in your LOGIN.COM:  NM$CONFIRM == 1I Any mail that you send while this definition is in effect will be I marked as requiring confirmation of completion. The Nmail daemon willI eventually mail you a "delivery summary" for the message, which willII list all recipients and show the final status (sent or failed) of each one. I Y*Hx$ NMAIL100.A'8$[PORTER.NMAIL.KIT100]NM$UGUIDE.DOC;1XE;1I6s*ou can see whether a particular mail message has completionTI confirmation requested by looking at the output from NMAILe SHOW QUEUE /FULL.I If you like a little less noise than the above option gives you, then 9 there are two other values you can set for NM$CONFIRM: NM$CONFIRM == 2I With the above value for NM$CONFIRM, Nmail simply broadcasts aYI notification to your terminal at the end of the first attempt to sendeI a message, if and+ only if the message needed to be requeued forsI another attempt. Thus unless you receive the broadcast, you canr6 assume your mail message was delivered immediately. NM$CONFIRM == 3 oI Nmail V10.0 User Guide Page 11uI USER-SELECTABLE OPTIONS 26 April 1994II The value 3 gives you a combination of the above two options. It actshI like value 2 on the first attempt, and like value 1 on subsequentGI attempts. Thus if the message is delivered on the first attemptNI you'll hear nothing about it, otherwise you will receive a broadcastnI notification telling you the message has been requeued, and a mailt- message when delivery is finally complete.e 4.2 Expiration Period I The Nmail daemon normally gives up attempting to deliver a message I after retrying for 3 days, or some other period at the discretion of I the system manager (system manager information is in the filet NM$SYSMGR.DOC).I If you wish to override the system-wide default, then you can define aiI DCL symbol to inform Nmail of your desired expiry period. You cangI express the expiration time as a delta time (a specified number oftI days, hours, minutes and seconds from the time the mail is queued) orcI an absolute time (the mail will expire at a given date and time). In ; general, it makes more sense to use a delta time period.e' NM$EXPIRE == "dddd hh:mm:ss"a. or: NM$EXPIRE == "dd-mmm-yyyy hh:mm:ss"I Please note that the date-time formats are the VMS standard formats. I The special DCL formats are not acceptable to Nmail. In particular,nI there is a space (not other punctuation) separating the time from them preceding days or date field.I If you specify an expiration period by use of NM$EXPIRE, then it iseI noted at the time that you enter the mail. If you subsequently changenI the value of NM$EXPIRE, this will have no effect on mail previously I entered. The expiration date and time for each message is displayed5- in the output from NMAIL SHOW QUEUE /FULL.o 4.3 Retry PeriodI If Nmail is unable to send your mail at its first attempt, it mustrI requeue the job to try again at some later time. A reattempt is madeiI every 30 minutes, or some other period chosen by the system managerh( (see file NM$SYSMGR.DOC for details).I If you wish to override the system-wide default, then you can do so bysI defining a DCL symbol to inform Nmail of your desired retry interval. I You must express the period as the number of days, hours, minutes andbI seconds between attempts (in other words, you must give a VMSo delta-time value).l& NM$DELTA == "dddd hh:mm:ss" oI Nmail V10.0 User Guide Page 12cI USER-SELECTABLE OPTIONS 26 April 1994oI Again, standard VMS date-time format applies, and special DCL formatsnI are not allowed. Nmail will not allow you to set the retry interval5 below 10 minutes.I If you specify a retry period by use of NM$DELTA, then it is noted atII the time that you enter the mail. If you subsequently change the2I value of NM$DELTA, this will have no effect on mail previouslynI entered. The retry period for each message is displayed in the output  from NMAIL SHOW QUEUE /FULL.  4.4 First Attempt TimeI Normally, Nmail makes the first attempt to send your message as soonrI as possible after you enter it. Sometimes, this might not be what youu want.I If you wish to delay the first attempt to send your message, then youMI can define a DCL symbol to inform Nmail that it should wait until awE specified date and time (the "after" time) before trying your job.tI You can express the after time as a delta time (a specified number ofdI days, hours, minutes and seconds from the time the mail is entered) or I an absolute time (the mail will be attempted after a given date andm time is reached).& NM$AFTER == "dddd hh:mm:ss"- or: NM$AFTER == "dd-mmm-yyyy hh:mm:ss" I Nmail does not guarantee to process your message at the exact time I that you specify, only that it will attempt to process your message as - soon as possible after the specified time.oI Also, you can only control the date and time of the first attempt.eI Subsequent attempts will be made at the normal retry intervals (either @ the system default, or whatever you've set up with NM$DELTA).I If you have submitted a message and then decide that you don't want to , wait, after all, you can use the command: NMAIL RELEASE nnnI to cause the Nmail message to be processed as soon as possible. SeelG elsewhere in this document for details of the Nmail Release utility.s 4.5 No Return To SendervI By default, Nmail will return the text of your message in any errorlI reports. It does this so that you can try and resend the message ifh you wish. fI Nmail V10.0 User Guide Page 13nI USER-SELECTABLE OPTIONS 26 April 1994 I Sometimes, for example when you're sending out a copy of a largeuI document to a big mailing list, you might not want to have Nmail wasteTI time and disk space by sending you back the document. In such a case,T4 you can specify the "no return to sender" option: NM$NORETURN == 1 I You'll still get error reports from Nmail with this option in effect;dI only your original message text will be omitted from the error report.  [End of Nmail User Guide]-*[PORTER.NMAIL.KIT100]NMAIL100.RELEASE_NOTES;1+,./ 4H-'80123KPWO56cؗ7.=hؗ89GHJ 0 DEC INTERNAL USE ONLY* N M A I L, RELEASE NOTESH This document contains the release notes for Nmail V10.0. ItH includes details of changes in Nmail since the previous release, and0 any restrictions that apply to this version.H The information in this document is also included in the NmailH System Manager's guide. It has been abstracted into a separateH document to assist users who wish to read the release notes before% proceeding with the installation. Software: Nmail V10.0 Release date: 26 April 1994  1 INSTALLING NMAIL To install, use VMSINSTAL:$ $ SET DEFAULT SYS$UPDATE1 $ COPY MU::DAVES_BITSHOP:NMAIL100.A *- $ @VMSINSTAL NMAIL100 SYS$UPDATE:8 The same kit is used for both VAX and Alpha systems.H You will be asked a few questions about your configuration. If youH don't understand a question, simply enter "?" in response to theH prompt. The installation procedure will display some explanatory& text and then repeat the question.H It is fairly easy to change the configuration at a later date, just. by editing the Nmail startup command file.H Note that Dave's Bitshop now lives on Mu, my home node. It is no, longer to be found on the Smaug cluster.H After installing Nmail, you +΀$ NMAIL100.A'8-[PORTER.NMAIL.KIT100]NMAIL100.RELEASE_NOTES;1Hwshould read the documentation, which is# located in the following files:? SYS$HELP:NM$SYSMGR.DOC System Manager's manual2 SYS$HELP:NM$UGUIDE.DOC User Guide( 2 COMPARISON WITH PREVIOUS VERSIONS& 2.1 New Features Added Since V9.3H o A new option on ANALYZE QUEUE allows any message files whichH were not found in the queue to be returned to the sender;F previously, they were simply resubmitted without modification.H o Further ANALYZE qualifiers, /BEFORE and /SINCE, allow partialH repair runs based on the message date. You can, for example,H execute one command to return all very old messages, and thenH another command to resubmit more recent messages for further attempts to send.H o If ANALYZE is unable to determine when a message was created byH reading the .WRK file (for example, if it's not a well-formedH Nmail control file) then it will now display the file's creationH date/time instead. The time stored in the file is preferred) since it's not so easily changed.H o CANCEL and ANALYZE now allow you to specify some text to beH included in the returned message; see the description of the /REASON qualifier.H o SHOW QUEUE now supports an /ENTRY qualifier, to allow display of just one Nmail job.H o Execution queues now have /NOENABLEGENERIC; this prevents random2 print jobs from ending up in Nmail queues.& 2.2 New Features Added Since V9.2H o An undocumented and unused feature of Nmail used to placeH special significance on a dot in the node name part of a mailH address. This meant that Nmail couldn't handle Phase V names,. so the funny feature has been removed.H o The generated names for control files have been changed so thatH they are not generated in ascending order. This supposedly$ improves directory accesses.H o Queues are now initialized with /SCHEDULE=NOSIZE. This avoidsH permanent lockout of some jobs on underconfigured systems (whereH the number of execution queues cannot keep up with the mail load).H o Nmail's 512-byte record size limitation is now documented in/ online help text and in the user guide.H o The sending timestamp now includes a time differential factorH (offset from GMT) where this can be determined. This feature isH only available if your system has the UTC time services whichH are today installed along with DECnet-VAX Extensions orH DECnet/OSI for VMS. The UTC services will be included in the Blade release of VMS.H o The default for CANCEL is now /RETURN, since that's a saferH default. To request immediate cancellation with no return of+ the message, you can use /NORETURN.H o As always, if an Nmail job goes away whilst it's being SHOWn,H there's not much that Nmail can do about it. However, since theH new job controller, Nmail was reporting this as an "unexpected7 error". Now it's a bit more graceful about it.H o Nmail now runs on Alpha hardware as well. Use the same kit for VAX and Alpha systems.H o V9.3-4 will work correctly on the Epsilon (V2.0) release ofH Alpha VMS; older versions cause MAIL to loop, signalling anH ACCVIO error, when trying to activate the Nmail transport. ToH fix this, a new image called NM_MAILSHRP.EXE was added to the kit.& 2.3 New Features Added Since V9.1H o Certain changes in the VMS batch/print subsystem made NmailH unable to tell when a queue was stopped; this broke the commandsH NMAIL STOP QUEUE and NMAIL ANALYZE QUEUE. Nmail has now beenE fixed to work correctly with both old and new queue managers.H o A few new fatal errors were added to NM$ERROR.DAT:H "unbalanced", "host unknown", and "user unknown". These are all@ related to sending mail through the ULTRIX mail gateway.H o Nmail tries to remove all "NM%" occurences from the to-listH prior to delivery, since they look ugly. It failed to do thisH if the addresses were separated by spaces, not commas. It was2 just a cosmetic problem, but is now fixed.H o Nmail's parser no longer assumes your personal name is aH well-constructed string, with matched quotes, etc. In previousH versions, certain ill-formed personal names would cause a fatal% syntax error to be signalled.H o I added a paragraph about MAIL's SET TRANSPORT command to theD help text, since this seems to have been a well-kept secret.& 2.4 New Features Added Since V9.0H o Nmail now supports the transportation of DDIF files, produced byH various DECwindows applications. DDIF files are fully supportedH by the DECwindows MAIL interface. There is partial support inH VMS MAIL; you can send DDIF files, but you cannot displayH received DDIF files. If you try and read a received DDIFH message, you will only see any text (there may be none) embedded in the message.H o Nmail now has the ability to transport messages of any fileH format, using the unsupported SEND/FOREIGN command of VMS MAIL.3 If it's not text or DDIF, use SEND/FOREIGN.H o ANALYZE QUEUE now checks for jobs which are wedged in aH "retained" state due to previous system failure; the occurrenceH of such jobs usually correlates with some kind of clusterH disaster. If /REPAIR is specified, then the retained jobs can; be released or cancelled at the choice of the user.H o CANCEL now offers a /RETURN qualifier, which causes a copy ofH the message to be returned to the sender before cancellation is complete.H o Error messages from the remote mail object which include theH string "cannot accept" are now considered to be fatal. ThisH catches the new error "cannot accept this message format" whichA was introduced when DECwindows support was added to MAIL.H o This version discontinues support for "format1" and "format2"H control files; as near as I can figure it, this means thatH messages posted with Nmail V8.0 or Nmail V8.1 cannot beH delivered by Nmail V9.1. Anything posted by Nmail V8.2 or laterH should be ok. In case you're curious, the current control files are "format5".H o Nmail had a habit of very very occasionally slipping in anH extraneous null character (^@) at the end of a document. It didH this only if the last block of the document had exactly two free3 bytes. Anyway, it doesn't do that anymore.H o Nmail now opens files by file-id under all circumstances,H thereby avoiding the problems which sometimes occurred when theH filespec stored in the job controller's queue had becomeH invalid. It wasn't possible to make this change until VMS V5,> as SYS$GETQUI had to learn how to say "file-id" first.H o The operation of the /DELETE qualifier on the STOP QUEUE commandH has changed; it now deletes all queues including the top-levelH NM$QUEUE. Any jobs in the queues are lost until you use ANALYZEH QUEUE /REPAIR to recover them. This change in behaviour isH regrettable, but the previous implementation was broken by VMS< V5.2 job controller changes, and cannot be restored.H o The startup command file is now SYS$STARTUP:NM$STARTUP.COM, inH accordance with the VMS V5 way of doing things. Don't forget to, edit your system startup procedures!H o There are some release notes in the Nmail kit, as expected by VMSINSTAL.H o The installation procedure now provides help if you enter a0 question mark in response to any prompt.H o Running the IVP is now optional at installation time. ExecutionH of NM$STARTUP.COM is also optional if you don't choose to run the IVP.H o If you have defined NM$WORK to point to somewhere other than theH ,y$ NMAIL100.A'8-[PORTER.NMAIL.KIT100]NMAIL100.RELEASE_NOTES;1H usual Nmail work directory, then the installation procedure will9 apply the old definition to the new installation.H o Nmail's SHOW QUEUE command will now issue a warning message ifH it finds jobs to display and there are no Nmail queues which are started.H o The Nmail daemon now uses different job names for the variousH types of Nmail jobs that it can submit: REPORT for errorH reports, SUMMARY for end of run summaries requested by the user,H and RETURNED for messages returned to sender on error. ThisH last category is only used for foreign or DDIF messages, since9 text messages are returned in the REPORT message.H o Job submitted by the daemon are now submitted under the& pseudo-user name NMAIL-DAEMON.H o There used to be an undocumented logical name NM$MAXRETURN whichH would restrict the size of messages which Nmail would return toH sender. The implementation was not compatible with changes madeB for foreign message support, so it is no longer supported.H o I have added a couple of variations to NM$CONFIRM with the aimH of cutting down mail noise in cases where Nmail manages toH deliver the message on the first attempt (which is usually theH case for purely local deliveries). Refer to the User Guide for details. [End of Nmail release notes]&*[PORTER.NMAIL.KIT100]NMAIL_ALPHA.OLB;1+,./ 4-'80123 KPWO56:dؗ7Dhؗ89GHJ% Librarian T09-16(@ؗؗ! c|MAIL$C_PROT_MAJORc|MAIL$C_PROT_MINORc| MAIL$PROTOCOLNM$CANCEL_ENTRYj& NM$CCO_RPTf NM$CHKCURPRIVf NM$CHKPRIV78NM$CHK_ALIGNEDfNM$CHK_CTL_FILE78NM$CLOSE_CTL_FILE-NM$CLOSE_ERR_FILEj&NM$CLOSE_RPT_FILENM$CLOSE_TRACE78NM$CREATE_CTL_FILEj&NM$CREATE_RPTSHO_FILEj&NM$CREATE_RPT_FILENM$DO_SHOW_DISPLAY NM$FIND_ENTRYNM$GET_FILESPECNM$GET_QUE_LIST78 NM$GET_RFA78 NM$GET_VBNGL_SUM_PRIO$GT_LNMTBLE NM$CANCEL\ NM$CHMODENM$CLINT%LNM$DATA- NM$ERRORIO78 NM$FILEIOc|NM$MAILl NM$MESSAGE&NM$NETIO NM$QUESUBS NM$RELEASE NM$REPAIRj& NM$REPORTIONM$SENDNM$SHOWKNM$STARTTNM$STOPfNM$SUBS NM$SYMBIONTNM$TRACENM$USS%LNM$GT_SHOW_FSPEC%L NM$GT_TR_DEF%LNM$GT_TR_FSPEC%L NM$GT_VERSION%LNM$GT_WORK_DEF%L NM$IOSTATSfNM$LOAD_STRINGSNM$MASSAGE_QSTATUS& NM$NET_ABORT&NM$NET_CONNECT&NM$NET_DISCONNECT&NM$NET_RECEIVE& NM$NET_SEND NM$NEXT_QUEUE%LNM$NMX78NM$OPEN_CTL_FILE-NM$OPEN_ERR_FILE NM$OPEN_TRACEf NM$OPR_MSG78NM$PAD_BLK_CTL_RFA78 NM$POINT_VBN NM$POKEUSER78NM$READ_BY_RFA78 NM$READ_CTLK NM$FIND_ENTRY NM$GET_VBN NM$GL_SUM_PRIONM$GT_DEF_DELTA NM$GT_LNMTBLNM$GT_SHOW_DEFNM$PAD_BLK_CTL NM$READ_CTL NM$UPDATE_RPT NM$WRITE_TRACEEC%LNM$GT_LNM_DELTA%LNM$GT_LNM_EXPIRE%LNM$GT_LNM_EXTN%LNM$GT_LNM_TRACE%LNM$GT_MIN_DELTA%L NM$GT_PRCNAM%L NM$GT_QUEUE%LNM$GT_SHOW_DEF%LNM$GT_DEF_EXPIRY%L NM$GT_ERR_DEF%LNM$GT_ERR_FSPEC%L NM$GT_JOBNAME%L NM$GT_JOBRET%L NM$GT_JOBRPT%L NM$GT_JOBSUM%L NM$GT_LNMTBL~%L NM$GL_TRACE%LNM$GQ_DEF_DELTA%LNM$GQ_DEF_EXPIRY%LNM$GQ_MIN_DELTA%L NM$GT_DAEMON%LNM$GT_DEF_DELTA78NM$READ_CTL_BLK- NM$READ_ERRj& NM$READ_RPTNM$RELEASE_ENTRY NM$REPAIRNM$RESUBMIT_JOB78 NM$REWIND_CTLj& NM$REWIND_RPTf NM$RMS_ERROR78NM$RUNDOWN_CTLj&NM$RUNDOWN_RPT NM$SEND_MAIL NM$SHOW_JOB NM$SHOW_QUEUE NM$SNDJBCKNM$START_QUEUESTNM$STOP_QUEUES NM$SYMBIONTfNM$TRIMf NM$TRNLNMfNM$UNIQUE_NAME78 NM$UPDATE_CTLj& NM$UPDATE_RPT&NM$WRITE_RPT_FAOj&NM$WRITE_RPT_VECj&NM$GET_VBN_RPT%LNM$GL_ABORT_SEND%L NM$GL_PHASE%L NM$GL_RCVTMO%LNM$GL_RET_PRIO%LNM$GL_RPT_PRIO%L NM$GL_SNDTMO%LNM$GL_SUM_PRIO f NM$USERNAMEf NM$USER_MSGNM$USS_CLOSE_CTL_FILENM$USS_CREATE_CTL_FILENM$USS_SUBMIT_JOB78 NM$WRITE_CTL78NM$WRITE_CTL_BLKj& NM$WRITE_RPTj&NM$WRITE_RPT_BLKj&NM$WRITE_RPT_FAOj&NM$WRITE_RPT_VECNM$WRITE_TRACEj&NM$PAD_BLK_RPTfNM$PARSE_TOKEN78NM$POINT_EOF_CTL78 NM$POINT_RFA78 NM$POINT_VBN NM$POKEUSER78NM$READ_BY_RFA78 NM$READ_CTL78 NM$FLUSH_CTLf NM$FREESTR NM$GETQUIfNM$GET_DEFDATAfNM$GET_EXTENSIONfNM$GET_FILESPECNM$GET_QUE_LIST78 NM$GET_RFA78 NM$GET_VBN-AH$ NMAIL100.A'8&[PORTER.NMAIL.KIT100]NMAIL_ALPHA.OLB;1b". l$ NMAIL100.A'8&[PORTER.NMAIL.KIT100]NMAIL_ALPHA.OLB;1q" !"#$%&'()*+,-./0/0tY%$ NMAIL100.A'8&[PORTER.NMAIL.KIT100]NMAIL_ALPHA.OLB;1XE;1"0123456789:;<=>?@A0.$ NMAIL100.A'8&[PORTER.NMAIL.KIT100]NMAIL_ALPHA.OLB;1XE;1a"ABCDEFGHIJKLMNOPQR1Qs$ NMAIL100.A'8&[PORTER.NMAIL.KIT100]NMAIL_ALPHA.OLB;1XE;1"RSTUVWXYZ[\]^_`abc2l$ NMAIL100.A'8&[PORTER.NMAIL.KIT100]NMAIL_ALPHA.OLB;1XE;1 "cdefghijklmnopqrst3_5K$ NMAIL100.A'8&[PORTER.NMAIL.KIT100]NMAIL_ALPHA.OLB;1XE;1"tuvwxyz{|}~4$ NMAIL100.AD'8+[PORTER.NMAIL.KIT100]NMAMS]ZZ\G9,X/<$1XEV 5(a3;Sbے˚uj#',oFu'DA?hRHs prhj`א8?d ~@-N+MOD+J W\2\/!+vL/g`qB矿Wo yvb%+3~ݝ8Zv`J{)u7x7R?PQ#:3$AgQ6U /oՈJH`:{XRC.:D9Zo1w]&UfCle2JgT8ʬLkՌ> 4Vz3-!^9؞PFv6ܨ,blfi&%X޹`$a~6Ih}ˑe$ =4\qn*!'<Ѥض@a Kώ>e);?XĪbDz~4 ?2lsC;pca[v IJ_IQ@+(:REO,[^5^O^<4,x4;Rwb_ 0Yt |J! B7>S_!HAM*a݄O6`'%0{ͨ111[O> ! %?=J H#qgl5>.iǩLKǧN Œ%ik{oYb4 _+֊ǝ5rF#[Vsǿ4x֌;y1& ]V8jrrhɘȂ*veD"=!r1O@wyG{9!B O qυB]bB:͛´ӞJ*CotHϾD./߫Ҥf4VbQ#v ;#2[Z½u``XuqP|.Ѣ tOੜ[t<,,Jw Gs"x.#~~F. O*% Ɍ /f,$KKUA!nq+NWpB LuS&jmwl 48)MXVZYMe{ôo5x(0Tih@q=ѡѾIbay=}RBKlQ X{9࢔mld_I ֐GHVYܫbu U\#)xk;ҷ3oѭi: 5qPl.P:K_>:EW(섯̋*G|2WB;쓞NSYD4ZTwx0 dnGpXNC7u:E(͌!ZYWtק#{mCy@FYfŦ5VQTi'1H Y#*J`eZE$QFVyy!M8jhfbьY9'1* @t^VL!"y2/V _٘a4+BGR!sڹ Cg]jZ? tWfG@$-Bw!~jVqSUJ31#kcj1 @AW vqG$ K _}\vؗ0B ffzrosܐ(['LI{a_J 7)}"yt~948J 7( *Kh{V@*<XKqHp4!V"JlGz-Dz aP_@]veŲ8mrc>-qtʼ}fa)$[24>'d 64Y.]ist!mR^)ޗ ?+oZZdz!Σ(GϞFxQج%wz'nHNʦñrh9p&%|k먕``,$"|>%.+cU bkkFutږ#3+"|ƋOEW7: S Vo*bcX瘮0.D؞9+9aE"}y/dWs #@pnxqaHV7d_"V 4 OM}~!4oȐB?6.SFՃ =y5ED{ojf{2lJ'B'uvTVh'mMPd/]ih!$"2Ҿ88ZyR3OT,צk(>_4I xTbI̥MA?`3/U!r):醮e>BXy8-7yغ rdڽܗXA&X9f E˵gB]P墫jǾbV톱Ԁ]E{LEd~T1Cyg4S2x$S̻wƙ6z nRvH#>)bB;[1+]eGHkJӴ`k?WB/Wdy\* >$o-S2N%c(.QGyjj> Gf۲&"y)a"#WxҌ@ΔڋM OE$X_xׅ`ƜE*!jfq ~L!=$ cv='EEE/cfDʝ((sJO=Of=wt3A߄!{J Bn}-)m+X ce *hICߙ޸_ldÌ@ ~Ž򡺎ApɴBG޳0`]Ĩl1Wb"و|Tޖ |CW+fK!7xõ! 9jIvljQ /@pw~k}=(x-'޿3z_Q˵F8Epל.PE:tyfKɈe'EO OJ\ mFM6ΐѸC򗨝|ݬz3Ij)j2ƽO@0hKά6]ڐ*лЁ3ɍ=ЊY!!AڞV62vOCT'KYp&b+´ (%GDY2e1ßDn@u>X@fĀbJL@m >ȏF iv1O«:Pte b32@2]{2R|h2)%6)`2eYw{uo"^2<;"⨾ѤeuMqhkS"*$Ni U-|<\jߞ\?y+LցI[$ԛ }b\#^|{;؈iPĝ#J;T$K/+.i r5G6ov$.FGe X-DYM5q+acԚ^yU4vY)q{yW֌LwraUS91•3I(F ~Gsta f]weA2|/L* p[fdJc>;L [H~-!m3Zt:DƵf}(xxGzSJ r' {`YH_К{/AʥywONiɷ${m2A}wB )g?N3\P*}hSAT:k`IZG}،Ɣ/YWT[4@&!5͵"=GTF+es,OȗЮ X^8tϗi-o=kzex8a<~1I2L*{/c  $LKVmP@+:z$KIhPgXw70N3=OD ŚjկۅL"b%3mǼ61K?_m`B6I ӯ[CG((ov. 8Q.B#ċ1~b;G Bn |ъ\^ ~.)9DFU/$6]*[2UBg|m#cg x_Y8& Py9X?"9a!nHXu&?r+xnZwsխ/ZcY #vžj{ϖHs&c ^oNAA=9Me͸bpo YacuYy8CEkS%1iyv %ppRzl)s7  e,ق@kV6!һjJIBgYg]Y0ڗ+Wm& hؗt.s +D_N%Eq&;o)#Ia%M:'0*%3/־x՞ƮQpn"PKƔˑ2bSunx?(B;q^.c D670HALcA6禬 -0WNRM:8*!HpUPki6":FɔٰײY s^m颦?"z'Fx$d+S*v-y˘ٱ{$[eȉ#^\[ ^darԫ rjzbMƾ[pq:TIv+J|OڛB(GAcq\;jE=Pj8ڹ 4ĩ~pjz Rۄ"K!*r@ʄ!P+ksFsUR?'z&ztoo$ 2RK=2֥!]h0k 3'9mkI$3"ƨ>$ޅv\]^(Avj[L`\bۈƆ#˼l5*[V+yqr˼ !yA Q_L\BWLA3| ˵p-8sRnl/U}}R{Fj]3cz̈X" mՏf@'2f4JrܥfZ(n! 0Pjd~Ćvj', ;wtٱa4vQ#$iNmPk yS3e֮j َ,G&C}s AawTC n0Țqw{5#-)q7 IP]GE`7#KS (cȬ*%2jt0h"m1$R9-k@h ȪYeO~\5 > hD160סiP3o4!!?h Ӧ׺AltE%;h4 g4BIr TVH[»G9@N[z;uL6Q/#]b~XEz\> u ւc&]9/b_&ӤtF| ADXiWĜ@Z8{9qKXHq{vA,w dc# \=&<#ĚDDzܼIq;nԫ>0pq=+2$kԻ|.^yUk jΣdbC93Ǩg~;NfToْ咞5^* j$`3oa;&ERH57\QdQա"*ɸ~tVub _ğ#XR!įrpsvtnlد?lYGϮ5{E|̡xnlu!I& Gg<~"[j'KOv0tt\iO)Ku kgRdV;P~(=m4xA!O[fSar'"Na&\ W{Qd-a B:h>Af\ibnyѼ?K}iBW(zx_Q< /<ǨÆGݢȆH=*B =:#vmK'QpeD%9S.BidP";Nf;7ߗQ rQYkBڽ y$Wbbiq^--]:^$@?RfŻvhRnom Ikۄڦ(,sAb$i&.ג9#ynE|reHЛĒϭb}blmG0S:_`^X;CF{C ]gX /LJc/1j=KvXKswv?8+5WnQN uM S7$sUs _v$HC9lCq1b,P}>uu祧|VC2CjeE-'P⃁UxCkXn:]0pE0vm]tu;A%# UOIad> EA q^cLAKeֿm~T&t7ڀȬNݯBXЄZ7`7lI@m}~Q AqC_)59A%'u?J4xC!!s>dc7TB&UYڰ&{r&)U?;+dohd0zh2%8 5asn't possible 5! $ NMAIL100.A'8&[PORTER.NMAIL.KIT100]NMAIL_ALPHA.OLB;1XE;1"6_؆$ NMAIL100.A'8&[PORTER.NMAIL.KIT100]NMAIL_ALPHA.OLB;1XE;1R"7y$ NMAIL100.A'8&[PORTER.NMAIL.KIT100]NMAIL_ALPHA.OLB;1XE;1m"8$ NMAIL100.A'8&[PORTER.NMAIL.KIT100]NMAIL_ALPHA.OLB;1;1"9-L$ NMAIL100.A'8&[PORTER.NMAIL.KIT100]NMAIL_ALPHA.OLB;1;1g"1ZAؗ16CC NM$CANCEL1626-APR-1994 15:49BLISS-32E V1.2-022  . EXTERNAL_BASE .P _NMAIL$LINKiP _NMAIL$CODE` _NMAIL$INIT _NMAIL$PLIT _NMAIL$DATA $LITERAL$$LINK$ $ABS$ $INITIAL$$PLIT$$OWN$$GLOBAL$i$CODE$NM$CANCEL_ENTRY0JPNM$CANCEL_ENTRY NM$FREESTR NM$FIND_ENTRY LIB$SIGNAL STR$FREE1_DX NM$GETQUILIB$STOP NM$SNDJBC(OTS$BLISS_STATIC_HANDLER NM$OPEN_CTL_FILE NM$READ_CTLNM$CHK_CTL_FILE NM$CLOSE_CTL_FILE NM$USERNAME NM$GET_RFA NM$POINT_EOF_CTL NM$WRITE_CTL NM$FLUSH_CTLNM$READ_BY_RFA NM$UPDATE_CTLNM$RUNDOWN_CTL SYS$UNWINDOTS$MOVE SYS$GETTIM SYS$PUTMSGp p NM$UPDATE_CTL NM$FLUSH_CTLNM$READ_BY_RFA NM$OPEN_CTL_FILE SYS$GETTIM NM$CHK_CTL_FILE NM$WRITE_CTL=0p@;= 7 OTS$BLISS_STATIC_HANDLER=X L:6 $ NMAIL100.A'8&[PORTER.NMAIL.KIT100]NMAIL_ALPHA.OLB;1;1;1,"IB$SIGNAL NM$GET_RFA NM$CLOSE_CTL_FILE; NM$READ_CTL; NM$USERNAME NM$POINT_EOF_CTL=0 p;=@ 7 OTS$BLISS_STATIC_HANDLER==0 ;=p 7 OTS$BLISS_STATIC_HANDLER=;LIB$STOP STR$FREE1_DX NM$GETQUI! NM$SNDJBC7 NM$FREESTR# NM$FIND_ENTRY8OTS$MOVE=08;=@  'NM$RUNDOWN_CTL) SYS$PUTMSG+ SYS$UNWIND =X P #G~ ^(^0~8@H޴PX`cGG4G=x"xGGB]0""BG,A"@Zk&G"xݲ"|P`D(AF`x" @}"dX]AGPp"Ph@]!BbH==@Zk4G PB$Xbʀc G@Zk4GPBx"Xb@ZkGp=G@=TGD6 J=  ptGJp`B"dݲhbG `="@ZkGG&  0@`BP@hbpBC"d0@`="tGTG@ZkG Ã&PB?&Xb`Dh"p1"0D4GG@Zk$$ r AA&D@BHb"GGtG@Zk`B4G="hbTG@Zk&"@BGHbGtG@Zk`D&pB@="xb4GTG@Zk&"@BHbGGtG@Zk`PB&]C"Xb4GtG@ZkG8H@hAC"b#T@0@0@ @,G%x!A@a!@C"GG b#v@ӡ@D0@0@ @pB="xbtGTG@Zk&"@BHbGGtG@Zk`PB&]S"Xb4GtG@ZkPBx"Xb4G@Zk4GGPB$Ҁ XbG4G@Zk4GPBx"Xb@ZkGGc ](]0}8@HݤPX`p#k#~ ^(^0cGG"= ="Bb]"GG@ZkGBb@ZkTG0B "=8b@Zk&"4GBb@ZkGB4Gb4G@ZkcG ](]4G0@#kG`#X~p^x^~cGGh=G``BX]4GBbp="P]"GG@ZkGpBxb@ZkTGBP=p"b@Zk4G0B$c 8bG@ZkGp=4G!D0B&8b"@Zk$ |p=4G 0B$8bc G@ZkGqGh=4GBG4GP Db"DrJ2F"@ZkGtGBb "]"@Zk&x"p0H@c4G#v`HpDG:@BH"Hb4G@ZkGBb@ZkTG"Bb@@Zk4G@BHb@"@ZkGTG#!v H 1@BQFbG@ZkBb4GTG@ZkGBb@Zk4GBH"b@Zk@}D=C H!v H#bHDDp=GBb!F!Bp=@ZkG4GPBXb@Zk4G0B8bG@ZkGcGp]x]}#kG#G~^^ ~(08GG=Go G"(B0b@ZkGG HGH~ $,$.8B$H@bQ$J!Q @r$H2F$>GG@ZkTG-$,HBIPbA$HPApI0D$<G=c40qG@ZkG]]  }(08@#k4%pGOTS$MOVE4%|@OTS$MOVE4#G NM$FIND_ENTRY4$b#P NM$FIND_ENTRY4#@ NM$FIND_ENTRY4G LIB$SIGNAL4 b#P LIB$SIGNAL4@ LIB$SIGNAL4 G0 STR$FREE1_DX4(b#P STR$FREE1_DX4,@0 STR$FREE1_DX4tG NM$GETQUI4 b#P NM$GETQUI4@ NM$GETQUI4G NM$GETQUI4 b#P NM$GETQUI4@ NM$GETQUI4G LIB$SIGNAL4b#P LIB$SIGNAL4@ LIB$SIGNAL4<GXLIB$STOP4@b#PLIB$STOP4T@XLIB$STOP4XGt NM$GETQUI4 hb#P NM$GETQUI4p@t NM$GETQUI4GLIB$STOP4b#PLIB$STOP4@LIB$STOP4!G NM$SNDJBC4"b#P NM$SNDJBC4!@ NM$SNDJBC 4GLIB$STOP4b#PLIB$STOP4@LIB$STOP4G LIB$SIGNAL4b#P LIB$SIGNAL4@ LIB$SIGNAL4!G NM$SNDJBC4"b#P NM$SNDJBC4!@ NM$SNDJBC4GLIB$STOP4b#PLIB$STOP4@LIB$STOP4G LIB$SIGNAL4b#P LIB$SIGNAL4@ LIB$SIGNAL4G STR$FREE1_DX4b#P STR$FREE1_DX4@ STR$FREE1_DX4G$ LIB$SIGNAL4b#P LIB$SIGNAL4 @$ LIB$SIGNAL4(G8 STR$FREE1_DX40b#P STR$FREE1_DX44@8 STR$FREE1_DX<GNM$OPEN_CTL_FILE<b# NM$OPEN_CTL_FILE<@NM$OPEN_CTL_FILE4G NM$READ_CTL4b#  NM$READ_CTL4@ NM$READ_CTL4 GNM$CHK_CTL_FILE4 b# NM$CHK_CTL_FILE4 @NM$CHK_CTL_FILE4G LIB$SIGNAL4b#  LIB$SIGNAL4@ LIB$SIGNAL<GNM$CLOSE_CTL_FILE<b# NM$CLOSE_CTL_FILE<@NM$CLOSE_CTL_FILE<GNM$OPEN_CTL_FILE<b#pNM$OPEN_CTL_FILE<@NM$OPEN_CTL_FILE4G NM$READ_CTL4b#p NM$READ_CTL4@ NM$READ_CTL4 GNM$CHK_CTL_FILE4 b#pNM$CHK_CTL_FILE4 @NM$CHK_CTL_FILE4G LIB$SIGNAL4b#p LIB$SIGNAL4@ LIB$SIGNAL4G LIB$SIGNAL4b#p LIB$SIGNAL4@ LIB$SIGNAL4,GD LIB$SIGNAL44b#p LIB$SIGNAL4@@D LIB$SIGNAL4 XG SYS$GETTIM4 lb#p SYS$GETTIM4 @ SYS$GETTIM4G NM$USERNAME4b#p NM$USERNAME4@ NM$USERNAME4G NM$GET_RFA4b#p NM$GET_RFA4@ NM$GET_RFA<GNM$POINT_EOF_CTL<b#pNM$POINT_EOF_CTL<@NM$POINT_EOF_CTL4 ;$ NMAIL100.A'8&[PORTER.NMAIL.KIT100]NMAIL_ALPHA.OLB;1;1;1,"G NM$WRITE_CTL4 b#p NM$WRITE_CTL4 @ NM$WRITE_CTL4G, NM$GET_RFA4 b#p NM$GET_RFA4(@, NM$GET_RFA4 DG\ NM$WRITE_CTL 4Pb#p NM$WRITE_CTL4 X@\ NM$WRITE_CTL4 \Gt NM$WRITE_CTL4`b#p NM$WRITE_CTL4 p@t NM$WRITE_CTL4xG NM$FLUSH_CTL4|b#p NM$FLUSH_CTL4@ NM$FLUSH_CTL4GNM$READ_BY_RFA4b#pNM$READ_BY_RFA4@NM$READ_BY_RFA4G NM$UPDATE_CTL4b#p NM$UPDATE_CTL4@ NM$UPDATE_CTL<GNM$CLOSE_CTL_FILE<b#pNM$CLOSE_CTL_FILE<@NM$CLOSE_CTL_FILE4G  LIB$SIGNAL4b#p LIB$SIGNAL4@  LIB$SIGNAL4'GNM$RUNDOWN_CTL4(b#NM$RUNDOWN_CTL4'@NM$RUNDOWN_CTL4)G SYS$PUTMSG4*b# SYS$PUTMSG4)@ SYS$PUTMSG4+G( SYS$UNWIND4,b# SYS$UNWIND4+$ @( SYS$UNWIND =]= $= @=( H$ $= G G=7/. NM$CANCELBLISS-32E V1.2-022271A = p4 4=NM$DELETE_FILEp4=1)( ?# i i$$ $= 4: := ,4= " "= @4p4= NM$MARK_FILE@4= x"           .  ,$ $= t4. .=  ?4=  = : :=  4=  = 844=NM$CHAND84=zy     ' ' * * , , , -($ $= <4. .=  74=  = . .=  74=  = : := 4 4=  = 4P4=NM$CANCEL_ENTRY4=f^g6  E  X      8$ $= @4. .=  4=  = . .=  4=  = : := 84= p =  ww1:xRؗ03CC NM$CHMODE0326-APR-1994 15:49BLISS-32E V1.2-0228 8 . EXTERNAL_BASE ., _NMAIL$VEC _NMAIL$LINKi _NMAIL$CODE _NMAIL$INIT _NMAIL$PLIT _NMAIL$DATA $LITERAL$$LINK$ $ABS$ $INITIAL$$PLIT$$OWN$$GLOBAL$i$CODE$ NM$USS_CREATE_CTL_FILE NM$USS_CREATE_CTL_FILE NM$USS_CLOSE_CTL_FILE NM$USS_CLOSE_CTL_FILE NM$USS_SUBMIT_JOB NM$USS_SUBMIT_JOB| |=6=64p p> NM$USS_CREATE_CTL_FILE> NM$USS_CLOSE_CTL_FI LE>NM$USS_SUBMIT_JOBG G=7/. NM$CHMODEBLISS-32E V1.2-022271A =  ww1Sؗ11BBNM$CLINT1126-APR-1994 15:49BLISS-32E V1.2-022X X . EXTERNAL_BASE . _NMAIL$LINKi _NMAIL$CODE _NMAIL$INIT _NMAIL$PLIT4 _NMAIL$DATA $LITERAL$$LINK$ $ABS$ $INITIAL$$PLIT$$OWN$$GLOBAL$i$CODE$ CLI$_FACILITY CLI$PRESENT CLI$GET_VALUE STR$FREE1_DXLIB$STOP(OTS$BLISS_STATIC_HANDLER NM$CHKPRIV LIB$SIGNAL NM$SHOW_JOB NM$SHOW_QUEUENM$CANCEL_ENTRY NM$RELEASE_ENTRYNM$STOP_QUEUESNM$START_QUEUES NM$REPAIR SYS$UNWIND STR$COPY_DX LIB$CVT_DTB SYS$BINTIM SYS$GETJPIW4 4=0;=P| 7 OTS$BLISS_STATIC_HANDLER= ;@ STR$FREE1_DX;;LIB$STOP CLI$PRESENT=0 ;=  SYS$UNWIND7 CLI$_FACILITY=0 X;=0  SYS$GETJPIW;=0 P ;=@ 7 OTS$BLISS_STATIC_HANDLER=0 CLI$GET_VALUE=0( ;=P 7 OTS$BLISS_STATIC_HANDLER= SYS$BINTIM STR$COPY_DX=0h;=P< 7 OTS$BLISS_STATIC_HANDLER= LIB$SIGNAL NM$CHKPRIV NM$REPAIR=0;=@ 7 OTS$BLISS_STATIC_HANDLER= NM$START_QUEUES=0P;=@ 7 OTS$BLISS_STATIC_HANDLER=NM$STOP_QUEUES=0(@ ;=P 7 OTS$BLISS_STATIC_HANDLER= LIB$CVT_DTB=0(;=@ 7 OTS$BLISS_STATIC_HANDLER= NM$RELEASE_ENTRY=0;=@ 7 OTS$BLISS_STATIC_HANDLER= NM$CANCEL_ENTRY=0H;=P< 7 OTS$BLISS_STATIC_HANDLER=! NM$SHOW_QUEUE# NM$SHOW_JOB =#~^ ^(~08@޴HcGGX"=0b4G@BHbG@Zk4G@BHb"@Zk4G@B"Hb@ZkGP$D #1@B`pBF@xb4G@ZkP@ @? GfG$[@ZkDG`B&hb"4G@ZkGc] ](}08@ݤHP#kG#~^ ^(~08@cGG("=b @b#c 8 GG@4G@B"Hb4GG#@Zk@BHb"4G@ZkTG#,"#"b#U@8"@B<%$ NMAIL100.A'8&[PORTER.NMAIL.KIT100]NMAIL_ALPHA.OLB;1;1;1g "4GHb@Zk#4 D#D"#"b#H@#T D## P F BL"bT$"TG@Zk4GB$ bG@ZkGB@Bd"Hb4G@Zk#!D#@BHbx"4G@Zk#"D#@B"Hb4G@Zk#$D#@BHb"4G@Zk#(D#@B"Hb4G@ZkD @BC"c"#GHb@Zk0BC"#c"G8b@ZkGGGc] ](}08@P#k#~^ ^(~08cGGh"=@bb#`c GGJ@ӀB "b4G@Zk#4 D#Bb"4G@Zk# D#("#"b#@#T D#8"#"b#@@"H$"TGPDBb@Zk4G B$b G@ZkG G0BC"c"#G8b@ZkcG] ](}08@#kG#~^ ^(~08cGG"=bb#c T GG@B "b4G@Zk#4 D#"#"Hb#g@#T D## "TGP F B($"(b@Zk4GB$ bG@ZkG0BC"tG#8b@ZkcG] ](}08@#k#~^ ^(~0cGG("= b@B4GHbc G@Zk"! TF@B "Hb4G@Zk"! 4F@BHb"4G@Zk"! FB$"b4G@Zk4G B$bc G@ZkGG"4G0B8b@ZkcG] ](}0@#k#~^ ^(~0cGGh"=`bB4Gbc G@Zk@"! 4FB"b4G@Zk4G B$bc G@ZkGG@"4G0B8b@ZkcG] ](}0@#k#~^ ^(~08@cGG"=bB4Gbc G@Zk $T D$B"b4G@Zk$ D$Bb"4G@Zk$!D$B,"b4G@Zk$"D$<"$$"b#@$$D$L",$"b#@$(D$\"$"hb#o@d"@B4GHb@Zk4G0B$ 8bG@ZkG<@Bl"Hbt#"TG@Zk4G0B$ 8bG@ZkG,$|"4GP D @BHb@Zk4G0B$ 8bG@ZkGd(b#P`D `D `@4GxD0B$" 8bG@ZkGPB$$",D"Xbd"G@ZkGc] ](}08@P#k#0TG~^G!J&H D [04"B({G@ZkG]   #kG#~ ^(^0~8cGG=G`"=GxB4Gb@ZkGG8BG=TG@b@Zk&"hBpb4G@Zk4GcG ](]0}8@#k#~(^0^8~@cGG =G"= 0B$G8b4G@ZkG+B="bGTG@ZkTG"@BHb"h1"@Zk0B" =TG8b@Zk4GBbG"@Zk&"` B(b4G@Zk }&"c4G` B(b@Zk4GcG(]0]8}@P#kG#~(^0^8~@cGG =G"= B$Gb4G@ZkG$B="bGTG@ZkTG"Bb"t1"@Zk}tG0B = ]0v`H8b@Zk4GBbG"@Zk&"`Bb4G@Zk4GcG(]0]8}@P#k#8G~ ^G(G #([="}"=G =GG0{G@Zk=G ](D0#Gk4HGX STR$FREE1_DX4Lb# STR$FREE1_DX4T@X STR$FREE1_DX4\Gl STR$FREE1_DX 4`b# STR$FREE1_DX4h@l STR$FREE1_DX4pG STR$FREE1_DX4xb# STR$FREE1_DX4|@ STR$FREE1_DX4G CLI$PRESENT4b# CLI$PRESENT4@ CLI$PRESENT4GLIB$STOP4b#LIB$STOP4@LIB$STOP4G CLI$PRESENT4b#0 CLI$PRESENT4@ CLI$PRESENT4G CLI$PRESENT4b#0 CLI$PRESENT4@ CLI$PRESENT4G CLI$PRESENT4b#0 CLI$PRESENT4 @ CLI$PRESENT4PGh NM$CHKPRIV4Xb#0 NM$CHKPRIV4d@h NM$CHKPRIV4pG LIB$SIGNAL4|b#0 LIB$SIGNAL4@ LIB$SIGNAL4G CLI$PRESENT4b#0 CLI$PRESENT4@ CLI$PRESENT4G CLI$PRESENT4b#0 CLI$PRESENT4@ CLI$PRESENT4G CLI$PRESENT4b#0 CLI$PRESENT4@ CLI$PRESENT4G CLI$PRESENT4b#0 CLI$PRESENT4 @ CLI$PRESENT4 G4 CLI$PRESENT4(b#0 CLI$PRESENT40@4 CLI$PRESENT4#HGl NM$SHOW_JOB4$db#0 NM$SHOW_JOB4#h@l NM$SHOW_JOB4!pG NM$SHOW_QUEUE4"b#0 NM$SHOW_QUEUE4!@ NM$SHOW_QUEUE4G, CLI$PRESENT4 b# CLI$PRESENT4(@ , CLI$PRESENT4<GP CLI$PRESENT4@b# CLI$PRESENT4L@P CLI$PRESENT4G NM$CHKPRIV4b# NM$CHKPRIV4@ NM$CHKPRIV4G LIB$SIGNAL4b# LIB$SIGNAL4@ LIB$SIGNAL4 GNM$CANCEL_ENTRY4 b#NM$CANCEL_ENTRY4@NM$CANCEL_ENTRY4G CLI$PRESENT4b# CLI$PRESENT4@ CLI$PRESENT4G NM$CHKPRIV4b# NM$CHKPRIV4@ NM$CHKPRIV4G LIB$SIGNAL 4b# LIB$SIGNAL4@ LIB$SIGNAL<G,NM$RELEASE_ENTRY<$b#NM$RELEASE_ENTRY<(@,NM$RELEASE_ENTRY4G CLI$PRESENT4b#0 CLI$PRESENT4@ CLI$PRESENT4G CLI$PRESENT 4 b#0 CLI$PRESENT4@ CLI$PRESENT4G CLI$PRESENT4b#0 CLI$PRESENT4@ CLI$PRESENT4G$ NM$CHKPRIV4b#0 NM$CHKPRIV4 @$ NM$CHKPRIV4,GD LIB$SIGNAL44b#0 LIB$SIG NAL4@@D LIB$SIGNAL4XGhNM$STOP_QUEUES4\b#0NM$STOP_QUEUES4d@hNM$STOP_QUEUES4G CLI$PRESENT4b# CLI$PRESENT4@ CLI$PRESENT4G NM$CHKPRIV4b# NM$CHKPRIV4@=ɯ$ NMAIL100.A'8&[PORTER.NMAIL.KIT100]NMAIL_ALPHA.OLB;1XE;1"  NM$CHKPRIV4 G$ LIB$SIGNAL4b# LIB$SIGNAL4 @$ LIB$SIGNAL48GHNM$START_QUEUES4<b#NM$START_QUEUES4D@HNM$START_QUEUES4G CLI$PRESENT4b# CLI$PRESENT4@ CLI$PRESENT4G CLI$PRESENT4b# CLI$PRESENT4@ CLI$PRESENT4G CLI$PRESENT4 b# CLI$PRESENT4 @ CLI$PRESENT4 G4 CLI$PRESENT4( b# CLI$PRESENT40 @4 CLI$PRESENT4 G NM$CHKPRIV4 b# NM$CHKPRIV4 @ NM$CHKPRIV4 G LIB$SIGNAL4 b# LIB$SIGNAL4 @ LIB$SIGNAL4 G NM$CHKPRIV4 b# NM$CHKPRIV4 @ NM$CHKPRIV4 G LIB$SIGNAL4 b# LIB$SIGNAL4 @ LIB$SIGNAL4$ G0 NM$CHKPRIV4( b# NM$CHKPRIV4, @0 NM$CHKPRIV48 GP LIB$SIGNAL4D b# LIB$SIGNAL4L @P LIB$SIGNAL4 G LIB$SIGNAL4 b# LIB$SIGNAL4 @ LIB$SIGNAL4 G NM$REPAIR4 b# NM$REPAIR4 @ NM$REPAIR4 G4 SYS$UNWIND4( {# SYS$UNWIND40 @4 SYS$UNWIND4 G CLI$PRESENT4 b# CLI$PRESENT4 @ CLI$PRESENT4  G CLI$GET_VALUE4  b# CLI$GET_VALUE4  @ CLI$GET_VALUE4 G LIB$STOP4 b#LIB$STOP4 @ LIB$STOP4H Gd CLI$PRESENT4X b#@ CLI$PRESENT4` @d CLI$PRESENT4 p G CLI$GET_VALUE 4 x b#@ CLI$GET_VALUE4  @ CLI$GET_VALUE4 G STR$COPY_DX4 b#@ STR$COPY_DX4 @ STR$COPY_DX4  G SYS$BINTIM4 b#@ SYS$BINTIM4  @ SYS$BINTIM4 G STR$FREE1_DX4 b#@ STR$FREE1_DX4 @ STR$FREE1_DX4 G LIB$STOP4 b#@LIB$STOP4 @ LIB$STOP4 G LIB$STOP4 b#@LIB$STOP4 @ LIB$STOP4 G CLI$PRESENT4 b#p CLI$PRESENT4 @ CLI$PRESENT4  G CLI$GET_VALUE4  b#p CLI$GET_VALUE4  @ CLI$GET_VALUE4 G STR$COPY_DX4 b#p STR$COPY_DX4 @ STR$COPY_DX4 G LIB$CVT_DTB4 b#p LIB$CVT_DTB4 @ LIB$CVT_DTB4G STR$FREE1_DX4b#p STR$FREE1_DX4@ STR$FREE1_DX4$G4LIB$STOP4(b#pLIB$STOP40@4LIB$STOP4 G SYS$GETJPIW4 {# SYS$GETJPIW4 @ SYS$GETJPIWL L="=  =show_queue 4=cancel_job 4=release_job (4=stop_queue <4=start_queue P4= analyze_queue d4=  404 44444H404\44t44= entry4= brief4=full4= output4=all4=user46= 6= = st_sent4=st_unsent $4=st_failed 84=st_expired L4=st_cancelled `4= entryt4=log4= return4=user4= reason46=6= = entry4=log4=user46=6= = oknone4=log4= delete 46=8=log846=L= repairL4= confirm\4=holdl4= returnx4= before4= since4= reason46=6=6= == -- 00:00:00.004=04h h=0(,= F F=6.-NM$CLINTBLISS-32E V1.2-022271A = H404= NM$CLISHOWH4=MED,$ $= x4. .=   G4=  = . .=  G4=  = : := 4= x = 44= NM$CLICANCEL4=@87  J L($ $= 4. .=  4=  = . .=  4= >nb$ NMAIL100.A'8&[PORTER.NMAIL.KIT100]NMAIL_ALPHA.OLB;1XE;1x"  = : := 4= h = (44= NM$CLIRELEASE(4=<43 X  $$ $= T4. .=  '4=  = . .=  '4=  = : := (4= ( =  P404= NM$CLISTOPP4=   $ $= x4. .=  O4=  = : := d4= 8 = 44= NM$CLISTART4=  $ $= 4. .=  4= !  = : := D4=  = h44= NM$CLIANALYZEh4=qih       ($ $= 4. .=  g4=  = . .=  g4=  = . .=  " g4=  = . .=  g4=  = : :=  4=  =  44= NM$CLISIG 4=7/. ) ) ) H$ $=  4. .=   4=  = : := < 4=# h = P 44= NM$GETSTRINGP 4= T$$ $=  4: :=  4=  =  4@4= NM$GETTIME 4=6.- |  ($ $= 8 4. .=   4=  = $: :=  4= 8 = @ 4p4= NM$GETNUMERIC@ 4=5-,   $$ $= p 4: := 44=  = X44= NM$GETMODEX4=g_^        %   $ $= \4. .=  W4=  = : := 4=  = 44=NM$CLINT4=;32+0$ $= 44. .=  4=  = : := 4&= H =  ww1%:^ؗ22AANM$DATA2226-APR-1994 15:50BLISS-32E V1.2-022 . EXTERNAL_BASE . _NMAIL$LINKi _NMAIL$CODE _NMAIL$INIT@ _NMAIL$PLITX _NMAIL$DATA $LITERAL$$LINK$ $ABS$ $INITIAL$$PLIT$'$OWN$$GLOBAL$i$CODE$ NM$GT_VERSIONNM$GT_DEF_DELTANM$GT_MIN_DELTA NM$GT_DEF_EXPIRYNM$GQ_DEF_DELTA0 NM$GQ_DEF_DELTANM$GQ_MIN_DELTA0 NM$GQ_MIN_DELTA NM$GQ_DEF_EXPIRY8 NM$GQ_DEF_EXPIRYNM$GT_WORK_DEF NM$GT_SHOW_FSPECNM$GT_SHOW_DEFNM$GT_ERR_FSPEC( NM$GT_ERR_DEFNM$GT_TR_FSPEC NM$GT_TR_DEF NM$GT_QUEUE NM$GT_JOBNAME NM$GT_JOBRPT NM$GT_JOBSUM NM$GT_JOBRET NM$GT_DAEMON NM$GT_PRCNAM NM$GT_LNMTBL NM$GT_LNM_EXPIRENM$GT_LNM_DELTANM$GT_LNM_TRACENM$GT_LNM_EXTN NM$GL_SNDTMO NM$GL_RCVTMONM$GL_RPT_PRIONM$GL_RET_PRIONM$GL_SUM_PRIO NM$GL_ABORT)_SEND8 NM$GL_ABORT_SEND NM$GL_PHASE0  NM$GL_PHASE NM$GL_TRACE0  NM$GL_TRACE NM$IOSTATS0 $ NM$IOSTATSNM$NMX( 8NM$NMX0  NM$GT_VERSION0 NM$GT_DEF_DELTA0 NM$GT_MIN_DELTA8 ,*NM$GT_DEF_EXPIRY0 <NM$GT_WORK_DEF8 LNM$GT_SHOW_FSPEC0 XNM$GT_SHOW_DEF0 hNM$GT_ERR_FSPEC0 t NM$GT_ERR_DEF0 NM$GT_TR_FSPEC0  NM$GT_TR_DEF0  NM$GT_QUEUE0  NM$GT_JOBNAME0 + NM$GT_JOBRPT0  NM$GT_JOBSUM0  NM$GT_JOBRET0  NM$GT_DAEMON0  NM$GT_PRCNAM0  NM$GT_LNMTBL8 NM$GT_LNM_EXPIRE0 NM$GT_LNM_DELTA0 NM$GT_LNM_TRACE0 NM$GT_LNM_EXTN0 , NM$GL_SNDTMO,0 0 NM$GL_RCVTMO0 4NM$GL_RPT_PRIO0 8NM$GL_RET_PRIO0 <NM$GL_SUM_PRIO =( Nmail V10.0 0 00:30:00.00= 0 00:10:00.00,= 3 00:00:00.00<= NM$WORK:.WRKL= SYS$OUTPUTX=(NMAILOUTPUT.LISNM$ERRORt-=(SYS$SYSTEM:.DAT NMAILTRACE= SYS$MANAGER:.LOG= NM$QUEUE=NMAIL=REPORT= SUMMARYRETURNED= NMAIL-DAEMON=NMAIL= LNM$SYSTEM= NM$EXPIRE= NM$DELTA= .NM$TRACE= NM$EXTENSION,=,( (=E E=5-,NM$DATABLISS-32E V1.2-022271A =  ww1zaؗ03DD NM$ERRORIO0326-APR-1994 15:50BLISS-32E V1.2-022( ( . EXTERNAL_BASE . _NMAIL$LINKi _NMAIL$CODE/ _NMAIL$INIT _NMAIL$PLIT _NMAIL$DATA $LITERAL$$LINK$ $ABS$ $INITIAL$$PLIT$$OWN$$GLOBAL$i$CODE$ NM$OPEN_ERR_FILE8JNM$OPEN_ERR_FILENM$GT_ERR_FSPEC NM$GT_ERR_DEF NM$RMS_ERROR NM$CLOSE_ERR_FILE8JPNM$CLOSE_ERR_FILE?9D$ NMAIL100.A'8&[PORTER.NMAIL.KIT100]NMAIL_ALPHA.OLB;1XE;1("/0 NM$READ_ERR0J NM$READ_ERROTS$MOVEOTS$FILLSYS$OPEN SYS$CONNECT SYS$CLOSESYS$GET =0;=0 P;0SYS$GET NM$RMS_ERROR=0;=  SYS$CLOSE=0;=10 8OTS$FILL8OTS$MOVE=7NM$GT_ERR_FSPEC7 NM$GT_ERR_DEF SYS$CONNECT SYS$OPENl l=#G~G^^~ G{G Bc G@ZkGG B"@Zk?&P"`1" H B#@#5JP"BGG@Zk&_&4G!v?H07J0@#B8c"Cò(c"T"PC&4c,q@K2_JG0òD_#XbFa1JZBPBC47JPCDcF4#2G@Zk&l" ?$! D BbGTG@Zk@BP"Hb4G@Zk&"TGBbP#"@Zk4GG]]} 0#kG#4G~^" [({G@ZkG] #k# ~4G^^ ~(GG= b0B8b #$G1?J B @Zk?$! ?&@z1"8 D D D @B&Hb"GTG@Zk cR`H`4GG]] }(0#k4,G<OTS$FILL48@<3OTS$FILL4DGTOTS$FILL4P@TOTS$FILL4hGOTS$FILL4@OTS$FILL4 b#SYS$OPEN4 GPSYS$OPEN4 L@PSYS$OPEN4lG NM$RMS_ERROR4pb# NM$RMS_ERROR4|4@ NM$RMS_ERROR4 G SYS$CONNECT4 b# SYS$CONNECT4 @ SYS$CONNECT4G NM$RMS_ERROR4b# NM$RMS_ERROR4@ NM$RMS_ERROR4G SYS$CLOSE4{#P SYS$CLOSE4@ SYS$CLOSE5,HGlSYS$GET,Lb#SYS$GET,h@lSYS$GET4G NM$RMS_ERROR4b# NM$RMS_ERROR4@ NM$RMS_ERRORH H=80/ NM$ERRORIOBLISS-32E V1.2-022271A[ [= 44=NM$OPEN_ERR_FILE4=<!<!<! 6<! ^ ^^ e^^ e ^^^^ e^c e^ ^ ^ e^ e p {$$ $= 4. .=  4=  = . .=  4=  = . .=  4=  = . .=  4= 7 = . .=  4=  = : := 4=  = 4P4=NM$CLOSE_ERR_FILE4=,$#$ $= 4: := 4= @ = 44= NM$READ_ERR 84=^VU! $ $= 4. .=  4=  = : := 4=  =  ww1Acؗ10CC NM$FILEIO1026-APR-1994 15:50BLISS-32E V1.2-0220 0 . EXTERNAL_BASE .P9 _NMAIL$LINKi0 _NMAIL$CODE _NMAIL$INIT _NMAIL$PLIT _NMAIL$DATA $LITERAL$$LINK$ $ABS$ $INITIAL$$PLIT$$OWN$$GLOBAL$i$CODE$ NM$CREATE_CTL_FILE8JNM$CREATE_CTL_FILENM$UNIQUE_NAMENM$GT_WORK_DEF NM$USS_CREATE_CTL_FILE NM$RMS_ERROR NM$:OPEN_CTL_FILE8JpNM$OPEN_CTL_FILE NM$CLOSE_CTL_FILE8JNM$CLOSE_CTL_FILE NM$USS_CLOSE_CTL_FILENM$RUNDOWN_CTL0JpNM$RUNDOWN_CTL NM$READ_CTL0J NM$READ_CTLNM$READ_BY_RFA0J@@NM$READ_BY_RFA NM$POINT_RFA NM$UPDATE_CTL0J NM$UPDATE_CTL; NM$WRITE_CTL0J NM$WRITE_CTL NM$GET_RFA0J NM$GET_RFA0JP  NM$POINT_RFA NM$REWIND_CTL0J  NM$REWIND_CTL NM$POINT_EOF_CTL8JP NM$POINT_EOF_CTL NM$FLUSH_CTL0J p  NM$FLUSH_CTLNM$PAD_BLK_CTL0J NM$PAD_BLK_CTL< LIB$SIGNALNM$CHK_ALIGNED0J NM$CHK_ALIGNEDNM$READ_CTL_BLK0Jp NM$READ_CTL_BLK NM$WRITE_CTL_BLK8J(8NM$WRITE_CTL_BLK NM$GET_VBN0J NM$GET_VBN NM$POINT_VBN0J NM$POINT_VBN OTS$MOVEMOTS$FILLOTS$MOVE SYS$CONNECTSYS$OPEN= SYS$CONNECT SYS$CLOSE SYS$CLOSESYS$GET SYS$UPDATESYS$PUT SYS$REWINDSYS$DISCONNECT SYS$CONNECT SYS$FLUSHSYS$READ SYS$WRITE, ,=0;;=0;=08;=0 P NM$RMS_ERROR> SYS$WRITE=0 ;=P<  LIB$SIGNALSYS$READ=0 ;=0;=0  SYS$PUT=0 ;=0 8 OTS$MOVEM8OTS$FILL=0p ;=0  SYS$FLUSH=0 ;=0  SYS$CONNECT?SYS$DISCONNECT=0 ;=0  SYS$REWIND=0P ;=0;=0;=0  SYS$UPDATE=0;=P| SYS$GET=0@;=   NM$POINT_RFA=0;=  SYS$C@LOSE=0;=0 NM$USS_CLOSE_CTL_FILE=0p;=@ !SYS$OPEN8OTS$MOVE=0;=0 7NM$GT_WORK_DEF%NM$UNIQUE_NAME 'NM$USS_CREATE_CTL_FILE =80#4G~^^ ~(GGb(B0bc G@ZkGGBx"@ZkP? '#x"BGG H@x@<$ NMAIL100.A'8&[PORTER.NMAIL.KIT100]NMAIL_ALPHA.OLB;1XE;1y"@AF@ZkK?'4GGBBl"G@ZkGGB("@Zk$8vK# bl##C"##"â"#!?H$` l @(C"CqJsFQG(â7JcCX"8BBl Jt#y1`J?&Dc!?H&$6JqGD"# @bD?#C4@t#`F?&B(ò&x"@d"xx"4G@Zk&l"HBPbx#"TG@ZkhB("pb4G@Zk&"HB(#"PbTG@ZkBC"G@ZkG]] }(0#kG#G~BG^G^G ~G(G0GGG@HB=P G@Zk?&tG$_&P"R"9?K$d5vJHD4CKB'?'F?&B9#BLD"$DYG'Pd"(d;CH$5vJBK&BHBP"GG@Zk&`"P$"0B&d"9?KG7CPTXDSFXDG\@ZkGGHB"@ZkGGHB$L"@ZkD "<_"9?KL BG CIJ7J$4GB(bLD1?J4B$$@Zk&l"TGBbG@ZkBb"4G@Zk&C"Bb$"TG@Zk4G G@` dG]] }(0@#k#2J~?&^1"^QF~4G (Gp{GTh#Pc GDD$8 D B(b@ZkGBGb4G@ZkGB&bt"GTG@ZkG]]} (0#k#?$~^! GTP" [4G$D({@ZkG] #k#~^^ ~(08޴@GGG B?#(b 0JB G4G@Zk?$! D$G@z @ G0D @B&Hb"TG@Zk$ D4G!v?H$RH`G]_B @B&Hb"GTG@ZkG4GG]] }(08ݤ@P#kG#4G~^^GG B(b@ZkGb#_G]] #k#4G~^^~ GG0{ B(bG@Zk&"pBxbGTG@ZkG]]} 0#kG#rS J~4G^^~ GP{G  B(!vH(bG2D @Zk&"BEbGTG@Zk vHG]]} 0#k@ P.s0H0 RPJSFP>RJ !.rJp"Q!J2F!>`3,qHA3H1D3<kP. 0HR PJSFP>!. JQ !J2F!>3, HA 3H1D3<0,0HP[s H0 1H3FC0.!J 5vHvS J2p"F0.3J`!v?H Jw J&6@2Dk0.Q 0J!Fa.S aJqF.U JFG#4G~^^~ G{G B#$8 vHG(b@Zk&"FBbGTG@ZkG]]} 0#kG#4G~^^~ GG{0B8bG@Zk&"BbGTG@Zk"#4G B vH80DG#(b@Zk&"TGBbG@Zk? DG]]} 0#k#4G~^^~ GG{ B(bG@Zk&"0B8bGTG@ZkG]]} 0#kG#0F~G^^~ (G { G # vHR H@p@DD(B @"G@Zk"GGb#_Ӄ&ā" c4G vHR`H@p@DBb@ZkG]]} (0#kG0,  H?@k .Q J!F?@kG#07J~^ ^`J(~08@GG=b=0B #G8b9?J G 4G@Zk$z GD& Bb"GTG@Zk #D8RH4G"G]_B B&b"GTG@ZkG c&́"4G#dHfH` B(b@Zk4GG] ](}08@P#k#rS J~4G^^~ HG{G 8B(!vH@bG2D @Zk&"(B0bGTG@Zk8G]]} 0#k  Q.s1KRQJSFQ>kQ. 1KR QJSFQ>G 8!v?H k4%,G@NM$UNIQUE_NAME4&0b#NM$UNIQUE_NAME4%<@@NM$UNIQUE_NAME 4 HGTOTS$FILL4 P@TOTS$FILL4 hGIOTS$FILL4 @OTS$FILL4 GOTS$FILL4 @OTS$FILL4 GOTS$FILL4 @OTS$FILL<'TGNM$USS_CREATE_CTL_FILE<(b#NM$USS_CREATE_CTL_FILE<'@NM$USS_CREATE_CTL_FILE4G NJM$RMS_ERROR4b# NM$RMS_ERROR4@ NM$RMS_ERROR4G SYS$CONNECT4b# SYS$CONNECT4@ SYS$CONNECT4(G< NM$RMS_ERROR40b# NM$RMS_ERROR48@< NM$RMS_ERROR4#<GPOTS$MOVE4#L@KPOTS$MOVE4 GOTS$FILL4 @OTS$FILL4 \GpOTS$FILL4 l@pOTS$FILL4#GOTS$MOVE4#@OTS$MOVE4 GOTS$FILL4 @OTS$FILL4 GOTS$FILL4 L@OTS$FILL4!G<SYS$OPEN4"b#SYS$OPEN4!8@<SYS$OPEN4LG\ NM$RMS_ERROR4Pb# NM$RMS_ERROR4X@\ NM$RMS_ERROR4\Gp SYS$CONNECT4`b# SYS$CONNECT4l@p SYS$CONNECTM4|G NM$RMS_ERROR4b# NM$RMS_ERROR4@ NM$RMS_ERROR<DGPNM$USS_CLOSE_CTL_FILE< Hb#NM$USS_CLOSE_CTL_FILE<L@PNM$USS_CLOSE_CTL_FILE4XGl SYS$CLOSE4`b# SYS$CLOSE4h@l SYS$CLOSE4NtG NM$RMS_ERROR4|b# NM$RMS_ERROR4@ NM$RMS_ERROR4G SYS$CLOSE4{#p SYS$CLOSE4@ SYS$CLOSE,@GhSYS$GET,Hb#SYS$GET,d@hSYS$GET4G NM$RMS_ERROR4Ob# NM$RMS_ERROR4@ NM$RMS_ERROR4G NM$RMS_ERROR4b# NM$RMS_ERROR4@ NM$RMS_ERROR4`Gl NM$POINT_RFA4db#@ NM$POINT_RFA4h@l NM$POINT_RFA4G SYS$UPDATE4b# SYS$UPDATE4P@ SYS$UPDATE4G NM$RMS_ERROR4b# NM$RMS_ERROR4@ NM$RMS_ERROR, 8GXSYS$PUT, Db#SYS$PUT, T@XSYS$PUT4dGx NM$RMS_ERROR 4hb# NM$RMS_ERROR4t@x NM$RMS_ERROR4Q0 GX SYS$REWIND4P b# SYS$REWIND4T @X SYS$REWIND4d Gx NM$RMS_ERROR4h b# NM$RMS_ERROR4t @x NM$RMS_ERROR4 G SYS$DISCONNECT4 b#PSYS$DISCONNECT4 @ SYS$DISCONNECT4 G NM$RMS_ERROAc$ NMAIL100.A'8&[PORTER.NMAIL.KIT100]NMAIL_ALPHA.OLB;1XE;15"QRR4 b#P NM$RMS_ERROR4 @ NM$RMS_ERROR4 G$ SYS$CONNECT4 b#P SYS$CONNECT4 @$ SYS$CONNECT44 GD NM$RMS_ERROR48 b#P NM$RMS_ERROR4@ @D NM$RMS_ERROR4 G SYS$FLUSH4 b# S SYS$FLUSH4 @ SYS$FLUSH4 G NM$RMS_ERROR4 b#  NM$RMS_ERROR4 @ NM$RMS_ERROR4 @ GT OTS$FILL4 P @T OTS$FILL4 G LIB$SIGNAL4 b# LIB$SIGNAL4 @ LIB$SIGNAL4, TGP SYS$READ48 b#pSYS$READ4L @P SYS$READ4l G NM$RMS_ERROR4p b#p NM$RMS_ERROR4 @ NM$RMS_ERROR4 G NM$RMS_ERROR4 b#p NM$RMS_ERROR4 @ NM$RMS_ERROR4G LIB$SIGNAL4Ub#p LIB$SIGNAL4 @ LIB$SIGNAL4hG SYS$WRITE4tb#( SYS$WRITE4@ SYS$WRITE4G NM$RMS_ERROR4b#( NM$RMS_ERROR4@ NM$RMS_ERRORG G=7/. NM$FILEIOBLISS-32E V1.2-022271A = V44= NM$CREATE_CTL_FILE4=`"`"        $  $ $= 4. .=  4=  = . .=   W4=  = . .=  4=  = . .=  4=  = . .=  4=  = : := L4= pH H= p44=NM$OPEN_CTL_FILEp4=))))    X       S       $ , 3 $ $= 4. .=  o4=  = . .=  o4=  = . .=  o4=  = . .=  o4=  = . .=  o Y4=  = . .=  o4=  = . .=  o4=  = . .=  o4=  = : := 4= p = 44=NM$CLOSE_CTL_FILE4=zrq : : : : :! : : S Z Y S Y $ $= 4. .=  4=  = : := 4=  = 4p4=NM$RUNDOWN_CTL4=G?> j j j   $ $= 4. .=  4=  = : :=[ 4= X = 44= NM$READ_CTL4=tlk ! "       4 ,$ $= 84. .=  4=  = . .=  4=  = : := 4= \8 = @4@4=NM$READ_BY_RFA@4=$  $ $= D4: := t4= P = 44= NM$UPDATE_CTL4=-%$    $ $= 4. .=  4=  = ]: := 4= x = 44= NM$WRITE_CTL4=XPO     - . 4$ $=  4. .=  4=  = : := 4=  = 44= NM$GET_R^FA4=-%$ W W X W$ $= 4: :=  4=  = P 44= NM$POINT_RFAP 4=NFE y y z { z { { y$ $= P 4: :=  4=  =  4_4= NM$REWIND_CTL 4=?76 &  &   $ $=  4. .=   4=  = : := t 4=  =  4P4=NM$POINT_EOF_CTL 4=JBA      $ $=  4 `. .=   4=  = . .=   4=  = : := P 4=  = p 4 4= NM$FLUSH_CTLp 4="   $ $= t 4. .=  o 4=  = : :=  4= ax =  44=NM$PAD_BLK_CTL 4=bZY * 7 # #  . : : :$$ $=  4: :=  4= { {=  44=NM$CHK_ALIGNED 4= W0$ $=  4: := b 4= 0 =  4p4=NM$READ_CTL_BLK 4=~vu Z! Z! Z! Z" | | } ~    ($ $=  4. .=   4=  = . .=   4=  = : := 4= HBlo$ NMAIL100.A'8&[PORTER.NMAIL.KIT100]NMAIL_ALPHA.OLB;1XE;1@"bc = 84(4=NM$WRITE_CTL_BLK84=XPO       $ $= <4. .=  74=  = : := 4=  = 44= NM$GET_VBN4=(    d $ $= 4: := 4= P = 44= NM$POINT_VBN4=  $ $= 4: := (4=  =  ww1ڝxؗ35AANM$MAIL3526-APR-1994 15:50BLISeS-32E V1.2-022H H . EXTERNAL_BASE . _NMAIL$LINKi| _NMAIL$CODE _NMAIL$INIT _NMAIL$PLIT _NMAIL$DATA $LITERAL$$LINK$ $ABS$ $INITIAL$$PLIT$$OWN$$GLOBAL$i$CODE$8MAIL$C_PROT_MAJOR8MAIL$C_PROT_MINOR0Jf MAIL$PROTOCOLLIB$STOP(OTS$BLISS_STATIC_HANDLER STR$CONCAT NM$CHKCURPRIV LIB$SIGNAL NM$GET_EXTENSION NM$CREATE_CTL_FILE NM$WRITE_CTLNM$NMXNM$PARSE_TOKEN STR$FREE1_DXNM$PAD_BLK_CTL NM$GET_VBN NM$POINT_EOF_CTL NM$WRITE_CTL_BLK NM$REWIND_CTL NM$READ_CTL NM$UPDATE_CTL NM$gCLOSE_CTL_FILE NM$USS_SUBMIT_JOB STR$UPCASENM$GET_DEFDATANM$GQ_MIN_DELTA LIB$CVT_DTBNM$TRIM STR$COPY_DX STR$APPEND NM$GT_DAEMON SYS$UNWIND OTS$HOME_ARGSOTS$MOVEOTS$FILLOTS$STRCMP_EQLP OTS$INDEXOTS$STRCMP_EQLS SYS$GETUTC SYS$GETTIM SYS$DCLEXHSYS$DISCONNECTh SYS$CONNECTSYS$GETSYS$READ SYS$CANEXHLIB$GET_SYMBOL SYS$BINTIMLIB$SUBX SYS$BINTIMLIB$SUBXLIB$SUBX SYS$BINTIM SYS$ASCTIMSYS$FAO BLI$CALLG LIB$SIGNAL BLI$CALLG` ` =00;= 7 OTS$BLISS_STATIC_HANDLER=i;x;8 OTS$HOME_ARGSPLIB$STOP BLI$CALLG;=0;=@< ;7 LIB$SIGNAL SYS$UNWIND=0H;=0  STR$FREE1_DX SYS$CANEXHNM$NMX e5 NM$CLOSE_CTL_FILE=0j;=0  LIB$SIGNAL=0 ;=  NM$WRITE_CTL NM$READ_CTL NM$REWIND_CTL8OTS$MOVE NM$UPDATE_CTL NM$POINT_EOF_CTL SYS$CONNECT NM$WRITE_CTL_BLK=0( ;= ! NM$GET_VBN#NM$PAD_BLK_CTL%SYS$GET 'NM$USS_SUBMIT_JOB)kSYS$DISCONNECT8OTS$FILLp-SYS$READ==0(0;= / STR$UPCASE8OTS$STRCMP_EQLP3 STR$APPEND=0;=0 =0 ;=@ =0;=0 =0(;= 5 STR$CONCAT=l0(;=0;= 7 STR$COPY_DX9NM$TRIM;SYS$FAO=NM$PARSE_TOKEN8 OTS$INDEXA SYS$ASCTIM==0(H;=P 8OTS$STRCMP_EQLS7 NM$GT_DAEMON=0;=0 =0(;=0 pmELIB$GET_SYMBOL=0H;=p 7NM$GQ_MIN_DELTAG LIB$CVT_DTBINM$GET_DEFDATAK SYS$BINTIMMLIB$SUBX=0(H;=p O NM$CHKCURPRIVQ SYS$GETUTCS SYS$GETTIM UNM$GET_EXTENSIONW SYS$DCLEXH(;p YNM$CREATE_CTL_FILE n=@p#GX> @h~V?C0^B8^G@~<CHGPcGGGB0X" ݶG(GG(=1"(= 6BG8c0"GAr@@Aa@! pb`BhbyBTG@Zk GPB&Xb"4GGtG@ZkcG0]GG8]@}HP#kG#4G~tG(^0^8~@HP޴X`hGG ¤"@4Gp}<< P!`B"=GhbG@Zk4G@B"Hbo @Zk4G0B"8b@Zk =?&! H&H0C!D/"F& B"(b4G@Zk& "4GPBXb@Zkb#@PBGXb@ZkGGpB "@ZkNM&"0EƢ6I &@ 0EHA0FHA0;DVBEF D@ DP&p`HFr1J?G0G1?KP&tQH2FCP&3v?JDtFCPT &GFF8Hp1JX`DGP@D  &x`D`#"G &P&1?J;BP&Ƣh"4G&B(Ʋ,8&f<@bDf@Zk4G`B pp"hb氼 @ZkGf4G(]0]0`@f8}@HPݤX`hp#kG#tG~(^0^8~@HGGGG="@$@ ]"O B4 Db$@Zk(B26vH?DB B7B BGGR"@Zk4GF GP @ B .7"JXFW."WJUGBGGd4`FdxBb"GTG@Zk$"Gxb#@TGdxBb1v`H@ZktGb" ="c ]" Bb@ZkTGc" ="[@ZkG(]4G0]q8}@HP#k#~(^0^8~@HP޴X`hpGGGGhG\  $" =TG=GG#@1v JPF8 F Cr.rJ@4GHh4G T!GBb@ZktG gGȰG[GG@Zk8D(D!v H/C @B4GHbTGTF"@Zk"G="GGtG'vH  ݴ }="GGGG B(b@ZkTG@BHb1vH@Zk0@4GG(]0]8}@HrPݤX`hp#kG#~^^~ G{Gpb#@#@c #" D  D#G{@TG`Bhb1vH@ZkG]]4G} 0#k#~^^~ G{Gb#@#@c #"!D !D#GY@TGBb1vH@ZkG]]4G} 0#k#~^ ^(~0GG}b#b@@c@c p aF`}" _TGD D0Bb1v J@ZkG] ]4G(}0@#kH#TG~@ @ ^s$DG$D S [({1v@J@ZkG]4G #kG#~(^0^8~@HP޴X`h>p^xGGGG@E@ DF@@bG`b#ps"}}"_%4GtG(D(DOFEPB&Xb"@Zk@¤4GBTGb G@Zk4GD 0B4G8b@ZkG B(b@Zk0@0J ETGPFU@GGvJ`Bhb@Zk?"TGBbFGG@ZkG@BGHbGTG@ZkG RJ8F (#Q.C5ܘ$ NMAIL100.A'8&[PORTER.NMAIL.KIT100]NMAIL_ALPHA.OLB;1;1."stQJ@.GvJUJF> TGB(bRJ@Zk %RH @G?&z1"E GÀBGb4GTG@ZkTG "D` B(b="@ZkG4G0B8b@ZkVG à4G&HHPB&Xb"@ZkBGb@ZkG_BGbGTG@Zk G@ ?"B_"bTGRJ(1A2FG@Zk4G @G&z"PEGQ B(bG@Zk_!I= *EDA!?Hi I7H)D=@ =1v J (pB?"GG@Zk?"TGuB(b@Zk (1A ŠTGDB$$#!b="@ZkGBb@ZkG Bb8I ݠ<ʰ}@$q`H0?HF@$@Zk B(bG4G@ZkTGPBd"Xb%"@Zk4GG(]0]8}@HPݤX`h=p]x#kG#4G~G^tG^~ Gx{GDCDc @ B&(b"@ZkG]]} 0#k#4G~^^~ G{G<pGGG`BGGhb@ZkGG¤"]G =L2^J!v>H vH =L @0F vHD8vKwC:v@K A0q@C)` PC A @G@a.aJ$@ 0A@.J@0A@.JB0A@/KB 0A A A |@r.rJDB@0A A?51@CG @ G0@@.JXFGF`B0@ @0B? G@$}((A =vIf" =":?H;v`KVG =!v HTG ;@ B(b@ZkG0B7vHF1vIG@Zk $C$ =77@0?HqJF =@B ="HbGTG@Zk vIG AG(]4G0]8}@HPݤX`h=p#kG#TG~^^ ~(08GG=G F 1"" Bb0Q@G}D@(G@ZkGGTG8B@b40@ZkG bG]]  }(08@#k#4G~4G^^~ Gp{GHHc Bb@ZktGC`#`[@ZkG]4G]} 0#k4G BLI$CALLG4b# BLI$CALLG4@ BLI$CALLG4GLIB$STOP4b#~LIB$STOP 4@LIB$STOP45G STR$CONCAT46b# STR$CONCAT45@ STR$CONCAT4SG SYS$GETTIM4Tb# SYS$GETTIM4S@ SYS$GETTIM4QG SYS$GETUTC4Rb# SYS$GETUTC4Q @ SYS$GETUTC4O8GL NM$CHKCURPRIV4P@b# NM$CHKCURPRIV4OH@L NM$CHKCURPRIV4\Gh LIB$SIGNAL4`b# LIB$SIGNAL4d@h LIB$SIGNAL<UpGNM$GET_EXTENSION<Vxb#NM$GET_EXTENSION<U|@NM$GET_EXTENSION4+GOTS$FILL4+@OTS$FILL<YGNM$CREATE_CTL_FILE<Zb#NM$CREATE_CTL_FILE<Y@NM$CREATE_CTL_FILE4WG SYS$DCLEXH4Xb# SYS$DCLEXH4W@ SYS$DCLEXH4=GNM$PARSE_TOKEN4>b#NM$PARSE_TOKEN4=@NM$PARSE_TOKEN4CGOTS$STRCMP_EQLS4C@OTS$STRCMP_EQLS4DG\ NM$WRITE_CTL4Hb# NM$WRITE_CTL4X@\ NM$WRITE_CTL4tG NM$WRITE_CTL4|b# NM$WRITE_CTL4@ NM$WRITE_CTL4=GNM$PARSE_TOKEN4>b#NM$PARSE_TOKEN4=@NM$PARSE_TOKEN4 G STR$FREE1_DX4 b#0 STR$FREE1_DX4 @ STR$FREE1_DX4G0 NM$WRITE_CTL4b#0 NM$WRITE_CTL4,@0 NM$WRITE_CTL45G STR$CONCAT46b#0 STR$CONCAT45@ STR$CONCAT4G NM$WRITE_CTL4b#0 NM$WRITE_CTL4@ NM$WRITE_CTL4LG` NM$WRITE_CTL4Tb# NM$WRITE_CTL4\@` NM$WRITE_CTL4G NM$WRITE_CTL4b# NM$WRITE_CTL4@ NM$WRITE_CTL4| G NM$WRITE_CTL4 b# NM$WRITE_CTL4 @ NM$WRITE_CTL4 G NM$WRITE_CTL4 {#P NM$WRITE_CTL4 @ NM$WRITE_CTL4 G LIB$SIGNAL4 b#D$ NMAIL100.A'8&[PORTER.NMAIL.KIT100]NMAIL_ALPHA.OLB;1;1"" LIB$SIGNAL4 @ LIB$SIGNAL4 G NM$WRITE_CTL4 b# NM$WRITE_CTL4 @ NM$WRITE_CTL4# G NM$PAD_BLK_CTL4$ b#NM$PAD_BLK_CTL4# @ NM$PAD_BLK_CTL4! G NM$GET_VBN4" b# NM$GET_VBN4! @ NM$GET_VBN 4)P G\ SYS$DISCONNECT4*T b#SYS$DISCONNECT4)X @\ SYS$DISCONNECT4l G SYS$CONNECT4p b# SYS$CONNECT4 @ SYS$CONNECT,% G SYS$GET,& b#SYS$GET,% @ SYS$GET4 G NM$WRITE_CTL4 b# NM$WRITE_CTL4 @ NM$WRITE_CTL48 GP NM$WRITE_CTL4@ b# NM$WRITE_CTL4L @P NM$WRITE_CTL4!d Gt NM$GET_VBN4"h b# NM$GET_VBN4!p @t NM$GET_VBN4#| G NM$PAD_BLK_CTL4$ b#NM$PAD_BLK_CTL4# @ NM$PAD_BLK_CTL4 G LIB$SIGNAL4 b# LIB$SIGNAL4 @ LIB$SIGNAL< G NM$POINT_EOF_CTL< b#NM$POINT_EOF_CTL< @ NM$POINT_EOF_CTL4- G SYS$READ4. b#SYS$READ4- @ SYS$READ< G NM$WRITE_CTL_BLK<  b#NM$WRITE_CTL_BLK< @ NM$WRITE_CTL_BLK4!T Gd NM$GET_VBN4"X b# NM$GET_VBN4!` @d NM$GET_VBN4+ G OTS$FILL4+ @ OTS$FILL< G NM$WRITE_CTL_BLK<  b#NM$WRITE_CTL_BLK< @ NM$WRITE_CTL_BLK4 G  NM$REWIND_CTL4b# NM$REWIND_CTL4@  NM$REWIND_CTL4G NM$READ_CTL4b# NM$READ_CTL4@ NM$READ_CTL4$G\ NM$UPDATE_CTL4(b# NM$UPDATE_CTL4X@\ NM$UPDATE_CTL< \GtNM$CLOSE_CTL_FILE<`b#NM$CLOSE_CTL_FILE< p@tNM$CLOSE_CTL_FILE<'xGNM$USS_SUBMIT_JOB<(b#NM$USS_SUBMIT_JOB<'@NM$USS_SUBMIT_JOB4 G$ LIB$SIGNAL4b#  LIB$SIGNAL4 @$ LIB$SIGNAL4 G SYS$CANEXH4 b# SYS$CANEXH4 @ SYS$CANEXH4 G STR$FREE1_DX4 b# STR$FREE1_DX4 @ STR$FREE1_DX4 G STR$FREE1_DX4 b# STR$FREE1_DX4 @ STR$FREE1_DX< GNM$CLOSE_CTL_FILE<b#NM$CLOSE_CTL_FILE< @NM$CLOSE_CTL_FILE4ETGdLIB$GET_SYMBOL4FXb#HLIB$GET_SYMBOL4E`@dLIB$GET_SYMBOL4/G STR$UPCASE40b#H STR$UPCASE 4/@ STR$UPCASE4I<GHNM$GET_DEFDATA4J@b#NM$GET_DEFDATA4ID@HNM$GET_DEFDATA4TGd LIB$SIGNAL4Xb# LIB$SIGNAL4`@d LIB$SIGNAL4KG SYS$BINTIM4Lb# SYS$BINTIM4K@ SYS$BINTIM4G LIB$SIGNAL4b# LIB$SIGNAL4@ LIB$SIGNAL4MGLIB$SUBX4Nb#LIB$SUBX4M@LIB$SUBX4K$G0 SYS$BINTIM4L(b# SYS$BINTIM4K,@0 SYS$BINTIM4<GT LIB$SIGNAL4@b# LIB$SIGNAL4P@T LIB$SIGNAL4M|GLIB$SUBX4Nb#LIB$SUBX4M@LIB$SUBX4MGLIB$SUBX4Nb#LIB$SUBX4M@LIB$SUBX4KG SYS$BINTIM4Lb# SYS$BINTIM4K@ SYS$BINTIM4G LIB$SIGNAL4b# LIB$SIGNAL4@ LIB$SIGNAL4G LIB$SIGNAL4b# LIB$SIGNAL4@ LIB$SIGNAL4GG( LIB$CVT_DTB4Hb# LIB$CVT_DTB4G$@( LIB$CVT_DTB44GL LIB$SIGNAL48b# LIB$SIGNAL4H@L LIB$SIGNAL4GxG LIB$CVT_DTB4Hb# LIB$CVT_DTB4G@ LIB$CVT_DTB4G LIB$SIGNAL4b# LIB$SIGNAL4@ LIB$SIGNAL4=$GNM$PARSE_TOKEN4>b#pNM$PARSE_TOKEN4=@NM$PARSE_TOKEN,9GNM$TRIM,:b#pNM$TRIM,9@NM$TRIM40GP LIB$SIGNAL48b#p LIB$SIGNAL4L@P LIB$SIGNAL,9PGhNM$TRIM,:Xb#pNM$TRIM,9d@hNM$TRIM4?tG OTS$INDEX4?@ OTS$INDEX47G STR$COPY_DX48b#p STR$COPY_DX47@ STR$COPY_DX47G STR$COPY_DX48b#p STR$COPY_DX47@ STR$COPY_DX4AG0 SYS$ASCTIM4Bb#p SYS$ASCTIM4A,@0 SYS$ASCTIM,;GxSYS$FAO,<b#pSYS$FAO,;t@xSYS$FAO4GLIB$STOP4b#pLIB$STOP4@LIB$STOPEn#$ NMAIL100.A'8&[PORTER.NMAIL.KIT100]NMAIL_ALPHA.OLB;1;1"45G STR$CONCAT 46b#p STR$CONCAT45@ STR$CONCAT4 pG STR$FREE1_DX4 b# STR$FREE1_DX4 @ STR$FREE1_DX4/4G@ STR$UPCASE408b# STR$UPCASE4/<@@ STR$UPCASE41LGhOTS$STRCMP_EQLP41d@hOTS$STRCMP_EQLP43G STR$APPEND44b# STR$APPEND43@ STR$APPEND4\G BLI$CALLG4`b#x BLI$CALLG4@ BLI$CALLG4G SYS$UNWIND4b#x SYS$UNWIND4@ SYS$UNWIND< (G8NM$CLOSE_CTL_FILE<,b#(NM$CLOSE_CTL_FILE< 4@8NM$CLOSE_CTL_FILE ==f4f40f4f4f4f4 f4f4=0$f4=Pf4=%\6=d=::h=0!NM$AFTERNM$EXPIRE= NM$DELTANM$CONFIRM= NM$NORETURN= = "="= =+# !AF!2ZL!2ZL99-XXX-9999 9999 +9999! = = = E E=5-,NM$MAILBLISS-32E V1.2-022271A = H44=NM$CONNECT_OUTH4= 5 < 2   2 2 5                                 & $ # $#   . .($ $= L4. .=  H4= . .=  G4=  = . .=  G4=  = . .=  G4=  = . .=  G4=  = . .=  G4=  = . .=  G4=  =  = : := 4=  = H44= NM$SEND_FROMH4= 4 4 S T T *  = Y  b b b $$ $= L4. .=  G4=  = . .=  G4=  = : := 4=  = 404=NM$SEND_ADDRESSEE4= q" q1              <$ $= ,4. .=  4=  = : := 4=  = 44= NM$SEND_TO4=7/.  #   $ $= 4: := l4=  = 44= NM$SEND_CC4=7/.  # * * $ $= 4: := 4=  =  44=NM$SEND_SUBJECT 4=JBA ;# [ [ [ ^ e $ $= , 4. .=   4=  = : :=  4=  =  4P4=NM$SEND_ATTRIBS 4==54  p" p p p$ $=  4: :=  4= h =  44= NM$SEND_TEXT 4=w * *                   4 H G H J Co   ] ] ] `  q u x x @$ $= X 4. .=   4=  = . .=   4=  = . .=   4=  = . .=   4=  = . .=   4= . .=    4=  =  = . .=   4=  = : := 4=  = !4 4="NM$CHECK_SEND_STATUS4=PHG $ % % ! !  $ $= 4: := 04= x = H44= NM$DISCONNECTH4=h`_ "        $$ $= L4. .=  G4=  = : :=  4=  = 44=NM$GET_OPTIONS4=LD " " " " "  )  )  )  )  7 > @ ? > G S \  i k i k v 9    $$ $= 4 = (4H4= GET_SYMBOL(4=3+*    !$$ $= ,4: := 4= . .=  4=  = . .=  4= . .=  4=  =  = . .=  4=  = . .=  4=  = . .=  4= . .= Fgn$ NMAIL100.A'8&[PORTER.NMAIL.KIT100]NMAIL_ALPHA.OLB;1NOTES;1=" 4=  =  = . .=  4= . .=  4=  =  = . .=  4=  = . .=  4= . .=  4=  =  = . .=  4=  = . .=  4=  = : := 4= ( = 4p4=NM$ADD_TIMESTAMP4=WO 2 " " 2                 ! ! ! " " & )I )  / 2 2 6 2 $ ? ($ $= 4. .=  4=  = . .=  4=  = . .=  4=  = . .=  4= . .=  4=  =  = : := 4= H = (4`4=NM$IS_TIMESTAMP(4= l l l l l l m  l  l  l m l s |   $ $= (4. .=  '4=  = : := (4= v v= 044= NM$PREEN_TO04= ! !                       8 @<$ $= 44. .=  /4=  = : := 4= ( (=$NM$FROM_DAEMON =  = 4x4= NM$CONHAND4=xpo TA T/ T#         ($ $= 4. .=  4=  = : := 4=  = 4(4= NM$EXITHAND4=UML        $ $= 4: := d4=  = 44= MAIL$PROTOCOL4=rji Y Y Y Y Y Y8 ^ B) t | $ $=  4: := (4= H =  -ww1Zؗ26HH| NM$MESSAGE2626-APR-1994 15:4926-APR-1994 15:49Message T02-10  $ABS$,- MSG$SECTION MSG$AAAAAAAAAAA MSG$AAAAAAAAAAB MSG$AAAAAAAAAAC =ef44 =,-("-({QQ腂QQ{.` (08@"HDPfX`hpxB     * `    Ȁ Ѐ2 ؀P  耂   @ v    (V 0| 8 @ HPZX`hpxDr @vȁЁ0؁d聂.{N $(`08@HP4X|`hpxP` Ȃ&ЂB؂^肂8d& L(z08@H PRX`hpxV~4LlȃЃ ؃>r胂{ $<Rl (08@H P(XB`fhpx* f    !`!!!B"Ȅ"Є"؄$#d#脂##($l$$$:% %(%00&8T&@x&H&P&X&` 'h:'pz'x'''(@(p((()P)ȅ)Ѕ)؅*2*腂`*{***+F+p+ +(+0+8+@+H+P>,X`,`|,h,p,x,,,-.NOJOBSno jobs found in Nmail queues2NOQUES no active Nmail queues available$QSTARTstarting queue !AS"QSTOPstopping queue !AS.QWAITwaiting for queue !AS to stop"QDELdeleting queue !AS,QRUNqueue !AS is already started"CANCELjob !SL cancelled"RELEASjob !SL released0CANPENDjob !SL cancellation requestedTEXT!ASTEXTC!AC@FILOFLO.too many files in job; not all will be deletedFFILOFL24too many files in job; not all will be accounted forFNOREASN3cancellation reason ignored; old-style message file"NOFILESno files in job*READerror reading from file !AD*WRITEerror writing to file !AD,SUBMITfailed to submit Nmail job6RESUB%failed to submit job !AS to queue !AS,IVNUMinvalid decimal number '!AS'$IVTIMEinvalid time '!AS'.TOOSOONinterval '!AS' is too small6TRNLNM$error translating logical name '!AS'NONXJOB no such jobJOBACT job is active0JOBFREEjob is not being held in queue4JOBCAN#job already marked for cancellation*QUEACTqueue !AS is not stopped,QUEFAILfailed to start queue !AS6NONRET$message is defined as non-returnable6NOSYSPRV#operation requires SYSPRV privilege6NONETMBX#operation requires NETMBX privilege2NOOPER!operation requires OPER privilege6NOCMKRNL#operation requires CMKRNL privilegeBMODE2operation only allowed in interactive mode process&NONETnetwork not available:LOGLINK'error creating network link to node !AS,SENDERRerror sending to node !AS:TIMEOUT'no response from slave mail on node !AS>NETHUNG+timed out sending to slave mail on node !AS>NOACCEPT*node !AS cannot accept this message format*PROTOCOLnetwork protocol error6RACE&expected mailbox AST not yet processed&OPENerror opening file !AD&CLOSEerror closing file !AD.SEARCHerror searching for file !AD"PARSEerror parsing !AD"RMSunexpected RMS error.JBCunexpected job controller error(CLIBUGunexpected parse error4UNXFC#unexpected MAIL function code (!SL)6SYNCH%something didn't happen (flags=^x!XW)"MBXIOmailbox I/O error*BADFILnot a valid control file6BADALG%block alignment error in control file8BADBIO'fractional block read from control file4BADFLG#contradictory flags in control file"ABORTaborted by rGO$ NMAIL100.A'8&[PORTER.NMAIL.KIT100]NMAIL_ALPHA.OLB;1NOTES;1X"equest&SYNTAXsyntax error in '!AS'@BADTIM.invalid time value set as Nmail system defaultBINSTREE/error building internal file list (!SL node!%S) NONXQUE no such queue<BADBUF*disagreeable buffer size specified by MAIL*FAOunexpected formatting error6PRVUP&failed to set privilege from exec mode:PRVDWN(failed to reset privilege from exec mode<EXTNF,failed to activate Nmail extension image !AS2EXTNT!no entry-point table found in !AS4EXTBAD"malformed entry-point table in !AS&SSUBJNmail delivery summary&RSUBJReport on failed mail"MSUBJReturned to senderHRBLURB6Errors were detected when processing your mail message,RBLURT which was entered at !17%D>CBLURB-Your mail message of !17%D has been cancelled2CBLURT by request of user !AS at !17%D8CBLURN& but no further details are available.LGBLURB:The following error message was returned whilst sending to>TBLURB-The text of your failed mail message follows:@ZBLURB.There was no text in your failed mail message.FNBLURB4Text of original message suppressed by user request.DMBLURB2Your original message will be returned separately.THISAD address !ASXTO To: !ASXCC CC: !ASXSUBJ Subj: !ASXFROM From: !ASCWHY1 Reason: !ASCWHY2 : !AS&EHARDThis is a hard error.&ESOFTThis is a soft error.FEEXP7This is a soft error, but the retry period has expired.HECAN9This is a soft error, but the message has been cancelled.,EUNKN** unknown error severity **HENOMOR6No more attempts to send to this address will be made.>EMOR/Attempts to send to this address will continue.<REQUEUE*Nmail message requeued as job !SL!/To: !AS&LOG1!AC fatal error (oops).LOG2Job !AS!/Queue !AS!/Entry !SL$LOG3User !AS!/File !AS(SHOHDRQueue entry !SL !+!AS0SHOHDALQueue entry !SL, user !AS !AS*SHOENT Message entered at !17%D2SHOENUK Message entered at unknown time@SHOTIM. Attempted !SL time!%S, most recently at !17%D6SHONEW% No attempt to send has yet been made0SHOXAT Expires after !+!SL attempt!%S$SHOXTM Expires at !17%D!+:SHOXOR) Expires at !17%D or after !SL attempt!%S(SHOXNO Default expiry period*SHODEL Retry interval is !13%D*SHONDEL Default retry interval.SHOFORN Foreign or non-text messageSHOFROM From !ASSHOTO To !ASSHOCC CC !AS SHOSUBJ Subject "!AS"(SHOSUBX Subject (not shown)!+<SHOSUM* Summary: !SL unsent, !SL sent, !SL failed:SHODLV( Confirmation of job completion required4SHONDLV" No confirmation of job completion4SHORET" To be returned to sender on error0SHONRET Not to be returned to sender:SHONRPT( Delivery failure not reported to sender.SHOCRTS Message is being cancelledSHOADR AddresseeSHOSTSStatusSHOLSTTimeSHOUNS unsent SHODUN sent SHOFAIL failed SHOEXP expired SHOCAN cancelledSHOXEQactiveSHOHLD held in queueSHOTIL held untilSHOCMP completed$SHOERRerror in execution,SHONOSEnone selected for displayNEOFERR<(a new message is being posted: please try SHOW again later)JNULERR8(noD D =@ 8 error message text was received from the slave mail)<NEVTRY+(no attempt ever made to send this message)(ANFILEFile !AS (!UL,!UL,!UL)&ANFILDT created at !+!17%D(ANFROM from user !AS at !17%D<ANEMPTY* is not a valid control file - it's emptyHANBADF7 is not a valid control file - the format is incorrectLANOBSF; is not a valid control file - unsupported obsolete formatLANPREOF9 is not a valid control file - premature EOF encounteredJANFLMIX8 is not a valid control file - contradictory flags byteRANXVBNA is not a valid control file - no VBN pointers in control recordJANUNKFR7 is not a valid control file - cannot determine senderFANUNDIR4 is not in the usual Nmail directory [warning only]@ANMULDIR, can be reached by !SW paths [warning only]@ANUNQUE- has no corresponding job in the Nmail queueBANMULQUE. appears !SW times in jobs in the Nmail queueBANSTUCK0 is being retained after system error (job !SL)DANHELD3 is being held until explicitly released (job !SL)HANWEIRD6 is in a weird state - job !SL may need manual fixupDANLOST3Job !SL contains a nonexistent or inaccessible fileBAN2FILE0Job !SL contains !SL files (usual number is one)RANNORPT@Return-to-sender is not possible for this message [warning only]RAN2OLD@Repair skipped - message is older than the specified /SINCE timeRAN2NEWARepair skipped - message is newer than the specified /BEFORE time$ANASKDELDelete this file?$ANASKSUBSubmit this file?$ANASKRELRelease this job?$ANASKCANCancel this job?*ANASKFLUCancel extraneous jobs?"ANDELOKFile !AS deleted.ANSUBOKJob !SL entered in queue !AS@ANHOLDOK-Job !SL entered in queue !AS in holding state"ANRELOKJob !SL released4ANRELHOK!Job !SL released to holding state$ANCANOKJob !SL cancelled$ANZERONo errors detected(ANSUMM!SL error!%S detected:0ANBADCNT !SL invalid control file!%S:ANUNQCNT& !SL control file!%S not in the queue8ANMQUCNT% !SL control file!%S multiply queued6ANLOSCNT" !SL lost or inaccessible file!%S8ANMFJCNT$ !SL job!%S with more than one file@ANUNDCNT- !SL file!%S not in the Nmail work directoryBANMDFCNT/ !SL file!%S multiply entered in the directory2ANRETCNT !SL job!%S retained in queue.ANHLDCNT !SL job!%S held in queue.ANWRDCNT !SL job!%S in weird state@ANSIGCNT, !SL execution error!%S during analysis run,ANACTIONCorrective action taken:(ANDELCNT !SL file!%S deleted*ANSUBCNT !SL job!%S submitted(ANRELCNT !SL job!%S released*ANCANCNT !SL job!%S cancelledANUNKU (unknown)ANNETU (network)XXYESYesXXNONoXXDELDeleteXXCANCancelHREPRESN5message file recovered when repairing the Nmail queue"TRJOB job !SL user !ASTREOJ end job !SLTRCONN to !ASTRDISC TRABO abortTRSEND -tx-> !AFTRRECV <-rx- !AFTRRECN <-rx- !XLTRZZZ.NMAIL ww1ؗ14BBNM$NETIO1426-APR-1994 15:51BLISS-32E V1.2-022  . EXTERNAL_BASE . _NMAIL$LINKit _NMAIL$CODE _NMAIL$INIT\ _NMAIL$PLIT` _NMAIL$DATA $LITERAL$$LINK$ $ABS$ $INITIAL$$PLIT$$OWN$$GLOBAL$i$CODE$NM$NET_CONNECT0JNM$NET_CONNECT STR$COPY_DX LIB$SIGNAL NM$GL_TRACENM$WRITE_TRACE NM$IOSTATS LIB$GET_EFLIB$ASN_WTH_MBX NM$NET_DISCONNECT8J NM$NET_DISCONNECT NM$NET_ABORT0J NM$NET_ABORT NM$NET_SEND0J NM$NET_SEND NM$GL_SNDTMONM$NET_RECEIVE0Jp NM$NET_RECEIVE NM$GL_RCVTMOOTS$MOVESYS$QIOSYS$QIO SYS$CANCEL SYS$SETIMRSYS$QIOW SYS$SETIMR SYS$CANTIMSYS$QIOW SYS$CANTIMSYS$QIOWSYS$QIOWSYS$QIOW =0p ;=` XH$ NMAIL100.A'8&[PORTER.NMAIL.KIT100]NMAIL_ALPHA.OLB;1";7 NM$IOSTATSNM$WRITE_TRACE7 NM$GL_TRACEP LIB$SIGNAL7 NM$GL_RCVTMOpSYS$QIOW=0;=P 7 NM$GL_SNDTMO=0;=   SYS$CANTIM=0 ;=  =0 ;=0 ;0 SYS$CANCEL SYS$SETIMR;=0P;=P|  LIB$ASN_WTH_MBX LIB$GET_EFSYS$QIO;=0(;= 8OTS$MOVE STR$COPY_DX=0 ;=0  =|tP#~(^0^8~@HP޴X`h>p^x~޵G#G] Gh¥(]"GG.G=!]} ]_"] b#@#h""!v H01" ä"G(BTG0b@Zkh⥤N"n= $!#v`H0?HH`@qHF vH& Bb"4GtG@ZkC.( BGؒJ("GG@Zk BBGGG@Zk?$! 61BlQIvk1`I _E jE#`HGa@6 0D%H0D H3`JE D G#I#{DFFG 0DVG4GtGHFSFV&VN"`"[GCGVv 1`E jEv.xBb@Zk }"TGBGђIGG b(@ZkG#vI`G4GxBb@ZkC!!BKEb&N"2"4GGG@Zk5&b"4GBb@ZkNn}K =.a NF$FFFB&bN"R"4GtG@Zkp/"bGBGGGb 0A@ZkG(]0]8}@HPݤX`h=p]x}ݥ#k#~^ ^(~08@޴HG{#G4G8<c G@@4G0 8B@b@ZkG0@ @?BGb4G@ZkGBGG"=" "]"ŒHG5(B=G0b@ZkGtG B$* bGG@ZkG$G$d", GX¦GHB&J4GGG G(Pb@Zk$ G BbGGtG@ZkGG4GG] ](}08@ݤHP#kG#G~G^TG^GG#Bb@Zk&h"`4GPBXb@Zk@B4_"bG G Gђ HG (@ZkG]] #k#G~G^TG^GG#(B0b@Zk&p"4GBb@ZkxB4_"bG G Gђ HG (@ZkG]] #k#G~^^ ~(08޴@HGGGG #¤GGG QBBbF&x"TG@Zk}"G~GBђHGG (b@ZktGGG%$J F" BbG4G@ZkBF"bG4GtG@Zk`'vH "!RHB0 B!G4GBb@ZkB&bF":"4GGG@ZkG]] }(08ݤ@HP#kG#4G~G^G ^G(~08@޴HPXGG#`G b}"=pBxb ђJ (@ZktG@GG%RJ& D O"4G GG @TGD&G"GG0B8b@Zk㠃%B!G 0B8bC"4GtG@Zk4GtGPBXbC"G@Zk&vH!CD (" !RHB0 B !G4G0B8b@ZkPB&XbC":"4GGG@ZkRHG] ](}08@ݤHPX`#k#&~"^G^~ (G0{#Gc 2vH@`BtGhb@ZkRH0vJ M#8F?Da@!  FA.AJ1"< dP`F`&`BhbZ"4G@Zk D4G#F  `B&hbZ"4G@ZkG$0D  `B&hbZ"4G@ZkG &Z"6H4G $# `Bhb@ZkG $4GC"4GbG޶GBG޶G&JG G(b@Zk&"G`BhbGtG@ZkG]]} (0#k#~^^~ G {G#!Q!@##4G 0B8bВH@Zk PG@BGG "GHb@ZkG]]} 0#k4G STR$COPY_DX4b# STR$COPY_DX4@ STR$COPY_DX4,GD LIB$SIGNAL40b# LIB$SIGNAL4@@D LIB$SIGNAL 4XGxOTS$MOVE4t@xOTS$MOVE4xGOTS$MOVE4@OTS$MOVE4tGNM$WRITE_TRACE4xb#NM$WRITE_TRACE4|@NM$WRITE_TRACE4GSYS$QIOW4b#SYS$QIOW4@SYS$QIOW4GNM$WRITE_TRACE4b#NM$WRITE_TRACE4@NM$WRITE_TRACE4G, LIB$SIGNAL4 b# LIB$SIGNAL4(@, LIB$SIGNAL4DGP LIB$SIGNAL4Hb# LIB$SIGNAL4L@P LIB$SIGNAL4G LIB$SIGNAL4b# LIB$SIGNAL4@ LIB$SIGNAL4 G SYS$SETIMR4 b# SYS$SETIMR4 @ SYS$SETIMR4G LIB$GET_EF4b#X LIB$GET_EF4@ LIB$GET_EF4G LIB$SIGNAL4b#X LIB$SIGNAL4@ LIB$SIGNAL4 G4LIB$ASN_WTH_MBX4,b#XLIB$ASN_WTH_MBX4 0@4LIB$ASN_WTH_MBX4@G\ LIB$SIGNAL4Lb#X LIB$SIGNAL4X@\ LIB$SIGNAL,GSYS$QIO,b#XSYS$QIO,@SYS$QIO4G LIB$SIGNAL4b#X LIB$SIGNAL4@ LIB$SIGNAL4LGX SYS$CANTIM4Pb# SYS$CANTIM4T@X SYS$CANTIM4pG|NM$WRITE_TRACE4tb#NM$WRITE_TRACE4x@|NM$WRITE_TRACE4GSYS$QIOW4b#SYS$QIOW4@SYS$QIOW4 G SYS$CANTIM4b# SYS$CANTIM4@ SYS$CANTIM40G<NM$WRITE_TRACE44b#NM$WRITE_TRACE48@<NM$WRITE_TRACE4@GSYS$QIOW4Hb#SYS$QIOW4@SYS$QIOW4 G(NM$WRITE_TRACE4b#NM$WRITE_TRACE4$@(NM$WRITE_TRACE4@GlSYS$QIOW4db#SYS$QIOW4h@lSYS$QIOW4GNM$WRITE_TRACE4b#NM$WRITE_TRACE4@NM$WRITE_TRACEIfrN$ NMAIL100.A'8&[PORTER.NMAIL.KIT100]NMAIL_ALPHA.OLB;1 "4G LIB$SIGNAL4b# LIB$SIGNAL4@ LIB$SIGNAL4 G NM$WRITE_TRACE4 b#NM$WRITE_TRACE4 @ NM$WRITE_TRACE4 G@ LIB$SIGNAL4$ b# LIB$SIGNAL4< @@ LIB$SIGNAL  4 G SYS$QIOW4 b#SYS$QIOW4 @ SYS$QIOW4l Gx NM$WRITE_TRACE4p b#NM$WRITE_TRACE4t @x NM$WRITE_TRACE4 G NM$WRITE_TRACE4 b#NM$WRITE_TRACE4 @ NM$WRITE_TRACE4 G LIB$SIGNAL4 b# LIB$SIGNAL4 @ LIB$SIGNAL4 G$ NM$WRITE_TRACE4 b#NM$WRITE_TRACE4 @$ NM$WRITE_TRACE4$ GH LIB$SIGNAL4, b# LIB$SIGNAL4D @H LIB$SIGNAL4 G LIB$SIGNAL4 b# LIB$SIGNAL4 @ LIB$SIGNAL4< GP LIB$SIGNAL4@ b# LIB$SIGNAL4L @P LIB$SIGNAL4 G LIB$SIGNAL4 b# LIB$SIGNAL4 @ LIB$SIGNAL4 G LIB$SIGNAL4 b# LIB$SIGNAL4 @ LIB$SIGNAL4 G LIB$SIGNAL4 b# LIB$SIGNAL4 @ LIB$SIGNAL,P G SYS$QIO,| b#SYS$QIO, @ SYS$QIO4 G LIB$SIGNAL4 b# LIB$SIGNAL4 @ LIB$SIGNAL4 G, SYS$CANCEL4  b# SYS$CANCEL4 (@, SYS$CANCEL4 8GX SYS$SETIMR4 Pb# SYS$SETIMR4 T@X SYS$SETIMR =0( ::"27=/"4=0,4=484<4= _NET:H4H H=\= F F=6.-NM$NETIOBLISS-32E V1.2-022271A = P4X4= NM$NETIO_INITP4=won V V w v       0$ $= x4. .=  O4=  = . .=  O4=  = : := 4=  =  44= NM$MBX_AST 4=              $ $=  4. .=   4=  = . .=   4=  = : :=  4= @ =  44= NM$TIMER_AST 4=80/ $ $ G$ $=  4. .=   4=  = . .=   4=  = : := T4=  = 44=NM$NET_CONNECT4=@@@.                H { ( 5 6  7 B B B K K  KL$ $= `4. .=  4=  = . .=  4=  = : := 4= P =  44=NM$NET_DISCONNECT 4=7/.    $ $= $4. .=  4=   = . .=  4=  = : := 4=  = 44= NM$NET_ABORT4=7/.    $ $= 4. .=  4=  = . .=  4=  = : := 4=  = 44= NM$NET_SEND4= !       $   3 3 3 00$ $= 4. .=  4=  = : := < 4= < <= p 44=NM$NET_RECEIVEp 4= ?" ?" ?" ?" ? ? ? Z d b _ d fG o    }0$ $= t 4. .=  o 4=  = : := T 4=  =  ww1 :ؗ14DD NM$QUESUBS1426-APR-1994 15:51BLISS-32E V1.2-022  . EXTERNAL_BASE . _NMAIL$LINKi _NMAIL$CODE _NMAIL$INIT _NMAIL$PLIT _NMAIL$DATA $LITERAL$$LINK$ $ABS$ $INITIAL$$PLIT$$OWN$$GLOBAL$i$CODE$ NM$SNDJBC0J NM$SNDJBC NM$GETQUI0Jh NM$GETQUINM$GET_QUE_LIST0JNM$GET_QUE_LIST STR$CONCAT NM$NEXT_QUEUE0JHh NM$NEXT_QUEUE NM$GT_QUEUELIB$STOP LIB$SIGNAL NM$FIND_ENTRY0J NM$FIND_ENTRYNM$RESUBMIT_JOB0JHNM$RESUBMIT_JOB NM$POKEUSER0JH  NM$POKEUSER NM$MASSAGE_QSTATUS8Jx NM$MASSAGE_QSTATUSOTS$MOVE OTS$MOVEMOTS$FILL OTS$HOME_ARGS OTS$SEARCHOTS$STRCMP_EQLP SYS$SNDJBCW SYS$GETQUIW SYS$SNDJBCWCTL$T_USERNAME SYS$CMKRNL =0x ;J#B^$ NMAIL100.A'8&[PORTER.NMAIL.KIT100]NMAIL_ALPHA.OLB;1XE;1S"= 0P ;=7CTL$T_USERNAME8OTS$MOVE8OTS$FILL8 OTS$MOVEM=0 ;=` 8 OTS$HOME_ARGS; SYS$CMKRNL=0H;=  NM$POKEUSER= SYS$SNDJBCW=0h;=  SYS$GETQUIW=0;=   ;0 STR$CONCAT;=0h;=@ 7 NM$GT_QUEUELIB$STOP LIB$SIGNAL8 OTS$SEARCH=,=0;= 8OTS$STRCMP_EQLP=0;=  = #G~G^GG[#{"GGGG@ZkG] #kG#G~G^GG [#({"GGGG@ZkG] #kG#G~^^GG#=0B"]G@B@Zk\]"T="LXPH@}p@K9Kb#0G4G $]p]"(]]"0]`]"4]x]"<]h]"@]_Gb#n="_kX]`= P}hH5_Jp=v H7JxJ9Jz JFX=FP:GH=x"\}"TL}X]=:v@K% @ "=G "P=ݢ1v J  "H}3v`J` "= "! =X="P}"H"G&GH vH "= "1"=P} 3v`J` "X=] b9v K } "! =]H="P}"^GX"G0B8bG@Zk4GG]] #k#~^^ ~(0GGG#G !v H0$ " "?F=GTGb#A_Ӄ&"?$:! D (BG0bGtG@Zk8B$c @bG4G@ZkG.G0JD2v@J@1vJ Gâ6vJB0@BB1BHB4GGPB"@ZkGC@D`#x@Dq`H0_HFDd3Jd$vHCG]] }(0@#kG#~^^~޴GGGGBGGPX @ "@"G@ZkX=h="PݶCP=`=" =x="=p="$=="0=="4=TGh=`@H`G@="Gb#d_4G0b#M="_Ӄ&"BbGGtG@Zk@="G0b#_Ӄ&"GBbGtG@Zk="G0b#_x=$D?G&?&B"1"@@GFB&b"GtG@ZkG %=" BGE3v H1v J@Zk @&4GdJ#?KdDfD氨=pGG]]}ݤ#k#G~G^G^G~GGG޴GG#BG " ݠ(@Zk&s"& ="O_'#B F֢B_&G$ݲ!B $Ba,}!0=FB0'&""3D2@04GѲ!BGòB@?$! 1!By#`4GGC_'Z#UB"4GG@@?$! 5B"4GG@ e&uUSGTCBY"@4Gä@G&FpBB9" 4Gà@$ 9# 4Gø@ ]" BtG#(b0vJ@ZkGG0B }""8bGtGGGG@ZkGGtGG B="(b@ZkGG]]}ݤ#kGGGGGGG ]GGG@Zk0]!v HGGGG@ZkG(]@Zk4GGk #G(> @hS?C~`B^G <CGGGG3B1}(#=GG" B G(TG8[@{G@ZkG] `#kG$2= F!1@DH  GkJ&s"F0 DPF &`DFDkJ "`DkGJ"DkGvJ"DkGvJ&`DkGFDkVJ"`DkGPF "Dk 2B&@DkG4GG DTG!C4 FJ4G14J0JD0FDk4  GH SYS$SNDJBCW4({# SYS$SNDJBCW4 D@H SYS$SNDJBCW4G SYS$GETQUIW4{# SYS$GETQUIW4@ SYS$GETQUIW4GOTS$MOVE4 @OTS$MOVE4<GL STR$CONCAT4@b# STR$CONCAT4H@L STR$CONCAT4GLIB$STOP4b#HLIB$STOP4@LIB$STOP 4G LIB$SIGNAL4 b#H LIB$SIGNAL4@ LIB$SIGNAL4xG OTS$SEARCH4@ OTS$SEARCH4@GhOTS$MOVE4d@hOTS$MOVE4GLIB$STOP4b#LIB$STOP4@LIB$STOP44GHLIB$STOP48b#LIB$STOP4D@HLIB$STOP4GLIB$STOP4b#LIB$STOP4@LIB$STOP4GOTS$STRCMP_EQLP4@OTS$STRCMP_EQLP4GOTS$FILL4@OTS$FILL4  G NM$POKEUSER4  b# NM$POKEUSER4  @ NM$POKEUSER4  G SYS$SNDJBCW4 b# SYS$SNDJBCW4  @ SYS$SNDJBCW4  G NM$POKEUSER4  b# NM$POKEUSER4  @ NM$POKEUSER4p G OTS$MOVE4 @ OTS$MOVE4 G OTS$MOVEM4 @ OTS$MOVEM4 G OTS$FILL4 @ OTS$FILL4 P G` SYS$CMKRNL4 T {#H SYS$CMKRNL4 \ @` SYS$CMKRNL =M=L4= F$=$0= <= MLT= Ld=p=1|= Q= l l=,4= 4= H H=80/ NM$QUESUBSBLISS-32E V1.2-022271A = 44= NM$SNDJBC4=*"!^^^$ $= 4. .=  4=  = : := L4= h = h44= NM$GETQUIh4=*"!$ $= |4. .=  g4=  = : := 4= h[ [= 44=NM$GET_QUE_LIST4=OO !      d    " " & ' $ "  - . + $ $= 4. .=  K`$ NMAIL100.A'8&[PORTER.NMAIL.KIT100]NMAIL_ALPHA.OLB;1XE;1:"4=  = : := L4=  = h4H4= NM$NEXT_QUEUEh4= :$ :' _ _ b h } z    VG$$ $= 4. .=  g4=  = : := 4= ? ?= 44= NM$FIND_ENTRY4= 9 ? 9    ,           K       0$ $= 84. .=  4=  = : := 4= H = H44=NM$RESUBMIT_JOBH4= 2d 2d 2d 2d 2d i/      м 4$ $= t4. .=  G4=  = . .=  G4=  = . .=  G4=  = . .=  G4=  = . .=  G4=  = . .=  G4=  = . .=  G4=  = . .=  G4=  = . .=  G4=  = . .=  G4=   = . .=  G4=  = : :=  4=  =  4H4= NM$POKEUSER 4=6.-     $ $=  4 = P 44= POKEITP 4=%   $ $= \ 4: :=  4= h. .=   4=  = : := \ 4= k k= x 44= NM$MASSAGE_QSTATUSx 4= 0 ? ?J Q J Q2 \ \/ _ _, b bt) i i" l  o o w w    $ $= x 4: :=  4= X =  ww1Jؗ03DD NM$RELEASE0326-APR-1994 15:51BLISS-32E V1.2-022  . EXTERNAL_BASE . _NMAIL$LINKi _NMAIL$CODE4 _NMAIL$INIT _NMAIL$PLIT _NMAIL$DATA $LITERAL$$LINK$ $ABS$ $INITIAL$$PLIT$$OWN$$GLOBAL$i$CODE$ NM$RELEASE_ENTRY8JNM$RELEASE_ENTRY NM$FREESTR NM$FIND_ENTRY LIB$SIGNAL STR$FREE1_DX NM$GETQUILIB$STOP NM$SNDJBC(OTS$BLISS_STATIC_HANDLEROTS$MOVE\ \=0p;= 7 OTS$BLISS_STATIC_HANDLER=P STR$FREE1_DX LIB$SIGNALLIB$STOP8OTS$MOVE;7 NM$FREESTR NM$GETQUI NM$SNDJBC NM$FIND_ENTRY  =$p#GP~p^x^~cG@= `4GX@GG\=p"P=P`D`BhB"G@Zk&GB`"@ݲ?DD}"@"`=H"bG@Zk$ʀc GGH=6 HA HJ>H=< H]V@J @H}`J`H6J$ڀc 2ÀB4Ghh="bTG@Zk&"GPBXbGtG@ZkB="btGTG@Zk&"PBXbGGtG@Zk`@B&`]K"Hb4GtG@Zk0B@"8b4G@Zk4GG$Ҁc @BGHb4G@Zk4G0B@"8b@ZkGcGp]x]}#k4TGhOTS$MOVE4d@hOTS$MOVE4 pG NM$FIND_ENTRY4b# NM$FIND_ENTRY4 @ NM$FIND_ENTRY4 G$ NM$GETQUI4 b# NM$GETQUI4  @$ NM$GETQUI44GHLIB$STOP48b#LIB$STOP4D@HLIB$STOP4 HG` NM$SNDJBC4 Pb# NM$SNDJBC4 \@` NM$SNDJBC4lGLIB$STOP4pb#LIB$STOP4@LIB$STOP4G LIB$SIGNAL4b# LIB$SIGNAL4@ LIB$SIGNAL4G STR$FREE1_DX4b# STR$FREE1_DX4@ STR$FREE1_DX4G LIB$SIGNAL4b# LIB$SIGNAL4@ LIB$SIGNAL4G STR$FREE1_DX4b# STR$FREE1_DX4@ STR$FREE1_DXl l==( HH H=80/ NM$RELEASEBLISS-32E V1.2-022271A = 44=NM$RELEASE_ENTRY4=1=aT\TT\m r ~~  $$ $= (4: := 4=  =  ww1Сؗ 17CC NM$REPAIR1726-APR-1994 15:51BLISS-32E V1.2-022` ` . EXTERNAL_BASE .P _NMAIL$LINKi- _NMAIL$CODE _NMAIL$INIT| _NMAIL$PLIT _NMAIL$DATA $LITERAL$$LINK$ $ABS$ $INITIAL$$PLIT$$OWN$$GLOBAL$i$CODE$ NM$REPAIR 0JP NM$REPAIR NM$CREATE_RPTSHO_FILE LIB$TRAVERSE_TREE NM$CLOSE_RPT_FILENM$LOAD_STRINGS STR$CONCAT NM$OPEN_CTL_FILE NM$CLOSE_CTL_FILE(OTS$BLISS_STATIC_HANDLER STR$FREE1_DX NM$NEXT_QUEUE NM$GETQUILIB$STOP NM$MASSAGE_QSTATUS LIB$SIGNAL LIB$GET_VM NM$RMS_ERROR NM$GT_WORK_DEF LIB$FILE_SCAN LIB$FILE_SCAN_ENDLIB$INSERT_TREE NM$WRITE_RPT_VEC LIB$FREE_VM NM$READ_CTLNM$CHK_CTL_FILENM$PARSE_TOKEN STR$COPY_DX NM$POINT_VBNNM$READ_CTL_BLK STR$UPCASE NM$SNDJBC NM$GT_JOBNAME NM$GT_QUEUENM$RESUBMIT_JOB NM$USERNAME NM$GET_RFA NM$POINT_EOF_CTL NLZ$ NMAIL100.A'8&[PORTER.NMAIL.KIT100]NMAIL_ALPHA.OLB;1XE;1"  M$WRITE_CTL NM$FLUSH_CTLNM$READ_BY_RFA NM$UPDATE_CTL NM$WRITE_RPT_FAONM$RUNDOWN_CTL NM$FREESTR SYS$UNWIND OTS$HOME_ARGSOTS$MOVE OTS$INDEXOTS$FILLOTS$STRCMP_LEQSOTS$STRCMP_LSSSLIB$_KEYALRINSLIB$GET_COMMAND SYS$GETTIM SYS$PARSESYS$OPEN SYS$DASSGN SYS$PUTMSG =0 +;=p NM$WRITE_RPT_VEC8 OTS$HOME_ARGS=0H&;=p \; LIB$SIGNAL;8OTS$MOVE NM$SNDJBC=0(";=P 7 NM$GT_QUEUE7 NM$GT_JOBNAMEh; NM$RESUBMIT_JOB8 OTS$INDEXNM$READ_BY_RFA NM$FLUSH_CTL SYS$GETTIM NM$OPEN_CTL_FILE NM$CHK_CTL_FILE NM$GET_RFA=0X$;=<  NM$WRITE_CTL NM$CLOSE_CTL_FILE NM$UPDATE_CTL! NM$READ_CTL #NM$POINT_EOF_CTL% NM$USERNAME=00`!;=P =08;=` ' STR$UPCASE )LIB$GET_COMMAND=0(;=p + STR$COPY_DX-NM$PARSE_TOKEN /NM$READ_CTL_BLK1 NM$POINT_VBN=0;= 7 OTS$BLISS_STATIC_HANDLER=h@;3 LIB$FREE_VM5 STR$FREE1_DX=0;= =0x*;=  7 SYS$DASSGN=0 ;= 7NM$GT_WORK_DEF8OTS$FILL=0; ;LIB$FILE_SCAN_END= LIB$FILE_SCAN;=0(x;=`< 7 OTS$BLISS_STATIC_HANDLER==0(;= 7 OTS$BLISS_STATIC_HANDLER==0(h;=`< ;;@ ?LIB$INSERT_TREE7LIB$_KEYALRINS`ALIB$STOP=0;=0 7 OTS$BLISS_STATIC_HANDLER==0;= C NM$GETQUIE NM$NEXT_QUEUEG LIB$GET_VM INM$MASSAGE_QSTATUS=0(;= K NM$RMS_ERRORM SYS$PARSEOSYS$OPEN=00;= Q STR$CONCAT SNM$LOAD_STRINGS;;;0;H;p;; UNM$CREATE_RPTSHO_FILE WNM$CLOSE_RPT_FILE YLIB$TRAVERSE_TREE;=0+;= 0 [NM$WRITE_RPT_FAO=0,;=P ] NM$FREESTR_NM$RUNDOWN_CTL;a SYS$UNWINDc SYS$PUTMSG=0 ;=@ =0( ;= 8OTS$STRCMP_LSSS8OTS$STRCMP_LEQS=00 ;=0 7 OTS$BLISS_STATIC_HANDLER==0 ;=  =#~0^8^@~HPX޴`hpGGG¤#dD4GG 1&hDR FfG0@1U@ B\"B@kGP`DTF4G|@p0B8b G@Zk& ,2JƢ Hfs1H6J&SFC7J.y1H! H`1HJG":#Jxq JCVGFFƲ.1#JCJ:Jy1J!F DYG' x.X&"" B"xJ6J{1`Jf"F(bX">G@Zk4G B "޶"(b`"`&"G"f"""@Zk4G B & >"(bh"h&"޶G"f"""@ZkG B (bp"p&"G"f"""@ZkG BG""(b x"x&"f""@Zk4GT&"!!v H p"B"bTG1"@Zkiy"b#C @GcsGPb#@G]mGb#@GWg"b# @GQað"BGbtGG@ZkGWpG(, $1@,21@ @`@T'B!BԢ T֢4Cղ9Z(:@9 2B $B$CB_ A'Bp Ba $B!!B;f&"4G`b# @4G GG @A4G tGb#A@ @pA A&lG"["4GtGb# @4GG4GBbG4G@ZkG0]G8]@}HPXݤ`hp#kG#~^ ^(cGGP"="4GBGb1"Q"@ZkG4GBb@Zk4GcG] ](0#kG0#G~^^~޴>GGGX"B` G@ZkGB0"@@"@Zk4G= h== t== == == 4== @=]#h}"L]]#(TGx ݶ}4G = ]]#$]@Bp GݲHb@Zk0BX="8bGTG@Zk4GTG B="(b@Zk&"BbGGtG@Zk B(bX="GTG@Zk&"GBbGtG@ZkPBtG]=Xb@ZkJG B0="G(bTG@ZktGTGG B(bGG="@ZkG]G"b#S_hb#E! I@K]"="2v@J@0@ :0 0@0 J3_J0 Bt1 J?FtFC0@ 11 B5_Jv1 JF0 @BGHb=""TG@Zk&"4GBDGbG@Zk==Q4"H3v@JtFC16?HX5vJwJF1\ =1)8 G0@ B(b="tGTG@ZkGB&bp"4G@ZkG?%$)!r  AA& EBb"GGtG@Zk&!= X""GG8b#;@ӇDu=X"GGb#@n?%%)!B!@@&(E3Bb"GGtG@Zk+GB$ bX]"G4GtG@ZkGG B4G="(bTG@Zk&"GBbGtG@Zk4GG]]}ݤ=#k#~^{#G(00Bp H@00 F0BrJ?F2FF0 01BtJ?FtF0G] #kG#G~^ cG1_&R"2D [&({|"TG@ZkcG] 0#k0#G~G^^GG"(B@Zk_"27FJ"37gJ = 5J0JP"BT#8]1/J8BX"3B =?"(B5J01$JR"4]B8=X"G8=GPݦ@Zk_&R"X0;H`qH_'Xb5JF&F`Z#84VJ&SBP]BX"0B= \=B`]#`d]GPB"GtG@Zk4G@B"Hb@Zk4GG]]#kG#G~G^GG V"(AG@Zk?#G A8DGG V"@ZkG]D #Gk#TG~^ ^(~0GGG0BG"8b]@ZkGGBG@ZkGݢB֢ "G@Zk4G=bS K6vJFX#&@48G] ](}0@#kG#G~(^0^8~@HPGG#PG "g@("= 8B="GG G^ ]"@bG@Zk&"4GGDXB`bGG@ZkHG=ĢD] pB<"@Zk0BIJ(e`H'@9K%G(a,G(]0]8}@HP`#kG#~^{#G@4GG] #kG#4Gh~ =^^~޴>^~޵cG` x=p=G`Gt0h?$`=&d?$\ "X! Pe@ G$=# (X}",Mh"_$ NMAIL100.A'8&[PORTER.NMAIL.KIT100]NMAIL_ALPHA.OLB;1XE;1q_"a@!GGG0 JB!vJb2BJRJ2@0=_&4?F8=R"<]TG@=!DH} G G G GO"X"GG4GG@Zk`"P="X]"b#@Ӄ&"`= G!v H <0Enx]GHF@.?#\4G4GF BF#/ X}#@BAB!D 71BC O"LBRBR E71BC#[BWB4GB{wC75BGG _C}?$x=z! GaF$G G G./#\]4G4GQF QB;F# / X"ZCACZ "!AG 81CYCPCC`90G81CC O"TCRC44GR2B B25@BGG C}_'zZ#F0c "4GF `4Bb0@4@Zk&Є"4Gpb#@4G04GQB8/B "b0 B8/@Zk&؄"04GtGpb#D@4G /(B "b4G0 @ /@Zk4GGpb#@4GxPD0D8F xd/"O"`b#@8D 0#4G0 HC0Hx/"O"`b#@ө5@0#4G$0 H0B/ .B$ " b@Zk&"4Gpb#@4GG4Gx=PDpb#@X 0AXGx=4Gpb#"D P&"@G 4Gxl/"O"`b#@ӧ5@xD4D0 "4G0I!(/Bb0 @(/@Zk&"04GtGpb#0Id@4Gxx PE|/"O"`b#d@Ӫ5@00I 8E^]44!G0!!F@"F`V!J DB "b4G0BD@Zk&"4GtGpb#RH8@4G4G @4GDx=0B!D B@b "@Zk&"!4GtGpb#RH@4G4G "4G E<Bb0@<@Zk&"4GtGpb#4GRI@Ӏ4Gxx PE t/"O"`b#@Ө5@D4D4D IE?@ GG G 4 =<5@tGTGGGaFG4 =<5@tGTGGA" G;v@K}R@K !@b# =`@@BTGHb2D=""@Zk00I 1@!Ip1H0D0 G8 GBGb4G@Zk&X"tG4GGpb#@H 0AH" /`Gb#@x]`="Gb#v@I0@Fu@ 4c"b#&vHݰ RHxvI0@Fq@Ӏ&["0B4GtGR"pb#@PBXb`"4G@Zkc4GG]]}ݤ=]}ݥ#kG#~(^0^8~@HPcGGG ]"=4GGtG Xb#GB&"G@X$"D"Hb#  PDI@G(b#8D@GB&["4GR"tGXb#0@cGG(]0]8}@H#P`#kG#~(^0^8~@HP޴X`h>p^xcGGGGGGG"=&"h!TGG0`BhGG(b#@PD GCT("H"Gb#@GG8D:b#@&1@G G4EAe.`4pBpD)cGR`JdF`C=<5@tGGTGGBG ="b "TG@Zke0#0 H01B1?Hr1J2F0#GecfBsD0A AB&["4GR"tG(b#@cGG(]0]8}@$HPݤX`h=p]x#k#4G~(^0^8~@HP޴X`GGpBGxbG4G@Zk$ (TGBb% G@Zk?$&! "DGr.%8EUJv#J<e JF> J0D0`DD0 J % ]$}$ $ ZpB4Gxb4G@Zk$ QGtG%0Br H1J8b"2F=="]"@Zk$Ȅ > B="TG(b@ZktG$@4GpB4Gxb4G@Zk%8 D?F0@ @?% ]$}!`_BBSF @槳@&"4DGÃ$ GG_ "PBU@Xb4G@Zk4G4GTG@BHb@Zk0@ 4GG(]0]8}@HPݤX`p#kG$ G#VJ~^ ^(~08@޴HPGGGG0Fq0B=" =G=8b"]"GtG@ZkTGG = E B(b"="@ZkGݤ&vH&1@ GC0,0H$D8!D @0@ @? L .4GJ6рB B@8/8K&8D9P@@z/zK:D3@P@@0.0J0D-P@@,H D'P@ @ @@7/7K7DP@ @G'z{#D`pBGxb4GG@ZkG_G] ](}08@ݤHP`#kG@d, dHG,H D, DHð#G~0^8^@~HGG(=B"BGR"@ZkTG("BrJ1Jb2F ="4G =@Zk?$B! GaD&` ʀ"4GÃ&"GGtGBb@ZkG Èb'&(]"4GtG0b#0@c 0@4GG0]8]@}HP#k#G~G(^0^8~@HGG#( " ]Q 1"F=_F]yb0B1v`J`c G TGPBG@ZkGC@DG  " ="@B]"HbG0FGGGTG@Zk&"G B]"b}"TGGG@ZkG =?$&]`! h"!F}"TGGpb#@Ӝ4G0@G(]0]8}@HP#kp#G~GX^`^h~p(xGGP=bBbc C"G@ZkGPBXb@ZkTGB#Gb@Zk$ BbG4G@ZkGu4G B$b G@ZkGjGD0BG8b4G@Zk$ _BTG"b4G@ZkGtGpB "xb]"@Zk4G0HӠ@=BH"b@ZkG`Bhb@ZkTG B"(b@@Zk4GB@"b@ZkTGP$vHG@ B D(bG@Zkp B4G(bTG"@ZkGBb@Zk4GBbH"@ZkD=@@!)"HqSH0vHRHCF@%DD#C@BGHbAFABC@ZkG4G0B8b@Zk4GGX]`]h}px#k#G~GH^P^X~`hGG@=@B"8BG@ZkGTG0 DiDHBrJ1J2F(qӠJ@]"tG;J ݲqG](=Pb="@Zk?$B! &GDʀ" 4GG&"GGtG(B0b@ZkG ?$&@]p! x"aD4GtGb#@4Gd0`@dGH]P]X}`hp#kG #~^^~GG*G`#,hBqK"A#HG1D#<G@Zk!_"27FJ&=X"G`B!?H5J P! =B }"]z#8}0J8}57JBB "03}J5JR"4]uB8}ڢX"hBG8=P@Zk&_'"`]8;HXyJZ#8b2V_J5JF?&G8=ZB0BBP`"X"`]dݲ"4G@Zk&" B(b="TG@Zk`pH d=3H0BtqJtF`ݦ"x=@B8JHb9!KKJݶ8KGx4G@Zk&l"TGG B="(b@Zk]`#,pCHG+GA#H0D#<]]}#k#, KA #H1D# @hP?C~B ^G(<CGGGG@ 8#GG==1"=! =0B@!1G ['8G({G4G@ZkG ](p#kG#4G~^([0{G@ZkGG] #kG,#~^^~ (0޴8@HGGG#G G1" 0BG8bGG@Zk4G à@ BG(bGGtG@ZkǠ@"GG&HGH~ (,(,`BHA(Hhb%Q@pH0D(<G@Zk4G,h,HBChHbP@`H"`Dh<@ZkGGbTGPBXbc 0@40@ZkG]]  } (0ݤ8@HP#k4SGNM$LOAD_STRINGS4Tb#PNM$LOAD_STRIN-GS4S@NM$LOAD_STRINGS4QG STR$CONCAT4Rb#P STR$CONCAT4Q@ STR$CONCAT4QG STR$CONCAT4Rb#P STR$CONCAT4Q@ STR$CONCAT 4QGD STR$CONCAT4R b#P STR$CONCAT4Q@@D. STR$CONCAT4QHGt STR$CONCAT4RPb#P STR$CONCAT4Qp@t STR$CONCAT4QxG STR$CONCAT4Rb#P STR$CONCAT4Q@ STR$CONCAT<UGNM$CREATE_RPTSHO_FILE<Vb#PNM$CREATE_RPTSHO_FILE<U@NM$CREATE_RPTSHN%~&$ NMAIL100.A'8&[PORTER.NMAIL.KIT100]NMAIL_ALPHA.OLB;1XE"%M$P&mr6dĈ |Yo)x/XUjFWpRh!m,\ުO1i`Z0!VjEtcZܸ}(rX+ZxnRڧ^b]J cqB8 0cy$e:B7<=Xla`߁5 -f \v%%]$1_jCrJE`yh"?ef#9aJG*x=fr`KZ;S6֮!OdkgDž/oFrֵKZxZ~PkhDew*/LDzabg=,-.K3m+KJϏH"[BV2~>5BG6mB$_XEJ ߫Xդ` "yCh_,MRx>2Mq-WBi1VR~Y4Qȵ(%ުuWV.I؆`,.l-Uo}/jz<3/k OTq[-a82U*Ǝ:r ||2|]Ϲ"07R$29s6;F=JKtj*(v-cbS[_#'FS8Z u(Mۯݜrً Vi~<9qxsy}Q߅@؋}, >͋13vACJ:$ B7+W%71㎥K@}{x7<HpLXmsͬ4FPr[HUxl`vX.cby.* EZGD_ U4~.X"B@яFs#in7LS<(fĦ5%yADty" ʃyp/0ؤ+'ki*2XtCp]g[Լm5$57'8MJМdp&8Z[uVuݓQ,mˍ|(~, VOA&0;|9ł,I ^qiN~+0y> :E@_r\ݠxlN':~H `|ne2V^DX)\klX_N3^) I:&A' qagdltoJgmjh ,io4 j+[\u7$-JNo<W] |JvIk5όX T=$bPF,~h]w}J TaUmd ?0)vヺgVgr U^#cSLpHȭo~a c㋁JtxނmeX DU$#d~n9`K"zL7c٨H5wtꉚ h>,y=AwYR֢!9؁X َxX O̪Q/+ sZ̒($+^2<[ԨMB%B|p5s%(u:(ekjtR_n "SgUv( 3€EԎsז_H{k#K0Do2bMԺ3}-H!fčI9OaƟ_/#W(̈ -Ж^6Ub[+ozĠZT O2MG&:wV;9ݭ .waE$<)h҆2E ư 'Ey$fP^a*_ Hyoe#Su혏 >NmO0p_SF w 63tpkR+eo[gpe< (9xl-_ڣ|1'Y7߫;%)𥅬 8;قb 9#]~:whko%zg4t]E "$q!qbvLUW@ (2dnsm/=\361^aξʧK0Y8Pn1߸cv;9QˑOR YɘUG ,8 |l2Ǎez]SE%ܽ['*~gw]˻lA*(F)#" q^Z'% K' I9WQK=N2g\3=`HC!ΩC&@5њ N%1qM/${ -IZ:_REͷ3~yZ8hS:7q`o,fk(3gR%(ZB &LS`J?VRkձ1NƛǪ e3BùC{dSB>]H }up*}/B8lS֕=Ir)w"e  pWLmٗ{{-fi&}j F]VqYeZfq e[~oB5/k= =ߓOpGߏx#'O,4`±s4qF=!g͗)okuqA7[UHԠx,KȸzC]l^>>ZXlNGP+WY5Uˆh8pPᨭ!]<$lo&_De0mH"=ߔ{ :vP.傦IlK Ȱ?\g7okk7^\DiquV8=𔪬! ST L4w<j@Ѹ%Ą+5=5SѝȠ`.U^pxB8w)w /I'"b%>c»c}ON4U@;4lej끟z6|".Ȇ˔?:!aӽ]$WrmԈmF?BmRajHBZ gxV (v;s[ܦ'33oZR-y ;x[ܫ9v@!6moԜY|࠳>,p#$[@2Kr5e vLNg>^c(NlFcD`6>LI=>1`P,C"S7r{݊yS Z G%*ljP1МMieihFm%(օ#X?j.\ )7"=e UmCO#$ Aƀ93 [s_L!gmrx:R,ɴtQ%+3L u>( ~-rU v)nDt&guݤˠGt"t[moPG un#5#u+c y##tCp ;U Ad؂!f*Ck,zCoOU"Lfr1v27Rp9?=LUL_2dZ80ơP _L\l8% bcR5L qڬҙ$ gB'Wrͨv&;۳Ε>#/i+9u])tDEO$AaE[#/c+9<#Jccx/J)tQOpjg-n ج- Mݯ cO kZiOMOi4yvE_QRКG q𗟟j/Ҹ4vFو3 ~fP:&4rivzԃ9rޕdY'ch-~eCUGi?-џ ->)%Q(K Ts; 0RvYjId[k ۃ>R@oIsx۰ k!Í);zm9U㦤b՛0_]J+( >;I m/1K].yy3ޒ}hՑM< [@Iû.cưsƆ6сPv:ҹZ5T?j ѓԴLŽkʆF֚3\樀l0>X*{6scy vE Kי;Ԩβ&mlw{t-FK_QsoʾR6$*Y7O*#!iQإ=9*},Ϣ@AayQ5q8=3>'ud;PO&u :xцb.!)?uǸ4R:n"YǮaeUF)^l`E/ڊiK:FP^L"xI̒dpvfbI+}l,qNJ%tBgA]`6Q+WOإoɣ\~ʐ9c I d\jm=Kb6 0s1gFӵ3~Nԋ>ʙ!T €wf7K_k#i}Z@d#1V33A@(tU7-=o3΍PbS_(Cda!)QD,!7.!)bȾwJrUg5e4M׏ +[ ODC~j īn3͙|ޡޡ`Bjϥ2=vZ )#d+|+mfAGPc৽C 2p10_n. 4[54dQvwܚEǣ)Tc.0վ!j m FCӑNc$i̩,aѿ r**R}o%r鋎^)ϡBPtv΃< |.k}zA`}w0<=Π(0\|EeAwW(lͮ-.T1i@K94cԢ{pZʐXʦ)x7 R~63PZ)sN^c} i!+ {l|C90JZYH1_y'cdK@-X\d]p`3N2_A>c=`!Q3 ! M42>x^ >0I@QoQ3sȪam+@IJ[?UVg1.,rM=!ʿ‹񪅝+2/8qoZxW`ԭ~jyx;KOa>R8 @ ,!m)n2 ng49cUl0$>Ay((ꛨT1p.y(ω|FK@|cÏcfv@HV'v?nHAnOZ <&_~ȲL>8R0v<Ưtp)YI.iHCL l,%rj[?06v6[\T T#t;ZRޫUm hLkЎFGH5n{xcgws-Xd Bw_F2lKA{-w`-K˜E`US!-_7t`3^iOKm=f'%XS!`tMpxL@r4X _>#Y!PLĐ(**ຕuTc @5a;b>A-۶?5yc't Fį͘emoi _ Qɜ3JFj0Ơk%x+ Q@|&U~e76FG*v5;prlK0h&4C“ݾf)96D"Tov:! knDA|ǻP rF!TR+pxn񤚎\ySD5FN "7o34^=s%t`iYILP\~^k"^ ٥6ҕ9 :Eȶj1JxŨl7vkX7!NIw@)g3 VszZq BͩW=H썄J͗9@Ʌrd#)Mf+A2AC|eRUk1t.o_l7O32T=GX;&O]a _jFi219Fr-O2 ß᥷e.HhVy[#I8ک s?:y}$N-}94`|A7XDvW^Xq'ֺ] |Z8l^Gϓeyn;16 s00 +amԨzțOZI~2\~F{Дm%} \A=U_6/>-q}twrF<0,#Vu+k^TAõnXGH%W b#@ LIB$FILE_SCAN4= G LIB$FILE_SCAN4= @ LIB$FILE_SCAN<; G LIB$FILE_SCAN_END<< b#@LIB$FILE_SCAN_END<; @ LIB$FILE_SCAN_END4gP G\ OTS$STRCMP_LEQS4gX @8\ OTS$STRCMP_LEQS4ed G| OTS$STRCMP_LSSS4ex @| OTS$STRCMP_LSSS4G G LIB$GET_VM4H b# LIB$GET_VM4G @ LIB$GET_VM49 G OTS$FILL49 @ OTS$FILL4GOTS$MOVE4@OTS$MOVE4?9GLIB$INSERT_TREE4@b#LIB$INSERT_TREE4?@LIB$INSERT_TREE4AGLIB$STOP4Bb#LIB$STOP4A@LIB$STOP44G@OTS$MOVE4<@@OTS$MOVE<G$NM$OPEN_CTL_FILE<b#NM$OPEN:_CTL_FILE< @$NM$OPEN_CTL_FILE<,G@NM$WRITE_RPT_VEC<0b#NM$WRITE_RPT_VEC<<@@NM$WRITE_RPT_VEC<pGNM$WRITE_RPT_VEC<xb#NM$WRITE_RPT_VEC<@NM$WRITE_RPT_VEC<GNM$WRITE_RPT_VEC<;b#NM$WRITE_RPT_VEC<@NM$WRITE_RPT_VEC<tGNM$WRITE_RPT_VEC<b#NM$WRITE_RPT_VEC<@NM$WRITE_RPT_VEC<LG`NM$WRITE_RPT_VEC<Pb#NM$WRITE_RPT_VEC<\@`NM$WRITE_RPT_VEC<G <NM$WRITE_RPT_VEC<b#NM$WRITE_RPT_VEC<@ NM$WRITE_RPT_VEC<`GtNM$WRITE_RPT_VEC<hb#NM$WRITE_RPT_VEC<p@tNM$WRITE_RPT_VEC<GNM$WRITE_RPT_VEC<b#NM$WRITE_RPT_VEC<@NM$WRITE_RPT_VEC=43G LIB$FREE_VM44b# LIB$FREE_VM43@ LIB$FREE_VM<8GLNM$CLOSE_CTL_FILE<@b#NM$CLOSE_CTL_FILE<H@LNM$CLOSE_CTL_FILE45 G  STR$FREE1_DX 46b# STR$FREE1_DX45@  STR$FREE1_DX43>G LIB$FREE_VM44b# LIB$FREE_VM43@ LIB$FREE_VM4!G NM$READ_CTL4"b#0 NM$READ_CTL4!@ NM$READ_CTL4GNM$CHK_CTL_FILE4b#0NM$CHK_CTL_FILE4 @NM$CHK_CTL_FILE4!G NM$READ_CTL?4"b#0 NM$READ_CTL4!@ NM$READ_CTL4-GNM$PARSE_TOKEN4.b#0NM$PARSE_TOKEN4-@NM$PARSE_TOKEN4+G STR$COPY_DX4,b#0 STR$COPY_DX4+@ STR$COPY_DX4!(G< NM$READ_CTL4"0b#0Pi$ NMAIL100.A'8&[PORTER.NMAIL.KIT100]NMAIL_ALPHA.OLB;1XE;1"?@ NM$READ_CTL4!8@< NM$READ_CTL41G NM$POINT_VBN42b#0 NM$POINT_VBN41@ NM$POINT_VBN4/GNM$READ_CTL_BLK40b#0NM$READ_CTL_BLK4/@NM$READ_CTL_BLK4)|GLIB$GET_COMMAND4*b#LIB$GET_COMMAND4)A@LIB$GET_COMMAND4'G STR$UPCASE4(b# STR$UPCASE4'@ STR$UPCASE4 G LIB$SIGNAL4 b# LIB$SIGNAL4 @ LIB$SIGNAL4!G!OTS$MOVE4!@!OTS$MOVE4 !G! NM$SNDJBC4 B!b# NM$SNDJBC4 !@! NM$SNDJBC4"G(" LIB$SIGNAL4 "b# LIB$SIGNAL4$"@(" LIB$SIGNAL4 #G# OTS$INDEX4 #@# OTS$INDEX4 H#Gx#NM$RESUBMIT_JOB4 P#b#NM$RESUBMIT_JOB4 t#@x#NM$RESUCBMIT_JOB4#G# LIB$SIGNAL4#b# LIB$SIGNAL4#@# LIB$SIGNAL<H$G`$NM$OPEN_CTL_FILE<L$b#PNM$OPEN_CTL_FILE<\$@`$NM$OPEN_CTL_FILE4!d$Gp$ NM$READ_CTL4"h$b#P NM$READ_CTL4!l$@p$ NM$READ_CTL4Dt$G$NM$CHK_CTL_FILE4$b#PNM$CHK_CTL_FILE4$@$NM$CHK_CTL_FILE4$G$ LIB$SIGNAL4$b#P LIB$SIGNAL4$@$ LIB$SIGNAL4$G$ LIB$SIGNAL4$b#P LIB$SIGNAL4$@$ LIB$SIGNAL<$G$NM$CLOSEE_CTL_FILE<$b#PNM$CLOSE_CTL_FILE<$@$NM$CLOSE_CTL_FILE4%G(% SYS$GETTIM4%b#P SYS$GETTIM4$%@(% SYS$GETTIM4%0%GD% NM$USERNAME4&8%b#P NM$USERNAME 4%@%@D% NM$USERNAME4X%Gh% NM$GET_RFAF4`%b#P NM$GET_RFA4d%@h% NM$GET_RFA<#l%Gx%NM$POINT_EOF_CTL<$p%b#PNM$POINT_EOF_CTL<#t%@x%NM$POINT_EOF_CTL4%G% NM$WRITE_CTL4%b#P NM$WRITE_CTL4%@% NM$WRITE_CTL4%G% NM$GET_RFA4%Gb#P NM$GET_RFA4%@% NM$GET_RFA4%G% NM$WRITE_CTL4%b#P NM$WRITE_CTL4%@% NM$WRITE_CTL4%G% NM$WRITE_CTL4%b#P NM$WRITE_CTL4%@% NM$WRITE_CTL4%G& NM$FLUSH_CTL4&b#P NM$FLUSH_CTLH4&@& NM$FLUSH_CTL4 &G&NM$READ_BY_RFA4&b#PNM$READ_BY_RFA4&@&NM$READ_BY_RFA4P&Gl& NM$UPDATE_CTL4 X&b#P NM$UPDATE_CTL4h&@l& NM$UPDATE_CTL<t&G&NM$CLOSE_CTL_FILE<x&b#PNM$CLOSE_CTL_FILE<|&I@&NM$CLOSE_CTL_FILE4&G&OTS$MOVE4&@&OTS$MOVE4 'GL' NM$SNDJBC4 @'b#8 NM$SNDJBC4 H'@L' NM$SNDJBC4'G' LIB$SIGNAL4'b#8 LIB$SIGNAL4'@' LIB$SIGNAL490(GT(OTS$FILLJ49P(@T(OTS$FILL49(G(OTS$FILL49(@(OTS$FILL4N)b# SYS$PARSE4M4)G`) SYS$PARSE4M\)@`) SYS$PARSE4Kl)G) NM$RMS_ERROR4Lp)b# NM$RMS_ERROR4K|)@) NM$RMS_ERROR4O)G)SKYS$OPEN4P)b#SYS$OPEN4O)@)SYS$OPEN4K)G* NM$RMS_ERROR4L*b# NM$RMS_ERROR4K*@* NM$RMS_ERROR47*G* SYS$DASSGN48*{# SYS$DASSGN47*@* SYS$DASSGN<+G+NM$WRITE_RPT_VEC<+L{#NM$WRITE_RPT_VEC<+@+NM$WRITE_RPT_VEC<[+G+NM$WRITE_RPT_FAO<\+{#NM$WRITE_RPT_FAO<[+@+NM$WRITE_RPT_FAO4_h,G,NM$RUNDOWN_CTL4`p,b#@NM$RUNDOWN_CTL4_|,@,NM$RUNDOWN_CTL4],G, NM$FREESTR4^,Mb#@ NM$FREESTR4],@, NM$FREESTR4c,G- SYS$PUTMSG4d,b#@ SYS$PUTMSG4c-@- SYS$PUTMSG<[-G@-NM$WRITE_RPT_FAO<\$-b#@NM$WRITE_RPT_FAO<[<-@@-NM$WRITE_RPT_FAO 4aP-Gx- SYS$UNWIND4bT-Nb#@ SYS$UNWIND4at-@x- SYS$UNWIND =ML=G =k,=+8= LH=T=1`= ]p===O===== = m m=4= (4=): 4=/ 4=0l4=8t4=@|P4=P4=H4=(4=04=84=@4= 4=4=H4=344=(44=,44=Q$ NMAIL100.A'8&[PORTER.NMAIL.KIT100]NMAIL_ALPHA.OLB;1XE;1)l"PQ044=444=844=<44=@44=ȅD44=ЅH44=؅L44=d44=R腂44=P44=T44=X44=\44= *.*;*h=::l= .  =h=xiS??=???=???G G=7/. NM$REPAIRBLISS-32E V1.2-022271A) )=%NM$GET_QSTRINGS = $ $=  NM$SUMMARY =  = 44= NM$SCAN_QUEUE4=xp 4> 4>  m m m e m eT m m | e e             j  @        ~8$ $= 4z z= 4p4= LOOKUP4= M$$ $= <4: := U |4= . .=  4= . .=  4= . .=  4= . .=  4=  =  =  =  = : := p 4=  =  4@4= NM$SCAN_DIR 4=V "= "= "= ` ` ` ` ` ` ` h ` ` ` h h $ $=  4 =  404= SCANSUC 4=  : :$ $=  4: :=  4= { {= 0 44= SCAN WERR0 4= E$ $= P 4: :=  4= p. .=   4=  = . .=   4=  = : :=  4=  = h44= NM$ADD_FILEh4={z vD vD vD X vD       ($ $= l4 = ( 44= CMPTREE( 4=7/.     $ $= < 4: :=  4= p =  44= ALLOCTREE 4=KCB  Y     $ $=  4: := D4= : := d4= ( = 44=NM$ANALYZE_FILE4=!  $ $= 4: := 4= 8H H= 44Z=NM$ANALYZE_FILE_14= / + + + + G H ) J K + +. + K K K L  P +. [ i i  v y                   [                  B * + G GX$ $= 4. .=  4= . .=  4=  =  = . .=  4= \. .=  4=  =  = . .=  4=  = . .=  4=  = . .=  4= . .=  4=  = . .=  4=  = . .=  4=  = ]. .=  4=  =  = : := $4=  = x44= NM$LOST_FILEx4=]UT Z&  {    0$ $= 4: := T4=  = 4 ^4=NM$MULTI_FILES4=|{ +          @$ $= 4. .=  4= . .=  4= . .=  4= . .=  4=  =  =  =  = _: := T4= ] ]= 404= NM$READ_CHECK4=          ( , ( ) (  . * + <j < < U S R  ^ U p p 4 s$ $= 4. .=  4=  ` = . .=  4=  = . .=  4=  = : := 4=  = 844= NM$ASK84=wv ~$ ~$           8   $ $= <4. .=  a74= . .=  74=  = . .=  74=  =  = : :=  4= (' '=# NM$FLUSH_LIST =  = `!44= NM$FLUSH_JOB`!4=zrq  * & & & & &R$ NMAIL100.A'8&[PORTER.NMAIL.KIT100]NMAIL_ALPHA.OLB;1XE;1"ab - . 9 $ $= !4: := `"4=   = "44= NM$QUEUE_JOB"4= @ @ _ _ _ _ n _ p y y  y  $ $= "4: := #4=  c= &484=NM$RELEASE_JOB&4= "  $      ' ( + + 3 4$$ $= &4: := '4= X" "= $4P4= NM$MARK_FILE$4= ! ! ! d        ,   ($ $= $4. .=  $4=  = : := &4= Z Z= (44= NM$LOCK_DIR(4= :# ^ ^ ^ n n n n n e n t n nh             ^=$ $= ((4. .=  '4=  = . .=  '4=  = . .=  '4=  = . .=  '4=  = : := (*f4= x = x*44= NM$UNLOCK_DIRx*4=2*)    $ $= *4. .=  w*4=  = : := *4=  = +44= NM$WRTMSG+4=H@?      g $ $= $+4: := +4=  = ,4@4=NM$CHAND,4= - $   0 0 !  !  $  $  &  &  &  &  &  (  ( 4$ $= P,4 = +44=PUT1LINE h+4=3+*        $ $= +4: := +4= @. .=  ,4=  = . .=  ,4=  = . .=  ,4=  = : := -4=  = 4P4=i NM$REPAIR4= #3 #3 NZ jZ                 l m a a a" a) a/ a  <         a '* ' &  a<8$ $= 8j4. .=  4=  = . .=  4=  = . .=  4= . .=  4=  = . .=  4=  =  = . .=  4=  = : := 4=  k=  4ww1Gؗ80EE NM$REPORTIO8026-APR-1994 15:52BLISS-32E V1.2-022  . EXTERNAL_BASE . _NMAIL$LINKi4 _NMAIL$CODE _NMAIL$INIT _NMAIL$PLITs _NMAIL$DATA $LITERAL$$LINK$ $ABS$ $INITIAL$$PLIT$$OWN$$GLOBlAL$i$CODE$ NM$CREATE_RPT_FILE8JNM$CREATE_RPT_FILENM$UNIQUE_NAMENM$GT_WORK_DEF NM$RMS_ERROR NM$CREATE_RPTSHO_FILE8JphNM$CREATE_RPTSHO_FILENM$GT_SHOW_DEF NM$GT_SHOW_FSPEC NM$CLOSE_RPT_FILE8JPNM$CLOSE_RPT_FILENM$RUNDOWN_RPT0J NM$RUNDOWN_RPT NM$mREAD_RPT0Jp NM$READ_RPT NM$UPDATE_RPT0J NM$UPDATE_RPT NM$WRITE_RPT0J NM$WRITE_RPT NM$WRITE_RPT_FAO8Jx NM$WRITE_RPT_FAOLIB$STOP NM$WRITE_RPT_VEC8J@NM$WRITE_RPT_VEC NM$WRITE_RPT_BLK8JNM$WRITE_RPT_BLK NM$REnWIND_RPT0Jx  NM$REWIND_RPT NM$CCO_RPT0J  NM$CCO_RPTNM$PAD_BLK_RPT0J` NM$PAD_BLK_RPT LIB$SIGNALNM$GET_VBN_RPT0J NM$GET_VBN_RPT OTS$MOVEMOTS$FILL OTS$HOME_ARGSOTS$MOVE SYS$CREATE SYS$CONNECT SYS$CREATE SYS$CONNECT SYS$CLOoSE SYS$CLOSESYS$GET SYS$UPDATESYS$PUTSYS$FAOL SYS$PUTMSG SYS$WRITE SYS$REWIND =0 ;P;=0;=0 @ NM$RMS_ERRORSYS$PUT=0 ;=0 8 OTS$MOVEM=p LIB$SIGNAL8OTS$FILL=0 ;=0x ;=0  SYS$REWIND=0;=0  SYS$WRITE=0`;= =0;=  SYS$PUTMSG ;=0 ;=p 8 OTS$HOME_ARGSqSYS$FAOLLIB$STOP=0;=0  SYS$UPDATE=0p;=0 SYS$GET=0;=  SYS$CLOSE=0;=0 =0h;=0 8OTS$MOVE7NM$GT_SHOW_DEF7NM$GT_SHOW_FSPECr SYS$CONNECT! SYS$CREATE=0;=0 7NM$GT_WORK_DEF#NM$UNIQUE_NAME =< 4 #4G~^^ ~(GG@b0B8bc G@ZkGGB"@ZkGGBH"@ZkP"GGH# HB"@!?H@Zk?'9#K$BGâC"GG@Zk'&6JX?" B`"c"5vJBBH c7@#"2"(##SY Y$ NMAIL100.A'8&[PORTER.NMAIL.KIT100]NMAIL_ALPHA.OLB;1;1w"rs4JvJH#?$L"RFDPCC#1H{1@JAG;F#9?KP#?$'BD! T{#!CD"#Fb ?'B$B@ "4G@Zk&l"pBxb#"TG@ZkB"b4G@Zk&"pB#"xbTG@ZkB\C"G@ZkG]] }(0#k#G~G^G^ ~(GGb0Bc G@Zk_'P"Z#GC#"'5J2v@J(#B("Fc&BUBC!"@"0#GG,C0Bt@Zk&`"G6vJ4tC"0BtJ H@F!DCP"G@Zk?&D_#P5H4x1 H0JFFBPC#tC"4#FcC0?D#,qHF4PBGXb4G@Zk&l"TGBbG@Zk@BHbP"4G@Zk&"BbP#"TG@Zk BC"G@ZkG]] }(0#k#1J~?$^! ^!F~4G G{GBc bGDD@Zk&t"TGBbG@ZkG]]} 0#k#u?$~^! G" [4G({D@ZkG] #kG#? ~4G^^~ G {G  BG(b H@ @Zk&"TGPBXbG@Zk cRHG]]} 0#k#4G~^^~ GGP{ B(bG@Zk&"BbGTG@ZkG]]} 0#kG#rS J~4G^^~ G{G 8B(!vH@bG2D @Zk&"(B0bGTG@ZkG6$HDG]]} 0v#k #G8> @h~S?C^ ^`B(~G0<CGGGG3B1}8 =GGG_]R"]"SBG9# (B" q"0b="]"GG@Zk& "8B@bGGtG@Zk="1v JG#1v Hb#_G] ](}0p#k#~^{#G01v H~_GG] #k#0G~^G [GG({G@ZkG] #k#rS J~4G^^~ G {Gw  B(!vH(bG2D @Zk&"PBXbGTG@ZkG]]} 0#kG#4G~^^~ GX{G(B#$G0b@Zk&"BbGTG@ZkG]]} 0#kGh& 0D k#0F~G^^~ (G{ G # vHR H@p@DD@B @"G@Zk"Gb#_Ӄ&ā" c4G vHR`H@p@D0B8b@ZkG]]} (0#kG  Q.s1KRQJSFQ>xkQ. 1KR QJSFQ>4#,G@NM$UNIQUE_NAME4$0b#NM$UNIQUE_NAME4#<@@NM$UNIQUE_NAME4 HGTOTS$FILL4 P@TOTS$FILL4 \GlOTS$FILL4 h@lOTS$FILL4 GOTS$FILL4 @OTS$FILLy4 GOTS$FILL4 @OTS$FILL4!G SYS$CREATE4"b# SYS$CREATE4!@ SYS$CREATE4G NM$RMS_ERROR4b# NM$RMS_ERROR4@ NM$RMS_ERROR4G SYS$CONNECT4 b# SzYS$CONNECT4@ SYS$CONNECT4 G4 NM$RMS_ERROR4(b# NM$RMS_ERRORD D40@4 NM$RMS_ERROR44GHOTS$MOVE4D@HOTS$MOVE4 GOTS$FILL4 @OTS$FILL4  G,OTS$FILL4 ({@,OTS$FILL4 HG|OTS$FILL4 x@|OTS$FILL4!G SYS$CREATE4"b#p SYS$CREATE4!@ SYS$CREATE4 G NM$RMS_ERROR4b#p NM$RMS_ERROR4@ NM$RMS_ERROR4G0 SYS$CONNECT4|  b#p SYS$CONNECT4,@0 SYS$CONNECT4<GP NM$RMS_ERROR4@b#p NM$RMS_ERROR4L@P NM$RMS_ERROR4PGdOTS$MOVE4`@dOTS$MOVE4G SYS$CLOSE4b#P SYS$CLOSE4@ SYS$C}LOSE4G NM$RMS_ERROR4b#P NM$RMS_ERROR4@ NM$RMS_ERROR4@GX SYS$CLOSE4H{#  SYS$CLOSE4T@X SYS$CLOSE,GSYS$GET,b#SYS$GET,@SYS$GET4G NM$RMS_ERROR~4b# NM$RMS_ERROR4@ NM$RMS_ERROR40G@ SYS$UPDATE44b# SYS$UPDATE4<@@ SYS$UPDATE4LG` NM$RMS_ERROR4Pb# NM$RMS_ERROR4\@` NM$RMS_ERROR,GSYS$PUT,b#SYS$PUT,@SYS$PUT4G NM$RMS_ERROR4b# NM$RMS_ERROR4@ NM$RMS_ERROR4GSYS$FAOL4b#xSYS$FAOL4@SYS$FAOL4GLIB$STOP4b#xLIB$STOP4@LIB$STOP4G SYS$PUTMSG4{#@ SYS$PUTMSG4@ SYS$PUTMSG4  G8 SYS$WRITE4$ b# SYS$WRITE4 4 @8 SYS$WRITE4D GX NM$RMS_ERROR4H b# NM$RMS_ERROR4T @X NM$RMS_ERROR4  G  SYS$REWIND4  b# SYS$REWIND4  @ SYS$REWIND4 G NM$RMS_ERROR4 b# NM$RMS_ERROR4 @ NM$RMS_ERROR4 h G| OTS$FILL4 x @| OTS$FILL4 G LIB$SIGNAL4 b#` LIB$SIGNAL4 @ LIB$SIGNALI I=910 NM$REPORTIOBLISS-32E V1.2-022271A = 44= NM$CREATE_RPT_FILE4=YQRR }} } }}} }}} } }}} }} }}}}} }} }} }J}} $ $= 4. .=  4=  = . .=  4=  = . .=  4=  = . .=  4=  = . .=  4=  = . .=  4= T@$ NMAIL100.A'8&[PORTER.NMAIL.KIT100]NMAIL_ALPHA.OLB;1;1{" = : := H4= hD D= "h4p4=#NM$CREATE_RPTSHO_FILEh4=)))  H  $ $= t4. .=  g4=  = . .=  g4=  = . .=  g4=  = . .=  g4=  = . .=  g4=  = : := `4=  = 4P4=NM$CLOSE_RPT_FILE4=]UT          $ $= 4. .=  4=  = : := 4=  = 4 4=NM$RUNDOWN_RPT4=2*) ' ' ' :$ $= 4. .=  4=  = : := T4= X = p44= NM$READ_RPTp4=?76 @ @ @ @ Z$ $= t4. .=  o4=  = : := 4=  = 44= NM$UPDATE_RPT4=-%$  f f  $ $=  4. .=  4=  = : := \4= x = 44= NM$WRITE_RPT4=XPO       $ $= 4. .=  4=  =  : := 4=  =  4x4=NM$WRITE_RPT_FAO 4=VNM        $ $= 84. .=  4= . .=  4=  =  = h: := @4= @ = 4@4=NM$WRITE_RPT_VEC4=*"! ! ! !$ $= 4 = `4 4=PUT1LINE`4=!  $ $= l4: := 4= @. .=  4=  = : := 4= H = 44=NM$WRITE_RPT_BLK4=UML     . / 5 $ $= 4. .=  4=  = : := T 4=  = x 44= NM$REWIND_RPTx 4=5-, <  < <  W $ $= | 4. .=  w 4=  = : :=  4= w w=  44= NM$CCO_RPT 4= u$ $=  4: :=  4=  =  4`4=NM$PAD_BLK_RPT 4=bZY x* x7 x# x#     $$ $=  4: :=  4=  =  44=NM$GET_VBN_RPT 4=(    $ $=  4: :=  4= L =  ww1oؗ30AANM$SEND3026-APR-1994 15:52BLISS-32E V1.2-022  . EXTERNAL_BASE . _NMAIL$LINKi<' _NMAIL$CODE _NMAIL$INIT _NMAIL$PLIT _NMAIL$DATA $LITERAL$$LINK$ $ABS$ $INITIAL$$PLIT$$OWN$$GLOBAL$i$CODE$ NM$SEND_MAIL0J NM$SEND_MAIL NM$GT_QUEUE NM$OPEN_CTL_FILE NM$READ_CTLNM$CHK_CTL_FILE LIB$SIGNALNM$GQ_DEF_DELTA NM$GQ_DEF_EXPIRY NM$UPDATE_CTLNM$NMX NM$REWIND_CTL NM$GL_ABORT_SEND NM$IOSTATS NM$GT_JOBRPTNM$RESUBMIT_JOBNM$GL_RPT_PRIO NM$GT_JOBRETNM$GL_RET_PRIO NM$GT_JOBSUMNM$GL_SUM_PRIONM$READ_BY_RFA STR$COPY_R NM$CLOSE_CTL_FILE(OTS$BLISS_STATIC_HANDLERNM$RUNDOWN_CTLNM$RUNDOWN_RPT NM$CLOSE_ERR_FILE NM$GET_RFANM$PARSE_TOKEN STR$COPY_DXNM$CHK_ALIGNED NM$POINT_RFA NM$FLUSH_CTL NM$GL_PHASENM$NET_CONNECT NM$NET_SEND NM$POINT_VBNNM$READ_CTL_BLK NM$GET_VBN NM$NET_DISCONNECTNM$NET_RECEIVE NM$NET_ABORT SYS$UNWIND NM$POINT_EOF_CTL NM$WRITE_CTL NM$OPEN_ERR_FILE NM$READ_ERR LIB$GET_VM STR$UPCASE NM$WRITE_RPT_VEC NM$WRITE_RPT NM$WRITE_RPT_BLK NM$DO_SHOW_DISPLAY NM$GT_DAEMON STR$CONCAT NM$CREATE_RPT_FILENM$PAD_BLK_RPTNM$GET_VBN_RPT NM$REWIND_RPT NM$READ_RPT NM$UPDATE_RPT NM$CLOSE_RPT_FILEOTS$MOVEOTS$FILL OTS$INDEXOTS$STRCMP_EQLP SYS$GETTIM SYS$PUTMSG SYS$GETTIM SYS$GETTIMLIB$SUBX SYS$PUTMSG SYS$GETTIM SYS$GETTIMLIB$SUBX =0 ;=  NM$RUNDOWN_RPTNM$RUNDOWN_CTL NM$CLOSE_ERR_FILENM$NMX e57NM$GL_ABORT_SENDNM$PAD_BLK_RPT LIB$SUBX NM$PARSE_TOKEN8OTS$MOVENM$GET_VBN_RPT SYS$GETTIMNM$READ_BY_RFA STR$COPY_DX=0(";=P `;;8OTS$FILL7NM$GQ_DEF_EXPIRY= NM$CREATE_RPT_FILE STR$CONCAT NM$WRITE_RPT_VEC NM$WRITE_RPT !NM$CLOSE_RPT_FILE# NM$READ_CTL% NM$GET_VBN 'NM$READ_CTL_BLK=0 ;=@< )NM$WRITE_RPT_BLK+ NM$POINT_RFA- NM$POINT_VBN/ NM$UPDATE_RPT1 NM$READ_RPT3 NM$REWIND_RPT=0;=UjO$ NMAIL100.A'8&[PORTER.NMAIL.KIT100]NMAIL_ALPHA.OLB;1;1;1"P| 5 STR$COPY_R7 NM$REWIND_CTL9 NM$GET_RFA=0;=0@;=@ =0 8;=P< ; NM$UPDATE_CTL= NM$FLUSH_CTL? NM$WRITE_CTL=0(;=p A STR$UPCASEC NM$READ_ERR ENM$OPEN_ERR_FILEG LIB$GET_VM8 OTS$INDEX`K LIB$SIGNAL=0;=0 MNM$POINT_EOF_CTL=0;=0 ONM$NET_RECEIVE=0P ;=| 7 OTS$BLISS_STATIC_HANDLER=@7 NM$GL_PHASEQ NM$NET_SEND;0 SNM$NET_DISCONNECTUNM$NET_CONNECT=0@%;=0 W SYS$PUTMSG;=0%;=@| YNM$CHK_ALIGNED7NM$GL_RET_PRIO [NM$OPEN_CTL_FILE; ]NM$CHK_CTL_FILE7 NM$GT_JOBRET7NM$GQ_DEF_DELTA7 NM$GT_JOBRPT=0`;= 7 OTS$BLISS_STATIC_HANDLER=@7 NM$IOSTATS _NM$RESUBMIT_JOB7 NM$GT_QUEUE7 NM$GT_JOBSUM7NM$GL_SUM_PRIO aNM$CLOSE_CTL_FILE7NM$GL_RPT_PRIO cNM$DO_SHOW_DISPLAY8OTS$STRCMP_EQLP=0x;=@| g SYS$UNWINDi NM$NET_ABORT =0#@~`^h^p~x޴>^~cGGP]GHB@]HGGB  b ?F0=0$"(D"4@ZkGXB`b@ZkTG0B0"bD$0H$sH2=JSF($@Zk&"4GHBPb@Zk0&ԁ"4GDD HBPb@Zk`D1Jr H0H2FwрJPH"{H6J07JF$"67J?D:/K[GD 2[JPBG5JBG4Jh$lDpd$D$p`K2?HPF$PĢTFGòT$#4$:v J@Ft$pd0@Cy@K3"HR`KC{FdR HG` H#?J7JyDFeBb@"4d4G@ZkXd\`D@$X$D$\$HdLTG"X"(]"eDXBXݲX}"`bG@Zk(},D4G,=4GF B@"F4G+30$#("XwBYyB98G 31`BC @0d @wBCcBc`D31`BC?0D"WwBRrB4GRG4GTB G4GWB25@BGG 4RJC5vJB8FGG4GDBGb@ZkXBG`bGG@Zk4GHBPb"@ZktG0 (=hBsJ2?Jpb="SF"]"@ZkTGBb"="@ZkXBG`b@Zk(8D 0F HB&Pb"4G@Zk0D DBD0bG@Zk04GHBPb"@Zk4GG`HBPb"4G@Zk¤G, _XB`bG@ZkHB@f@Pb4G@Zk(8D0$?D4 D0`@"0D_GXBG`b@Zk(d8`D0D4G0D$0D$_&2F$"D XBG`b@ZkXBG`b@Zk4GHBPb"@ZkdbD `B"b4G@ZkHB&Pbā"4G@Zk8e `8B0"@b($"TG@ZkGXB`b@ZktGe4d8"$"[2v`H@ZkdaD`pb#@ӂ0$@G&܁"HB4GPb@ZkBGGG@Zk G G4GB"$ }b@Zk4GHBPb"G@ZkXBG`b@Zk(0d8DEB 7`bE@!4@1@G@G7Q@ {J"9K =";G $ BTGb@Zk 4G4G G GB3vJG1vHG@ZkG 0GBbF0@Zk_HBPb"4G@Zk 4G dEB dE0dGb@ZkG@HBPb"4G@ZkBGb@Zk b#'@"e[GTG@ZkGb#:f@"G G5`B8="8B0]"@bG*J!x ?E8=<]@Zk HB&Pb8]"0}""TGGG@Zk`b#@8B"!8="@b0]" E8<GG@Zk&"HBPb8]"0}"TGGG@ZkBb4G"4GG@ZkXBG`b@Zk(D0d 8@E@E`0! hEhE bE?B jE0dGb@ZkG@Bj`EEe&9" PE` E^Gb#@TGBGbTG@Zk4GTG8B@b"@Zk GbE-`BGb@Zk4G4G pEG `$)v I)! xBb@Zk?"TGB0"b@ZkB0"b($"TG@ZkGBb@ZkGĤ BaHbhlp$ ?IDp@ZkHBPbG4G@ZkGGPb"8B8="@b0]"c X E8<}@Zk&"GHBPb8]"0}"TGG@Zk(䳠"$4G $E Bb@Zk(B($"P0D"0btG@Zk4GhBGpb@Zk4GeG`[@ZkGcG`]h]p}xݤ=]}#kG#G~^^GG"0B8b@ZkG B(b@ZkG@BHb@ZkG4GXP"a`[@ZkG]  ] #kp#@~P^X^`~hpx޴cG#GHP"@=0bGc #D C0G004G0="HpB%  0FP"޶0]"("xbGHc8 `J ~æ4GJ(޶0@Zk4GTG84GBb @%0F8"@ZkTG@B#"Hb@ZktG4GB8"bG@Zk"="b#@TG @B=Hb@Zkb#@0@8¤4G@BTGHb G@Zk4GBGb"@ZkTG@B#"Hb@Zk4G(" BGb@ZkTG@B"#Hb@ZkBGb "4G@Zk =TG@B#"Hb@ZkG4G (" Bb@ZkTG@B"#Hb@Zk0G4G+Bb@Zk4G4GBb@ZkGBb@Zk@@B"#TGHb@Zk4G4GBb@ZkGBb@Zk@#"TG1v H @BHb@ZkGB@"b4GG@ZkBGb@Zk#8 F#?D @B"HbTG@Zk@BGHbG4GTG@Zk4G4GB8"bG@Zk"="b#*@b#}@Ө"4GBb@Zk4GGBðb@ZkGBb@ZkG`BTGhbG@Zk4GGcP]X]`}hpxݤ#kG#~^ ^(~0GGb=Dc BGb@Zk#8 DD D"1"@@`@"c= `@ @4G_G] ](}0@#kG]G}1Q BGG TG_B.JXF.s"JXgF`F8F XFG0 @ 1@0@BGkGGk#TG~^ ^(GG " B="(b@Zk4GGb#h@ B"(b="TG@Zk8DF =" =}uH"Pb#4JF@GGb#w@GG] ](0#k#G~^^~ (0޴8GGGG F 1"" 8B@b@ZkHbGG]]  } (0ݤ8@#kGb#@à&BGbG!Q@"0D#GG@Zk4Gðb#402@(BG0bGTG@ZkG#4G~^^ ~(GG{B c bG@ZkG B(b@Zk4GTG=pB"xb?D=4@Zk4GB"b@ZkG]] }(0#kG#4G~TG ^(^0~8@HGGGh@BHb G@Zk4GB"b@ZkTG`@@ % B"(b4G@ZkG%  Bq HD(bF @ZkG0B8b@ZktG%U@ D!` B(b"4G@ZkG%e@=R`H ]L.#bH H BLs"%a1 HEC(bJCaDD3D %@Zk.G0B"8b4G@Zk"="b#_!Ge%@]R`H BL.#bH!"H }L"Ep1J(bCeJCpD1D%tD e@Zk"="b#|_0B8bG@ZkG ](]0}8@HP#k#TG~(^0^8~@HP޴X`GG0GB1v Hb@Zk_&GG@@ dc%vJ]6@B(" "Hb@ZkGQ0B("8b="TG@ZkTG=" "'vHPBG =Xb@Zk4GpBGxb@Zk$ B="(bTG@ @ZkGPB4GXbG V_&$ NMAIL100.A'8&[PORTER.NMAIL.KIT100]NMAIL_ALPHA.OLB;1;1;1K"$@ZkaH B"(b=" HTGD}@Zk } c`D}C c`B1vJ3v@JGG@ZkGC@D?4GG4GDG(]0]G8}@HPݤX`p#k#TG~^ ^(~08@޴HGGG0B8bL $"G@ZkGPBXb@Zk4GBh" $b<@$G@ZkPBGXb@Zk$8D?D(D?@B"Hb4G@ZktG$ ="Ģ0"HRH BC(bFDR H6Bt H3_J$"tF$ݲG@Zk&A"¤b#| x`G@4GBp"b4G@ZktG B "(b$"G@Zk4GBbx"@ZktG B"(b$"G@Zk4GBb"@ZktG B"(b$"G@ZkTD:$!v H 1vJRJ G2GB"b4G@Zk4G,$ B @DD0?H dqH(bDDF,"0Hd@Zk PBGXb@Zk8DF 4$sH BG(b4G2?JSF48@Zk G" B(b4G@Zk%vH GX" B4G(b@Zk B(b"4G@Zk4GBb"G@ZkPBGXb@Zk8D$?D 0B"8b@TG@ZkGB"b4G@Zk4G B0H(b@DE@@Zk*¤u` B4G(bD G@ZkTl"D+GD Bx"(b4G@Zk %GBGb"4G@ZkPBGXb@Zk8D$?D  B(bH"4G@Zk0B0@$G8bTG@Zk`" B4G(b@Zk0B"8b4GTG@ZkGD-B =bG@Zk4G4GDG d$!v H! pBxb@Zk?"TGBbG@ZkBb$"GTG@ZkGBb@ZkGd@$qH0HB8$F<İ@b@Zk@BGHb4G@ZkG]G ](}08@ݤHP#k#~^^~ (0G`{GGc # D D&I"G@b#o@D@B4GHb@ZkB4Gb4G@Zk?"TG B(b"@ZkGBb@Zk#@G0B@"8b4GG@ZkBGb@ZkTGB#"b@Zk8D#?D?D-BGb@Zk4G4GDG #!v H! Bb@Zk?"TG B"(b@ZkpB"xb#"TG@ZkG`Bhb@ZkGPBsHXb#2?JSF@ZkBbG4G@ZkG]]} (0@#kG#2F~6 J(^G0^/F8~1B@GHGGG b0B"@ZkNM&"B 6@b#GL4G@ZkTGGBbC"8"G  }"@ZkD#J#H?D`Hs1J D2?H# JSFC5vJvQ JF##"0G B4Gb@ZkL DrH1J"2F="G"$vH("BbTG@ZkBb"4G@ZktGL D#Br Hb1J"2F=="]"@ZkTGB"b="@ZktG(""PBC"Xb1"@Zk4G@B "Hb@Zk4G`BhbG@Zk4G4GD Bb@ZkGBb@Zk0@<G(]0]8}@HP#kG#$~y ^^ GG $  b#_G0G BG(b"G@ZkGPb##_4GpBxb "@Zk4GG]] 0#k#4G~^^~ (0޴8GGGx8BG@b G@ZkBGb@ZkŠ8DD*%b#R J@RH`1v J _GGT%0vHPe4G(B!"HqS`H0bR`HCFŰ#D%"@ZkŠQ 8BG@b&H@e@Zk4GGHBGPb@ZkG]G]} (0ݤ8@#k<[pGNM$OPEN_CTL_FILE<\|b#NM$OPEN_CTL_FILE<[@NM$OPEN_CTL_FILE4#G NM$READ_CTL4$b# NM$READ_CTL4#@ NM$READ_CTL4]GNM$CHK_CTL_FILE4^b#NM$CHK_CTL_FILE4]@NM$CHK_CTL_FILE4KG LIB$SIGNAL4Lb# LIB$SIGNAL4K@ LIB$SIGNAL4K(G4 LIB$SIGNAL4L,b# LIB$SIGNAL4K0@4 LIB$SIGNAL4G SYS$GETTIM4b# SYS$GETTIM4@ SYS$GETTIM4 GLIB$SUBX4 b#LIB$SUBX4 @LIB$SUBX4;G  NM$UPDATE_CTL4<b# NM$UPDATE_CTL4;@  NM$UPDATE_CTL4# G8 NM$READ_CTL4$(b# NM$READ_CTL4#4@8 NM$READ_CTL49<GL NM$GET_RFA4:@b# NM$GET_RFA49H@L NM$GET_RFA4 `GNM$PARSE_TOKEN4 lb#NM$PARSE_TOKEN4 @NM$PARSE_TOKEN4G STR$COPY_DX4b# STR$COPY_DX4@ STR$COPY_DX4#G NM$READ_CTL4$b# NM$READ_CTL4#@ NM$READ_CTL4KG LIB$SIGNAL 4Lb# LIB$SIGNAL4K@ LIB$SIGNAL4;G NM$UPDATE_CTL4<b# NM$UPDATE_CTL4;@ NM$UPDATE_CTL49$G4 NM$GET_RFA4:(b# NM$GET_RFA490@4 NM$GET_RFA49DGX NM$GET_RFA4:Hb# NM$GET_RFA49T@X NM$GET_RFA4#lG| NM$READ_CTL4$pb# NM$READ_CTL4#x@| NM$READ_CTL49|G NM$GET_RFA4:b# NM$GET_RFA49@ NM$GET_RFA4#G NM$READ_CTL4$b# NM$READ_CTL4#@ NM$READ_CTL4#(G8 NM$READ_CTL4$0b# NM$READ_CTL4#4@8 NM$READ_CTL4#8GH NM$READ_CTL4$@b# NM$READ_CTL4#D@H NM$READ_CTL49LG\ NM$GET_RFA4:Pb# NM$GET_RFA49X@\ NM$GET_RFA4YhG|NM$CHK_ALIGNED4Zpb#NM$CHK_ALIGNED4Yx@|NM$CHK_ALIGNED4KG LIB$SIGNAL4Lb# LIB$SIGNAL4K@ LIB$SIGNAL47G NM$REWIND_CTL48b# NM$REWIND_CTL47@ NM$REWIND_CTL4#G NM$READ_CTL4$b# NM$READ_CTL4#@ NM$READ_CTL4K(G8 LIB$SIGNAL4L0b# LIB$SIGNAL4K4@8 LIB$SIGNAL48GLOTS$FILL4H@LOTS$FILL4+XGp NM$POINT_RFA4,hb# NM$POINT_RFA4+l@p NM$POINT_RFA49tG NM$GET_RFA4:xb# NM$GET_RFA49@ NM$GET_RFA4#G NM$READ_CTL4$b# NM$READ_CTL4#@ NM$READ_CTL4G STR$COPY_DX4b# STR$COPY_DX4 @ STR$COPY_DX4e0GW$ NMAIL100.A'8&[PORTER.NMAIL.KIT100]NMAIL_ALPHA.OLB;1;1;1"HOTS$STRCMP_EQLP4eD@HOTS$STRCMP_EQLP4;XGl NM$UPDATE_CTL4<\b# NM$UPDATE_CTL4;h@l NM$UPDATE_CTL49tG NM$GET_RFA4:xb# NM$GET_RFA49@ NM$GET_RFA4;G NM$UPDATE_CTL4<b# NM$UPDATE_CTL4;@ NM$UPDATE_CTL49G NM$GET_RFA4:b# NM$GET_RFA49@ NM$GET_RFA4=G NM$FLUSH_CTL4>b# NM$FLUSH_CTL4=@ NM$FLUSH_CTL4_8 Gd NM$RESUBMIT_JOB4`@ b#NM$RESUBMIT_JOB4_` @d NM$RESUBMIT_JOB 4Kh G LIB$SIGNAL4Lp b# LIB$SIGNAL4K @ LIB$SIGNAL4_ G NM$RESUBMIT_JOB4` b#NM$RESUBMIT_JOB4_ @ NM$RESUBMIT_JOB4K G LIB$SIGNAL4L b# LIB$SIGNAL4K @ LIB$SIGNAL4 G NM$READ_BY_RFA4 b#NM$READ_BY_RFA4 @ NM$READ_BY_RFA4# G0 NM$READ_CTL4$( b# NM$READ_CTL4#, @0 NM$READ_CTL4;` Gx NM$UPDATE_CTL4<p b# NM$UPDATE_CTL4;t @x NM$UPDATE_CTL<c G NM$DO_SHOW_DISPLAY<d b#NM$DO_SHOW_DISPLAY<c @ NM$DO_SHOW_DISPLAY4 G NM$WRITE_RPT4  b# NM$WRITE_RPT4 @ NM$WRITE_RPT4 G NM$GET_VBN_RPT4 b#NM$GET_VBN_RPT4 @ NM$GET_VBN_RPT4'4 G@ NM$READ_CTL_BLK4(8 b#NM$READ_CTL_BLK4'< @@ NM$READ_CTL_BLK<)H GX NM$WRITE_RPT_BLK<*P b#NM$WRITE_RPT_BLK<)T @X NM$WRITE_RPT_BLK43X Gp NM$REWIND_RPT44` b# NM$REWIND_RPT43l @p NM$REWIND_RPT41t G NM$READ_RPT42x b# NM$READ_RPT41| @ NM$READ_RPT4/ G NM$UPDATE_RPT40 b# NM$UPDATE_RPT4/ @ NM$UPDATE_RPT<! G NM$CLOSE_RPT_FILE<" b#NM$CLOSE_RPT_FILE<! @ NM$CLOSE_RPT_FILE4_ G NM$RESUBMIT_JOB4` b#NM$RESUBMIT_JOB4_ @ NM$RESUBMIT_JOB4K G0 LIB$SIGNAL4L b# LIB$SIGNAL4K, @0 LIB$SIGNAL4L GX NM$READ_BY_RFA4P b#NM$READ_BY_RFA4T @X NM$READ_BY_RFA45X Gt STR$COPY_R46h b# STR$COPY_R45p @t STR$COPY_R<ax G NM$CLOSE_CTL_FILE<b b#NM$CLOSE_CTL_FILE<a @ NM$CLOSE_CTL_FILE4 G( NM$RUNDOWN_CTL4 b#NM$RUNDOWN_CTL4$ @( NM$RUNDOWN_CTL4, G8 NM$RUNDOWN_RPT40 b#NM$RUNDOWN_RPT44 @8 NM$RUNDOWN_RPT<< GH NM$CLOSE_ERR_FILE<@ b#NM$CLOSE_ERR_FILE<D @H NM$CLOSE_ERR_FILE4UGNM$NET_CONNECT4VHb#NM$NET_CONNECT4U|@NM$NET_CONNECT4GNM$READ_BY_RFA4b#NM$READ_BY_RFA4@NM$READ_BY_RFA4QG NM$NET_SEND 4Rb# NM$NET_SEND4Q@ NM$NET_SEND4+G NM$POINT_RFA4,b# NM$POINT_RFA4+@ NM$POINT_RFA4QG NM$NET_SEND4R b# NM$NET_SEND4Q@ NM$NET_SEND4Q0GH NM$NET_SEND4R8b# NM$NET_SEND4QD@H NM$NET_SEND4PGhNM$READ_BY_RFA4Xb#NM$READ_BY_RFA4d@hNM$READ_BY_RFA4QlG NM$NET_SEND4Rxb# NM$NET_SEND4Q|@ NM$NET_SEND4GNM$READ_BY_RFA4b#NM$READ_BY_RFA4@NM$READ_BY_RFA4QG NM$NET_SEND4Rb# NM$NET_SEND4Q@ NM$NET_SEND4GNM$READ_BY_RFA4b#NM$READ_BY_RFA4@NM$READ_BY_RFA4QG NM$NET_SEND4Rb# NM$NET_SEND4Q@ NM$NET_SEND4GNM$READ_BY_RFA4b#NM$READ_BY_RFA4@NM$READ_BY_RFA4QG, NM$NET_SEND4R$b# NM$NET_SEND4Q(@, NM$NET_SEND4-DGP NM$POINT_VBN4.Hb# NM$POINT_VBN4-L@P NM$POINT_VBN4'XGdNM$READ_CTL_BLK4(\b#NM$READ_CTL_BLK4'`@dNM$READ_CTL_BLK4%hGt NM$GET_VBN4&lb# NM$GET_VBN4%p@t NM$GET_VBN4QG NM$NET_SEND4Rb# NM$NET_SEND4Q@ NM$NET_SEND4'GNM$READ_CTL_BLK4(b#NM$READ_CTL_BLK4'@NM$READ_CTL_BLK4%G NM$GET_VBN4&b# NM$GET_VBN4%@ NM$GET_VBN4QG NM$NET_SEND4Rb# NM$NET_SEND4Q@ NM$NET_SEND4+G NM$POINT_RFA4,b# NM$POINT_RFA4+@ NM$POINT_RFA4#G NM$READ_CTL4$b# NM$READ_CTL4#@ NM$READ_CTL4Q0GD NM$NET_SEND4R8b# NM$NET_SEND4Q@@D NM$NET_SEND4QHGh NM$NET_SEND4RPb# NM$NET_SEND4QdXԭ$ NMAIL100.A'8&[PORTER.NMAIL.KIT100]NMAIL_ALPHA.OLB;1XE;1Sy"@h NM$NET_SEND4+pG NM$POINT_RFA4,xb# NM$POINT_RFA4+@ NM$POINT_RFA4G SYS$GETTIM4b# SYS$GETTIM4@ SYS$GETTIM4;G NM$UPDATE_CTL4<b# NM$UPDATE_CTL4;@ NM$UPDATE_CTL4=G NM$FLUSH_CTL 4>b# NM$FLUSH_CTL4=@ NM$FLUSH_CTL<SGNM$NET_DISCONNECT<Tb#NM$NET_DISCONNECT<S@NM$NET_DISCONNECT4#pG NM$READ_CTL4$xb# NM$READ_CTL4#|@ NM$READ_CTL4OGNM$NET_RECEIVE4Pb#NM$NET_RECEIVE4O@NM$NET_RECEIVE4OGNM$NET_RECEIVE4Pb#NM$NET_RECEIVE4O@NM$NET_RECEIVE4iG NM$NET_ABORT4jb# NM$NET_ABORT4i@ NM$NET_ABORT4W(GT SYS$PUTMSG4X0b# SYS$PUTMSG4WP@T SYS$PUTMSG4gpG SYS$UNWIND4hxb# SYS$UNWIND4g@ SYS$UNWIND49G NM$GET_RFA4:b#p NM$GET_RFA49@ NM$GET_RFA<MGNM$POINT_EOF_CTL<Nb#pNM$POINT_EOF_CTL<M@NM$POINT_EOF_CTL4?G NM$WRITE_CTL4@b#p NM$WRITE_CTL4?@ NM$WRITE_CTL49G NM$GET_RFA4:b#p NM$GET_RFA49@ NM$GET_RFA4?pG NM$WRITE_CTL4@tb# NM$WRITE_CTL4?@ NM$WRITE_CTL4G SYS$GETTIM4b# SYS$GETTIM4@ SYS$GETTIM4GNM$READ_BY_RFA4b#NM$READ_BY_RFA4@NM$READ_BY_RFA4;G NM$UPDATE_CTL4<b# NM$UPDATE_CTL4;@ NM$UPDATE_CTL4=G NM$FLUSH_CTL4>b# NM$FLUSH_CTL4=@ NM$FLUSH_CTL4G0NM$READ_BY_RFA4 b#NM$READ_BY_RFA4,@0NM$READ_BY_RFA4;\G NM$UPDATE_CTL4<tb# NM$UPDATE_CTL4;@ NM$UPDATE_CTL4+G NM$POINT_RFA4,b# NM$POINT_RFA4+@ NM$POINT_RFA4;G8 NM$UPDATE_CTL4< b# NM$UPDATE_CTL4;4@8 NM$UPDATE_CTL4=TGd NM$FLUSH_CTL4>Xb# NM$FLUSH_CTL4=`@d NM$FLUSH_CTL4?G NM$WRITE_CTL4@b# NM$WRITE_CTL4?@ NM$WRITE_CTL<EG,NM$OPEN_ERR_FILE<F$b#NM$OPEN_ERR_FILE<E(@,NM$OPEN_ERR_FILE4C8GP NM$READ_ERR4D@b# NM$READ_ERR4CL@P NM$READ_ERR4GlG LIB$GET_VM4Hxb# LIB$GET_VM4G|@ LIB$GET_VM 4KG LIB$SIGNAL4Lb# LIB$SIGNAL4K@ LIB$SIGNAL4AG STR$UPCASE4Bb# STR$UPCASE4A@ STR$UPCASE<GNM$CLOSE_ERR_FILE<b#NM$CLOSE_ERR_FILE<@NM$CLOSE_ERR_FILE4AG STR$UPCASE4Bb# STR$UPCASE4A@ STR$UPCASE4IHG` OTS$INDEX4I\@` OTS$INDEX47G NM$REWIND_CTL48b#  NM$REWIND_CTL47@ NM$REWIND_CTL4# G NM$READ_CTL4$b#  NM$READ_CTL4#@ NM$READ_CTL4G@NM$READ_BY_RFA4,b# NM$READ_BY_RFA4<@@NM$READ_BY_RFA4#@GP NM$READ_CTL4$Hb#  NM$READ_CTL4#L@P NM$READ_CTL49pG NM$GET_RFA4:xb#  NM$GET_RFA49@ NM$GET_RFA45G STR$COPY_R46b#  STR$COPY_R45@ STR$COPY_R4GNM$READ_BY_RFA4b# NM$READ_BY_RFA4@NM$READ_BY_RFA45 G8 STR$COPY_R46(b#  STR$COPY_R454@8 STR$COPY_R4<GLNM$READ_BY_RFA4@b# NM$READ_BY_RFA4H@LNM$READ_BY_RFA45PGh STR$COPY_R46Xb#  STR$COPY_R45d@h STR$COPY_R4lG|NM$READ_BY_RFA4pb# NM$READ_BY_RFA4x@|NM$READ_BY_RFA45G STR$COPY_R46b#  STR$COPY_R45@ STR$COPY_R4GNM$READ_BY_RFA4b# NM$READ_BY_RFA4@NM$READ_BY_RFA<G,NM$WRITE_RPT_VEC< b# NM$WRITE_RPT_VEC<(@,NM$WRITE_RPT_VEC4#0G@ NM$READ_CTL4$8b#  NM$READ_CTL4#<@@ NM$READ_CTL<`GNM$WRITE_RPT_VEC<hb# NM$WRITE_RPT_VEC<@NM$WRITE_RPT_VEC<GNM$WRITE_RPT_VEC<b# NM$WRITE_RPT_VEC<@NM$WRITE_RPT_VEC<GNM$WRITE_RPT_VEC<b# NM$WRITE_RPT_VEC<@NM$WRITE_RPT_VEC<GNM$WRITE_RPT_VEC<b# NM$WRITE_RPT_VEC<@NM$WRITE_RPT_VEC4GNM$READ_BY_RFA4b# NM$READ_BY_RFA4Y+$ NMAIL100.A'8&[PORTER.NMAIL.KIT100]NMAIL_ALPHA.OLB;1XE;1"@NM$READ_BY_RFA4#G NM$READ_CTL 4$b#  NM$READ_CTL4#@ NM$READ_CTL40GH NM$WRITE_RPT4 8b#  NM$WRITE_RPT4D@H NM$WRITE_RPT4PGdNM$READ_BY_RFA4Xb# NM$READ_BY_RFA4`@dNM$READ_BY_RFA<tGNM$WRITE_RPT_VEC<|b# NM$WRITE_RPT_VEC<@NM$WRITE_RPT_VEC<GNM$WRITE_RPT_VEC<b# NM$WRITE_RPT_VEC<@NM$WRITE_RPT_VEC<GNM$WRITE_RPT_VEC<b# NM$WRITE_RPT_VEC<@NM$WRITE_RPT_VEC4+G NM$POINT_RFA4,b#  NM$POINT_RFA4+ @ NM$POINT_RFA4#G  NM$READ_CTL4$b#  NM$READ_CTL4#@  NM$READ_CTL<<GPNM$WRITE_RPT_VEC<@b# NM$WRITE_RPT_VEC<L@PNM$WRITE_RPT_VEC4PGl NM$WRITE_RPT4 `b#  NM$WRITE_RPT4h@l NM$WRITE_RPT<xGNM$WRITE_RPT_VEC<b# NM$WRITE_RPT_VEC<@NM$WRITE_RPT_VEC4G NM$WRITE_RPT4 b#  NM$WRITE_RPT4@ NM$WRITE_RPT4GNM$GET_VBN_RPT4b# NM$GET_VBN_RPT4@NM$GET_VBN_RPT4'GNM$READ_CTL_BLK4(b# NM$READ_CTL_BLK4'@NM$READ_CTL_BLK<)G NM$WRITE_RPT_BLK<*b# NM$WRITE_RPT_BLK<) @ NM$WRITE_RPT_BLK43 G NM$REWIND_RPT44 b#  NM$REWIND_RPT43 @ NM$REWIND_RPT41 G, NM$READ_RPT42$ b#  NM$READ_RPT41( @, NM$READ_RPT4/D G` NM$UPDATE_RPT40X b#  NM$UPDATE_RPT4/\ @` NM$UPDATE_RPT<!` Gt NM$CLOSE_RPT_FILE<"h b# NM$CLOSE_RPT_FILE<!p @t NM$CLOSE_RPT_FILE4- !G ! NM$POINT_VBN4.!b# NM$POINT_VBN4-!@ ! NM$POINT_VBN4' !G4!NM$READ_CTL_BLK4((!b#NM$READ_CTL_BLK4'0!@4!NM$READ_CTL_BLK<)'b# NM$FLUSH_CTL4= '@' NM$FLUSH_CTL =Z& $ NMAIL100.A'8&[PORTER.NMAIL.KIT100]NMAIL_ALPHA.OLB;1XE;1j "=4=4= 4= ----------------$44$4,444=PQQQT= QY4= a4=i44= a4= q[4=T4=4=4=4= [4=T4=4=4= [4=[44=y4=[4= [4=[44= [4=ɂ4= т4= [4=80[4= [4=(ق[4=(ႂ [4=(邂[4= 44404P4= 4\ \T== =44=80@=H4=0$[@4=c> NM$GT_DAEMON=[H4=[4=[P4=[4=[X4=[4E E=5-,NM$SENDBLISS-32E V1.2-022271A =  44= NM$HANDLER 4=C;:    - -$ $=  4: := t 4= ) )=%NM$SCAN_CONTROL = + +='NM$SET_NEXT_GROUP = w w=  44= NM$SEND_NEXT_GROUP 4=  /                                          *z *  5 5 > @ B I B Y Y [0$ $=  4. .=   4=   = : :=  4=  = @44=NM$GET_NEXT_ADDR@4=>65 a a | (  $ $= d4. .=  ?4=  = : := 4=  = 4p4=NM$FIND_COLONS4=?76     # $ $= 4. .=  4=  = : := 4=  = 44=NM$CHECK_RESPONSE4=SKJ &     $ $= 4: := \4=  = x44=NM$SEND_HANDLERx4=skj '; '0 ') X [ s t  v  { $ $= |4. .=  w4=  = . .=  w4=  = : := 4=  = 4p4=NM$ERROR_BEGIN4=80/      $ $= 4: := 4=  = 844= NM$ERROR_END84=80 - - -                  ) ( , + ( ( - (' + + &$$ $= <4. .=  74=  = . .=  74=  = . .=  74=  = : := `4= P[ [= 44=NM$POST_ERR_MSG4= ; ; ;H ZV ZL Z@ \@      g         \0$ $= 4. .=  4= . .=  4= . .=  4=  =  =  = : := 4= 0' '=# NM$ERR_LOOKUP =  = 4 4= NM$GEN_REPORT4==5               2 2                   ! ! "  / = F W Y ` Y  9     )     |,$ $= 4. .=  4=  = . . =  4= . .=  4=  =  = . .=  4= . .=  4=  =  = : := | 4=  =  44= NM$GEN_RETURN 4=               ($ $=  4. .=   4= . .=   4=  =  = : := "4=  ( (=$NM$GEN_SUMMARY = r r= "44=NM$GEN_CTL_HDR"[(2T$ NMAIL100.A'8&[PORTER.NMAIL.KIT100]NMAIL_ALPHA.OLB;1XE;1"4=  U V V V R R @  I  I  @  W  Z  Z  Z  [  c  h  c  l  v  w  w  w  $$ $= "4. .=  "4=  = . .=  "4= . .=  "4=  =  = : := %4= ( (=$NM$END_CTL_HDR = ' '=# NM$CHECK_DONE =   = %44=NM$CANCEL_REST%4= 0 ) J  R  `  ^  b  g  i  g  h  g  q  W %,$ $=  %4 = @%4P4= ADD_CAN_MSG@%4=.&% =  =  = $ $= D%4. .=  ?%4=  = : := %4= . .=  %4=  = : := '4= \ = 44= NM$SEND_MAIL4=6.7        ! ! , 5 7 6 6 8 7 8 D F K \ d ] \ ^ ^ ^  m x   _  e o p p w        0   S S      #   .  . 5 B B B B N K  X m `                                    L$ $= T4. .=  4=  = . .=  4=  = . .=  4=  = . .=  4= . .=  4=  = . .=  4=  = . .=  4=  = . .=  4=  = . .=  4= . .=  4=  =  = . .=  4=  = . .=  4= . .=  4=  =  =  = . .=  4=  = . .=  4= . .=  4= . .=  4=  =  =  = . .=  4=  = . .=  4= . .=  4=  =  = . .=  4= . .=  4= . .=  4=  =  =  = : :=  4=   =  5ww1ؗ34AANM$SHOW3426-APR-1994 15:53BLISS-32E V1.2-0220 0 . EXTERNAL_BASE .@ _NMAIL$LINKi _NMAIL$CODE _NMAIL$INIT _NMAIL$PLIT _NMAIL$DATA $LITERAL$$LINK$ $ABS$ $INITIAL$$PLIT$$OWN$$GLOBAL$i$CODE$ NM$SHOW_QUEUE0J NM$SHOW_QUEUE NM$FREESTR NM$CREATE_RPTSHO_FILE NM$NEXT_QUEUE NM$GETQUILIB$STOP NM$MASSAGE_QSTATUSSTR$MATCH_WILD NM$CCO_RPT STR$FREE1_DX NM$CLOSE_RPT_FILE LIB$SIGNAL(OTS$BLISS_STATIC_HANDLER NM$SHOW_JOB0JP NM$SHOW_JOB NM$FIND_ENTRYNM$LOAD_STRINGS NM$USERNAME NM$OPEN_CTL_FILE NM$DO_SHOW_DISPLAY NM$WRITE_RPT_FAO NM$CLOSE_CTL_FILE STR$CONCAT8JNM$DO_SHOW_DISPLAY NM$REWIND_CTL NM$READ_CTLNM$CHK_CTL_FILENM$PARSE_TOKEN NM$GET_RFA NM$POINT_RFANM$READ_BY_RFA NM$WRITE_RPT_VECNM$RUNDOWN_CTL SYS$UNWIND OTS$HOME_ARGSOTS$MOVEOTS$FILLOTS$STRCMP_EQLP SYS$BINTIM SYS$BINTIM SYS$GETTIMLIB$SUBXSYS$FAO SYS$PUTMSG$ $=0 h;=p NM$WRITE_RPT_VEC8 OTS$HOME_ARGS@ NM$CHK_CTL_FILE NM$POINT_RFA NM$PARSE_TOKEN8OTS$MOVE NM$LOAD_STRINGS NM$READ_CTL=0(;=`< ;X;=8OTS$FILL NM$GET_RFA NM$REWIND_CTL LIB$SIGNAL=0 h ;=@ 7 OTS$BLISS_STATIC_HANDLER= NM$OPEN_CTL_FILE8OTS$STRCMP_EQLP; NM$CLOSE_CTL_FILE NM$WRITE_RPT_FAO !NM$DO_SHOW_DISPLAY=00p ;= # S TR$CONCAT% STR$FREE1_DX'SYS$FAO)LIB$STOP=0` ;=@ + SYS$BINTIM- NM$USERNAME/LIB$SUBX1 SYS$GETTIM=0 ;=p 7 OTS$BLISS_STATIC_HANDLER=3 NM$GETQUI; 5NM$CREATE_RPTSHO_FILE7 NM$FREESTR 7NM$CLOSE_RPT_FI LE9 NM$CCO_RPT; NM$FIND_ENTRY=0;= 7 OTS$BLISS_STATIC_HANDLER== NM$NEXT_QUEUE ?NM$MASSAGE_QSTATUSASTR$MATCH_WILD=00;= =0;=0 =0;=P| =0 ;=p CNM$READ_BY_RF A=0p;=@ P;ENM$RUNDOWN_CTLG SYS$UNWINDI SYS$PUTMSG =#TG~^^~޴>^~cGGH"HG@}"@G}GG"="`"BGX! G@ZkGB"LA"@Zk&$HݲX"L"@ݲ="D`}"1 p"|"""P"" ","8"D\$ NMAIL100.A'8&[PORTER.NMAIL.KIT100]NMAIL_ALPHA.OLB;1XE;1!"  Ga GPT=}b#}X!P=@GBTGb "@Zk0DPD$4GP=9 _0BH"8b`="TG@Zk4GTGB="b@Zk&"BbGGtG@ZkBb`="GTG@Zk&"GBbGtG@Zk@BtG]=Hb@Zk?&1"=D!&H'H2 D]"A2@a0`BaGB="bGTG@ZkTG GR@="PD =G0vJ" PBXb@Zk4GB="btGTG@Zk G!`B 0 Ab G@Zk=]"@}"b# @GtGG]}"@"b#@GG b#`"}"@tGBTGb="@Zk G?$B! aE?&"pE?&_&1"rR"qArA&2F?B"bGGtG@Zk%$k!B KA@A&`E_Bb"GGtG@ZkWG}}B4Gb="TG@Zk&"BbGGtG@ZkBb@"4G@Zk4GBbH"@Zk4GB?Ab@Zk4G B$ c bG@ZkG$ G@@4GDBb@ZkGG4GGc]]}ݤ=]}#kG#~ ^(^0~8@H޴PX`cGGTGG"x}"GxGG}`@" BGG@Zk?&$= ="=}#1 x=G|"("4"@L== @@&P="H] }b#@GPBTGXbX"@Zk$PD9 PDD G$PD9  GB="b}""GG@ZkGTGGY0B="8b@Zk&"G$?$B ! @@GD BbGtG@ZkB0B8b="tGTG@ZkG"GB0AbG@Zk=]"x}"@b#@GtGG]}"x"b#@GGb#"}"@tG0BTG8b="@ZkG$B D&?&"r1"?$@@! DF B&b"GGtG@Zk0B4G8b="TG@Zk&"BbGGtG@ZkpBxb"4G@Zk4GpBxbx"@Zk4GpBAxb@Zk$ʀ BbG4G@ZkG4GGc ](]0}8@HݤPX`p#k#4G~^ ^(~08G{GPPc BbG@Zk4G#"G 0B8bC"tG@Zk B"(b#"TG@ZkTG B(b"#"@Zk4GPBXb"@ZkTGG@BHb#"C""}"@ZkG] ](}08@#kG#G~ ^(^0~8cGG=GH"=G@BLwL"1vHW"@Zk4GG8D0BG8b0G8WK`DxD7"W"G@ZkTGpBGxb@Zk4G`Bhb"@ZkG4GPBXb@ZkcG ](]0}8@#kGp#4G~0^8^@~HPX޴`hp>x^~GGG8G0BG8bG GG@Zk4G4G6aH0""%G(I$)!2F 2BUF"*uDWaBXiBF 31`BZaB[iBC Z{[G@31`BCPiBSaB4GG"B uDhs"pB05BGGuD_G #4G4G8F 8B ;F$G"@BTBI"D 71BPBRBC`RF71BC"UBAB!4G5C G!5@!5 @GG)iZ#G1v J;KԘAG@BeCCi GHb Q!")"I"i"GGG@Zk& "GPBXbGtG@Zk, `AHD )B01 @1?HrJG2FGJ"@Zk),Ǣ G%1B0"WwAG7GGxDG GWD D Bw(b@Zk$! `A eA?F0'"<g"G*v@IG@ B(bG@ZkG0]8]@}HPXݤ`hp=x]}#k#G~(^0^8~@HPXGGG = bG0BG@Zk?&G4GP4G ==Bb(@ZkP = 1D ="v H ]JPB0 DXb0F0 D = D0FQDBD  J@JJ0 F0F0F0WJD0 F0@FD1w JD0@FD2@JDDD"D#"TG@ZkGBb@ZkTGB"#Db@Zk&"4G`Bhb@ZkG?$&A! I"DDC"4GtG`b# b@U&?$2vHY"Q! AF c"TGG`b#U@GG`b##RH(BDCTDTR"BPBC"TGC@Ӄ?$& ! "C"DD4GtG`b#6@&"4GD`b#.@$?$у PDɃ! D4GG`b##@Ӄ&"Ã$?$Dك ! DG4G`b#@4G`b#D&" @BGb@ZktG =C"BqH0?HbF]"="]"@Zk&"4G]"tG`b#@BGb@Zk4G@BHb"G@Zk8DDBGb@ZkGBGb@ZktG#"]"pH!H`b#0D&="4G@GBb@ZktG#"`b#pH!H0D=&]""4G@BbG@Zk_&&R"s"" =tGqH0H D2DF]"G4G`b#@ӰB4Gb"@Zk4G(G EAe[@Zk&" tGGc`b#AC@@G(]0]8}@HPX`#k#4G~ ^(^0~8@H޴PX`GG#GBb G@ZkGGTG"BG| %">b"GG@ZkGGG"%>3vHB5v HbG4vJTG@ZkBGb@Zk%8D?Dx 0 H GSBFTGGJd$D0`@ "ݶG4@$ %EGG qBA@:GQF!BGTG>۔"G>~"޶"]"bGTG@ZkRHRJ  vH90BG8b"4G@Zk4GBb"@Zk4G4GBb@ZkG_Bb4G4G@Zk%G8 FE_F @B"bE"tG@Zk0@" P%"G"H%"BTGb@Zk B"(b4G@Zk!F@0@0@~`Bb0"@E"GtG@ZkBGb4G@ZkG ](]0}8@HݤPX`p#kG#4G~^^ ~(08޴@GG#8GBb G@ZkGGTG0H"BGb| "G@ZkGGTGh"%GBb3vH5v HG@ZkBGb@Zk%8D?D&  0 HG2@rFTGG"JG"3@BGbGW@ UBF0`@"GTG@Zk @@%0 @%0B`Bb"@E"GtG@ZkBGb4G@ZkG]] }(08ݤ@P#kG#~^^~ GP{Gc BG(b@Zk#8D?D 0 HG1@QFTGc"A3@0B0BG]]} 0#kG0#G8> @hP?C~B ^G(<CGGGG@ 8#GG==1"=! =0B@!1G ['8G({G4G@ZkG ](p#kG#4G~^ [({G@ZkGG] #kG#G~^^ ~(08GG=Go G"0B8b@Zk bGG HH~ &$,$.PB$HXbQ$J!Q @r$H2F$>GGG@Zk4G-$,BIA$HbPApI0D$<"@ZkGGTG@Bc4Hb0d@ZkG]  ] }(08@#k4 GOTS$MOVE4 @OTS$MOVE4 GOTS$MOVE4 @OTS$MOVE<5hG|NM$CREATE_RPTSHO_FILE<6pb#NM$CREATE_RPTSHO_FILE<5x@|NM$CREATE_RPTSHO_FILE4=G NM$NEXT_QUEUE4>b# NM$NEXT_QUEUE4=@ NM$NEXT_QUEUE43G NM$GETQUI44b# NM$GETQUI43@ NM$GETQUI4)GLIB$STOP 4*b#LIB$STOP4)@LIB$STOP43G NM$GETQUI44b# NM$GETQUI43@ NM$GETQUI4)$G8LIB$STOP4*(b#LIB$STOP4)4@8LIB$STOP<?8GTNM$MASSAGE_QSTATUS<@Lb#NM$MASSAGE_QSTATUS<?P@TNM$MASSAGE_QSTATUS43G NM$GETQUI44b# NM$GETQUI43@ NM$GETQUI4AG]*_$ NMAIL100.A'8&[PORTER.NMAIL.KIT100]NMAIL_ALPHA.OLB;1XE;1"STR$MATCH_WILD4Bb#STR$MATCH_WILD4A@STR$MATCH_WILD43G NM$GETQUI44b# NM$GETQUI43 @ NM$GETQUI49G, NM$CCO_RPT4: b# NM$CCO_RPT49(@, NM$CCO_RPT43G NM$GETQUI44b# NM$GETQUI43@ NM$GETQUI4)GLIB$STOP4*b#LIB$STOP4)@LIB$STOP4)$G@LIB$STOP4*(b#LIB$STOP4)<@@LIB$STOP43TGp NM$GETQUI44`b# NM$GETQUI43l@p NM$GETQUI4)|GLIB$STOP4*b#LIB$STOP4)@LIB$STOP4%G STR$FREE1_DX4&b# STR$FREE1_DX4%@ STR$FREE1_DX4%G STR$FREE1_DX4&b# STR$FREE1_DX4%@  STR$FREE1_DX<7GNM$CLOSE_RPT_FILE<8b#NM$CLOSE_RPT_FILE<7@NM$CLOSE_RPT_FILE4G LIB$SIGNAL4b# LIB$SIGNAL4@ LIB$SIGNAL4 G, LIB$SIGNAL4$b# LIB$SIGNAL4(@, LIB$SIGNAL!4 GOTS$MOVE4  @OTS$MOVE<5GNM$CREATE_RPTSHO_FILE<6b#PNM$CREATE_RPTSHO_FILE<5@NM$CREATE_RPTSHO_FILE4;G NM$FIND_ENTRY4<b#P NM$FIND_ENTRY4; @ NM$FIND_ENTRY43 G0 NM$GETQUI44"(b#P NM$GETQUI43,@0 NM$GETQUI4)dGxLIB$STOP4*hb#PLIB$STOP4)t@xLIB$STOP43|G NM$GETQUI44b#P NM$GETQUI43@ NM$GETQUI49G NM$CCO_RPT4:b#P NM$CCO_RPT#49@ NM$CCO_RPT43G NM$GETQUI44b#P NM$GETQUI43@ NM$GETQUI4)dGLIB$STOP 4*lb#PLIB$STOP4)@LIB$STOP43G NM$GETQUI44b#P NM$GETQUI43@$ NM$GETQUI4)GLIB$STOP4*b#PLIB$STOP4)@LIB$STOP4%G STR$FREE1_DX4&b#P STR$FREE1_DX4%@ STR$FREE1_DX4%G STR$FREE1_DX4&b#P STR$FREE1_DX4%@ STR$FREE1_DX<7%G NM$CLOSE_RPT_FILE<8b#PNM$CLOSE_RPT_FILE<7@ NM$CLOSE_RPT_FILE4 G LIB$SIGNAL4 b#P LIB$SIGNAL4 @ LIB$SIGNAL4  G NM$LOAD_STRINGS4 b#NM$LOAD_STRINGS4  @ NM$LOAD_STRINGS4- G& NM$USERNAME4. b# NM$USERNAME4- @ NM$USERNAME4+ G SYS$BINTIM4, b# SYS$BINTIM4+ @ SYS$BINTIM4+ G SYS$BINTIM4, b# SYS$BINTIM4+ @ SYS$BINTIM41 G SYS$GETTIM42 'b# SYS$GETTIM41 @ SYS$GETTIM4/$ GD LIB$SUBX40( b#LIB$SUBX4/@ @D LIB$SUBX4 G OTS$STRCMP_EQLP4 @ OTS$STRCMP_EQLP< G NM$OPEN_CTL_FILE< b#NM$OPEN_CTL_FILE< @ (NM$OPEN_CTL_FILE<! G NM$DO_SHOW_DISPLAY<" b#NM$DO_SHOW_DISPLAY<! @ NM$DO_SHOW_DISPLAY<( G8 NM$WRITE_RPT_FAO< , b#NM$WRITE_RPT_FAO<4 @8 NM$WRITE_RPT_FAO<@ GL NM$CLOSE_CTL_FILE<D b#NM$CLOSE_CTL_FILE)<H @L NM$CLOSE_CTL_FILE4% G STR$FREE1_DX4& b# STR$FREE1_DX4% @ STR$FREE1_DX,' G SYS$FAO,( b#SYS$FAO,' @ SYS$FAO4) GLIB$STOP4* b#LIB$STOP4) @LIB$STOP4* G<OTS$MOVE4 8@<OTS$MOVE4#G STR$CONCAT4$b# STR$CONCAT4#@ STR$CONCAT4#G STR$CONCAT4$b# STR$CONCAT4#@ STR$CONCAT4XGdOTS$FILL4`@dOTS$F+ILL4 GNM$LOAD_STRINGS4b#NM$LOAD_STRINGS4 @NM$LOAD_STRINGS4GP NM$REWIND_CTL4b# NM$REWIND_CTL 4L@P NM$REWIND_CTL4TG` NM$READ_CTL4Xb# NM$READ_CTL4\@` NM$READ_CTL4h,GNM$CHK_CTL_FILE4xb#NM$CHK_CTL_FILE4@NM$CHK_CTL_FILE4G LIB$SIGNAL4b# LIB$SIGNAL4@ LIB$SIGNAL48GH NM$READ_CTL4@b# NM$READ_CTL4D@H NM$READ_CTL4 `GNM$PARSE_TOKEN4 -lb#NM$PARSE_TOKEN4 @NM$PARSE_TOKEN4G NM$READ_CTL4b# NM$READ_CTL4@ NM$READ_CTL4G NM$GET_RFA4b# NM$GET_RFA4@ NM$GET_RFA4G NM$READ_CTL4b# NM$READ_C^sI$ NMAIL100.A'8&[PORTER.NMAIL.KIT100]NMAIL_ALPHA.OLB;1;1"-.TL4@ NM$READ_CTL4G NM$READ_CTL4b# NM$READ_CTL4 @ NM$READ_CTL4PG\ NM$READ_CTL4Tb# NM$READ_CTL4X@\ NM$READ_CTL4G NM$READ_CTL4b# NM$READ_CTL4@/ NM$READ_CTL4G NM$POINT_RFA4b# NM$POINT_RFA4@ NM$POINT_RFA<GNM$WRITE_RPT_FAO< b#NM$WRITE_RPT_FAO<@NM$WRITE_RPT_FAO<G,NM$WRITE_RPT_FAO< b#NM$WRITE_RPT_FAO<(@,0NM$WRITE_RPT_FAO<PGpNM$WRITE_RPT_FAO< Xb#NM$WRITE_RPT_FAO<l@pNM$WRITE_RPT_FAO4pG NM$READ_CTL4xb# NM$READ_CTL4|@ NM$READ_CTL<GPNM$WRITE_RPT_FAO< @b#NM$WRITE_RPT_FAO<L1@PNM$WRITE_RPT_FAO4pG NM$GET_RFA4xb# NM$GET_RFA4@ NM$GET_RFA4G NM$POINT_RFA4b# NM$POINT_RFA4@ NM$POINT_RFA4G NM$READ_CTL4b# NM$READ_CTL4@ NM$READ_CTL24G NM$READ_CTL4b# NM$READ_CTL4@ NM$READ_CTL<GNM$WRITE_RPT_FAO< b#NM$WRITE_RPT_FAO<@NM$WRITE_RPT_FAO<0G@NM$WRITE_RPT_FAO< 8b#NM$WRITE_RPT_FAO<<@@NM$WRITE_RP3T_FAO4C@GTNM$READ_BY_RFA4DHb#NM$READ_BY_RFA4CP@TNM$READ_BY_RFA<|GNM$WRITE_RPT_FAO< b#NM$WRITE_RPT_FAOT T <@NM$WRITE_RPT_FAO<GNM$WRITE_RPT_FAO< b#NM$WRITE_RPT_FAO<@4NM$WRITE_RPT_FAO< G4NM$WRITE_RPT_FAO< $b#NM$WRITE_RPT_FAO<0@4NM$WRITE_RPT_FAO<HGdNM$WRITE_RPT_FAO< Pb#NM$WRITE_RPT_FAO<`@dNM$WRITE_RPT_FAO<GNM$WRITE_RPT_FAO< b#NM$WRITE_RPT_FAO5<@NM$WRITE_RPT_FAO4G NM$READ_CTL4b# NM$READ_CTL4@ NM$READ_CTL<G4NM$WRITE_RPT_FAO< b#NM$WRITE_RPT_FAO<0@4NM$WRITE_RPT_FAO<\GxNM$WRITE_RPT_FAO< `b#NM$WRITE_RP6T_FAO<t@xNM$WRITE_RPT_FAO<xGNM$WRITE_RPT_FAO< b#NM$WRITE_RPT_FAO<@NM$WRITE_RPT_FAO4G NM$READ_CTL4b#p NM$READ_CTL4@ NM$READ_CTL<GNM$WRITE_RPT_VEC<{#N7M$WRITE_RPT_VEC<@NM$WRITE_RPT_VEC<@GTNM$WRITE_RPT_FAO< H{#PNM$WRITE_RPT_FAO<P@TNM$WRITE_RPT_FAO4EGNM$RUNDOWN_CTL4Fb#NM$RUNDOWN_CTL4E@NM$RUNDOWN_CTL4IG SYS$PUTMSG4Jb#8 SYS$PUTMSG4I@ SYS$PUTMSG<(GTNM$WRITE_RPT_FAO< 4b#NM$WRITE_RPT_FAO<P@TNM$WRITE_RPT_FAO4GdG| SYS$UNWIND4Hpb# SYS$UNWIND4Gx@| SYS$UNWIND =ML=E 9=G,=k8=+D= LT=`=1l=x= = Q=]= L=1== := Q=]= =4=,4= -->4=,  4=(,4=)84= ******D4= \4=d4=!l4=;)t4=1|4=4=4= 4=94=A4=I4=Q4=Y4=a4=i4=q4p44<4d4l4\4t4|4L4= -- 23:59:59.994= 0 01:00:59.99 4=4=4=4=4=4=0$!AS !#%D!-!5%T=4=8,yaiq!#* !#AS !#AS !+!AS4=0$!#* !# !# !+!#*- 4=(!#AS !#AD !#AS !#%D4=!#* (!AS) $4= !#* !#AS !+!AS84=(!#* !# !+!#*-P4= !#* !#AD !+!ASp4=!#* (!AS) 4= !_!AS>4= !_!AD4 X=E E=5-,NM$SHOWBLISS-32E V1.2-022271A = ` 44=NM$SETUP` 4=LDC 8 8 8 Q \$$ $= d 4_>+$ NMAIL100.A'8&[PORTER.NMAIL.KIT100]NMAIL_ALPHA.OLB;1;1"> ?. .=  _ 4=  = . .=  _ 4=  = . .=  _ 4=  = . .=  ` 4= . .=  _ 4=  =  = : := @ 4=  = h 44= NM$SHOW_FILE@h 4=XPO n,          $$ $=  4: := H 4=  = p 44= NM$JOBSTSp 4=,$ , $ , , $                A            <$ $= t 4. .=  p 4= . .=  o 4=  =  = . .=  p 4= . .=  p 4= . .=  o 4=  =  = . .=  o B4=  =  = . .=  o 4=  = : := 4=  = 44=NM$SHOW_ADDR_FULL4=A9 % %  ( ( * ( ( (  2 8  @  K K G G G V C V V  , 0  ?4 <  e d d 824$ $= 4. .=  4= . .=  4=  = . .=  4=  =  = : := 4= P7 7= 44=DNM$SHOW_ADDR_MID4= u! u!             @       ",$ $= 4. .=  4=  = : := 4=  = 4p4= NM$SHOW_ADDR_BRIEFE4=KCB        $ $= 4. .=  4=  = : := D4= ' '=# NM$SHOW_ERROR =  = h44= NM$WRTMSGh4=H@? R R R R  p pF$ $= |4: := 4=  = p44=NM$CHANDp4= z) z' z!           ($ $= t4 = 04P4=PUT1LINE04=3+*   G  $ $= 44: := T4= @. .=  o4=  = . .=  o4=  = : := 4= 4? ?= 44= NM$SHOW_QUEUE4= DW ~ ~ ~ ~ ~L ~(H ~   ~( ~(                     !            C[ W b b bH$ $= 4. .=  4=  = I: := 84=  = 4P4= NM$SHOW_JOB4=D< qG                              8   " )8$ $= J4: := ( 4=  = 44= NM$DO_SHOW_DISPLAY4=VN # # 0 ? 0  K K L  K  L K M M M N Q X X X ] g g v         K                      >      ($ $= 4. .=  4=  = . .=  4= . .=  4=  =  L = . .=  4=  = : := d4= x =  %ww1Zؗ04BBNM$START0426-APR-1994 15:53BLISS-32E V1.2-022  . EXTERNAL_BASE . _NMAIL$LINKi _NMAIL$CODE _NMAIL$INIT _NMAIL$PLIT _NMAIL$DAMTA $LITERAL$$LINK$ $ABS$ $INITIAL$$PLIT$$OWN$$GLOBAL$i$CODE$NM$START_QUEUES0JXNM$START_QUEUES NM$GT_QUEUE NM$FREESTRNM$GET_QUE_LISTLIB$STOP LIB$SIGNAL NM$NEXT_QUEUE NM$SNDJBC NM$TRNLNMNM$GT_LNM_EXTN STR$FREE1_DXN NM$GETQUI(OTS$BLISS_STATIC_HANDLER  NM$TRNLNM NM$SNDJBC7 NM$FREESTR0 STR$FREE1_DX NM$NEXT_QUEUE;=0H;=| 7 OTS$BLISS_STATIC_HANDLER=0 LIB$SIGNAL7 NM$GT_QUEUE LIB$STOP NM$GETQUI NM$GET_QUE_LISTO7NM$GT_LNM_EXTN =#4G0~H^P^X~`hp޴xcGG8 " G<0H$ "("  $4GxBtG,?D1(== ="b@Zk&"?$:! D XB`bGGtG@Zk 8B$c @bG4G@ZkGoGB "b="TG@ZkQGB="bGTG@Zk&;"G6?$GZ! D ]"3G$$ D?$,! &D4" D&]""4GGG!`YV;5$ NMAIL100.A'8&[PORTER.NMAIL.KIT100]NMAIL_ALPHA.OLB;1;1w"OPGB=" 4GtGb@Zk&"4G8B]"@b"G4GG@Zk4GBb"@Zk Ã&`]""4GtG8B@b@ZkBb "="TG@ZkhB4G@@="pbTG@Zk&"tGXB`bGG@ZkB "b4G@Zk4GGcH]P]X}`hpݤx#k4xGNM$GET_QUE_LIST4b#XNM$GET_QUE_LIST4@NM$GET_QUE_LIST4 GLIB$STOPQ4 b#XLIB$STOP4 @LIB$STOP4 G LIB$SIGNAL4 b#X LIB$SIGNAL4 @ LIB$SIGNAL4G  NM$NEXT_QUEUE4b#X NM$NEXT_QUEUE4@  NM$NEXT_QUEUE4(G@ NM$SNDJBC40b#XR NM$SNDJBC4<@@ NM$SNDJBC4G NM$TRNLNM4b#X NM$TRNLNM4@ NM$TRNLNM4 G LIB$SIGNAL4 b#X LIB$SIGNAL4  @ LIB$SIGNAL4G$ STR$FREE1_DX4b#X STR$FREE1_DX4 S@$ STR$FREE1_DX4 @GL LIB$SIGNAL4 Db#X LIB$SIGNAL4 H@L LIB$SIGNAL4LGd NM$NEXT_QUEUE4Pb#X NM$NEXT_QUEUE4`@d NM$NEXT_QUEUE4 hG NM$GETQUI4xb#X NM$GETQUI4 @ NM$GETQUI4T GLIB$STOP4 b#XLIB$STOP4 @LIB$STOP4G STR$FREE1_DX4b#X STR$FREE1_DX4@ STR$FREE1_DX0 0=F F=6.-NM$STARTBLISS-32E V1.2-022271A = 4X4=NM$START U_QUEUES4=6OPO OOceux x ~~~~$s0$ $= 4. .=  4=  = : := 4=  =  ww1Pؗ06AANM$STOP0626-APR-1994V 15:53BLISS-32E V1.2-022( ( . EXTERNAL_BASE .` _NMAIL$LINKiD _NMAIL$CODET _NMAIL$INIT _NMAIL$PLIT _NMAIL$DATA $LITERAL$$LINK$ $ABS$ $INITIAL$$PLIT$$OWN$$GLOBAL$i$CODE$NM$STOP_QUEUES0JNM$STOP_QUEUES NM$GT_QUEUEW NM$FREESTRNM$GET_QUE_LIST LIB$SIGNALLIB$STOP NM$GETQUI STR$FREE1_DX(OTS$BLISS_STATIC_HANDLER NM$NEXT_QUEUE NM$MASSAGE_QSTATUS NM$SNDJBCOTS$MOVE SYS$BINTIM SYS$SETIMR SYS$WAITFR =0 ;=P D;0 NM$NEXT_QUEUEX LIB$SIGNALLIB$STOP NM$SNDJBC=0x;=<  NM$GETQUI8OTS$MOVE NM$MASSAGE_QSTATUS=08;=p| 7 OTS$BLISS_STATIC_HANDLER= 7 NM$GT_QUEUE;7 NM$FREESTR NM$GET_QUE_LIST SYS$WAITFR STR$FREE1_DX SYS$BINTIM SYSY$SETIMR =LD#4G ~8^@^H~PX`޴hcGG("G,H 8PB?$Xb=""=4G tGD"@Zk&:"G?$z! @@!F P`D@$ `D B$c bG4G@ZkGUGB&b"GGtG@ZkB="@TGb@ZkG"Gb#M@$0GHGD0BNvJF!B!@A?@!B!@ 1DB="bGGGGG@ZkG4G`Bhb@Zk"ZGb#*@0@`D"G@b#@B4G00="bTG@Zk&"tGBbGG@ZkpB"xb4G@Zk4GGc8]@]H}PX`ݤhp#kGP#~x^^~GGG0BG" GG@ZkGTGTh= (=`= 4=4`.4@";.<"<@/P="C`/rJTJUK[uKX F@zG}]GBPb@ZkjGP=TG=!v HT2J Bs H(b5?Jv HSFF= 4Gp="p@Zk&"BbGGtG@Zk [B(b="GTG@Zk&"GBbGtG@Zk@BtGX]`=hHb@ZktGhhJh=&#""J h]4GAJ@BP]"b@ZkB="btGTG@Zk&"BbGGtG@Zk B&bP]"+"4GtG@Zk0@BP="bGTG@ZkGx]G]}#kG#~ ^(^0~8@GGG G. . ,@.JQ J HR@J0FAF=0B="8bGTG@Zk&3"]"@BHb4GtG@Zk\=TG`B0?H]qHhbF ]="TG@Zk&"PBXbGGtG@ZkG ](]4G0}8@P#k4XGNM$GET_QUE_LIST4`b#NM$GET_QUE_LIST4@NM$GET_QUE_LIST4G LIB$SIGNAL4b# LIB$SIGNAL4@ LIB$SIGNAL4G LIB$STOP4]b#LIB$STOP4@ LIB$STOP4 G8 SYS$BINTIM40b# SYS$BINTIM44@8 SYS$BINTIM4G SYS$SETIMR4b# SYS$SETIMR4@ SYS$SETIMR4G SYS$WAITFR4b# SYS$WAITFR^4@ SYS$WAITFR4 G NM$GETQUI4 b# NM$GETQUI4 @ NM$GETQUI4$G8LIB$STOP4(b#LIB$STOP44@8LIB$STOP48GL STR$FREE1_DX4@b# STR$FREE1_DX4H@L_ STR$FREE1_DX4 GOTS$MOVE4 @OTS$MOVE40G@ NM$NEXT_QUEUE48b#p NM$NEXT_QUEUE4<@@ NM$NEXT_QUEUE4 dG NM$GETQUI4 lb#p NM$GETQUI4 @ NM$GETQUI4GLIB$STOP4`b#pLIB$STOP4@LIB$STOP4 G NM$GETQUI4 b#p NM$GETQUI4 @ NM$GETQUI4GLIB$STOP4b#pLIB$STOP4@LIB$STOP< GNM$MASSAGE_QSTATUS<b#pNM$MASSAGE_QSaR$ NMAIL100.A'8&[PORTER.NMAIL.KIT100]NMAIL_ALPHA.OLB;1NOTES;1q~"`aTATUS < @NM$MASSAGE_QSTATUS4XGh LIB$SIGNAL4`b#p LIB$SIGNAL4d@h LIB$SIGNAL4hG NM$SNDJBC4pb#p NM$SNDJBC4|@ NM$SNDJBC4GLIB$STOP4b#pLIB$STOP4b@LIB$STOP4G LIB$SIGNAL4b#p LIB$SIGNAL4@ LIB$SIGNAL4G NM$NEXT_QUEUE4b#p NM$NEXT_QUEUE4@ NM$NEXT_QUEUE4G NM$NEXT_QUEUE4b# NM$NEXT_QUEUE4@ NM$NEXT_QUEUEc4G LIB$SIGNAL4b# LIB$SIGNAL4@ LIB$SIGNAL4G NM$SNDJBC4b# NM$SNDJBC4@ NM$SNDJBC4GLIB$STOP4b#LIB$STOP4@LIB$STOP =MdG=k =+,=0(L L= 0 00:00:01.00 4E E=5-,NM$STOPBLISS-32E V1.2-022271A0 0= 4p4= NM$TRY_STOP4=..    e   >     '( ;,$ $= 4: := 4=  = 44= NM$DEL_QUEUES4=ia` =$ =$ Z Z j u u u u $$ $= @4: := ,4=  f, = 44=NM$STOP_QUEUES4=I$ m nm m nm {   4$ $= 4. .=  4=  = . .=  4= . .=  4=  = . .=  g4=  =  = : := L4=  =  ww1ؗ24AANM$SUBS2426-APR-1994 15:53BLISS-32E V1.2-022 . EXTERNAL_BASE . _NMAIL$LINKi _NMAIL$CODE0 _NMAIL$INIT _NMAIL$PLIT _NMAIL$DATA $LITERAL$h$LINK$ $ABS$ $INITIAL$$PLIT$$OWN$$GLOBAL$i$CODE$ NM$RMS_ERROR0J NM$RMS_ERRORNM$GET_FILESPEC LIB$SIGNAL0JNM$GET_FILESPECLIB$STOPNM$UNIQUE_NAME0J@NM$UNIQUE_NAME NM$OPR_MSG0J@ NM$OPR_MSGi NM$USER_MSG0J NM$USER_MSG LIB$FREE_VM LIB$GET_VMNM$PARSE_TOKEN0JXNM$PARSE_TOKENNM$TRIM(JP NM$TRIMNM$CHK_CTL_FILE0J@ NM$CHK_CTL_FILE NM$TRNLNM0Jx  NM$TRNLNM NM$GT_LNMTBL STR$COPY_RNM$LOAD_STRINGS0J0 NM$LOAD_STRjINGSNM$GET_DEFDATA0JNM$GET_DEFDATA LIB$CVT_DTBNM$GT_MIN_DELTANM$GQ_MIN_DELTANM$GT_DEF_DELTANM$GQ_DEF_DELTA NM$GT_DEF_EXPIRY NM$GQ_DEF_EXPIRYNM$GT_LNM_DELTA STR$FREE1_DX NM$GT_LNM_EXPIRENM$GT_LNM_TRACE NM$GL_TRACE NM$GET_EXTENSION8JpNM$GET_EXTENSION SYS$UNWIND kLIB$FIND_IMAGE_SYMBOL(OTS$BLISS_STATIC_HANDLERNM$GT_LNM_EXTNNM$NMX NM$CHKPRIV0J( NM$CHKPRIV NM$CHKCURPRIV0J NM$CHKCURPRIV NM$FREESTR0JHp NM$FREESTR NM$USERNAME0J NM$USERNAME OTS$HOME_ARGS OTS$MOVEMOTS$FILLOTS$MOVE SYS$GETlJPIWSYS$FAO SYS$NUMTIMSYS$FAOL SYS$SNDOPR SYS$BRKTHRUW SYS$BRKTHRU SYS$TRNLNM SYS$GETMSG SYS$BINTIM LIB$_ACTIMAGELIB$_KEYNOTFOU SYS$GETJPIW =0P ;=0(;=@  SYS$GETJPIW ;=0p;=@m< p STR$FREE1_DX=0 ;=@ =0;=` 8 OTS$HOME_ARGS=0(;=` =0;=  SYS$UNWIND;=0 ;=0 7 OTS$BLISS_STATIC_HANDLER=`n LIB$FIND_IMAGE_SYMBOL;=0H ;=p 7 NM$GT_LNMTBL SYS$TRNLNM STR$COPY_R LIB$SIGNAL=0p;=P< ;7NM$GT_LNM_EXTN7NM$NMX8OTS$FILL8 OTS$MOVEM=00;=0 @ LIB$CVT_DTB=0 ;=o@  SYS$BINTIM=0 x;=@ =0;=@< 7NM$GQ_MIN_DELTA7 NM$GL_TRACE7NM$GQ_DEF_EXPIRY7NM$GQ_DEF_DELTA7NM$GT_DEF_DELTA7NM$GT_LNM_TRACE7NM$GT_MIN_DELTA7NM$GT_LNM_DELTA7NM$GT_DEF_EXPIRY7NM$GT_LNM_EXPIRE=00 ;=P|  SYS$GETMSG= 0 p;==0;=0;=0  LIB$FREE_VM=0 ;=P< 8OTS$MOVE LIB$GET_VM! SYS$BRKTHRUh;=0 @;=P  # SYS$BRKTHRUW% SYS$SNDOPR=0P;=pq ' SYS$NUMTIM)SYS$FAOL+LIB$STOP=0;=0 -SYS$FAO=0;=@ /NM$GET_FILESPEC =#TG~^ ^(~08GGG1="?DxD B(bG@Zk8D B="<TG(b@ZkG`$H @ =BG }2v JTG b@ZkG]b|B$ NMAIL100.A'8&[PORTER.NMAIL.KIT100]NMAIL_ALPHA.OLB;1NOTES;1Ք"qr ](}08@#kG#G~( ^^ G2#G!v H245?HFvJFC2,7?HpJxJF բ8?HpJtJG2 G"G5vJ! 4pcJ1`/$",ԢPJ) =G=r B6J(bt"PHwHF"0."8v H0JJ6JR H>FCCG@Zk& "BbGGtG@ZkG]] 0#kG#G~GP^TGX^`~hsGGG0`@ B(b LDTGH("@=@ZkGGGGG_@("BU@7B.C3/:UBJײC#.8K:85@.55BCs#C"@JJ`#@Z@C:B(.C0@"Jڲ0B8bH"8="@]"}"G@Zk& "G@BHbGtG@Zk8]G#,pCHA#H0D# @hP?C~B^G <CGGGG@ ("GG=#! =C!8G"G{#4@G] `#kG #G(> @hP?C~B^G <CGGGG@ ("GG=#! =C!8G}"G{#@G] `#kG#rSJ~ ^G(^G0GG #[ !v>J{="2D= =}"GGGG@Zk4G"1q @I 1@8@7 GSBsFFswFF@`0B]XB85GyG GXF4@0B]VB֢FtF`֢FVG(0B][B{;5GF{rG[F@0B B BGSBݢsSVGFsxFG `0B B?GG ](]0@#k4~G#~^^~ (0GGG" 4G G(BR@0b4G@Zk0@ @G]  ]} (0@#kG#0t J~(^G0G# [ ]G@3_JtF]}" "G=G ]G({G@Zk"="_4G ݢ5vJG(]0@#k4/DGTNM$GET_FILESPEC40Hb#NM$GET_FILESPEC4/P@TNM$GET_FILESPEC4/`GxNM$GET_FILESPEC40pb#NM$GET_FILESPEC4/t@xNM$GET_FILESPEC4G LIB$SIGNAL4b# LIB$SIGNAL4@ LIB$SIGNAL,-GhSYS$FAO,. b#SYS$FAO,-d@hSYS$FAO4+tGLIB$STOP4,xb#LIB$STOP4+@LIB$STOP4'G SYS$NUMTIM4(b#@ SYS$NUMTIM4'@ SYS$NUMTIM4)GSYS$FAOL4*b#@SYS$FAOL4)@SYS$FAOL4+GLIB$STOP4,b#@LIB$STOP4+@LIB$STOP4GOTS$MOVE4@OTS$MOVE4%G SYS$SNDOPR4&b# SYS$SNDOPR4%@ SYS$SNDOPR 4#(G\ SYS$BRKTHRUW4$Pb# SYS$BRKTHRUW4#X@\ SYS$BRKTHRUW4G LIB$FREE_VM4b#h LIB$FREE_VM4@ LIB$FREE_VM4G LIB$SIGNAL4b#h LIB$SIGNAL4@ LIB$SIGNAL4@Gh LIB$GET_VM4 Lb# LIB$GET_VM4d@h LIB$GET_VM4tGOTS$MOVE4cx'ݛ$ NMAIL100.A'8&[PORTER.NMAIL.KIT100]NMAIL_ALPHA.OLB;1N\"@OTS$MOVE4GOTS$MOVE4@OTS$MOVE4!G@ SYS$BRKTHRU4"(b# SYS$BRKTHRU4!<@@ SYS$BRKTHRU4\Gp LIB$FREE_VM4hb# LIB$FREE_VM4l@p LIB$FREE_VM4xG LIB$SIGNAL4b# LIB$SIGNAL4@ LIB$SIGNAL4 G OTS$FILL4 @ OTS$FILL4  G SYS$TRNLNM4  b#x SYS$TRNLNM4  @ SYS$TRNLNM4 G LIB$SIGNAL4 b#x LIB$SIGNAL4 @ LIB$SIGNAL4  G STR$COPY_R4 b#x STR$COPY_R4  @ STR$COPY_R4 G SYS$GETMSG4 b# SYS$GETMSG4 @ SYS$GETMSG4  G STR$COPY_R4 b# STR$COPY_R4  @ STR$COPY_R4G4 SYS$BINTIM4{#P SYS$BINTIM40@4 SYS$BINTIM4HGp LIB$CVT_DTB4\{# LIB$CVT_DTB4l@p LIB$CVT_DTB4xG STR$FREE1_DX4b# STR$FREE1_DX4@ STR$FREE1_DX4G STR$FREE1_DX4b# STR$FREE1_DX4@ STR$FREE1_DX4(G< STR$FREE1_DX4,b# STR$FREE1_DX48@< STR$FREE1_DX4G SYS$UNWIND4{# SYS$UNWIND4@ SYS$UNWIND< LGXLIB$FIND_IMAGE_SYMBOL< P{#(LIB$FIND_IMAGE_SYMBOL< T@XLIB$FIND_IMAGE_SYMBOL48GX LIB$SIGNAL4@b# LIB$SIGNAL4T@X LIB$SIGNAL4G OTS$MOVEM4@ OTS$MOVEM4GOTS$FILL4@OTS$FILL4G LIB$SIGNAL4b# LIB$SIGNAL4@ LIB$SIGNAL4G SYS$GETJPIW4{# SYS$GETJPIW4@ SYS$GETJPIW4G STR$FREE1_DX4b#H STR$FREE1_DX 4@ STR$FREE1_DX4,G SYS$GETJPIW4x{# SYS$GETJPIW4@ SYS$GETJPIW = =="=,=  =0&????????!AC!#*:(!UL,!UL,!UL)NM$!6(2ZL)(=_OPA0:0=`T(004DH> LIB$_ACTIMAGE>LIB$_KEYNOTFOU, ,= E E=5-,NM$SUBSBLISS-32E V1.2-022271Am m= 44= NM$CHKPRIV24= #  ( ( # (        |              $ $=  4. .=  4=  = . .=  4= . .=  4=  =  = : := L4=  = 44= NM$RMS_ERROR4=^VU ($ $= 4: := 4=  = 44=NM$GET_FILESPEC4=       $ $= 4. .=  4= . .=  4=  =  = : := 4=  = 4@4=NM$UNIQUE_NAME4=^VU     -  -  D$ $= 4. .=  4=  = . .=  4=  = . .=  4=  = : :=  4=  = @44= NM$OPR_MSG@4= I I# d I n I$ u t t u u v  {($ $= D4. .=  ?4=  = . .=  ?4= . .=  ?4=  =  = : := h4= H = 44= NM$USER_MSG4= < ; ; <           L '% )  /($ $= 4 =  4h4= FREEBLK4=<43     $ $= 4: := 4= x. .=  4=  = . .=  4=  = : := 4= 3 3= 4X4=NM$PARSE_TOKEN4=  #    " , C , 2 3 4 4 4 4= 4 C , 8  C ,$ $= 4. .=  4= . .=  4=  =  = : := D 4=   = P 44= NM$TRIMP 4= H  H  i w w w w w } } } } }  } $ $= T 4: :=  4=  =  4@4=NM$CHK_CTL_FILE 4=nfe 4 4 da}>$ NMAIL100.A'8&[PORTER.NMAIL.KIT100]NMAIL_ALPHA.OLB;1P"        $ $=  4. .=   4=  = : :=  4=  =  4x4= NM$TRNLNM 4= $            $$ $ =  4. .=   4=  = : :=  4= P = 0 44=NM$LOAD_STRINGS0 4=6.- &" &" &+ R ($ $= X 4. .=  / 4= . .=  / 4=  =  = : :=  4=  = 44=NM$GET_DEFDATA4= b bL b7 w7        &   8$ $= 4 =  4P4= CVT_DELTA 4=7/. ~ ~ ~  $ $= 4. .=   4=  = . .=   4=  = . .=   4= . .=   4=  =  = . .=   4=  = : := T4=  = x44= CVT_DELTA_Cx4=\TS         $ $= |4. .=  w4=  = : := 4=  = 044= CVT_NUM04=KCB       $ $= 44: := 4= : := X4= , ,= p44=NM$GET_EXTENSIONp4= b b ` b < < C E C F G N  Z2  [  \ [  g _,$ $= t4 = 44= LOAD_HANDLER4=QIH      $ $$ $= 4. .=  4=  = : :=  4= { {=  4(4= LOAD_IMAGE 4= .$ $= <4: := T4= P: := 4=  = (44= NM$CHKPRIV(4=6.- m% m% m% m%$ $= <4: := 4=  = 44= NM$CHKCURPRIV 4=6.- $ $ $ $$ $= 4: := |4=  = p4H4= NM$FREESTRp4=+#"   ',$ $= 4. .=  o4=  = : := 4=  =  44= NM$USERNAME4=zy / E / / / H E E E E J J P$ $=  4. .=  4=  = : := 4=  =  ww1 ؗ14EE NM$SYMBIONT1426-APR-1994 15:54BLISS-32E V1.2-0220 0 . EXTERNAL_BASE .P _NMAIL$LINKi@ _NMAIL$CODE4 _NMAIL$INIT& _NMAIL$PLITt _NMAIL$DATA $LITERAL$$LINK$ $ABS$ $INITIAL$$PLIT$$OWN$$GLOBAL$i$CODE$SMB$INITIALIZE SMB$READ_MESSAGE SMB$READ_MESSAGE_ITEM SMB$SEND_TO_JOBCTL0J NM$SYMBIONTLIB$STOP(OTS$BLISS_STATIC_HANDLER NM$POKEUSER NM$GT_DAEMONNM$GET_DEFDATA NM$GET_EXTENSION NM$GT_PRCNAMNM$GT_TR_FSPEC STR$COPY_DX NM$GL_ABORT_SEND LIB$SFREEN_DDSTR$TRIM STR$FREE1_DX NM$GL_TRACE NM$OPEN_TRACENM$WRITE_TRACE NM$SEND_MAILNM$RESUBMIT_JOB LIB$SIGNAL NM$USER_MSGNM$CLOSE_TRACE NM$OPR_MSG NM$GT_VERSION NM$FREESTR SYS$UNWIND STR$APPEND OTS$HOME_ARGSOTS$MOVEOTS$FILL SYS$SETPRVSYS$FAOL SYS$SETPRNSYS$FAOL SYS$SETPRNSYS$FAOLSYS$WAKESYS$WAKESYS$WAKESYS$EXITSYS$EXIT SYS$PUTMSG SYS$PURGWS SYS$HIBERh h=0(p;=P SYS$EXIT SMB$SEND_TO_JOBCTL=0;= d;;8 OTS$HOME_ARGS SYS$PUTMSG STR$FREE1_DX=0H ;=< 7 OTS$BLISS_STATIC_HANDLER=87 NM$GL_TRACE NM$WRITE_TRACE NM$OPEN_TRACE; NM$SEND_MAIL7 NM$USER_MSG0NM$CLOSE_TRACE NM$RESUBMIT_JOB LIB$SIGNAL=0(;=0 7 NM$GT_DAEMON NM$POKEUSER SYS$SETPRV NM$GET_EXTENSIONLIB$STOPNM$GET_DEFDATA=0 ;=P< 7 OTS$BLISS_STATIC_HANDLER=;P;;0!SMB$INITIALIZE# SYS$PURGWS% SYS$HIBER=0P;=  > ף'SYS$FAOL7 NM$GT_PRCNAM) SYS$SETPRN7NM$GT_TR_FSPEC+ STR$COPY_DX=0(`;=`| 8OTS$MOVE /SMB$READ_MESSAGE_ITEM=8OTS$FILL03STR$TRIM5 LIB$SFREEN_DD=0;=@ 7NM$GL_ABORT_SEND 7SMB$READ_MESSAGE9SYS$WAKE=0( ;=0 7 NM$OPR_MSG=eԅ$ NMAIL100.A'8&[PORTER.NMAIL.KIT100]NMAIL_ALPHA.OLB;1XE;1 `"0;=@ ; STR$APPEND=0@ ;= ;0= NM$FREESTR? SYS$UNWIND =#~ ^(^0~8@HcGG@"=b#9@4GPBTG8"Xb"@Zk4GBbG@Zkb0c `BGhb4G@ZkGpBxb@Zk#b#?S@G# b#G e@GG b#`@GGc ]4G(]0}8@HP#kG#?$~! ^4G^G GG ="G@BGHbD@ZkGtG 0B8b  "?D@ZkGpBxb@Zk4G`Bhb"@ZkPBXbG@ZkG]] 0#kG`#G~GP^X^`~hpx޴>G{G = c =G= vH @"= 1@]G=#G2B3,3H" a"`BDB@!&@4G =G0@B @B"! H=G H0BH="8b]"}"G@Zk& "tG`BhbGG@ZkPB"Xb4G@Zk¤G 9 "4GG?$_  "4G0BGG8b#JG2F12B)N4JB$J2F12BS?B1 JssB13B0BB ="]"}"G@Zk& "`BhbGGtG@ZkPBXb"4G@ZkG0@'  A?`D 0B@ݴ="@]"8b}"G@Zk& "`BhbGGtG@ZkpBxb"="TG@ZkGP]X]`}hpxݤ=#k#tG~^ ^(~08GG"b0B]"8bc G@ZkEb#DG㳄@Gb#D@@BGHbGTG@Zk4G "D##1,GD @Gb#k@Gb#,@b# _ G؀D 4G #Gb#!@G@BGHbTG@Zk "XD# 4GG#b#1 C@G@BGHbTG@ZkG] ](}08@#kG#G~(^0^8~@HGGG= FG }"="GG "="="G!D }4G}"GGG"="TG0B8b@Zk4GG B(bG@ZkG(]0]8}@HP#kG#G~G(^0^8~@HP޴XGGG@B G@Zk?&GG`B " TG= }($"hb@ZkG0B8b="]"}"G@ZksG=ݠ1v JD1" b BGGG@Zk4GZGDB("b="TG@ZkPGDPB@"Xb="TG@ZkFGXDBH"b="TG@Zk<GD =!v H D4 18D@B0"b="TG@Zk(GDB8"b="TG@ZkGDB"b="TG@ZkGxD =!v H D   ]xD }2v@J@F@s$d0B8b="]"}"GG@ZkB"b4G@ZkG(]G0]8}@HPݤX`#k#4G8~H^P^X~`hpcG#@=( (GD`"8=0b&4G#(, PBXbG@Zk&P"TG@BTd"8DGHb@ZkpB"xb0="(]"tG@ZkTG0DB0$ >\"޶ #"D$"bLD"4"T"0}"@Zk&"BbDD"Ld"TGGG@Zk(_&"R" vHG?$! =TG =(" ]TGb#=="@Bb("4G@Zkc&X" 4G `@B8DtGHb@ZkGBb@ZkGcH]4GP]X}`hp#kG#G~4G^^~ PGGq @Q$TGb#2Q@B@F BG@ HH~ G#B4Gb@ZkG]]} 0#kGp#~@^H^P~X`h޴px>GGG`BGG'G B "G@Zk!B(=(R)" @0BG8b@Zk 4Gà@/0BG8bGGtG@Zk' 4G%G&_&܁R"!Q@0D#tG(@b#2F b="GGG@4GBb@Zk@B?%)!0$4GHbGTG@Zk  G@]H]P}X`hݤpx=#kG#TG~^ ^(~0GGHGG$ TG#1v J (B="0b@Zk(BG=TG0b@ZkGG] ](}0@#k0`#Gh> @h~^G^?$ ~(08޴@HP>XGGG (B$"=G TG Gh _@BW@Hb}"GGG@ZkTGG"[G@Zk4G =phPBXb G"@Zk0@ @ 4GG]] }(08ݤ@HP=X#kGG4!HGdSMB$INITIALIZE4"Xb#SMB$INITIALIZE4!`@dSMB$INITIALIZE4lG|LIB$STOP4pb#LIB$STOP4x@|LIB$STOP4#G SYS$PURGWS4$b# SYS$PURGWS4#@ SYS$PURGWS4%G SYS$HIBER4&b# SYS$HIBER4%@ SYS$HIBER4hG SYS$SETPRV4pb#` SYS$SETPRV4|@ SYS$SETPRV4G NM$POKEUSER4b#` NM$POKEUSER4@ NM$POKEUSER4GNM$GET_DEFDATA4 b#`NM$GET_DEFDATA4@NM$GET_DEFDATA4GLIB$STOP4b#`LIB$STOP4@LIB$STOP<GNM$GET_EXTENSION<b#`NM$GET_EXTENSION<@NM$GET_EXTENSION4'GSYS$FAOL4(b#`SYS$FAOL4'@SYS$FAOL4$G8LIB$STOP4(b#`LIB$STOP44@8LIB$STOP4)8GL SYS$SETPRN4*@b#` SYS$SETPRN4)H@L SYS$SETPRN4'GSYS$FAOL4(b#`SYS$FAOL4'@SYS$FAOL4GLIB$STOP4b#`LIB$STOP4@LIB$STOP4)G( SYS$SETPRN4*b#` SYS$SETPRN4)$@( SYS$SETPRN4'TGxSYS$FAOL4(hb#`SYS$FAOL4't@xSYS$FAOL4GLIB$STOP4b#`LIB$STOP4@LIB$STOP4+G STR$COPY_DX4,b#` STR$COPY_DX4+@ STR$COPY_DX<7G0SMB$READ_MESSAGE<8 b#PSMB$READ_MESSAGE<7,@0SMB$READ_MESSAGE49`GxSYS$WAKE4:hb#PSYS$WAKE49t@xSYS$WAKE49GSYS$WAKE4:b#PSYS$WAKE49@SYS$WAKE498GLSYS$WAKE4:@b#PSYS$WAKE49H@LSYS$WAKE<G SMB$SEND_TO_JOBCTL<b#SMB$SEND_TO_JOBCTL<@ SMB$SEND_TO_JOBCTL4,G<SYS$EXIT40b#SYS$EXIT48@<SYS$EXIT41GOTS$FILL41@OTS$FILL 45G LIB$SFREEN_DD46b# LIB$SFREEN_DD45@ LIB$SFREEN_DD</GSMB$RfI=>$ NMAIL100.A'8&[PORTER.NMAIL.KIT100]NMAIL_ALPHA.OLB;1XE;1"EAD_MESSAGE_ITEM<0b#SMB$READ_MESSAGE_ITEM</@SMB$READ_MESSAGE_ITEM4-(G<OTS$MOVE4-8@<OTS$MOVE4+PGh STR$COPY_DX4,Xb# STR$COPY_DX4+d@h STR$COPY_DX43xGSTR$TRIM44b#STR$TRIM43@STR$TRIM4+G STR$COPY_DX4,b# STR$COPY_DX4+@ STR$COPY_DX4+G STR$COPY_DX4,b# STR$COPY_DX4+ @ STR$COPY_DX4+ G0 STR$COPY_DX4, b# STR$COPY_DX4+, @0 STR$COPY_DX4+@ GX STR$COPY_DX4,H b# STR$COPY_DX4+T @X STR$COPY_DX</ G SMB$READ_MESSAGE_ITEM<0 b#SMB$READ_MESSAGE_ITEM</ @ SMB$READ_MESSAGE_ITEM4  G STR$FREE1_DX4  b# STR$FREE1_DX4  @ STR$FREE1_DX4  G NM$OPEN_TRACE4 b# NM$OPEN_TRACE4  @ NM$OPEN_TRACE4  G NM$WRITE_TRACE4  b#NM$WRITE_TRACE4  @ NM$WRITE_TRACE4 G NM$SEND_MAIL4 b# NM$SEND_MAIL4 @ NM$SEND_MAIL4 G NM$RESUBMIT_JOB4 b#NM$RESUBMIT_JOB4 @ NM$RESUBMIT_JOB4, GL LIB$SIGNAL40 b# LIB$SIGNAL4H @L LIB$SIGNAL4  G STR$FREE1_DX4  b# STR$FREE1_DX4  @ STR$FREE1_DX4  G NM$WRITE_TRACE4  b#NM$WRITE_TRACE4  @ NM$WRITE_TRACE4 G NM$CLOSE_TRACE4 b#NM$CLOSE_TRACE4 @ NM$CLOSE_TRACE4 G SYS$EXIT4 b#SYS$EXIT4 @ SYS$EXIT4- G@ OTS$MOVE4-< @@ OTS$MOVE4` Gp NM$CLOSE_TRACE4h b#NM$CLOSE_TRACE4l @p NM$CLOSE_TRACE4= G NM$FREESTR4> b# NM$FREESTR4= @ NM$FREESTR4GLIB$STOP4 b#LIB$STOP4@LIB$STOP4?GD SYS$UNWIND4@0b# SYS$UNWIND4?@@D SYS$UNWIND4;G STR$APPEND4<b# STR$APPEND4;@ STR$APPEND4;G STR$APPEND 4<b# STR$APPEND4;@ STR$APPEND4G SYS$PUTMSG4b#@ SYS$PUTMSG4@ SYS$PUTMSG4 G STR$FREE1_DX4 b#@ STR$FREE1_DX4 @ STR$FREE1_DX = > NM$GT_VERSION=!T44$=)d4L4z z=!AC4= !AC_!4ZL4=  | |= L=0(I I=910 NM$SYMBIONTBLISS-32E V1.2-022271A = (4`4= NM$INIT_PROC(4=VNM!!  $ $= ,4. .=  '4=  = : := 4= h h= 4`4=NM$INIT_STREAM4= 2 2 2 2 O F F F F  Z ] Z Y s l  r t w x w v y y w t 4$ $= 4. .=  4=  = . .=  4=  = . .=  4=  = . .=  4= . .=  4=  = . .=  4=  =  = . .=  4=  = : := 4=  = 4P4=NM$MSG_FROM_JBC4=           % 0 1  $$ $= 4. .=  4=  = . .=  4=  =  . .=  4=  = : := H4=  = p44=NM$SEND_TO_JBCp4=F>= "   #$$ $= t4. .=  o4=  = . .=  o4=  = : := 84= r r= `44= NM$UNPACK_MSG`4=  -# -# -# G  G  G  G   \ \ \ c \ \ \} \% \#  \+ \1 \7 \? \=  \G \E WS,$ $= d4: :=  4=  =  44= NM$DO_TASK 4= #            '   0$ $=  4. .=   4=  = : :=  4=  = ( 44= NM$CONHAND0( 4=LDC    > ? $ $= 4 4. .=  ' 4=  = : :=  4=  =  44= NM$CONHAND1 4= O( O( O( q r   gI7$ NMAIL100.A'8&[PORTER.NMAIL.KIT100]NMAIL_ALPHA.OLB;1XE;15"       <$ $=  4. .=   4=  = . .=   4=  = : := D4=  = 4@4= NM$NOTIFY4=f^]  2    5     < $ $ = <4 = 44= PUTLINE4=2*)     $ $= 4: := 4= . .=  4= . .=  4=  =  = : := 4= ( =  44= NM$SYMBIONT4=c[Z'0$ $= 04. .=  4=  = . .=  4=  = : := 4= ( =   ww1Z4ؗ05BBNM$TRACE0526-APR-1994 15:54BLISS-32E V1.2-022  . EXTERNAL_BASE .` _NMAIL$LINKi _NMAIL$CODE _NMAIL$INITD _NMAIL$PLITK _NMAIL$DATA $LITERAL$$LINK$ $ABS$ $INITIAL$$PLIT$$OWN$$GLOBAL$i$CODE$ NM$OPEN_TRACE0J NM$OPEN_TRACE NM$GL_TRACE NM$GT_TR_DEFNM$GT_TR_FSPEC NM$RMS_ERRORNM$CLOSE_TRACE0JNM$CLOSE_TRACENM$WRITE_TRACE0JNM$WRITE_TRACE NM$GL_PHASELIB$STOP OTS$HOME_ARGSOTS$MOVEOTS$FILL SYS$CREATE SYS$CONNECT SYS$CLOSESYS$FAOSYS$PUT SYS$PUTMSG =0;= P;4;7 NM$GL_PHASE@SYS$FAO NM$RMS_ERRORSYS$PUTLIB$STOP=0 ;=| 7 NM$GL_TRACE8 OTS$HOME_ARGS SYS$PUTMSG;=0;=0   SYS$CLOSE=0;=0 8OTS$FILL8OTS$MOVE=7 NM$GT_TR_DEF7NM$GT_TR_FSPEC SYS$CONNECT SYS$CREATE =#G~G^G^~ GG" b!c G B@Zk&P"@s"#C"B&#_'!?Hc5vJ$C1v J0@B#0":Bc##"(c"`G BG,c0@ZkGG B"@ZkX"G B HG@P"@Zk&`"?&7J4C6vJB!zJ_FPZF4C5_Jw1 HLc"cFC4#_'Hc0JD_'cZ#4JD_"zG8bD1"BP&$B#_"TCUCH cF?D{#zJ,c:F4#PBGXb4G@Zk&l"TGPBXbG@Zk@BHbP"4G@Zk&"PBXbP#"TG@Zk$G]]} 0#k#4G~^^~ GX{Gc GRH (B0b@Zk&t"BbGTG@ZkG]]} 0#kG@#G~G^^~GG#0b b (B= s G@BG]R" (#= UrBHb"#"GGG@Zk& "pBxbGGtG@Zk`BhbG4G@Zk&"PBXbGTG@ZkG]]G}#k(p#GX> @h~ ^S?C(^`B0~G8<C@GH޴PGGG@$G}X"GG=]! =R"]3@RAG¤G b#D*xF( "G " =_fG$?$P ! `@ a@_& D$2F$@bG0BG8bGGG@ZktGfaDPD`FG ](]0}8@HݤP#k4DGLOTS$FILL4H@LOTS$FILL4GOTS$FILL4@OTS$FILL4GOTS$FILL4@OTS$FILL4G OTS$FILL4@ OTS$FILL4G  SYS$CREATE4b# SYS$CREATE4@  SYS$CREATE4G, NM$RMS_ERROR4 b# NM$RMS_ERROR4(@, NM$RMS_ERROR4,G@ SYS$CONNECT40b# SYS$CONNECT4<@@ SYS$CONNECT4LG` NM$RMS_ERROR4Pb# NM$RMS_ERROR4\@` NM$RMS_ERROR4 G SYS$CLOSE4b# SYS$CLOSE4 @ SYS$CLOSE4G NM$RMS_ERROR4b# NM$RMS_ERROR4@ NM$RMS_ERROR,TGSYS$FAO,b#SYS$FAO,@SYS$FAO4GLIB$STOP4b#LIB$STOP4@LIB$STOP,GSYS$PUT,b#SYS$PUT,@SYS$PUT4G NM$RMS_ERROR4b# NM$RMS_ERROR4@ NM$RMS_ERROR4 HGd SYS$PUTMSG4 Pb# SYS$PUTMSG4 `@d SYS$PUTMSGd d=LD....connfromaddr to ccsubjattrtext stsdisctexttext!%T !AD !AS :F F=6.-NM$TRACEBLISS-32E V1.2-022271A = 44= NM$OPEN_TRACE4=?7V*V*Voo           2 $ $=  4. .=  4=  = . .=  4=  = . .=  4=  = . .=  4=  = . .=  4=  = . .=  4=  = : := `4=  = 44=NM$CLOSE_TRACE4=3+* $ $= 4. .=  4=  = : := 4=  = 44=NM$WRITE_TRACE4=        + ($ $= ,4 = hPg$ NMAIL100.A'8&[PORTER.NMAIL.KIT100]NMAIL_ALPHA.OLB;1XE" V8C<h1> Jɖ@"IG/ŵHbd66f\|xa$TOvGs DI?MFKMSh-׫1o'w~= bFb"mH//XfZ\g~,°.D)04 mGF!i)3ЎWfu ފqMEr*dҿ|Ӭr|$H17sqѿ51Q_uCXnb9 j_$ פt+EKav ZڇPi~'8M٠l rk/zCyBOUY줶wX7d 8\ =A#I9 ͛2: !X/~=7$x&28NgNXv2CZFlD cQ$)@I9g5RHEdMVvC&7JplH#FۿLHO`i蟺E V߻*ybbH8ANЌNRk@WwGf?GozĽ-Π 4  [X ̒U{:Jq}9|r81aE7)^Xm?|g4QXPbc ™G'E-WaT;()Q f[XzXF_'rGhu@mFa'ea|@gʅ ]t Γq.CoiS&ۏ-Ac;Uep X<_rљ%v)ҷCl%kV"89]:3a#ڴWj:ӏCeGĕEeLf ;.Ou]By? ܦV[?cjI|:ݚ9oUNvG_+)aPf̚Dx\T0<&__$pzW-4x+05O7x1(jQ33a0QjtNhJT{R"l!:MR \RCԘA6rw_ce}/#? 31͠-;WH^f͆Cx]gs0,&ef7xŁFd-ƌg=#70lm>tb:Gߧr6 'C?;( -VwcPkt*vq5TpEx3"-"C)]l*;K0Xe x4Ь~-.A@dq`[:rb(/vtQhP'gg ߂itݳyM U~'+9{E*KI.Uϩϝ-Y&9H:§TwwIÜ@ vɳ1Sפli0%4f |?|FQHojdUst=%p7"ƬƗFRJP1 rf$kk^1UE}5IP0rR?aq+cAFt%SD,H &w]ʭ[ӭ,{tʲRPwY( #RVѩaAU7aP0FJ4Yɀ*~ia2HB&y$G;2tD',Y,Gf*w4K: NPY3w JAI;8T+rIֽ}X ii9:'/k?p&Ҙ!5~>ʟC, c{|sߨ96vy{ Fzd_[0T4'#XaD0FMbI*L+ЪE ŽDd3]jW:XSWklҽ*_fe3_ MNn %lpJi'h8n"bKs+Įt&%1F{dXnO% !]-)#Zӄz8 A8&7fEj㜦 jQc"0vъ9u&b E=b7mvZpF?8}lln\?u)ed{뭴UY@sY+ Nlm.WSfo)!;?ݷ 1HYGc/ytB[7&f;- ]v'r#9r`VoB'1+-ҿwo,x]-LuEQw5^軏ȿT1>9Vk,zsu@f^4ezy=B[[H?Z0nw|#)Nzt/{ ;j)NQncoK^Ѐ2[| L|E-sYRpO5L/I(G\VCPF9 {bUhrbjOt ]_a<4M9yc -a kz6#K>'cqҳ|Un'KS1OO5;8{fxu2@Q+Ú5kc qj7xHwQ`3`yo,8l-VtA@Bl9 L|7g~+pg.o }tUs d+8[~RĪC,fl]mEuIo_L8Kf^~=Sϰ]36B?Vmb"/D{0pF~f e|Pc W e8G;|M.]}T.9PeuZ RY-=ԜS/O][q jݮAt;RnGSL#l^BFe|*Pv$%bz)#aBI5ӇyTj?FНyi'%R[&FYf$[s UwU;,tG͔0LPoѐ2]Hϒ1P>$ !:תNJ"žbFN1jC5Df-rYg5LX+'BC-#]I|-ɣ`tst2x|Vܲ>]ҠVXyPhu4@9[q_|yr\qTRKҋ}#B{* =Υܱ 읠hNU/ `Z(^؝;zt (F}v =ȋABvHlk^!J5WY Ag~U G60܏5 ]8d:,<-EE%+6 `~ n0kj(ުE~ % [E>X=.ZfI&\Z&{^N$d+Z6+i?lt[t$qqTvd ;c}ĬfPj[ thָo\7DO'iQk:lVj' .ٚ$>2|@nmp(ZM>I5ƷX thdO6:|\Cg$cݎ''Y11p,v-l7 &'b$wդӂt':3f2{*v~^a: )qO9o՗ޑa:V?j'd?q-[NnA``.$r W-iX\u;U?$!)#3xz[ uyzV-[f7}f}?ylD۾s\,ڵ*(.w>B1YJ "< 5Fqm\\ec3 ?p߽~E~S㇏0ҀKڋV+S /l~zO#?KNQS8( h8}0EaNU(ȵ!\zIUkcKHڕ !d#0Lv<7I#$ۭs=4|)imPaLX_*O7+B9qJP|raպNӼCj28.a2f}_l MS_o$sW:W?C]S!քo < nFxȈK\F:gմnZq MQRgfKώoQԍ3j9luF^ X{K)7S]jiQz!ժr q[EѨP2d@𱻢2P+B& f-fE%,+ϧƨ i1+6(]BMeNGj{ <^j=$} x8k"2rܩO/_k O`atgsOh~!5e$!Is?Unv!p_m/U.՝x0p\ gtCwu/f0<ə:^G UjUk^NxʗiM[$ NMAIL100.A'8&[PORTER.NMAIL.KIT100]NMAIL_ALPHA.OLB;1XE;1 " 44= WRITELINE4=\TS    $ $=  4. .=  4=  = . .=  4=  = : := 4= . .=  4=  = . .=   4=  = : := 4=  =  ww1ؗ03@@NM$USS0326-APR-1994 15:54BLISS-32E V1.2-022  . EXTERNAL_BASE .8 _NMAIL$LINKi _NMAIL$CODE _NMAIL$INIT _NMAIL$PLIT _NMAIL$DATA $LITERAL$$LINK$ $ABS$ $INITIAL$$PLIT$$OWN$$GLOBAL$i$CODE$ NM$USS_CREATE_CTL_FILE8JNM$USS_CREATE_CTL_FILENM$GT_WORK_DEF NM$USS_CLOSE_CTL_FILE8JNM$USS_CLOSE_CTL_FILE NM$USS_SUBMIT_JOB8J`xNM$USS_SUBMIT_JOB NM$GT_QUEUE NM$GT_JOBNAMEOTS$STRCMP_EQLSOTS$MOVEOTS$FILL SYS$SETPRV SYS$SETPRVSYS$EXIT SYS$CREATE SYS$CLOSE SYS$SNDJBCWx x=0@;=0 SYS$EXIT SYS$SETPRV=0p;=@ =0`x;= 7 NM$GT_QUEUE;7 NM$GT_JOBNAME SYS$SNDJBCW8OTS$STRCMP_EQLS=0h;=< 8OTS$MOVE= SYS$CLOSE8OTS$FILL=0;=`   SYS$CREATE7NM$GT_WORK_DEF =#~^ ^(~08@޴HPGG =v Jp F8 F # G8 G  GGG`tGGtG(GGtG$#G GG4BHâF/D,G@ZkP"_'GCGpHPJ2_JpJSBP&8B H7J4vJCB4vJpaQ HCuQJ;`KDsCp4cp1HRR",C1_&;K_GFF4R"0_'Hc3v`JFFrGZBHCD(uF$#GòGcdB$P`K Ģ@Zk`"P HrQHB5J1vJaQ H2F5D IJ3@$GGGG@ZkX"&D"9GG&!?H"7@ Hb#8KC "2@D  ,4#01?JF4"G(BG0b4G@ZkGB5RJ"29JsJGSF"D"@Zk,D4â"0b#6JD4ð<@GGG] ](}08@ݤHP`#k`#~h^p^x~GG =v Jp F8 F # ^G8 G  YGGT`GtGP# R KВJ0G$ d E8B"GG@Zk_#":7FK=07Jb#9?KHP9#=(=2v>K0sSH?'17J4JSF:B(=B09#c"yF}@ G(B"0b4G@Zk =G"#Hb#$= #]cR@J4v`JuS@Jx@JFcĦ7JFD@GGGGh]p]x}#k#G~G`^h^p~xG#TGPXX=v Jp F8 F # `X G  \GtGtGGUGG GtGGL("GPBGG@Zk$ B b'&0"_&=O's"U"& }F$_G,B][C(]_&0R"44G8<@]D=HL !B?@F`D@P"b#@GtGG@BHb}""GG@ZkG}P"b#=@GG`]h]p}x#kG#G~G^ ^(~00GGG #?$}" B=="b4G@ZkG= 8 Db#0F }GFc @Ӄ$ _G] ](}0@#kG4G#G~G^G^ GGG0BG8bG@Zk4G B(bG@Zk$ 4GG]] 0#k4 GOTS$FILL4 @OTS$FILL4 GOTS$FILL4 @OTS$FILL4 G\OTS$FILL4 X@\OTS$FILL4G SYS$CREATE4b# SYS$CREATE4@ SYS$CREATE4 G(OTS$MOVE4 $@(OTS$MOVE4 @GTOTS$FILL4 P@TOTS$FILL4 G SYS$CLOSE4 b# SYS$CLOSE4 @ SYS$CLOSE4(G8OTS$STRCMP_EQLS44@8OTS$STRCMP_EQLS4G4 SYS$SNDJBCW4b#` SYS$SNDJBCW40@4 SYS$SNDJBCW4G SYS$SETPRV4b#@ SYS$SETPRV4@ SYS$SETPRV4pG SYS$SETPRV4xb# SYS$SETPRV4@ SYS$SETPRV4GSYS$EXIT4b#SYS$EXIT4@SYS$EXITD D=4,+NM$USSBLISS-32E V1.2-022271A = p4@4= NM$PRIVSUPp4=xw ' '         $ $= t4. .=  o4=  = : := 4=  = @44= NM$PRIVSDOWN@4=LDC         : E$ $= D4. .=  ?4=  = . .=  ?4=  = : := 4= ; ;= #44=$NM$USS_CREATE_CTL_FILE4=z"         :     0$ $= 04. .=  4=  = . .=  4=  = . .=  4=  = . .=  4=  = . .=  4=  = : := X4=   = "44=#NM$USS_CLOSE_CTL_FILE4=   B J S S S S S S U g h# i j B($ $= 4. .=  4=  = . .=  4=  = . .=  jVh$ NMAIL100.A'8&[PORTER.NMAIL.KIT100]NMAIL_ALPHA.OLB;1XE;1=4=  = : := P4=   = x4`4=NM$USS_SUBMIT_JOBx4= v v            (  $$ $= 4. .=  w4=  = . .=  w4=  = . .=  w4=  = : := L4=  =  ww$*[PORTER.NMAIL.KIT100]NMAIL_VAX.OLB;1+,./ 4-'80123 KPWO56:wcdؗ7Jhؗ89GHJ% VAX-11 Librarian V04-00 Eؗ*z@Eؗ!%2   U^MAIL$C_PROT_MAJORU^MAIL$C_PROT_MINORU^ MAIL$PROTOCOL3NM$CANCEL_ENTRY NM$CCO_RPT NM$CHKCURPRIV NM$CHKPRIVKNM$CHK_ALIGNEDNM$CHK_CTL_FILEKNM$CLOSE_CTL_FILEIHNM$CLOSE_ERR_FILENM$CLOSE_RPT_FILENM$CLOSE_TRACEKNM$CREATE_CTL_FILENM$CREATE_RPTSHO_FILENM$CREATE_RPT_FILENM$DO_SHOW_DISPLAY8Z NM$EXECDSP NM$FIND_ENTRYK NM$FLUSH_CTL NM$GET_VBNNM$GET_VBN_RPTDNM$GL_ABORT_SENDME3 NM$CANCEL8Z NM$CHMODE:NM$CLINTDNM$DATAIH NM$ERRORIOK NM$FILEIOU^NM$MAILdL NM$MESSAGE|NM$NETIO NM$QUESUBS NM$RELEASE NM$REPAIR NM$REPORTIOTNM$SENDNM$SHOWNM$STARTvNM$STOPNM$SUBST NM$SYMBIONTNM$TRACENM$USSD NM$GT_TR_DEFDNM$GT_TR_FSPECD NM$GT_VERSIONDNM$GT_WORK_DEFD NM$IOSTATSNM$LOAD_STRINGSNM$MASSAGE_QSTATUS| NM$NET_ABORT|NM$NET_CONNECT|NM$NET_DISCONNECT|NM$NET_RECEIVE| NM$NET_SEND NM$NEXT_QUEUEDNM$NMXKNM$OPEN_CTL_FILEIHNM$OPEN_ERR_FILE NM$OPEN_TRACE NM$OPR_MSGKNM$PAD_BLK_CTLNM$PAD_BLK_RPTBN NM$POKEUSERKNM$READ_BY_RFAK NM$READ_CTLKNM$READ_CTL_BLK NM$FLUSH_CTL NM$GL_ABORT_SEND NM$GL_SUM_PRIONM$GT_DEF_DELTA NM$GT_JOBSUMNM$GT_SHOW_FSPECNM$PAD_BLK_RPT NM$READ_CTL_BLK NM$UPDATE_CTL NM$WRITE_TRACEECD NM$GT_LNMTBLDNM$GT_LNM_DELTADNM$GT_LNM_EXPIREDNM$GT_LNM_EXTNDNM$GT_LNM_TRACEDNM$GT_MIN_DELTAD NM$GT_PRCNAMD NM$GT_QUEUEDNM$GT_SHOW_DEFDNM$GT_SHOW_FSPECDNM$GT_DEF_EXPIRYD NM$GT_ERR_DEFDNM$GT_ERR_FSPECD NM$GT_JOBNAMED NM$GT_JOBRETD NM$GT_JOBRPTD NM$GT_JOBSUM~D NM$GL_TRACEDNM$GQ_DEF_DELTADNM$GQ_DEF_EXPIRYDNM$GQ_MIN_DELTAD NM$GT_DAEMONDNM$GT_DEF_DELTAIH NM$READ_ERR NM$READ_RPTNM$RELEASE_ENTRY NM$REPAIRNM$RESUBMIT_JOBK NM$REWIND_CTL NM$REWIND_RPT NM$RMS_ERRORKNM$RUNDOWN_CTLNM$RUNDOWN_RPTT NM$SEND_MAIL NM$SHOW_JOB NM$SHOW_QUEUE NM$SNDJBCNM$START_QUEUESvNM$STOP_QUEUEST NM$SYMBIONTNM$TRIM NM$TRNLNMNM$UNIQUE_NAME8Z NM$UNUSEDK NM$UPDATE_CTLNM$WRITE_RPTNM$WRITE_RPT_BLKNM$WRITE_RPT_FAONM$WRITE_RPT_VECwD NM$GL_PHASED NM$GL_RCVTMODNM$GL_RET_PRIODNM$GL_RPT_PRIOD NM$GL_SNDTMODNM$GL_SUM_PRIO  NM$UPDATE_RPT NM$USERNAME NM$USER_MSGNM$USS_CLOSE_CTL_FILENM$USS_CREATE_CTL_FILENM$USS_SUBMIT_JOBK NM$WRITE_CTLKNM$WRITE_CTL_BLK NM$WRITE_RPTNM$WRITE_RPT_BLKNM$WRITE_RPT_FAONM$WRITE_RPT_VECNM$WRITE_TRACENM$PARSE_TOKENKNM$POINT_EOF_CTLK NM$POINT_RFAK NM$POINT_VBN NM$POKEUSERKNM$READ_BY_RFAK NM$READ_CTLKNM$READ_CTL_BLK NM$FREESTR NM$GETQUINM$GET_DEFDATANM$GET_EXTENSIONNM$GET_FILESPECNM$GET_QUE_LISTK NM$GET_RFAK NM$GET_VBNNM$GET_VBN_RPTDNM$GL_ABORT_SENDkQeC$ NMAIL100.A'8$[PORTER.NMAIL.KIT100]NMAIL_VAX.OLB;1;1XE;19" l>$ NMAIL100.A'8$[PORTER.NMAIL.KIT100]NMAIL_VAX.OLB;1;1XE;1O5" !"#$%&'()*+,-./01m$ NMAIL100.A'8$[PORTER.NMAIL.KIT100]NMAIL_VAX.OLB;1;1XE;1Ҭ"12 41 Eؗ164 NM$CANCEL1626-Apr-1994 15:4726-Apr-1994 15:47VAX Bliss-32 V4.7-999+ NM$CANCELNM$CANCEL_ENTRYfP]HcNM$CANCEL_ENTRY NM$FREESTR NM$FIND_ENTRY STR$FREE1_DX NM$GETQUI NM$SNDJBCP NM$CANCEL_ENTRY  gF     5      STR$FREE1_DXXLIB$STOPW LIB$SIGNALV^|mЏԭ(Xh\(<L(4,ޮ@ݬ ~ݬ NM$FIND_ENTRYPSSݏʀfhЏʀP}<ݏҀfhЏҀPURRP@h\X NM$GETQUIPSS"SSr S~ݏgSR Rݏpݏhfn^ NM$GETQUIPSS S~ݏgRO< NM$SNDJBCPSS S~ݏg6ݏCfTTP@hPSSURT`T$ݬݬTP@pPSS SxURTU/ NM$SNDJBCPSS S~ݏgݬݏSfhPЬPРP^}~ NM$FREESTR!  NM$DELETE_FILEPNM$OPEN_CTL_FILE NM$READ_CTLNM$CHK_CTL_FILENM$CLOSE_CTL_FILE&   ?^=m~ ݬNM$OPEN_CTL_FILE NM$READ_CTLnNM$CHK_CTL_FILEPݏ LIB$SIGNALNM$CLOSE_CTL_7FILEP~^}~Xa NM$MARK_FILE P SYS$GETTIM NM$USERNAME NM$GET_RFANM$POINT_EOF_CTL NM$WRITE_CTL NM$FLUSH_CTLNM$READ_BY_RFA NM$UPDATE_CTLaPc a xT.     NM$WRITE_CTLX LIB$SIGNALWθ^mV~HPݬNM$OPEN_CTL_FILE NM$READ_CTLݮDLNM$CHK_CTL_FILEPݏ Hݏ gЏPHݏgЏ8P,nPPP  SYS$GETTIM^  NM$USERNAMEЬ RI bhЏxV_< NM$GET_RFANM$POINT_EOF_CTLn~h4 NM$GET_RFAbRIVPݏ LIB$SIGNALЏPddPcxdPcŌdP cŠdP@cŴdPcURݣ cݣ NM$SHOW_JOB cݣ NM$SHOW_QUEUE~^}~  NM$CLICANCELqtPentrytlogreturnuserreason'Q' NM$CANCEL_ENTRYP2  # CLI$PRESENTT|SRwmS dPbdPb? (Pb8b#H@ NM$CHKPRIVPݏ LIB$SIGNALЏP bݢNM$CANCEL_ENTRY~^}~ & NM$CLIRELEASEMPentryloguser'Q' NM$RELEASE_ENTRY&P. & X SRamS  CLI$PRESENTPb Pbb#(  NM$CHKPRIVPݏ LIB$SIGNALЏP bݢNM$RELEASE_ENTRY @~^}~ NM$CLISTOPBPoknonelogdelete 'NM$STOP_QUEUESP$   S CLI$PRESENTRQm bPcbPc(bPc0 NM$CHKPRIVPݏ LIB$SIGNALЏPcNM$STOP_QUEUES~^}~s NM$CLISTART8Plog8'NM$START_QUEUESP"  A?m< CLI$PRESENTPD NM$CHKPRIVPݏ LIB$SIGNALЏPNM$START_QUEUES~^}~ Uo NM$CLIANALYZELPrepairLconfirm\holdlreturnxbeforesincereason'Q'Q' Q NM$REPAIRoP? o 0| NM$CHKPRIVV LIB$SIGNALU CLI$PRESENTBTTSRmSdPbdPbdPb,dPb$<P b,LP@b\dfPݏeЏPt˟lfPݏeЏPb=|fPݏeЏTPbbPݏ"eЏ"P,$b NM$REPAIR~^}~: NM$CLISIG  )EQ  CLI$_FACILITYЬPa ~ SYS$UNWIND< P>- NM$GETSTRING  Td0mݬ CLI$PRnDĒ$ NMAIL100.A'8$[PORTER.NMAIL.KIT100]NMAIL_VAX.OLB;1;1;1r."B CESENTPP}~ CLI$GET_VALUEP ݏLIB$STOPP~^}~E NM$GETTIME P-- 00:00:00.00  STR$COPY_DX SYS$BINTIMP-  |  LIB$STOPT^wmݏԮݬ CLI$PRESENTPSSP^ݬ CLI$GET_VALUEPSS STR$COPY_DXЬRR SYS$BINTIMPS^ STR$FREE1_DXS ݏdբ ݏdP~^}~  NM$GETNUMERICP0 D LIB$CVT_DTBP,   ^nmݏԮݬ CLI$PRESENTPRRP^ݬ CLI$GET_VALUEPRR STR$COPY_DXݬݮ<~ LIB$CVT_DTBPR^ STR$FREE1_DXR ݏLIB$STOPP~^}~q NM$GETMODEP" SYS$GETJPIWP   <<^(n|~~ |~~ SYS$GETJPIWPԮЮP -@ LIB$SIGNAL SYS$UNWIND ELIB$STOP4 _NMAIL$DATA _NMAIL$DATA4 _NMAIL$PLIT _NMAIL$PLITF _NMAIL$CODE _NMAIL$CODEF _NMAIL$INIT _NMAIL$INITQ@QQQQQQQQQQQQQQQXQQQPoQQQ&QQ}ww1%*EؗF222NM$DATA2226-Apr-1994 15:4826-Apr-1994 15:48VAX Bliss-32 V4.7-999NM$DATAP Nmail V10.0 0 00:30:00.00 0 00:10:00.00 3 00:00:00.00 NM$WORK:.WRK SYS$OUTPUTNMAILOUTPUT.LISNM$ERRORSYS$SYSTEM:.DAT NMAILTRACESYS$MANAGER:.LOGNM$QUEUENMAILREPORTSUMMARYRETURNED NMAIL-DAEMONNMAIL LNM$SYSTEM NM$EXPIRENM$DELTANM$TRACE (NM$EXTENSIONQ,g NM$GQ_DEF_DELTA NM$GQ_MIN_DELTA NM$GQ_DEF_EXPIRYG NM$GL_ABORT_SEND P  NM$GL_PHASE  NM$GL_TRACE $ NM$IOSTATS 8NM$NMX NM$GT_VERSION NM$GT_DEF_DELTA NM$GT_MIN_DELTA (NM$GT_DEF_EXPIRY 6NM$GT_WORK_DEF CNM$GT_SHOW_FSPEC NNM$GT_SHOW_DEF ^NM$GT_ERR_FSPEC g NM$GT_ERR_DEF wNM$GT_TR_FSPEC NM$GT_TR_DEF NM$GT_QUEUE NM$GT_JOBNAME NM$GT_JOBRPT NM$GT_JOBSUM NM$GT_JHOBRET NM$GT_DAEMON NM$GT_PRCNAM NM$GT_LNMTBL NM$GT_LNM_EXPIRE NM$GT_LNM_DELTA NM$GT_LNM_TRACE NM$GT_LNM_EXTN  NM$GL_SNDTMO  NM$GL_RCVTMO NM$GL_RPT_PRIO NM$GL_RET_PRIO NM$GL_SUM_PRIO NM$GT_VERSIONNM$GT_DEF_DELTANM$GT_MIN_DELTANM$GT_DEF_EXPIRYNM$GQ_DEF_DELTANM$GQ_MIN_DELTANM$GQ_DEF_EXPIRYNM$GT_WORK_DEFNM$GT_SHOW_FSPECNM$GT_SHOW_DEFNM$IGT_ERR_FSPEC NM$GT_ERR_DEFNM$GT_TR_FSPEC NM$GT_TR_DEF NM$GT_QUEUE NM$GT_JOBNAME NM$GT_JOBRPT NM$GT_JOBSUM NM$GT_JOBRET NM$GT_DAEMON NM$GT_PRCNAM NM$GT_LNMTBLNM$GT_LNM_EXPIRENM$GT_LNM_DELTANM$GT_LNM_TRACENM$GT_LNM_EXTN NM$GL_SNDTMO NM$GL_RCVTMONM$GL_RPT_PRIONM$GL_RET_PRIONM$GL_SUM_PRIONM$GL_ABORT_SEND NM$GL_PHASE NM$GL_TRACE/ NM$IOSTATSNM$NMX _NMAIL$PLIT _NMAIL$PLITJX _NMAIL$DATA _NMAIL$DATAXww1jEؗ035 NM$ERRORIO0326-Apr-1994 15:4826-Apr-1994 15:48VAX Bliss-32 V4.7-999- NM$ERRORIONM$OPEN_ERR_FILEjNM$OPEN_ERR_FILENM$GT_ERR_FSPEC NM$GT_ERR_DEFSYS$OPEN NM$RMS_ERROR SYS$CONNECTP |NM$OPEN_ERR_FILE-  <!|V,nPfPfƔ(NM$GT_ERR_FSPEC K3, NM$GT_ERR_DEF30NM$GT_ERR_FSPEC4 NM$GT_ERR_DEF5,n`Ɣ`ƔƖƘƞƠ,nDPDPfƌVSYS$OPENPRRRRPVݏlK NM$RMS_ERRORP SYS$CONNECTPRRPݏ NM$RMS_ERRORP$NM$CLOSE_ERR_FILEBNM$CLOSE_ERR_FILE SYS$CLOSE NM$CLOSE_ERR_FILE    SYS$CLOSE NM$READ_ERR4 NM$READ_ERRSYS$GET  NM$READ_ERR&L  bPRЬ$ RSYS$GETP"PԼPzRݏ NM$RMS_ERROR<"P I _NMAIL$DATA _NMAIL$DATA _NMAIL$CODE _NMAIL$CODEww1 :Eؗ104 NM$FILEIO1026-Apr-1994 15:4826-Apr-1994 15:48VAX Bliss-32 V4.7-999. NM$FILEIONM$CREATE_CTL_FILEzNM$CREATE_CTL_FILENM$UNIQUE_NAMENM$GT_WORKM_DEF NM$RMS_ERROR SYS$CONNECTNM$USS_CREATE_CTL_FILEP |NM$CREATE_CTL_FILE5  `'"  |VƈNM$UNIQUE_NAME,nPfPfK$P(Ɖ,NM$GT_WORK_DEF30ƈ4NM$GT_WORK_DEF5J,n`P`PRưTZư\,nXXDЏ,nDưDưfV{NM$USS_CREATE_CTL_FILEPRR Vݏl NM$RMS_ERRORư SYS$CONNECTPRRưݏ NMN$RMS_ERROR(d#NM$OPEN_CTL_FILEONM$OPEN_CTL_FILESYS$OPEN SYS$CONNECT |NM$OPEN_CTL_FILE@  1)  |V,nPfPfЏKBL$P(J BK,n`P`PRưTZư\(d,nDưDưЬ Ьf,nb:° SYS$CANEXH蟢cc Ԣ NM$CLOSE_CTL_FILENM$NMX3Pݢ`P8TRNM$GET_OPTIONS GET_SYMBOL#LIB$GET_SYMBOL STR$UPCASE   F}~LIB$GET_SYMBOLPRRRR ݬݬ STR$UPCASERP .4vPNM$AFTERNM$EXPIRENM$DELTANM$CONFIRMNM$NORETURNeNM$GET_DEFDATA SYS$BINTIM SY_S$BINTIM SYS$BINTIMNM$GQ_MIN_DELTA LIB$CVT_DTBP  r$     LIB$CVT_DTBXvWV SYS$BINTIMU LIB$SIGNALTS0^(g, $  # NM$GET_DEFDATAPݣd|||t|Ä|ÐS,fP|SePRR SݏdÀã|l|УpPÀPPÀS$fPtSePRR Sݏdգx,գ|À ãtlt`pP ãt|tÀP٣xPPxSfPPÄSePRRÈ SݏdPÈNM$GQ_MIN_DELTA3 ÄNM$GQ_MIN_DELTAPPP SݏdSfP%^ݣ !AF!2ZL!2ZL8NM$TRIM STR$COPY_DX SYS$ASCTIMSYS$FAOP  {$    Ea D C B A @ <U^LTP48,0$(Ԯe e r胂{ $<Rl (08@H P(XB`fhpx* f    !`!!!B"Ȅ"Є"؄$#d#脂##($l$$i$:% %(%00&8T&@x&H&P&X&` 'h:'pz'x'''(@(p((()P)ȅ)Ѕ)؅*2*腂`*{***+F+p+ +(+0+8+@+H+P>,X`,`|,h,p,x,,,-.NOJOBSno jobs found in Nmail queues2NOQUES no active Nmail queues available$jQSTARTstarting queue !AS"QSTOPstopping queue !AS.QWAITwaiting for queue !AS to stop"QDELdeleting queue !AS,QRUNqueue !AS is already started"CANCELjob !SL cancelled"RELEASjob !SL released0CANPENDjob !SL cancellation requestedTEXT!ASTEXTC!AC@FILOFLO.too many files in job; not all will be deletedFFILOFL24too many files in job; not all will be accounted forFNOREASN3cancellatkion reason ignored; old-style message file"NOFILESno files in job*READerror reading from file !AD*WRITEerror writing to file !AD,SUBMITfailed to submit Nmail job6RESUB%failed to submit job !AS to queue !AS,IVNUMinvalid decimal number '!AS'$IVTIMEinvalid time '!AS'.TOOSOONinterval '!AS' is too small6TRNLNM$error translating logical name '!AS'NONXJOB no such jobJOBACT job is active0lJOBFREEjob is not being held in queue4JOBCAN#job already marked for cancellation*QUEACTqueue !AS is not stopped,QUEFAILfailed to start queue !AS6NONRET$message is defined as non-returnable6NOSYSPRV#operation requires SYSPRV privilege6NONETMBX#operation requires NETMBX privilege2NOOPER!operation requires OPER privilege6NOCMKRNL#operation requires CMKRNL privilegeBMODE2operation only allowed in interactive mmode process&NONETnetwork not available:LOGLINK'error creating network link to node !AS,SENDERRerror sending to node !AS:TIMEOUT'no response from slave mail on node !AS>NETHUNG+timed out sending to slave mail on node !AS>NOACCEPT*node !AS cannot accept this message format*PROTOCOLnetwork protocol error6RACE&expected mailbox AST not yet processed&OPENerror opening file !AD&CLOSEerror closing nfile !AD.SEARCHerror searching for file !AD"PARSEerror parsing !AD"RMSunexpected RMS error.JBCunexpected job controller error(CLIBUGunexpected parse error4UNXFC#unexpected MAIL function code (!SL)6SYNCH%something didn't happen (flags=^x!XW)"MBXIOmailbox I/O error*BADFILnot a valid control file6BADALG%block alignment error in control file8BADBIO'fractional block read from control file4oBADFLG#contradictory flags in control file"ABORTaborted by request&SYNTAXsyntax error in '!AS'@BADTIM.invalid time value set as Nmail system defaultBINSTREE/error building internal file list (!SL node!%S) NONXQUE no such queue<BADBUF*disagreeable buffer size specified by MAIL*FAOunexpected formatting error6PRVUP&failed to set privilege from exec mode:PRVDWN(failed to reset privilege from exec mode<pEXTNF,failed to activate Nmail extension image !AS2EXTNT!no entry-point table found in !AS4EXTBAD"malformed entry-point table in !AS&SSUBJNmail delivery summary&RSUBJReport on failed mail"MSUBJReturned to senderHRBLURB6Errors were detected when processing your mail message,RBLURT which was entered at !17%D>CBLURB-Your mail message of !17%D has been cancelled2CBLURT by request of user !AS at !17%D8qCBLURN& but no further details are available.LGBLURB:The following error message was returned whilst sending to>TBLURB-The text of your failed mail message follows:@ZBLURB.There was no text in your failed mail message.FNBLURB4Text of original message suppressed by user request.DMBLURB2Your original message will be returned separately.THISAD address !ASXTO To: !ASXCC CC: !ASXSUBJ Subj: !ASrXFROM From: !ASCWHY1 Reason: !ASCWHY2 : !AS&EHARDThis is a hard error.&ESOFTThis is a soft error.FEEXP7This is a soft error, but the retry period has expired.HECAN9This is a soft error, but the message has been cancelled.,EUNKN** unknown error severity **HENOMOR6No more attempts to send to this address will be made.>EMOR/Attempts to send to this address will continue.<REQUEUE*Nmail messasge requeued as job !SL!/To: !AS&LOG1!AC fatal error (oops).LOG2Job !AS!/Queue !AS!/Entry !SL$LOG3User !AS!/File !AS(SHOHDRQueue entry !SL !+!AS0SHOHDALQueue entry !SL, user !AS !AS*SHOENT Message entered at !17%D2SHOENUK Message entered at unknown time@SHOTIM. Attempted !SL time!%S, most recently at !17%D6SHONEW% No attempt to send has yet been made0SHOXAT Expires after !+!SL attempt!%S$tSHOXTM Expires at !17%D!+:SHOXOR) Expires at !17%D or after !SL attempt!%S(SHOXNO Default expiry period*SHODEL Retry interval is !13%D*SHONDEL Default retry interval.SHOFORN Foreign or non-text messageSHOFROM From !ASSHOTO To !ASSHOCC CC !AS SHOSUBJ Subject "!AS"(SHOSUBX Subject (not shown)!+<SHOSUM* Summary: !SL unsent, !SL sent, !SL failed:SHODLV( Confirmation of joub completion required4SHONDLV" No confirmation of job completion4SHORET" To be returned to sender on error0SHONRET Not to be returned to sender:SHONRPT( Delivery failure not reported to sender.SHOCRTS Message is being cancelledSHOADR AddresseeSHOSTSStatusSHOLSTTimeSHOUNS unsent SHODUN sent SHOFAIL failed SHOEXP expired SHOCAN cancelledSHOXEQqr\$ NMAIL100.A'8$[PORTER.NMAIL.KIT100]NMAIL_VAX.OLB;1;1;1;1a"uvactiveSHOHLD held in queueSHOTIL held untilSHOCMP completed$SHOERRerror in execution,SHONOSEnone selected for displayNEOFERR<(a new message is being posted: please try SHOW again later)JNULERR8(no error message text was received from the slave mail)<NEVTRY+(no attempt ever made to send this message)(ANFILEFile !AS (!UL,!UL,!UL)&ANFILDT created at !+!17%D(ANFROM from user !AS at !17%D<wANEMPTY* is not a valid control file - it's emptyHANBADF7 is not a valid control file - the format is incorrectLANOBSF; is not a valid control file - unsupported obsolete formatLANPREOF9 is not a valid control file - premature EOF encounteredJANFLMIX8 is not a valid control file - contradictory flags byteRANXVBNA is not a valid control file - no VBN pointers in control recordJANUNKFR7 is not a valid control file - cannot determxine senderFANUNDIR4 is not in the usual Nmail directory [warning only]@ANMULDIR, can be reached by !SW paths [warning only]@ANUNQUE- has no corresponding job in the Nmail queueBANMULQUE. appears !SW times in jobs in the Nmail queueBANSTUCK0 is being retained after system error (job !SL)DANHELD3 is being held until explicitly released (job !SL)HANWEIRD6 is in a weird state - job !SL may need manual fixupDANLOST3Job y!SL contains a nonexistent or inaccessible fileBAN2FILE0Job !SL contains !SL files (usual number is one)RANNORPT@Return-to-sender is not possible for this message [warning only]RAN2OLD@Repair skipped - message is older than the specified /SINCE timeRAN2NEWARepair skipped - message is newer than the specified /BEFORE time$ANASKDELDelete this file?$ANASKSUBSubmit this file?$ANASKRELRelease this job?$ANASKCANCancel this jzob?*ANASKFLUCancel extraneous jobs?"ANDELOKFile !AS deleted.ANSUBOKJob !SL entered in queue !AS@ANHOLDOK-Job !SL entered in queue !AS in holding state"ANRELOKJob !SL released4ANRELHOK!Job !SL released to holding state$ANCANOKJob !SL cancelled$ANZERONo errors detected(ANSUMM!SL error!%S detected:0ANBADCNT !SL invalid control file!%S:ANUNQCNT& !SL control file!%S not in the queue8{ANMQUCNT% !SL control file!%S multiply queued6ANLOSCNT" !SL lost or inaccessible file!%S8ANMFJCNT$ !SL job!%S with more than one file@ANUNDCNT- !SL file!%S not in the Nmail work directoryBANMDFCNT/ !SL file!%S multiply entered in the directory2ANRETCNT !SL job!%S retained in queue.ANHLDCNT !SL job!%S held in queue.ANWRDCNT !SL job!%S in weird state@ANSIGCNT, !SL execution error!%S during analysis run,|ANACTIONCorrective action taken:(ANDELCNT !SL file!%S deleted*ANSUBCNT !SL job!%S submitted(ANRELCNT !SL job!%S released*ANCANCNT !SL job!%S cancelledANUNKU (unknown)ANNETU (network)XXYESYesXXNONoXXDELDeleteXXCANCancelHREPRESN5message file recovered when repairing the Nmail queue"TRJOB job !SL user !ASTREOJ end job !SLTRCONN to !AS }TRDISC TRABO abortTRSEND -tx-> !AFTRRECV <-rx- !AFTRRECN <-rx- !XLTRZZZ.NMAILww1aEؗ143NM$NETIO1426-Apr-1994 15:4826-Apr-1994 15:48VAX Bliss-32 V4.7-999)NM$NETIONM$NET_CONNECTVPQTP ::"27=/"0,rNM$NET_CONNECT STR$COPY_DX NM$GL_TRACENM$WRITE_TRACESYS$QIOW~ NM$IOSTATS SYS$SETIMRP NM$NET_CONNECTp  b2 $X LIB$SIGNALWV^<~\ P\ ݬV STR$COPY_DXhfnnVݏ⁂g(f(hcSs( , 0ЬPPPLЬPPPPЬ PP PTЬPPPDԦH NM$GL_TRACEVݏ`NM$WRITE_TRACEԦ@|~|~|~~2< ~ݦ SYS$QIOWPRR