[GeoNetwork-users] Consuming GeoNetwork's Z39.50 service [SEC=UNCLASSIFIED]

Hello,

I am trying to consume GeoNetworks Z39.50 service and I can't get it working.

Can anyone see where I am going wrong? Does anyone have some good Z39.50 resources they could link me to?

I am using GeoNetwork 2.7-SNAPSHOT svn rev 8553.

Cheers,
Murray

C:\_apps\Isite2-Win>zclient.exe -set geo cdcvd-asrdcap1 2200 geonetwork "@attr 1
=1016 @attr 4=6 @attr 2=3 ""water"""
zclient, Version 2.3.2-Win, Release 2007092402
Copyright (c) 1995-2004 MCNC/CNIDR and A/WWW Enterprises
Diagnostic returned
Temporary system error
ERROR: Server Replied with Error Code: 2 -- Temporary system error - Unable to r
ewrite node. Semantic action was set to strict, and there appears to be no valid
alternatives for node null Single Term : @attr 1=1016 @attr 4=6 @attr 2=3 "wate
r" attrs : {}

C:\_apps\Isite2-Win>zclient.exe -set geo cdcvd-asrdcap1 2200 geonetwork "@attr 1
=1016 @attr 4=6 @attr 2=3 ""water""" xml
zclient, Version 2.3.2-Win, Release 2007092402
Copyright (c) 1995-2004 MCNC/CNIDR and A/WWW Enterprises
Diagnostic returned
Temporary system error
ERROR: Server Replied with Error Code: 2 -- Temporary system error - Unable to r
ewrite node. Semantic action was set to strict, and there appears to be no valid
alternatives for node null Single Term : @attr 1=1016 @attr 4=6 @attr 2=3 "wate
r" attrs : {}

C:\_apps\Isite2-Win>zclient.exe -set geo cdcvd-asrdcap1 2200 geonetwork water[1,
4]
zclient, Version 2.3.2-Win, Release 2007092402
Copyright (c) 1995-2004 MCNC/CNIDR and A/WWW Enterprises
Diagnostic returned
Temporary system error
ERROR: Server Replied with Error Code: 2 -- Temporary system error - Unable to r
ewrite node. Semantic action was set to strict, and there appears to be no valid
alternatives for node null Single Term : water attrs : {}

C:\_apps\Isite2-Win>zclient.exe -set geo cdcvd-asrdcap1 2200 geonetwork water
zclient, Version 2.3.2-Win, Release 2007092402
Copyright (c) 1995-2004 MCNC/CNIDR and A/WWW Enterprises
Diagnostic returned
Temporary system error
ERROR: Server Replied with Error Code: 2 -- Temporary system error - Unable to r
ewrite node. Semantic action was set to strict, and there appears to be no valid
alternatives for node null Single Term : water attrs : {}

C:\_apps\Isite2-Win>zclient.exe -set geo cdcvd-asrdcap1 2200 geonetwork water xm
l
zclient, Version 2.3.2-Win, Release 2007092402
Copyright (c) 1995-2004 MCNC/CNIDR and A/WWW Enterprises
Diagnostic returned
Temporary system error
ERROR: Server Replied with Error Code: 2 -- Temporary system error - Unable to r
ewrite node. Semantic action was set to strict, and there appears to be no valid
alternatives for node null Single Term : water attrs : {}

C:\_apps\Isite2-Win>zclient.exe -set GEO cdcvd-asrdcap1 2200 geonetwork water
zclient, Version 2.3.2-Win, Release 2007092402
Copyright (c) 1995-2004 MCNC/CNIDR and A/WWW Enterprises
Diagnostic returned
Temporary system error
ERROR: Server Replied with Error Code: 2 -- Temporary system error - Unable to r
ewrite node. Semantic action was set to strict, and there appears to be no valid
alternatives for node null Single Term : water attrs : {}

=== geonetwork.log ===

2012-05-24 16:48:06,107 INFO [org.jzkit.z3950.server.Z3950Main] - New ZServerAssociation 0
2012-05-24 16:48:06,130 INFO [org.jzkit.z3950.server.ZServerAssociation] - Origin requested service: Search
2012-05-24 16:48:06,130 INFO [org.jzkit.z3950.server.ZServerAssociation] - Origin requested service: Present
2012-05-24 16:48:06,130 INFO [org.jzkit.z3950.server.ZServerAssociation] - Origin requested service: Scan
2012-05-24 16:48:06,130 INFO [org.jzkit.z3950.server.ZServerAssociation] - Origin requested service: Sort
2012-05-24 16:48:06,130 INFO [org.jzkit.z3950.server.Z3950Main] - New_Z3950_Session:/134.178.153.136:1642
2012-05-24 16:48:06,158 INFO [org.jzkit.z3950.QueryModel.Type1QueryModel] - Type1QueryModel::Type1QueryModel(org.jzkit.z3950.gen.v3.Z39_50_APDU_1995.RPNQuery_type@anonymised.com)
2012-05-24 16:48:06,158 WARN [org.jzkit.z3950.QueryModel.Type1QueryModel] - No mapping for geo.1 amongst {gils_attrset.1=AccessPoint, bib-1.6=Completeness, bib-1.5=Truncation, bib-1.4=Structure, bib-1.3=Position, bib-1.2=Relation, gils_attrset.10=SpatialQualifier, bib-1.1=AccessPoint}
2012-05-24 16:48:06,159 INFO [org.jzkit.search.impl.StatelessQueryService] - Not located in cache... create new session
2012-05-24 16:48:06,159 INFO [org.jzkit.search.impl.SearchSessionImpl] - new SearchSessionImpl count=1, hc=1698578064, id=8211454a72fe6828:-6eb49e76:1377c7e5960:349f
2012-05-24 16:48:06,160 INFO [org.jzkit.search.impl.CachedSearchSession] - new CachedSearchSession(1)
2012-05-24 16:48:06,160 INFO [org.jzkit.search.impl.SearchSessionImpl] - SearchSessionImpl::search
2012-05-24 16:48:06,160 INFO [org.jzkit.search.impl.SearchSessionImpl] - search org.jzkit.search.landscape.SimpleLandscapeSpecification,org.jzkit.z3950.QueryModel.Type1QueryModel
2012-05-24 16:48:06,160 INFO [org.jzkit.search.impl.SearchSessionImpl] - processing landscape: org.jzkit.search.landscape.SimpleLandscapeSpecification
2012-05-24 16:48:06,202 INFO [org.jzkit.search.impl.SearchSessionImpl] - plan: org.jzkit.z3950.QueryModel.Type1QueryModel@anonymised.com collections:[geonetwork]
2012-05-24 16:48:06,213 WARN [org.jzkit.z3950.QueryModel.Type1QueryModel] - No mapping for geo.1 amongst {gils_attrset.1=AccessPoint, bib-1.6=Completeness, bib-1.5=Truncation, bib-1.4=Structure, bib-1.3=Position, bib-1.2=Relation, gils_attrset.10=SpatialQualifier, bib-1.1=AccessPoint}
2012-05-24 16:48:06,214 WARN [org.jzkit.search.impl.SearchSessionImpl] - Profile Service Exception
org.jzkit.search.util.Profile.ProfileServiceException: Unable to rewrite node. Semantic action was set to strict, and there appears to be no valid alternatives for node null Single Term : @attr 1 attrs : {}
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.visit(GNProfileService.java:185)
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.visit(GNProfileService.java:144)
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.visit(GNProfileService.java:139)
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.makeConformant(GNProfileService.java:112)
    at org.jzkit.search.impl.SearchSessionImpl.search(SearchSessionImpl.java:199)
    at org.jzkit.search.impl.CachedSearchSession.search(CachedSearchSession.java:105)
    at org.jzkit.search.impl.StatelessQueryService.newSession(StatelessQueryService.java:313)
    at org.jzkit.search.impl.StatelessQueryService.newSession(StatelessQueryService.java:303)
    at org.jzkit.search.impl.StatelessQueryService.getResultsPageFor(StatelessQueryService.java:164)
    at org.jzkit.service.z3950server.JZKitBackend.search(JZKitBackend.java:86)
    at org.jzkit.z3950.server.ZServerAssociation.incomingSearchRequest(ZServerAssociation.java:225)
    at org.jzkit.z3950.util.GenericEventToTargetListenerAdapter.update(GenericEventToTargetListenerAdapter.java:63)
    at java.util.Observable.notifyObservers(Observable.java:142)
    at org.jzkit.z3950.util.ZTargetEndpoint.notifyAPDUEvent(ZTargetEndpoint.java:211)
    at org.jzkit.z3950.util.ZTargetEndpoint.run(ZTargetEndpoint.java:413)
2012-05-24 16:48:06,214 INFO [org.jzkit.search.impl.SearchSessionImpl] - Removed call to jzkit_conf.close()
2012-05-24 16:48:06,214 ERROR [org.jzkit.service.z3950server.JZKitBackend] - Problem
org.jzkit.search.provider.iface.SearchException: Unable to rewrite node. Semantic action was set to strict, and there appears to be no valid alternatives for node null Single Term : @attr 1 attrs : {}
    at org.jzkit.search.impl.SearchSessionImpl.search(SearchSessionImpl.java:220)
    at org.jzkit.search.impl.CachedSearchSession.search(CachedSearchSession.java:105)
    at org.jzkit.search.impl.StatelessQueryService.newSession(StatelessQueryService.java:313)
    at org.jzkit.search.impl.StatelessQueryService.newSession(StatelessQueryService.java:303)
    at org.jzkit.search.impl.StatelessQueryService.getResultsPageFor(StatelessQueryService.java:164)
    at org.jzkit.service.z3950server.JZKitBackend.search(JZKitBackend.java:86)
    at org.jzkit.z3950.server.ZServerAssociation.incomingSearchRequest(ZServerAssociation.java:225)
    at org.jzkit.z3950.util.GenericEventToTargetListenerAdapter.update(GenericEventToTargetListenerAdapter.java:63)
    at java.util.Observable.notifyObservers(Observable.java:142)
    at org.jzkit.z3950.util.ZTargetEndpoint.notifyAPDUEvent(ZTargetEndpoint.java:211)
    at org.jzkit.z3950.util.ZTargetEndpoint.run(ZTargetEndpoint.java:413)
Caused by: org.jzkit.search.util.Profile.ProfileServiceException: Unable to rewrite node. Semantic action was set to strict, and there appears to be no valid alternatives for node null Single Term : @attr 1 attrs : {}
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.visit(GNProfileService.java:185)
     at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.visit(GNProfileService.java:144)
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.visit(GNProfileService.java:139)
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.makeConformant(GNProfileService.java:112)
    at org.jzkit.search.impl.SearchSessionImpl.search(SearchSessionImpl.java:199)
    ... 10 more
2012-05-24 16:48:06,215 INFO [org.jzkit.z3950.server.Z3950Main] - SearchComplete
2012-05-24 16:48:13,879 INFO [org.jzkit.z3950.server.Z3950Main] - New ZServerAssociation 0
2012-05-24 16:48:13,884 INFO [org.jzkit.z3950.server.ZServerAssociation] - Origin requested service: Search
2012-05-24 16:48:13,884 INFO [org.jzkit.z3950.server.ZServerAssociation] - Origin requested service: Present
2012-05-24 16:48:13,884 INFO [org.jzkit.z3950.server.ZServerAssociation] - Origin requested service: Scan
2012-05-24 16:48:13,884 INFO [org.jzkit.z3950.server.ZServerAssociation] - Origin requested service: Sort
2012-05-24 16:48:13,884 INFO [org.jzkit.z3950.server.Z3950Main] - New_Z3950_Session:/134.178.153.136:1649
2012-05-24 16:48:13,895 INFO [org.jzkit.z3950.QueryModel.Type1QueryModel] - Type1QueryModel::Type1QueryModel(org.jzkit.z3950.gen.v3.Z39_50_APDU_1995.RPNQuery_type@anonymised.com)
2012-05-24 16:48:13,895 WARN [org.jzkit.z3950.QueryModel.Type1QueryModel] - No mapping for geo.1 amongst {gils_attrset.1=AccessPoint, bib-1.6=Completeness, bib-1.5=Truncation, bib-1.4=Structure, bib-1.3=Position, bib-1.2=Relation, gils_attrset.10=SpatialQualifier, bib-1.1=AccessPoint}
2012-05-24 16:48:13,895 INFO [org.jzkit.search.impl.StatelessQueryService] - Not located in cache... create new session
2012-05-24 16:48:13,895 INFO [org.jzkit.search.impl.SearchSessionImpl] - new SearchSessionImpl count=2, hc=1923428376, id=8211454a72fe6828:-6eb49e76:1377c7e5960:34a1
2012-05-24 16:48:13,895 INFO [org.jzkit.search.impl.CachedSearchSession] - new CachedSearchSession(2)
2012-05-24 16:48:13,895 INFO [org.jzkit.search.impl.SearchSessionImpl] - SearchSessionImpl::search
2012-05-24 16:48:13,895 INFO [org.jzkit.search.impl.SearchSessionImpl] - search org.jzkit.search.landscape.SimpleLandscapeSpecification,org.jzkit.z3950.QueryModel.Type1QueryModel
2012-05-24 16:48:13,895 INFO [org.jzkit.search.impl.SearchSessionImpl] - processing landscape: org.jzkit.search.landscape.SimpleLandscapeSpecification
2012-05-24 16:48:13,904 INFO [org.jzkit.search.impl.SearchSessionImpl] - plan: org.jzkit.z3950.QueryModel.Type1QueryModel@anonymised.com collections:[geonetwork]
2012-05-24 16:48:13,905 WARN [org.jzkit.z3950.QueryModel.Type1QueryModel] - No mapping for geo.1 amongst {gils_attrset.1=AccessPoint, bib-1.6=Completeness, bib-1.5=Truncation, bib-1.4=Structure, bib-1.3=Position, bib-1.2=Relation, gils_attrset.10=SpatialQualifier, bib-1.1=AccessPoint}
2012-05-24 16:48:13,905 WARN [org.jzkit.search.impl.SearchSessionImpl] - Profile Service Exception
org.jzkit.search.util.Profile.ProfileServiceException: Unable to rewrite node. Semantic action was set to strict, and there appears to be no valid alternatives for node null Single Term : @attr 1 attrs : {}
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.visit(GNProfileService.java:185)
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.visit(GNProfileService.java:144)
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.visit(GNProfileService.java:139)
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.makeConformant(GNProfileService.java:112)
    at org.jzkit.search.impl.SearchSessionImpl.search(SearchSessionImpl.java:199)
    at org.jzkit.search.impl.CachedSearchSession.search(CachedSearchSession.java:105)
    at org.jzkit.search.impl.StatelessQueryService.newSession(StatelessQueryService.java:313)
    at org.jzkit.search.impl.StatelessQueryService.newSession(StatelessQueryService.java:303)
    at org.jzkit.search.impl.StatelessQueryService.getResultsPageFor(StatelessQueryService.java:164)
    at org.jzkit.service.z3950server.JZKitBackend.search(JZKitBackend.java:86)
    at org.jzkit.z3950.server.ZServerAssociation.incomingSearchRequest(ZServerAssociation.java:225)
    at org.jzkit.z3950.util.GenericEventToTargetListenerAdapter.update(GenericEventToTargetListenerAdapter.java:63)
    at java.util.Observable.notifyObservers(Observable.java:142)
    at org.jzkit.z3950.util.ZTargetEndpoint.notifyAPDUEvent(ZTargetEndpoint.java:211)
    at org.jzkit.z3950.util.ZTargetEndpoint.run(ZTargetEndpoint.java:413)
