Filtrer :

Démarrer la recherche

# Batch PurgeLogsBatches

Le batch PurgeLogsBatches permet de supprimer les fichiers de log et les comptes rendus d'exécution générés par les batchs :

- Les fichiers de log sont les fichiers créés dans le répertoire renseigné dans le paramètre BATCH_LOG_FILE des batchs en question. Un fichier de log contient l'historique de toutes les opérations effectuées durant l'exécution d'un batch.
- Les comptes rendus d'exécution correspondent à l'historique d'exécution d'un batch, accessible dans Paramétrage > Batchs > Batch (CR d'exécutions) puis en double-cliquant sur le batch souhaité.

La suppression de ces fichiers et de ces données permet de :

- Libérer du stockage ;
- Éviter un ralentissement engendré par un grand nombre de lignes sur l'écran des comptes rendus d'exécution des batchs.

Fonctionnement du batch

Lors de la création du batch, le modèle de batch à sélectionner dans la liste déroulante Modèle de batch est PurgeLogsBatches.

Lors de son exécution, le batch récupère les batchs pour lesquels il supprimera les fichiers de log et les comptes rendus d'exécution. Selon les paramètres du batch renseignés, les batchs pris en compte sont les suivants :

- Soit les batchs renseignés dans le paramètre `BATCHS_INCLUS`.
- Soit tous les batchs sauf ceux renseignés dans le paramètre `BATCHS_EXCLUS`.
- Soit tous les batchs si aucun de ces deux paramètres n'est renseigné.

Note

Les paramètres `BATCHS_INCLUS` et `BATCHS_EXCLUS` ne peuvent pas être tous deux renseignés.

Pour chacun des batchs pris en compte, le batch PurgeLogsBatches supprime les fichiers de log et les comptes rendus d'exécution générés avant le délai indiqué dans le paramètre `DATE_LOGS`.

Paramétrer le batch

Les paramètres du tableau suivant correspondent seulement aux paramètres spécifiques au batch PurgeLogsBatches.

Référence

Pour consulter les paramètres communs à la plupart des batchs, voir Configurer les paramètres communs.

Code | Description | Type | Obligatoire
--- | --- | --- | ---
`BATCHS_EXCLUS` | Codes des batchs à exclure. Chaque code doit être séparé par un point-virgule. Si vous souhaitez cibler tous les batchs créés dans Akuiteo, avec quelques exceptions, utilisez le paramètre `BATCHS_EXCLUS`. Dans ce cas, tous les batchs sont ciblés sauf ceux dont le code est renseigné dans `BATCHS_EXCLUS`. Important Si vous souhaitez conserver tous les fichiers de log et tous les comptes rendus d'exécution du batch PurgeLogsBatches, renseignez son code dans le paramètre `BATCHS_EXCLUS`. Les paramètres `BATCHS_INCLUS` et `BATCHS_EXCLUS` ne peuvent pas être tous deux renseignés. | Chaîne Ex : PurgeBatch;RdvExchange;Sign | Non
`BATCHS_INCLUS` | Codes des batchs à inclure. Chaque code doit être séparé par un point-virgule. Si vous souhaitez cibler seulement certains batchs, utilisez le paramètre `BATCHS_INCLUS`. Dans ce cas, les batchs ciblés sont ceux dont le code est renseigné dans `BATCHS_INCLUS`. Les paramètres `BATCHS_INCLUS` et `BATCHS_EXCLUS` ne peuvent pas être tous deux renseignés. | Chaîne Ex : PurgeBatch;RdvExchange;Sign | Non
`DATE_LOGS` | Délai en jours pour définir les fichiers de log et comptes rendus d'exécution à supprimer. Les fichiers de log et comptes rendus d'exécution générés avant ce délai seront supprimés pour les batchs pris en compte. Exemple Je renseigne 10 dans le paramètre `DATE_LOGS` : Lors de l'exécution du batch le 31 août 2023, les fichiers de log et comptes rendus d'exécution générés avant le 21 août 2023 seront supprimés pour les batchs pris en compte. | Nombre Ex : 10 | Oui