Cache files
_hermes-client-name.json
Contains state of the client:
-
queueErrors: dict[str, str]
Dictionary containing all error messages of objects in error queue, to be able to notify of any changes.
-
datamodelWarnings: dict[str, dict[str, dict[str, Any]]]
Dictionary containing current datamodel warnings, for notifications.
-
exception: str | None
String containing latest exception trace.
-
initstartoffset: Any | None
Contains the offset of the first message of initSync sequence on message bus.
-
initstopoffset: Any | None
Contains the offset of the last message of initSync sequence on message bus.
-
nextoffset: Any | None
Contains the offset of the next message to process on message bus.
_hermesconfig.json
Cache of previous config, used to be able to build the previous datamodel and to render the Jinja templates with Attribute plugins.
_dataschema.json
Cache of latest Dataschema, received from hermes-server.
_errorqueue.json
Cache of error queue.
RemoteDataType.json
One file per remote data type, containing all remote entries, as they had been successfully processed.
When error queue is empty, must have the same content than RemoteDataType_complete__.json
RemoteDataType_complete__.json
One file per remote data type, containing all remote entries, as they should be without error.
When error queue is empty, must have the same content than RemoteDataType.json
trashbin_RemoteDataType.json
Only if trashbin is enabled. One file per remote data type, containing all remote entries that are in trashbin, as they had been successfully processed.
When error queue is empty, must have the same content than trashbin_RemoteDataType_complete__.json
trashbin_RemoteDataType_complete__.json
Only if trashbin is enabled. One file per remote data type, containing all remote entries that are in trashbin, as they should be without error.
When error queue is empty, must have the same content than trashbin_RemoteDataType.json
__LocalDataType.json
One file per local data type, containing all local entries, as they had been successfully processed.
When error queue is empty, must have the same content than __LocalDataType_complete__.json
__LocalDataType_complete__.json
One file per local data type, containing all local entries, as they should be without error.
When error queue is empty, must have the same content than __LocalDataType.json
__trashbin_LocalDataType.json
Only if trashbin is enabled. One file per local data type, containing all local entries that are in trashbin, as they had been successfully processed.
When error queue is empty, must have the same content than __trashbin_LocalDataType_complete__.json
__trashbin_LocalDataType_complete__.json
Only if trashbin is enabled. One file per local data type, containing all local entries that are in trashbin, as they should be without error.
When error queue is empty, must have the same content than __trashbin_LocalDataType.json