Accéder au contenu principal

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.

Pour créer un Service :

  1. Ouvrez votre Studio Talend en suivant la procédure détaillée dans le Guide de prise en main.

  2. Dans la vue Repository, cliquez-droit sur le nœud Services et sélectionnez Create Service dans le menu contextuel.

  3. La boîte de dialogue s'affiche pour vous permettre de configurer les propriétés principales du nouveau Service.

    Saisissez les propriétés du Service comme suit :

    Champ

    Description

    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.

    Auteur

    Champ en lecture seule affichant par défaut le nom de l'utilisateur ou de l'utilisatrice courant.

    Locker

    Champ en lecture seule affichant par défaut l'identifiant de l'utilisateur ou de l'utilisatrice ayant verrouillé le Service 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

    Liste dans laquelle sélectionner le statut du Service que vous créez.

    Path (Chemin d'accès)

    Liste dans laquelle sélectionner le dossier où 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.

  5. Pour importer un fichier WSDL existant, sélectionnez l'option Import existing WSDL. 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.

  6. Cliquez sur Finish pour fermer l'assistant. Le Service s'ouvre dans l'espace de modélisation graphique avec un squelette WSDL simple.

    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é.

  7. Vous pouvez également attribuer un fichier WSDL existant à un Service après création en cliquant-droit sur le Service dans la vue Repository et en sélectionnant Assign WSDL dans le menu contextuel, pour afficher l'assistant Assign WSDL.

  8. Double-cliquez sur le Service que vous avez créé dans la vue Repository, ou cliquez-droit sur le Service et sélectionnez Open WSDL Editor dans le menu contextuel pour ouvrir le Service dans l'espace de modélisation graphique.

  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.

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.

  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 – faites-le-nous savoir.