Removed nwi references.
authorAdam Dickmeiss <adam@indexdata.dk>
Wed, 28 Aug 1996 09:36:02 +0000 (09:36 +0000)
committerAdam Dickmeiss <adam@indexdata.dk>
Wed, 28 Aug 1996 09:36:02 +0000 (09:36 +0000)
www/mtargets.egw
www/targets.egw
www/tdefine.egw
www/tform.egw
www/z39util.tcl
www/ztargets.conf

index a41168f..a1f9341 100644 (file)
@@ -1,6 +1,6 @@
 <html>
 {
-# $Id: mtargets.egw,v 1.22 1996/05/24 11:16:00 adam Exp $
+# $Id: mtargets.egw,v 1.23 1996/08/28 09:36:02 adam Exp $
     set setNo 1
     source ztargets.conf
     if {![info exists debug]} {
     }
     proc targetC {t} {
         global targets
-        global waisFlag
-        if {!$waisFlag && ![string compare [lindex $targets($t) 1] WAIS]} {
-            return
-        }
         html {<dt><b>} [lindex $targets($t) 0]
         html {</b>: }
         set databases [splitDatabaseSpec $t]
         }
         html "<br><br>\n"
     }
-    if {![info exists waisFlag]} {
-        set waisFlag 1
-        if {[catch {wais waisdummy}]} {
-            set waisFlag 0
-        } else {
-            rename waisdummy {}
-        }
-    }
     serverList headlineC targetC
 
     html "</dl>\n"
