The following table shows GeoNetwork harvesting tests. The goal of these tests is to improve GeoNetwork's cross-platform interoperability. These results do not mean that the servers tested are not interoperable. Instead, they are showing that the combination of the GeoNetwork harvesting mechanism with the specified server and version have problems to interoperate. Those problems could be both in client-side (GeoNetwork harvesting) or in server side, and need to be fixed for the sake of the users community, and to help building connected SDIs.

ServerGN version and buildHarvestingHarvester URLClientDoes harvest work?ErrorProtocol & versionComments
ESRI GeoPortal 1.1.0.412.7 Build 7809CSW http://localhost:5555/geoportal/csw?request=GetCapabilities&service=CSW&version=2.0.2GeoNetworkYes - but records without gmd: prefix will be rejected because of a bug in handling of namespaces and prefixes - the bug is #546 and a fix has already been developed for 2.7 CSW 2.0.2ESRI Geoportal installed on localhost with ISO19115 records. NOTE: If using 'Free text' in search criteria, specify search term with '%' wildcard characters eg. %ESRI% would search for records which have the string ESRI anywhere in their content.
GeoNetwork2.7 Build 7809CSW http://localhost:8080/geonetwork/srv/en/csw?request=GetCapabilities&service=CSW&version=2.0.2ESRI GeoPortal 1.1.0.41YesCSW 2.0.2ESRI Geoportal harvesting from GeoNetwork using CSW synchronization with Profile 'GeoNetwork CSW 2.0.2 APISO' selected. NOTE: (1) Set the CSW Server Configuration values in Administration->CSW Server Configuration on GeoNetwork before attempting synchronization otherwise you will receive funky error messages in the ESRI Geoportal Add screen about 'title' not set etc. (2) Records must validate against schemas otherwise they will be rejected by the ESRI Geoportal (code says something about isDraft but not sure yet how to tell Geoportal to harvest them as draft/unfinished).
GeoNetwork2.7 Build 7809OAIPMH http://localhost:8080/geonetwork/srv/en/oaipmhESRI GeoPortal 1.1.0.41YesOAIPMH 2.0ESRI Geoportal harvesting from GeoNetwork using OAIPMH synchronization with prefix iso19139 and set 'datasets' NOTE Records must validate against schemas otherwise they will be rejected by the ESRI Geoportal.
ESRI Geoportal Extension 9.3.1 2.7 Build 7939 CSW  http://gis.ncdc.noaa.gov/geoportal/csw/discovery?Request=GetCapabilities&Service=CSW&Version=2.0.2 GeoNetwork No exceptionCode="InvalidParameterValue" locator="ElementSetName" <ExceptionText>ElementSetName is not valid for 'original' outputScheme</ExceptionText> CSW 2.0.2 This response, which is generated when GeoNetwork sends a GetRecordById request, seems to me to be a trifle odd as both the outputSchema and the elementSetName used by GeoNetwork are advertised in the Geoportal's GetCapabilities statement in the GetRecordById operation section! Fiddling with the GetRecordById request outside of GeoNetwork, I can get the record if I drop the outputSchema, and elementSetName works just fine with brief and summary as well as full. Even more odd is that 'original' is also listed as an outputSchema and when used as an outputSchema it works correctly by returning a dc metadata record.

Older tests:

