X-Git-Url: http://lists.indexdata.com/cgi-bin?a=blobdiff_plain;ds=inline;f=src%2Ffilter_zeerex_explain.cpp;h=17a4e28f693371270a005bbda12c775229e2b8ed;hb=a374b385cce205501c1ef752839aaf4aa3eaeffd;hp=8635ee29f72e40b56f585b175042560dabcd3c72;hpb=30c0a93ac5646f497d4f1eabd3ddb5132ea1c37a;p=metaproxy-moved-to-github.git diff --git a/src/filter_zeerex_explain.cpp b/src/filter_zeerex_explain.cpp index 8635ee2..17a4e28 100644 --- a/src/filter_zeerex_explain.cpp +++ b/src/filter_zeerex_explain.cpp @@ -1,5 +1,5 @@ -/* $Id: filter_zeerex_explain.cpp,v 1.3 2007-01-07 00:41:18 marc Exp $ - Copyright (c) 2005-2006, Index Data. +/* $Id: filter_zeerex_explain.cpp,v 1.5 2007-03-20 07:20:16 adam Exp $ + Copyright (c) 2005-2007, Index Data. See the LICENSE file for details */ @@ -140,7 +140,7 @@ void yf::ZeeRexExplain::Impl::process(mp::Package &package) char *charset = 0; char *stylesheet = 0; if (! (sru_pdu_req = mp_util::decode_sru_request(package, odr_de, odr_en, - sru_pdu_res, soap, + sru_pdu_res, &soap, charset, stylesheet))) { mp_util::build_sru_explain(package, odr_en, sru_pdu_res, @@ -152,13 +152,15 @@ void yf::ZeeRexExplain::Impl::process(mp::Package &package) } - if (sru_pdu_req->which != Z_SRW_explain_request){ + if (sru_pdu_req->which != Z_SRW_explain_request) + { // Let pass all other SRU actions package.move(); return; } // except valid SRU explain request, construct ZeeRex Explain response - else { + else + { Z_SRW_explainRequest *er_req = sru_pdu_req->u.explain_request; //mp_util::build_simple_explain(package, odr_en, sru_pdu_res, // sruinfo, er_req);