Documentation du Job
Generated by Talend Open Studio for Data Integration


Nom du projetCEFSDate de génération18 mars 2014 08:49:39
Créé par :alain.benard@nancy.inra.frTalend Open Studio VERSION 5.0.0.r72978

Summary

Description du projet
Description
Preview Picture
Paramètres
Liste des contextes
Liste des composants
Description du composant


Description du projet


PropriétésValeurs
NomCEFS
Languejava
Description
Intégration des données dans la base CEFS


Description


PropriétésValeurs
NomVerification_fichier_activite_GPS_ACTIV
Créé par :alain.benard@nancy.inra.fr
Version2.2
ObjectifValidation des fichiers contenant les informations d'activité pour des équipements GPS
StatutPROD
Description
Ce job s'appuie sur une préparation préalable qui copie les fichiers sources dans une arborescence standardisée en conse
rvant comme nom de fichier uniquement l'identifiant animal.Ce job effectue plusieurs vérifications :
- validation du schéma après ouverture en mode string puis conversion des champs.
- vérification de l'existence en base d'un animal correspondant au nom du fichier.
Création14 mars 2014 16:42:45
Modification17 mars 2014 13:58:33

Preview Picture


No image available
tConvertType_1tDie_1tFileInputDelimited_2tFileInputExcel_2tFileList_1tFileList_3tFileOutputDelimited_8tFileOutputDelimited_9tFileProperties_3tMap_3tMap_4tMap_5tPostgresqlConnection_1tPostgresqlInput_2tPostjob_1tPrejob_1

Paramètres

Paramètres supplémentaires

NomValeur
COMP_DEFAULT_FILE_DIRD:/tos/TOS_DI-Win32-r72978-V5.0.0/workspace
Exécution multi threadfalse
tContextLoad implicitefalse


Stats & Logs

NomValeur
Utiliser les statistiques (tStatCatcher)false
Utiliser les logs (tLogCatcher)false
Utiliser les volumes (tFlowMeterCatcher)false
Dans la consolefalse
Dans des fichiersfalse
Dans la base de donnéesfalse
Capturer les statistiques des composantsfalse
Capturer les erreurs de l'exécutabletrue
Capturer les erreurs de l'utilisateurtrue
Capturer les alertes à l'utilisateurtrue


Liste des contextes

Contexte :Default

NomPromptNeed Prompt?TypeValeurSource
fichierGSMfichierGSM?falseid_Stringnull
Base_CEFS_DatabaseBase_CEFS_Database?falseid_StringBase_CEFS
Base_CEFS_LoginBase_CEFS_Login?falseid_StringBase_CEFS
Base_CEFS_PasswordBase_CEFS_Password?falseid_Password******Base_CEFS
Base_CEFS_PortBase_CEFS_Port?falseid_StringBase_CEFS
Base_CEFS_SchemaBase_CEFS_Schema?falseid_StringBase_CEFS
Base_CEFS_ServerBase_CEFS_Server?falseid_StringBase_CEFS
chemin_basechemin_base?falseid_StringnullChemins
dossier_gps_activdossier_gps_activ?falseid_StringnullChemins
dossier_gps_posdossier_gps_pos?falseid_StringnullChemins
dossier_gsm_activdossier_gsm_activ?falseid_StringnullChemins
dossier_gsm_posdossier_gsm_pos?falseid_StringnullChemins
dossier_travaildossier_travail?falseid_StringnullChemins
dossierdbfdossierdbf?falseid_StringnullChemins
Fichier_captureFichier_capture?falseid_StringnullChemins


Contexte :test

NomPromptNeed Prompt?TypeValeurSource
fichierGSMfichierGSM?falseid_StringD:/projets/CEFS/donnees/GSM2010.txt
Base_CEFS_DatabaseBase_CEFS_Database?falseid_Stringdb_cefsBase_CEFS
Base_CEFS_LoginBase_CEFS_Login?falseid_StringadminBase_CEFS
Base_CEFS_PasswordBase_CEFS_Password?falseid_Password******Base_CEFS
Base_CEFS_PortBase_CEFS_Port?falseid_String5432Base_CEFS
Base_CEFS_SchemaBase_CEFS_Schema?falseid_StringpublicBase_CEFS
Base_CEFS_ServerBase_CEFS_Server?falseid_Stringbdd.nancy.inra.frBase_CEFS
chemin_basechemin_base?falseid_StringD:/projets/CEFS/donnees/bd/Chemins
dossier_gps_activdossier_gps_activ?falseid_StringD:/projets/CEFS/donnees/work/loc_activ/gps/activ/Chemins
dossier_gps_posdossier_gps_pos?falseid_StringD:/projets/CEFS/donnees/work/loc_activ/gps/pos/Chemins
dossier_gsm_activdossier_gsm_activ?falseid_StringD:/projets/CEFS/donnees/work/loc_activ/gsm/activ/Chemins
dossier_gsm_posdossier_gsm_pos?falseid_StringD:/projets/CEFS/donnees/work/loc_activ/gsm/pos/Chemins
dossier_travaildossier_travail?falseid_StringD:/projets/CEFS/donnees/work/Chemins
dossierdbfdossierdbf?falseid_StringD:/projets/CEFS/donnees/dbf/Chemins
Fichier_captureFichier_capture?falseid_StringD:/projets/CEFS/donnees/capt_animal.xlsChemins


Contexte :production

NomPromptNeed Prompt?TypeValeurSource
fichierGSMfichierGSM?falseid_Stringnull
Base_CEFS_DatabaseBase_CEFS_Database?falseid_Stringdb_cefsBase_CEFS
Base_CEFS_LoginBase_CEFS_Login?falseid_StringalbenardBase_CEFS
Base_CEFS_PasswordBase_CEFS_Password?falseid_Password******Base_CEFS
Base_CEFS_PortBase_CEFS_Port?falseid_String5432Base_CEFS
Base_CEFS_SchemaBase_CEFS_Schema?falseid_StringpublicBase_CEFS
Base_CEFS_ServerBase_CEFS_Server?falseid_Stringpggeodb.nancy.inra.frBase_CEFS
chemin_basechemin_base?falseid_StringD:/projets/CEFS/donnees/bd/Chemins
dossier_gps_activdossier_gps_activ?falseid_StringD:/projets/CEFS/donnees/work/loc_activ/gps/activ/Chemins
dossier_gps_posdossier_gps_pos?falseid_StringD:/projets/CEFS/donnees/work/loc_activ/gps/pos/Chemins
dossier_gsm_activdossier_gsm_activ?falseid_StringD:/projets/CEFS/donnees/work/loc_activ/gsm/activ/Chemins
dossier_gsm_posdossier_gsm_pos?falseid_StringD:/projets/CEFS/donnees/work/loc_activ/gsm/pos/Chemins
dossier_travaildossier_travail?falseid_StringD:/projets/CEFS/donnees/work/Chemins
dossierdbfdossierdbf?falseid_StringD:/projets/CEFS/donnees/dbf/Chemins
Fichier_captureFichier_capture?falseid_StringD:/projets/CEFS/donnees/capt_animal.xlsChemins




Liste des composants

Nom du composantType de composant
tConvertType_1tConvertType
tDie_1tDie
tFileInputDelimited_2tFileInputDelimited
tFileInputExcel_2tFileInputExcel
tFileList_1tFileList
tFileList_3tFileList
tFileOutputDelimited_8tFileOutputDelimited
tFileOutputDelimited_9tFileOutputDelimited
tFileProperties_3tFileProperties
tMap_3tMap
tMap_4tMap
tMap_5tMap
tPostgresqlConnection_1tPostgresqlConnection
tPostgresqlInput_2tPostgresqlInput
tPostjob_1tPostjob
tPrejob_1tPrejob

Description du composant

Composant :   tConvertType

      UNIQUE NAMEtConvertType_1INPUT(S)tFileInputDelimited_2
LibelléConvert SchémaOUTPUT(S)tFileOutputDelimited_8

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
!!!IN_SCHEMA.NAME!!!
Conversion automatiquetrue
Définir les valeurs vides comme Null avant de convertirtrue
Terminer en cas d'erreurfalse
Afficher les informationsfalse
CommentaireCe composant convertit tous les champs qui doivent être numériques de String (en entrée) vers un format numérique (Int, float ...) en sortie. Ce traitement génèrera un rejet pour chaque ligne qui ne peut subir la conversion - ces lignes contiennent des données non numériques dans des colonnes qui doivent être numériques.
Utiliser une règle de validation existantefalse

Schéma demetadata :
ColumnCléTypeLongueurPrécisionNullableCommentaire
Num_LignefalseInteger7trueinutilisé
Date_TimefalseDouble1610trueNombre de jours et nombre de secondes depuis le 01/01/1900
X_ActfalseInteger3true
Y_ActfalseInteger3true
Head_DownfalseFloat52trueNB Mouvements de tête vers le bas

Original Function Parameters:
Composant :   tDie

      UNIQUE NAMEtDie_1INPUT(S)tFileList_3
LibelléErreurOUTPUT(S)none

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Message d'arrêt"Des fichiers de rejets sont à traiter avant de pouvoir continuer. Ils portent une extension err dans le dossier " + context.dossier_travail
Code d'erreur4
Priorité5
Sortir de la JVM immédiatementfalse
Afficher les informationsfalse
CommentaireSi des fichiers d'erreurs sont présents une erreur est générée et le traitement interrompu.
Utiliser une règle de validation existantefalse

Schéma detDie_1 :
ColumnCléTypeLongueurPrécisionNullableCommentaire

Original Function Parameters:
Composant :   tFileInputDelimited

      UNIQUE NAMEtFileInputDelimited_2INPUT(S)tFileList_1
Libellégps_actOUTPUT(S)tConvertType_1,  tFileProperties_3

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
!!!FILENAMETEXT.NAME!!!"When the input source is a stream or a zip file,footer and random shouldn't be bigger than 0."
Nom de fichier/Flux((String)globalMap.get("tFileList_1_CURRENT_FILEPATH"))
Séparateur de lignes"\n"
Séparateur de champs","
Options CSVfalse
En-tête1
Pied-de-page0
Limite
Ignorer les lignes videstrue
Décompresser en tant que fichier zipfalse
Terminer en cas d'erreurfalse
Séparateur avancé (pour les nombres)false
Extraire les lignes aléatoirementfalse
Supprimer les espaces en début et en fin de champ dans toutes les colonnestrue
Vérifier la structure de toutes les lignes par rapport au schémafalse
Vérifier la datefalse
Encodage"US-ASCII"
Séparer les lignes avant le champfalse
Afficher les informationsfalse
CommentaireOuverture de chaque fichier txt de données d'activité GPS. (schéma permissif)
Utiliser une règle de validation existantefalse

Schéma demetadata :
ColumnCléTypeLongueurPrécisionNullableCommentaire
Num_LignefalseInteger8trueSéquence
Date_TimefalseString1610trueNombre de jours et nombre de secondes depuis le 01/01/1900
X_ActfalseString3true
Y_ActfalseString3true
Head_DownfalseString52trueNB Mouvements de tête vers le bas

Original Function Parameters:
Composant :   tFileInputExcel

      UNIQUE NAMEtFileInputExcel_2INPUT(S)none
Libellécapture_animal_stringOUTPUT(S)tMap_3

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Lire un fichier au format excel2007 (xlsx)false
Nom de fichier/Fluxcontext.Fichier_capture
Toutes les feuillesfalse
Liste des feuilles[{USE_REGEX=, SHEETNAME=0}]
En-tête2
Pied-de-page0
Limite
Affecte chaque feuille (en-tête et pied de page)false
Première colonne1
Dernière colonne
Terminer en cas d'erreurfalse
Séparateur avancé (pour les nombres)false
Supprimer les espaces en début et en fin de champ dans toutes les colonnesfalse
Sélectionnez la colonne dans laquelle vous voulez supprimer les espaces entourant les champs nullable="true" comment="Booléen (Oui pour vrai)"/> <column name="cap_date" key="false" type="java.util.Date" length="8" precision="" nullable="false" comment=""/> <column name="jour" key="false" type="int" length="2" precision="" nullable="false" comment=""/> <column name="mois" key="false" type="int" length="2" precision="" nullable="false" comment=""/> <column name="annee" key="false" type="int" length="4" precision="" nullable="false" comment=""/> <column name="cap_annee_suivi" key="false" type="int" length="4" precision="" nullable="false" comment=""/> <column name="ani_sexe" key="false" type="String" length="1" precision="" nullable="false" comment="f ou m à passer en majuscule"/> <column name="cap_age" key="false" type="String" length="5" precision="" nullable="false" comment=""/> <column name="cap_age_corrige" key="false" type="String" length="5" precision="" nullable="false" comment=""/> <column name="cap_age_classe" key="false" type="String" length="10" precision="" nullable="false" comment=""/> <column name="cap_etat_sante" key="false" type="String" length="" precision="" nullable="true" comment=""/> <column name="cap_poids" key="false" type="String" length="6" precision="3" nullable="true" comment="String à convertir en float"/> <column name="cap_circou" key="false" type="String" length="6" precision="" nullable="true" comment="String à convertir en float"/> <column name="cap_lpa" key="false" type="String" length="6" precision="" nullable="true" comment="String à convertir en float"/> <column name="var_machoire" key="false" type="Integer" length="3" precision="" nullable="true" comment=""/> <column name="var_long_bois_gauche" key="false" type="String" length="4" precision="" nullable="true" comment=""/> <column name="var_long_bois_droit" key="false" type="String" length="4" precision="" nullable="true" comment=""/> <column name="pre_peau" key="false" type="String" length="" precision="" nullable="true" comment=""/> <column name="pre_poils" key="false" type="String" length="" precision="" nullable="true" comment=""/> <column name="pre_sang" key="false" type="String" length="" precision="" nullable="true" comment=""/> <column name="pre_fece" key="false" type="String" length="" precision="" nullable="true" comment=""/> <column name="pre_tique" key="false" type="String" length="" precision="" nullable="true" comment=""/> <column name="pre_vaginal" key="false" type="String" length="" precision="" nullable="true" comment=""/> <column name="pre_nasal" key="false" type="String" length="" precision="" nullable="true" comment=""/> <column name="teq_nom_court" key="false" type="String" length="8" precision="" nullable="true" comment=""/> <column name="eqt_id_usuel" key="false" type="String" length="8" precision="" nullable="true" comment=""/> <column name="eqa_date_debut" key="fCHEMA_COLUMN=newColumn30, TRIM=false}, {SCHEMA_COLUMN=newColumn31, TRIM=false}, {SCHEMA_COLUMN=newColumn32, TRIM=false}, {SCHEMA_COLUMN=newColumn33, TRIM=false}, {SCHEMA_COLUMN=newColumn34, TRIM=false}, {SCHEMA_COLUMN=newColumn35, TRIM=false}, {SCHEMA_COLUMN=newColumn36, TRIM=false}, {SCHEMA_COLUMN=newColumn37, TRIM=false}, {SCHEMA_COLUMN=newColumn38, TRIM=false}, {SCHEMA_COLUMN=newColumn39, TRIM=false}, {SCHEMA_COLUMN=heure_lache, TRIM=false}, {SCHEMA_COLUMN=newColumn41, TRIM=false}, {SCHEMA_COLUMN=newColumn42, TRIM=false}, {SCHEMA_COLUMN=newColumn43, TRIM=false}, {SCHEMA_COLUMN=newColumn44, TRIM=false}, {SCHEMA_COLUMN=newColumn45, TRIM=false}, {SCHEMA_COLUMN=newColumn46, TRIM=false}, {SCHEMA_COLUMN=newColumn47, TRIM=false}, {SCHEMA_COLUMN=newColumn48, TRIM=false}, {SCHEMA_COLUMN=newColumn49, TRIM=false}, {SCHEMA_COLUMN=newColumn50, TRIM=false}, {SCHEMA_COLUMN=newColumn51, TRIM=false}, {SCHEMA_COLUMN=newColumn52, TRIM=false}, {SCHEMA_COLUMN=newColumn53, TRIM=false}, {SCHEMA_COLUMN=newColumn54, TRIM=false}, {SCHEMA_COLUMN=newColumn55, TRIM=false}, {SCHEMA_COLUMN=newColumn56, TRIM=false}, {SCHEMA_COLUMN=newColumn57, TRIM=false}, {SCHEMA_COLUMN=newColumn58, TRIM=false}, {SCHEMA_COLUMN=newColumn59, TRIM=false}, {SCHEMA_COLUMN=newColumn60, TRIM=false}, {SCHEMA_COLUMN=newColumn61, TRIM=false}, {SCHEMA_COLUMN=newColumn62, TRIM=false}, {SCHEMA_COLUMN=newColumn63, TRIM=false}, {SCHEMA_COLUMN=newColumn64, TRIM=false}, {SCHEMA_COLUMN=newColumn65, TRIM=false}, {SCHEMA_COLUMN=newColumn66, TRIM=false}, {SCHEMA_COLUMN=newColumn67, TRIM=false}, {SCHEMA_COLUMN=newColumn68, TRIM=false}, {SCHEMA_COLUMN=newColumn69, TRIM=false}, {SCHEMA_COLUMN=newColumn70, TRIM=false}, {SCHEMA_COLUMN=newColumn71, TRIM=false}, {SCHEMA_COLUMN=newColumn72, TRIM=false}, {SCHEMA_COLUMN=newColumn73, TRIM=false}, {SCHEMA_COLUMN=newColumn74, TRIM=false}, {SCHEMA_COLUMN=newColumn75, TRIM=false}, {SCHEMA_COLUMN=newColumn76, TRIM=false}, {SCHEMA_COLUMN=newColumn77, TRIM=false}, {SCHEMA_COLUMN=newColumn78, TRIM=false}, {SCHEMA_COLUMN=newColumn79, TRIM=false}, {SCHEMA_COLUMN=newColumn80, TRIM=false}, {SCHEMA_COLUMN=newColumn81, TRIM=false}, {SCHEMA_COLUMN=newColumn82, TRIM=false}, {SCHEMA_COLUMN=newColumn83, TRIM=false}, {SCHEMA_COLUMN=newColumn84, TRIM=false}, {SCHEMA_COLUMN=newColumn85, TRIM=false}, {SCHEMA_COLUMN=newColumn86, TRIM=false}, {SCHEMA_COLUMN=newColumn87, TRIM=false}, {SCHEMA_COLUMN=newColumn88, TRIM=false}, {SCHEMA_COLUMN=newColumn89, TRIM=false}, {SCHEMA_COLUMN=newColumn90, TRIM=false}, {SCHEMA_COLUMN=newColumn91, TRIM=false}, {SCHEMA_COLUMN=newColumn92, TRIM=false}, {SCHEMA_COLUMN=newColumn93, TRIM=false}, {SCHEMA_COLUMN=newColumn94, TRIM=false}, {SCHEMA_COLUMN=newColumn95, TRIM=false}, {SCHEMA_COLUMN=newColumn96, TRIM=false}, {SCHEMA_COLUMN=newColumn97, TRIM=false}, {SCHEMA_COLUMN=newColumn98, TRIM=false}, {SCHEMA_COLUMN=newColumn99, TRIM=false}, {SCHEMA_COLUMN=newColumn100, TRIM=false}, {SCHEMA_COLUMN=newColumn101, TRIM=false}, {SCHEMA_COLUMN=newColumn102, TRIM=false}, {SCHEMA_COLUMN=newColumn103, TRIM=false}, {SCHEMA_COLUMN=newColumn104, TRIM=false}, {SCHEMA_COLUMN=newColumn105, TRIM=false}, {SCHEMA_COLUMN=newColumn106, TRIM=false}, {SCHEMA_COLUMN=newColumn107, TRIM=false}, {SCHEMA_COLUMN=newColumn108, TRIM=false}, {SCHEMA_COLUMN=newColumn109, TRIM=false}, {SCHEMA_COLUMN=newColumn110, TRIM=false}, {SCHEMA_COLUMN=newColumn111, TRIM=false}, {SCHEMA_COLUMN=newColumn112, TRIM=false}, {SCHEMA_COLUMN=newColumn113, TRIM=false}, {SCHEMA_COLUMN=newColumn114, TRIM=false}, {SCHEMA_COLUMN=newColumn115, TRIM=false}, {SCHEMA_COLUMN=newColumn116, TRIM=false}]
Encodage"ISO-8859-1"
Lire les valeurs réelles pour les nombresfalse
Terminer la lecture sur ligne videfalse
Ne pas valider les cellulesfalse
Ignorer l'avertissementfalse
Afficher les informationstrue
CommentaireFichier contenant les informations élémentaires sur les animaux ainsi que les captures et les équipements associés aux animaux.
Utiliser une règle de validation existantefalse

Schéma demetadata :
ColumnCléTypeLongueurPrécisionNullableCommentaire
ani_etiqtrueString6false
etiq_telemetriefalseString8false
cap_baguefalseString8false
Nombre_capturefalseint2false
SIT_Nom_CourtfalseString20false
cap_faonfalseString3trueBooléen (Oui pour vrai)
cap_datefalsejava.util.Date8false
jourfalseint2false
moisfalseint2false
anneefalseint4false
cap_annee_suivifalseint4false
ani_sexefalseString1falsef ou m à passer en majuscule
cap_agefalseString5false
cap_age_corrigefalseString5false
cap_age_classefalseString10false
cap_etat_santefalseStringtrue
cap_poidsfalseString63trueString à convertir en float
cap_circoufalseString6trueString à convertir en float
cap_lpafalseString6trueString à convertir en float
var_machoirefalseInteger3true
var_long_bois_gauchefalseString4true
var_long_bois_droitfalseString4true
pre_peaufalseStringtrue
pre_poilsfalseStringtrue
pre_sangfalseStringtrue
pre_fecefalseStringtrue
pre_tiquefalseStringtrue
pre_vaginalfalseStringtrue
pre_nasalfalseStringtrue
teq_nom_courtfalseString8true
eqt_id_usuelfalseString8true
eqa_date_debutfalsejava.util.Date8true
eqa_date_fin_textfalseString20true
eqa_date_finfalseString10true
date_fin_capteurfalsejava.util.DatetrueIndique la date à laquelle les mesures d'activité doivent être tronquées
suivi_GPS_oui_si_60joursfalseInteger1trueNull si equipement VHF
jrs_suivifalseInteger4true
capteur_Activit_falseString3trueUtilisé pour vérifier / filtrer avec les données d'activité
eqa_problemefalseString32true
vie_sitefalseStringtrue
vie_secteurfalseStringtrue
ani_mortalitefalseString3trueBooléen oui ou null
ani_date_mort_textfalseString20trueNormalement de type date
ani_date_mortfalseString10true
ani_cause_mortfalseString32true
mort_categoriefalseStringtrue
ani_poids_mortfalseString15trueValeurs NA??
newColumn1falseStringtrue
newColumn2falseStringtrue
newColumn3falseStringtrue
newColumn4falseStringtrue
newColumn5falseStringtrue
newColumn6falseStringtrue
newColumn7falseStringtrue
newColumn8falseStringtrue
newColumn9falseStringtrue
newColumn10falseStringtrue
newColumn11falseStringtrue
newColumn12falseStringtrue
newColumn13falseStringtrue
newColumn14falseStringtrue
newColumn15falseStringtrue
newColumn16falseStringtrue
newColumn17falseStringtrue
newColumn18falseStringtrue
newColumn19falseStringtrue
newColumn20falseStringtrue
newColumn21falseStringtrue
newColumn22falseStringtrue
newColumn23falseStringtrue
newColumn24falseStringtrue
newColumn25falseStringtrue
newColumn26falseStringtrue
newColumn27falseStringtrue
newColumn28falseStringtrue
newColumn29falseStringtrue
newColumn30falseStringtrue
newColumn31falseStringtrue
newColumn32falseStringtrue
newColumn33falseStringtrue
newColumn34falseStringtrue
newColumn35falseStringtrue
newColumn36falseStringtrue
newColumn37falseStringtrue
newColumn38falseStringtrue
newColumn39falseStringtrue
heure_lachefalseStringtrueHeure de laché permettant de connaître le moemnt effectif de démarrage des mesures
newColumn41falseStringtrue
newColumn42falseStringtrue
newColumn43falseStringtrue
newColumn44falseStringtrue
newColumn45falseStringtrue
newColumn46falseStringtrue
newColumn47falseStringtrue
newColumn48falseStringtrue
newColumn49falseStringtrue
newColumn50falseStringtrue
newColumn51falseStringtrue
newColumn52falseStringtrue
newColumn53falseStringtrue
newColumn54falseStringtrue
newColumn55falseStringtrue
newColumn56falseStringtrue
newColumn57falseStringtrue
newColumn58falseStringtrue
newColumn59falseStringtrue
newColumn60falseStringtrue
newColumn61falseStringtrue
newColumn62falseStringtrue
newColumn63falseStringtrue
newColumn64falseStringtrue
newColumn65falseStringtrue
newColumn66falseStringtrue
newColumn67falseStringtrue
newColumn68falseStringtrue
newColumn69falseStringtrue
newColumn70falseStringtrue
newColumn71falseStringtrue
newColumn72falseStringtrue
newColumn73falseStringtrue
newColumn74falseStringtrue
newColumn75falseStringtrue
newColumn76falseStringtrue
newColumn77falseStringtrue
newColumn78falseStringtrue
newColumn79falseStringtrue
newColumn80falseStringtrue
newColumn81falseStringtrue
newColumn82falseStringtrue
newColumn83falseStringtrue
newColumn84falseStringtrue
newColumn85falseStringtrue
newColumn86falseStringtrue
newColumn87falseStringtrue
newColumn88falseStringtrue
newColumn89falseStringtrue
newColumn90falseStringtrue
newColumn91falseStringtrue
newColumn92falseStringtrue
newColumn93falseStringtrue
newColumn94falseStringtrue
newColumn95falseStringtrue
newColumn96falseStringtrue
newColumn97falseStringtrue
newColumn98falseStringtrue
newColumn99falseStringtrue
newColumn100falseStringtrue
newColumn101falseStringtrue
newColumn102falseStringtrue
newColumn103falseStringtrue
newColumn104falseStringtrue
newColumn105falseStringtrue
newColumn106falseStringtrue
newColumn107falseStringtrue
newColumn108falseStringtrue
newColumn109falseStringtrue
newColumn110falseStringtrue
newColumn111falseStringtrue
newColumn112falseStringtrue
newColumn113falseStringtrue
newColumn114falseStringtrue
newColumn115falseStringtrue
newColumn116falseStringtrue

Original Function Parameters:
Composant :   tFileList

      UNIQUE NAMEtFileList_1INPUT(S)none
LibelléListing *.* GPS ACTIVOUTPUT(S)tFileInputDelimited_2,  tFileList_4

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Répertoirecontext.dossier_gps_activ
Type de fichier dans la liste FileListFILES
Inclure les sous-répertoirestrue
Sensible à la casseNO
Générer une erreur si aucun fichier n'est trouvéfalse
Utiliser des Expressions Globales comme masque de fichier (Décocher la case signifie utiliser des Expressions régulières Perl5)false
Fichiers[]
Par défauttrue
Par nom de fichierfalse
Par taille de fichierfalse
Par date de modificationfalse
asctrue
descfalse
Utiliser l'option Exclure le masque de fichierfalse
Format du chemin d'accès utilisant les slash (/) (utile sous Windows)true
Afficher les informationsfalse
CommentaireSélectionne tous les fichiers de l'aborescence des fichiers d'activité (équipement GPS)
Utiliser une règle de validation existantefalse


Original Function Parameters:
Composant :   tFileList

      UNIQUE NAMEtFileList_3INPUT(S)tPostjob_1
LibelléListing erreursOUTPUT(S)tDie_1

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Répertoirecontext.dossier_travail
Type de fichier dans la liste FileListFILES
Inclure les sous-répertoiresfalse
Sensible à la casseNO
Générer une erreur si aucun fichier n'est trouvéfalse
Utiliser des Expressions Globales comme masque de fichier (Décocher la case signifie utiliser des Expressions régulières Perl5)true
Fichiers[{FILEMASK="*.err"}]
Par défauttrue
Par nom de fichierfalse
Par taille de fichierfalse
Par date de modificationfalse
asctrue
descfalse
Utiliser l'option Exclure le masque de fichierfalse
Format du chemin d'accès utilisant les slash (/) (utile sous Windows)false
Afficher les informationstrue
CommentaireSélectionne tous les fichiers d'extension err du dossier de travail
Utiliser une règle de validation existantefalse


Original Function Parameters:
Composant :   tFileOutputDelimited

      UNIQUE NAMEtFileOutputDelimited_8INPUT(S)tConvertType_1
LibelléErreur schémaOUTPUT(S)none

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Use Output Streamfalse
Nom de fichiercontext.dossier_travail + "rejets_schema"+((String)globalMap.get("tFileList_1_CURRENT_FILE")) +".err"
Séparateur de lignes"\n"
Séparateur de champs";"
Ecrire aprèstrue
Inclure l'en-têtetrue
Séparateur avancé (pour les nombres)false
Options CSVfalse
Créer le répertoire s'il n'existe pastrue
Diviser la sortie dans plusieurs fichiersfalse
Personnaliser la taille de la mémoire utilisée pour stocker temporairement les donnéesfalse
Sortie en mode lignefalse
Encodage"ISO-8859-15"
Ne pas générer de fichier videtrue
Afficher les informationstrue
CommentaireFichier contenant la raison de l'erreur ainsi que l'identifiant usuel de l'animal.
Utiliser une règle de validation existantefalse

Schéma demetadata :
ColumnCléTypeLongueurPrécisionNullableCommentaire
Num_LignefalseInteger7trueinutilisé
Date_TimefalseDouble1610trueNombre de jours et nombre de secondes depuis le 01/01/1900
X_ActfalseInteger3true
Y_ActfalseInteger3true
Head_DownfalseFloat52trueNB Mouvements de tête vers le bas
errorCodefalseString255true
errorMessagefalseString255true

Original Function Parameters:
Composant :   tFileOutputDelimited

      UNIQUE NAMEtFileOutputDelimited_9INPUT(S)tMap_5,  tMap_3
LibelléErreur animal inexistant BDDOUTPUT(S)none

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Use Output Streamfalse
Nom de fichiercontext.dossier_travail + "rejets_capt_bdd_"+((String)globalMap.get("tFileList_1_CURRENT_FILE")) +".err"
Séparateur de lignes"\n"
Séparateur de champs";"
Ecrire aprèstrue
Inclure l'en-têtetrue
Séparateur avancé (pour les nombres)false
Options CSVfalse
Créer le répertoire s'il n'existe pastrue
Diviser la sortie dans plusieurs fichiersfalse
Personnaliser la taille de la mémoire utilisée pour stocker temporairement les donnéesfalse
Sortie en mode lignefalse
Encodage"ISO-8859-15"
Ne pas générer de fichier videtrue
Afficher les informationstrue
CommentaireFichier contenant la raison de l'erreur ainsi que l'identifiant usuel de l'animal.
Utiliser une règle de validation existantefalse

Schéma detFileOutputDelimited_9 :
ColumnCléTypeLongueurPrécisionNullableCommentaire
erreurfalseString255true
animalfalseString255true

Original Function Parameters:
Composant :   tFileProperties

      UNIQUE NAMEtFileProperties_3INPUT(S)tFileInputDelimited_2
Libellé__UNIQUE_NAME__OUTPUT(S)tMap_4

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Fichier((String)globalMap.get("tFileList_1_CURRENT_FILEPATH"))
Calcule un Hash MD5false
Afficher les informationsfalse
CommentaireGénère un flux avec diverses propriété du fichier en cours de traitement (notamment basename qui contient le nom du fichier)
Utiliser une règle de validation existantefalse

Schéma detFileProperties_3 :
ColumnCléTypeLongueurPrécisionNullableCommentaire
abs_pathfalseString255true
dirnamefalseString255true
basenamefalseString255true
mode_stringfalseString10true
sizefalseLong20true
mtimefalseLong20true
mtime_stringfalseString20true

Original Function Parameters:
Composant :   tPostgresqlConnection

      UNIQUE NAMEtPostgresqlConnection_1INPUT(S)tPrejob_1
Libelléconnexion postgresql db_cefsOUTPUT(S)none

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Hôtecontext.Base_CEFS_Server
Portcontext.Base_CEFS_Port
Base de donnéescontext.Base_CEFS_Database
Schémacontext.Base_CEFS_Schema
Utilisateurcontext.Base_CEFS_Login
Mot de passecontext.Base_CEFS_Password
Utiliser ou enregistrer une connexion partagée à une base de donnéestrue
Nom de connexion partagée à une base de données"CNX_DB_CEFS"
Commit automatiquetrue
Afficher les informationsfalse
CommentaireConnection à la base de données db_cefs
Utiliser une règle de validation existantefalse


Original Function Parameters:
Composant :   tPostgresqlInput

      UNIQUE NAMEtPostgresqlInput_2INPUT(S)none
Libellé__TABLE__OUTPUT(S)tMap_5

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Utiliser une connexion existantetrue
Liste des composantstPostgresqlConnection_1
Nom de la table"t_animal_ani"
Retrouver le schéma""
Requête"SELECT \""+context.Base_CEFS_Database+"\".\""+context.Base_CEFS_Schema+"\".\"t_animal_ani\".\"ani_etiq\" FROM \""+context.Base_CEFS_Database+"\".\""+context.Base_CEFS_Schema+"\".\"t_animal_ani\""
Utiliser un curseurfalse
Supprimer les espaces entourant toutes les colonnes String/Charfalse
Supprimer les espaces en début et en fin de champ dans les colonnes sélectionnées[{SCHEMA_COLUMN=ani_etiq, TRIM=false}]
Afficher les informationsfalse
Commentairetable des animaux.
Utiliser une règle de validation existantefalse

Schéma det_animal_ani :
ColumnCléTypeLongueurPrécisionNullableCommentaire
ani_etiqfalseString16falseIdentifiant usuel d'un animal.

Original Function Parameters:
Composant :   tPostjob

      UNIQUE NAMEtPostjob_1INPUT(S)none
Libellé__UNIQUE_NAME__OUTPUT(S)tFileList_3

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Afficher les informationsfalse
Commentaire
Utiliser une règle de validation existantefalse


Original Function Parameters:
Composant :   tPrejob

      UNIQUE NAMEtPrejob_1INPUT(S)none
Libellé__UNIQUE_NAME__OUTPUT(S)tPostgresqlConnection_1

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Afficher les informationsfalse
Commentaire
Utiliser une règle de validation existantefalse


Original Function Parameters:
Composant :   tMap

      UNIQUE NAMEtMap_3INPUT(S)tFileInputExcel_2
Libellémaj2OUTPUT(S)tMap_4



Composant :   tMap

      UNIQUE NAMEtMap_4INPUT(S)tMap_5,  tMap_3
LibelléVérification Animal Fic captureOUTPUT(S)tMap_5



Composant :   tMap

      UNIQUE NAMEtMap_5INPUT(S)tMap_4,  tPostgresqlInput_2
LibelléVérification animal BDDOUTPUT(S)tFileOutputDelimited_9