Commit et exec sql commit

RPG (3 et 4, free), CL, SQL, etc...
Répondre
manae
Messages : 58
Enregistré le : mar. 21 juin 2011, 07:08:24

Commit et exec sql commit

Message par manae »

Bonjour,

Je voulais savoir, s'il y a une difference entre
un commit réalisé par un commit en rpgle
et un commit réalisé par un exec sql

Merci.
Bonne journée

cmasse
Site Admin
Messages : 813
Enregistré le : mer. 14 févr. 2007, 18:00:03
Localisation : Nantes
Contact :

commit

Message par cmasse »

un Commit RPG valide les entrées/sorties RPG, un commit SQL valide les actions SQL.

sinon, sur le fond, le service rendu est le même.
Christian Massé (Volubis.fr)

manae
Messages : 58
Enregistré le : mar. 21 juin 2011, 07:08:24

(sans texte)

Message par manae »

bonjour,

donc si j'ai bien compris.
si j'ai un programme de service qui fait des mises à jour (en rpg) et le
programme principal qui fait d'autre (en sql), il faudra faire deux sortes
de commit alors !!!!

Bonne journée

cmasse
Site Admin
Messages : 813
Enregistré le : mer. 14 févr. 2007, 18:00:03
Localisation : Nantes
Contact :

commit et Groupe d'activation

Message par cmasse »

ET bien en fait... ça dépend !

SI le pgm qui fait les E/S RPG et le programme de service SQL sont dans le même groupe d'activation le commit de l'un valide les actions et de l'autre (et réciproquement)

s'ils sont dans des groupes d'activation différents, la valeur par défaut du paramètre CMTSCOPE de STRCMTCTL fait qu'ils travaillent chacun dans une transaction différente, alors RPG valide sa transaction et SQL la sienne.
Christian Massé (Volubis.fr)

Répondre