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.
Table 1. Sample programs and their names
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:
  • DFH0VZUC
  • DFH0VZUX
  • DFH0VZPS
  • DFH0VZPA
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.
Table 2. Functional cross-reference for sample programs
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:
TD
Data stream
TK
Key stroke
TS
Screen image send/start
TR
Screen image receive
PA
SLU P pseudoconversational
PS
SLU P one-out, one-in
QS
STSN
UC
Begin session
UU
End session
UX
Monitor, unsolicited data
XS
Setup

FEPI EXTRACT CONV, SET/INQUIRE/browse, and DELETE/DISCARD commands are not illustrated in the sample programs.