VMSeti for WASD

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 HT_ROOT:[SRC.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 (WASD v8.1 and later)
    $ COPY HT_EXE:VMSETI.EXE CGI_EXE:
    $ COPY VMSETI.COM HT_ROOT:[CGI-BIN]

    $ COPY VMSETI.COM HT_ROOT:[SCRIPT_LOCAL]  (earlier than v8.1)

  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 HT_ROOT:[SCRIPT_LOCAL]VMSETI.COM

  7. INSTALL to allow access to OUTFILE (reporting of power spikes)
    $ INSTALL ADD HT_EXE: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 C!N.NJ1"JDC!.J0JDC!...JD!G@2I5IvJUFBjE,F*FBZ&y"B5׃IC2IV@J F...J0JC!N.NJ2BJDC!.J0JDC!N.NJD!G@5I2IvCJFBE-F+FBZ&y" B5ףIC2IV@J F...J0JC!N.NJ2BJDC!.J0JDC!N.NJD!G@5 I2!IvCJFBE(F,FBZ&y" B5IC2IV@JF...J0JC!N.NJ2BJDC!.J0JDC!N.NJD!Gl@5@I2AIvCJFB E)F-FBZ&y" B5#IC2!IV@J F...J0JC!N.NJ2BJDC!.J0JDC!N.NJD!GM@5`I2aIvCJFB(E*F(FBZ&y" B5CIC2AIV@J F...J0JC!N.NJ2BJDC!.J0JDC!N.NJD!GHC5I2IvCJFBIE+F)FBZ&y" B5cIC2aIV@J F...J0JC!N.NJ2BJDC!.J0JDC!N.NJD!GiC5I2IvCJFBjE,F*FBZ&y"B5׃IC2IV@J F...J0JC!N.NJ2BJDC!.J0JDC!N.NJD!G*C5I2IvCJFBE-F+FBZ&y" B5ףIC2IV@J F...J0JC!N.NJ2BJDC!.J0JDC!N.NJD!G C5 I2!IvCJFBE(F,FBZ&y" B5IC2IV@JF...J0JC!N.NJ2BJDC!.J0JDC!N.NJD! B5@I2AIvCJFB E)F-FBZ&y" B5#IC2!IV@J F...J0JC!N.NJ2BJDC!.J0JDC!N.NJD!  B5`I2aIvCJFB(E*F(FBZ&y" B5CIC2AIV@J F...J0JC!N.NJ2BJDC!.J0JDC!N.NJD!GB5I2IvCJFBIE+F)FBZ&y" B5cIC2aIV@J F...J0JC!N.NJ2BJDC!.J0JDC!N.NJD!GB5I2IvCJFBjE,F*FBZ&y"B5׃IC2IV@J F...J0JC!N.NJ2BJDC!.J0JDC!N.NJD!GjB5I2IvCJFBE-F+FBZ&y" B5ףIC2IV@J F...J0JC!N.NJ2BJDC!.J0JDC!N.NJD!G+@5 I2!IvCJFBE(F,FBZ&y" B5IC2IV@JF @0@I6AIvJF0B EIFMFBZ&y" B6#IC1!IV J FDXF SFA5IJ FG1`I6aIvJ6FA(EJFHF2BAZ&y" 0B5CIC6AIVJ FDWF AFA1I#J FG5I6IvJFAIEKFIFBAZ&y" PB1cIC6aIVJ 6FD FFA1I#JQFG6I5IvJF5AjE F FBAZ?&y1"B2׃IC6IVJ VFzDF F)A2!ICJ 2FG6I5IvJFUAE F FB0AZ?&y1" B2ףIC6IVJ VF[DF FJA1AI#J FG2 I6!IvJVFrA EFUBRAn&" PB1IC6IVJ6FYGF FkA2aICJ FG1@I6AIvJ6FA(EF5BqAn&" 0B2#IC6!IVJ VFxGF FA1I#J FG2`I6aIvJVFAIEFUBAn&" PB1CIC6AIVJ 6F7GF FA2ICJ FG1I6IvJ6FAjEF5BAn&" 0B2cIC6aIVJ VF GFFA1I#JFG2I6IvJVF2AEFUBAn&"PB1׃IC6IVJ 6FFF F)A2!ICJ FG1I6IvJ6FQAEF5B1An&" 0B2ףIC6IVJ VF FF FJA1AI#J F ]2 I6!IvJVFrA EFUBRAn&" PB1IC6IVJ6FFF FkA2aICJ F}1@I6AIvJ6FA(EF5BqAn&" 0B2#IC6!IVJ VFFF FA1I#J FG2`I6aIvJVFAIEFUBAn&" PB1CIC6AIVJ 6F`FF  FA1I#J QFG6I0IvJFAjEFBAn?&1" B2cIC6aIVJ VF&DFFA2ICJ2FG6I0IvJF0AEFBAn?&1"B2׃IC6IVJ VFDF F)A1!I#J FG2I6IvJVFRAEFUB2An&" PB1ףIC6IVJ 6FDF FJA2AICJ FG1 I6!IvJ6FqA EF5BQAn&" 0B2IC6IVJVFDF FkA1aI#J FG2@I6AIvJVFA(EFUBrAn&" PB1#IC6!IVJ 6FD F FA1I#J QFG6`I5aIvJFAIEFBAn?&1" B2CIC6AIVJ VFzDF FA2ICJ 2FG6I5IvJFAjE FBAn?&1" B2cIC6aIVJ VF[DFFA1I#JFG2I6IvJVF2AEFUBAn&"PB1׃IC6IVJ 6FYGF F)A2!ICJ FG1I6IvJ6FQAEF5B1An&" 0B2ףIC6IVJ VFxGF FJA1AI#J FG2 I6!IvJVFrA EFUBRAn&" PB1IC6IVJ6F7GF FkA2aICJ FG1@I6AIvJ6FA(EF5BqAn&" 0B2#IC6!IVJ VF GF FA1I#J FG2`I6aIvJVFAIEIEFFPBAp?&$C1",B6CIC5AIVJ F]FEF [FA1I#J FG5I6IvJFAjEjE FPFBAp?&$C1"-B6cIC2aIV@J F FFFA1I#JF 2I6IvJVF2AEE FFPBAp?&$C1"(B6׃IC5IVJ F]SFCF XF)A1!I#J F=5I6IvJFUAEE FPFB0Ap?&$C1")B6ףIC2IV@J FFF FJA1AI#J FG2 I6!IvJVFrA E E FFPBPAp?&$C1"*B6IC5IVJF`FZF  PFkA5aIJ 5FG6@I0AIvJFA(E(E-FQFBpAp&$C"+B6#IC2!IV@J F&D;F 0FA2ICJ FG6`I0aIvJFAIEIEHF2FBAp&$C",B6CIC2AIV@J FD9F 4FA5IJ FG2I6IvJVFAjEjE F0FPBAp&$C"-B6cIC1aIV J FDXFSFA5IJFG1I6IvJ6F1AEE FPF0BAp&$C"(B6׃IC2IV@J FD7F !F)A5!IJ FG2I6IvJVFRAEE F0FPB0Ap&$C")B6ףIC1IV J FD PF FJA1AI#J FG6 I2!IvCJFrA E E,FFPBPAp&$C"*B6IC1IV JFzDPF FkA1aI#J FG6@I2AIvCJFA(E(E-FFPBpAp&$C"+B6#IC1!IV J F[DTF EFA5IJ FG1`I6aIvJ6FAIEIEFPF0BAp&$C",B6CIC2AIV@J FYG3F $FA5IJ FG2I6IvJVFAjEjE F0FPBAp&$C"-B6cIC1aIV J FxGAFCFA5IJFG1I6IvJ6F1AEE FPF0BAp&$C"(B6׃IC2IV@J F7G F "F)A5!IJ FG2I6IvJVFRAEE F0FPB0Ap&$C")B6ףIC1IV J F ]GFF ZFJA5AIJ FG1 I6!IvJ6FqA E E FPF0BPAp&$C"*B6IC2IV@JF=F%F ;FkA5aIJ FG2@I6AIvJVFA(E(E F0FPBpAp&$C"+B6#IC1!IV J F ]TFDF YFA5IJ F 1`I6aIvJ6FAIEIEFPF0BAp&$C",B6CIC2AIV@J F=3F#F 8FA5IJ F2I6IvJVFAjEjE F0FPBAp&$C"-B6cIC1aIV J FFBFWFA5IJFGB6I2IvCJF2BE F0B5&*>"(B6׃IC2IV@J F`F:F  0F)A2!ICJ FGjB0I1Iv#JFBEKFB5&*>")B1ףIC6IVJ 6F&D[F PFJA1AI#J FG+@0 I2!IvCJFB E,FB5&*>"*B2IC6IVJVFD9F 4FkA5aIJ FG @6@I1AIv#JFQB(E F0B5&*>"+B6#IC2!IV@J FD8F 3FA5IJ FG@6`I1aIv#JFQBIEF0B5&*>",B6CIC2AIV@J FD7F !FA5IJ FG@6I1Iv#JFQBjE F0B5&*>"-B6cIC2aIV@J FD 0FFA2ICJFG@1I0IvJ0FBEJFB5&*>"(B1׃IC6IVJ 6FzDPF F)A1!I#J FGj@2I0IvJPFBE+FB5&*>")B2ףIC6IVJ VF[D4F %FJA5AIJ FGK@6 I1!Iv#JFQB E F0B5&*>"*B6IC2IV@JFYG3F $FkA5aIJ FGLC6@I1AIv#JFQB(E F0B5&*>"+B6#IC2!IV@J FxG!F #FA5IJ FGmC6`I1aIv#JFQBIEF0B5&*>",B6CIC2AIV@J F7G F "FA5IJ FG(C6I1Iv#JFQBjE F0B5&*>"-B6cIC2aIV@J F =G&F:FA5IJFG C6I1Iv#JFQBE F0B5&*>"(B6׃IC2IV@J F=F%F ;F)A5!IJ FGB6I1Iv#JFQBE F0B5&*>")B6ףIC2IV@J F =4F$F 9FJA5AIJ F ] ]KB6 I1!Iv#JFQB E F0B5&*>"*B6IC2IV@JF=3F#F 8FkA5aIJ F}]LB6@I1AIv#JFQB(E F0B5&*>"+B6#IC2!IV@J FF"F 7FA5IJ FGB6`I1aIv#JFQBIEF0B5&*>",B6CIC2AIV@J F`F:F  0FA2ICJ FGhB0I1Iv#JFBjEIFB5&*>"-B1cIC6aIVJ 6F&D[FPFA1I#JFG)@0I2IvCJFBE*FB5&*>"(B2׃IC6IVJ VFD9F 4F)A5!IJ FG @6I1Iv#JFQBE F0B5&*>")B6ףIC2IV@J F/)B/BϢBϲ /,B /Bݢ61Bݲ= o O/G] ](}08@ݤHPX=`]h}pxݥ#/kD`0k//#~^^~ (GGG{#3@! #BGG4GGbQ?@0R"S^_ BCcGGQ_BG}Zk cdG0b#-@GG]]} (0#/k///G{#/#P;GtG^~G^ ~01"(GGG(b]_P"GGGGtG(b01"]_G} G c ///GG4Gb^_GG]] }(0#k///#GGG^~^ ~(>GG\G0 P [0 @Q_C ACG8{0R"/ //]_GI "!@ "B`@ݢ CBF`UUBղ8//⢻ CB`@".` `@ @G1DZWB7#YYB0:C"B0D ///z8C9#ڢZ#ٲy z:  Cy9 C `///:81C9#Z# C9Cw@0@BG]] }(0#/k///PG1@#~^G///"F'0`B rB/41G/ 0`B rB/41D/ 0`B rB/@tqG/`0`B rB/G]G #k/Gk//G]G #//; BC B 1@;D B4@2D1 p[;B F[{#% $`G B 4BqF /{ @{#;{{;ۢ{ 4@۲ @ ///;0 @{# @;Gk///Gk//# ^~^ ~(0GGG>WGP/'@p"`pc FJ0@ @G/C0@ @/ CUG/;@0@ @/ F/30@ @/ -/Gpb#@ %/ BCG"#G(b3@Zk C @p@CFW H@D_@c#TG[$B$@"="@Zk///"1@@_GG]] }(0@#/k///P{#/G{#/GGGGGk/0G Gk///G6_G/k///GGGGGk/0G Gk///11 B_G/k///GGG[ pGQB`//yZkG/k///-P#~^^~ (0޴8GGG@GGG//cG4GfBD/@Zk0@@ @Gb# @G]]} (0ݤ8@#k/'GG4G#~^G^~ GGG(b\_GGG(b]]4G} 0#\///GG4G(q\///k/// k/k//Gk/P0B/k///GG/k///P0B/k///0GG #~^ [0^GGp({[Zk4GG]] #k#^~ ^(GG q/ ¦xF@: " B4Gb5JFwZk "(BCtG"0b "/vZk =@ . "Q0J > N// XF: "@B4G8"bע6JFײwZk "(BC8"" tG0b"/vZk  = @ . "Q0J >  ( F`: "@B4G"bע6JFײ_wZk "(BC""tG0b"/vZk = @ . "Q0J >  FH  G] ](0#k//$?p k