<div dir="ltr"><div>Tom, I was able to upgrade to version 1.10.1, but the problem continues. I realized that I can point to any CSW that the error is the same. Below the error I get to the point to <a href="http://demo.geonode.org/catalogue/csw">http://demo.geonode.org/catalogue/csw</a></div><div><br></div><div><! - Pycsw 1.10.1 -></div><div><Ows: ExceptionReport xmlns: dc = "<a href="http://purl.org/dc/elements/1.1/">http://purl.org/dc/elements/1.1/</a>" xmlns: inspire_common = "<a href="http://inspire.ec.europa.eu/schemas/common/1.0">http://inspire.ec.europa.eu/schemas/common/1.0</a>" xmlns: atom = "<a href="http://www.w3.org/2005/Atom">http://www.w3.org/2005/Atom</a>" xmlns: xs = "<a href="http://www.w3.org/2001/XMLSchema">http://www.w3.org/2001/XMLSchema</a>" xmlns: dct = "<a href="http://purl.org/dc/">http://purl.org/dc/</a> terms / "xmlns: ows =" <a href="http://www.opengis.net/ows">http://www.opengis.net/ows</a> "xmlns: apiso =" <a href="http://www.opengis.net/cat/csw/apiso/1.0">http://www.opengis.net/cat/csw/apiso/1.0</a> "xmlns: gml =" http: //<a href="http://www.opengis.net/gml">www.opengis.net/gml</a> "xmlns: diff =" <a href="http://gcmd.gsfc.nasa.gov/Aboutus/xml/dif/">http://gcmd.gsfc.nasa.gov/Aboutus/xml/dif/</a> "xmlns: xlink =" <a href="http://www.w3.org/1999">http://www.w3.org/1999</a> / xlink "xmlns: gco =" <a href="http://www.isotc211.org/2005/gco">http://www.isotc211.org/2005/gco</a> "xmlns: gmd =" ​​<a href="http://www.isotc211.org/2005/gmd">http://www.isotc211.org/2005/gmd</a> "xmlns: rdf =" http: // <a href="http://www.w3.org/1999/02/22-rdf-syntax-ns#">www.w3.org/1999/02/22-rdf-syntax-ns#</a> "xmlns: srv =" <a href="http://www.isotc211.org/2005/srv">http://www.isotc211.org/2005/srv</a> "xmlns: ogc =" http: //www.opengis .net / ogc "xmlns: FGDC =" <a href="http://www.opengis.net/cat/csw/csdgm">http://www.opengis.net/cat/csw/csdgm</a> "xmlns: inspire_ds =" <a href="http://inspire.ec.europa.eu/schemas/inspire_ds/1.0">http://inspire.ec.europa.eu/schemas/inspire_ds/1.0</a> "xmlns : csw = "<a href="http://www.opengis.net/cat/csw/2.0.2">http://www.opengis.net/cat/csw/2.0.2</a>" xmlns: xsi = "<a href="http://www.w3.org/2001/XMLSchema-instance">http://www.w3.org/2001/XMLSchema-instance</a>" xmlns: the = "http: //<a href="http://a9.com/-/spec/opensearch/1.1/">a9.com/-/spec/opensearch/1.1/</a> "xmlns: soapenv =" <a href="http://www.w3.org/2003/05/soap-envelope">http://www.w3.org/2003/05/soap-envelope</a> "xmlns: sitemap =" http: //www.sitemaps .org / schemas / sitemap / 0.9 "language =" en-US "version =" 1.2.0 "xsi: schemaLocation =" <a href="http://www.opengis.net/ows">http://www.opengis.net/ows</a> <a href="http://schemas.opengis.net/ows">http://schemas.opengis.net/ows</a> /1.0.0/owsExceptionReport.xsd"><ows:Exception ExceptionCode = "NoApplicableCode" locator = "source"> <ows: ExceptionText> Harvest (insert) failed: ERROR: null value in column "identifier" violates not-null constraint</div><div>DETAIL: Failing row contains (null, csw: Record, <a href="http://www.opengis.net/cat/csw/2.0.2">http://www.opengis.net/cat/csw/2.0.2</a>, local, 2015-06-23T13: 53: 57Z & lt; ows: ExceptionReport xmlns: dc = "<a href="http://purl.org/dc/elements/1.1/">http://purl.org/dc/elements/1.1/</a>" ... Missing keyword: service, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, <a href="http://demo.geonode.org/catalogue/csw">http://demo.geonode.org/catalogue/csw</a>, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 'keyword': 2 'miss': 1 'servic': 3, null).</div><div>. </ Ows: ExceptionText> </ ows: Exception> </ ows: ExceptionReport></div><div><br></div><div>In the apache logs also I found nothing. You suspect something?</div><div><br></div><div>thanks</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Jun 22, 2015 at 12:24 PM, Angelos Tzotsos <span dir="ltr"><<a href="mailto:gcpp.kalxas@gmail.com" target="_blank">gcpp.kalxas@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div bgcolor="#FFFFFF" text="#000000">
    <div>pycsw 1.10.1 has just been pushed in
      ubuntugis unstable. It will be available in ~2h<div><div class="h5"><br>
      <br>
      On 06/22/2015 05:30 PM, Davi Custodio wrote:<br>
    </div></div></div>
    <blockquote type="cite"><div><div class="h5">
      <pre>Hi Tom.

