ArchiveLink error codes

The following overview is adapted from the SAP ArchiveLink documentation [SAP ArchiveLink BC-SRV-ARL].

HTTP Status Code

Meaning

Used for

200 (OK)

OK, information/component is delivered/transferred/changed/appended/deleted

info, get, docGet, update, append, delete, putCert, search, attrSearch

201(created)

OK, component(s) created (if create)

create, mCreate

250 (missing documents created)

OK, (all) document(s) created (if mCreate)

OK, all missing documents were created

mCreate

400 (bad request)

Unknown function or unknown parameter

All functions

401 (unauthorized)

Breach of security

info, get, docGet, create, update, append, delete, mCreate, search, attrSearch

403 (forbidden)

Document/component already exists

Item is protected by legal hold or retention policy

create, mCreate,

append, update, delete

404 (not found)

Document/component/content repository not found

info, get, docGet, update, append, delete, search, attrSearch

406 (not acceptable)

Certificate cannot be recognized

putCert

409 (conflict)

Document/component/administrative data is inaccessible

info, get, docGet, append, update, delete, search, attrSearch

500 (Internal Server Error)

Internal error in content server

All functions

If an error occurs, the content server delivers an ASCII string describing the error in the header field
“X-ErrorDescription”.