Many features of command level features not allowed in CICS program.
- Under CICS, all terminal I/O is handled by the terminal control module, whose services are typically requested by issuing SEND MAP and RECEIVE MAP commands. Because of that, COBOL Accept and Display statements aren’t allowed in CICS programs.
Under CICS, all file I/O is handled by the file control module, whose services are requested by issuing CICS file control commands like READ, WRITE, REWRITE, and DELETE. Because of that, the COBOL statements for file I/O aren’t allowed. In addition, Environment Division and File Section statements that pertain to data management should not be coded.
COBOL statements that invoke operating system functions, like Accept Date and Accept Time, are not allowed. However, COBOL intrinsic functions are allowed.
Although the COBOL statements for sorting (Sort, Release, and Return) are allowed, their functionality is severely restricted. Because of that, you’ll probably never use them. Merge statements are never allowed.
Below are the statements that are not allowed in CICS:
- Operator communication statements
- File I/O statements
- Accept Date/Time