Example verification of shared data tables
This example shows the steps to perform to verify the shared data tables for the CICS® shared data tables environment.
- A CICS region, CICSIDC, is started. CICSIDC is the server CICS region in this example.
- On CICSIDC, the following steps are completed:
- The user-maintained data table, MYSDT, is defined and installed. The MYSDT data table is based on the sample data set, hlq.CICSIDC.FILEA, installed on that region.
- The following generic READ command is entered at a terminal:
CECI READ FILE(MYSDT) RIDFLD(00092) KEYLENGTH(5) GE GTEQFigure 2 shows the initial response (LOADING), and Figure 3 shows the subsequent response when the command is repeated after the data table has completed loading.
- A second CICS region, CICSIDA, is started with support for shared data tables. CICSIDA is the requester CICS region in this example.
- The following IRC connections and sessions are defined and installed
on the associated CICS regions:
Region CONNECTION SESSION CICSIDA CICA ATOC CICSIDC CICC CTOA See Figure 6 and Figure 7 for the CICA and ATOC resource definitions attributes. The attributes for the CICC and CTOA resource definitions are similar.
- On CICSIDA, the following steps are completed:
- The file, REMSDT, is defined and installed as remote, referring to the MYSDT data table on CICSIDC. See Figure 8 for the parameters used for the REMSDT resource definition.
- The file, REMFIL, is defined and installed as remote, referring to the FILEA sample file on CICSIDC.
- The CEMT SET IRC CLOSED command is used to close the IRC connection to CICSIDC.
- The following generic READ command is entered at a terminal:
CECI READ FILE(REMFIL) RIDFLD(00092) KEYLENGTH(5) LENGTH(80) GE GTEQFigure 4 shows the SYSIDERR response, because the remote file cannot be accessed by function-shipping. You also see this response for the remote data table, REMSDT, if the IRC connection is closed.
- The following generic READ command is entered at a terminal:
CECI READ FILE(REMSDT) RIDFLD(00092) KEYLENGTH(5) LENGTH(80) GE GTEQFigure 5 shows the NORMAL response. You receive a NORMAL response only if MYSDT is already open on CICSIDC, as achieved in step 2.b.

