Flux maison de distribution

Entité : DistributionHome

Les informations d’une maison de distribution proviennent de plusieurs sources :

  • DB2 : Création et mise à jour

Import

as400.chf.CHMAISO

Flux d’import

sequenceDiagram participant TAS400 as as400.chf.CHMAISO participant JCentral as Job Central participant ES as ElasticSearch participant KS as KafkaStore TAS400->>JCentral: ChMaiSo JCentral->>JCentral: ChMaiSoToDistributionHome JCentral->>ES: Persist JCentral->>KS: Persist

Topics

Les données qui transitent sont des entités DistributionHome.

cineges.distributionhome.saveLocal

Enregistre les informations d’une maison de distribution dans ES, puis les propage dans le topic et le store kafka cineges.distributionhome.data.

cineges.distributionhome.data

Copie des entités DistributionHome depuis ES.

cineges.distributionhome.saveToComplexe

Topic repliqué du central au complexe.

cineges.distributionhome.saveToCentral

Topic repliqué du complexe au central.

Fonctionnement

L’objet DistributionHome peut être modifié depuis plusieurs endroits :

  • Les jobs d’import AS400

Central

//TODO

Complexe

//TODO