Hi, I'm glad, that it works now. :-) Currently it is not possible to choose which items or which collections use DOIs and which don't. If you want DSpace to automatically mint DOIs it currently does it for every published item.
Regards, Pascal > -----Original Message----- > From: Massimiliano Cilurzo [mailto:mcilu...@unisa.it] > Sent: Tuesday, February 11, 2014 12:45 PM > To: Becker, Pascal-Nicolas > Cc: 'dspace-tech' > Subject: R: [Dspace-tech] DOI DATACITE > > Dear Pascal, > It's a pleasure for me if I helped you to improve the documentation. > I have changed identifier-service.xml and now It seems that work. > But I wonder if it is possible to choose a collection where we don't want to > mint a DOI. > Thanks > Best regards > Massimiliano > > > -----Messaggio originale----- > Da: Becker, Pascal-Nicolas [mailto:p.bec...@tu-berlin.de] > Inviato: martedì 11 febbraio 2014 11:58 > A: Massimiliano Cilurzo > Cc: 'dspace-tech' > Oggetto: RE: [Dspace-tech] DOI DATACITE > > Hi Massimiliano, > > thank for pointing out a problem in our documentation to me (I'll fix it this > afternoon). > > I just noticed that DataCites production and test server use different paths. > You have to change the [dspace]/config/spring/api/identifier-service.xml > again. In this file you'll find two properties named DATACITE_DOI_PATH and > DATACITE_METADATA_PATH. The default values are /mds/doi/ and > /mds/metadata/ You have to set them to /doi/ and /metadata/ (remove the > leading /mds). > > Please tell me if this helped! > Regards, > Pascal > > > -----Original Message----- > > From: Massimiliano Cilurzo [mailto:mcilu...@unisa.it] > > Sent: Tuesday, February 11, 2014 11:01 AM > > To: Becker, Pascal-Nicolas > > Cc: 'dspace-tech'; heli...@centrum.sk > > Subject: R: [Dspace-tech] DOI DATACITE > > > > Hi Pascal, > > > > I have repaired the old DOI in the Database but as we have the > > test server in the intranet we thought that wasn't accessible for datacite > server. > > So we have upgraded our production server and we are trying to active > > the DOI function. > > We have the right credentials for mds.datacite.org but we haven't the > > access to test.datacite.org. > > I have seen the dspace.cfg in your link and I saw that there wasn't > > the crosswalk for DATACITE, so I have added it. > > Now we get this error: > > > > > > 2014-02-11 10:44:44,906 INFO > > org.dspace.app.webui.discovery.DiscoverySearchRequestProcessor @ > > > anonymous:session_id=9B2B628802FEB226D0D9BC9FEDC2786F:ip_addr=159. > > > 149.133.227:search:scope=org.dspace.content.Community@28f,query="null > > ",results=(0,0,3) > > 2014-02-11 10:44:45,011 INFO > > org.dspace.app.webui.discovery.DiscoverUtility @ facets for scope, > > org.dspace.content.Community@28f: 3 > > 2014-02-11 10:44:45,431 INFO > > org.dspace.app.webui.discovery.DiscoverySearchRequestProcessor @ > > > anonymous:session_id=9B2B628802FEB226D0D9BC9FEDC2786F:ip_addr=159. > > > 149.133.227:search:scope=org.dspace.content.Community@28f,query="null > > ",results=(0,0,3) > > 2014-02-11 10:44:45,557 INFO > > org.dspace.app.webui.discovery.DiscoverUtility @ facets for scope, > > org.dspace.content.Community@28f: 3 > > 2014-02-11 10:44:45,870 INFO > > org.dspace.app.webui.discovery.DiscoverySearchRequestProcessor @ > > > anonymous:session_id=9B2B628802FEB226D0D9BC9FEDC2786F:ip_addr=159. > > > 149.133.227:search:scope=org.dspace.content.Community@28f,query="null > > ",results=(0,0,3) > > 2014-02-11 10:44:46,005 WARN > > org.dspace.identifier.doi.DataCiteConnector > > @ While reserving the DOI doi:10.14273/unisa-4, we got a http status > > code > > 404 and the message "<?xml version="1.0" encoding="UTF-8"?> > <!DOCTYPE > > HTML SYSTEM "about:legacy-compat"> <html><head><meta > > content="text/html; charset=UTF-8" http-equiv="Content-Type"/><meta > > content="IE=8" http-equiv="X-UA-Compatible"/><link > > > href="/resources/dijit/themes/tundra/tundra.css;jsessionid=6F8AA3B9DFD > > F 8CA4082A98A39D1312AA" type="text/css" rel="stylesheet"></link><link > > > href="/resources/styles/standard.css;jsessionid=6F8AA3B9DFDF8CA4082A98 > > A39D1312AA" media="screen" type="text/css" > > rel="stylesheet"></link><link > > href="/resources/dojox/highlight/resources/pygments/emacs.css;jsession > > id =6F8AA3B9DFDF8CA4082A98A39D1312AA" rel="stylesheet"></link><link > > > href="/resources/images/favicon.ico;jsessionid=6F8AA3B9DFDF8CA4082A98 > > A39D1312AA" rel="SHORTCUT ICON"/><script type="text/javascript">var > > djConfig="en_US"; </script><script type="text/javascript" > > > src="/resources/dojo/dojo.js;jsessionid=6F8AA3B9DFDF8CA4082A98A39D13 > > 12AA"></script><script type="text/javascript" > > > src="/resources/spring/Spring.js;jsessionid=6F8AA3B9DFDF8CA4082A98A39D > > 1312AA"></script><script type="text/javascript" > > src="/resources/spring/Spring- > > > Dojo.js;jsessionid=6F8AA3B9DFDF8CA4082A98A39D1312AA"></script><scrip > > t type="text/javascript" src="/resources/js/jquery- > > > 1.5.1.min.js;jsessionid=6F8AA3B9DFDF8CA4082A98A39D1312AA"></script>< > > script type="text/javascript" > > language="JavaScript">dojo.require("dojo.parser");</script><title>Welc > > ome to DataCite Metadata Store</title></head><body class="tundra > > spring"><div id="wrapper"><div version="2.0" id="header"><div > > id="title"><a title="Home" name="Home" > > href="/;jsessionid=6F8AA3B9DFDF8CA4082A98A39D1312AA"><img > > src="/resources/images/dc- > > logo.gif;jsessionid=6F8AA3B9DFDF8CA4082A98A39D1312AA"/> > > Metadata Store > > </a></div><div id="topmenu">You are not logged in | <span><a > > > href="/login;jsessionid=6F8AA3B9DFDF8CA4082A98A39D1312AA">Login</a> > > </span></div><br style="clear:both"/></div><div id="main"><div > > version="2.0"><script > > type="text/javascript">dojo.require('dijit.TitlePane');</script><div > > id="_title_title_id"><script > > type="text/javascript">Spring.addDecoration(new > > Spring.ElementDecoration({elementId : '_title_title_id', widgetType : > > 'dijit.TitlePane', widgetAttrs : {title: 'Requested Resource Not Found', > > open: > > true}})); </script><h2>Requested Resource Not Found</h2><p>Sorry, we > > did not find the resource you were looking for.</p></div></div><div > > version="2.0" id="footer"><span><a > > > href="/;jsessionid=6F8AA3B9DFDF8CA4082A98A39D1312AA">Home</a></s > > pan> | <span id="language">Language: <a title="Switch language to > English" > > href="?lang=en"><img alt="Switch language to English" > > > src="/resources/images/flags/en.png;jsessionid=6F8AA3B9DFDF8CA4082A98 > > A39D1312AA" class="flag"/></a> <a title="Switch language to Deutsch" > > href="?lang=de"><img alt="Switch language to Deutsch" > > > src="/resources/images/flags/de.png;jsessionid=6F8AA3B9DFDF8CA4082A98 > > A39D1312AA" class="flag"/></a> <a title="Switch language to French" > > href="?lang=fr"><img alt="Switch language to French" > > > src="/resources/images/flags/fr.png;jsessionid=6F8AA3B9DFDF8CA4082A98 > > A39D1312AA" class="flag"/></a> </span> | <span><a > > > href="/login;jsessionid=6F8AA3B9DFDF8CA4082A98A39D1312AA">Login</a> > > </span></div></div></div></body></html>". > > 2014-02-11 10:44:46,381 ERROR org.dspace.identifier.doi.DOIOrganiser @ > > It wasn't possible to update this identifier: doi:10.14273/unisa-4 > > Exceptions > > code: BAD_ANSWER > > org.dspace.identifier.doi.DOIIdentifierException: Unable to parse an > > answer from DataCite API. Please have a look into DSpace logs. > > at > > > org.dspace.identifier.doi.DataCiteConnector.reserveDOI(DataCiteConnector. > > java:564) > > at > > org.dspace.identifier.doi.DataCiteConnector.updateMetadata(DataCiteCon > > n > > ector.java:681) > > at > > org.dspace.identifier.DOIIdentifierProvider.updateMetadataOnline(DOIId > > en > > tifierProvider.java:412) > > at > org.dspace.identifier.doi.DOIOrganiser.update(DOIOrganiser.java:669) > > at > org.dspace.identifier.doi.DOIOrganiser.runCLI(DOIOrganiser.java:265) > > at org.dspace.identifier.doi.DOIOrganiser.main(DOIOrganiser.java:82) > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > at > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.j > > ava:57) > > at > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces > > sorImpl.java:43) > > at java.lang.reflect.Method.invoke(Method.java:606) > > at > > > org.dspace.app.launcher.ScriptLauncher.runOneCommand(ScriptLauncher.ja > > va:225) > > at > > org.dspace.app.launcher.ScriptLauncher.main(ScriptLauncher.java:77) > > > > > > Thanks > > Best regards > > Massimiliano > > > > > > > > -----Messaggio originale----- > > Da: Becker, Pascal-Nicolas [mailto:p.bec...@tu-berlin.de] > > Inviato: lunedì 10 febbraio 2014 17:10 > > A: Massimiliano Cilurzo > > Cc: 'dspace-tech'; heli...@centrum.sk > > Oggetto: RE: [Dspace-tech] DOI DATACITE > > > > Sorry, I lost track. What's the current problem right now? Did you > > "repair" the old DOIs in your database? > > > > The URL test.datacite.org addresses the test server of DataCite, the > > URL mds.datacite.org addresses the production server. You can get a > > login to the test server from your DOI/DataCite registration agency. > > We got two different prefixes for the test and for the production > > server, so you should check for which server you have valid > > credentials (prefix, username, password). You can test your credential > > by calling https://test.datacite.org/mds/ or https://mds.datacite.org in > your browser and try to login. > > "AUTHENTICATION_ERROR" means that your credentials are invalid or does > > not match the doi prefix you configured. There should be a more > > detailed message in the dspace.log, can you please have a look? > > > > Relating the crosswalk problem it is absolutely correct, what helix > > wrote. Is the file named in your dspace.cfg? You can see how it is done > here: > > https://github.com/DSpace/DSpace/blob/dspace- > > 4.0/dspace/config/dspace.cfg#L508-L515. The problem with the DataCite > > crosswork does not have anything to do with the URL of the DataCite > > server, it's the same crosswalk for testing and production server. > > > > I would advise to use the command line argument -q when the > > doi-organiser gets started by a cronjob only. If you use the > > doi-organiser manually you get more information if you don't use -q. > > > > Regards, > > Pascal > > > > > -----Original Message----- > > > From: Massimiliano Cilurzo [mailto:mcilu...@unisa.it] > > > Sent: Monday, February 10, 2014 3:34 PM > > > To: heli...@centrum.sk > > > Cc: Becker, Pascal-Nicolas; 'dspace-tech' > > > Subject: R: [Dspace-tech] R: DOI DATACITE > > > > > > Dear Ivan, > > > > > > The DIM2DataCite.xsl is present in the dspace/config/crosswalks > > directory. > > > I have just noticed that if I put in the identifier-service.xml, > > 'DATACITE_HOST' > > > value ='test.datacite.org', I haven't this problem. > > > " > > > <bean id="org.dspace.identifier.doi.DOIConnector" > > > class="org.dspace.identifier.doi.DataCiteConnector" > > > scope="singleton"> > > > <property name='DATACITE_SCHEME' value='https'/> > > > <property name='DATACITE_HOST' value='mds.datacite.org'/> > > > <property name='DATACITE_DOI_PATH' value='/mds/doi/' /> > > > <property name='DATACITE_METADATA_PATH' value='/mds/metad > " > > > > > > If I run dspace/bin/dspace doi-organiser -u -q with > > > test.datacite.org the system doesn't give me the previous error but > > > send an email with this > > > message: > > > Update DOI doi:10.14273/unisa-2 for ITEM with ID 1.210 failed: > > > AUTHENTICATION_ERROR > > > > > > Thanks > > > Best regards > > > Massimiliano > > > > > > -----Messaggio originale----- > > > Da: ivan.ma...@gmail.com [mailto:ivan.ma...@gmail.com] Per conto di > > > helix84 > > > Inviato: lunedì 10 febbraio 2014 15:23 > > > A: Massimiliano Cilurzo > > > Cc: Becker, Pascal-Nicolas; dspace-tech > > > Oggetto: Re: [Dspace-tech] R: DOI DATACITE > > > > > > Before Pascal gives you an authoritative reply, I'd check whether > > > you have the [dspace]/config/crosswalks/DIM2DataCite.xsl file present. > > > Perhaps you reused your old configuration directory from DSpace 3.x > > > that didn't have this file? > > > > > > > > > Regards, > > > ~~helix84 > > > > > > Compulsory reading: DSpace Mailing List Etiquette > > > https://wiki.duraspace.org/display/DSPACE/Mailing+List+Etiquette > > > ------------------------------------------------------------------------------ Android apps run on BlackBerry 10 Introducing the new BlackBerry 10.2.1 Runtime for Android apps. Now with support for Jelly Bean, Bluetooth, Mapview and more. Get your Android app in front of a whole new audience. Start now. http://pubads.g.doubleclick.net/gampad/clk?id=124407151&iu=/4140/ostg.clktrk _______________________________________________ DSpace-tech mailing list DSpace-tech@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dspace-tech List Etiquette: https://wiki.duraspace.org/display/DSPACE/Mailing+List+Etiquette