index 4f1ccb3..6ed311d 100644 (file)
@@ -1,6 +1,6 @@
 <html>
 {
-# $Id: targets.egw,v 1.26 1996/05/24 11:16:02 adam Exp $
+# $Id: targets.egw,v 1.27 1996/08/28 09:36:02 adam Exp $
     source ztargets.conf
     if {![info exists debug]} {
         if {[lindex $sessionParms 1] == "1"} {
         global targets
         global env
         global sessionId
-        global waisFlag
 
-        if {!$waisFlag && ![string compare [lindex $targets($t) 1] WAIS]} {
-            return
-        }
         html {<dt><b><a href="http:} $env(SCRIPT_NAME) /
         html "$sessionId/query.egw;/-1+$t" {"> } [lindex $targets($t) 0]
         html {</a></b>}
         }
         html "<br>\n"
     }
-    if {![info exists waisFlag]} {
-        set waisFlag 1
-        if {[catch {wais waisdummy}]} {
-            set waisFlag 0
-        } else {
-            rename waisdummy {}
-        }
-    }
     serverList headlineC targetC
 
     html "</dl><br>\n"
index 28f27c8..e928334 100644 (file)
@@ -1,6 +1,6 @@
 <html>
 {
-# $Id: tdefine.egw,v 1.6 1996/03/14 11:50:49 adam Exp $
+# $Id: tdefine.egw,v 1.7 1996/08/28 09:36:03 adam Exp $
 
     if {[info commands saveState] == ""} {
         source z39util.tcl
@@ -77,9 +77,6 @@
         html " search fields must be present<br>\n"
         set ok 0
     }
-    if {![string compare recordType WAIS]} {
-        set attrList { {Free-text} {} }
-    }
     set hostSpec [mergeHostSpec $host $databases]
     if {$ok} {
         global targets
index 5c6f060..bd0639f 100644 (file)
@@ -1,6 +1,6 @@
 <html>
 {
-# $Id: tform.egw,v 1.6 1996/03/14 11:50:50 adam Exp $
+# $Id: tform.egw,v 1.7 1996/08/28 09:36:03 adam Exp $
 
     if {[info commands saveState] == ""} {
         source z39util.tcl
@@ -44,7 +44,6 @@
     html "\n<dt>Record type:\n"
     html {<dd><select name="recordtype">}
     html {<option> USmarc} \n
-    html {<option> WAIS} \n
     html {<option> SUTRS} \n
     html {<option> UNImarc} \n
     html {<option> UKmarc} \n
@@ -52,7 +51,7 @@
     html {<option> Normarc} \n
     html {<option> Librismarc} \n
     html {</select>}
-    html "\n<br><font size=2>Select WAIS for a WAIS server. The "
+    html "\n<br><font size=2>The "
     html "other formats apply to Z39.50 servers</font>"
 
     html "\n<dt>Databases\n"
@@ -83,4 +82,4 @@
     button-main
     button-new-target
 }
-</body></html>
\ No newline at end of file
+</body></html>
index bd6a7b5..19c75f3 100644 (file)
@@ -1,5 +1,5 @@
 #
-# $Id: z39util.tcl,v 1.45 1996/05/24 11:16:02 adam Exp $
+# $Id: z39util.tcl,v 1.46 1996/08/28 09:36:03 adam Exp $
 #
 proc saveState {} {
     uplevel #0 {
@@ -92,20 +92,6 @@ proc display-medium {zset no setNo targetNo} {
             html "</a><br>\n"
             return
         }
-        WAIS {
-            html { <a href="http:} $env(SCRIPT_NAME) / $sessionId
-            html {/showfull.egw/} $setNo + $targetNo + $no + full {">}
-            html [join [$zset getWAIS $no headline]]
-            html {</a>}
-            html "<br>\n"
-            html {Score: } [$zset getWAIS $no score]
-            set lines [$zset getWAIS $no lines]
-            if {$lines > 0} {
-                html {, } $lines { lines}
-            }
-            html "<br>\n"
-            return
-        }
     }
     if {![catch {
         set author [$zset getMarc $no field 100 * a]
@@ -202,17 +188,6 @@ proc display-brief {zset no setNo targetNo} {
             html "</a><br>\n"
             return
         }
-        WAIS {
-            html { <a href="http:} $env(SCRIPT_NAME) / $sessionId
-            html {/showfull.egw/} $setNo + $targetNo + $no + full {">}
-            html [string range [join [$zset getWAIS $no headline]] 0 70]
-            
-            html {</a>}
-            set score [$zset getWAIS $no score]
-            html { Score } $score
-            html "<br>\n"
-            return
-        }
     }
     if {![catch {
         set author [$zset getMarc $no field 100 * a]
@@ -310,10 +285,6 @@ proc display-raw {zset no setNo targetNo} {
             html "<xmp>\n" [join [$zset getSutrs $no]] "\n</xmp>\n"
             return
         } 
-        WAIS {
-            html "<xmp>\n" [join [$zset getWAIS $no text]] "\n</xmp>\n"
-            return
-        }
     }
     if {[catch {set r [$zset getMarc $no line * * *]}]} {
         html "Unknown record type: $rtype <br>\n"
@@ -530,114 +501,6 @@ proc display-full-marc {zset no setNo targetNo} {
     html "</dl>\n"
 }
 
-proc display-full-wais {zset no setNo targetNo} {
-    global env
-    global hist
-    global sessionId
-
-    set i 0    
-    set element junk
-    htmlToken l [join [$zset getWAIS $no text]] {
-        if {[string compare [string index $l 0] {<}]} {
-            if {[info exist data($element)]} {
-                set data($element) $data($element)$l
-            } else {
-                set data($element) $l
-            }
-            continue
-        }
-        switch -- $l {
-            <ti> {
-                set element title 
-            }
-            <dm> {
-                set element dateOfLastModification
-            }
-            <ci> {
-                set element controlIdentifier
-            }
-            <lc> {
-                set element lastChecked
-            }
-            <by> {
-                set element bytes
-            }
-            <avli> {
-                set element linkage
-            }
-            <cr> {
-                incr i
-            }
-            <li> {
-                set element "$i,linkage"
-            }
-            <cp> {
-                set element "$i,title"
-            }
-            <ip> {
-                set element ip
-            }
-            default {
-                set element junk
-            }
-        }
-    }
-    if {![info exists data(title)] || ![info exists data(linkage)]} {
-        set nwi 0
-    } else {
-        set nwi 1
-    }
-    html "<dl>\n"
-    html {<dt><b>Title</b>}
-    if {$nwi} {
-        html {<dd><a href="} $data(linkage) {">} $data(title) "</a>"
-        html {<dt><b>URL</b>}
-        html {<dd>} $data(linkage) "<br>\n"
-    } else {
-        html {<dd>} [join [$zset getWAIS $no headline]]
-    }
-    html {<dt><b>Score</b><dd>} [$zset getWAIS $no score]
-    set lines [$zset getWAIS $no lines]
-    if {$lines > 0} {
-        html {<dt><b>Lines</b><dd>} $lines "<br>\n"
-    }
-    if {!$nwi} {
-        html "</dl><pre>\n" [join [$zset getWAIS $no text]] "\n</pre>\n"
-        return
-    }
-    if {[info exists data(bytes)]} {
-        html {<dt><b>Bytes</b><dd>} $data(bytes)
-    }
-    if {[info exists data(dateOfLastModification)]} {
-        html {<dt><b>Last modified</b><dd>} $data(dateOfLastModification)
-    }
-    if {[info exists data(lastChecked)]} {
-        html {<dt><b>Last checked</b><dd>} $data(lastChecked) "<br>\n"
-    }
-    if {[info exists data(ip)]} {
-        html {<dt><b>Initial text</b><dd>} $data(ip) "<br>\n"
-    }
-    if {0} {
-        html {<a href="} $env(SCRIPT_NAME) / $sessionId {/sameas.egw/}
-        html $setNo + $targetNo + 1 + $hist($setNo,maxPresent) +
-        html [egw_enc [$zset getWAIS $no documentID]] {">}
-        html {Similar WAIS record</a><br>}
-    }
-    if {[info exists data($i,linkage)]} {
-        html "<dt><b>References</b>\n"
-    }
-    for {set i 1} {[info exists data($i,linkage)]} {incr i} {
-        html {<dd><a href="} $data($i,linkage) {">}
-        if {[info exists data($i,title)]} {
-            html $data($i,title)
-        } else {
-            html Untitled
-        }
-        html "</a><br>\n"
-    }
-    html "</dl>\n"
-}
-
 proc display-full {zset no setNo targetNo} {
     set type [$zset type $no]
     switch $type {
@@ -662,10 +525,6 @@ proc display-full {zset no setNo targetNo} {
             html "<pre>" [join [$zset getSutrs $no]] "</pre><br>\n"
             return
         }
-        WAIS {
-            display-full-wais $zset $no $setNo $targetNo
-            return
-        }
     }
     if {[catch {set r [$zset getMarc $no line * * *]}]} {
         html "Unknown record type: $rtype <br>\n"
@@ -707,39 +566,29 @@ proc build-query {t ilines} {
     for {set i 1} {$i <= $ilines} {incr i} {
         set term [join [egw_form entry$i]]
         if {[string length $term] == 0} continue
-        if {![string compare [lindex $targets($t) 1] WAIS]} {
-            if {[string length $q] == 0} {
-                set q $term
-            } else {
-                set q "$term $q"
-            }
-            set op [egw_form logic$i]
-            continue
-        } else {
-            set field [join [egw_form menu$i]]
-            catch {unset attr}
-            foreach x [lindex $targets($t) 2] {
-                if {![string compare [lindex $x 0] $field]} {
-                    set attr [lindex $x 1]
-                }
-            }
-            if {![info exists attr]} {
-                egw_log debug "attr failed for $t"
-                set attr [lindex [lindex [lindex $targets($t) 2] 0] 1]
-            }
-           egw_log debug "op=${op}"
-            switch $op {
-                And
-                { set q "@and $q ${attr} \"${term}\""; egw_log debug AND }
-                Or
-                { set q "@or $q ${attr} \"${term}\""; egw_log debug OR }
-                {}
-                { set q "${attr} \"${term}\""; egw_log debug NOPE }
-               default
-                { set q "@not $q ${attr} \"${term}\""; egw_log debug ANDNOT }
+        set field [join [egw_form menu$i]]
+        catch {unset attr}
+        foreach x [lindex $targets($t) 2] {
+            if {![string compare [lindex $x 0] $field]} {
+                set attr [lindex $x 1]
             }
-            set op [egw_form logic$i]
         }
+        if {![info exists attr]} {
+            egw_log debug "attr failed for $t"
+            set attr [lindex [lindex [lindex $targets($t) 2] 0] 1]
+        }
+        egw_log debug "op=${op}"
+        switch $op {
+            And
+            { set q "@and $q ${attr} \"${term}\""; egw_log debug AND }
+            Or
+            { set q "@or $q ${attr} \"${term}\""; egw_log debug OR }
+            {}
+            { set q "${attr} \"${term}\""; egw_log debug NOPE }
+            default
+           { set q "@not $q ${attr} \"${term}\""; egw_log debug ANDNOT }
+        }
+        set op [egw_form logic$i]
     }
     return $q
 }
@@ -959,13 +808,9 @@ proc z39search {setNo piggy tno elements} {
         }
     }
     
-    if {![string compare [lindex $targets($host) 1] WAIS]} {
-        wais-set $zz.$setNo $zz
-    } else {
-        ir-set $zz.$setNo $zz
-        $zz.$setNo preferredRecordSyntax [lindex $targets($host) 1]
-        egw_log debug "set syntax to [lindex $targets($host) 1]"
-    }
+    ir-set $zz.$setNo $zz
+    $zz.$setNo preferredRecordSyntax [lindex $targets($host) 1]
+    egw_log debug "set syntax to [lindex $targets($host) 1]"
     if {![lindex $targets($host) 5]} {
         set elements {}
     }
@@ -1170,13 +1015,9 @@ proc z39msearch {setNo elements start number cache} {
                 html "ok<br>\n"
             }
 
-            if {![string compare [lindex $targets($host) 1] WAIS]} {
-                wais-set z39$i.$setNo z39$i
-            } else {
-                ir-set z39$i.$setNo z39$i
-                z39$i.$setNo preferredRecordSyntax [lindex $targets($host) 1]
-                egw_log debug "set syntax to [lindex $targets($host) 1]"
-            }
+            ir-set z39$i.$setNo z39$i
+            z39$i.$setNo preferredRecordSyntax [lindex $targets($host) 1]
+            egw_log debug "set syntax to [lindex $targets($host) 1]"
             set hist($setNo,$i,offset) 0
             eval z39$i.$setNo databaseNames $hist($setNo,$i,database)
 
@@ -1400,9 +1241,7 @@ proc display-result-set-m-score {setNo} {
         if {[lindex $status 0] != "DBOSD"} continue        
         set nor $hist($setNo,$i,offset)
         for {set j 1} {$j <= $nor} {incr j} {
-            if {![string compare [z39$i.$setNo recordType $j] WAIS]} {
-                set score [z39$i.$setNo getWAIS $j score]
-            } elseif {![string compare [z39$i.$setNo recordType $j] USmarc]} {
+            if {![string compare [z39$i.$setNo recordType $j] USmarc]} {
                 set score [z39$i.$setNo getMarc $j field 999 * r]
                 if {[scan $score %d score] != 1} {
                     set score 10
@@ -1827,8 +1666,8 @@ proc button-scan-window {setNo} {
 
 proc maintenance {} {
     html {<hr>This page is maintained by }
-    html {<a href="mailto:pwh@dtv.dk"> Peter Wad Hansen </a>.}
-    html {Last modified March 15, 1996. <br>}
+    html {<a href="mailto:nobody"> Nobody </a>.}
+    html {Last modified x x x. <br>}
 }
 
 proc splitHostSpec {host} {
@@ -1859,21 +1698,12 @@ proc mkAssoc {assoc host} {
     global targets
 
     if {[catch {$assoc failback fail-response}]} {
-        if {![string compare [lindex $targets($host) 1] WAIS]} {
-            wais $assoc
-        } else {
-            ir $assoc
-            $assoc maximumRecordSize 1000000
-        }
+        ir $assoc
+        $assoc maximumRecordSize 1000000
     } else {
-        if {![string compare [lindex $targets($host) 1] WAIS]} {
-            if {[$assoc comstack] == "wais"} return
-            wais $assoc
-        } else {
-            if {[$assoc comstack] == "tcpip"} return
-            ir $assoc
-            $assoc maximumRecordSize 1000000
-        }
+        if {[$assoc comstack] == "tcpip"} return
+        ir $assoc
+        $assoc maximumRecordSize 1000000
     }
 }
 
index 92ba027..15fed1b 100644 (file)
@@ -1,4 +1,4 @@
-# $Id: ztargets.conf,v 1.35 1996/05/22 16:50:27 adam Exp $
+# $Id: ztargets.conf,v 1.36 1996/08/28 09:36:04 adam Exp $
 #
 # This file contains the predefined targets in the WWW-Z39.50 gateway
 # Each target is an entry in the associative array "targets". The
@@ -72,15 +72,6 @@ set targets(z3950.bibsys.no:2100/BIBSYS) [list \
     union \
 ]
 
-#set targets(dtbsun.dtv.dk:4501/DEM) [list \
-#    Aleph \
-#    DEM \
-#    $commonFields \
-#    {} \
-#    {Aleph Test server at DTV} \
-#    0 \
-#]
-
 set targets(ir.dbc.bib.dk:2008/danbib) {
     DanBib
     DANMARC
@@ -198,45 +189,6 @@ set targets(Tikal.dev.oclc.org/AGRICOLA) [list \
     union \
 ]
 
-set targets(nwi.ub2.lu.se/sverige) {
-    SwedenWais
-    WAIS \
-    { { {All Fields} {@attr 1=4} } }
-    {}
-    {Nordic Web Index - Sweden}
-    1
-    nwi
-}
-
-
-set targets(nwi.ub2.lu.se:2121/sverige) {
-    Sweden
-    USMARC
-    { { {All Fields} {@attr 1=1016 @attr 4=105} }
-    { {Title} {@attr 1=4 @attr 4=105} }
-    { {URL} {@attr gils 1=2021} }
-    { {Subject} {@attr 1=29 @attr 4=105} }
-    { {URL links} {@attr gils 1=2047} } }
-    {}
-    {Nordic Web Index - Sweden}
-    1
-    nwi
-}
-
-set targets(mars.dtv.dk:9999/Default) {
-    Denmark
-    USMARC
-    { { {All Fields} {@attr 1=1016 @attr 4=105} }
-    { {Title} {@attr 1=4 @attr 4=105} }
-    { {URL} {@attr gils 1=2021} }
-    { {Subject} {@attr 1=29 @attr 4=105} }
-    { {URL links} {@attr gils 1=2047} } }
-    {}
-    {Nordic Web Index - Denmark}
-    1
-    nwi
-}
-
 set targets(netsrv.casi.sti.nasa.gov:10210/GILS) {
     NASA
     WAIS