Documentation du Job
Generated by Talend Open Studio for Data Integration


Nom du projetCEFSDate de génération18 mars 2014 08:49:35
Créé par :test@talend.comTalend 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
NomIntegration_localisation_GSM_POS_campagne
Créé par :test@talend.com
Version2.2
ObjectifCréation des campagnes pour des fichiers de localisation GSM / VECTRO
StatutPROD
Description
Les jobs de vérifications ont dû être lancés préalablement et il ne doit persister aucune erreur dans les fichiers de do
nnées (capture et positionnement par équipement GSM / VECTRO).Les tâches suivantes sont réalisées :
- Création des campagnes
Création17 mars 2014 11:16:06
Modification17 mars 2014 11:21:34

Preview Picture


No image available
tConvertType_2tConvertType_3tDBInput_2tDie_2tDie_3tFileCopy_1tFileInputExcel_1tFileList_1tFileList_4tFileOutputDelimited_2tFileOutputDelimited_6tMap_2tMap_3tMap_6tMap_7tPostgresqlConnection_1tPostgresqlInput_1tPostgresqlOutput_1tPostjob_2tPrejob_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_2tConvertType
tConvertType_3tConvertType
tDBInput_2tDBInput
tDie_2tDie
tDie_3tDie
tFileCopy_1tFileCopy
tFileInputExcel_1tFileInputExcel
tFileList_1tFileList
tFileList_4tFileList
tFileOutputDelimited_2tFileOutputDelimited
tFileOutputDelimited_6tFileOutputDelimited
tMap_2tMap
tMap_3tMap
tMap_6tMap
tMap_7tMap
tPostgresqlConnection_1tPostgresqlConnection
tPostgresqlInput_1tPostgresqlInput
tPostgresqlOutput_1tPostgresqlOutput
tPostjob_2tPostjob
tPrejob_1tPrejob

Description du composant

Composant :   tConvertType

      UNIQUE NAMEtConvertType_2INPUT(S)tMap_3,  tPostgresqlInput_1
Libelléconversion schémaOUTPUT(S)tPostgresqlOutput_1

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
!!!IN_SCHEMA.NAME!!!
Conversion automatiquefalse
Conversion manuelle[{INPUT_COLUMN=ani_id, OUTPUT_COLUMN=cpos_ani_id}, {INPUT_COLUMN=DATE, OUTPUT_COLUMN=cpos_date}, {INPUT_COLUMN=HRE, OUTPUT_COLUMN=cpos_heure}]
Définir les valeurs vides comme Null avant de convertirtrue
Terminer en cas d'erreurfalse
Afficher les informationsfalse
CommentaireEffectue les dernière conversion de type pour effectuer l'écriture en base de données sans erreur (colone heure à convertir de string en date). Cette conversion pourrait probablement être déjà faite lors de la précédente conversion de type par le composant suivi_integer mais on perdrait alors le tronc commun entre ce job et celui d'intégration des positionnements GSM.
Utiliser une règle de validation existantefalse

Schéma detConvertType_2 :
ColumnCléTypeLongueurPrécisionNullableCommentaire
cpos_ani_idtrueintfalse
cpos_datefalsejava.util.Date10true
cpos_heurefalsejava.util.Date11true

Original Function Parameters:
Composant :   tConvertType

      UNIQUE NAMEtConvertType_3INPUT(S)tMap_6
Libellésuivi_integerOUTPUT(S)tMap_2

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 convertirfalse
Terminer en cas d'erreurfalse
Afficher les informationsfalse
CommentaireConvertit la colonne contenant l'année de suivi de string en integer
Utiliser une règle de validation existantefalse

Schéma detConvertType_3 :
ColumnCléTypeLongueurPrécisionNullableCommentaire
ANIMALfalseString6true
DATEfalsejava.util.Date10true
HREfalseString11true
timestamp_donneefalsejava.util.Datetrue
annee_suivi_fichierfalseIntegertrue
NAVfalseString2true

Original Function Parameters:
Composant :   tDBInput

      UNIQUE NAMEtDBInput_2INPUT(S)tFileCopy_1
Libelléanimal GSM POS dbfOUTPUT(S)tMap_6,  tDie_2

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Base de données"cefs_dbf"
Utilisateur""
Mot de passe******
Nom de la table"metadata"
Retrouver le schéma""
Requête"SELECT * FROM " + ((String)globalMap.get("tFileList_1_CURRENT_FILE"))
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=ANIMAL, TRIM=false}, {SCHEMA_COLUMN=NUM, TRIM=false}, {SCHEMA_COLUMN=LINE_NO, TRIM=false}, {SCHEMA_COLUMN=GMT_DATE, TRIM=false}, {SCHEMA_COLUMN=GMT_TIME, TRIM=false}, {SCHEMA_COLUMN=LATITUDE, TRIM=false}, {SCHEMA_COLUMN=LONGITUDE, TRIM=false}, {SCHEMA_COLUMN=HEIGHT, TRIM=false}, {SCHEMA_COLUMN=ALTCOR, TRIM=false}, {SCHEMA_COLUMN=DOP, TRIM=false}, {SCHEMA_COLUMN=DOPCOR, TRIM=false}, {SCHEMA_COLUMN=NAV, TRIM=false}, {SCHEMA_COLUMN=VALIDATED, TRIM=false}, {SCHEMA_COLUMN=SATS_USED, TRIM=false}, {SCHEMA_COLUMN=TEMP, TRIM=false}, {SCHEMA_COLUMN=XL3, TRIM=false}, {SCHEMA_COLUMN=YL3, TRIM=false}, {SCHEMA_COLUMN=XL3C, TRIM=false}, {SCHEMA_COLUMN=YL3C, TRIM=false}, {SCHEMA_COLUMN=DELTA, TRIM=false}, {SCHEMA_COLUMN=INDEXE, TRIM=false}, {SCHEMA_COLUMN=DELTAT, TRIM=false}]
Afficher les informationsfalse
CommentaireOuverture de chaque fichier dbf de données de localisation
Utiliser une règle de validation existantefalse

Schéma demetadata :
ColumnCléTypeLongueurPrécisionNullableCommentaire
ANIMALfalseString6true
NUMfalseString7true
LINE_NOfalseString15true
GMT_DATEfalsejava.util.Date10true
GMT_TIMEfalseString8true
LATITUDEfalseString15true
LONGITUDEfalseString15true
HEIGHTfalseString15true
ALTCORfalseString15true
DOPfalseString15true
DOPCORfalseString15true
NAVfalseString2true
VALIDATEDfalseString3true
SATS_USEDfalseString15true
TEMPfalseString15true
XL3falseString15true
YL3falseString15true
XL3CfalseString15true
YL3CfalseString15true
DELTAfalseString15true
INDEXEfalseString2true
DELTATfalseString15true

Original Function Parameters:
Composant :   tDie

      UNIQUE NAMEtDie_2INPUT(S)tDBInput_2
Libellé__UNIQUE_NAME__OUTPUT(S)none

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Message d'arrêt"Erreur : " + ((String)globalMap.get("tFileList_1_CURRENT_FILEPATH"))
Code d'erreur4
Priorité5
Sortir de la JVM immédiatementfalse
Afficher les informationsfalse
CommentaireSi le fichier dbf ne peut être ouvert sans erreur une erreur est générée et le traitement interrompu
Utiliser une règle de validation existantefalse

Schéma detDie_2 :
ColumnCléTypeLongueurPrécisionNullableCommentaire

Original Function Parameters:
Composant :   tDie

      UNIQUE NAMEtDie_3INPUT(S)tFileList_4
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_3 :
ColumnCléTypeLongueurPrécisionNullableCommentaire

Original Function Parameters:
Composant :   tFileCopy

      UNIQUE NAMEtFileCopy_1INPUT(S)tFileList_1
Libellé__UNIQUE_NAME__OUTPUT(S)tDBInput_2

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Nom de fichier((String)globalMap.get("tFileList_1_CURRENT_FILEPATH"))
Copier un répertoirefalse
Répertoire de destinationcontext.dossierdbf
Renommertrue
Fichier de destination((String)globalMap.get("tFileList_1_CURRENT_FILE")) + ".dbf"
Enlever le fichier sourcefalse
Remplacer le fichier existanttrue
Créer le répertoire s'il n'existe pastrue
Afficher les informationstrue
CommentaireCopie le fichier dans l'arborescence dbf avant son ouverture en odbc. La base de donnée dbf ne peut être scindée en sous-dossier ce qui explique ce mécanisme; par ailleurs un même fichier (animal avec plusieurs suivis) peut exister à plusieurs niveau de l'arborescence d'origine, les différentes versions seront alors traitées avec écrasement de la précédente.
Utiliser une règle de validation existantefalse

Schéma detFileCopy_1 :
ColumnCléTypeLongueurPrécisionNullableCommentaire

Original Function Parameters:
Composant :   tFileInputExcel

      UNIQUE NAMEtFileInputExcel_1INPUT(S)none
Libellécapture_animal_stringOUTPUT(S)tMap_7

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 champsble="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="false" type="java.util.Date" length="8" precision="" nullable="true" comment=""/> <column name="eqa_date_fin_text" key="false" type="String" length="20" precision="" nullable="true" comment=""/> <column name="eqa_date_fin" key="false" type="String" length="10" precision="" nullable="true" comment=""/> <column name="date_fin_capteur" key="false" type="java.util.Date" length="" precision="" nullable="true" comment="Indique la date à laquelle les mesures d'activité doivent être tronquées"/> <column name="suivi_GPS_oui_si_60jours" key="false" type="Integer" length="1" precision="" nullable="true" comment="Null si equipement VHF"/> <column name="jrs_suivi" key="false" type="Integer" length="4" precision="" nullable="true" comment=""/> <column name="capteur_Activit_" key="false" type="String" length="3" precision="" nullable="true" comment="Utilisé pour vérifier / filtrer avec les données d'activité"/> <column name="eqa_probleme" key="false" type="String" length="32" precision="" nullable="true" comment=""/> <column name="vie_site" key="false" type="String" length="" precision="" nullable="true" comment=""/> <column name="vie_secteur" key="false" type="String" length="" precision="" nullable="true" comment=""/> <column name="ani_mortalite" key="false" type="String" length="3" precision="" nullable="true" comment="Booléen oui ou null"/> <column name="ani_date_mort_t=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 videtrue
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 *.* GSM POSOUTPUT(S)tFileCopy_1

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Répertoirecontext.dossier_gsm_pos
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 de positionnement (équipement GSM / VECTRO)
Utiliser une règle de validation existantefalse


Original Function Parameters:
Composant :   tFileList

      UNIQUE NAMEtFileList_4INPUT(S)tPostjob_2
LibelléListing erreursOUTPUT(S)tDie_3

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_2INPUT(S)tMap_2,  tMap_7
Libelléout_horsplageOUTPUT(S)none

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Use Output Streamfalse
Nom de fichiercontext.dossier_travail + "camp_GSM_POS_horsplage.info"
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 videfalse
Afficher les informationsfalse
CommentaireFichier contenant les lignes qui ne seront pas prises en compte pour la mise en base de données. (avant heure de lacher ou 17H00)
Utiliser une règle de validation existantefalse

Schéma detFileOutputDelimited_2 :
ColumnCléTypeLongueurPrécisionNullableCommentaire
ani_etiqtrueString6false
DATEfalsejava.util.Date10true
HREfalseString11true
timestamp_donneefalsejava.util.Datetrue
timestamp_lacherfalsejava.util.DatetrueHeure de laché permettant de connaître le moemnt effectif de démarrage des mesures
difffalseIntegertrue
NAVfalseString2true

Original Function Parameters:
Composant :   tFileOutputDelimited

      UNIQUE NAMEtFileOutputDelimited_6INPUT(S)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. Le job de vérification a déjà dû signaler ces cas de figure
Utiliser une règle de validation existantefalse

Schéma detFileOutputDelimited_6 :
ColumnCléTypeLongueurPrécisionNullableCommentaire
erreurfalseString255true
animalfalseString255true
DATEfalsejava.util.Date10true

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_1INPUT(S)none
Libellé__TABLE__OUTPUT(S)tMap_3

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_id\", \""+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_id, TRIM=false}, {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_idtrueintfalse
ani_etiqfalseString16falseIdentifiant usuel d'un animal.

Original Function Parameters:
Composant :   tPostgresqlOutput

      UNIQUE NAMEtPostgresqlOutput_1INPUT(S)tConvertType_2
Libellé__TABLE__OUTPUT(S)none

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Utiliser une connexion existantetrue
Liste des composantstPostgresqlConnection_1
Table"t_campagne_pos_cpos"
Action sur la tableNONE
Action sur les donnéesINSERT
Schéma
Terminer en cas d'erreurfalse
Colonnes supplémentaires[]
Utiliser les options des champsfalse
Activer le mode débogagefalse
Supporter des valeurs null dans la clause "WHERE SQL"false
Utiliser la taille des lotstrue
Taille des lots1000
Afficher les informationsfalse
CommentaireAlimentation de la table t_campagne_pos_cpos
Utiliser une règle de validation existantefalse

Schéma detPostgresqlOutput_1 :
ColumnCléTypeLongueurPrécisionNullableCommentaire
cpos_ani_idtrueintfalse
cpos_datefalsejava.util.Date10true
cpos_heurefalsejava.util.Date11true

Original Function Parameters:
Composant :   tPostjob

      UNIQUE NAMEtPostjob_2INPUT(S)none
LibelléPost TraitementOUTPUT(S)tFileList_4

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éPre traitementOUTPUT(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_2INPUT(S)tMap_2,  tMap_7
LibelléExtraction Animal Fic captureOUTPUT(S)tMap_3,  tFileOutputDelimited_2

No image available



Composant :   tMap

      UNIQUE NAMEtMap_3INPUT(S)tMap_3,  tPostgresqlInput_1
LibelléVérification animal BDDOUTPUT(S)tFileOutputDelimited_6,  tConvertType_2



Composant :   tMap

      UNIQUE NAMEtMap_6INPUT(S)tDBInput_2
LibellémajOUTPUT(S)tConvertType_3

No image available



Composant :   tMap

      UNIQUE NAMEtMap_7INPUT(S)tFileInputExcel_1
Libellémaj2OUTPUT(S)tMap_2