CICS transaction · group CARDDEMOCU00 → COUSR00C
observed CARDDEMO.CSD:449
What the user sees
Tran: #### ######################################## Date: ######## Prog: ######## ######################################## Time: ######## List Users Page: ######## Search User ID: ________ Sel User ID First Name Last Name Type --- -------- -------------------- -------------------- ---- _ ######## #################### #################### # _ ######## #################### #################### # _ ######## #################### #################### # _ ######## #################### #################### # _ ######## #################### #################### # _ ######## #################### #################### # _ ######## #################### #################### # _ ######## #################### #################### # _ ######## #################### #################### # _ ######## #################### #################### # Type 'U' to Update or 'D' to Delete a User from the list ############################################################################## ENTER=Continue F3=Back F7=Backward F8=Forward
Fields the user types
| Label | Field | Len | Map |
|---|---|---|---|
| Search User ID: | USRIDIN | 8 | COUSR00.bms:95 |
| — | SEL0001 | 1 | COUSR00.bms:153 |
| — | SEL0002 | 1 | COUSR00.bms:182 |
| — | SEL0003 | 1 | COUSR00.bms:211 |
| — | SEL0004 | 1 | COUSR00.bms:240 |
| — | SEL0005 | 1 | COUSR00.bms:269 |
| — | SEL0006 | 1 | COUSR00.bms:298 |
| — | SEL0007 | 1 | COUSR00.bms:327 |
| — | SEL0008 | 1 | COUSR00.bms:356 |
| — | SEL0009 | 1 | COUSR00.bms:385 |
| — | SEL0010 | 1 | COUSR00.bms:414 |
Data it touches
| Command | CICS file | Dataset | At |
|---|---|---|---|
| STARTBR | USRSEC derived | AWS.M2.CARDDEMO.USRSEC.VSAM.KSDS | COUSR00C.cbl:588–595 |
| READNEXT | USRSEC derived | AWS.M2.CARDDEMO.USRSEC.VSAM.KSDS | COUSR00C.cbl:621–629 |
| READPREV | USRSEC derived | AWS.M2.CARDDEMO.USRSEC.VSAM.KSDS | COUSR00C.cbl:655–663 |
| ENDBR | USRSEC derived | AWS.M2.CARDDEMO.USRSEC.VSAM.KSDS | COUSR00C.cbl:689–691 |
Where it goes next
RETURNnext tran
XCTLtransfer
- (CDEMO-CU00-USR-SEL-FLG NOT = SPACES AND LOW-VALUES) AND (CDEMO-CU00-USR-SELECTED NOT = SPACES AND LOW-VALUES)
- CDEMO-CU00-USR-SEL-FLG = 'U' OR CDEMO-CU00-USR-SEL-FLG = 'u'
in PROCESS-ENTER-KEY COUSR00C.cbl:196–199
5 pieces of evidence
- MOVE 'COSGN00C' at app/cbl/COUSR00C.cbl:111
- MOVE 'COADM01C' at app/cbl/COUSR00C.cbl:126
- MOVE 'COUSR02C' at app/cbl/COUSR00C.cbl:192
- MOVE 'COUSR03C' at app/cbl/COUSR00C.cbl:202
- MOVE 'COSGN00C' at app/cbl/COUSR00C.cbl:509
XCTLtransfer
- (CDEMO-CU00-USR-SEL-FLG NOT = SPACES AND LOW-VALUES) AND (CDEMO-CU00-USR-SELECTED NOT = SPACES AND LOW-VALUES)
- CDEMO-CU00-USR-SEL-FLG = 'D' OR CDEMO-CU00-USR-SEL-FLG = 'd'
in PROCESS-ENTER-KEY COUSR00C.cbl:206–209
5 pieces of evidence
- MOVE 'COSGN00C' at app/cbl/COUSR00C.cbl:111
- MOVE 'COADM01C' at app/cbl/COUSR00C.cbl:126
- MOVE 'COUSR02C' at app/cbl/COUSR00C.cbl:192
- MOVE 'COUSR03C' at app/cbl/COUSR00C.cbl:202
- MOVE 'COSGN00C' at app/cbl/COUSR00C.cbl:509
XCTLtransfer
always
in RETURN-TO-PREV-SCREEN COUSR00C.cbl:514–517
5 pieces of evidence
- MOVE 'COSGN00C' at app/cbl/COUSR00C.cbl:111
- MOVE 'COADM01C' at app/cbl/COUSR00C.cbl:126
- MOVE 'COUSR02C' at app/cbl/COUSR00C.cbl:192
- MOVE 'COUSR03C' at app/cbl/COUSR00C.cbl:202
- MOVE 'COSGN00C' at app/cbl/COUSR00C.cbl:509
Programs reached
| Program | Screens | Transfers to | Data |
|---|---|---|---|
| COSGN00C | COSGN00.COSGN0A | RETURN CC00XCTL COADM01CXCTL COMEN01C | USRSEC |
| COADM01C | COADM01.COADM1A | RETURN CA00XCTL COUSR00CXCTL COUSR01CXCTL COUSR02CXCTL COUSR03CXCTL COTRTLICXCTL COTRTUPCXCTL COSGN00C | |
| COUSR02C | COUSR02.COUSR2A | RETURN CU02XCTL COSGN00CXCTL COADM01CXCTL COUSR02C | USRSEC |
| COUSR03C | COUSR03.COUSR3A | RETURN CU03XCTL COSGN00CXCTL COADM01CXCTL COUSR03C | USRSEC |