Fichiers cache
_hermes-client-name.json
Contient l’état du client :
-
queueErrors: dict[str, str]
Dictionnaire contenant l’ensemble des messages d’erreurs des objets en file d’erreurs, pour pouvoir notifier de tout changement.
-
datamodelWarnings: dict[str, dict[str, dict[str, Any]]]
Dictionnaire contenant les avertissements actuels du modèle de données, pour pouvoir notifier de tout changement.
-
exception: str | None
Chaîne contenant la dernière trace d’exception.
-
initstartoffset: Any | None
Contient l’offset du premier message de la séquence initSync sur le bus de messages.
-
initstopoffset: Any | None
Contient l’offset du dernier message de la séquence initSync sur le bus de messages.
-
nextoffset: Any | None
Contient l’offset du prochain message à traiter sur le bus de messages.
_hermesconfig.json
Cache de la configuration précédente, utilisé pour pouvoir construire le modèle de données précédent et pour générer les expressions Jinja avec les plugins d’attributs.
_dataschema.json
Cache du dernier schéma de données, reçu d’hermes-server.
_errorqueue.json
Cache de la file d’erreurs.
RemoteDataType.json
Un fichier par type de données distantes, contenant toutes les entrées distantes, telles qu’elles ont été traitées par le client sans générer d’erreur.
Lorsque la file d’erreurs est vide, doit avoir le même contenu que RemoteDataType_complete__.json
RemoteDataType_complete__.json
Un fichier par type de données distantes, contenant toutes les entrées distantes, telles qu’elles sont sur le serveur.
Lorsque la file d’erreurs est vide, doit avoir le même contenu que RemoteDataType.json
trashbin_RemoteDataType.json
Uniquement si la corbeille est activée. Un fichier par type de données distant, contenant toutes les entrées distantes qui se trouvent dans la corbeille, telles qu’elles ont été traitées par le client sans générer d’erreur.
Lorsque la file d’erreurs est vide, doit avoir le même contenu que trashbin_RemoteDataType_complete__.json
trashbin_RemoteDataType_complete__.json
Uniquement si la corbeille est activée. Un fichier par type de données distant, contenant toutes les entrées distantes qui se trouvent dans la corbeille, telles qu’elles sont sur le serveur.
Lorsque la file d’erreurs est vide, doit avoir le même contenu que trashbin_RemoteDataType.json
__LocalDataType.json
Un fichier par type de données local, contenant toutes les entrées locales, telles qu’elles ont été traitées par le client sans générer d’erreur.
Lorsque la file d’erreurs est vide, doit avoir le même contenu que __LocalDataType_complete__.json
__LocalDataType_complete__.json
Un fichier par type de données local, contenant toutes les entrées locales, telles qu’elles sont sur le serveur.
Lorsque la file d’erreurs est vide, doit avoir le même contenu que __LocalDataType.json
__trashbin_LocalDataType.json
Uniquement si la corbeille est activée. Un fichier par type de données local, contenant toutes les entrées locales qui se trouvent dans la corbeille, telles qu’elles ont été traitées par le client sans générer d’erreur.
Lorsque la file d’erreurs est vide, doit avoir le même contenu que __trashbin_LocalDataType_complete__.json
__trashbin_LocalDataType_complete__.json
Uniquement si la corbeille est activée. Un fichier par type de données local, contenant toutes les entrées locales qui se trouvent dans la corbeille, telles qu’elles sont sur le serveur.
Lorsque la file d’erreurs est vide, doit avoir le même contenu que __trashbin_LocalDataType.json