Page Properties | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
Resources & Remarks Modification History
|
|
1. - HTTP post request to content url of object id URL
2. - Enrichment of the Request request with authentication token
3. - Verify user has writing permissions on object Query for objectId
using Search Service to verify user Authorization
4. - Query Elasticsearch for object in Elastic Search
5. - Return ElasticSearch query resultsElasticsearch object response (if user is properly authenticated)
6. - Return User Authorization Verification resultsAuthorization Test query response
7. - Infer analysis of new content itemmetadata validation and update
8. - Commit new content to storage
8.1 - Using customupdated metadata to index
9. - Index updated metadata in ES
10. - If Expiration Date has changed: update content storage via Archive Service
8.2 - Using s3 interface of repository
911. - Update object metadata contentstream
attribute
10. - Commit updated metadata to database
11in Database
12. - Write CONTENTMETADATA_UPDATED audit entry12. - Index the updated metadata in ES
13. - Return Return updated metadata
14. - Create Create API response from metadata
15. - Return updated Return metadata HTTP response
Webhook entry points*1 - dms
a - dms.request.objects.upsert.storage-before
b - dms.request.objects.upsert.database-before
c - dms.response.objects, dms.response.objects.update