2012-05-24 16:48:13,906 INFO [org.jzkit.search.impl.SearchSessionImpl] - Removed call to jzkit_conf.close()
2012-05-24 16:48:13,906 ERROR [org.jzkit.service.z3950server.JZKitBackend] - Problem
org.jzkit.search.provider.iface.SearchException: Unable to rewrite node. Semantic action was set to strict, and there appears to be no valid alternatives for node null Single Term : @attr 1 attrs : {}
    at org.jzkit.search.impl.SearchSessionImpl.search(SearchSessionImpl.java:220)
    at org.jzkit.search.impl.CachedSearchSession.search(CachedSearchSession.java:105)
    at org.jzkit.search.impl.StatelessQueryService.newSession(StatelessQueryService.java:313)
    at org.jzkit.search.impl.StatelessQueryService.newSession(StatelessQueryService.java:303)
    at org.jzkit.search.impl.StatelessQueryService.getResultsPageFor(StatelessQueryService.java:164)
    at org.jzkit.service.z3950server.JZKitBackend.search(JZKitBackend.java:86)
    at org.jzkit.z3950.server.ZServerAssociation.incomingSearchRequest(ZServerAssociation.java:225)
    at org.jzkit.z3950.util.GenericEventToTargetListenerAdapter.update(GenericEventToTargetListenerAdapter.java:63)
    at java.util.Observable.notifyObservers(Observable.java:142)
    at org.jzkit.z3950.util.ZTargetEndpoint.notifyAPDUEvent(ZTargetEndpoint.java:211)
    at org.jzkit.z3950.util.ZTargetEndpoint.run(ZTargetEndpoint.java:413)
Caused by: org.jzkit.search.util.Profile.ProfileServiceException: Unable to rewrite node. Semantic action was set to strict, and there appears to be no valid alternatives for node null Single Term : @attr 1 attrs : {}
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.visit(GNProfileService.java:185)
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.visit(GNProfileService.java:144)
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.visit(GNProfileService.java:139)
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.makeConformant(GNProfileService.java:112)
    at org.jzkit.search.impl.SearchSessionImpl.search(SearchSessionImpl.java:199)
    ... 10 more
2012-05-24 16:48:13,906 INFO [org.jzkit.z3950.server.Z3950Main] - SearchComplete
2012-05-24 16:48:48,783 INFO [org.jzkit.z3950.server.Z3950Main] - New ZServerAssociation 0
2012-05-24 16:48:48,787 INFO [org.jzkit.z3950.server.ZServerAssociation] - Origin requested service: Search
2012-05-24 16:48:48,787 INFO [org.jzkit.z3950.server.ZServerAssociation] - Origin requested service: Present
2012-05-24 16:48:48,788 INFO [org.jzkit.z3950.server.ZServerAssociation] - Origin requested service: Scan
2012-05-24 16:48:48,788 INFO [org.jzkit.z3950.server.ZServerAssociation] - Origin requested service: Sort
2012-05-24 16:48:48,788 INFO [org.jzkit.z3950.server.Z3950Main] - New_Z3950_Session:/134.178.153.136:1788
2012-05-24 16:55:34,618 INFO [org.jzkit.z3950.server.Z3950Main] - ZServerAssociation::finalize() - 0 remaining
2012-05-24 16:55:34,618 INFO [org.jzkit.search.impl.CachedSearchSession] - finalize CachedSearchSession(1)
2012-05-24 16:55:34,618 INFO [org.jzkit.search.impl.SearchSessionImpl] - finalize SearchSessionImpl(1)
2012-05-24 16:55:34,618 INFO [org.jzkit.z3950.server.Z3950Main] - ZServerAssociation::finalize() - 0 remaining
2012-05-24 16:55:34,618 INFO [org.jzkit.search.impl.CachedSearchSession] - finalize CachedSearchSession(0)
2012-05-24 16:55:34,618 INFO [org.jzkit.search.impl.SearchSessionImpl] - finalize SearchSessionImpl(0)
2012-05-24 16:55:34,618 INFO [org.jzkit.z3950.server.Z3950Main] - ZServerAssociation::finalize() - 0 remaining
2012-05-24 17:03:45,489 INFO [org.jzkit.z3950.server.Z3950Main] - New ZServerAssociation 0
2012-05-24 17:03:45,497 INFO [org.jzkit.z3950.server.ZServerAssociation] - Origin requested service: Search
2012-05-24 17:03:45,497 INFO [org.jzkit.z3950.server.ZServerAssociation] - Origin requested service: Present
2012-05-24 17:03:45,497 INFO [org.jzkit.z3950.server.ZServerAssociation] - Origin requested service: Scan
2012-05-24 17:03:45,497 INFO [org.jzkit.z3950.server.ZServerAssociation] - Origin requested service: Sort
2012-05-24 17:03:45,497 INFO [org.jzkit.z3950.server.Z3950Main] - New_Z3950_Session:/134.178.153.136:2658
2012-05-24 17:03:45,501 INFO [org.jzkit.z3950.QueryModel.Type1QueryModel] - Type1QueryModel::Type1QueryModel(org.jzkit.z3950.gen.v3.Z39_50_APDU_1995.RPNQuery_type@anonymised.com)
2012-05-24 17:03:45,502 WARN [org.jzkit.z3950.QueryModel.Type1QueryModel] - No mapping for geo.1 amongst {gils_attrset.1=AccessPoint, bib-1.6=Completeness, bib-1.5=Truncation, bib-1.4=Structure, bib-1.3=Position, bib-1.2=Relation, gils_attrset.10=SpatialQualifier, bib-1.1=AccessPoint}
2012-05-24 17:03:45,502 INFO [org.jzkit.search.impl.StatelessQueryService] - Not located in cache... create new session
2012-05-24 17:03:45,503 INFO [org.jzkit.search.impl.SearchSessionImpl] - new SearchSessionImpl count=1, hc=54691500, id=8211454a72fe6828:-6eb49e76:1377c7e5960:34a3
2012-05-24 17:03:45,503 INFO [org.jzkit.search.impl.CachedSearchSession] - new CachedSearchSession(1)
2012-05-24 17:03:45,503 INFO [org.jzkit.search.impl.SearchSessionImpl] - SearchSessionImpl::search
2012-05-24 17:03:45,503 INFO [org.jzkit.search.impl.SearchSessionImpl] - search org.jzkit.search.landscape.SimpleLandscapeSpecification,org.jzkit.z3950.QueryModel.Type1QueryModel
2012-05-24 17:03:45,503 INFO [org.jzkit.search.impl.SearchSessionImpl] - processing landscape: org.jzkit.search.landscape.SimpleLandscapeSpecification
2012-05-24 17:03:45,509 INFO [org.jzkit.search.impl.SearchSessionImpl] - plan: org.jzkit.z3950.QueryModel.Type1QueryModel@anonymised.com collections:[geonetwork]
2012-05-24 17:03:45,510 WARN [org.jzkit.z3950.QueryModel.Type1QueryModel] - No mapping for geo.1 amongst {gils_attrset.1=AccessPoint, bib-1.6=Completeness, bib-1.5=Truncation, bib-1.4=Structure, bib-1.3=Position, bib-1.2=Relation, gils_attrset.10=SpatialQualifier, bib-1.1=AccessPoint}
2012-05-24 17:03:45,510 WARN [org.jzkit.search.impl.SearchSessionImpl] - Profile Service Exception
org.jzkit.search.util.Profile.ProfileServiceException: Unable to rewrite node. Semantic action was set to strict, and there appears to be no valid alternatives for node null Single Term : forecast attrs : {}
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.visit(GNProfileService.java:185)
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.visit(GNProfileService.java:144)
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.visit(GNProfileService.java:139)
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.makeConformant(GNProfileService.java:112)
    at org.jzkit.search.impl.SearchSessionImpl.search(SearchSessionImpl.java:199)
    at org.jzkit.search.impl.CachedSearchSession.search(CachedSearchSession.java:105)
    at org.jzkit.search.impl.StatelessQueryService.newSession(StatelessQueryService.java:313)
    at org.jzkit.search.impl.StatelessQueryService.newSession(StatelessQueryService.java:303)
    at org.jzkit.search.impl.StatelessQueryService.getResultsPageFor(StatelessQueryService.java:164)
    at org.jzkit.service.z3950server.JZKitBackend.search(JZKitBackend.java:86)
    at org.jzkit.z3950.server.ZServerAssociation.incomingSearchRequest(ZServerAssociation.java:225)
    at org.jzkit.z3950.util.GenericEventToTargetListenerAdapter.update(GenericEventToTargetListenerAdapter.java:63)
    at java.util.Observable.notifyObservers(Observable.java:142)
    at org.jzkit.z3950.util.ZTargetEndpoint.notifyAPDUEvent(ZTargetEndpoint.java:211)
    at org.jzkit.z3950.util.ZTargetEndpoint.run(ZTargetEndpoint.java:413)
2012-05-24 17:03:45,511 INFO [org.jzkit.search.impl.SearchSessionImpl] - Removed call to jzkit_conf.close()
2012-05-24 17:03:45,511 ERROR [org.jzkit.service.z3950server.JZKitBackend] - Problem
org.jzkit.search.provider.iface.SearchException: Unable to rewrite node. Semantic action was set to strict, and there appears to be no valid alternatives for node null Single Term : forecast attrs : {}
    at org.jzkit.search.impl.SearchSessionImpl.search(SearchSessionImpl.java:220)
    at org.jzkit.search.impl.CachedSearchSession.search(CachedSearchSession.java:105)
    at org.jzkit.search.impl.StatelessQueryService.newSession(StatelessQueryService.java:313)
    at org.jzkit.search.impl.StatelessQueryService.newSession(StatelessQueryService.java:303)
    at org.jzkit.search.impl.StatelessQueryService.getResultsPageFor(StatelessQueryService.java:164)
    at org.jzkit.service.z3950server.JZKitBackend.search(JZKitBackend.java:86)
    at org.jzkit.z3950.server.ZServerAssociation.incomingSearchRequest(ZServerAssociation.java:225)
    at org.jzkit.z3950.util.GenericEventToTargetListenerAdapter.update(GenericEventToTargetListenerAdapter.java:63)
    at java.util.Observable.notifyObservers(Observable.java:142)
    at org.jzkit.z3950.util.ZTargetEndpoint.notifyAPDUEvent(ZTargetEndpoint.java:211)
    at org.jzkit.z3950.util.ZTargetEndpoint.run(ZTargetEndpoint.java:413)
Caused by: org.jzkit.search.util.Profile.ProfileServiceException: Unable to rewrite node. Semantic action was set to strict, and there appears to be no valid alternatives for node null Single Term : forecast attrs : {}
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.visit(GNProfileService.java:185)
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.visit(GNProfileService.java:144)
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.visit(GNProfileService.java:139)
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.makeConformant(GNProfileService.java:112)
    at org.jzkit.search.impl.SearchSessionImpl.search(SearchSessionImpl.java:199)
    ... 10 more
2012-05-24 17:03:45,511 INFO [org.jzkit.z3950.server.Z3950Main] - SearchComplete
2012-05-24 17:11:44,683 INFO [org.jzkit.search.impl.CachedSearchSession] - finalize CachedSearchSession(0)
2012-05-24 17:11:44,683 INFO [org.jzkit.search.impl.SearchSessionImpl] - finalize SearchSessionImpl(0)
2012-05-24 17:11:44,683 INFO [org.jzkit.z3950.server.Z3950Main] - ZServerAssociation::finalize() - 0 remaining
2012-05-24 18:14:09,583 INFO [geonetwork.harvester] - Started harvesting from node : BOM (Z3950Harvester)
2012-05-24 18:14:09,587 INFO [geonetwork.index] - Opening Index_writer, ref count 1 ram in use 0 docs buffered 0
2012-05-24 18:14:09,588 INFO [geonetwork.harvester] - Retrieving remote metadata information:0e7e3636-4708-42f6-a920-3747c0e40790
2012-05-24 18:14:09,592 INFO [geonetwork.index] - Closing Index_writer, ref _count 0 ram in use 0 docs buffered 0
2012-05-24 18:14:09,593 WARN [geonetwork.harvester] - Raised exception while harvesting from : BOM (Z3950Harvester)
2012-05-24 18:14:09,593 WARN [geonetwork.harvester] - (C) Class : InvalidQueryException
2012-05-24 18:14:09,593 WARN [geonetwork.harvester] - (C) Message : Unable to convert query to internal query model:org.jzkit.search.util.QueryModel.PrefixString.PrefixString@anonymised.com
2012-05-24 19:44:10,499 INFO [geonetwork.harvester] - Started harvesting from node : BOM (Z3950Harvester)
2012-05-24 19:44:10,502 INFO [geonetwork.index] - Opening Index_writer, ref count 1 ram in use 0 docs buffered 0
2012-05-24 19:44:10,502 INFO [geonetwork.harvester] - Retrieving remote metadata information:0e7e3636-4708-42f6-a920-3747c0e40790
2012-05-24 19:44:10,506 INFO [geonetwork.index] - Closing Index_writer, ref _count 0 ram in use 0 docs buffered 0
2012-05-24 19:44:10,506 WARN [geonetwork.harvester] - Raised exception while harvesting from : BOM (Z3950Harvester)
2012-05-24 19:44:10,506 WARN [geonetwork.harvester] - (C) Class : InvalidQueryException
2012-05-24 19:44:10,506 WARN [geonetwork.harvester] - (C) Message : Unable to convert query to internal query model:org.jzkit.search.util.QueryModel.PrefixString.PrefixString@anonymised.com
2012-05-24 21:14:11,410 INFO [geonetwork.harvester] - Started harvesting from node : BOM (Z3950Harvester)
2012-05-24 21:14:11,413 INFO [geonetwork.index] - Opening Index_writer, ref count 1 ram in use 0 docs buffered 0
2012-05-24 21:14:11,413 INFO [geonetwork.harvester] - Retrieving remote metadata information:0e7e3636-4708-42f6-a920-3747c0e40790
2012-05-24 21:14:11,417 INFO [geonetwork.index] - Closing Index_writer, ref _count 0 ram in use 0 docs buffered 0
2012-05-24 21:14:11,417 WARN [geonetwork.harvester] - Raised exception while harvesting from : BOM (Z3950Harvester)
2012-05-24 21:14:11,417 WARN [geonetwork.harvester] - (C) Class : InvalidQueryException
2012-05-24 21:14:11,417 WARN [geonetwork.harvester] - (C) Message : Unable to convert query to internal query model:org.jzkit.search.util.QueryModel.PrefixString.PrefixString@anonymised.com
2012-05-24 22:44:12,320 INFO [geonetwork.harvester] - Started harvesting from node : BOM (Z3950Harvester)
2012-05-24 22:44:12,323 INFO [geonetwork.index] - Opening Index_writer, ref count 1 ram in use 0 docs buffered 0
2012-05-24 22:44:12,323 INFO [geonetwork.harvester] - Retrieving remote metadata information:0e7e3636-4708-42f6-a920-3747c0e40790
2012-05-24 22:44:12,327 INFO [geonetwork.index] - Closing Index_writer, ref _count 0 ram in use 0 docs buffered 0
2012-05-24 22:44:12,327 WARN [geonetwork.harvester] - Raised exception while harvesting from : BOM (Z3950Harvester)
2012-05-24 22:44:12,327 WARN [geonetwork.harvester] - (C) Class : InvalidQueryException
2012-05-24 22:44:12,327 WARN [geonetwork.harvester] - (C) Message : Unable to convert query to internal query model:org.jzkit.search.util.QueryModel.PrefixString.PrefixString@anonymised.com

Hi Murray,

I haven't used zclient for quite a while but I seem to remember this was
the syntax:

zclient zserver port repository term format

eg.

zclient.exe asdd.ga.gov.au 6668 water XML

I *think* you may need to use 'yaz-client' to use the @attr 1=1016 etc.
format.

JohnH

On Fri, 2012-05-25 at 08:56 +1000, Murray Henderson wrote:

Hello,

I am trying to consume GeoNetworks Z39.50 service and I can't get it working.

Can anyone see where I am going wrong? Does anyone have some good Z39.50 resources they could link me to?

I am using GeoNetwork 2.7-SNAPSHOT svn rev 8553.

Cheers,
Murray

C:\_apps\Isite2-Win>zclient.exe -set geo cdcvd-asrdcap1 2200 geonetwork "@attr 1
=1016 @attr 4=6 @attr 2=3 ""water"""
zclient, Version 2.3.2-Win, Release 2007092402
Copyright (c) 1995-2004 MCNC/CNIDR and A/WWW Enterprises
Diagnostic returned
Temporary system error
ERROR: Server Replied with Error Code: 2 -- Temporary system error - Unable to r
ewrite node. Semantic action was set to strict, and there appears to be no valid
alternatives for node null Single Term : @attr 1=1016 @attr 4=6 @attr 2=3 "wate
r" attrs : {}

C:\_apps\Isite2-Win>zclient.exe -set geo cdcvd-asrdcap1 2200 geonetwork "@attr 1
=1016 @attr 4=6 @attr 2=3 ""water""" xml
zclient, Version 2.3.2-Win, Release 2007092402
Copyright (c) 1995-2004 MCNC/CNIDR and A/WWW Enterprises
Diagnostic returned
Temporary system error
ERROR: Server Replied with Error Code: 2 -- Temporary system error - Unable to r
ewrite node. Semantic action was set to strict, and there appears to be no valid
alternatives for node null Single Term : @attr 1=1016 @attr 4=6 @attr 2=3 "wate
r" attrs : {}

