VMSeti for OSU

4th May 2005, version 1.5.3

VMSeti Copyright © 2000-2005 Mark G. Daniel.
This package comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to redistribute it
under the conditions of the GNU GENERAL PUBLIC LICENSE, version 2.

VMSeti  provides a simple, efficient interface for monitoring the progress of VMS-based SETI@home processing. Works with SETI@home versions 2.n and 3.n.


Installation

  1. $ SET DEFAULT WWW_ROOT:[SCRIPT_CODE.VMSETI]

  2. compile+link the executable (requires DECC):
    $ @BUILD_VMSETI BUILD

    -OR-  just link the executable (using supplied object module):
    $ @BUILD_VMSETI LINK

  3. copy executable and support procedure
    $ COPY VMSETI_AXP.EXE,VMSETI.COM WWW_ROOT:[BIN]

  4. access to establish it works using demonstration data files
    http://your.hosts.name/cgi-bin/vmseti

  5. ensure the server script can read the SETI data files
    $ SET PROTECTION=W:RE device:[000000]SETI.DIR
    v1.3: $ SET PROTECTION=W:RE device:[SETI]*.TXT
    v2.n: $ SET PROTECTION=W:RE device:[SETI]*.SAH
    v3.n: $ SET PROTECTION=W:RE device:[SETI]*.SAH

  6. customize to suit the local site
    $ EDIT WWW_ROOT:[BIN]VMSETI.COM

  7. INSTALL to allow access to OUTFILE (reporting of power spikes)
    $ INSTALL ADD WWW_ROOT:[BIN]VMSETI.EXE /PRIV=(SYSPRV)

Usage

VMSeti locates data files either from the environment variables established during installation above, or the path supplied with the request. Any such path must be mapped by server configuration.

In this way a default location can be provided using the script wrapping procedure and if the site supports multiple processing streams these can be selected by supplying a URL containing a path along with the script.

To include some local information on the report page use the VMSETI_LOCAL environment variable to supply text (plain or HTML), or if the first character is a '@' the location of a file containing this text. Local information is included towards the bottom of the page. This information could provide links to other instances of site processing.


Mark G. Daniel
Mark.Daniel@wasd.vsm.com.au
(Should the above address present problems or provide no response for an extended period then use Mark.Daniel@dsto.defence.gov.au)

