: création du déclencheur

Utilise le mom-connector (comme pour la vacation technique z-balance) pour récupérer les mouvements du compte de règlement
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; |
(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 :
.*COMCO\\s*CB[0-2][0-9]:[0-5][0-9]:[0-5][0-9].*
On recherche chaque montant remonté de la base de donnée
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
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