|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Annie Développeur informatique Inscription : août 2011 Messages : 19 ![]() |
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 |
|
|
00
|
|
|
#2 | |
|
Membre Expert
![]() Patrick Inscription : mai 2008 Messages : 821 ![]() |
Citation:
Fais-tu des images avant & après *BOTH au lieu de *AFTER ? Vérifie... |
|
|
|
00
|
|
|
#3 |
|
Expert Confirmé
![]() Inscription : mai 2002 Messages : 1 643 ![]() |
ne serriez-vous pas en commit *NONE ?
|
|
|
00
|
|
|
#4 |
|
Membre habitué
![]() Analyste-Programmeur as/400 Inscription : août 2002 Messages : 98 ![]() |
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 |
|
|
00
|
|
|
#5 |
|
Invité régulier
![]() Annie Développeur informatique Inscription : août 2011 Messages : 19 ![]() |
J'avais effectivement journalisé avec *AFTER. J'ai changé pour *BOTH et les essais fonctionnent aujourd'hui.
![]() Merci |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com