I do this having trouble accessing external urls in my server. Fix, and did
the test again pointing to the xml you stated:

<a href="https://github.com/geopython/pycsw/blob/master/tests/suites/harvesting/post/Harvest-csw-run1.xml" target="_blank">https://github.com/geopython/pycsw/blob/master/tests/suites/harvesting/post/Harvest-csw-run1.xml</a>

.. But the error was the same:

pycsw-admin.py -c -u post_xml http: //localhost/pycsw/csw.py -x / var / www
/ html / pycsw / bin / request .xml

Initializing static context
Executing HTTP POST request /var/www/html/pycsw/bin/request.xml on server
http: //localhost/pycsw/csw.py
<? Xml version = "1.0" encoding = "UTF-8" standalone = "no"?>
<! - Pycsw 1.10.0 ->
<Ows: ExceptionReport xmlns: dc = <a href="http://purl.org/dc/elements/1.1/" target="_blank">"http://purl.org/dc/elements/1.1/"</a> xmlns:
inspire_common = <a href="http://inspire.ec.europa.eu/schemas/common/1.0" target="_blank">"http://inspire.ec.europa.eu/schemas/common/1.0"</a> xmlns:
atom = <a href="http://www.w3.org/2005/Atom" target="_blank">"http://www.w3.org/2005/Atom"</a> xmlns: xs = <a href="http://www.w3.org/2001/XMLSchema" target="_blank">"
http://www.w3.org/2001/XMLSchema"</a> xmlns: dct = <a href="http://purl.org/dc/terms/" target="_blank">"http://purl.org/dc/ terms /
"</a>xmlns: ows =<a href="http://www.opengis.net/ows" target="_blank">" http://www.opengis.net/ows "</a>xmlns: apiso =<a href="http://www.opengis.net/cat/csw/apiso/1.0" target="_blank">"
http://www.opengis.net/cat/csw/apiso/1.0 "</a>xmlns: gml =" http: //
<a href="http://www.opengis.net/gml" target="_blank">www.opengis.net/gml</a> "xmlns: diff =<a href="http://gcmd.gsfc.nasa.gov/Aboutus/xml/dif/" target="_blank">"
http://gcmd.gsfc.nasa.gov/Aboutus/xml/dif/ "</a>xmlns: xlink =<a href="http://www.w3.org/1999/xlink" target="_blank">"
http://www.w3.org/1999 / xlink "</a>xmlns: gco =<a href="http://www.isotc211.org/2005/gco" target="_blank">"
http://www.isotc211.org/2005/gco "</a>xmlns: gmd =" ​​
<a href="http://www.isotc211.org/2005/gmd" target="_blank">http://www.isotc211.org/2005/gmd</a> "xmlns: rdf =" http: //
<a href="http://www.w3.org/1999/02/22-rdf-syntax-ns#" target="_blank">www.w3.org/1999/02/22-rdf-syntax-ns#</a> "xmlns: srv =<a href="http://www.isotc211.org/2005/srv" target="_blank">"
http://www.isotc211.org/2005/srv "</a>xmlns: ogc =" http: //www.opengis .net /
ogc "xmlns: FGDC =<a href="http://www.opengis.net/cat/csw/csdgm" target="_blank">" http://www.opengis.net/cat/csw/csdgm "</a>xmlns: inspire_ds
=<a href="http://inspire.ec.europa.eu/schemas/inspire_ds/1.0" target="_blank">" http://inspire.ec.europa.eu/schemas/inspire_ds/1.0 "</a>xmlns : csw = <a href="http://www.opengis.net/cat/csw/2.0.2" target="_blank">"
http://www.opengis.net/cat/csw/2.0.2"</a> xmlns: xsi = <a href="http://www.w3.org/2001/XMLSchema-instance" target="_blank">"
http://www.w3.org/2001/XMLSchema-instance"</a> xmlns: the = "http: //
<a href="http://a9.com/-/spec/opensearch/1.1/" target="_blank">a9.com/-/spec/opensearch/1.1/</a> "xmlns: soapenv =<a href="http://www.w3.org/2003/05/soap-envelope" target="_blank">"
http://www.w3.org/2003/05/soap-envelope "</a>xmlns: sitemap =<a href="http://www.sitemaps.org/schemas/sitemap/0.9" target="_blank">" http:
//www.sitemaps .org / schemas / sitemap / 0.9 "</a>language =" en-US "version
=" 1.2.0 "xsi: schemaLocation =<a href="http://www.opengis.net/owshttp://schemas.opengis.net/ows/1.0.0/owsExceptionReport.xsd" target="_blank">" http://www.opengis.net/ows
http://schemas.opengis.net/ows
/1.0.0/owsExceptionReport.xsd"</a>><ows:Exception ExceptionCode =
"NoApplicableCode" locator = "source"> <ows: ExceptionText> Harvest
(insert) failed: ERROR: null value in column "identifier" violates not-null
constraint
DETAIL: Failing row contains (null, csw: Record,
<a href="http://www.opengis.net/cat/csw/2.0.2" target="_blank">http://www.opengis.net/cat/csw/2.0.2</a>, local, 2015-06-22T11: 23: 47Z & lt;
ows: ExceptionReport xmlns: dc = <a href="http://purl.org/dc/elements/1.1/" target="_blank">"http://purl.org/dc/elements/1.1/"</a> ...
Missing keyword: service, null, null, null, null, null, null, null, null,
null, null, null, null, null, null, null, null, null, null, null, null,
null, null, null, null, null, null, <a href="http://demo.geonode.org/catalogue/csw" target="_blank">http://demo.geonode.org/catalogue/csw</a>,
null, null, null, null, null, null, null, null, null, null, null, null,
null, null, null, null, null, null, null, null, null, null, 'keyword': 2
'miss': 1 'servic': 3, null).
. </ Ows: ExceptionText> </ ows: Exception> </ ows: ExceptionReport>
Done

