Hi,<div>playing with CSW client, following the documentation at <a href="http://geopython.github.io/OWSLib/#csw">http://geopython.github.io/OWSLib/#csw</a>, it does not seem to be quite up-to-date.</div><div><br></div><div>1. csw.getrecords does not work with constrains parameter (I hope, I changed it corretly to getrecords2 in <a href="https://github.com/geopython/OWSLib/compare/17984108a2b9...e4baff1ce553">https://github.com/geopython/OWSLib/compare/17984108a2b9...e4baff1ce553</a></div><div><br></div><div>2. following the "bird_query" example:</div><div><br></div><div>birds_query = PropertyIsEqualTo('csw:AnyText', 'birds')<br></div><div>csw.getrecords2(constraints=[birds_query])<br></div><div><br></div><div>leads to error:</div><div><br></div><div><div>Traceback (most recent call last):</div><div>  File "<stdin>", line 1, in <module></div><div>  File "/usr/local/lib/python2.7/dist-packages/owslib/csw.py", line 351, in getrecords2</div><div>    self._invoke()</div><div>  File "/usr/local/lib/python2.7/dist-packages/owslib/csw.py", line 658, in _invoke</div><div>    raise ows.ExceptionReport(self._exml, self.owscommon.namespace)</div><div>owslib.ows.ExceptionReport: 'ORA-00936: missing expression'</div></div><div><br></div><div><br></div><div>I  have absolutely no idea, whether this is error on the server or on the client.</div><div><br></div><div>Thanks for help (I might me sending more mails related to this csw topic in near future)</div><div><br></div><div>Jachym</div>