CICS gĂšre automatiquement ou manuellement la fin des transactions par : EXEC CICS SYNCPOINT : valide toutes les mises Ă jour EXEC CICS ROLLBACK : annule les modifications si erreur
En environnement  CICS , une transaction est une unitĂ© de traitement logique : elle doit ĂȘtre atomique, cohĂ©rente, isolĂ©e et durable (ACID). Cela signifie que tout traitement commencĂ© doit aller jusqu'au bout, ou ĂȘtre annulĂ© proprement.
 CICS gÚre automatiquement ou manuellement la fin des transactions par :
 EXEC CICS SYNCPOINT : valide toutes les mises à jour EXEC CICS ROLLBACK : annule les modifications si erreur
EXEC CICS SYNCPOINT END-EXEC.
EXEC CICS ROLLBACK END-EXEC.
Pour Ă©viter quâun enregistrement soit lu pendant quâil est modifiĂ© :
EXEC CICS READ FILE("CLIENTS")
INTO(BUF) RIDFLD(CODE)
UPDATE
END-EXEC.
Lâoption  UPDATE verrouille temporairement la ligne. AprĂšs traitement, un  SYNCPOINT libĂšre les verrous.
 SYNCPOINT pour tout traitement modifiant les données EXEC CICS pour détecter les erreurs
En  CICS :
 SYNCPOINT ou  ROLLBACK garantissent la fiabilité