CICS ?

Sylvie -  
 zaza -
Salut,

quelqu'un pourrait me dire à quoi correspond le terme CICS ?

merci,

Sylvie

5 réponses

cchristian Messages postés 928 Statut Membre 131
 
Bonjour,

La TS ou TEMPORARY STORAGE est utile lorsque des données généralement "volumineuses" doivent être transmises d'un pgm CICS à un autre et/ou lorsque ces mêmes données doivent être conservées durant une courte période de temps (généralement pour une duréee n'excédant pas celle d'une "session CICS" c'est-à-dire pour schématiser : au maximum 1 journée).
Il est ainsi possible de communiquer des données entre les pgm CICS
- assurant le déroulement d'une même session de travail utilisateur (Saisie, modification, consultation/annulation d'une entité administratives par un même utilisateur),
- assurant le déroulement de deux ou plusieurs sessions de travail utilisateur. Entre autres illustrations, un même utilisateur peut avoir besoin, pour des raisons administratives (à des fins de validation), de disposer, en fin de journée, d'un récapitulatif de ses interventions effectuées sur les entités administratives dont il s'est occupées.
La TS est également utilisée comme unité de stockage de données à imprimer sur une imprimante locale (programme d'impression CICS)
Elle est aussi fréquemment utilisée comme unité de sauvegarde de la saisie au cours d'une même session de travail afin de de "centraliser" la mise-à-jour du (ou d'un) fichier central de l'application et ainsi de bénéficier, entre autres avantages, des mécanismes de "logging" généralement effectifs sur les fichiers (ou base de données).
...............................
.............................
La COMMAREA (COMMON AREA) comme son nom l'indique (presque) est une zone mémoire commune à deux pgm considérés au moment de leur exécution sous CICS. Elle doit être décrite et créée dans le pgm qui "en appelle un autre" (pgms appelant-appelé) ce dernier reçoit les données dans une zone dédiée (en COBOL c'est dans la LINKAGE SECTION qu'elles seront reçues). Par conséquent la taille de cette zone sera raisonnablement limitée (par exemple : max 32768 octets si je me rappelle bien). Elle a donc une limite, une borne de fin, qui n'est pas compatible avec les cas de figures rencontrés dans l'étude et la réalisation d'une application (voir ceux relatifs à la TS ci-dessus).
De plus ellle est ephémère sa durée d'existence n'excède pas au maximum le temps imparti aux exécutions consécutives (ou dans certains cas simultanées) de deux pgm CICS.
Une session de travail est constituée d'un certain nombre de pgms CICS qui se succèdent afin de concrétiser pour l'utilisateur une entité administrative fonctionnellement cohérente. Si le 1er pgm CICS doit "passer" des données au dernier par exemple, il faut admettre une passation systématique par couple de pgm, via la COMMAREA, des données à transmettre et ce jusqu'au dernier pgm c'est un peu lourd. Mais de toute manière en cas de communication "inter sessions de travail" ou assimilé, la chose devient impossible si l'on veut rester dans une optique cohérente de développement des pgms CICS en mode pseudo-conversationnel, ce qui est évidemment souhaitable)

http://jargonf.org/wiki/CICS
http://jargonf.org/wiki/pseudo-conversationnel
1
choubaka Messages postés 39986 Date d'inscription   Statut Modérateur Dernière intervention   2 106
 
Customer Information Control System. Moniteur
transactionnel conçu par IBM.
Chouba
"Obsédé des travaux manuels non pratiquant"
0
teebo Messages postés 33570 Date d'inscription   Statut Modérateur Dernière intervention   1 793
 
C est le nom d une imprimante???

Desole chouba, pas pu mempecher...

ö,ö
\_/
0
choubaka Messages postés 39986 Date d'inscription   Statut Modérateur Dernière intervention   2 106
 
humour !

Chouba
"Obsédé des travaux manuels non pratiquant"
0
rodrigue62190
 
Quelqu'un connait la différence entre la Commarea et les Temporary Storage?
0
dias
 
quelqu'un pourrait-il/elle me dire comment executer un programme COBOL avec des instructions CICS ?
quels sont les étapes ,dans quel menu doigt-je être ? Merci.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
zaza
 
Customer Information Control System
0