{
# $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 "