Bonjour à tous,
Je rencontre en probleme avec le controle de validation dans le cas suivant :
Apres compilation avec la commande CRTSQLRPGI avec commit=*none et type de compilation *module,
je fais un programme de service avec crtsrvpgm avec le module ci-dessus.
le controle de validation est actif lors de l'utilisation du programme de service bien que le module soit compilé avec commit=*none en parametre !!!!!
Que faut-il faire pour désactiver le controle de validation dans le programme de service (pas d'option particuliére dans la commande crtsrvpgm) ?
Merci d'avance pour vos réponses
programme de service et controle de validation
-
- Site Admin
- Messages : 813
- Enregistré le : mer. 14 févr. 2007, 18:00:03
- Localisation : Nantes
- Contact :
commitment control
J'ai le même problème, y compris entre deux modules liés (sans passer par un programme de service) quand seul le deuxième contient du SQL.
il semblerait que ca soit le programme qui indique si on est sous commit ou non, et pour le pgm c'est le premier module qui donne cet attribut.
j'ai transformé mon RPGLE en SQLRPGLE (sans ajouter d'ordre SQL) et je l'ai compilé par CRTSQLRPGI COMMIT(*NONE) -> je ne suis plus sous commitment control.
je REPOST si je trouve mieux.......
il semblerait que ca soit le programme qui indique si on est sous commit ou non, et pour le pgm c'est le premier module qui donne cet attribut.
j'ai transformé mon RPGLE en SQLRPGLE (sans ajouter d'ordre SQL) et je l'ai compilé par CRTSQLRPGI COMMIT(*NONE) -> je ne suis plus sous commitment control.
je REPOST si je trouve mieux.......
Christian Massé (Volubis.fr)