Double-cliquez sur le tFileInputDelimited pour ouvrir sa vue Basic settings.
Dans le champ File name/stream, saisissez la variable de contexte pour le fichier contenant les codes pays, par exemple context.filepath.
Cliquez sur le bouton [...] pour ouvrir l'éditeur de schéma.
Cliquez sur le bouton [+] pour ajouter une colonne country_code, de type String.
Cliquez sur OK pour fermer l'éditeur.
Double-cliquez sur le tXMLMap pour ouvrir son éditeur de mapping.
Dans la table request du flux de sortie, cliquez-droit sur la colonne payload et, dans le menu contextuel, sélectionnez Import from Repository. L'assistant Metadata s'ouvre.
Sélectionnez le schéma du message de requête et cliquez sur OK pour valider la sélection. Dans cet exemple, le schéma est getAirportInformationByISOCountryCode.
Déposez la colonne country_code du flux principal dans la zone Expression, à côté du nœud tns:CountryAbbreviation dans le flux de sortie request.
Cliquez sur OK pour fermer l'éditeur et valider cette configuration.
Double-cliquez sur le composant tESBConsumer pour ouvrir son assistant de configuration de service :
Cliquez sur le bouton Browse... pour sélectionner le fichier WSDL défini. Les champs Port name et Operation sont automatiquement renseignés, une fois le fichier WSDL sélectionné.
Cliquez sur OK pour fermer l'assistant.
Double-cliquez sur le composant response pour ouvrir sa vue Basic settings.
Sélectionnez l'option Vertical (each row is a key/value list) puis Print label afin de visualiser les résultats de manière optimale.
Répétez l'opération pour l'autre tLogRow, fault_message.
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.