Entete Vente

Les customers (clients du cinéma) proviennent de deux tables de l’AS400 (CsVeCar et CsBenef). Deux types de client sont répertoriés, des clients physiques (une personne) et des clients moraux (une société).

 Table/Entité Pojo Topic
DB2 CSVECAR CSVECAR as400.chf.CSVECAR.wdt
DB2 CSBENEF CSBENEF as400.chf.CSBENEF.wdt
ES Customer Customer cineges.customer.saveToComplexe

Flux DB2Kafka : CustomerStream

Mapping

La clé db2id est générée selon l’entité de la personne (personne/société). Pour une personne : PRE_TIT_CAR,NOM_TIT_CAR Pour une société : NUM_BENEF

CSVECAR Customer
PRE_TIT_CAR Nom du customer name
NOM_TIT_CAR Nom de famille customer lastname
ADR_MAI_TIT Adresse mail customer adressMail
CSBENEF Customer
NON_BEN Nom du customer name
TYPE_ENTITY Nom de la customer typeEntity

Les champs non renseignés seront alimentés depuis cineges.