This section discusses the support of standard CICS features/facilities such as: CICS mapped I/O support, dataset I/O services, interfaces to CICS facilities and services, issuing user applications from execs, REXX interfaces to CICS temporary and transient storage queues, pseudo-conversational transaction support, and DBCS support.
Support for CICS basic mapping support (BMS) I/O is provided by the CICS SEND MAP, RECEIVE MAP, and CONVERSE MAP commands and the REXX/CICS CONVTMAP and COPYS2R commands. See Appendix J. Basic Mapping Support Example.
Standard CICS File I/O commands (EXEC CICS READ, WRITE, and so on) are supported. Also, high-level I/O may be done from an exec to the VSAM-based REXX File System (RFS) using the provided RFS command. In addition, standard VSE Librarian members may be used with the IMPORT and EXPORT commands and the REXX/CICS editor.
From within the ADDRESS CICS command environment, support is provided for most CICS commands (as defined in the CICS Transaction Server for VSE/ESA Application Programming Reference. See REXX/CICS Commands for detailed information on the commands supported.
REXX/CICS supports the EXEC CICS START, LINK, and XCTL commands to provide the ability to START CICS transactions or invoke CICS programs from within a REXX exec.
Command support exists for reading, writing, and deleting CICS temporary storage and transient data queues from REXX/CICS.
CICS pseudo-conversational support for REXX execs is supported though the use of the CICS RETURN TRANSID() command, by the REXX/CICS PSEUDO command (see section PSEUDO), and the SETSYS PSEUDO command (see section SETSYS).