C:\_apps\Isite2-Win>zclient.exe -set geo cdcvd-asrdcap1 2200 geonetwork water[1,
4]
zclient, Version 2.3.2-Win, Release 2007092402
Copyright (c) 1995-2004 MCNC/CNIDR and A/WWW Enterprises
Diagnostic returned
Temporary system error
ERROR: Server Replied with Error Code: 2 -- Temporary system error - Unable to r
ewrite node. Semantic action was set to strict, and there appears to be no valid
alternatives for node null Single Term : water attrs : {}

C:\_apps\Isite2-Win>zclient.exe -set geo cdcvd-asrdcap1 2200 geonetwork water
zclient, Version 2.3.2-Win, Release 2007092402
Copyright (c) 1995-2004 MCNC/CNIDR and A/WWW Enterprises
Diagnostic returned
Temporary system error
ERROR: Server Replied with Error Code: 2 -- Temporary system error - Unable to r
ewrite node. Semantic action was set to strict, and there appears to be no valid
alternatives for node null Single Term : water attrs : {}

C:\_apps\Isite2-Win>zclient.exe -set geo cdcvd-asrdcap1 2200 geonetwork water xm
l
zclient, Version 2.3.2-Win, Release 2007092402
Copyright (c) 1995-2004 MCNC/CNIDR and A/WWW Enterprises
Diagnostic returned
Temporary system error
ERROR: Server Replied with Error Code: 2 -- Temporary system error - Unable to r
ewrite node. Semantic action was set to strict, and there appears to be no valid
alternatives for node null Single Term : water attrs : {}

C:\_apps\Isite2-Win>zclient.exe -set GEO cdcvd-asrdcap1 2200 geonetwork water
zclient, Version 2.3.2-Win, Release 2007092402
Copyright (c) 1995-2004 MCNC/CNIDR and A/WWW Enterprises
Diagnostic returned
Temporary system error
ERROR: Server Replied with Error Code: 2 -- Temporary system error - Unable to r
ewrite node. Semantic action was set to strict, and there appears to be no valid
alternatives for node null Single Term : water attrs : {}

=== geonetwork.log ===

2012-05-24 16:48:06,107 INFO [org.jzkit.z3950.server.Z3950Main] - New ZServerAssociation 0
2012-05-24 16:48:06,130 INFO [org.jzkit.z3950.server.ZServerAssociation] - Origin requested service: Search
2012-05-24 16:48:06,130 INFO [org.jzkit.z3950.server.ZServerAssociation] - Origin requested service: Present
2012-05-24 16:48:06,130 INFO [org.jzkit.z3950.server.ZServerAssociation] - Origin requested service: Scan
2012-05-24 16:48:06,130 INFO [org.jzkit.z3950.server.ZServerAssociation] - Origin requested service: Sort
2012-05-24 16:48:06,130 INFO [org.jzkit.z3950.server.Z3950Main] - New_Z3950_Session:/134.178.153.136:1642
2012-05-24 16:48:06,158 INFO [org.jzkit.z3950.QueryModel.Type1QueryModel] - Type1QueryModel::Type1QueryModel(org.jzkit.z3950.gen.v3.Z39_50_APDU_1995.RPNQuery_type@anonymised.com)
2012-05-24 16:48:06,158 WARN [org.jzkit.z3950.QueryModel.Type1QueryModel] - No mapping for geo.1 amongst {gils_attrset.1=AccessPoint, bib-1.6=Completeness, bib-1.5=Truncation, bib-1.4=Structure, bib-1.3=Position, bib-1.2=Relation, gils_attrset.10=SpatialQualifier, bib-1.1=AccessPoint}
2012-05-24 16:48:06,159 INFO [org.jzkit.search.impl.StatelessQueryService] - Not located in cache... create new session
2012-05-24 16:48:06,159 INFO [org.jzkit.search.impl.SearchSessionImpl] - new SearchSessionImpl count=1, hc=1698578064, id=8211454a72fe6828:-6eb49e76:1377c7e5960:349f
2012-05-24 16:48:06,160 INFO [org.jzkit.search.impl.CachedSearchSession] - new CachedSearchSession(1)
2012-05-24 16:48:06,160 INFO [org.jzkit.search.impl.SearchSessionImpl] - SearchSessionImpl::search
2012-05-24 16:48:06,160 INFO [org.jzkit.search.impl.SearchSessionImpl] - search org.jzkit.search.landscape.SimpleLandscapeSpecification,org.jzkit.z3950.QueryModel.Type1QueryModel
2012-05-24 16:48:06,160 INFO [org.jzkit.search.impl.SearchSessionImpl] - processing landscape: org.jzkit.search.landscape.SimpleLandscapeSpecification
2012-05-24 16:48:06,202 INFO [org.jzkit.search.impl.SearchSessionImpl] - plan: org.jzkit.z3950.QueryModel.Type1QueryModel@anonymised.com collections:[geonetwork]
2012-05-24 16:48:06,213 WARN [org.jzkit.z3950.QueryModel.Type1QueryModel] - No mapping for geo.1 amongst {gils_attrset.1=AccessPoint, bib-1.6=Completeness, bib-1.5=Truncation, bib-1.4=Structure, bib-1.3=Position, bib-1.2=Relation, gils_attrset.10=SpatialQualifier, bib-1.1=AccessPoint}
2012-05-24 16:48:06,214 WARN [org.jzkit.search.impl.SearchSessionImpl] - Profile Service Exception
org.jzkit.search.util.Profile.ProfileServiceException: Unable to rewrite node. Semantic action was set to strict, and there appears to be no valid alternatives for node null Single Term : @attr 1 attrs : {}
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.visit(GNProfileService.java:185)
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.visit(GNProfileService.java:144)
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.visit(GNProfileService.java:139)
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.makeConformant(GNProfileService.java:112)
    at org.jzkit.search.impl.SearchSessionImpl.search(SearchSessionImpl.java:199)
    at org.jzkit.search.impl.CachedSearchSession.search(CachedSearchSession.java:105)
    at org.jzkit.search.impl.StatelessQueryService.newSession(StatelessQueryService.java:313)
    at org.jzkit.search.impl.StatelessQueryService.newSession(StatelessQueryService.java:303)
    at org.jzkit.search.impl.StatelessQueryService.getResultsPageFor(StatelessQueryService.java:164)
    at org.jzkit.service.z3950server.JZKitBackend.search(JZKitBackend.java:86)
    at org.jzkit.z3950.server.ZServerAssociation.incomingSearchRequest(ZServerAssociation.java:225)
    at org.jzkit.z3950.util.GenericEventToTargetListenerAdapter.update(GenericEventToTargetListenerAdapter.java:63)
    at java.util.Observable.notifyObservers(Observable.java:142)
    at org.jzkit.z3950.util.ZTargetEndpoint.notifyAPDUEvent(ZTargetEndpoint.java:211)
    at org.jzkit.z3950.util.ZTargetEndpoint.run(ZTargetEndpoint.java:413)
2012-05-24 16:48:06,214 INFO [org.jzkit.search.impl.SearchSessionImpl] - Removed call to jzkit_conf.close()
2012-05-24 16:48:06,214 ERROR [org.jzkit.service.z3950server.JZKitBackend] - Problem
org.jzkit.search.provider.iface.SearchException: Unable to rewrite node. Semantic action was set to strict, and there appears to be no valid alternatives for node null Single Term : @attr 1 attrs : {}
    at org.jzkit.search.impl.SearchSessionImpl.search(SearchSessionImpl.java:220)
    at org.jzkit.search.impl.CachedSearchSession.search(CachedSearchSession.java:105)
    at org.jzkit.search.impl.StatelessQueryService.newSession(StatelessQueryService.java:313)
    at org.jzkit.search.impl.StatelessQueryService.newSession(StatelessQueryService.java:303)
    at org.jzkit.search.impl.StatelessQueryService.getResultsPageFor(StatelessQueryService.java:164)
    at org.jzkit.service.z3950server.JZKitBackend.search(JZKitBackend.java:86)
    at org.jzkit.z3950.server.ZServerAssociation.incomingSearchRequest(ZServerAssociation.java:225)
    at org.jzkit.z3950.util.GenericEventToTargetListenerAdapter.update(GenericEventToTargetListenerAdapter.java:63)
    at java.util.Observable.notifyObservers(Observable.java:142)
    at org.jzkit.z3950.util.ZTargetEndpoint.notifyAPDUEvent(ZTargetEndpoint.java:211)
    at org.jzkit.z3950.util.ZTargetEndpoint.run(ZTargetEndpoint.java:413)
Caused by: org.jzkit.search.util.Profile.ProfileServiceException: Unable to rewrite node. Semantic action was set to strict, and there appears to be no valid alternatives for node null Single Term : @attr 1 attrs : {}
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.visit(GNProfileService.java:185)
     at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.visit(GNProfileService.java:144)
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.visit(GNProfileService.java:139)
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.makeConformant(GNProfileService.java:112)
    at org.jzkit.search.impl.SearchSessionImpl.search(SearchSessionImpl.java:199)
    ... 10 more
2012-05-24 16:48:06,215 INFO [org.jzkit.z3950.server.Z3950Main] - SearchComplete
2012-05-24 16:48:13,879 INFO [org.jzkit.z3950.server.Z3950Main] - New ZServerAssociation 0
2012-05-24 16:48:13,884 INFO [org.jzkit.z3950.server.ZServerAssociation] - Origin requested service: Search
2012-05-24 16:48:13,884 INFO [org.jzkit.z3950.server.ZServerAssociation] - Origin requested service: Present
2012-05-24 16:48:13,884 INFO [org.jzkit.z3950.server.ZServerAssociation] - Origin requested service: Scan
2012-05-24 16:48:13,884 INFO [org.jzkit.z3950.server.ZServerAssociation] - Origin requested service: Sort
2012-05-24 16:48:13,884 INFO [org.jzkit.z3950.server.Z3950Main] - New_Z3950_Session:/134.178.153.136:1649
2012-05-24 16:48:13,895 INFO [org.jzkit.z3950.QueryModel.Type1QueryModel] - Type1QueryModel::Type1QueryModel(org.jzkit.z3950.gen.v3.Z39_50_APDU_1995.RPNQuery_type@anonymised.com)
2012-05-24 16:48:13,895 WARN [org.jzkit.z3950.QueryModel.Type1QueryModel] - No mapping for geo.1 amongst {gils_attrset.1=AccessPoint, bib-1.6=Completeness, bib-1.5=Truncation, bib-1.4=Structure, bib-1.3=Position, bib-1.2=Relation, gils_attrset.10=SpatialQualifier, bib-1.1=AccessPoint}
2012-05-24 16:48:13,895 INFO [org.jzkit.search.impl.StatelessQueryService] - Not located in cache... create new session
2012-05-24 16:48:13,895 INFO [org.jzkit.search.impl.SearchSessionImpl] - new SearchSessionImpl count=2, hc=1923428376, id=8211454a72fe6828:-6eb49e76:1377c7e5960:34a1
2012-05-24 16:48:13,895 INFO [org.jzkit.search.impl.CachedSearchSession] - new CachedSearchSession(2)
2012-05-24 16:48:13,895 INFO [org.jzkit.search.impl.SearchSessionImpl] - SearchSessionImpl::search
2012-05-24 16:48:13,895 INFO [org.jzkit.search.impl.SearchSessionImpl] - search org.jzkit.search.landscape.SimpleLandscapeSpecification,org.jzkit.z3950.QueryModel.Type1QueryModel
2012-05-24 16:48:13,895 INFO [org.jzkit.search.impl.SearchSessionImpl] - processing landscape: org.jzkit.search.landscape.SimpleLandscapeSpecification
2012-05-24 16:48:13,904 INFO [org.jzkit.search.impl.SearchSessionImpl] - plan: org.jzkit.z3950.QueryModel.Type1QueryModel@anonymised.com collections:[geonetwork]
2012-05-24 16:48:13,905 WARN [org.jzkit.z3950.QueryModel.Type1QueryModel] - No mapping for geo.1 amongst {gils_attrset.1=AccessPoint, bib-1.6=Completeness, bib-1.5=Truncation, bib-1.4=Structure, bib-1.3=Position, bib-1.2=Relation, gils_attrset.10=SpatialQualifier, bib-1.1=AccessPoint}
2012-05-24 16:48:13,905 WARN [org.jzkit.search.impl.SearchSessionImpl] - Profile Service Exception
org.jzkit.search.util.Profile.ProfileServiceException: Unable to rewrite node. Semantic action was set to strict, and there appears to be no valid alternatives for node null Single Term : @attr 1 attrs : {}
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.visit(GNProfileService.java:185)
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.visit(GNProfileService.java:144)
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.visit(GNProfileService.java:139)
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.makeConformant(GNProfileService.java:112)
    at org.jzkit.search.impl.SearchSessionImpl.search(SearchSessionImpl.java:199)
    at org.jzkit.search.impl.CachedSearchSession.search(CachedSearchSession.java:105)
    at org.jzkit.search.impl.StatelessQueryService.newSession(StatelessQueryService.java:313)
    at org.jzkit.search.impl.StatelessQueryService.newSession(StatelessQueryService.java:303)
    at org.jzkit.search.impl.StatelessQueryService.getResultsPageFor(StatelessQueryService.java:164)
    at org.jzkit.service.z3950server.JZKitBackend.search(JZKitBackend.java:86)
    at org.jzkit.z3950.server.ZServerAssociation.incomingSearchRequest(ZServerAssociation.java:225)
    at org.jzkit.z3950.util.GenericEventToTargetListenerAdapter.update(GenericEventToTargetListenerAdapter.java:63)
    at java.util.Observable.notifyObservers(Observable.java:142)
    at org.jzkit.z3950.util.ZTargetEndpoint.notifyAPDUEvent(ZTargetEndpoint.java:211)
    at org.jzkit.z3950.util.ZTargetEndpoint.run(ZTargetEndpoint.java:413)
2012-05-24 16:48:13,906 INFO [org.jzkit.search.impl.SearchSessionImpl] - Removed call to jzkit_conf.close()
2012-05-24 16:48:13,906 ERROR [org.jzkit.service.z3950server.JZKitBackend] - Problem
org.jzkit.search.provider.iface.SearchException: Unable to rewrite node. Semantic action was set to strict, and there appears to be no valid alternatives for node null Single Term : @attr 1 attrs : {}
    at org.jzkit.search.impl.SearchSessionImpl.search(SearchSessionImpl.java:220)
    at org.jzkit.search.impl.CachedSearchSession.search(CachedSearchSession.java:105)
    at org.jzkit.search.impl.StatelessQueryService.newSession(StatelessQueryService.java:313)
    at org.jzkit.search.impl.StatelessQueryService.newSession(StatelessQueryService.java:303)
    at org.jzkit.search.impl.StatelessQueryService.getResultsPageFor(StatelessQueryService.java:164)
    at org.jzkit.service.z3950server.JZKitBackend.search(JZKitBackend.java:86)
    at org.jzkit.z3950.server.ZServerAssociation.incomingSearchRequest(ZServerAssociation.java:225)
    at org.jzkit.z3950.util.GenericEventToTargetListenerAdapter.update(GenericEventToTargetListenerAdapter.java:63)
    at java.util.Observable.notifyObservers(Observable.java:142)
    at org.jzkit.z3950.util.ZTargetEndpoint.notifyAPDUEvent(ZTargetEndpoint.java:211)
    at org.jzkit.z3950.util.ZTargetEndpoint.run(ZTargetEndpoint.java:413)
