Accéder au contenu principal Passer au contenu complémentaire

Créer un Service

La perspective Integration du Studio Talend vous permet de créer un Service à partir d'un fichier WSDL existant ou de créer un fichier WSDL à partir de rien, à l'aide de l'éditeur WSDL.

Vous pouvez également créer différents dossiers afin de mieux classifier ces Services.

Note InformationsAvertissement : Si vous travaillez sur un projet géré dans Git, n'utilisez aucun des mots-clés réservés afin de nommer votre Service ou dossier de Services :
  • tests
  • target
  • src
Si l'un des mots-clés susmentionnés est utilisé dans le nom d'un Service, un dossier de Services ou dans tout niveau de ses dossiers parents, les modifications apportées à votre Service ou à vos Services dans le dossier ne seront pas poussées dans Git.

Procédure

  1. Démarrez Studio Talend.
  2. Dans la vue en arborescence Repository (Référentiel), cliquez-droit sur Services et sélectionnez Create Service (Créer un Service) dans le menu contextuel.
  3. Dans la boîte de dialogue qui s'affiche, configurez les propriétés principales du nouveau Service.
    Boîte de dialogue Services.
    Champ Description
    Name (Nom) Nom du nouveau Service. Un message s'affiche si vous saisissez des caractères interdits.
    Objectif Objectif du Service ou toute information utile concernant l'utilisation du Service.
    Description Description du Service.
    Author (Auteur) Champ en lecture seule affichant par défaut l'identifiant de l'utilisateur ou de l'utilisatrice actif.
    Locker Champ en lecture seule affichant par défaut l'identifiant de l'utilisateur ou de l'utilisatrice ayant verrouillé le champ courant. Ce champ est vide lorsque vous créez un Service et contient de données uniquement lorsque vous modifiez les propriétés d'un Service existant.
    Version Champ en lecture seule. Vous pouvez cependant incrémenter manuellement la version à l'aide des boutons M et m. Pour plus d'informations, consultez Gestion des versions d'un Job ou d'une Route.
    Status Sélectionnez dans la liste le statut des services que vous créez.
    Path Liste dans laquelle sélectionner le dossier dans lequel le service sera créé.
  4. Cliquez sur Next pour ouvrir la vue Assign WSDL dans l'assistant. Par défaut, l'option Create new WSDL est sélectionnée, ce qui vous permet de créer un nouveau fichier WSDL.
    Boîte de dialogue Services.
  5. Pour importer un fichier WSDL existant, sélectionnez Import existing WSDL (Importer WSDL existant). Cliquez sur Browse... à côté du champ WSDL file afin de parcourir votre système jusqu'à un fichier WSDL existant. Cochez la case Import WSDL Schemas on finish si vous souhaitez récupérer et stocker le schéma du fichier WSDL dans le dossier Metadata, dans le Repository.
    Boîte de dialogue Services.
  6. Cliquez sur Finish. Le Service s'ouvre dans l'espace de modélisation graphique avec un squelette WSDL simple.
    Service dans l'espace de modélisation graphique.

    Le Service que vous avez créé s'affiche sous le nœud Services dans la vue Repository. Le PortType et les objets d'opérations sont affichées dans l'arborescence. L'icône exclamative signifie que ce service Web n'est pas encore utilisé.

    Service dans la vue en arborescence Repository (Référentiel).
  7. Vous pouvez également attribuer un fichier WSDL existant à un Service après création en cliquant-droit sur le Service dans la vue en arborescence Repository (Référentiel) et en sélectionnant Assign WSDL (Attribuer WSDL).
  8. Pour ouvrir le Service dans l'espace de modélisation graphique, double-cliquez sur le Service que vous venez de créer dans la vue en arborescence Repository (Référentiel) ou cliquez-droit sur le Service et sélectionnez Open WSDL Editor (Ouvrir l'éditeur WSDL) dans le menu contextuel.
  9. Modifiez le fichier WSDL dans l'éditeur WSDL. Pour plus d'informations, consultez Modifier un fichier WSDL.
  10. Créez ou assignez un ou plusieurs Job(s) de services de données au Service à implémenter au service Web. Pour plus d'informations, consultez Attribuer un Job de services de données à une opération de service.

Que faire ensuite

Note InformationsRemarque : Vous pouvez ouvrir un ou plusieurs Service(s) créé(s) en double-cliquant simplement sur le libellé du Service dans la vue Repository.

Pour créer différents dossiers pour vos Services, procédez comme suit :

  1. Dans la vue Repository, cliquez-droit sur Services et sélectionnez Create folder dans le menu contextuel.

    La boîte de dialogue New Folder s'ouvre.

    Boîte de dialogue New folder (Nouveau dossier).
  2. Dans le champ Label, saisissez un nom pour le dossier et cliquez sur Finish pour confirmer vos modifications et fermer la boîte de dialogue.

    Le dossier créé s'affiche sous le nœud Services dans la vue Repository.

Note InformationsRemarque : Si vous souhaitez déplacer dans ce dossier des Services déjà créés, glissez-les et déposez-les simplement dans le dossier.

Pour un scénario expliquant comment créer un service de données dans le cadre d'une utilisation réelle, consultez Exemples de Routes et de services de données.

Vous pouvez à présent :

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – dites-nous comment nous améliorer !