Documentation développeur Jobs Flux contrat
November 26, 2025 at 2:48 AMFlux contrat
Entité : Contract
Les informations d’un contrat proviennent de plusieurs sources :
- DB2 : Création et mise à jour
Import
as400.chf.CHCONTR
Flux d’import
sequenceDiagram
participant TAS400 as as400.chf.CHCONTR
participant JCentral as Job Central
participant ES as ElasticSearch
participant KS as KafkaStore
TAS400->>JCentral: ChContr
JCentral->>JCentral: ChContrToContract
JCentral->>ES: Persist
JCentral->>KS: Persist
Topics
Les données qui transitent sont des entités Contract.
cineges.contract.saveLocal
Enregistre les informations d’un contrat dans ES, puis les propage dans le topic et le store kafka cineges.contract.data.
cineges.contract.data
Copie des entités Contract depuis ES.
cineges.contract.saveToComplexe
Topic repliqué du central au complexe.
cineges.contract.saveToCentral
Topic repliqué du complexe au central.
Fonctionnement
L’objet Contract peut être modifié depuis plusieurs endroits :
- Les jobs d’import AS400
Central
//TODO
Complexe
//TODO