Hello Richard, That was the exact problem, based on your input I have altered the java source file for the workflow (added extra one based on default and changed swordv2.conf), recompiled the dspace modules, mvn package, ant update_webapps, copied and now it works like a charm,
thanks a lot Pavel > ------------ Původní zpráva ------------ > Od: Richard Jones <rich...@cottagelabs.com> > Předmět: Re: [sword-app-tech] removing item from DSpace collection using sword > Datum: 29.12.2011 10:49:48 > ---------------------------------------- > Hi Pavel, > > By default the DSpace implementation does not allow deletes of items which > are already archived. As Stuart says, you could add a workflow to the > collection which would allow things to be removed as long as they are still > in the workspace or workflow. The alternative is, if you plan to allow > people to delete items directly from the archive without that being > approved by the repository administrator, then you can provide your own > workflow manager which will behave the way you want it to: > > The default implementation of the WorkflowManager interface is: > > http://scm.dspace.org/svn/repo/dspace/trunk/dspace-swordv2/src/main/java/org/dspace/sword2/WorkflowManagerDefault.java > > And you will see that it checks to see if items are archived and throws a > sword error if they are. The workflow manager's methods are called before > proceeding with any operation, to find out if the repository allows them. > > You can write your own WorkflowManager implementation, and specify it in > the sword config file, as it is loaded by the plugin manager. > > Hope that helps! > > Cheers, > > Richard > > On Thu, Dec 29, 2011 at 5:55 AM, Stuart Lewis <s.le...@auckland.ac.nz>wrote: > > > Hi Pavel, > > > > Richard Jones wrote the DSpace implementation so will be able to give an > > authoritative answer, but you could try adding a workflow to the collection > > you are depositing into. You might then be able to DELETE a deposit that > > is awaiting approval in the workflow. > > > > Thanks, > > > > > > Stuart > > > > > > On 29/12/2011, at 1:43 PM, Pavel Mika wrote: > > > > > Hello, > > > > > > I have run into problem while removing previously submited document > > package. > > > According to the swordv2 specification, there is special interface for > > removal. > > > DELETE Edit-IRI HTTP/1.1 > > > Host: example.org > > > Authorization: Basic ZGFmZnk6c2VjZXJldA== > > > On-Behalf-Of: jbloggs > > > > > > I have assumed the Edit-ERI stands for container such as swordv2/edit/1 > > > so I have used following, fiddler request displays int he debug: > > > > > > DELETE http://localhost:8080/swordv2/edit/1 HTTP/1.1 > > > Authorization: Basic xxauthstrxx= > > > Host: localhost:8080 > > > > > > the response from the server is: > > > The remote server returned an error: (405) Method Not Allowed. > > > > > > checking the fiddler communication content, there is also XML response > > from the dspace tomcat server with this message inside the xml formatted > > text: > > > ------------------ > > > <sword:treatment>Processing failed</sword:treatment><atom:summary > > xmlns:atom="http://www.w3.org/2005/Atom">The item has already been > > archived, and can no longer be > > modified</atom:summary><sword:verboseDescription> > > > ------------------ > > > > > > Now the problem is, that each new post to dspace is automaticaly > > archived, > > > Using for example xmlui, I am able to unarchive this item, or also > > permanently remove from the collection. Also, even i do unarchive the > > target item, using the xmlui interface, I am still getting the response 405 > > method not allowed from the swordv2 interface when i try run the delete > > request > > > > > > Is there some problem with the removal? or there is another special > > sword attribute overriding the archived status during item deletion? I was > > checking config files of dspace and swordv2, but didnt find any config line > > for item removal conditions. > > > > > > Any help would be appreciated > > > Pavel Mika > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > ------------------------------------------------------------------------------ > > > Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex > > > infrastructure or vast IT resources to deliver seamless, secure access to > > > virtual desktops. With this all-in-one solution, easily deploy virtual > > > desktops for less than the cost of PCs and save 60% on VDI infrastructure > > > costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox > > > _______________________________________________ > > > sword-app-tech mailing list > > > sword-app-tech@lists.sourceforge.net > > > https://lists.sourceforge.net/lists/listinfo/sword-app-tech > > > > Stuart Lewis > > Digital Development Manager > > Te Tumu Herenga The University of Auckland Library > > Auckland Mail Centre, Private Bag 92019, Auckland 1142, New Zealand > > Ph: +64 (0)9 373 7599 x81928 > > > > > > > > > ------------------------------------------------------------------------------ > > Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex > > infrastructure or vast IT resources to deliver seamless, secure access to > > virtual desktops. With this all-in-one solution, easily deploy virtual > > desktops for less than the cost of PCs and save 60% on VDI infrastructure > > costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox > > _______________________________________________ > > sword-app-tech mailing list > > sword-app-tech@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/sword-app-tech > > > > > ------------------------------------------------------------------------------ Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex infrastructure or vast IT resources to deliver seamless, secure access to virtual desktops. With this all-in-one solution, easily deploy virtual desktops for less than the cost of PCs and save 60% on VDI infrastructure costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox _______________________________________________ sword-app-tech mailing list sword-app-tech@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sword-app-tech