About the FEPI samples
Each FEPI sample program performs a specific function and is associated with a CICS transaction. A subset of the sample programs is available in each of the supported programming languages.
The programs and their names are given in Table 1.
| Description | Transaction name | COBOL | Assembler | PL/I | C |
|---|---|---|---|---|---|
| Programs: | |||||
| Setup | CZXS | DFH0VZXS | DFH0AZXS | DFH0CZXS | |
| Monitor and unsolicited data handler | CZUX | DFH0VZUX | |||
| Begin-session handler | CZUC | DFH0VZUC | |||
| 3270 data stream pass-through | CZTD | DFH0VZTD | DFH0AZTD | ||
| Key stroke CONVERSE | CZTK | DFH0VZTK | DFH0PZTK | DFH0CZTK | |
| Screen image SEND and START | CZTS | DFH0VZTS | |||
| Screen image RECEIVE and EXTRACT | CZTR | DFH0VZTR | |||
| End-session handler | CZUU | DFH0VZUU | |||
| SLU P, one-out, one-in | CZPS | DFH0VZPS | DFH0AZPS | ||
| SLU P, pseudoconversational | CZPA | DFH0VZPA | DFH0AZPA | ||
| STSN handler | CZQS | DFH0VZQS | DFH0AZQS | ||
| Back-end CICS® | CZBC | DFH0AZBC | |||
| Back-end IMS | CZBI | DFH0AZBI | |||
| VS COBOL II sample restrictions: The following
COBOL samples can only be compiled with Release 3 and later versions
of the VS COBOL II compiler:
|
|||||
| Copy books: | |||||
| Customization data | DFH0BZCO | DFH0BZCA | DFH0BZCP | DFH0BZCC | |
| Messages and other text | DFH0BZMO | DFH0BZMA | DFH0BZMP | DFH0BZMC | |
| Key stroke map | DFH0BZ1O | DFH0BZ7P | DFH0BZ6C | ||
| Send/receive map | DFH0BZ2O | ||||
| Back-end CICS map | DFH0BZ3A | ||||
| SLU P, one-out, one-in map | DFH0BZ4O | DFH0BZ8A | |||
| SLU P, pseudoconversational map | DFH0BZ5O | DFH0BZ9A | |||
| Maps: | |||||
| Key stroke | DFH0MZ1 | DFH0MZ7 | DFH0MZ6 | ||
| Send/receive | DFH0MZ2 | ||||
| SLU P, one-out, one-in | DFH0MZ4 | DFH0MZ8 | |||
| SLU P, pseudoconversational | DFH0MZ5 | DFH0MZ9 | |||
| Back-end CICS | DFH0MZ3 | ||||
There are also some sample resource definitions. Sample definitions for front-end and back-end CICS regions are in the RDO groups DFH$0AZ, DFH$0BZ, DFH$0CZ, DFH$0BZ, DFH$0PZ, and DFH$0VZ. A sample definition for a back-end IMS region is in DFH0IZRI. A sample definition of a CICS TD queue, DFH0IZRQ, is in the DFHDCTG RDO group.
Table 2 shows you which samples illustrate
which functions.
| Functions | Samples (Last two letters of sample program name. See notes.) | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| — | TD | TK | TS | TR | PA | PS | QS | UC | UU | UX | XS |
| SLU2 | X | X | X | X | X | X | X | ||||
| SLU P | X | X | X | X | X | X | |||||
| Data stream | X | X | X | X | X | X | |||||
| Screen-image | X | X | X | X | |||||||
| Key stroke | X | X | |||||||||
| ALLOCATE | X | X | X | X | |||||||
| ALLOCATE with PASSCONVID | X | X | X | X | X | X | X | ||||
| EXTRACT STSN | X | ||||||||||
| EXTRACT FIELD | X | X | |||||||||
| SEND | X | X | |||||||||
| START | X | X | |||||||||
| RECEIVE | X | X | X | X | |||||||
| CONVERSE | X | X | X | ||||||||
| CONVERSE with POOL | X | ||||||||||
| ISSUE | X | ||||||||||
| FREE | X | X | X | X | X | X | X | X | |||
| FREE with PASS | X | X | |||||||||
| INSTALL | X | ||||||||||
| ADD | X | ||||||||||
| Start data | X | X | X | X | X | ||||||
| TD queue data | X | ||||||||||
| One-out one-in | X | ||||||||||
| Conversational | X | X | |||||||||
| Pseudo- conversational | X | X | X | ||||||||
| Assembler language | X | X | X | X | X | ||||||
| COBOL | X | X | X | X | X | X | X | X | X | X | X |
| C | X | X | |||||||||
| PL/I | X | ||||||||||
| Notes:
FEPI EXTRACT CONV, SET/INQUIRE/browse, and DELETE/DISCARD commands are not illustrated in the sample programs. |
|||||||||||