04-26-2021 08:53 AM
Hello,
I tested the bulk action in nuxeo based on the doc https://doc.nuxeo.com/nxdoc/1010/bulk-action-framework/. I have succeeded in creating and launching my specific action.
My problem is that the bulkstatus is still on scheduled knowing that my action is complete.
either the following command :
curl -s -X GET "http://localhost:8080/nuxeo/api/v1/bulk/$CMD" -u Administrator:Administrator -H 'content-type: application/json' | jq .
return the following response
{
"entity-type": "bulkStatus",
"commandId": "9102632b-0c53-41f9-ad45-29580770855e",
"state": "SCHEDULED",
"processed": 0,
"error": false,
"errorCount": 0,
"total": 0,
"action": "myAction",
"username": "Administrator",
"submitted": "2021-04-26T13:36:08.763Z",
"scrollStart": null,
"scrollEnd": null,
"processingStart": null,
"processingEnd": null,
"completed": null,
"processingMillis": 0
}
04-27-2021 07:25 AM
To work properly, the Bulk Service needs a true KeyValue storage to store the command and its status, there are 2 possibles choices: - Use RedisKeyValueStore
if you have nuxeo.redis.enabled=true
in your nuxeo.conf
. - Use MongoDBKeyValueStore
if you are using the MongoDB template. You should not rely on the default MemKeyValueStore
implementation that flushes the data on restart.
04-27-2021 07:25 AM
To work properly, the Bulk Service needs a true KeyValue storage to store the command and its status, there are 2 possibles choices: - Use RedisKeyValueStore
if you have nuxeo.redis.enabled=true
in your nuxeo.conf
. - Use MongoDBKeyValueStore
if you are using the MongoDB template. You should not rely on the default MemKeyValueStore
implementation that flushes the data on restart.
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.