Caused by: org.jzkit.search.util.Profile.ProfileServiceException: Unable to rewrite node. Semantic action was set to strict, and there appears to be no valid alternatives for node null Single Term : @attr 1 attrs : {}
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.visit(GNProfileService.java:185)
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.visit(GNProfileService.java:144)
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.visit(GNProfileService.java:139)
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.makeConformant(GNProfileService.java:112)
    at org.jzkit.search.impl.SearchSessionImpl.search(SearchSessionImpl.java:199)
    ... 10 more
2012-05-24 16:48:13,906 INFO [org.jzkit.z3950.server.Z3950Main] - SearchComplete
2012-05-24 16:48:48,783 INFO [org.jzkit.z3950.server.Z3950Main] - New ZServerAssociation 0
2012-05-24 16:48:48,787 INFO [org.jzkit.z3950.server.ZServerAssociation] - Origin requested service: Search
2012-05-24 16:48:48,787 INFO [org.jzkit.z3950.server.ZServerAssociation] - Origin requested service: Present
2012-05-24 16:48:48,788 INFO [org.jzkit.z3950.server.ZServerAssociation] - Origin requested service: Scan
2012-05-24 16:48:48,788 INFO [org.jzkit.z3950.server.ZServerAssociation] - Origin requested service: Sort
2012-05-24 16:48:48,788 INFO [org.jzkit.z3950.server.Z3950Main] - New_Z3950_Session:/134.178.153.136:1788
2012-05-24 16:55:34,618 INFO [org.jzkit.z3950.server.Z3950Main] - ZServerAssociation::finalize() - 0 remaining
2012-05-24 16:55:34,618 INFO [org.jzkit.search.impl.CachedSearchSession] - finalize CachedSearchSession(1)
2012-05-24 16:55:34,618 INFO [org.jzkit.search.impl.SearchSessionImpl] - finalize SearchSessionImpl(1)
2012-05-24 16:55:34,618 INFO [org.jzkit.z3950.server.Z3950Main] - ZServerAssociation::finalize() - 0 remaining
2012-05-24 16:55:34,618 INFO [org.jzkit.search.impl.CachedSearchSession] - finalize CachedSearchSession(0)
2012-05-24 16:55:34,618 INFO [org.jzkit.search.impl.SearchSessionImpl] - finalize SearchSessionImpl(0)
2012-05-24 16:55:34,618 INFO [org.jzkit.z3950.server.Z3950Main] - ZServerAssociation::finalize() - 0 remaining
2012-05-24 17:03:45,489 INFO [org.jzkit.z3950.server.Z3950Main] - New ZServerAssociation 0
2012-05-24 17:03:45,497 INFO [org.jzkit.z3950.server.ZServerAssociation] - Origin requested service: Search
2012-05-24 17:03:45,497 INFO [org.jzkit.z3950.server.ZServerAssociation] - Origin requested service: Present
2012-05-24 17:03:45,497 INFO [org.jzkit.z3950.server.ZServerAssociation] - Origin requested service: Scan
2012-05-24 17:03:45,497 INFO [org.jzkit.z3950.server.ZServerAssociation] - Origin requested service: Sort
2012-05-24 17:03:45,497 INFO [org.jzkit.z3950.server.Z3950Main] - New_Z3950_Session:/134.178.153.136:2658
2012-05-24 17:03:45,501 INFO [org.jzkit.z3950.QueryModel.Type1QueryModel] - Type1QueryModel::Type1QueryModel(org.jzkit.z3950.gen.v3.Z39_50_APDU_1995.RPNQuery_type@anonymised.com)
2012-05-24 17:03:45,502 WARN [org.jzkit.z3950.QueryModel.Type1QueryModel] - No mapping for geo.1 amongst {gils_attrset.1=AccessPoint, bib-1.6=Completeness, bib-1.5=Truncation, bib-1.4=Structure, bib-1.3=Position, bib-1.2=Relation, gils_attrset.10=SpatialQualifier, bib-1.1=AccessPoint}
2012-05-24 17:03:45,502 INFO [org.jzkit.search.impl.StatelessQueryService] - Not located in cache... create new session
2012-05-24 17:03:45,503 INFO [org.jzkit.search.impl.SearchSessionImpl] - new SearchSessionImpl count=1, hc=54691500, id=8211454a72fe6828:-6eb49e76:1377c7e5960:34a3
2012-05-24 17:03:45,503 INFO [org.jzkit.search.impl.CachedSearchSession] - new CachedSearchSession(1)
2012-05-24 17:03:45,503 INFO [org.jzkit.search.impl.SearchSessionImpl] - SearchSessionImpl::search
2012-05-24 17:03:45,503 INFO [org.jzkit.search.impl.SearchSessionImpl] - search org.jzkit.search.landscape.SimpleLandscapeSpecification,org.jzkit.z3950.QueryModel.Type1QueryModel
2012-05-24 17:03:45,503 INFO [org.jzkit.search.impl.SearchSessionImpl] - processing landscape: org.jzkit.search.landscape.SimpleLandscapeSpecification
2012-05-24 17:03:45,509 INFO [org.jzkit.search.impl.SearchSessionImpl] - plan: org.jzkit.z3950.QueryModel.Type1QueryModel@anonymised.com collections:[geonetwork]
2012-05-24 17:03:45,510 WARN [org.jzkit.z3950.QueryModel.Type1QueryModel] - No mapping for geo.1 amongst {gils_attrset.1=AccessPoint, bib-1.6=Completeness, bib-1.5=Truncation, bib-1.4=Structure, bib-1.3=Position, bib-1.2=Relation, gils_attrset.10=SpatialQualifier, bib-1.1=AccessPoint}
2012-05-24 17:03:45,510 WARN [org.jzkit.search.impl.SearchSessionImpl] - Profile Service Exception
org.jzkit.search.util.Profile.ProfileServiceException: Unable to rewrite node. Semantic action was set to strict, and there appears to be no valid alternatives for node null Single Term : forecast attrs : {}
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.visit(GNProfileService.java:185)
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.visit(GNProfileService.java:144)
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.visit(GNProfileService.java:139)
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.makeConformant(GNProfileService.java:112)
    at org.jzkit.search.impl.SearchSessionImpl.search(SearchSessionImpl.java:199)
    at org.jzkit.search.impl.CachedSearchSession.search(CachedSearchSession.java:105)
    at org.jzkit.search.impl.StatelessQueryService.newSession(StatelessQueryService.java:313)
    at org.jzkit.search.impl.StatelessQueryService.newSession(StatelessQueryService.java:303)
    at org.jzkit.search.impl.StatelessQueryService.getResultsPageFor(StatelessQueryService.java:164)
    at org.jzkit.service.z3950server.JZKitBackend.search(JZKitBackend.java:86)
    at org.jzkit.z3950.server.ZServerAssociation.incomingSearchRequest(ZServerAssociation.java:225)
    at org.jzkit.z3950.util.GenericEventToTargetListenerAdapter.update(GenericEventToTargetListenerAdapter.java:63)
    at java.util.Observable.notifyObservers(Observable.java:142)
    at org.jzkit.z3950.util.ZTargetEndpoint.notifyAPDUEvent(ZTargetEndpoint.java:211)
    at org.jzkit.z3950.util.ZTargetEndpoint.run(ZTargetEndpoint.java:413)
2012-05-24 17:03:45,511 INFO [org.jzkit.search.impl.SearchSessionImpl] - Removed call to jzkit_conf.close()
2012-05-24 17:03:45,511 ERROR [org.jzkit.service.z3950server.JZKitBackend] - Problem
org.jzkit.search.provider.iface.SearchException: Unable to rewrite node. Semantic action was set to strict, and there appears to be no valid alternatives for node null Single Term : forecast attrs : {}
    at org.jzkit.search.impl.SearchSessionImpl.search(SearchSessionImpl.java:220)
    at org.jzkit.search.impl.CachedSearchSession.search(CachedSearchSession.java:105)
    at org.jzkit.search.impl.StatelessQueryService.newSession(StatelessQueryService.java:313)
    at org.jzkit.search.impl.StatelessQueryService.newSession(StatelessQueryService.java:303)
    at org.jzkit.search.impl.StatelessQueryService.getResultsPageFor(StatelessQueryService.java:164)
    at org.jzkit.service.z3950server.JZKitBackend.search(JZKitBackend.java:86)
    at org.jzkit.z3950.server.ZServerAssociation.incomingSearchRequest(ZServerAssociation.java:225)
    at org.jzkit.z3950.util.GenericEventToTargetListenerAdapter.update(GenericEventToTargetListenerAdapter.java:63)
    at java.util.Observable.notifyObservers(Observable.java:142)
    at org.jzkit.z3950.util.ZTargetEndpoint.notifyAPDUEvent(ZTargetEndpoint.java:211)
    at org.jzkit.z3950.util.ZTargetEndpoint.run(ZTargetEndpoint.java:413)
Caused by: org.jzkit.search.util.Profile.ProfileServiceException: Unable to rewrite node. Semantic action was set to strict, and there appears to be no valid alternatives for node null Single Term : forecast attrs : {}
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.visit(GNProfileService.java:185)
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.visit(GNProfileService.java:144)
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.visit(GNProfileService.java:139)
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.makeConformant(GNProfileService.java:112)
    at org.jzkit.search.impl.SearchSessionImpl.search(SearchSessionImpl.java:199)
    ... 10 more
2012-05-24 17:03:45,511 INFO [org.jzkit.z3950.server.Z3950Main] - SearchComplete
2012-05-24 17:11:44,683 INFO [org.jzkit.search.impl.CachedSearchSession] - finalize CachedSearchSession(0)
2012-05-24 17:11:44,683 INFO [org.jzkit.search.impl.SearchSessionImpl] - finalize SearchSessionImpl(0)
2012-05-24 17:11:44,683 INFO [org.jzkit.z3950.server.Z3950Main] - ZServerAssociation::finalize() - 0 remaining
2012-05-24 18:14:09,583 INFO [geonetwork.harvester] - Started harvesting from node : BOM (Z3950Harvester)
2012-05-24 18:14:09,587 INFO [geonetwork.index] - Opening Index_writer, ref count 1 ram in use 0 docs buffered 0
2012-05-24 18:14:09,588 INFO [geonetwork.harvester] - Retrieving remote metadata information:0e7e3636-4708-42f6-a920-3747c0e40790
2012-05-24 18:14:09,592 INFO [geonetwork.index] - Closing Index_writer, ref _count 0 ram in use 0 docs buffered 0
2012-05-24 18:14:09,593 WARN [geonetwork.harvester] - Raised exception while harvesting from : BOM (Z3950Harvester)
2012-05-24 18:14:09,593 WARN [geonetwork.harvester] - (C) Class : InvalidQueryException
2012-05-24 18:14:09,593 WARN [geonetwork.harvester] - (C) Message : Unable to convert query to internal query model:org.jzkit.search.util.QueryModel.PrefixString.PrefixString@anonymised.com
2012-05-24 19:44:10,499 INFO [geonetwork.harvester] - Started harvesting from node : BOM (Z3950Harvester)
2012-05-24 19:44:10,502 INFO [geonetwork.index] - Opening Index_writer, ref count 1 ram in use 0 docs buffered 0
2012-05-24 19:44:10,502 INFO [geonetwork.harvester] - Retrieving remote metadata information:0e7e3636-4708-42f6-a920-3747c0e40790
2012-05-24 19:44:10,506 INFO [geonetwork.index] - Closing Index_writer, ref _count 0 ram in use 0 docs buffered 0
2012-05-24 19:44:10,506 WARN [geonetwork.harvester] - Raised exception while harvesting from : BOM (Z3950Harvester)
2012-05-24 19:44:10,506 WARN [geonetwork.harvester] - (C) Class : InvalidQueryException
2012-05-24 19:44:10,506 WARN [geonetwork.harvester] - (C) Message : Unable to convert query to internal query model:org.jzkit.search.util.QueryModel.PrefixString.PrefixString@anonymised.com
2012-05-24 21:14:11,410 INFO [geonetwork.harvester] - Started harvesting from node : BOM (Z3950Harvester)
2012-05-24 21:14:11,413 INFO [geonetwork.index] - Opening Index_writer, ref count 1 ram in use 0 docs buffered 0
2012-05-24 21:14:11,413 INFO [geonetwork.harvester] - Retrieving remote metadata information:0e7e3636-4708-42f6-a920-3747c0e40790
2012-05-24 21:14:11,417 INFO [geonetwork.index] - Closing Index_writer, ref _count 0 ram in use 0 docs buffered 0
2012-05-24 21:14:11,417 WARN [geonetwork.harvester] - Raised exception while harvesting from : BOM (Z3950Harvester)
2012-05-24 21:14:11,417 WARN [geonetwork.harvester] - (C) Class : InvalidQueryException
2012-05-24 21:14:11,417 WARN [geonetwork.harvester] - (C) Message : Unable to convert query to internal query model:org.jzkit.search.util.QueryModel.PrefixString.PrefixString@anonymised.com
2012-05-24 22:44:12,320 INFO [geonetwork.harvester] - Started harvesting from node : BOM (Z3950Harvester)
2012-05-24 22:44:12,323 INFO [geonetwork.index] - Opening Index_writer, ref count 1 ram in use 0 docs buffered 0
2012-05-24 22:44:12,323 INFO [geonetwork.harvester] - Retrieving remote metadata information:0e7e3636-4708-42f6-a920-3747c0e40790
2012-05-24 22:44:12,327 INFO [geonetwork.index] - Closing Index_writer, ref _count 0 ram in use 0 docs buffered 0
2012-05-24 22:44:12,327 WARN [geonetwork.harvester] - Raised exception while harvesting from : BOM (Z3950Harvester)
2012-05-24 22:44:12,327 WARN [geonetwork.harvester] - (C) Class : InvalidQueryException
2012-05-24 22:44:12,327 WARN [geonetwork.harvester] - (C) Message : Unable to convert query to internal query model:org.jzkit.search.util.QueryModel.PrefixString.PrefixString@anonymised.com

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
GeoNetwork-users mailing list
GeoNetwork-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geonetwork-users
GeoNetwork OpenSource is maintained at http://sourceforge.net/projects/geonetwork

Thanks for taking an interest John.

I am beginning to suspect there is some kind of bug in the version of GeoNetwork I am using.

$ zclient.exe cdcvd-asrdcap1 2200 geonetwork water XML

zclient, Version 2.3.2-Win, Release 2007092402
opyright (c) 1995-2004 MCNC/CNIDR and A/WWW Enterprises
iagnostic returned
emporary system error
RROR: Server Replied with Error Code: 2 -- Temporary system error - {source_id:null,msg:null,{source_id:cd5fc
8e-36ea-11df-9735-ebfc367b61a6:geo,msg:null}}

$ zclient.exe -set GEO cdcvd-asrdcap1 2200 geonetwork water XML

zclient, Version 2.3.2-Win, Release 2007092402
Copyright (c) 1995-2004 MCNC/CNIDR and A/WWW Enterprises
Diagnostic returned
Temporary system error
ERROR: Server Replied with Error Code: 2 -- Temporary system error - Unable to rewrite node. Semantic action
as set to strict, and there appears to be no valid alternatives for node null Single Term : water attrs : {}

Cheers,
Murray

-----Original Message-----
From: john.hockaday [mailto:john.hockaday@anonymised.com]
Sent: Friday, 25 May 2012 9:49 AM
To: Murray Henderson
Cc: geonetwork-users@lists.sourceforge.net
Subject: Re: [GeoNetwork-users] Consuming GeoNetwork's Z39.50 service [SEC=UNCLASSIFIED]

Hi Murray,

I haven't used zclient for quite a while but I seem to remember this was
the syntax:

zclient zserver port repository term format

eg.

zclient.exe asdd.ga.gov.au 6668 water XML

I *think* you may need to use 'yaz-client' to use the @attr 1=1016 etc.
format.

JohnH

On Fri, 2012-05-25 at 08:56 +1000, Murray Henderson wrote:

Hello,

I am trying to consume GeoNetworks Z39.50 service and I can't get it working.

Can anyone see where I am going wrong? Does anyone have some good Z39.50 resources they could link me to?

I am using GeoNetwork 2.7-SNAPSHOT svn rev 8553.

Cheers,
Murray

