X-Git-Url: http://jsfdemo.indexdata.com/?a=blobdiff_plain;f=src%2Ffilter_backend_test.cpp;h=04ae7f2b882b593edce60b952aa7311c4162e942;hb=df8db6d8a539fa6d793aeb541f7c64d625c91d42;hp=144556e9af9373a7c0bca43c2f2fe2a6b5ebed52;hpb=ad428707d2a52bbe4db21e47c5ebb26e13598484;p=metaproxy-moved-to-github.git diff --git a/src/filter_backend_test.cpp b/src/filter_backend_test.cpp index 144556e..04ae7f2 100644 --- a/src/filter_backend_test.cpp +++ b/src/filter_backend_test.cpp @@ -1,4 +1,4 @@ -/* $Id: filter_backend_test.cpp,v 1.12 2006-01-04 11:55:31 adam Exp $ +/* $Id: filter_backend_test.cpp,v 1.14 2006-01-13 15:09:35 adam Exp $ Copyright (c) 2005, Index Data. %LICENSE% @@ -7,7 +7,6 @@ #include "config.hpp" #include "filter.hpp" -#include "router.hpp" #include "package.hpp" #include "util.hpp" #include "filter_backend_test.hpp" @@ -66,13 +65,14 @@ void yf::Backend_test::process(Package &package) const if (apdu_req->which != Z_APDU_initRequest && !m_p->m_sessions.exist(package.session())) { - apdu_res = odr.create_close(Z_Close_protocolError, + apdu_res = odr.create_close(apdu_req, + Z_Close_protocolError, "no init for filter_backend_test"); package.session().close(); } else if (apdu_req->which == Z_APDU_initRequest) { - apdu_res = zget_APDU(odr, Z_APDU_initResponse); + apdu_res = odr.create_initResponse(apdu_req, 0, 0); Z_InitRequest *req = apdu_req->u.initRequest; Z_InitResponse *resp = apdu_res->u.initResponse; @@ -107,7 +107,7 @@ void yf::Backend_test::process(Package &package) const } else if (apdu_req->which == Z_APDU_searchRequest) { - apdu_res = zget_APDU(odr, Z_APDU_searchResponse); + apdu_res = odr.create_searchResponse(apdu_req, 0, 0); Z_SearchRequest *req = apdu_req->u.searchRequest; Z_SearchResponse *resp = apdu_res->u.searchResponse; @@ -127,11 +127,15 @@ void yf::Backend_test::process(Package &package) const } else if (apdu_req->which == Z_APDU_presentRequest) { - apdu_res = zget_APDU(odr, Z_APDU_presentResponse); + apdu_res = + odr.create_presentResponse(apdu_req, + YAZ_BIB1_TEMPORARY_SYSTEM_ERROR, + 0); } else { - apdu_res = odr.create_close(Z_Close_protocolError, + apdu_res = odr.create_close(apdu_req, + Z_Close_protocolError, "bad APDU in filter_backend_test"); package.session().close(); }