Demonstration & Download
http://wasd.vsm.com.au/cgi-bin/vmseti
http://wasd.vsm.com.au/wasd/
ftp://wasd.vsm.com.au/wasd/index.html pk///?$B ! >DFD>/ [[/`X[N3 @ 3@ ( ^(~[[jKY4GG[0^*`0>8@~B"8@`BFvFFG NFGG/ [[/lY[HHަvN9B4BPXPލX[[nY [BGG[`ޝ`>?@Dp#k#GtG >^ ;G~^ ~(GGG01"hb#b_ "GDGG4GtGhb#01"/W_//3G`@"G" } sFF" $(,048<#G C#C $(,048<@DHLPTX\GG4Gb#_GG]] }(0#k///; 0#~^^~ (0޴8GGG GG///CEB/ ///РG4Gb#_G 0@@@/G4Gb#_GG4Gb#ݫ_G]]} (0ݤ8@#k///$P p#@^~2AJ6aJH^P~2AJX`0`B^޶>hGGGG\[[`X/[  ^B@0( C0C0 CUBT0C cc(T#(@///r:!H@C#3aJ(}0](]0}GGF [[/jKY[8]8O7xBF/414բҲU"T/_BG`CH!@Q@0R"U"Gb#/_\#0 @\#:/C4H91@"9!KEB6AJW@B(` B B66CFVB"F///0ABCW#> $" VCzG;AJ uCcEB`///0@B"EB,##0 C#,#G]"b#G:@ "GGGb#4GtG 01"_\CG0@@\C/= $@c0BG$0`B@c///D0BDG@]H]P}X`hp#k//#0^~^"8^@~HGGG\{#@L#0 BGL#sPG4Ghb#@p}/ת_$#Hq" b#!1 @0@B$#H!!H]@!!H B0R"0J=  =[[`X[((=BL @91 CY0CY]GQBG/_\C0@@\C8//4##1!J0 @0J6 J4#6J41 B#/ 1@ #0CcC91 C0@C #0CB[@B@/pG`3G GG/G/G0]8]@}HP#k//#^~^"{#^ GG\m@T"0 @GT"//P0BPG]] 0#k// #~^^~ (0޴8@H>PG&1@G(GGGG@C//"'@!/ //!DGGTG@ZkG? //!CG4G@ZkG/?&1@'@/G]]} (0ݤ8@H=P`#k//GGG{#G//GGG{#4G//#4G~p@^H^P~[X`h޴pxGGG^G@Zk8"=4HG0 @8"B2AJb]=[@B"FFF[`X[  ݦN8BC`":H9!K(]0=(]0}[[ C DD D/jKY[8]8L8@CFC////XGGTG0BXǢF<b0`B<bE@Zk/ /G@]GH]P}X`hݤpx#k///KP.G"GPJE@/.FP."51@}//?`yBU@/+///.HDB"qHGKb tJ?G!K5BPJ_G@DB FG"">pKb.SrJrQKtFyBb>.VJF>b/[qKrGb?M//b,G$H51BFHpJCbHB pDb</=//BU@-/b.tHH"yKK"b#!J5ѠB@D#SbJB tFb>.s6JWJF>,DHw[JDb"<.PJFBG>"/Y8K"?.VJ> //".G$H51BxbKHQ"JB 8F">@G]]} (0#/k///#@BGG~^^GG ` {GGGb#Gs"_G///@1,1H0DC//GGG7@BC_@1 BBG!/1/q/#q"Q/.B F1"8KsK1#q#GFYKJ H?GF BD HD HDC_ B:`/q/4J0B BqK1"?GFC./ @B @@F///Q/q/""1/B F#1"WKtKQ/3J8K" BtF3aJWKxF3aJwFC? B /Q/4J0BC BQK1"F bGGGGb#0Bs"7C7DFGG'_G/4GG]] #/kGG Gk#~^GGTa"G@"4B bB"G@"6B B/ 4GG] #k#~^^~ (0޴8GGGGG4GCf -BBƢv@G7CGE"G(BSKZk B5DZk&"Gb#6@G  @@G00B$@fs@GE"G(B/;KZk BDZkƢBƲ4Gø@GGb#@ $@"GE"G(B%KZk BDZk4GG]]} (0ݤ8@#k#~^^~޴GG]T  <DGb@"@`L`L@1C0`L@ , HCPҰ`L`L@DC`L@@@D@N8CR12F A0`@GGYb@/qGF@/i@@LL8CC1 FCCҠ@LBL8CZC1:FC CР@L!@L8CRCZRGC@C@L!BL8CCZPGCCѠ@LBBL8C!CZAGC CҠ@LBL8C1CZQGC CР@L#@L8CRCZRGC@C@L#BL8CCZPGCCѠA@@_F0`@= GG!8  @! :Z#!/:"GTGG {#@G]]}ݤ#/k#~^^~ (0޴8@H>PGG GG T h G&B蠸@@9,zHA9H:D9<0@GGb# _G@ @Lp@A.sJRAJSFA>0@GGb#_G@ @'AL@!?D .r HQ J2F >0@C4GG]]} (0ݤ8@H=P`#kp#~(^0^8~@HP޴X`h>p^x~GG G= G=@4GEGTA@/ˢ0B˲8AIK+8C Xk/` !X+W JXKp@FXkjBhBL`LA8D/XD xD.J)! / K8KDC)! . J0JDC)!i.iJ HDC)!LA0@@.J)!I/IK8KDC)!).)J0JDC)!i.iJ HDC)!LA0@GG4Gb#@XKG @*@AX볋X  BX @@B/ @LA8DXD .J)!*1@A@)/)K9!KDC)!*1@A@ , H HDC)!LAbXKW@JXkp`FLA8D/XD xD / K)!I/IK!!HDC)! . J0JDC)!i.iJ3cJDC)!LA0@ @ / K)!I/IK!!HDC)!).)J0JDC)!.J3cJDC)!LA0@/`G #A8`DX`Dx`D`)!I/IK!"HC)!).)J0JDC)!.JDLA4GSG7AI6Jݶ=[[`X/[  ݤCGGGb##@L &A*FA9@ !XK$AIVHp@E/),)H)!I.IJ2AJDC)!.J5JDC)! / K8KDC)!$1@!G #A8`DX`D/ x`D)!i.iJ2BJC)!.J5JDC)!)/)KD4GG(]0]8}@HPݤX`h=p]x}#k#~^G = =4GX{#@G] #/k#~^^~ (0޴8@H>PGG GG Br  XWJXpFGL@GG8DXD xD#,#Hc .J0JDCc c.cJ3bJDCc .J6JDCc L@ٰ0@ݡ@ @ L@GG4Gb#@G١@/@L@0@(8'(<'GG4Gb#@H_D .q HP JF >)!0@H.viJUJF>)!P@Hi/z K[iKzGi?)!p@H).r)HQ)J2F)>)!H_D.xJWJF>)!0@H ,aIK@ HD <)!P@Hi.t)JSiJtFi>)!p@H /yJX KG ?)!H_D .qIKP JF >)!0@H.viJUJF>)!P@H ,a K@ HD <)!p@Hi/r)J[iKrGi?)! H_D.`JWJF>)!0@H .q KP JF >)!P@Hi.tIKSiJtFi>)!p@H.aJWJF>)!X4GG]]} (0ݤ8@H=P`#k#~^GGEg_&#R"A&"&"2'vT# X4GG] #k#~^GG=Gx8 G61B@ D3G GBB('[{#4B0JC1J6#JFBUaF4G!GYB@8&H" WB;HC0HJpG@5F G3G9B1@ $_&pR"2B77"HC0!HJF @ uD!G4GyCyBB>?&11"31C2bJC0aJVJPFaB DsG`GBB ?&Q1"4B9JC0J6J0GBUaFtGaG[B@G?&*1"QB7HC0HJF@5F`GsG;C9@W?&1"!1C27"HC0!HJPF @DaGtGBwB?&j1"3B9bJC0aJVJ0GaB U DsG`G[BBi?&ؘ1"QB7JC0J6JFB$5aFtGaG;C@t?&Q1" 1C2HC0HJPF@(F`GsGB7@?&O1"!B97"HC0!HJ0G @,UDaGtG[BrBv?&B(1"3QB7bJC0aJVJFaB05 DsG`G;CBk?&"1"1C2JC0J6JPFB4aFtGaGB@h?&m1" B9HC0HJ0G@8UF`GsG[B2@Y?&r1"!QB77"HC0!HJF @<5DaGtG;CyBI?&!1"1C2bJC0aJVJPFaBaF`GaGBB ?&1"4B9JC0JvJ0GBUFaGsG[B@??&L1" QB77HC0HJF@,5DsGtG;C9@^&?&QZ1"1C2!HC0!HVJPF @ DtG`GBwBI?&V81"3B9bJC0aJJ0GaBUaF`GaG[BB)?&1"4QB7JC0JvJFB(5FaGsG;C@D?&S1"1C27HC0HJPF@<DsGtGB7@^'?&1"!B9!HC0!HVJ0G @U DtG`G[BrB,?&81"3QB7bJC0aJJFaB$5aF`GaG;CB!?&1"1C2JC0JvJPFB8FaGsGB@