Créez un service de données pour implémenter et tester votre API.
Pourquoi et quand exécuter cette tâche
Dans cette procédure, vous créerez un service de données utilisant les trois opérations de votre définition d'API pour lire et écrire des données relatives à des films dans une base de données.
Procédure
-
Dans votre Repository, cliquez-droit sur Job Designs et sélectionnez Create Standard Job.
-
Saisissez un nom dans le champ Name, un objectif dans le champ Purpose et une Description pour votre service de données, puis cliquez sur Finish.
-
Développez les nœuds du référentiel, puis faites glisser la définition de votre API dans votre espace de modélisation graphique.
Un composant tRESTRequest a été ajouté.
-
Ajoutez un composant tFlowToIterate à droite du tRESTRequest.
Vous pouvez ajouter un composant en le cherchant dans la
Palette ou en saisissant directement son nom dans l'espace de modélisation graphique.
-
Cliquez-droit sur l'icône du tRESTRequest, cliquez sur , puis cliquez sur l'icône du tFlowToIterate afin de relier les composants.
-
Depuis , glissez-déposez votre schéma movies à droite du tFlowToIterate.
-
Dans la boîte de dialogue qui s'ouvre, sélectionnez tDBInput(MySQL).
-
Dans la boîte de dialogue suivante, cliquez sur Yes pour ajouter les variables de contexte à votre service.
-
Reliez le tFlowIterate au tDBInput à l'aide d'un lien .
-
Ajoutez un tXMLMap et un tRESTResponse.
-
Reliez le tDBInput au tXMLMap à l'aide d'un lien .
-
Reliez le tXMLMap au tRESTResponse à l'aide d'un lien et renommez la sortie movies, par exemple.
-
Dans la boîte de dialogue qui s'ouvre, cliquez sur Yes pour récupérer le schéma du composant cible.
-
Cliquez sur l'icône
ou appuyez sur Ctrl + S afin de sauvegarder votre service.
Résultats
Vous avez ajouté et relié tous les composants nécessaires pour réaliser votre première opération
GET
. Votre service de données doit ressembler à ceci :