C:\_apps\Isite2-Win>zclient.exe -set geo cdcvd-asrdcap1 2200 geonetwork "@attr 1
=1016 @attr 4=6 @attr 2=3 ""water"""
zclient, Version 2.3.2-Win, Release 2007092402
Copyright (c) 1995-2004 MCNC/CNIDR and A/WWW Enterprises
Diagnostic returned
Temporary system error
ERROR: Server Replied with Error Code: 2 -- Temporary system error - Unable to r
ewrite node. Semantic action was set to strict, and there appears to be no valid
alternatives for node null Single Term : @attr 1=1016 @attr 4=6 @attr 2=3 "wate
r" attrs : {}

C:\_apps\Isite2-Win>zclient.exe -set geo cdcvd-asrdcap1 2200 geonetwork "@attr 1
=1016 @attr 4=6 @attr 2=3 ""water""" xml
zclient, Version 2.3.2-Win, Release 2007092402
Copyright (c) 1995-2004 MCNC/CNIDR and A/WWW Enterprises
Diagnostic returned
Temporary system error
ERROR: Server Replied with Error Code: 2 -- Temporary system error - Unable to r
ewrite node. Semantic action was set to strict, and there appears to be no valid
alternatives for node null Single Term : @attr 1=1016 @attr 4=6 @attr 2=3 "wate
r" attrs : {}

C:\_apps\Isite2-Win>zclient.exe -set geo cdcvd-asrdcap1 2200 geonetwork water[1,
4]
zclient, Version 2.3.2-Win, Release 2007092402
Copyright (c) 1995-2004 MCNC/CNIDR and A/WWW Enterprises
Diagnostic returned
Temporary system error
ERROR: Server Replied with Error Code: 2 -- Temporary system error - Unable to r
ewrite node. Semantic action was set to strict, and there appears to be no valid
alternatives for node null Single Term : water attrs : {}

C:\_apps\Isite2-Win>zclient.exe -set geo cdcvd-asrdcap1 2200 geonetwork water
zclient, Version 2.3.2-Win, Release 2007092402
Copyright (c) 1995-2004 MCNC/CNIDR and A/WWW Enterprises
Diagnostic returned
Temporary system error
ERROR: Server Replied with Error Code: 2 -- Temporary system error - Unable to r
ewrite node. Semantic action was set to strict, and there appears to be no valid
alternatives for node null Single Term : water attrs : {}

C:\_apps\Isite2-Win>zclient.exe -set geo cdcvd-asrdcap1 2200 geonetwork water xm
l
zclient, Version 2.3.2-Win, Release 2007092402
Copyright (c) 1995-2004 MCNC/CNIDR and A/WWW Enterprises
Diagnostic returned
Temporary system error
ERROR: Server Replied with Error Code: 2 -- Temporary system error - Unable to r
ewrite node. Semantic action was set to strict, and there appears to be no valid
alternatives for node null Single Term : water attrs : {}

C:\_apps\Isite2-Win>zclient.exe -set GEO cdcvd-asrdcap1 2200 geonetwork water
zclient, Version 2.3.2-Win, Release 2007092402
Copyright (c) 1995-2004 MCNC/CNIDR and A/WWW Enterprises
Diagnostic returned
Temporary system error
ERROR: Server Replied with Error Code: 2 -- Temporary system error - Unable to r
ewrite node. Semantic action was set to strict, and there appears to be no valid
alternatives for node null Single Term : water attrs : {}

=== geonetwork.log ===

2012-05-24 16:48:06,107 INFO [org.jzkit.z3950.server.Z3950Main] - New ZServerAssociation 0
2012-05-24 16:48:06,130 INFO [org.jzkit.z3950.server.ZServerAssociation] - Origin requested service: Search
2012-05-24 16:48:06,130 INFO [org.jzkit.z3950.server.ZServerAssociation] - Origin requested service: Present
2012-05-24 16:48:06,130 INFO [org.jzkit.z3950.server.ZServerAssociation] - Origin requested service: Scan
2012-05-24 16:48:06,130 INFO [org.jzkit.z3950.server.ZServerAssociation] - Origin requested service: Sort
2012-05-24 16:48:06,130 INFO [org.jzkit.z3950.server.Z3950Main] - New_Z3950_Session:/134.178.153.136:1642
2012-05-24 16:48:06,158 INFO [org.jzkit.z3950.QueryModel.Type1QueryModel] - Type1QueryModel::Type1QueryModel(org.jzkit.z3950.gen.v3.Z39_50_APDU_1995.RPNQuery_type@anonymised.com)
2012-05-24 16:48:06,158 WARN [org.jzkit.z3950.QueryModel.Type1QueryModel] - No mapping for geo.1 amongst {gils_attrset.1=AccessPoint, bib-1.6=Completeness, bib-1.5=Truncation, bib-1.4=Structure, bib-1.3=Position, bib-1.2=Relation, gils_attrset.10=SpatialQualifier, bib-1.1=AccessPoint}
2012-05-24 16:48:06,159 INFO [org.jzkit.search.impl.StatelessQueryService] - Not located in cache... create new session
2012-05-24 16:48:06,159 INFO [org.jzkit.search.impl.SearchSessionImpl] - new SearchSessionImpl count=1, hc=1698578064, id=8211454a72fe6828:-6eb49e76:1377c7e5960:349f
2012-05-24 16:48:06,160 INFO [org.jzkit.search.impl.CachedSearchSession] - new CachedSearchSession(1)
2012-05-24 16:48:06,160 INFO [org.jzkit.search.impl.SearchSessionImpl] - SearchSessionImpl::search
2012-05-24 16:48:06,160 INFO [org.jzkit.search.impl.SearchSessionImpl] - search org.jzkit.search.landscape.SimpleLandscapeSpecification,org.jzkit.z3950.QueryModel.Type1QueryModel
2012-05-24 16:48:06,160 INFO [org.jzkit.search.impl.SearchSessionImpl] - processing landscape: org.jzkit.search.landscape.SimpleLandscapeSpecification
2012-05-24 16:48:06,202 INFO [org.jzkit.search.impl.SearchSessionImpl] - plan: org.jzkit.z3950.QueryModel.Type1QueryModel@anonymised.com collections:[geonetwork]
2012-05-24 16:48:06,213 WARN [org.jzkit.z3950.QueryModel.Type1QueryModel] - No mapping for geo.1 amongst {gils_attrset.1=AccessPoint, bib-1.6=Completeness, bib-1.5=Truncation, bib-1.4=Structure, bib-1.3=Position, bib-1.2=Relation, gils_attrset.10=SpatialQualifier, bib-1.1=AccessPoint}
2012-05-24 16:48:06,214 WARN [org.jzkit.search.impl.SearchSessionImpl] - Profile Service Exception
org.jzkit.search.util.Profile.ProfileServiceException: Unable to rewrite node. Semantic action was set to strict, and there appears to be no valid alternatives for node null Single Term : @attr 1 attrs : {}
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.visit(GNProfileService.java:185)
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.visit(GNProfileService.java:144)
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.visit(GNProfileService.java:139)
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.makeConformant(GNProfileService.java:112)
    at org.jzkit.search.impl.SearchSessionImpl.search(SearchSessionImpl.java:199)
    at org.jzkit.search.impl.CachedSearchSession.search(CachedSearchSession.java:105)
    at org.jzkit.search.impl.StatelessQueryService.newSession(StatelessQueryService.java:313)
    at org.jzkit.search.impl.StatelessQueryService.newSession(StatelessQueryService.java:303)
    at org.jzkit.search.impl.StatelessQueryService.getResultsPageFor(StatelessQueryService.java:164)
    at org.jzkit.service.z3950server.JZKitBackend.search(JZKitBackend.java:86)
    at org.jzkit.z3950.server.ZServerAssociation.incomingSearchRequest(ZServerAssociation.java:225)
    at org.jzkit.z3950.util.GenericEventToTargetListenerAdapter.update(GenericEventToTargetListenerAdapter.java:63)
    at java.util.Observable.notifyObservers(Observable.java:142)
    at org.jzkit.z3950.util.ZTargetEndpoint.notifyAPDUEvent(ZTargetEndpoint.java:211)
    at org.jzkit.z3950.util.ZTargetEndpoint.run(ZTargetEndpoint.java:413)
2012-05-24 16:48:06,214 INFO [org.jzkit.search.impl.SearchSessionImpl] - Removed call to jzkit_conf.close()
2012-05-24 16:48:06,214 ERROR [org.jzkit.service.z3950server.JZKitBackend] - Problem
org.jzkit.search.provider.iface.SearchException: Unable to rewrite node. Semantic action was set to strict, and there appears to be no valid alternatives for node null Single Term : @attr 1 attrs : {}
    at org.jzkit.search.impl.SearchSessionImpl.search(SearchSessionImpl.java:220)
    at org.jzkit.search.impl.CachedSearchSession.search(CachedSearchSession.java:105)
    at org.jzkit.search.impl.StatelessQueryService.newSession(StatelessQueryService.java:313)
    at org.jzkit.search.impl.StatelessQueryService.newSession(StatelessQueryService.java:303)
    at org.jzkit.search.impl.StatelessQueryService.getResultsPageFor(StatelessQueryService.java:164)
    at org.jzkit.service.z3950server.JZKitBackend.search(JZKitBackend.java:86)
    at org.jzkit.z3950.server.ZServerAssociation.incomingSearchRequest(ZServerAssociation.java:225)
    at org.jzkit.z3950.util.GenericEventToTargetListenerAdapter.update(GenericEventToTargetListenerAdapter.java:63)
    at java.util.Observable.notifyObservers(Observable.java:142)
    at org.jzkit.z3950.util.ZTargetEndpoint.notifyAPDUEvent(ZTargetEndpoint.java:211)
    at org.jzkit.z3950.util.ZTargetEndpoint.run(ZTargetEndpoint.java:413)
Caused by: org.jzkit.search.util.Profile.ProfileServiceException: Unable to rewrite node. Semantic action was set to strict, and there appears to be no valid alternatives for node null Single Term : @attr 1 attrs : {}
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.visit(GNProfileService.java:185)
     at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.visit(GNProfileService.java:144)
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.visit(GNProfileService.java:139)
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.makeConformant(GNProfileService.java:112)
    at org.jzkit.search.impl.SearchSessionImpl.search(SearchSessionImpl.java:199)
    ... 10 more
2012-05-24 16:48:06,215 INFO [org.jzkit.z3950.server.Z3950Main] - SearchComplete
2012-05-24 16:48:13,879 INFO [org.jzkit.z3950.server.Z3950Main] - New ZServerAssociation 0
2012-05-24 16:48:13,884 INFO [org.jzkit.z3950.server.ZServerAssociation] - Origin requested service: Search
2012-05-24 16:48:13,884 INFO [org.jzkit.z3950.server.ZServerAssociation] - Origin requested service: Present
2012-05-24 16:48:13,884 INFO [org.jzkit.z3950.server.ZServerAssociation] - Origin requested service: Scan
2012-05-24 16:48:13,884 INFO [org.jzkit.z3950.server.ZServerAssociation] - Origin requested service: Sort
2012-05-24 16:48:13,884 INFO [org.jzkit.z3950.server.Z3950Main] - New_Z3950_Session:/134.178.153.136:1649
2012-05-24 16:48:13,895 INFO [org.jzkit.z3950.QueryModel.Type1QueryModel] - Type1QueryModel::Type1QueryModel(org.jzkit.z3950.gen.v3.Z39_50_APDU_1995.RPNQuery_type@anonymised.com)
2012-05-24 16:48:13,895 WARN [org.jzkit.z3950.QueryModel.Type1QueryModel] - No mapping for geo.1 amongst {gils_attrset.1=AccessPoint, bib-1.6=Completeness, bib-1.5=Truncation, bib-1.4=Structure, bib-1.3=Position, bib-1.2=Relation, gils_attrset.10=SpatialQualifier, bib-1.1=AccessPoint}
2012-05-24 16:48:13,895 INFO [org.jzkit.search.impl.StatelessQueryService] - Not located in cache... create new session
2012-05-24 16:48:13,895 INFO [org.jzkit.search.impl.SearchSessionImpl] - new SearchSessionImpl count=2, hc=1923428376, id=8211454a72fe6828:-6eb49e76:1377c7e5960:34a1
2012-05-24 16:48:13,895 INFO [org.jzkit.search.impl.CachedSearchSession] - new CachedSearchSession(2)
2012-05-24 16:48:13,895 INFO [org.jzkit.search.impl.SearchSessionImpl] - SearchSessionImpl::search
2012-05-24 16:48:13,895 INFO [org.jzkit.search.impl.SearchSessionImpl] - search org.jzkit.search.landscape.SimpleLandscapeSpecification,org.jzkit.z3950.QueryModel.Type1QueryModel
2012-05-24 16:48:13,895 INFO [org.jzkit.search.impl.SearchSessionImpl] - processing landscape: org.jzkit.search.landscape.SimpleLandscapeSpecification
2012-05-24 16:48:13,904 INFO [org.jzkit.search.impl.SearchSessionImpl] - plan: org.jzkit.z3950.QueryModel.Type1QueryModel@anonymised.com collections:[geonetwork]
2012-05-24 16:48:13,905 WARN [org.jzkit.z3950.QueryModel.Type1QueryModel] - No mapping for geo.1 amongst {gils_attrset.1=AccessPoint, bib-1.6=Completeness, bib-1.5=Truncation, bib-1.4=Structure, bib-1.3=Position, bib-1.2=Relation, gils_attrset.10=SpatialQualifier, bib-1.1=AccessPoint}
2012-05-24 16:48:13,905 WARN [org.jzkit.search.impl.SearchSessionImpl] - Profile Service Exception
org.jzkit.search.util.Profile.ProfileServiceException: Unable to rewrite node. Semantic action was set to strict, and there appears to be no valid alternatives for node null Single Term : @attr 1 attrs : {}
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.visit(GNProfileService.java:185)
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.visit(GNProfileService.java:144)
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.visit(GNProfileService.java:139)
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.makeConformant(GNProfileService.java:112)
    at org.jzkit.search.impl.SearchSessionImpl.search(SearchSessionImpl.java:199)
    at org.jzkit.search.impl.CachedSearchSession.search(CachedSearchSession.java:105)
    at org.jzkit.search.impl.StatelessQueryService.newSession(StatelessQueryService.java:313)
    at org.jzkit.search.impl.StatelessQueryService.newSession(StatelessQueryService.java:303)
    at org.jzkit.search.impl.StatelessQueryService.getResultsPageFor(StatelessQueryService.java:164)
    at org.jzkit.service.z3950server.JZKitBackend.search(JZKitBackend.java:86)
    at org.jzkit.z3950.server.ZServerAssociation.incomingSearchRequest(ZServerAssociation.java:225)
    at org.jzkit.z3950.util.GenericEventToTargetListenerAdapter.update(GenericEventToTargetListenerAdapter.java:63)
    at java.util.Observable.notifyObservers(Observable.java:142)
    at org.jzkit.z3950.util.ZTargetEndpoint.notifyAPDUEvent(ZTargetEndpoint.java:211)
    at org.jzkit.z3950.util.ZTargetEndpoint.run(ZTargetEndpoint.java:413)
2012-05-24 16:48:13,906 INFO [org.jzkit.search.impl.SearchSessionImpl] - Removed call to jzkit_conf.close()
2012-05-24 16:48:13,906 ERROR [org.jzkit.service.z3950server.JZKitBackend] - Problem
org.jzkit.search.provider.iface.SearchException: Unable to rewrite node. Semantic action was set to strict, and there appears to be no valid alternatives for node null Single Term : @attr 1 attrs : {}
    at org.jzkit.search.impl.SearchSessionImpl.search(SearchSessionImpl.java:220)
    at org.jzkit.search.impl.CachedSearchSession.search(CachedSearchSession.java:105)
    at org.jzkit.search.impl.StatelessQueryService.newSession(StatelessQueryService.java:313)
    at org.jzkit.search.impl.StatelessQueryService.newSession(StatelessQueryService.java:303)
    at org.jzkit.search.impl.StatelessQueryService.getResultsPageFor(StatelessQueryService.java:164)
    at org.jzkit.service.z3950server.JZKitBackend.search(JZKitBackend.java:86)
    at org.jzkit.z3950.server.ZServerAssociation.incomingSearchRequest(ZServerAssociation.java:225)
    at org.jzkit.z3950.util.GenericEventToTargetListenerAdapter.update(GenericEventToTargetListenerAdapter.java:63)
    at java.util.Observable.notifyObservers(Observable.java:142)
    at org.jzkit.z3950.util.ZTargetEndpoint.notifyAPDUEvent(ZTargetEndpoint.java:211)
    at org.jzkit.z3950.util.ZTargetEndpoint.run(ZTargetEndpoint.java:413)