Attached, I am sending the response for

<a href="http://aguai.cnpm.embrapa.br/catalogue/csw?request=GetRecords&service=CSW&version=2.0.2&resultType=results&outputSchema=http://www.isotc211.org/2005/gmd&typeNames=csw:Record&elementSetName=summary&maxrecords=1000" target="_blank">http://aguai.cnpm.embrapa.br/catalogue/csw?request=GetRecords&service=CSW&version=2.0.2&resultType=results&outputSchema=http://www.isotc211.org/2005/gmd&typeNames=csw:Record&elementSetName=summary&maxrecords=1000</a>

in which you suggested.

I am still using the 1.10.0 version. Could this being resolved by upgrading
to 1.10.1? I'm using an Ubuntu 4.14 server. I tried to update the pycsw
using apt-get update and then apt-get upgrade, but the pycsw remained in
version 1.10.0. How do I upgrade using the Ubuntu packages?

Thanks

On Fri, Jun 19, 2015 at 4:28 PM, Tom Kralidis <a href="mailto:tomkralidis@gmail.com" target="_blank"><tomkralidis@gmail.com></a> wrote:

</pre>
      <blockquote type="cite">
        <pre>Hi Davi: thanks for moving this discussion here from geonode-users.
Comments interleaved.

On Fri, Jun 19, 2015 at 3:09 PM, Davi Custodio <a href="mailto:davicustodio@gmail.com" target="_blank"><davicustodio@gmail.com></a>
wrote:
</pre>
        <blockquote type="cite">
          <pre>Hello. I have a scenario consists of 8 GeoNode servers with their
</pre>
        </blockquote>
        <pre>respective