read file(MYSDT) ridfld(00092) keylength(5) ge gteq
STATUS: COMMAND EXECUTION COMPLETE NAME=
EXEC CICS READ
File( 'MYSDT ' )
< SYsid() >
( SEt() | Into( '' ) )
< Length( +00000 ) >
RIdfld( '00092' )
< Keylength( +00005 ) < GEneric > >
< RBa | RRn | DEBRec | DEBKey >
< GTeq | Equal >
< UNcommitted | Consistent | REpeatable | UPdate <token()> >
< Nosuspend >
RESPONSE: LOADING EIBRESP=+0000000094 EIBRESP2=+0000000104
PF 1 HELP 2 HEX 3 END 4 EIB 5 VAR 6 USER 7 SBH 8 SFH 9 MSG 10 SB 11 SF
read file(MYSDT) ridfld(00092) keylength(5) ge gteq
STATUS: COMMAND EXECUTION COMPLETE NAME=
EXEC CICS READ
File( 'MYSDT ' )
< SYsid() >
( SEt()
| Into( ' 000983J. S. TILLING WASHINGTON, DC 34512' ... ) )
< Length( +00080 ) >
RIdfld( '00092' )
< Keylength( +00005 ) < GEneric > >
< RBa | RRn | DEBRec | DEBKey >
< GTeq | Equal >
< UNcommitted | Consistent | REpeatable | UPdate <token()> >
< Nosuspend >
RESPONSE: NORMAL EIBRESP=+0000000000 EIBRESP2=+0000000000
PF 1 HELP 2 HEX 3 END 4 EIB 5 VAR 6 USER 7 SBH 8 SFH 9 MSG 10 SB 11 SF
read file(FILEA) ridfld(00092) keylength(5) length(80) ge gteq
STATUS: COMMAND EXECUTION COMPLETE NAME=
EXEC CICS READ
File( 'FILEA ' )
< SYsid() >
( SEt()
| Into( ' ' ... ) )
< Length( +00080 ) >
RIdfld( '00092' )
< Keylength( +00005 ) < GEneric > >
< RBa | RRn | DEBRec | DEBKey >
< GTeq | Equal >
< UNcommitted | Consistent | REpeatable | UPdate <token()> >
< Nosuspend >
RESPONSE: SYSIDERR EIBRESP=+0000000053 EIBRESP2=+0000000130
PF 1 HELP 2 HEX 3 END 4 EIB 5 VAR 6 USER 7 SBH 8 SFH 9 MSG 10 SB 11
read file(MYSDT) ridfld(00092) keylength(5) length(80) ge gteq
STATUS: COMMAND EXECUTION COMPLETE NAME=
EXEC CICS READ
File( 'MYSDT ' )
< SYsid() >
( SEt()
| Into( ' 000983J. S. TILLING WASHINGTON, DC 34512' ... ) )
< Length( +00080 ) >
RIdfld( '00092' )
< Keylength( +00005 ) < GEneric > >
< RBa | RRn | DEBRec | DEBKey >
< GTeq | Equal >
< UNcommitted | Consistent | REpeatable | UPdate <token()> >
< Nosuspend >
RESPONSE: NORMAL EIBRESP=+0000000000 EIBRESP2=+0000000000
PF 1 HELP 2 HEX 3 END 4 EIB 5 VAR 6 USER 7 SBH 8 SFH 9 MSG 10 SB 11 SF
In the screen below, only the relevant parameters are shown; other parameters are left to default. The value of CICS RELEASE is for 760. If you run a different release, this value reflects the number of your release.
OBJECT CHARACTERISTICS CICS RELEASE = 0760
Connection : CICA
Group : CICAGRP
DEscription : MRO CONNECTION CICSIDA TO CICSIDC
CONNECTION IDENTIFIERS
Netname : CICSIDC
INDsys :
REMOTE ATTRIBUTES
REMOTESystem :
REMOTEName :
CONNECTION PROPERTIES
ACcessmethod : IRc Vtam | IRc | INdirect | Xm
Protocol : Appc | Lu61
SInglesess : No No | Yes
DAtastream : User User | 3270 | SCs | STrfield | Lms
RECordformat : U U | Vb
OPERATIONAL PROPERTIES
AUtoconnect : No No | Yes | All
INService : Yes Yes | No
In the screen below, only the relevant parameters are shown; other parameters are left to default. The value of CICS RELEASE is for 760. If you run a different release, this value reflects the number of your release.
OBJECT CHARACTERISTICS CICS RELEASE = 0760
Sessions : ATOC
Group : CICAGRP
DEscription : SESSION FOR MRO CICA TO CICC
SESSION IDENTIFIERS
Connection : CICA
SESSName :
NETnameq :
MOdename :
SESSION PROPERTIES
Protocol : Lu61 Appc | Lu61
MAximum : 000 , 000 0-999
RECEIVEPfx : RB
RECEIVECount : 005 1-999
SENDPfx : SB
SENDCount : 003 1-999
SENDSize : 04096 1-30720
RECEIVESize : 04096 1-30720
SESSPriority : 100 0-255
In the screen below, only the relevant parameters are shown; other parameters are left to default. The value of CICS RELEASE is for 760. If you run a different release, this value reflects the number of your release.
OBJECT CHARACTERISTICS CICS RELEASE = 0760
File : REMSDT
Group : CICCGRP
DEScription :
VSAM PARAMETERS
DSNAme :
Password : PASSWORD NOT SPECIFIED
RLsaccess : No No | Yes
Lsrpoolid : 1 1-8 | None
READInteg : Uncommitted Uncommitted | Consistent | Repeat
DSNSharing : Allreqs Allreqs | Modifyreqs
STRings : 001 1-255
Nsrgroup :
REMOTE ATTRIBUTES
REMOTESystem : CICC
REMOTEName : MYSDT
RECORDSize : 1-32767
Keylength : 1-255
INITIAL STATUS
STAtus : Enabled Enabled | Disabled | Unenabled