ADI Axway

L’objectif de ce document est de montrer comment  intégrer des données statiques dans ADI.

Note : l’intégration est adaptée au besoin final afin d’afficher dans nos dashboards le nombre de commandes totales et/ou le nombre de commandes par type de canal.

Intégration des données statiques dans ADI

 

Dans cette partie, vous allez intégrer les données pour pouvoir alimenter les entités que vous venez tout juste de créer.
  • Allez dans l’onglet “Data Integration” en cliquant sur l’icône icone1 de la barre de menu en foncé à gauche.

 

donnees-adi-3

 

Données statiques dans ADI : paramétrage de la date de début de l’application

Lorsque vous intégrerez vos données statique grâce à un mapping, il sera nécessaire de définir la date à laquelle les instances seront créés.
Pour cela, suivez les étapes suivantes :

  • Allez dans “Properties” du menu

 

donnees-adi-4

 

  • Dans le menu “In space”, sélectionnez “FRM – Initializers

 

donnees-adi-5

 

  • Puis, sélectionnez “New Property

 

donnees-adi-6

 

  • Sur la nouvelle ligne qui s’affiche remplissez les champs suivants:
  • Name: “APP_START
  • Value: “Simple
  • Champ vide: “2020-01-01T00:00:00

 

donnees-adi-7

 

  • Cliquez sur “Save

Données statiques dans ADI : Intégration des données de l’entité Canal de Commande

Paramétrage de la ressource

  • Dans le menu Transformations, cliquez sur “Resources”.
  • Veuillez à ce que le champ In space soit “FRM – Initializers

donnees-adi-8

  • A présent, cliquez sur “New Resource

Remplissez les champs suivants:

  • Name: createCanalVenteEntite
  • Type: Text
  • Charset: UTF-8
  • Content:         Ccanal_de_vente

                                INTERNET

                                BOUTIQUE

                                TELEVENTE

 

donnees-adi-9

 

  • Cliquez sur “Save

Paramétrage de la route

Les routes sont des scripts en langage “Camel” qui vont permettre de paramétrer l’intégration des données.
  • Cliquez sur “Routes” du menu transformation
  • Verifiez que In space soit “FRM – Initializers
  • Appuyez sur “New Routing Context

 

donnees-adi-10

 

Complétez les champs comme l’image suivante:

  • Name: initCanalVente
  • Options: Manual Start
  • Zone de texte:

 

données statiques dans ADI

  • Appuyez sur “Save

Paramétrage du mapping

Le mapping permet d’attribuer les données aux entités correspondantes grâce à l’exécution de la route.
  • Appuyez sur “Mappings” du menu Endpoints
  • Veuillez à ce que le champ In space soit égal à “FRM – Initializers
  • Cliquez sur “New Mapping
  • Donnez comme nom “createCanalVente
  • Sélectionnez Add parameter puis entrez le nom “typeCanal” et sélectionnezString” dans le champ Type
  • Appuyez sur “Done
  • Cliquez sur “Add Instance Operation

 

données statiques dans ADI

 

  • Cliquez sur “select an entity
  • Sélectionnez “Type de canal
  • Appuyez sur “Done”, une nouvelle partie apparaît

Paramétrez comme les images qui suivent:

  • Dans la partie Default Times
  • Résolution: Constant dans le champ qui suit remplacez Now par “{{APP_START}}
  • Operations begin: Constant dans le champ qui suit remplacez Now par “{{APP_START}}
  • Operations end: Constant laissez le champ vide

 

données statiques dans ADI 

Dans la partie Resolution

  • Changez “Error if instance of Canal de vente not found at resolution time” parCreate an instance of Canal de vente if not found at resolution time or after
  • Changez le menu déroulant à droite de Parameter par “typeCanal

 

données statiques dans ADI

 

  • Cliquez sur “Save
  • Revenez dans l’onglet “Routes” puis appuyez sur l’action start routing context

data fixes

 

