{ # $Id: query.egw,v 1.7 1995/11/01 16:15:44 adam Exp $ proc fail-response {} { global sessionWait set sessionWait -1 } proc ok-response {} { global sessionWait set sessionWait 1 } global setNo global nextSetNo global hist set host $sessionParms if {[info exists setNo]} { set oldHost $hist($setNo,host) } else { set oldHost "" } set setNo $nextSetNo set hist($setNo,host) $host if {[catch {z39 failback fail-response}]} { ir z39 } z39 callback ok-response z39 failback fail-response if {$host != $oldHost} { catch {z39 disconnect} html "Connecting to target " $host "
\n" set sessionWait 0 if {[catch {z39 connect $host}]} { html "Cannot connect to target ${host}
\n" html "\n" wabort } elseif {$sessionWait == 0} { zwait sessionWait if {$sessionWait != 1} { html "Cannot connect to target ${host}
\n" html "\n" wabort } } set sessionWait 0 z39 init zwait sessionWait if {$sessionWait != "1"} { htmlr "Cannot initialize with target ${host}
" htmlr "" wabort } } set databases [lindex $targets($host) 1] html "

Search in databases

\n" html {
} \n set nodb [llength $databases] if {$nodb > 1} { if {$nodb > 2} { html "The chosen target supports searching in " html "several databases.
\n" html "Choose the bases you want to search:
\n" } set i 0 foreach d $databases { html { } $d \n } else { html {" checked> } $d \n } } html "
\n" if {$nodb > 2} { html { All
} \n } } }
Input your search criteria:
{ set fields [lindex $targets($host) 2] for {set no 1} {$no < 4} {incr no} { html {\n" html {} \n if {$no < 3} { html {\n" } html "
\n" } }

Alternatively you can enter your query in CCL here:


Various technical parameters:
Max hits: Records are shown in:


This page is maintained by Peter Wad Hansen . Last modified 29. september 1995.
This and the following pages are under construction and will continue to be so until the end of December 1995.
{ html { New target } } { html "
\n" html "Debug information
\n" html "sessionId: $sessionId
\n" html "sessionParms: $sessionParms
\n" foreach e {SERVER_NAME PATH_INFO SCRIPT_NAME} { html $e {: } $env($e) {
} \n } html "form: " [wform] "
\n" html "target: " $host "
\n" html "databases: " $databases "
\n" html "setNo: " $setNo "
\n" html "nextSetNo: " $nextSetNo "
\n" }