Protocol Service
When archiving documents and components, the protocol service writes these accesses into a protocol database.
The protocol reader service provides a REST API to inspect the protocol written.
The following configurations are independent from the specific configured service:
<repo>.protocolservice.document.properties
These Properties are directly from the saved document and show the state at the time of protocol creation (in ArchiveLink Component, CMIS document, ILM Ressource). Not all properties are always filled, e.g. expirationdate is only filled when retention is used.
Value | Description |
|---|---|
| Start Time of the operation |
| Time the operation was finished |
| internal request id, reqmains the samen, when internaly multiple operations happen at the same time (e.g. two components are created in ArchiveLink) |
| logical path for the file |
| protocol id, unique to each entry |
| repositoryId |
| Status of the operation (Success, error, etc.) |
| usually specific error message |
| kind of operation, one of: |
| subcommand within an command, e.g. within a create a viruscan could be performend which results in subcommand |
| type of the object: document or container |
| Usually |
| ip of the client that initiated the request |
| user that initiated the request, when supported or systemuser that runs the application |
| internal repository wide unique id of the object |
| length of the original document |
| Type of the document as delivered by the client |
| content disposition header as delivered by the client (usually ( |
| Hash of the file |
| Algorithm of the hash value of the original document |
| additional hash when the document is stored encrypted |
| Encoding when delivered by the client |
| Time the document was created |
| Time the document was modified |
| user that initiated the request, when supported or systemuser that runs the application |
| Original name of the file, when delivered with |
| Azure Container name or S3 bucket name |
| External repository name (e.g. FI, HR …) |
| name of the document (usually data) |
| only for CMIS supplementary requests |
| addocument for document, adfolder for folder |
| expirationdate, when retention is used |
| destructiondate, when retention is used |
| node on that the request is running (e.g. Hostname) |
| Statuscode of the operation, usually like a http status code |
<repo>.protocolservice.container.properties
These Properties are directly from the saved folder and show the state at the time of protocol creation (in ArchiveLink Document, CMIS folder/container, ILM Collection)
Value | Description |
|---|---|
| Start Time of the operation |
| Time the operation was finished |
| internal request id, reqmains the samen, when internaly multiple operations happen at the same time (e.g. two components are created in ArchiveLink) |
| logical path for the file |
| protocol id, unique to each entry |
| repository |
| Status of the operation (Success, error, etc.) |
| usually specific error message |
| kind of operation, one of: |
| Usually |
| Statuscode of the operation, usually like a http status code |
| node on that the request is running (e.g. Hostname) |
| External repository name (e.g. FI, HR …) |
| subcommand within an operation, e.g. within a create a viruscan could be performend which results in subcommand |
| name of the document (usually data) |
| ip of the client that initiated the request |
| user that initiated the request, when supported or systemuser that runs the application |
| type of the object: document or container |
<repo>.protocolservice.additional.properties
These properties are not directly attached to an object but are tied to the request:
Value | Description |
|---|---|
| The MDC value the is used for the request |
| If the virusscan service is used, outcome of the virusscan is stored in this field |