Archiving a document (V2)
The process of archiving a document consists of the following steps:
Obtaining a reservation key and token from the Conveyor service
Optional: Storing files or other binary content in the storage service by using the reservation token
Fill the document with content (see Example empty unpersisted document)
New or updated content in xSuite Helix is always processed asynchronously so that no request blocks any other request or the whole system.
To accomplish this, every request that creates or updates content in xSuite Helix has to get a reservation key from the Conveyor service.
After the reservation key has been acquired, you can then upload your binary content into the Storage service with the reservation key and optionally the document also. Afterwards when the request is completed in the Conveyor service, an event is sent to the processing service (Archive service in our case). The processing service processes each request and reports the result back to the Conveyor service.
Permissions
Write permissions on the archive are required.