Le programme batch génÚre 5 commandes avec un statut initial.
Dans un systĂšme dâinformation professionnel, il est frĂ©quent quâun programme batch (traitement de masse diffĂ©rĂ©) alimente ou exploite des donnĂ©es utilisĂ©es par un programme transactionnel (CICS). Cette complĂ©mentaritĂ© est un pilier de lâarchitecture mainframe.
OPEN OUTPUT F-COMMANDES.
PERFORM VARYING I FROM 1 BY 1 UNTIL I > 5
MOVE "CMD" & I TO CODE-COMMANDE
MOVE "EN ATTENTE" TO STATUT
WRITE ENR-COMMANDE
END-PERFORM.
CLOSE F-COMMANDES.
Le programme batch génÚre 5 commandes avec un statut initial.
EXEC CICS RECEIVE INTO(CODE) END-EXEC.
EXEC CICS READ FILE("F-COMMANDES")
INTO(BUF) RIDFLD(CODE)
END-EXEC.
EXEC CICS SEND FROM(BUF) END-EXEC.
LâopĂ©rateur entre un code de commande, et le programme affiche les donnĂ©es correspondantes lues dans le fichier VSAM produit par le batch.
Pour garantir la cohérence :
 SYNCPOINT ou des verrous est recommandé cÎté CICSCe scénario montre comment un programme batch et un programme transactionnel :