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

DB2 Discussion :

DB2 sur Power 7 - Principe de transaction en Java ?


Sujet :

DB2

  1. #1
    Membre à l'essai
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Août 2011
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Santé

    Informations forums :
    Inscription : Août 2011
    Messages : 22
    Points : 21
    Points
    21
    Par défaut DB2 sur Power 7 - Principe de transaction en Java ?
    Bonjour,

    Nous avons commencé un projet au bureau, la refonte de nos systèmes et la nouvelle programmation se fait en Java et les nouvelles tables seront DDL, la base de données est DB2 et réside sur le Power 7. Le serveur est WAS et roule sur le Power 7 aussi.

    Dans le "data source", le paramètre "naming" est configuré "system" ainsi les développeurs Java n'ont pas à spécifier le schéma pour accéder aux tables et exécuter les "stored procedures". Le système regarde dans la liste de librairie du "userid" utilisé pour connecter au Power 7. Cela fonctionne bien.

    Mais voilà qu'un des développeurs Java me dit que ces "insert" ne fonctionnent pas et que le rollback non plus. A ce que j'ai compris, en Java il y a le concept de transaction, une transaction peut mettre à jour plusieurs tables et s'il arrive un problème durant le processus, il y a un rollback.

    Après quelques recherches, j'ai lu qu'il fallait journaliser les tables. Après la configuration de la journalisation, le développeur Java m'indique que le "insert" fonctionne mais pas le "rollback". Quelqu'un aurait une idée ??

    Les développeurs Java accusent le paramètre "system" dans le "data source", et ils sont vraiment enclin à "hard coder" les schémas dans leur programmation. Ce n'est pas notre philosophie de développement. Nos systèmes actuels sont en RPGLE et nous évitons le plus possible de "hard coder".

    Merci

    Annie

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    821
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Mai 2008
    Messages : 821
    Points : 1 084
    Points
    1 084
    Par défaut
    Citation Envoyé par annstger Voir le message
    Après quelques recherches, j'ai lu qu'il fallait journaliser les tables. Après la configuration de la journalisation, le développeur Java m'indique que le "insert" fonctionne mais pas le "rollback". Quelqu'un aurait une idée ??
    Comment as-tu journalisé tes tables ?
    Fais-tu des images avant & après *BOTH au lieu de *AFTER ?
    Vérifie...

  3. #3
    Expert confirmé
    Homme Profil pro
    Inscrit en
    Mai 2002
    Messages
    3 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 173
    Points : 5 345
    Points
    5 345
    Par défaut
    ne serriez-vous pas en commit *NONE ?

  4. #4
    Membre averti
    Homme Profil pro
    Analyste-Programmeur IBM i, IBM Cognos TM1
    Inscrit en
    Août 2002
    Messages
    234
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Analyste-Programmeur IBM i, IBM Cognos TM1
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2002
    Messages : 234
    Points : 355
    Points
    355
    Par défaut
    Je suis du même avis que k2r400, tu peux nous faire la liste des commandes que tu as tapés pour journaliser les fichiers.

    Larry57

  5. #5
    Membre à l'essai
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Août 2011
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Santé

    Informations forums :
    Inscription : Août 2011
    Messages : 22
    Points : 21
    Points
    21
    Par défaut
    J'avais effectivement journalisé avec *AFTER. J'ai changé pour *BOTH et les essais fonctionnent aujourd'hui.

    Merci

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

Discussions similaires

  1. [Conception] connection base db2 sur as400 en php
    Par moumout dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 10/09/2011, 23h03
  2. Réponses: 1
    Dernier message: 24/10/2006, 00h24
  3. Problème de config SAMBA/DB2 sur AIX
    Par ALHER dans le forum DB2
    Réponses: 1
    Dernier message: 23/08/2006, 15h54
  4. Problème DB2 sur IBM/390
    Par mousquetaires dans le forum DB2
    Réponses: 29
    Dernier message: 13/06/2006, 01h35

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