</pre>
        <blockquote type="cite">
          <pre>PyCSW assets.
To test, Getrecords use as:


</pre>
        </blockquote>
        <pre><a href="http://localhost/catalogue/csw?request=GetRecords&service=CSW&version=2.0.2&resultType=results&outputSchema=http://www.isotc211.org/2005/gmd&typeNames=csw:Record&elementSetName=summary" target="_blank">http://localhost/catalogue/csw?request=GetRecords&service=CSW&version=2.0.2&resultType=results&outputSchema=http://www.isotc211.org/2005/gmd&typeNames=csw:Record&elementSetName=summary</a>
</pre>
        <blockquote type="cite">
          <pre>and receive the corresponding xml correctly.

You can also configure the harvest within the Geonetwork using:

http: // localhost / catalog / csw version = 2.0.2 & request =
GetCapabilities & service = CSW

and also the harvest runs properly.

I created a dedicated server with the default installation of PyCSW
</pre>
        </blockquote>
        <pre>1.10.0,
</pre>
        <blockquote type="cite">
          <pre>and I'm trying to get this server collect all the metadata records of 8
servers GeoNode.

My intention is to have a PyCSW to gather all the metadata of my
organization. I'm avoiding using "federatedcatalogues" because I do not
</pre>
        </blockquote>
        <pre>want
</pre>
        <blockquote type="cite">
          <pre>the user who will rep csw need to specify additional parameters.

In a first test, I used the command:

pycsw-admin.py -c -u post_xml http: -x //localhost/pycsw/csw.py
/var/www/html/pycsw/bin/request.xml

where request.xml =

<? Xml version = "1.0" encoding = "UTF-8"?>
<Harvest xmlns = <a href="http://www.opengis.net/cat/csw/2.0.2" target="_blank">"http://www.opengis.net/cat/csw/2.0.2"</a> xmlns: ogc =
<a href="http://www.opengis.net/ogc" target="_blank">"http://www.opengis.net/ogc"</a> xmlns: gmd = "http: // www .<a href="http://isotc211.org" target="_blank">isotc211.org</a> /
</pre>
        </blockquote>
        <pre>2005
</pre>
        <blockquote type="cite">
          <pre>/ gmd "xmlns: ows =<a href="http://www.opengis.net/ows" target="_blank">" http://www.opengis.net/ows "</a>xmlns: xsd
=<a href="http://www.w3.org/2001/XMLSchema" target="_blank">"http://www.w3.org/2001/XMLSchema "</a>xmlns: dc =<a href="http://purl.org/dc/elements/1.1/" target="_blank">"
http://purl.org/dc/elements/1.1/ "</a>xmlns: dct ="
</pre>
        </blockquote>
        <pre><a href="http://purl.org/dc/terms/" target="_blank">http://purl.org/dc/terms/</a>
</pre>
        <blockquote type="cite">
          <pre>"xmlns: gml =<a href="http://www.opengis.net/gml" target="_blank">" http://www.opengis.net/gml "</a> xmlns: xsi =
<a href="http://www.w3.org/2001/XMLSchema-instance" target="_blank">"http://www.w3.org/2001/XMLSchema-instance"</a> xsi: schemaLocation =
"<a href="http://www.opengis.net/cat/csw/2.0.2" target="_blank">http://www.opengis.net/cat/csw/2.0.2</a> http: //schemas.opengis .net /
</pre>
        </blockquote>
        <pre>csw /
</pre>
        <blockquote type="cite">
          <pre>2.0.2 / CSW-publication.xsd "service =" CSW "version =" 2.0.2 ">
  <Source><a href="http://demo.geonode.org//catalogue/csw" target="_blank">http://demo.geonode.org//catalogue/csw</a> </ Source>
  <ResourceType> <a href="http://www.opengis.net/cat/csw/2.0.2" target="_blank">http://www.opengis.net/cat/csw/2.0.2</a> </ ResourceType>
  <ResourceFormat> application / xml </ ResourceFormat>
</ Harvest>

pointing to <a href="http://demo.geonode.org//catalogue/csw" target="_blank">http://demo.geonode.org//catalogue/csw</a> ..

I get the following error:

Initializing static context
Executing HTTP POST request /var/www/html/pycsw/bin/request.xml on server
http: //localhost/pycsw/csw.py
Traceback (most recent call last):
   File "/usr/bin/pycsw-admin.py", line 246, in <module>
     print admin.post_xml (CSW_URL, XML, TIMEOUT)
   File "/usr/lib/python2.7/dist-packages/pycsw/admin.py", line 495, in
post_xml
     raise RuntimeError (err)
RuntimeError: timed out
</pre>
        </blockquote>
        <pre>I'm not getting any timeout when running here (using 1.10.1 -- any
chance you can upgrade your single non-GeoNode pycsw instance to
1.10.1?) using the Harvest XML request like

<a href="https://github.com/geopython/pycsw/blob/master/tests/suites/harvesting/post/Harvest-csw-run1.xml" target="_blank">https://github.com/geopython/pycsw/blob/master/tests/suites/harvesting/post/Harvest-csw-run1.xml</a>
,
but substituting the Source with <a href="http://demo.geonode.org/catalogue/csw" target="_blank">http://demo.geonode.org/catalogue/csw</a>

pycsw harvests 36 records (1 for the service and 35 metadata records).
Are you able to see <a href="http://demo.geonode.org/catalogue/csw" target="_blank">http://demo.geonode.org/catalogue/csw</a> from the box
on which you are running your harvests from?

</pre>
        <blockquote type="cite">
          <pre>when I point to one of my GeoNode-PyCSW servers using request.xml as:

<? Xml version = "1.0" encoding = "UTF-8"?>
<Harvest xmlns = <a href="http://www.opengis.net/cat/csw/2.0.2" target="_blank">"http://www.opengis.net/cat/csw/2.0.2"</a> xmlns: ogc =
<a href="http://www.opengis.net/ogc" target="_blank">"http://www.opengis.net/ogc"</a> xmlns: gmd = "http: // www .<a href="http://isotc211.org" target="_blank">isotc211.org</a> /
</pre>
        </blockquote>
        <pre>2005
</pre>
        <blockquote type="cite">
          <pre>/ gmd "xmlns: ows =<a href="http://www.opengis.net/ows" target="_blank">" http://www.opengis.net/ows "</a>xmlns: xsd
=<a href="http://www.w3.org/2001/XMLSchema" target="_blank">"http://www.w3.org/2001/XMLSchema "</a>xmlns: dc =<a href="http://purl.org/dc/elements/1.1/" target="_blank">"
http://purl.org/dc/elements/1.1/ "</a>xmlns: dct ="
</pre>
        </blockquote>
        <pre><a href="http://purl.org/dc/terms/" target="_blank">http://purl.org/dc/terms/</a>
</pre>
        <blockquote type="cite">
          <pre>"xmlns: gml =<a href="http://www.opengis.net/gml" target="_blank">" http://www.opengis.net/gml "</a> xmlns: xsi =
<a href="http://www.w3.org/2001/XMLSchema-instance" target="_blank">"http://www.w3.org/2001/XMLSchema-instance"</a> xsi: schemaLocation =
"<a href="http://www.opengis.net/cat/csw/2.0.2" target="_blank">http://www.opengis.net/cat/csw/2.0.2</a> http: //schemas.opengis .net /
</pre>
        </blockquote>
        <pre>csw /
</pre>
        <blockquote type="cite">
          <pre>2.0.2 / CSW-publication.xsd "service =" CSW "version =" 2.0.2 ">
  <Source> <a href="http://aguai.cnpm.embrapa.br/catalogue/csw" target="_blank">http://aguai.cnpm.embrapa.br/catalogue/csw</a> </ Source>
  <ResourceType> <a href="http://www.opengis.net/cat/csw/2.0.2" target="_blank">http://www.opengis.net/cat/csw/2.0.2</a> </ ResourceType>
  <ResourceFormat> application / xml </ ResourceFormat>
</ Harvest>

pointing to my server: <a href="http://aguai.cnpm.embrapa.br/catalogue/csw" target="_blank">http://aguai.cnpm.embrapa.br/catalogue/csw</a>

I get the error:

Initializing static context
Executing HTTP POST request /var/www/html/pycsw/bin/request.xml on server
http: //localhost/pycsw/csw.py
<? Xml version = "1.0" encoding = "UTF-8" standalone = "no"?>
<! - Pycsw 1.10.0 ->
<Ows: ExceptionReport xmlns: dc = <a href="http://purl.org/dc/elements/1.1/" target="_blank">"http://purl.org/dc/elements/1.1/"</a>
</pre>
        </blockquote>
        <pre>xmlns:
</pre>
        <blockquote type="cite">
          <pre>inspire_common = <a href="http://inspire.ec.europa.eu/schemas/common/1.0" target="_blank">"http://inspire.ec.europa.eu/schemas/common/1.0"</a> xmlns:
atom = <a href="http://www.w3.org/2005/Atom" target="_blank">"http://www.w3.org/2005/Atom"</a> xmlns: xs =
<a href="http://www.w3.org/2001/XMLSchema" target="_blank">"http://www.w3.org/2001/XMLSchema"</a> xmlns: dct = "<a href="http://purl.org/dc/" target="_blank">http://purl.org/dc/</a>
</pre>
        </blockquote>
        <pre>terms /
</pre>
        <blockquote type="cite">
          <pre>"xmlns: ows =<a href="http://www.opengis.net/ows" target="_blank">" http://www.opengis.net/ows "</a>xmlns: apiso =<a href="http://www.opengis.net/cat/csw/apiso/1.0" target="_blank">"
http://www.opengis.net/cat/csw/apiso/1.0 "</a>xmlns: gml =<a href="http://www.opengis.net/gml" target="_blank">" http:
//www.opengis.net/gml "</a>xmlns: diff
=<a href="http://gcmd.gsfc.nasa.gov/Aboutus/xml/dif/" target="_blank">"http://gcmd.gsfc.nasa.gov/Aboutus/xml/dif/ "</a>xmlns: xlink =<a href="http://www.w3.org/1999/xlink" target="_blank">"
http://www.w3.org/1999 / xlink "</a>xmlns: gco =<a href="http://www.isotc211.org/2005/gco" target="_blank">"
http://www.isotc211.org/2005/gco "</a>xmlns: gmd =<a href="http://www.isotc211.org/2005/gmd" target="_blank">"
http://www.isotc211.org/2005/gmd "</a>xmlns: rdf =<a href="http://www.w3.org/1999/02/22-rdf-syntax-ns#" target="_blank">" http:
//www.w3.org/1999/02/22-rdf-syntax-ns# "</a>xmlns: srv =<a href="http://www.isotc211.org/2005/srv" target="_blank">"
http://www.isotc211.org/2005/srv "</a>xmlns: ogc =" http: //www.opengis
</pre>
        </blockquote>
        <pre>.net /
</pre>
        <blockquote type="cite">
          <pre>ogc "xmlns: FGDC =<a href="http://www.opengis.net/cat/csw/csdgm" target="_blank">" http://www.opengis.net/cat/csw/csdgm "</a>xmlns:
</pre>
        </blockquote>
        <pre>inspire_ds
</pre>
        <blockquote type="cite">
          <pre>=<a href="http://inspire.ec.europa.eu/schemas/inspire_ds/1.0" target="_blank">"http://inspire.ec.europa.eu/schemas/inspire_ds/1.0 "</a>xmlns : csw =
<a href="http://www.opengis.net/cat/csw/2.0.2" target="_blank">"http://www.opengis.net/cat/csw/2.0.2"</a> xmlns: xsi =
<a href="http://www.w3.org/2001/XMLSchema-instance" target="_blank">"http://www.w3.org/2001/XMLSchema-instance"</a> xmlns: the = <a href="http://a9.com/-/spec/opensearch/1.1/" target="_blank">"http:
//a9.com/-/spec/opensearch/1.1/ "</a>xmlns: soapenv =<a href="http://www.w3.org/2003/05/soap-envelope" target="_blank">"
http://www.w3.org/2003/05/soap-envelope "</a>xmlns: sitemap =<a href="http://www.sitemaps.org/schemas/sitemap/0.9" target="_blank">" http:
//www.sitemaps .org / schemas / sitemap / 0.9 "</a>language =" en-US
</pre>
        </blockquote>
        <pre>"version ="
</pre>
        <blockquote type="cite">
          <pre>1.2.0 "xsi: schemaLocation =<a href="http://www.opengis.net/owshttp://schemas.opengis.net/ows/1.0.0/owsExceptionReport.xsd" target="_blank">"