Caused by: org.jzkit.search.util.Profile.ProfileServiceException: Unable to rewrite node. Semantic action was set to strict, and there appears to be no valid alternatives for node null Single Term : @attr 1 attrs : {}
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.visit(GNProfileService.java:185)
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.visit(GNProfileService.java:144)
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.visit(GNProfileService.java:139)
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.makeConformant(GNProfileService.java:112)
    at org.jzkit.search.impl.SearchSessionImpl.search(SearchSessionImpl.java:199)
    ... 10 more
2012-05-24 16:48:13,906 INFO [org.jzkit.z3950.server.Z3950Main] - SearchComplete
2012-05-24 16:48:48,783 INFO [org.jzkit.z3950.server.Z3950Main] - New ZServerAssociation 0
2012-05-24 16:48:48,787 INFO [org.jzkit.z3950.server.ZServerAssociation] - Origin requested service: Search
2012-05-24 16:48:48,787 INFO [org.jzkit.z3950.server.ZServerAssociation] - Origin requested service: Present
2012-05-24 16:48:48,788 INFO [org.jzkit.z3950.server.ZServerAssociation] - Origin requested service: Scan
2012-05-24 16:48:48,788 INFO [org.jzkit.z3950.server.ZServerAssociation] - Origin requested service: Sort
2012-05-24 16:48:48,788 INFO [org.jzkit.z3950.server.Z3950Main] - New_Z3950_Session:/134.178.153.136:1788
2012-05-24 16:55:34,618 INFO [org.jzkit.z3950.server.Z3950Main] - ZServerAssociation::finalize() - 0 remaining
2012-05-24 16:55:34,618 INFO [org.jzkit.search.impl.CachedSearchSession] - finalize CachedSearchSession(1)
2012-05-24 16:55:34,618 INFO [org.jzkit.search.impl.SearchSessionImpl] - finalize SearchSessionImpl(1)
2012-05-24 16:55:34,618 INFO [org.jzkit.z3950.server.Z3950Main] - ZServerAssociation::finalize() - 0 remaining
2012-05-24 16:55:34,618 INFO [org.jzkit.search.impl.CachedSearchSession] - finalize CachedSearchSession(0)
2012-05-24 16:55:34,618 INFO [org.jzkit.search.impl.SearchSessionImpl] - finalize SearchSessionImpl(0)
2012-05-24 16:55:34,618 INFO [org.jzkit.z3950.server.Z3950Main] - ZServerAssociation::finalize() - 0 remaining
2012-05-24 17:03:45,489 INFO [org.jzkit.z3950.server.Z3950Main] - New ZServerAssociation 0
2012-05-24 17:03:45,497 INFO [org.jzkit.z3950.server.ZServerAssociation] - Origin requested service: Search
2012-05-24 17:03:45,497 INFO [org.jzkit.z3950.server.ZServerAssociation] - Origin requested service: Present
2012-05-24 17:03:45,497 INFO [org.jzkit.z3950.server.ZServerAssociation] - Origin requested service: Scan
2012-05-24 17:03:45,497 INFO [org.jzkit.z3950.server.ZServerAssociation] - Origin requested service: Sort
2012-05-24 17:03:45,497 INFO [org.jzkit.z3950.server.Z3950Main] - New_Z3950_Session:/134.178.153.136:2658
2012-05-24 17:03:45,501 INFO [org.jzkit.z3950.QueryModel.Type1QueryModel] - Type1QueryModel::Type1QueryModel(org.jzkit.z3950.gen.v3.Z39_50_APDU_1995.RPNQuery_type@anonymised.com)
2012-05-24 17:03:45,502 WARN [org.jzkit.z3950.QueryModel.Type1QueryModel] - No mapping for geo.1 amongst {gils_attrset.1=AccessPoint, bib-1.6=Completeness, bib-1.5=Truncation, bib-1.4=Structure, bib-1.3=Position, bib-1.2=Relation, gils_attrset.10=SpatialQualifier, bib-1.1=AccessPoint}
2012-05-24 17:03:45,502 INFO [org.jzkit.search.impl.StatelessQueryService] - Not located in cache... create new session
2012-05-24 17:03:45,503 INFO [org.jzkit.search.impl.SearchSessionImpl] - new SearchSessionImpl count=1, hc=54691500, id=8211454a72fe6828:-6eb49e76:1377c7e5960:34a3
2012-05-24 17:03:45,503 INFO [org.jzkit.search.impl.CachedSearchSession] - new CachedSearchSession(1)
2012-05-24 17:03:45,503 INFO [org.jzkit.search.impl.SearchSessionImpl] - SearchSessionImpl::search
2012-05-24 17:03:45,503 INFO [org.jzkit.search.impl.SearchSessionImpl] - search org.jzkit.search.landscape.SimpleLandscapeSpecification,org.jzkit.z3950.QueryModel.Type1QueryModel
2012-05-24 17:03:45,503 INFO [org.jzkit.search.impl.SearchSessionImpl] - processing landscape: org.jzkit.search.landscape.SimpleLandscapeSpecification
2012-05-24 17:03:45,509 INFO [org.jzkit.search.impl.SearchSessionImpl] - plan: org.jzkit.z3950.QueryModel.Type1QueryModel@anonymised.com collections:[geonetwork]
2012-05-24 17:03:45,510 WARN [org.jzkit.z3950.QueryModel.Type1QueryModel] - No mapping for geo.1 amongst {gils_attrset.1=AccessPoint, bib-1.6=Completeness, bib-1.5=Truncation, bib-1.4=Structure, bib-1.3=Position, bib-1.2=Relation, gils_attrset.10=SpatialQualifier, bib-1.1=AccessPoint}
2012-05-24 17:03:45,510 WARN [org.jzkit.search.impl.SearchSessionImpl] - Profile Service Exception
org.jzkit.search.util.Profile.ProfileServiceException: Unable to rewrite node. Semantic action was set to strict, and there appears to be no valid alternatives for node null Single Term : forecast attrs : {}
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.visit(GNProfileService.java:185)
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.visit(GNProfileService.java:144)
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.visit(GNProfileService.java:139)
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.makeConformant(GNProfileService.java:112)
    at org.jzkit.search.impl.SearchSessionImpl.search(SearchSessionImpl.java:199)
    at org.jzkit.search.impl.CachedSearchSession.search(CachedSearchSession.java:105)
    at org.jzkit.search.impl.StatelessQueryService.newSession(StatelessQueryService.java:313)
    at org.jzkit.search.impl.StatelessQueryService.newSession(StatelessQueryService.java:303)
    at org.jzkit.search.impl.StatelessQueryService.getResultsPageFor(StatelessQueryService.java:164)
    at org.jzkit.service.z3950server.JZKitBackend.search(JZKitBackend.java:86)
    at org.jzkit.z3950.server.ZServerAssociation.incomingSearchRequest(ZServerAssociation.java:225)
    at org.jzkit.z3950.util.GenericEventToTargetListenerAdapter.update(GenericEventToTargetListenerAdapter.java:63)
    at java.util.Observable.notifyObservers(Observable.java:142)
    at org.jzkit.z3950.util.ZTargetEndpoint.notifyAPDUEvent(ZTargetEndpoint.java:211)
    at org.jzkit.z3950.util.ZTargetEndpoint.run(ZTargetEndpoint.java:413)
2012-05-24 17:03:45,511 INFO [org.jzkit.search.impl.SearchSessionImpl] - Removed call to jzkit_conf.close()
2012-05-24 17:03:45,511 ERROR [org.jzkit.service.z3950server.JZKitBackend] - Problem
org.jzkit.search.provider.iface.SearchException: Unable to rewrite node. Semantic action was set to strict, and there appears to be no valid alternatives for node null Single Term : forecast attrs : {}
    at org.jzkit.search.impl.SearchSessionImpl.search(SearchSessionImpl.java:220)
    at org.jzkit.search.impl.CachedSearchSession.search(CachedSearchSession.java:105)
    at org.jzkit.search.impl.StatelessQueryService.newSession(StatelessQueryService.java:313)
    at org.jzkit.search.impl.StatelessQueryService.newSession(StatelessQueryService.java:303)
    at org.jzkit.search.impl.StatelessQueryService.getResultsPageFor(StatelessQueryService.java:164)
    at org.jzkit.service.z3950server.JZKitBackend.search(JZKitBackend.java:86)
    at org.jzkit.z3950.server.ZServerAssociation.incomingSearchRequest(ZServerAssociation.java:225)
    at org.jzkit.z3950.util.GenericEventToTargetListenerAdapter.update(GenericEventToTargetListenerAdapter.java:63)
    at java.util.Observable.notifyObservers(Observable.java:142)
    at org.jzkit.z3950.util.ZTargetEndpoint.notifyAPDUEvent(ZTargetEndpoint.java:211)
    at org.jzkit.z3950.util.ZTargetEndpoint.run(ZTargetEndpoint.java:413)
Caused by: org.jzkit.search.util.Profile.ProfileServiceException: Unable to rewrite node. Semantic action was set to strict, and there appears to be no valid alternatives for node null Single Term : forecast attrs : {}
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.visit(GNProfileService.java:185)
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.visit(GNProfileService.java:144)
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.visit(GNProfileService.java:139)
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.makeConformant(GNProfileService.java:112)
    at org.jzkit.search.impl.SearchSessionImpl.search(SearchSessionImpl.java:199)
    ... 10 more
2012-05-24 17:03:45,511 INFO [org.jzkit.z3950.server.Z3950Main] - SearchComplete
2012-05-24 17:11:44,683 INFO [org.jzkit.search.impl.CachedSearchSession] - finalize CachedSearchSession(0)
2012-05-24 17:11:44,683 INFO [org.jzkit.search.impl.SearchSessionImpl] - finalize SearchSessionImpl(0)
2012-05-24 17:11:44,683 INFO [org.jzkit.z3950.server.Z3950Main] - ZServerAssociation::finalize() - 0 remaining
2012-05-24 18:14:09,583 INFO [geonetwork.harvester] - Started harvesting from node : BOM (Z3950Harvester)
2012-05-24 18:14:09,587 INFO [geonetwork.index] - Opening Index_writer, ref count 1 ram in use 0 docs buffered 0
2012-05-24 18:14:09,588 INFO [geonetwork.harvester] - Retrieving remote metadata information:0e7e3636-4708-42f6-a920-3747c0e40790
2012-05-24 18:14:09,592 INFO [geonetwork.index] - Closing Index_writer, ref _count 0 ram in use 0 docs buffered 0
2012-05-24 18:14:09,593 WARN [geonetwork.harvester] - Raised exception while harvesting from : BOM (Z3950Harvester)
2012-05-24 18:14:09,593 WARN [geonetwork.harvester] - (C) Class : InvalidQueryException
2012-05-24 18:14:09,593 WARN [geonetwork.harvester] - (C) Message : Unable to convert query to internal query model:org.jzkit.search.util.QueryModel.PrefixString.PrefixString@anonymised.com
2012-05-24 19:44:10,499 INFO [geonetwork.harvester] - Started harvesting from node : BOM (Z3950Harvester)
2012-05-24 19:44:10,502 INFO [geonetwork.index] - Opening Index_writer, ref count 1 ram in use 0 docs buffered 0
2012-05-24 19:44:10,502 INFO [geonetwork.harvester] - Retrieving remote metadata information:0e7e3636-4708-42f6-a920-3747c0e40790
2012-05-24 19:44:10,506 INFO [geonetwork.index] - Closing Index_writer, ref _count 0 ram in use 0 docs buffered 0
2012-05-24 19:44:10,506 WARN [geonetwork.harvester] - Raised exception while harvesting from : BOM (Z3950Harvester)
2012-05-24 19:44:10,506 WARN [geonetwork.harvester] - (C) Class : InvalidQueryException
2012-05-24 19:44:10,506 WARN [geonetwork.harvester] - (C) Message : Unable to convert query to internal query model:org.jzkit.search.util.QueryModel.PrefixString.PrefixString@anonymised.com
2012-05-24 21:14:11,410 INFO [geonetwork.harvester] - Started harvesting from node : BOM (Z3950Harvester)
2012-05-24 21:14:11,413 INFO [geonetwork.index] - Opening Index_writer, ref count 1 ram in use 0 docs buffered 0
2012-05-24 21:14:11,413 INFO [geonetwork.harvester] - Retrieving remote metadata information:0e7e3636-4708-42f6-a920-3747c0e40790
2012-05-24 21:14:11,417 INFO [geonetwork.index] - Closing Index_writer, ref _count 0 ram in use 0 docs buffered 0
2012-05-24 21:14:11,417 WARN [geonetwork.harvester] - Raised exception while harvesting from : BOM (Z3950Harvester)
2012-05-24 21:14:11,417 WARN [geonetwork.harvester] - (C) Class : InvalidQueryException
2012-05-24 21:14:11,417 WARN [geonetwork.harvester] - (C) Message : Unable to convert query to internal query model:org.jzkit.search.util.QueryModel.PrefixString.PrefixString@anonymised.com
2012-05-24 22:44:12,320 INFO [geonetwork.harvester] - Started harvesting from node : BOM (Z3950Harvester)
2012-05-24 22:44:12,323 INFO [geonetwork.index] - Opening Index_writer, ref count 1 ram in use 0 docs buffered 0
2012-05-24 22:44:12,323 INFO [geonetwork.harvester] - Retrieving remote metadata information:0e7e3636-4708-42f6-a920-3747c0e40790
2012-05-24 22:44:12,327 INFO [geonetwork.index] - Closing Index_writer, ref _count 0 ram in use 0 docs buffered 0
2012-05-24 22:44:12,327 WARN [geonetwork.harvester] - Raised exception while harvesting from : BOM (Z3950Harvester)
2012-05-24 22:44:12,327 WARN [geonetwork.harvester] - (C) Class : InvalidQueryException
2012-05-24 22:44:12,327 WARN [geonetwork.harvester] - (C) Message : Unable to convert query to internal query model:org.jzkit.search.util.QueryModel.PrefixString.PrefixString@anonymised.com

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
GeoNetwork-users mailing list
GeoNetwork-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geonetwork-users
GeoNetwork OpenSource is maintained at http://sourceforge.net/projects/geonetwork

So am I. I've tried querying it after seeing your post and it's not responding correctly - keep waffling about not recognising the collection. I've opened a ticket #911.

Cheers and thanks,
Simon
________________________________________
From: Murray Henderson [M.Henderson@anonymised.com]
Sent: Friday, 25 May 2012 11:15 AM
To: 'john.hockaday'
Cc: geonetwork-users@lists.sourceforge.net
Subject: Re: [GeoNetwork-users] Consuming GeoNetwork's Z39.50 service [SEC=UNCLASSIFIED]

Thanks for taking an interest John.

I am beginning to suspect there is some kind of bug in the version of GeoNetwork I am using.

$ zclient.exe cdcvd-asrdcap1 2200 geonetwork water XML

zclient, Version 2.3.2-Win, Release 2007092402
opyright (c) 1995-2004 MCNC/CNIDR and A/WWW Enterprises
iagnostic returned
emporary system error
RROR: Server Replied with Error Code: 2 -- Temporary system error - {source_id:null,msg:null,{source_id:cd5fc
8e-36ea-11df-9735-ebfc367b61a6:geo,msg:null}}

$ zclient.exe -set GEO cdcvd-asrdcap1 2200 geonetwork water XML

zclient, Version 2.3.2-Win, Release 2007092402
Copyright (c) 1995-2004 MCNC/CNIDR and A/WWW Enterprises
Diagnostic returned
Temporary system error
ERROR: Server Replied with Error Code: 2 -- Temporary system error - Unable to rewrite node. Semantic action
as set to strict, and there appears to be no valid alternatives for node null Single Term : water attrs : {}

Cheers,
Murray

-----Original Message-----
From: john.hockaday [mailto:john.hockaday@anonymised.com]
Sent: Friday, 25 May 2012 9:49 AM
To: Murray Henderson
Cc: geonetwork-users@lists.sourceforge.net
Subject: Re: [GeoNetwork-users] Consuming GeoNetwork's Z39.50 service [SEC=UNCLASSIFIED]

Hi Murray,

I haven't used zclient for quite a while but I seem to remember this was
the syntax:

zclient zserver port repository term format

eg.

zclient.exe asdd.ga.gov.au 6668 water XML

I *think* you may need to use 'yaz-client' to use the @attr 1=1016 etc.
format.

JohnH

On Fri, 2012-05-25 at 08:56 +1000, Murray Henderson wrote:

Hello,

I am trying to consume GeoNetworks Z39.50 service and I can't get it working.

Can anyone see where I am going wrong? Does anyone have some good Z39.50 resources they could link me to?

I am using GeoNetwork 2.7-SNAPSHOT svn rev 8553.

Cheers,
Murray

C:\_apps\Isite2-Win>zclient.exe -set geo cdcvd-asrdcap1 2200 geonetwork "@attr 1
=1016 @attr 4=6 @attr 2=3 ""water"""
zclient, Version 2.3.2-Win, Release 2007092402
Copyright (c) 1995-2004 MCNC/CNIDR and A/WWW Enterprises
Diagnostic returned
Temporary system error
ERROR: Server Replied with Error Code: 2 -- Temporary system error - Unable to r
ewrite node. Semantic action was set to strict, and there appears to be no valid
alternatives for node null Single Term : @attr 1=1016 @attr 4=6 @attr 2=3 "wate
r" attrs : {}

C:\_apps\Isite2-Win>zclient.exe -set geo cdcvd-asrdcap1 2200 geonetwork "@attr 1
=1016 @attr 4=6 @attr 2=3 ""water""" xml
zclient, Version 2.3.2-Win, Release 2007092402
Copyright (c) 1995-2004 MCNC/CNIDR and A/WWW Enterprises
Diagnostic returned
Temporary system error
ERROR: Server Replied with Error Code: 2 -- Temporary system error - Unable to r
ewrite node. Semantic action was set to strict, and there appears to be no valid
alternatives for node null Single Term : @attr 1=1016 @attr 4=6 @attr 2=3 "wate
r" attrs : {}

C:\_apps\Isite2-Win>zclient.exe -set geo cdcvd-asrdcap1 2200 geonetwork water[1,
4]
zclient, Version 2.3.2-Win, Release 2007092402
Copyright (c) 1995-2004 MCNC/CNIDR and A/WWW Enterprises
Diagnostic returned
Temporary system error
ERROR: Server Replied with Error Code: 2 -- Temporary system error - Unable to r
ewrite node. Semantic action was set to strict, and there appears to be no valid
alternatives for node null Single Term : water attrs : {}

C:\_apps\Isite2-Win>zclient.exe -set geo cdcvd-asrdcap1 2200 geonetwork water
zclient, Version 2.3.2-Win, Release 2007092402
Copyright (c) 1995-2004 MCNC/CNIDR and A/WWW Enterprises
Diagnostic returned
Temporary system error
ERROR: Server Replied with Error Code: 2 -- Temporary system error - Unable to r
ewrite node. Semantic action was set to strict, and there appears to be no valid
alternatives for node null Single Term : water attrs : {}

C:\_apps\Isite2-Win>zclient.exe -set geo cdcvd-asrdcap1 2200 geonetwork water xm
l
zclient, Version 2.3.2-Win, Release 2007092402
Copyright (c) 1995-2004 MCNC/CNIDR and A/WWW Enterprises
Diagnostic returned
Temporary system error
ERROR: Server Replied with Error Code: 2 -- Temporary system error - Unable to r
ewrite node. Semantic action was set to strict, and there appears to be no valid
alternatives for node null Single Term : water attrs : {}

C:\_apps\Isite2-Win>zclient.exe -set GEO cdcvd-asrdcap1 2200 geonetwork water
zclient, Version 2.3.2-Win, Release 2007092402
Copyright (c) 1995-2004 MCNC/CNIDR and A/WWW Enterprises
Diagnostic returned
Temporary system error
ERROR: Server Replied with Error Code: 2 -- Temporary system error - Unable to r
ewrite node. Semantic action was set to strict, and there appears to be no valid
alternatives for node null Single Term : water attrs : {}

=== geonetwork.log ===

2012-05-24 16:48:06,107 INFO [org.jzkit.z3950.server.Z3950Main] - New ZServerAssociation 0
2012-05-24 16:48:06,130 INFO [org.jzkit.z3950.server.ZServerAssociation] - Origin requested service: Search
2012-05-24 16:48:06,130 INFO [org.jzkit.z3950.server.ZServerAssociation] - Origin requested service: Present
2012-05-24 16:48:06,130 INFO [org.jzkit.z3950.server.ZServerAssociation] - Origin requested service: Scan
2012-05-24 16:48:06,130 INFO [org.jzkit.z3950.server.ZServerAssociation] - Origin requested service: Sort
2012-05-24 16:48:06,130 INFO [org.jzkit.z3950.server.Z3950Main] - New_Z3950_Session:/134.178.153.136:1642
2012-05-24 16:48:06,158 INFO [org.jzkit.z3950.QueryModel.Type1QueryModel] - Type1QueryModel::Type1QueryModel(org.jzkit.z3950.gen.v3.Z39_50_APDU_1995.RPNQuery_type@anonymised.com)
2012-05-24 16:48:06,158 WARN [org.jzkit.z3950.QueryModel.Type1QueryModel] - No mapping for geo.1 amongst {gils_attrset.1=AccessPoint, bib-1.6=Completeness, bib-1.5=Truncation, bib-1.4=Structure, bib-1.3=Position, bib-1.2=Relation, gils_attrset.10=SpatialQualifier, bib-1.1=AccessPoint}
2012-05-24 16:48:06,159 INFO [org.jzkit.search.impl.StatelessQueryService] - Not located in cache... create new session
2012-05-24 16:48:06,159 INFO [org.jzkit.search.impl.SearchSessionImpl] - new SearchSessionImpl count=1, hc=1698578064, id=8211454a72fe6828:-6eb49e76:1377c7e5960:349f
2012-05-24 16:48:06,160 INFO [org.jzkit.search.impl.CachedSearchSession] - new CachedSearchSession(1)
2012-05-24 16:48:06,160 INFO [org.jzkit.search.impl.SearchSessionImpl] - SearchSessionImpl::search
2012-05-24 16:48:06,160 INFO [org.jzkit.search.impl.SearchSessionImpl] - search org.jzkit.search.landscape.SimpleLandscapeSpecification,org.jzkit.z3950.QueryModel.Type1QueryModel
2012-05-24 16:48:06,160 INFO [org.jzkit.search.impl.SearchSessionImpl] - processing landscape: org.jzkit.search.landscape.SimpleLandscapeSpecification
2012-05-24 16:48:06,202 INFO [org.jzkit.search.impl.SearchSessionImpl] - plan: org.jzkit.z3950.QueryModel.Type1QueryModel@anonymised.com collections:[geonetwork]
2012-05-24 16:48:06,213 WARN [org.jzkit.z3950.QueryModel.Type1QueryModel] - No mapping for geo.1 amongst {gils_attrset.1=AccessPoint, bib-1.6=Completeness, bib-1.5=Truncation, bib-1.4=Structure, bib-1.3=Position, bib-1.2=Relation, gils_attrset.10=SpatialQualifier, bib-1.1=AccessPoint}
2012-05-24 16:48:06,214 WARN [org.jzkit.search.impl.SearchSessionImpl] - Profile Service Exception
org.jzkit.search.util.Profile.ProfileServiceException: Unable to rewrite node. Semantic action was set to strict, and there appears to be no valid alternatives for node null Single Term : @attr 1 attrs : {}
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.visit(GNProfileService.java:185)
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.visit(GNProfileService.java:144)
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.visit(GNProfileService.java:139)
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.makeConformant(GNProfileService.java:112)
    at org.jzkit.search.impl.SearchSessionImpl.search(SearchSessionImpl.java:199)
    at org.jzkit.search.impl.CachedSearchSession.search(CachedSearchSession.java:105)
    at org.jzkit.search.impl.StatelessQueryService.newSession(StatelessQueryService.java:313)
    at org.jzkit.search.impl.StatelessQueryService.newSession(StatelessQueryService.java:303)
    at org.jzkit.search.impl.StatelessQueryService.getResultsPageFor(StatelessQueryService.java:164)
    at org.jzkit.service.z3950server.JZKitBackend.search(JZKitBackend.java:86)
    at org.jzkit.z3950.server.ZServerAssociation.incomingSearchRequest(ZServerAssociation.java:225)
    at org.jzkit.z3950.util.GenericEventToTargetListenerAdapter.update(GenericEventToTargetListenerAdapter.java:63)
    at java.util.Observable.notifyObservers(Observable.java:142)
    at org.jzkit.z3950.util.ZTargetEndpoint.notifyAPDUEvent(ZTargetEndpoint.java:211)
    at org.jzkit.z3950.util.ZTargetEndpoint.run(ZTargetEndpoint.java:413)
2012-05-24 16:48:06,214 INFO [org.jzkit.search.impl.SearchSessionImpl] - Removed call to jzkit_conf.close()
2012-05-24 16:48:06,214 ERROR [org.jzkit.service.z3950server.JZKitBackend] - Problem
org.jzkit.search.provider.iface.SearchException: Unable to rewrite node. Semantic action was set to strict, and there appears to be no valid alternatives for node null Single Term : @attr 1 attrs : {}
    at org.jzkit.search.impl.SearchSessionImpl.search(SearchSessionImpl.java:220)
    at org.jzkit.search.impl.CachedSearchSession.search(CachedSearchSession.java:105)
    at org.jzkit.search.impl.StatelessQueryService.newSession(StatelessQueryService.java:313)
    at org.jzkit.search.impl.StatelessQueryService.newSession(StatelessQueryService.java:303)
    at org.jzkit.search.impl.StatelessQueryService.getResultsPageFor(StatelessQueryService.java:164)
    at org.jzkit.service.z3950server.JZKitBackend.search(JZKitBackend.java:86)
    at org.jzkit.z3950.server.ZServerAssociation.incomingSearchRequest(ZServerAssociation.java:225)
    at org.jzkit.z3950.util.GenericEventToTargetListenerAdapter.update(GenericEventToTargetListenerAdapter.java:63)
    at java.util.Observable.notifyObservers(Observable.java:142)
    at org.jzkit.z3950.util.ZTargetEndpoint.notifyAPDUEvent(ZTargetEndpoint.java:211)
    at org.jzkit.z3950.util.ZTargetEndpoint.run(ZTargetEndpoint.java:413)
Caused by: org.jzkit.search.util.Profile.ProfileServiceException: Unable to rewrite node. Semantic action was set to strict, and there appears to be no valid alternatives for node null Single Term : @attr 1 attrs : {}
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.visit(GNProfileService.java:185)
     at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.visit(GNProfileService.java:144)
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.visit(GNProfileService.java:139)
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.makeConformant(GNProfileService.java:112)
    at org.jzkit.search.impl.SearchSessionImpl.search(SearchSessionImpl.java:199)
    ... 10 more
2012-05-24 16:48:06,215 INFO [org.jzkit.z3950.server.Z3950Main] - SearchComplete
2012-05-24 16:48:13,879 INFO [org.jzkit.z3950.server.Z3950Main] - New ZServerAssociation 0
2012-05-24 16:48:13,884 INFO [org.jzkit.z3950.server.ZServerAssociation] - Origin requested service: Search
2012-05-24 16:48:13,884 INFO [org.jzkit.z3950.server.ZServerAssociation] - Origin requested service: Present
2012-05-24 16:48:13,884 INFO [org.jzkit.z3950.server.ZServerAssociation] - Origin requested service: Scan
2012-05-24 16:48:13,884 INFO [org.jzkit.z3950.server.ZServerAssociation] - Origin requested service: Sort
2012-05-24 16:48:13,884 INFO [org.jzkit.z3950.server.Z3950Main] - New_Z3950_Session:/134.178.153.136:1649
2012-05-24 16:48:13,895 INFO [org.jzkit.z3950.QueryModel.Type1QueryModel] - Type1QueryModel::Type1QueryModel(org.jzkit.z3950.gen.v3.Z39_50_APDU_1995.RPNQuery_type@anonymised.com)
2012-05-24 16:48:13,895 WARN [org.jzkit.z3950.QueryModel.Type1QueryModel] - No mapping for geo.1 amongst {gils_attrset.1=AccessPoint, bib-1.6=Completeness, bib-1.5=Truncation, bib-1.4=Structure, bib-1.3=Position, bib-1.2=Relation, gils_attrset.10=SpatialQualifier, bib-1.1=AccessPoint}
2012-05-24 16:48:13,895 INFO [org.jzkit.search.impl.StatelessQueryService] - Not located in cache... create new session
2012-05-24 16:48:13,895 INFO [org.jzkit.search.impl.SearchSessionImpl] - new SearchSessionImpl count=2, hc=1923428376, id=8211454a72fe6828:-6eb49e76:1377c7e5960:34a1
2012-05-24 16:48:13,895 INFO [org.jzkit.search.impl.CachedSearchSession] - new CachedSearchSession(2)
2012-05-24 16:48:13,895 INFO [org.jzkit.search.impl.SearchSessionImpl] - SearchSessionImpl::search
2012-05-24 16:48:13,895 INFO [org.jzkit.search.impl.SearchSessionImpl] - search org.jzkit.search.landscape.SimpleLandscapeSpecification,org.jzkit.z3950.QueryModel.Type1QueryModel
2012-05-24 16:48:13,895 INFO [org.jzkit.search.impl.SearchSessionImpl] - processing landscape: org.jzkit.search.landscape.SimpleLandscapeSpecification
2012-05-24 16:48:13,904 INFO [org.jzkit.search.impl.SearchSessionImpl] - plan: org.jzkit.z3950.QueryModel.Type1QueryModel@anonymised.com collections:[geonetwork]
2012-05-24 16:48:13,905 WARN [org.jzkit.z3950.QueryModel.Type1QueryModel] - No mapping for geo.1 amongst {gils_attrset.1=AccessPoint, bib-1.6=Completeness, bib-1.5=Truncation, bib-1.4=Structure, bib-1.3=Position, bib-1.2=Relation, gils_attrset.10=SpatialQualifier, bib-1.1=AccessPoint}
2012-05-24 16:48:13,905 WARN [org.jzkit.search.impl.SearchSessionImpl] - Profile Service Exception
org.jzkit.search.util.Profile.ProfileServiceException: Unable to rewrite node. Semantic action was set to strict, and there appears to be no valid alternatives for node null Single Term : @attr 1 attrs : {}
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.visit(GNProfileService.java:185)
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.visit(GNProfileService.java:144)
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.visit(GNProfileService.java:139)
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.makeConformant(GNProfileService.java:112)
    at org.jzkit.search.impl.SearchSessionImpl.search(SearchSessionImpl.java:199)
    at org.jzkit.search.impl.CachedSearchSession.search(CachedSearchSession.java:105)
    at org.jzkit.search.impl.StatelessQueryService.newSession(StatelessQueryService.java:313)
    at org.jzkit.search.impl.StatelessQueryService.newSession(StatelessQueryService.java:303)
    at org.jzkit.search.impl.StatelessQueryService.getResultsPageFor(StatelessQueryService.java:164)
    at org.jzkit.service.z3950server.JZKitBackend.search(JZKitBackend.java:86)
    at org.jzkit.z3950.server.ZServerAssociation.incomingSearchRequest(ZServerAssociation.java:225)
    at org.jzkit.z3950.util.GenericEventToTargetListenerAdapter.update(GenericEventToTargetListenerAdapter.java:63)
    at java.util.Observable.notifyObservers(Observable.java:142)
    at org.jzkit.z3950.util.ZTargetEndpoint.notifyAPDUEvent(ZTargetEndpoint.java:211)
    at org.jzkit.z3950.util.ZTargetEndpoint.run(ZTargetEndpoint.java:413)
