X-Git-Url: http://lists.indexdata.dk/cgi-bin?a=blobdiff_plain;ds=sidebyside;f=explain.tcl;h=fce1604cd9406e620b23112a98f3574bf4aca225;hb=1dacbb936d32d0fc313535d511f7ccdefa0078dc;hp=d3049e0b61978a038a385ecf77e41ab387623bc2;hpb=477f6feccaf785916170e8f1f94873e798eb77ed;p=ir-tcl-moved-to-github.git diff --git a/explain.tcl b/explain.tcl index d3049e0..fce1604 100644 --- a/explain.tcl +++ b/explain.tcl @@ -1,3 +1,17 @@ +# IR toolkit for tcl/tk +# (c) Index Data 1995-1998 +# See the file LICENSE for details. +# Sebastian Hammer, Adam Dickmeiss +# +# Explain Driver +# +# $Log: explain.tcl,v $ +# Revision 1.4 1998-04-02 14:32:00 adam +# Minor changes to EXPLAIN driver. +# +# Revision 1.3 1998/02/12 13:32:42 adam +# Updated configuration system. +# # Procedure explain-search # Issue search request with explain-attribute set and specific @@ -8,7 +22,7 @@ proc explain-search-request {target zz category finish response fresponse} { ir-set $zz z39 $zz databaseNames IR-Explain-1 $zz preferredRecordSyntax explain - $zz search "@attrset exp1 @attr 1=1 $category" + $zz search "@attrset exp1 @attr 1=1 @attr 2=3 @attr 3=3 @attr 4=3 $category" } # Procedure explain-search-response @@ -72,7 +86,7 @@ proc explain-present-response {target zz category finish response fresponse} { # Procedure explain-check-0 # Phase 0: CategoryList -proc explain-check-0 {target finish} { +proc explain-check-0 {target zz category finish} { show-status Explaining 1 0 show-message CategoryList explain-search-request $target z39.categoryList CategoryList $finish \ @@ -161,7 +175,7 @@ proc explain-check-ok {target zz category finish} { # Procedure explain-refresh proc explain-refresh {target finish} { - explain-check-0 $target $finish + explain-check-0 $target {} {} $finish } # Procedure explain-check