<div dir="ltr"><div dir="ltr"><div>It turns out it was just a problem with the string format. <br></div><div><br></div><div><pre><span class="gmail-pl-s"><span class="gmail-pl-pds">'''</span><?xml version="1.0" ?> <csw:GetRecords</span>
<span class="gmail-pl-s">maxRecords="100" outputFormat="application/xml" outputSchema="<a href="http://www.opengis.net/cat/csw/2.0.2">http://www.opengis.net/cat/csw/2.0.2</a>" resultType="results" service="CSW"</span>
<span class="gmail-pl-s">version="2.0.2" xmlns:csw="<a href="http://www.opengis.net/cat/csw/2.0.2">http://www.opengis.net/cat/csw/2.0.2</a>" xmlns:ogc="<a href="http://www.opengis.net/ogc">http://www.opengis.net/ogc</a>" xmlns:ows="<a href="http://www.opengis.net/ows">http://www.opengis.net/ows</a>"</span>
<span class="gmail-pl-s">xmlns:xsi="<a href="http://www.w3.org/2001/XMLSchema-instance">http://www.w3.org/2001/XMLSchema-instance</a>" xsi:schemaLocation="<a href="http://www.opengis.net/cat/csw/2.0.2">http://www.opengis.net/cat/csw/2.0.2</a> <a href="http://schemas.opengis.net/csw/2.0.2/CSW-discovery.xsd">http://schemas.opengis.net/csw/2.0.2/CSW-discovery.xsd</a>"> <csw:Query</span>
<span class="gmail-pl-s">typeNames="csw:Record"> <csw:ElementSetName>full</csw:ElementSetName></span>
<span class="gmail-pl-s"><csw:Constraint version="1.1.0"> <ogc:Filter> <ogc:PropertyIsLike</span>
<span class="gmail-pl-s">escapeChar="<span class="gmail-pl-cce">\"</span> singleChar="_" wildCard="%"></span>
<span class="gmail-pl-s"><ogc:PropertyName>csw:AnyText</ogc:PropertyName></span>
<span class="gmail-pl-s"><ogc:Literal>Walter/SeaDataNet</ogc:Literal> </ogc:PropertyIsLike></span>
<span class="gmail-pl-s"></ogc:Filter> </csw:Constraint> </csw:Query> </csw:GetRecords><span class="gmail-pl-pds">'''</span></span></pre></div><div><br></div><div>Here is the snippet of code that works (thank you Tom!)<br></div><div><br></div><div><a href="https://gist.github.com/tomkralidis/1582fb0d67941ff3c5c1007c1696e264">https://gist.github.com/tomkralidis/1582fb0d67941ff3c5c1007c1696e264</a><br></div><div><br></div><div>By passing the raw xml as unique parameter of getrecords2, I am able to fire a POST request to GeoNetwork, using owslib.<br></div><div><br>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div>Joana Simoes</div><div>Technical Lead</div><div>Starlab - Living Science<br><br>Starlab <br>Barcelona Offices: <br>Avinguda Tibidabo 47 bis<br>08035 Barcelona - Spain<br>tel: +34 93 254 03 66<br><br>e-mail: <a href="mailto:joana.simoes@starlab.es" target="_blank">joana.simoes@starlab.es</a><br><br>Skype: live:joana.simoes_15<br><br>website: <a href="http://starlab.es" target="_blank">http://starlab.es</a><br></div></div></div></div></div></div>