Support of Standard CICS Features/Facilities

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.

CICS Mapped I/O 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.

Note:
BMS maps must be predefined, using normal CICS procedures.

Dataset I/O Services

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.

Interfaces to CICS Facilities and Services

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.

Issuing User Applications From Execs

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.

REXX Interfaces to CICS Storage Queues

Command support exists for reading, writing, and deleting CICS temporary storage and transient data queues from REXX/CICS.

Pseudo-conversational Transaction Support

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).