Communicating between multiple CICS transactions

Programs running in a CICS® environment can communicate with other programs in the same CICS region using shared DataTables. DataTables defined as shared cause all programs in the same CICS region to use the same copy of the DataTable until a new copy is requested. In CICS environments, shared DataTables can be modified at run time. Because of this, multiple EGL programs running in the same CICS region could use a shared DataTable as a shared communications area. This use of DataTables might have synchronization considerations depending on the specific CICS platform and the way the data is modified in the DataTable.

For CICS for z/OS® and CICS for VSE, modifications to shared DataTables are not synchronized across call statements or I/O statements.


Feedback