X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;ds=sidebyside;f=src%2Fsru_util.cpp;fp=src%2Fsru_util.cpp;h=7a96b8d37e3c592540be73dda0836bc35bd9c290;hb=dfea092810f0735486a91bdb42d47cc9e9c3bc5a;hp=45e5823ccfb681832a20efaf392ce320d420d1c4;hpb=8c5eec649f8c0421ca4cd6f62b2399895d424399;p=metaproxy-moved-to-github.git diff --git a/src/sru_util.cpp b/src/sru_util.cpp index 45e5823..7a96b8d 100644 --- a/src/sru_util.cpp +++ b/src/sru_util.cpp @@ -158,11 +158,11 @@ bool mp_util::build_sru_explain(metaproxy_1::Package &package, bool mp_util::build_sru_response(mp::Package &package, - mp::odr &odr_en, - Z_SOAP *soap, - const Z_SRW_PDU *sru_pdu_res, - char *charset, - const char *stylesheet) + mp::odr &odr_en, + Z_SOAP *soap, + const Z_SRW_PDU *sru_pdu_res, + char *charset, + const char *stylesheet) { // SRU request package translation to Z3950 package @@ -185,7 +185,8 @@ bool mp_util::build_sru_response(mp::Package &package, //http_res->code = http_code; std::string ctype("text/xml"); - if (charset){ + if (charset) + { ctype += "; charset="; ctype += charset; } @@ -195,13 +196,10 @@ bool mp_util::build_sru_response(mp::Package &package, // packaging Z_SOAP into HTML response static Z_SOAP_Handler soap_handlers[4] = { - {"http://www.loc.gov/zing/srw/", 0, - (Z_SOAP_fun) yaz_srw_codec}, - {"http://www.loc.gov/zing/srw/v1.0/", 0, - (Z_SOAP_fun) yaz_srw_codec}, - {"http://www.loc.gov/zing/srw/update/", 0, - (Z_SOAP_fun) yaz_ucp_codec}, - {0, 0, 0} + {(char *)YAZ_XMLNS_SRU_v1_1, 0, (Z_SOAP_fun) yaz_srw_codec}, + {(char *)YAZ_XMLNS_SRU_v1_0, 0, (Z_SOAP_fun) yaz_srw_codec}, + {(char *)YAZ_XMLNS_UPDATE_v0_9, 0, (Z_SOAP_fun) yaz_ucp_codec}, + {0, 0, 0} };