IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Développement de jobs Discussion :

Job appelé par webservice qui retourne un XML


Sujet :

Développement de jobs

  1. #1
    Nouveau Candidat au Club
    Inscrit en
    Juin 2010
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Job appelé par webservice qui retourne un XML
    Bonjour,

    nouveau sur ce forum, je post concernant un probleme.

    J'ai un job qui doit etre appelé par webservice, et qui doit en retour renvoyer un XML.

    Actuellement, j'exporte le job en tant que webservice (type Axis Webservice (war)) et le déploie sous tomcat sans probleme.
    Le job utilise un tFileExist pour vérifier l'existence du fichier.

    Mais ensuite, comment le modifier, pour récupérer la totalité du XML et le retourner au webservice ?
    Quels seraient les composants adéquats ?

    Merci

  2. #2
    Nouveau Candidat au Club
    Inscrit en
    Juin 2010
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    J'ai avancé un peu, mais.

    J'ai fait simplement
    tFileInputDelimited (avec "" dans le séparateur) >> tbufferOuput

    et j'obtiens bien un retour dans le navigateur, mais pas vraiment ce que je veux :

    Dans mon fichier j'ai en entrée :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <?xml version="1.0" encoding="UTF-8"?>
    <element code="TOTO" date="2010-01-01"  com="">
    <element code="TITI" libelle="Administrateur">
    ...
    mais en retour, dans le navigateur j'ai ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    <soapenv:Envelope>
    <soapenv:Body>
    <runJobReturn xsi:type="ns1:runJobReturn">
    <ns1:item xsi:type="ns1:ArrayOf_xsd_string">
    <ns1:item xsi:type="xsd:string"><?xml version="1.0" encoding="UTF-8"?></ns1:item>
    </ns1:item>
    <ns1:item xsi:type="ns1:ArrayOf_xsd_string">
    <ns1:item xsi:type="xsd:string">
    <element code="TOTO" date="2010-01-01"  com="">
    </ns1:item>
    </ns1:item>
    <ns1:item xsi:type="ns1:ArrayOf_xsd_string">
    <ns1:item xsi:type="xsd:string"><element code="TITI" libelle="Administrateur"></ns1:item>
     
    etc....
    N'y a t-il pas moyen d'avoir un retour sans les tag rajoutés, pour avoir l'identique du fichier xml en entree ?

  3. #3
    Rédacteur
    Avatar de CyberChouan
    Homme Profil pro
    Directeur technique
    Inscrit en
    Janvier 2007
    Messages
    2 752
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 752
    Points : 4 314
    Points
    4 314
    Par défaut
    Citation Envoyé par ecaw6 Voir le message
    N'y a t-il pas moyen d'avoir un retour sans les tag rajoutés, pour avoir l'identique du fichier xml en entree ?
    Non, ce n'est pas possible.

    Un webservice utilise un protocole particulier. En l'occurence, pour les webservices générés par Talend, c'est le protocole SOAP.

    Les "balises additionnelles" font partie du protocole et ne peuvent pas être supprimées de la réponse. Si tu veux un résultat XML "filtré", tu devras effectuer ce filtrage dans l'application cliente après le retour du webservice.

Discussions similaires

  1. Réponses: 3
    Dernier message: 03/12/2010, 18h29
  2. WebService qui retourne un tableau
    Par luilui dans le forum Flex
    Réponses: 1
    Dernier message: 03/12/2009, 11h49
  3. WebService JSON retourne du XML
    Par d1g-2-d1g dans le forum Services Web
    Réponses: 5
    Dernier message: 14/11/2009, 00h57
  4. [AJAX] Trouver un serveur web qui retourne réponse xml
    Par pierrot2908 dans le forum AJAX
    Réponses: 11
    Dernier message: 01/07/2009, 09h39
  5. Appel de fonction par SYS qui retourne une erreur
    Par tibal dans le forum PL/SQL
    Réponses: 3
    Dernier message: 15/12/2008, 23h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo