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

Attribuer un Job de services de données à une opération de service

Pourquoi et quand exécuter cette tâche

Après création du fichier WSDL, vous devez associer chacune des opérations du fichier WSDL à un Job fournisseur de service de données pour implémenter le service Web. Vous pouvez créer un Job de services de données ou en attribuer un existant.

Notez que si l'opération n'est définie dans aucun binding, une icône d'erreur s'affiche automatiquement sur le nœud correspondant à l'opération dans le Repository. Il est alors impossible d'associer un Job à ce binding.

Procédure

  1. Cliquez-droit sur le nœud de l'opération d'un service dans la vue Repository et sélectionnez Assign Job dans le menu contextuel.
    Si l'opération n'est définie dans aucun binding, l'option Assign Job n'est pas disponible dans le menu contextuel.
    Option Assign Job (Attribuer un Job) dans la vue en arborescence Repository (Référentiel).
  2. L'assistant Assign Job s'ouvre et vous demande de choisir une option : Create a new Job and Assign it to this Service Operation (créer un Job et l'attribuer à une opération de service) ou Assign an existing Job to this Service Operation (attribuer un Job existant à l'opération de service).
    Assistant Assign Job (Assigner un Job).
    • Pour créer un Job, sélectionnez l'option Create a new Job and Assign it to this Service Operation puis cliquez sur Next.
      L'assistant New Job s'ouvre. Par défaut, un nom du Job est déjà renseigné dans le champ Name, c'est le nom de l'opération. Modifiez-le et saisissez les propriétés du Job selon vos besoins. Pour plus d'informations concernant la définition des propriétés d'un Job, consultez Créer un Job.
      Note InformationsAvertissement : Notez que le nom du service et le nom du Job ne peuvent être les mêmes dans le Studio Talend.
      Assistant Assign Job (Assigner un Job).

      Cliquez sur Finish afin de valider la création.

      Une esquisse de Job est ouverte dans l'espace de modélisation graphique avec un composant tESBProviderRequest et un tESBProviderResponse déjà sélectionnés et configurés. Le type de propriété, dans la liste Property Type du tESBProviderResponse est défini comme Repository et le nom de l'opération est récupéré par défaut. Le tESBProviderRequest écoute toutes les requêtes envoyées au service Web spécifié et le tESBProviderResponse va renvoyer la réponse correspondant à la requête. Ces deux composants sont dans la catégorie Web Services de la famille ESB de la Palette. Vous pouvez créer votre Job fournisseur de services de données selon vos besoins pour les processus d'intégration de données et exécuter le Job pour publier le service Web.

      Job dans l'espace de modélisation graphique.

      Pour plus d'informations concernant la conception d'un Job, consultez Qu'est-ce qu'un Job ?.

    • Pour attribuer un Job de services de données à l'opération, sélectionnez l'option Assign an existing Job to this Service Operation et cliquez sur Next.

      L'assistant Assign Job s'ouvre. Vous pouvez rechercher une chaîne de caractères pour filtrer la liste des Jobs ou laissez vide le champ afin de voir tous les Jobs disponibles. Sélectionnez le Job souhaité dans l'arborescence puis cliquez sur Finish pour l'attribuer à l'opération.

      Assistant Assign Job (Assigner un Job).
  3. Une fois le Job assigné à l'opération de service, vous pouvez l'ouvrir dans l'espace de modélisation graphique en double-cliquant sur l'opération. Vous pouvez également cliquer-droit sur l'opération et sélectionner Edit Job dans le menu contextuel. Notez que si l'opération n'est définie dans aucun binding, ces opérations ne fonctionnent pas, même si un Job a été assigné au binding.

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.