Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > ETL > Talend
Talend Forum d'entraide sur Talend (Talend Open Studio, ...). Avant de poster --> FAQ Talend, Tutoriels Talend
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 18/03/2011, 18h04   #1
Invité régulier
 
Inscription : janvier 2011
Messages : 100
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 100
Points : 7
Points : 7
Par défaut TFileList Vérifier nom de fichiers - Error

Bonjour

Je crée un job qui permet de vérifier les noms de fichiers.

Pour ce la j'ai utilisé un TfileList, et j'ai marqué dans FILEMASk une expression régulieres toute simple "n.txt" tous les fichiers dont leur est n.

J'ai mis dans le répertoire indiquée de TFileList un fichier avec ce nom n.txt.

j'ai utilisé aussi un TFileInputDelimited et dans l'option file name j'ai mis ça

Code :
$_globals{tFileList_1}{CURRENT_FILEPATH}
Je lance le job, ça me génère deux erreurs au niveaux de TFILEList et au niveau TfileInputDelimited.
Citation:
FileMask_Tfilelist_ cannont be resolved.
Exception in thread "main" java.lang.Error: Unresolved compilation problems:
filemask_tFileList_1 cannot be resolved
filemask_tFileList_1 cannot be resolved
Syntax error, insert ")" to complete ClassInstanceCreationExpression
Syntax error, insert ";" to complete BlockStatements
$_globals cannot be resolved
Syntax error, insert "AssignmentOperator Expression" to complete Assignment
Syntax error, insert ";" to complete BlockStatements
tFileList_1 cannot be resolved
Syntax error on tokens, delete these tokens
Syntax error, insert "}" to complete Block
The operator ! is undefined for the argument type(s) Object
Syntax error, insert "AssignmentOperator Expression" to complete Assignment
Syntax error, insert ")" to complete Expression
Syntax error, insert ")" to complete Expression
Syntax error, insert ") Statement" to complete BlockStatements
$_globals cannot be resolved
Syntax error, insert "AssignmentOperator Expression" to complete Assignment
Syntax error, insert ";" to complete BlockStatements
tFileList_1 cannot be resolved
Syntax error on tokens, ( expected instead
Syntax error on tokens, delete these tokens
Syntax error, insert "else Statement" to complete IfStatement
Syntax error, insert "}" to complete Block
at
Avez vous une idée SVP ?

je suis vraiment bloquée

Merci beaucoup d'avance
Fichiers attachés
Type de fichier : zip process.zip (21,2 Ko, 7 affichages)
delilou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/03/2011, 12h10   #2
Membre habitué
 
Inscription : août 2005
Messages : 117
Détails du profil
Informations personnelles :
Âge : 29
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : août 2005
Messages : 117
Points : 145
Points : 145
Citation:
Envoyé par delilou Voir le message
Pour ce la j'ai utilisé un TfileList, et j'ai marqué dans FILEMASk une expression régulieres toute simple "n.txt" tous les fichiers dont leur est n.
Je ne comprends pas très bien ce que tu cherches à faire.
Quel est l'objectif de ton job ? Qu'entends-tu par vérifier le nom de fichiers ? Dois-tu générer un flux à partir des fichiers lus ?

En outre, dans la phrase que je cite, extraite de ton post, tu as oublié un mot. Du coup, on ne comprend pas la typologie des fichiers que tu cherches à lire. Peux-tu nous en dire plus afin que l'on te conseille sur l'expression à utiliser.
tetsu no tama est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/03/2011, 12h21   #3
Membre actif
 
Consultant informatique
Inscription : mars 2003
Messages : 130
Détails du profil
Informations personnelles :
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Consultant informatique

Informations forums :
Inscription : mars 2003
Messages : 130
Points : 181
Points : 181
je vois que ton fileList Type est sur drectories si tu veux lister des fchiers ca doit etre sur File
kisskool45 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/03/2011, 12h22   #4
Invité régulier
 
Inscription : janvier 2011
Messages : 100
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 100
Points : 7
Points : 7
Par défaut RE

Oui j'ai modifié sur Files mais ça ne marche toujours pas
delilou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/03/2011, 12h30   #5
Membre actif
 
Consultant informatique
Inscription : mars 2003
Messages : 130
Détails du profil
Informations personnelles :
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Consultant informatique

Informations forums :
Inscription : mars 2003
Messages : 130
Points : 181
Points : 181
Essaye de faire un job juste avec un FileList pour commencer.

La je vois tes erreur sont des erreurs de compilations :

moi dans le nom du fichier input j'aurais mis ca :
Code :
((String)globalMap.get("tFileList_1_CURRENT_FILEPATH"))
(Tu tape Ctrl+espace et tu peux appercevoir toutes les variables que tu peux utiliser dans ton job)
kisskool45 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/03/2011, 13h01   #6
Invité régulier
 
Inscription : janvier 2011
Messages : 100
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 100
Points : 7
Points : 7
Par défaut RE : Very emergent

j'ai crée un autre job afin de vérifier le nom de fichier .

J'ai mis dans fileMask : 'n.TXT'.

Vous trouvez ci-joint les images

J'ai toujours le meme erreur : file not found

Avez vous une idée SVP ??? c'est vraiment urgent

Je suis trés debutante en TALEND

Merci beaucoup d'avance
Images attachées
Type de fichier : gif process1.GIF (30,0 Ko, 14 affichages)
Type de fichier : gif process2.GIF (52,9 Ko, 9 affichages)
Type de fichier : gif process3.GIF (29,4 Ko, 9 affichages)
Type de fichier : gif error1.GIF (6,7 Ko, 8 affichages)
delilou est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h36.


 
 
 
 
Partenaires

Hébergement Web