From 6a99c6703146cff49e5ee855ccc625802fd95ffa Mon Sep 17 00:00:00 2001 From: "Anders S. Mortensen" Date: Tue, 5 Mar 2002 20:49:56 +0000 Subject: [PATCH] Added a couple of lines of documentation. --- SimpleServer.pm | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/SimpleServer.pm b/SimpleServer.pm index 2893c50..ec8949b 100644 --- a/SimpleServer.pm +++ b/SimpleServer.pm @@ -26,7 +26,10 @@ ## ## $Log: SimpleServer.pm,v $ -## Revision 1.10 2002-02-28 11:21:57 mike +## Revision 1.11 2002-03-05 20:49:56 sondberg +## Added a couple of lines of documentation. +## +## Revision 1.10 2002/02/28 11:21:57 mike ## Add RPN structure to search-handler argument hash. ## ## Revision 1.9 2001/08/29 11:48:36 sondberg @@ -296,6 +299,8 @@ mous hash. The structure is the following: DATABASES => ["xxx"], ## Reference to a list of data- ## bases to search QUERY => "query", ## The query expression + RPN => $obj, ## Blessed reference int the package + ## Net::Z3950::APDU::Query ## Response parameters: @@ -340,6 +345,11 @@ it is perfectly legal to not accept boolean operators, but you SHOULD try to return good error codes if you run into something you can't or won't support. +The RPN member is a blessed reference into the package Net::Z3950::APDU::Query. +By means of an augmented type of coding, you can easily construct a +parser of the incoming RPN. Take a look at samples/render-search.pl for +a sample implementation of such an augmented parser technique. + =head2 Present handler The presence of a present handler in a SimpleServer front-end is optional. @@ -495,7 +505,7 @@ or something similar, this is the place to do it. =head1 AUTHORS Anders Sønderberg (sondberg@indexdata.dk) and Sebastian Hammer -(quinn@indexdata.dk). +(quinn@indexdata.dk). Substantial contributions made by Mike Taylor (mike@tecc.co.uk). =head1 SEE ALSO -- 1.7.10.4