2012-05-24 16:48:13,906 INFO [org.jzkit.search.impl.SearchSessionImpl] - Removed call to jzkit_conf.close()
2012-05-24 16:48:13,906 ERROR [org.jzkit.service.z3950server.JZKitBackend] - Problem
org.jzkit.search.provider.iface.SearchException: Unable to rewrite node. Semantic action was set to strict, and there appears to be no valid alternatives for node null Single Term : @attr 1 attrs : {}
    at org.jzkit.search.impl.SearchSessionImpl.search(SearchSessionImpl.java:220)
    at org.jzkit.search.impl.CachedSearchSession.search(CachedSearchSession.java:105)
    at org.jzkit.search.impl.StatelessQueryService.newSession(StatelessQueryService.java:313)
    at org.jzkit.search.impl.StatelessQueryService.newSession(StatelessQueryService.java:303)
    at org.jzkit.search.impl.StatelessQueryService.getResultsPageFor(StatelessQueryService.java:164)
    at org.jzkit.service.z3950server.JZKitBackend.search(JZKitBackend.java:86)
    at org.jzkit.z3950.server.ZServerAssociation.incomingSearchRequest(ZServerAssociation.java:225)
    at org.jzkit.z3950.util.GenericEventToTargetListenerAdapter.update(GenericEventToTargetListenerAdapter.java:63)
    at java.util.Observable.notifyObservers(Observable.java:142)
    at org.jzkit.z3950.util.ZTargetEndpoint.notifyAPDUEvent(ZTargetEndpoint.java:211)
    at org.jzkit.z3950.util.ZTargetEndpoint.run(ZTargetEndpoint.java:413)
Caused by: org.jzkit.search.util.Profile.ProfileServiceException: Unable to rewrite node. Semantic action was set to strict, and there appears to be no valid alternatives for node null Single Term : @attr 1 attrs : {}
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.visit(GNProfileService.java:185)
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.visit(GNProfileService.java:144)
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.visit(GNProfileService.java:139)
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.makeConformant(GNProfileService.java:112)
    at org.jzkit.search.impl.SearchSessionImpl.search(SearchSessionImpl.java:199)
    ... 10 more
2012-05-24 16:48:13,906 INFO [org.jzkit.z3950.server.Z3950Main] - SearchComplete
2012-05-24 16:48:48,783 INFO [org.jzkit.z3950.server.Z3950Main] - New ZServerAssociation 0
2012-05-24 16:48:48,787 INFO [org.jzkit.z3950.server.ZServerAssociation] - Origin requested service: Search
2012-05-24 16:48:48,787 INFO [org.jzkit.z3950.server.ZServerAssociation] - Origin requested service: Present
2012-05-24 16:48:48,788 INFO [org.jzkit.z3950.server.ZServerAssociation] - Origin requested service: Scan
2012-05-24 16:48:48,788 INFO [org.jzkit.z3950.server.ZServerAssociation] - Origin requested service: Sort
2012-05-24 16:48:48,788 INFO [org.jzkit.z3950.server.Z3950Main] - New_Z3950_Session:/134.178.153.136:1788
2012-05-24 16:55:34,618 INFO [org.jzkit.z3950.server.Z3950Main] - ZServerAssociation::finalize() - 0 remaining
2012-05-24 16:55:34,618 INFO [org.jzkit.search.impl.CachedSearchSession] - finalize CachedSearchSession(1)
2012-05-24 16:55:34,618 INFO [org.jzkit.search.impl.SearchSessionImpl] - finalize SearchSessionImpl(1)
2012-05-24 16:55:34,618 INFO [org.jzkit.z3950.server.Z3950Main] - ZServerAssociation::finalize() - 0 remaining
2012-05-24 16:55:34,618 INFO [org.jzkit.search.impl.CachedSearchSession] - finalize CachedSearchSession(0)
2012-05-24 16:55:34,618 INFO [org.jzkit.search.impl.SearchSessionImpl] - finalize SearchSessionImpl(0)
2012-05-24 16:55:34,618 INFO [org.jzkit.z3950.server.Z3950Main] - ZServerAssociation::finalize() - 0 remaining
2012-05-24 17:03:45,489 INFO [org.jzkit.z3950.server.Z3950Main] - New ZServerAssociation 0
2012-05-24 17:03:45,497 INFO [org.jzkit.z3950.server.ZServerAssociation] - Origin requested service: Search
2012-05-24 17:03:45,497 INFO [org.jzkit.z3950.server.ZServerAssociation] - Origin requested service: Present
2012-05-24 17:03:45,497 INFO [org.jzkit.z3950.server.ZServerAssociation] - Origin requested service: Scan
2012-05-24 17:03:45,497 INFO [org.jzkit.z3950.server.ZServerAssociation] - Origin requested service: Sort
2012-05-24 17:03:45,497 INFO [org.jzkit.z3950.server.Z3950Main] - New_Z3950_Session:/134.178.153.136:2658
2012-05-24 17:03:45,501 INFO [org.jzkit.z3950.QueryModel.Type1QueryModel] - Type1QueryModel::Type1QueryModel(org.jzkit.z3950.gen.v3.Z39_50_APDU_1995.RPNQuery_type@anonymised.com)
2012-05-24 17:03:45,502 WARN [org.jzkit.z3950.QueryModel.Type1QueryModel] - No mapping for geo.1 amongst {gils_attrset.1=AccessPoint, bib-1.6=Completeness, bib-1.5=Truncation, bib-1.4=Structure, bib-1.3=Position, bib-1.2=Relation, gils_attrset.10=SpatialQualifier, bib-1.1=AccessPoint}
2012-05-24 17:03:45,502 INFO [org.jzkit.search.impl.StatelessQueryService] - Not located in cache... create new session
2012-05-24 17:03:45,503 INFO [org.jzkit.search.impl.SearchSessionImpl] - new SearchSessionImpl count=1, hc=54691500, id=8211454a72fe6828:-6eb49e76:1377c7e5960:34a3
2012-05-24 17:03:45,503 INFO [org.jzkit.search.impl.CachedSearchSession] - new CachedSearchSession(1)
2012-05-24 17:03:45,503 INFO [org.jzkit.search.impl.SearchSessionImpl] - SearchSessionImpl::search
2012-05-24 17:03:45,503 INFO [org.jzkit.search.impl.SearchSessionImpl] - search org.jzkit.search.landscape.SimpleLandscapeSpecification,org.jzkit.z3950.QueryModel.Type1QueryModel
2012-05-24 17:03:45,503 INFO [org.jzkit.search.impl.SearchSessionImpl] - processing landscape: org.jzkit.search.landscape.SimpleLandscapeSpecification
2012-05-24 17:03:45,509 INFO [org.jzkit.search.impl.SearchSessionImpl] - plan: org.jzkit.z3950.QueryModel.Type1QueryModel@anonymised.com collections:[geonetwork]
2012-05-24 17:03:45,510 WARN [org.jzkit.z3950.QueryModel.Type1QueryModel] - No mapping for geo.1 amongst {gils_attrset.1=AccessPoint, bib-1.6=Completeness, bib-1.5=Truncation, bib-1.4=Structure, bib-1.3=Position, bib-1.2=Relation, gils_attrset.10=SpatialQualifier, bib-1.1=AccessPoint}
2012-05-24 17:03:45,510 WARN [org.jzkit.search.impl.SearchSessionImpl] - Profile Service Exception
org.jzkit.search.util.Profile.ProfileServiceException: Unable to rewrite node. Semantic action was set to strict, and there appears to be no valid alternatives for node null Single Term : forecast attrs : {}
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.visit(GNProfileService.java:185)
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.visit(GNProfileService.java:144)
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.visit(GNProfileService.java:139)
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.makeConformant(GNProfileService.java:112)
    at org.jzkit.search.impl.SearchSessionImpl.search(SearchSessionImpl.java:199)
    at org.jzkit.search.impl.CachedSearchSession.search(CachedSearchSession.java:105)
    at org.jzkit.search.impl.StatelessQueryService.newSession(StatelessQueryService.java:313)
    at org.jzkit.search.impl.StatelessQueryService.newSession(StatelessQueryService.java:303)
    at org.jzkit.search.impl.StatelessQueryService.getResultsPageFor(StatelessQueryService.java:164)
    at org.jzkit.service.z3950server.JZKitBackend.search(JZKitBackend.java:86)
    at org.jzkit.z3950.server.ZServerAssociation.incomingSearchRequest(ZServerAssociation.java:225)
    at org.jzkit.z3950.util.GenericEventToTargetListenerAdapter.update(GenericEventToTargetListenerAdapter.java:63)
    at java.util.Observable.notifyObservers(Observable.java:142)
    at org.jzkit.z3950.util.ZTargetEndpoint.notifyAPDUEvent(ZTargetEndpoint.java:211)
    at org.jzkit.z3950.util.ZTargetEndpoint.run(ZTargetEndpoint.java:413)
2012-05-24 17:03:45,511 INFO [org.jzkit.search.impl.SearchSessionImpl] - Removed call to jzkit_conf.close()
2012-05-24 17:03:45,511 ERROR [org.jzkit.service.z3950server.JZKitBackend] - Problem
org.jzkit.search.provider.iface.SearchException: Unable to rewrite node. Semantic action was set to strict, and there appears to be no valid alternatives for node null Single Term : forecast attrs : {}
    at org.jzkit.search.impl.SearchSessionImpl.search(SearchSessionImpl.java:220)
    at org.jzkit.search.impl.CachedSearchSession.search(CachedSearchSession.java:105)
    at org.jzkit.search.impl.StatelessQueryService.newSession(StatelessQueryService.java:313)
    at org.jzkit.search.impl.StatelessQueryService.newSession(StatelessQueryService.java:303)
    at org.jzkit.search.impl.StatelessQueryService.getResultsPageFor(StatelessQueryService.java:164)
    at org.jzkit.service.z3950server.JZKitBackend.search(JZKitBackend.java:86)
    at org.jzkit.z3950.server.ZServerAssociation.incomingSearchRequest(ZServerAssociation.java:225)
    at org.jzkit.z3950.util.GenericEventToTargetListenerAdapter.update(GenericEventToTargetListenerAdapter.java:63)
    at java.util.Observable.notifyObservers(Observable.java:142)
    at org.jzkit.z3950.util.ZTargetEndpoint.notifyAPDUEvent(ZTargetEndpoint.java:211)
    at org.jzkit.z3950.util.ZTargetEndpoint.run(ZTargetEndpoint.java:413)
Caused by: org.jzkit.search.util.Profile.ProfileServiceException: Unable to rewrite node. Semantic action was set to strict, and there appears to be no valid alternatives for node null Single Term : forecast attrs : {}
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.visit(GNProfileService.java:185)
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.visit(GNProfileService.java:144)
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.visit(GNProfileService.java:139)
    at org.fao.geonet.services.util.z3950.jzkitextensions.GNProfileService.makeConformant(GNProfileService.java:112)
    at org.jzkit.search.impl.SearchSessionImpl.search(SearchSessionImpl.java:199)
    ... 10 more
2012-05-24 17:03:45,511 INFO [org.jzkit.z3950.server.Z3950Main] - SearchComplete
2012-05-24 17:11:44,683 INFO [org.jzkit.search.impl.CachedSearchSession] - finalize CachedSearchSession(0)
2012-05-24 17:11:44,683 INFO [org.jzkit.search.impl.SearchSessionImpl] - finalize SearchSessionImpl(0)
2012-05-24 17:11:44,683 INFO [org.jzkit.z3950.server.Z3950Main] - ZServerAssociation::finalize() - 0 remaining
2012-05-24 18:14:09,583 INFO [geonetwork.harvester] - Started harvesting from node : BOM (Z3950Harvester)
2012-05-24 18:14:09,587 INFO [geonetwork.index] - Opening Index_writer, ref count 1 ram in use 0 docs buffered 0
2012-05-24 18:14:09,588 INFO [geonetwork.harvester] - Retrieving remote metadata information:0e7e3636-4708-42f6-a920-3747c0e40790
2012-05-24 18:14:09,592 INFO [geonetwork.index] - Closing Index_writer, ref _count 0 ram in use 0 docs buffered 0
2012-05-24 18:14:09,593 WARN [geonetwork.harvester] - Raised exception while harvesting from : BOM (Z3950Harvester)
2012-05-24 18:14:09,593 WARN [geonetwork.harvester] - (C) Class : InvalidQueryException
2012-05-24 18:14:09,593 WARN [geonetwork.harvester] - (C) Message : Unable to convert query to internal query model:org.jzkit.search.util.QueryModel.PrefixString.PrefixString@anonymised.com
2012-05-24 19:44:10,499 INFO [geonetwork.harvester] - Started harvesting from node : BOM (Z3950Harvester)
2012-05-24 19:44:10,502 INFO [geonetwork.index] - Opening Index_writer, ref count 1 ram in use 0 docs buffered 0
2012-05-24 19:44:10,502 INFO [geonetwork.harvester] - Retrieving remote metadata information:0e7e3636-4708-42f6-a920-3747c0e40790
2012-05-24 19:44:10,506 INFO [geonetwork.index] - Closing Index_writer, ref _count 0 ram in use 0 docs buffered 0
2012-05-24 19:44:10,506 WARN [geonetwork.harvester] - Raised exception while harvesting from : BOM (Z3950Harvester)
2012-05-24 19:44:10,506 WARN [geonetwork.harvester] - (C) Class : InvalidQueryException
2012-05-24 19:44:10,506 WARN [geonetwork.harvester] - (C) Message : Unable to convert query to internal query model:org.jzkit.search.util.QueryModel.PrefixString.PrefixString@anonymised.com
2012-05-24 21:14:11,410 INFO [geonetwork.harvester] - Started harvesting from node : BOM (Z3950Harvester)
2012-05-24 21:14:11,413 INFO [geonetwork.index] - Opening Index_writer, ref count 1 ram in use 0 docs buffered 0
2012-05-24 21:14:11,413 INFO [geonetwork.harvester] - Retrieving remote metadata information:0e7e3636-4708-42f6-a920-3747c0e40790
2012-05-24 21:14:11,417 INFO [geonetwork.index] - Closing Index_writer, ref _count 0 ram in use 0 docs buffered 0
2012-05-24 21:14:11,417 WARN [geonetwork.harvester] - Raised exception while harvesting from : BOM (Z3950Harvester)
2012-05-24 21:14:11,417 WARN [geonetwork.harvester] - (C) Class : InvalidQueryException
2012-05-24 21:14:11,417 WARN [geonetwork.harvester] - (C) Message : Unable to convert query to internal query model:org.jzkit.search.util.QueryModel.PrefixString.PrefixString@anonymised.com
2012-05-24 22:44:12,320 INFO [geonetwork.harvester] - Started harvesting from node : BOM (Z3950Harvester)
2012-05-24 22:44:12,323 INFO [geonetwork.index] - Opening Index_writer, ref count 1 ram in use 0 docs buffered 0
2012-05-24 22:44:12,323 INFO [geonetwork.harvester] - Retrieving remote metadata information:0e7e3636-4708-42f6-a920-3747c0e40790
2012-05-24 22:44:12,327 INFO [geonetwork.index] - Closing Index_writer, ref _count 0 ram in use 0 docs buffered 0
2012-05-24 22:44:12,327 WARN [geonetwork.harvester] - Raised exception while harvesting from : BOM (Z3950Harvester)
2012-05-24 22:44:12,327 WARN [geonetwork.harvester] - (C) Class : InvalidQueryException
2012-05-24 22:44:12,327 WARN [geonetwork.harvester] - (C) Message : Unable to convert query to internal query model:org.jzkit.search.util.QueryModel.PrefixString.PrefixString@anonymised.com

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
GeoNetwork-users mailing list
GeoNetwork-users@lists.sourceforge.net
geonetwork-users List Signup and Options
GeoNetwork OpenSource is maintained at GeoNetwork - Geographic Metadata Catalog download | SourceForge.net

On 5/24/2012 7:48 PM, john.hockaday wrote:

Hi Murray,

I haven't used zclient for quite a while but I seem to remember this was
the syntax:

zclient zserver port repository term format

eg.

zclient.exe asdd.ga.gov.au 6668 water XML

I *think* you may need to use 'yaz-client' to use the @attr 1=1016 etc.
format.

zclient asdd.ga.gov.au 6668 water[1,1016] xml

is what you're probably looking for. But the Z39.50 server in GeoNetwork was a little problematic the last time I looked at it (which, admittedly, has been a few years).

--

Archie

-- Archie Warnock warnock@anonymised.com
-- A/WWW Enterprises www.awcubed.com
-- As a matter of fact, I _do_ speak for my employer.