http://www.opengis.net/owshttp://schemas.opengis.net/ows
/1.0.0/owsExceptionReport.xsd"</a>><ows:Exception ExceptionCode =
"NoApplicableCode" locator = "source"> <ows: ExceptionText> Harvest
</pre>
        </blockquote>
        <pre>(insert)
</pre>
        <blockquote type="cite">
          <pre>failed: ERROR: null value in column "identifier" violates not-null
constraint
DETAIL: Failing row contains (null, csw: Record,
<a href="http://www.opengis.net/cat/csw/2.0.2" target="_blank">http://www.opengis.net/cat/csw/2.0.2</a>, local, 2015-06-19T15: 19: 28Z &
</pre>
        </blockquote>
        <pre>lt;
</pre>
        <blockquote type="cite">
          <pre>ows: ExceptionReport xmlns: dc = <a href="http://purl.org/dc/elements/1.1/" target="_blank">"http://purl.org/dc/elements/1.1/"</a> ...
Missing keyword: service, null, null, null, null, null, null, null, null,
null, null, null, null, null, null, null, null, null, null, null, null,
null, null, null, null, null, null,
<a href="http://aguai.cnpm.embrapa.br/catalogue/csw" target="_blank">http://aguai.cnpm.embrapa.br/catalogue/csw</a>, null, null, null, null,
</pre>
        </blockquote>
        <pre>null,
</pre>
        <blockquote type="cite">
          <pre>null, null, null, null, null, null, null, null, null, null, null, null,
null, null, null, null, null, 'keyword': 2 'miss': 1' servic '3, null).
. </ Ows: ExceptionText> </ ows: Exception> </ ows: ExceptionReport>
Done


Can anyone help me explaining how to best implement it? And because of
errors?

</pre>
        </blockquote>
        <pre>It looks like one of the layers in your pycsw serving GeoNode CSW does
not have an identifier?  Can you turn on pycsw logging from your
single pycsw to DEBUG and run the harvest again?  There might be
valuable information in the log that can help.  Feel free to send me
the log output offline.

As well, wow many records does
<a href="http://aguai.cnpm.embrapa.br/catalogue/csw" target="_blank">http://aguai.cnpm.embrapa.br/catalogue/csw</a> have?  Might be valuable to
do a full GetRecords request, i.e.:


<a href="http://aguai.cnpm.embrapa.br/catalogue/csw?request=GetRecords&service=CSW&version=2.0.2&resultType=results&outputSchema=http://www.isotc211.org/2005/gmd&typeNames=csw:Record&elementSetName=summary&maxrecords=FOO" target="_blank">http://aguai.cnpm.embrapa.br/catalogue/csw?request=GetRecords&service=CSW&version=2.0.2&resultType=results&outputSchema=http://www.isotc211.org/2005/gmd&typeNames=csw:Record&elementSetName=summary&maxrecords=FOO</a>

to inspect the actual CSW output that pycsw is trying to harvest.
Feel free to send me the result offline.

</pre>
        <blockquote type="cite">
          <pre>--
Davi de O. Custódio

</pre>
        </blockquote>
        <pre></pre>
      </blockquote>
      <pre>

</pre>
      <br>
      <fieldset></fieldset>
      <br>
      </div></div><pre>_______________________________________________
pycsw-devel mailing list
<a href="mailto:pycsw-devel@lists.osgeo.org" target="_blank">pycsw-devel@lists.osgeo.org</a>
<a href="http://lists.osgeo.org/mailman/listinfo/pycsw-devel" target="_blank">http://lists.osgeo.org/mailman/listinfo/pycsw-devel</a></pre><span class="HOEnZb"><font color="#888888">
    </font></span></blockquote><span class="HOEnZb"><font color="#888888">
    <br>
    <br>
    <pre cols="72">-- 
Angelos Tzotsos
Remote Sensing Laboratory
National Technical University of Athens
<a href="http://users.ntua.gr/tzotsos" target="_blank">http://users.ntua.gr/tzotsos</a></pre>
  </font></span></div>

<br>_______________________________________________<br>
pycsw-devel mailing list<br>
<a href="mailto:pycsw-devel@lists.osgeo.org">pycsw-devel@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/pycsw-devel" rel="noreferrer" target="_blank">http://lists.osgeo.org/mailman/listinfo/pycsw-devel</a><br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature">Davi de O. Custódio</div>
</div>