Hi team,

I have deployed dspace backend 7.6.1, I have requirement to upload multiple 
items on particular collections. I got SAF can help on this and in 
module/additions I have added RabbitMq related code. 

sharing those details, whatever data FeedIngestionService(Node service) 
 has send through rabbitmq, it should be consumed by dspace backend code 
(module/additions), here I have custom code for rabbitmq consume part, this 
code  will prepare SAF data,let's says this is my root folder on s3 i.e. 
Feeds folder, inside this all items with metadata.json and with assets 
(image/video) will be present. I will iterate all folder and read only 
metadata.json to prepare dublin_core, license and metadata_dspace from 
metadata.json file  and after preparation these files I will upload at same 
location of that item for which currently I am processing. 

Let say Feeds folder contains two items item001, item002, Dspace will get 
 item001, item002 and will prepare dublin_core, license and metadata_dspace 
from metadata.json file and will upload at item001, item002 respectively. 
Once everything done, I have to zip item001, item002 into zipped file name 
is : saf.zip and then dspace will use this saf.zip file through it's s3 
path during import. 

assets may large in size but those were not available on dspace, from 
somehwere we will get in s3 folder and when we will upload on dspace and it 
will store in another s3 folder.
I am able to consume messages but facing issue related to csrf token, 
before login not sure why it is expecting csrf token. I need your help to 
resolve my issues, if I have :
1. to call /import will only this url needed or we need more api to call 
before /import?
2. to fix the order i.e. first */csrf -> /login -> /import *or something 
else, if csrf is mandatory then how I can call it, since I am getting below 
issues: 

2026-03-18 17:55:17,996 WARN  unknown 99803b2b-14cd-42d0-998c-39ad2046c088 
org.dspace.app.rest.exception.DSpaceApiExceptionControllerAdvice @ An 
exception has occurred (status:404 exception: The repository type 
csrf.token was not found at: 
org.dspace.app.rest.utils.Utils.getResourceRepositoryByCategoryAndModel(Utils.java:288))
2026-03-18 17:55:18,118 ERROR unknown unknown 
org.app.dspace.rabbitmq.DspaceRestScriptsClient @ [HTTP] GET 
http://localhost:8080/server/api/csrf/tokens -> 404: 
{"timestamp":"2026-03-18T12:25:18.017+00:00","status":404,"error":"Not 
Found","message":"An exception has 
occurred","path":"/server/api/csrf/tokens"}
2026-03-18 17:55:18,128 INFO  unknown 91c351c1-3766-4561-8d53-779c47d35cba 
org.dspace.app.rest.utils.DSpaceAPIRequestLoggingFilter @ Before request 
[GET /server/] originated from unknown

Please help me on this.

On Tuesday, February 3, 2026 at 3:09:12 PM UTC+5:30 Manish Kumar wrote:

> Thanks for your reply, it's based on  administrative tool, I am expecting 
> any rest api's is doing the same thing to move from one to another 
> collections.
>
> On Tuesday, February 3, 2026 at 2:22:03 PM UTC+5:30 Andrew K wrote:
>
>> See https://wiki.lyrasis.org/display/DSDOC9x/Managing+Community+Hierarchy
>>
>> вівторок, 3 лютого 2026 р. о 08:26:33 UTC+2 Manish Kumar пише:
>>
>>> Hi all,
>>>
>>> We have deployed dspace 7.6.1, it's running fine, we have requirements, 
>>> 1. We want to move all or only selected items from one collections to 
>>> another collections, it should be complete move not copying from one to 
>>> another collections.
>>> 2. We want to delete single or more selected items from same or others 
>>> collections.
>>>
>>> We have our UI from there we manage to upload and delete assets into 
>>> dspace through rest api. My app is showing list of collections from there I 
>>> want to perform above activities.
>>>
>>> Does dspace provides this feature?, if not how we can implement it?.
>>>
>>

-- 
All messages to this mailing list should adhere to the Code of Conduct: 
https://lyrasis.org/code-of-conduct/
--- 
You received this message because you are subscribed to the Google Groups 
"DSpace Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion visit 
https://groups.google.com/d/msgid/dspace-community/98b0e391-b81e-4aae-8969-c92a23e7a419n%40googlegroups.com.

Reply via email to