Vérification de l’intégration des données statiques dans ADI

  • Vérifier les logs

data fixes

 

  • Vérifier avec Explore

Appuyez sur le bouton  à gauche de l’écran pour atteindre l’écran Explore

Appuyez sur Canal de vente pour le choix des entités, puis Type de canal.

 

data fixes

 

Apparaît alors un tableau avec les instances de l’attribut Type de canal.

data fixes

 

Vous avez réussi l’intégration des données.

 

Intégration des données de l’entité Global pour intégrer des données statiques dans ADI

Paramétrage de la ressource 

  • Revenez dans le menu Transformations et cliquez sur “Resources”.
  • Veuillez à ce que le champ In space soit “FRM – Initializers

 

data fixes

 

  • Créer une nouvelle ressource Global avec les paramètres suivants:
  • Name: resourceGlobal
  • Type: Text
  • Charset: UTF-8
  • Content:      ID

                             Global

data fixes

 

  • Cliquez sur “Save

Paramétrage de la route pour les données statiques dans ADI

  • Cliquez sur “Routes” du menu transformation
  • Vérifiez que In space soit “FRM – Initializers
  • Appuyez sur “New Routing Context

 

data fixes

Complétez comme l’image suivante:

  • Name: initGlobal
  • Options: Manual Start
  • Zone de texte:

donnees-adi-2

data fixes

  • Appuyez sur “Save

Paramétrage du mapping des données statiques dans ADI

  • Appuyez sur “Mappings” du menu Endpoints
  • Veuillez à ce que le champ In space soit égal à “FRM – Initializers
  • Cliquez sur “New Mapping
  • Donnez comme nom “createGlobal
  • Sélectionnez Add parameter puis entrez le nom “ID” et sélectionnezString” dans le champ Type
  • Appuyez sur “Done
  • Cliquez sur “Add Instance Operation

 

data fixes

  • Cliquez sur “select an entity
  • Sélectionnez “Global
  • Appuyez sur “Done”, une nouvelle partie apparaît

Paramétrez comme les images qui suivent :

  • Dans la partie Default Times
  • Résolution: Constant dans le champ qui suit remplacez Now par “{{APP_START}}
  • Operations begin: Constant dans le champ qui suit remplacez Now par “{{APP_START}}
  • Operations end: Constant laissez le champ vide


data fixes

 

  • Dans la partie Resolution
  • Changez “Error if instance of Global not found at resolution time” parCreate an instance of Global if not found at resolution time or after
  • Changez le menu déroulant à droite de Parameter par “ID

 

data fixes

 

  • Cliquez sur “Save
  • Revenez dans l’onglet “Routes” puis appuyez sur l’action start routing context

 

data fixes

 

Vérification de l’intégration des données statiques dans ADI

1. Vérifiez les logs

data fixes

2. Vérifiez avec Explore

  • Appuyez sur le bouton à gauche de l’écran pour atteindre l’écran Explore
  • Appuyez sur Global pour le choix des entités, puis ID

 

data fixes

 

Apparaît alors un tableau avec les instances de l’attribut Global.

data fixes

Ce tutoriel est terminé, vous savez maintenant comment intégrer des données statiques dans ADI.

D’autres tutoriels d’ADI sont aussi disponibles sur le site :

Une vidéo démo est également disponible sur notre chaîne YouTube.

Nous parlons dans un autre article d’Akka Cluster, l’Event Sourcing et le CQRS.

 


AlexisDepuis plus de 15 ans maintenant, je travaille sur des sujets liés à la BI et à l’amélioration des processus. J’ai participé à un grand nombre de projets en tant que leader technique sur de nombreuses technologies. De nature pédagogue, je donne également des cours de langage de programmation.

N’hésitez pas à me faire un retour sur cet article ou à me contacter sur LinkedIn pour échanger sur ces sujets!

Alexis

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

Abonnez-vous à notre newsletter

Saisissez votre adresse e-mail pour vous abonner à ce blog et recevoir les derniers articles publiés!