tXSDValidator

Five Stars

tXSDValidator

Hi,

 

how can i display Global Varibles of component tXSDValidator. because I tried that it was not worked.

System.out.println(((String)globalMap.get("tXSDValidator_2_ERROR_MESSAGE")));
System.out.println(((String)globalMap.get("tXSDValidator_2_DIFFERENCE")));
System.out.println(((Boolean)globalMap.get("tXSDValidator_2_VALID")));
System.out.println(((String)globalMap.get("tXSDValidator_2_XSD_ERROR_MESSAGE")));

 

I receive nulls.

Capture1.PNGresultat.PNG

 

 

Accepted Solutions
Highlighted
Five Stars

Re: tXSDValidator

Bonjour,

remplacez lien main entre txsdValidator par le lien OnSubjobOK

codialement

Bouhou

Employee

Re: tXSDValidator

Hi,

 

    Could you please provide OnComponentOk instead of main flow after XSD validation? Once I changed it, I was able to print the output details you were looking instead of null values. Please refer the screen shot below.

 

image.png

 

 

If the answer has helped you, could you please mark the topic as resolved? Kudos are also welcome :-)

 

Warm Regards,

 

Nikhil Thampi


Warm Regards,
Nikhil Thampi
Please appreciate our members by giving Kudos for spending their time for your query. If your query is answered, please mark the topic as resolved :-)

All Replies
Highlighted
Five Stars

Re: tXSDValidator

Bonjour,

remplacez lien main entre txsdValidator par le lien OnSubjobOK

codialement

Bouhou

Five Stars

Re: tXSDValidator

Si t'as compris ma solution ferme la discussion stp
Cordialement
Bouhou
Five Stars

Re: tXSDValidator

Salut,

je vient de voir t'a solution Merci bien, c'est trés gentille. c'est la même solution que j'avais trouvé. 

Y a juste un point que j'ai pas bien compris, si c'est possible de me répondre. normalement j'ai bien compris les notion varible after et varible flux, donc ma question, comme les variables Différence et vrai si le fichier xml est valide ainsi que la variable Message d'erreur XDS sont des variables flux, comment ça se fait que ça nécessite un lien OnsubjobOk pour les afficher . pour la varible Error Message c'est logique car elle est de type after donc aprés l’exécution de job donc logiquement lui faut un type de lien OnsubjobOk. On tous cas ça reste mon raisonnement, peut être j'ai pas bien compris le fonctionnement de ces variables.      

Employee

Re: tXSDValidator

Hi,

 

    Could you please provide OnComponentOk instead of main flow after XSD validation? Once I changed it, I was able to print the output details you were looking instead of null values. Please refer the screen shot below.

 

image.png

 

 

If the answer has helped you, could you please mark the topic as resolved? Kudos are also welcome :-)

 

Warm Regards,

 

Nikhil Thampi


Warm Regards,
Nikhil Thampi
Please appreciate our members by giving Kudos for spending their time for your query. If your query is answered, please mark the topic as resolved :-)
Five Stars

Re: tXSDValidator

Bonsoir Hakim,
Les variables globales que t'as utilisé sont calculées après la vérification de ton XML avec l'XSD
Donc il faut attendre l'exécution de cette validation(OnComponentOk) pour avoir des résultats de tes variables globales mais si tu utilises un lien main tu vas avoir le résultat de ta vérification de la dernière ligne c'est pour ça que t'as que des null.
n'hésites pas si t'as d'autres questions.
Cordialement
Bouhou
Five Stars

Re: tXSDValidator

Bonjour Bouhou,

 

Merci bien pour tes réponses, c'es très gentille de ta part.

 

Cordialement,

 

Hakim

What’s New for Talend Spring ’19

Join us live for a sneak peek!

Sign up now

Tutorial

Introduction to Talend Open Studio for Data Integration.

Watch

Downloads and Trials

Test drive Talend's enterprise products.

Downloads

Definitive Guide to Data Integration

Practical steps to developing your data integration strategy.

Download