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 :

talend commit rollback


Sujet :

Développement de jobs

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2012
    Messages
    159
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2012
    Messages : 159
    Par défaut talend commit rollback
    Bonjour j'ai besoin de votre aide comment je peux selon une condition faire un commit ou rollback sur l'insertion dans une table toracleoutput ie je vais tester si une variable>1 je fais un rollback et dans le cas contrarire je commit mes insertion dans toracleoutput

    Merci de votre aide

  2. #2
    Membre expérimenté Avatar de kayim
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Juillet 2011
    Messages
    134
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence
    Secteur : Bâtiment

    Informations forums :
    Inscription : Juillet 2011
    Messages : 134
    Par défaut
    Hello,

    Tu fais ton traitement + un trigger OnSubjobOk relié à un tJava (avec comme code juste par exemple String foo = "bar";).
    Le tJava relié à un tXXXCommit et à un tXXXRollback via des triggers IF (chacun suivant si ta_variable>1 ou ta_variable<1)

  3. #3
    Membre expérimenté Avatar de kayim
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Juillet 2011
    Messages
    134
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence
    Secteur : Bâtiment

    Informations forums :
    Inscription : Juillet 2011
    Messages : 134
    Par défaut
    Petite illustration
    Images attachées Images attachées  

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2012
    Messages
    159
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2012
    Messages : 159
    Par défaut
    Ci-joint mon job: je dois faire le commit des insertions dans "table04" si context.rejet>=1 et un rollback dans le cas contraire mais je ne vois pas où je mets le onSubjobsOK.
    Merci
    Fichiers attachés Fichiers attachés
    • Type de fichier : doc job.doc (61,5 Ko, 103 affichages)

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2012
    Messages
    159
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2012
    Messages : 159
    Par défaut
    Ese ce que je dois créer un autre job ou je mets un trunjob qui contiendra mon job????????

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2012
    Messages
    159
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2012
    Messages : 159
    Par défaut
    J'ai essayé ce que vous m'avez dit mais il continue à toujours faire commit même s'il devait faire un rollback

  7. #7
    Membre expérimenté Avatar de kayim
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Juillet 2011
    Messages
    134
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence
    Secteur : Bâtiment

    Informations forums :
    Inscription : Juillet 2011
    Messages : 134
    Par défaut
    hello,
    Ese ce que je dois créer un autre job ou je mets un trunjob qui contiendra mon job???
    Pas forcement.

    Exemple si ton commit (ou rollback) doit se faire sur le 'tOracleOutput_5' tu peux faire ceci.

    Ps: Penses à cocher "utiliser une connexion existante" dans la configuration de ton tOracleOutput.
    Images attachées Images attachées  

  8. #8
    Membre expérimenté Avatar de kayim
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Juillet 2011
    Messages
    134
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence
    Secteur : Bâtiment

    Informations forums :
    Inscription : Juillet 2011
    Messages : 134
    Par défaut


    Tu devrais utiliser le composant tXXXConnection, ce qui te permettra de faire ou le commit ou le rollback au choix

  9. #9
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2012
    Messages
    159
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2012
    Messages : 159
    Par défaut
    J'ai fait ça, la condition est vérifiée mais il ne fait pas le rollback et il insére les lignes dans table04
    Fichiers attachés Fichiers attachés

  10. #10
    Membre expérimenté Avatar de kayim
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Juillet 2011
    Messages
    134
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence
    Secteur : Bâtiment

    Informations forums :
    Inscription : Juillet 2011
    Messages : 134
    Par défaut
    tu n'as pas utilisé de composant de connexion.
    Il faudrait que tu utilises un composant tOracleConnection ET cocher "utiliser connexion existante" dans ton composant d'écriture, puis choisir ton composant de connexion dans la configuration de tOrcleCommit/Rollback

  11. #11
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2012
    Messages
    159
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2012
    Messages : 159
    Par défaut
    MERCI beaucoup!!!!!!!!!!!!!!!!!!!!!!!!!! c'est résolu a solution marche 100%

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Talende Commit Rollback Enregistrement par Enregistrement
    Par enricococo40 dans le forum Développement de jobs
    Réponses: 12
    Dernier message: 08/03/2011, 10h40
  2. vérification auto de présence commit/rollback
    Par dinobogan dans le forum Adaptive Server Enterprise
    Réponses: 3
    Dernier message: 19/06/2008, 10h52
  3. Transaction SQL / COMMIT / ROLLBACK
    Par stephane.julien dans le forum C#
    Réponses: 4
    Dernier message: 24/09/2007, 12h14
  4. [Oracle 9i] Delete, undo, commit, rollback Best practices
    Par fguigui dans le forum Administration
    Réponses: 2
    Dernier message: 30/04/2007, 14h00
  5. Commit/Rollback sous VBA
    Par mastasushi dans le forum Access
    Réponses: 4
    Dernier message: 05/05/2006, 10h36

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