Configuration du modèle de données de formulaire

Source de données en pool de la connexion Apache Sling

La première étape de la création d’un modèle de données de formulaire soutenu par RDBMS est de configurer la source de données de connexion Apache Sling en pool. Pour configurer la source de données, procédez comme suit :

  • Pointez votre navigateur sur configMgr.
  • Recherchez Apache Sling Connection Pooled DataSource
  • Ajoutez une nouvelle entrée et fournissez les valeurs comme illustré dans la capture d’écran.
  • data-source
  • Enregistrez vos modifications
REMARQUE

L’URI de connexion JDBC, le nom d’utilisateur et le mot de passe changent en fonction de la configuration de votre base de données MySQL.

Création d’un modèle de données de formulaire

  • Pointez votre navigateur sur Intégrations de données
  • Cliquez sur Créer->Modèle de données de formulaire
  • Attribuez un nom et un titre significatifs au modèle de données de formulaire tel que Employé
  • Cliquez sur Suivant
  • Sélectionnez la source de données créée dans la section précédente(forums)
  • Cliquez sur Créer->Modifier pour ouvrir le modèle de données de formulaire nouvellement créé en mode d’édition.
  • Développez le noeud forums pour afficher le schéma des employés. Développez le noeud employee pour afficher les 2 tables

Ajouter des entités à votre modèle

  • Assurez-vous que le noeud employee est développé.
  • Sélectionnez les entités bénéficiaires et les entités de la liste bloquée et cliquez sur Ajouter la sélection

Ajouter un service de lecture à l’entité bloquée

  • Sélectionner l’entité entière
  • Cliquez sur Modifier les propriétés
  • Sélectionnez get dans la liste déroulante Service de lecture .
  • Cliquez sur l’icône + pour ajouter un paramètre au service get.
  • Spécifiez les valeurs comme illustré dans la capture d’écran.
  • get-service
REMARQUE

Le service get attend une valeur mappée à la colonne empID de l’entité néwhire. Il existe plusieurs façons de transmettre cette valeur. Dans ce tutoriel, empID sera transmis par le paramètre de requête appelé empID.

  • Cliquez sur Terminé pour enregistrer les arguments du service get.
  • Cliquez sur Terminé pour enregistrer les modifications apportées au modèle de données de formulaire.

Ajouter une association entre 2 entités

Les associations définies entre les entités de base de données ne sont pas créées automatiquement dans le modèle de données de formulaire. Les associations entre les entités doivent être définies à l’aide de l’éditeur de modèle de données de formulaire. Chaque entité entière peut avoir un ou plusieurs bénéficiaires, nous devons définir une association de type "un à plusieurs" entre les entités de soutien et de bénéficiaires.
Les étapes suivantes vous guideront tout au long du processus de création de l’association de type "un à plusieurs".

  • Sélectionnez l’entité entière et cliquez sur Ajouter une association

  • Attribuez un titre et un identifiant significatifs à l’association et aux autres propriétés, comme illustré dans la capture d’écran ci-dessous.
    association

  • Cliquez sur l’icône edit sous la section Arguments .

  • Spécifiez les valeurs comme illustré dans cette capture d’écran.

  • association-2

  • Nous relions les deux entités à l’aide de la colonne empID des bénéficiaires et des entités périphériques.

  • Cliquez sur Terminé pour enregistrer vos modifications.

Test de votre modèle de données de formulaire

Notre modèle de données de formulaire dispose désormais du service get qui accepte l’empID et renvoie les détails du newhire et de ses bénéficiaires. Pour tester le service get, procédez comme suit.

  • Sélectionner l’entité entière
  • Cliquez sur Objet de modèle de test
  • Fournissez un ID de produit (emp) valide et cliquez sur Test
  • Vous devriez obtenir les résultats comme illustré dans la capture d’écran ci-dessous.
  • test-fdm

Sur cette page