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 en pool de connexion Apache Sling. 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 le montre la capture d’écran.
  • source de données
  • Enregistrez vos modifications
REMARQUE

L’URI de connexion JDBC, le nom d’utilisateur et le mot de passe changeront 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
  • Attribuer 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 employé. 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 bénéficiaires et cliquez sur Ajouter sélection

Ajouter le service de lecture à l'entité propriétaire

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

Le service get attend une valeur mappée à la colonne empID de l'entité newhire. Il existe plusieurs façons de transmettre cette valeur et dans ce didacticiel, 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.

Association d'Ajoute 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 entités doivent être définies à l’aide de l’éditeur de modèle de données de formulaire. Chaque entité peut avoir un ou plusieurs bénéficiaires, nous devons définir une association de type "un à plusieurs" entre les entités bénéficiaires et les entités 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 l'association

  • Fournissez 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 modifier sous la section Arguments.

  • Spécifiez les valeurs comme indiqué 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 de réseau.

  • Cliquez sur Terminé pour enregistrer vos modifications.

Tester votre modèle de données de formulaire

Notre modèle de données de formulaire dispose désormais du service get qui accepte empID et renvoie les détails du newhire et de ses bénéficiaires. Pour tester le service get, suivez les étapes ci-dessous.

  • Sélectionner une entité entière
  • Cliquez sur Objet de modèle de test
  • Fournissez un empID valide et cliquez sur Test
  • Vous devriez obtenir les résultats comme le montre la capture d'écran ci-dessous.
  • test-fdm

Sur cette page

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free