ServerGN version and buildHarvestingGetCapabilities URLSoftwareDoes harvest work?ErrorCSW versionComments
Spanish SDI2.2 build r1291CSW http://www.idee.es/csw/servlet/cswservlet?Request=GetCapabilitiesCustomNoThe server does not support GET requests; GeoNetwork is using GET for the GetCapabilities request2.0.0Basic web client:  http://www.idee.es/csw/client.html
BAFG - Germany2.2 build r1291CSWSOAP service, cannot be accessed from GeoNetwork harvestingCustom-SOAPNoThis Server only supports SOAP, direct requests such as GetCapabilities are not available???WSDL (Axis):  http://geoportal.bafg.de/csw/services/CSW20_Discovery_SOAP_Port?wsdl
ICC (Spain)2.2 build r1291CSW http://delta.icc.es/indicio/csw?Request=GetCapabilitiesCustomNoGetCapabilities is null???
Diputación A Coruña (Spain)2.2 build r1291CSW http://www.dicoruna.es/webeiel/ideac/scm?Request=GetCapabilities&SERVICE=CSWCustomNoThe server does not support GET requests; GeoNetwork is using GET for the GetCapabilities request???
SANDRE2.2 build r1291 CSW http://sandre.eaufrance.fr/geonetwork/srv/fr/csw?SERVICE=CSW&REQUEST=GetCapabilitiesGeoNetwork 2.2 built locally (based on a 2.2RC2)Yes 2.0.1
Dutch Space Agency2.2 build r1291CSW http://www.geodata.alterra.nl/excat/csw?request=GetCapabilities&service=CSWExcat (Developed by them)Yes 2.0.1
LAITS - George Manson University (USA)2.2 build r1291CSW http://laits.gmu.edu:8099/csw/CSW_Service?service=CSW&request=GetCapabilities&acceptFormats=text%2Fxml???NoCapabilities problem: GetRecordById operation missing2.0.0
Agriculture and Agri-Food Canada2.2 build r1291CSW http://ngistc1.agr.gc.ca/registry/RegistryServlet?service=CSW&request=GetCapabilities???NoGeoNetwork: "Raised exception when searching"2.0.0
Italian G-SDI node2.2 build r1291CSW http://zeus.pin.unifi.it/apollo/lucansdi-gi-profile-1.1/csw?REQUEST=getCapabilities&service=CSW&VERSION=2.0.2???NoCapabilities problem: "GetRecords" operation missing2.0.2This is because GeoNetwork is sensitive to upper-lower case. Capabilities in this node has the operations getRecords, getRecordById (with the first “g” lower-case)
ESRI demo2.2 build r1291CSW http://keel.esri.com/catalog/csw202?request=GetCapabilities&service=CSW&version=2.0.2ArcIMS x.yNoGeoNetwork: "Raised exception when searching"2.0.2
Demo deegree2.2 build r1291CSW http://demo.deegree.org/deegree-csw/services?REQUEST=GetCapabilities&service=CSWdeegree 2.1NoGeoNetwork: "Raised exception when searching"2.0.0
AWCUBED2.2 build r1291CSW http://server.awcubed.com:8080/geonetwork/srv/en/csw?service=CSW&request=GetCapabilitiesGeoNetwork 2.2Yes 2.0.2
AWCUBED2.2 build r1291GeoNetworkhost: server.awcubed.com , port: 8080 , servlet: geonetworkGeoNetwork 2.2Yes Direct GeoNetwork harvesting
NASA2.2 build r1291CSW http://esg.gsfc.nasa.gov/wes/serviceManagerCSW/csw?request=GetCapabilities&version=2.0.2Compusult NoGeoNetwork: "Raised exception when searching"2.0.2
INSPIRE2.2 build r1291CSW http://geoportal.jrc.it/csw/CSWStartup?service=CSW&request=GetCapabilitiesConTerraNoGeoNetwork: "Raised exception when searching"2.0.0
GEOSS2.2 build r1291CSW http://geossregistries.info:1090/GEOSSCSW202/discovery?Request=GetCapabilities&Service=CSW&Version=2.0.2George Manson UniversityNoCapabilities problem: GetRecordById operation missing2.0.2
Geospatial One Stop (USA Government)2.2 build r1291CSW http://gos2.geodata.gov/aimscsw/csw2.0?request=getcapabilities&service=CSWESRI ArcIMS 9.1NoGeoNetwork: "Raised exception when searching"2.0.0
Slovakia enviroInfo2.2 build r1291CSW http://enviroinfo.enviroportal.sk/csw/index.php?service=CSW&request=getCapabilities?NoGeoNetwork: "Raised exception when searching"2.0.2
Swiss Geographic catalogue  ? CSW  http://www.geocat.ch/geonetwork/srv/eng/csw?SERVICE=CSW&VERSION=2.0.2&REQUEST=GetCapabilities GeoNetwork No GeoNetwork: "Raised exception when searching" 2.0.2