Dernière version dans GIT - branche develop (mettre le lien vers release quand ça sera livré)
Détails des actions
MREP-390 - Détails de la demande en cours d'obtention... ÉTAT : création du déclencheur
Récupérer mouvements compte de règlement
Utilise le mom-connector (comme pour la vacation technique z-balance) pour récupérer les mouvements du compte de règlement
Filtrer COMCO
Cherche combien de comco sont attendus
Nombre de commission sur les paiements CB sur les fichiers traités du jour (en centime et en positif)
select format(sum(MONTANT_COMMISSION_COMMERCANT), 0, 'fr_FR') comco from MBA_CRE_LINE_HISTORY mclh where CODE_OPERATION ='Z0' and CREATION_DATE like concat(DATE_FORMAT(SYSDATE(), '%Y-%m-%d'), '%') group by FILE_NAME , CODE_OPERATION_INTERNE having comco > 0;
Compare avec les comco du jour sur le compte de règlement
(récupérés dans l'étape précédente)
{
"amount": {
"value": -641.81
"longLabel": "VIR COMCO CB08:31:39 COMCO CB08:31:39",
"valueDate": "2022-08-16T12:00:00Z"
}
Critères :
- Amount : montant attendu en BDD
- longLabel : Expression régulière recherchée :
.*COMCO\\s*CB[0-2][0-9]:[0-5][0-9]:[0-5][0-9].*
- valueDate : date du jour
On recherche chaque montant remonté de la base de donnée
Les COMCO ne sont pas arrivés
2022-08-16 10:07:16.262 WARN 83315 --- [aTaskExecutor-3] t.f.app : Les COMCO ne sont pas encore arrives :
2022-08-16 10:07:16.263 WARN 83315 --- [aTaskExecutor-3] t.f.app : 3 COMCO en BDD : [80, 74, 6]
2022-08-16 10:07:16.263 WARN 83315 --- [aTaskExecutor-3] t.f.app : 0 COMCO sur le compte : []
2022-08-16 10:07:16.687 INFO 83315 --- [aTaskExecutor-3] t.f.app : Il manque des COMCO... attend 5 minutes
2022-08-16 10:12:22.101 INFO 83315 --- [aTaskExecutor-3] t.f.app : Recherche les COMCO CB
On attend 5 minutes... au bout de 30 minutes on sort en erreur
Tous les COMCO sont arrivés
2022-08-16 10:12:23.792 WARN 83315 --- [aTaskExecutor-3] t.f.app : Les COMCO sont bien arrives :
2022-08-16 10:12:23.792 WARN 83315 --- [aTaskExecutor-3] t.f.app : 3 COMCO en BDD : [80, 74, 6]
2022-08-16 10:12:23.792 WARN 83315 --- [aTaskExecutor-3] t.f.app : 3 COMCO sur le compte : [80, 74, 6]
On lance la vacation financière

Ajouter un commentaire