CICS QUESTION BANK All the units in CICS are divided into the following topics Topic 1 Topic 2 Topic # Topic & Topic ) Topic , Topic -
Fund Fundaamenta ntal Prog Progrram com compone ponent ntss Testing CEDF Testing !andling e"ceptions $aps Displa% Accessing Displa%ing Displa%ing map fields 'eading e"ternal data (pdating e"ternal data Addr Addreessa ssa*ilit% tech techn ni+ues ues Accessing special storage areas CICS +u +ueuing facilities Additional topics
STRUCTURE OF THE QUESTION PAPER PAPER Guide lines: •
.uestion paper can *e divided into & sections as given *elow/ .uestion paper Section 0o/ Section 1 Section 2 Section# Section&
•
T%pe of +uestion $ultiple choice True4False Fill in the *lans Short answer +uestions
0o/ of +uestions 13 13 13 13
$ars 1 each 1 each 1 each 2 each
.uestions can *e selected from each topic as specified *elow/
Section Section1 Section2 Section# Section&
topic1 topic2 topic# topic& topic) topic, topic1 2 2 2 1 1 1 1 1 2 2 2 1 1 1 3 2 2 2 2 1 1 2 2 2 1 1 1
SECTION -1 Mulitiple C!i"e Questi!ns
1/1 5hat will *e the EI6CA7E0 in case of I time program run8 9 a : 1/2 3 1/# 133 1/& ;;;; 1/) 0one of these 1/2 5hen a coding terminal control 'ECEI
'$A7 *: E>C c: 7E0?E'' d: a: and *: e: a:= *: and c: 1/# In C>6>7= to accept IF EI6AID @ DF!PF, which of the following statements %our program must include8 9 c : a: C>PB mapsetname *: C>PB DF!6$SCA c: C>PB DF!AID d: C>PB !A0D7E AID e: 0one of the a*ove f:
5hat action must a programmer tae to ensure that CICS copies DF!EI67 into an application program8 9 d : g: C>PB DF!EI67 h: I0C7(DE DF!EI67 i: C>PB DF!C>$$A'EA : 0one of the a*ove
1/) 5here a: *: c: d: e:
can a program find the transaction identification that *egan a tas8 9a: In field EI6T'0ID/ In field EI6T'A0/ In the CSA/ In the T5A/ A program must issue an EEC CICS ASSI?0 T'A0ID9FIE7D1: E0DEEC to place the transaction ID into FIE7D1/ FIE7D1 must *e defined as PIC 9&:/
1/, 5hich of the following C>6>7 commands should not *e e"ecuted within a CICS program89a: a: >PE0 I0P(T FI7E1/ *: ST>P '(0/ c: C>$P(TE FIE7D1 '>(0DED @ FIE7D2 G FIE7D#/ d: $>''ESP>0DI0? TA67E1 T> TA67E2/ e: 0one of the a*ove/
1/- 5hich of the following C>6>7 statements should not appear within a CICS program8 9 c: a: *: c:
FIE7D1 PIC 9;: H(STIFIED 'I?!T/ FIE7D1 >CC('S 1 T> 1333 TI$ES DEPE0DI0? >0 FIE7D2 PIC / 5'ITE 'EC>'D1/
d: 0one of the a*ove/ e: All of the a*ove/ 1/ 5hich CICS ta*le contains the program name that gets control when a transaction code is entered and which ta*le has the address where the program is located8 Choose the com*ination of answers *elow/ 9a:
a: *: c: d:
Program To ?et Control PPT PCT PPT PCT
Address >f Program PCT PPT PPT PCT
e:
5hich CICS command is most useful for isolating errors in C>6>7 statements89 f: ASTI$E g: F>'$ATTI$E h: SE0D $AP i: E0TE' T'ACE0($ : All are e+uall% useful : All are e+uall% useless
l:
5hich of the following will suspend the current !A0D7E C>0DITI>0 and !A0D7E AID settings 8 9 f : m: n: o: p: +: r: s:
f:
CICS 7I0 CICS CT7 CICS P(S! !A0D7E C>6>7 static CA77 C>6>7 d%namic CA77 All of the a*ove 0one of the a*ove
2/#/ Select the !A0D7E A6E0D command which will transfer control to a program called C7EA0(P 9 d : a:
EEC CICS !A0D7E A6E0D 7A6E7 9JC7EA0(PK: E0DEEC *: EEC CICS !A0D7E A6E0D 9JC7EA0(PK: E0DEEC c: EEC CICS !A0D7E A6E0D 'ESET 9JC7EA0(PK: E0DEEC d: EEC CICS !A0D7E A6E0D P'>?'A$ 9JC7EA0(PK: E0DEEC 2/&/ 5hat is the preferred method of handling e"ception conditions8 9 c : 2/)/ !A0D7E C>0DITI>0 2/,/ Coding 0>!A0D7E and checing EI6'C>DE4EI6'ESP 2/-/ Coding 'ESP and checing EI6'ESP 2// Allow CICS to tae default action 2/;/ 0one of the a*ove 2/)/ 5hich of the following commands can *e entered from a CICS terminal to chec for correct s%nta"= *ut not e"ecute= a SE0D command8 9 e :
a:
CECI SE0D $AP9$AP1: $APSET9$APSET1: SB0
*:
CECI SE0D $AP9$AP1: $APSET9$APSET1: SB0TA
c:
CECI C!EC SE0D $AP9$AP1: $APSET9$APSET1:
d: 8CECI SE0D $AP9$AP1: $APSET9$APSET1: e:
CECS SE0D $AP9$AP1: $APSET9$APSET1:
2/,/ 5hich of the following statements= when added *efore or after the highlighted code in the program *elow= will pass control to PA'AC7EA' when the clear e% is hit on a terminal8 9 a :
DATA DI0/ 5>'I0?ST>'A?E SECTI>0/ C>PB DF!AID/ /// P'>CED('E DI0/ /// E&EC CICS RECEI'E MAP()MAP1)* MAPSET()MAPSET1)* EN+-E&EC, /// PA'AC7EA'/ a:
6efore the code is e"ecuted= issueL EEC CICS !A0D7E AID C7EA'9PA'AC7EA': E0DEEC/ *: 6efore the code is e"ecuted= issueL EEC CICS !A0D7E C7EA' PA'A9PA'AC7EA': E0DEEC/ c: After the code is e"ecuted= issueL IF EI6C7EA' @ B ?> T> PA'AC7EA'/ d: After the code is e"ecuted= issueL IF EI6I0P(T @ C7EA' ?> T> PA'AC7EA'/ e:
5hich of the following CICS transaction codes can *e used to interactivel% e"ecute CICS command language 9commands that can *e coded in a C>6>7 program: at a terminal8 9 d : a:
CE$T
*:
CS$T
c:
CECS
d:
CECI
2/ 5hich of the following commands are used to invoe EDF 9The E"ecution Diagnostic Facilit%:8 9*: 2/; EDF1 2/13 CEDF 2/11 EDF 2/12 EDF #/1/ It is desired to transmit the information within the s%m*olic map in a program and the constant data defined in the ph%sical map/ 5hich of the following code segments should *e su*stituted for the asteriss 9MMMMMMMMMMM: *elow8 9* : P'>CED('E DI0/ / EEC CICS SE0D $AP9J$AP1K: $APSET9J$APSET1K: MMMMMMMMMMMM
// a: *: c: d: e:
DATA>07B E0DEEC/ E0DEEC/ $E'?E E0DEEC/ 6>T! E0DEEC/ $AP>07B E0DEEC/
#/2/ 5hich of the following CICS commands can cause a P?$IDE'' when e"ecuted 9 * : #/#/ EEC CICS 'ECEI?'A$9JP'>?'A$1K: E0DEEC/ #/)/ EEC CICS SE0D $AP9J$AP1K: $APSET9J$APSET1K: E0DEEC/ #/,/ 0one of the a*ove/ #/#/ If a user e%s a valid transaction id 9I0.B: from a clear screen and presses E0TE'= which of the following SE0D $AP commands results in a #2-3 data stream that ma% cause a terminal error8 9e: #/&/ SE0D $AP 9J$AP 1K: $APSET9J$APSET1K: #/)/ SE0D $AP 9J$AP 1K: $APSET9J$APSET1K: $AP>07B #/,/ SE0D $AP 9J$AP 1K: $APSET9J$APSET1K: DATA>07B #/-/ An% of the a*ove #// 0one of the a*ove
#/&/ The constant data defined in a ph%sical map is to *e sent to a screen 5IT!>(T an% varia*le information from the map cop% mem*er defined in the program/ 5hich of the following is the most efficient wa% to send the map89*: a: *: c: d: e:
EEC CICS EEC CICS E0DEEC/ EEC CICS EEC/ EEC CICS EEC CICS
SE0D $AP19$AP1: $APSET9$APSET1: 0>DATA E0DEEC/ SE0D $AP9$AP1: $APSET9$APSET1: $AP>07B E'ASE SE0D $AP9$AP1: $APSET9$APSET1: DATA>07B E'ASE E0D SE0D $AP9$AP1: $APSET9$APSET1: E'ASE E0DEEC/ SE0D $AP9$AP1: P!BSICA7 E0DEEC/
#/)/ 5hich of the following parameters can *e su*stituted for the asteriss 9MMMMMMM: in the map field defined *elow89 c: $AP1S DF!$SD TBPE@$AP=$>DE@I0>(T=CT'7@F'EE6=7A0?@C>6>7=TI>APF@BES $AP1 DF!$DI SINE@92&=3: FIE7D1 DF!$DF P>S@9)=2:=ATT'6@(0P'>T=7E0?T!@;=MMMMMMM a: *: c: d: e:
PIC@S;9-:<;; PICT('E@;9-:<;; PICI0@;9-:<;; PIC>(T@OO=;;;/;; 0one of the a*ove parameters are valid within a CICS map definition/
#/,/ CICS map $AP1 appears *elow/ 5hich of the following C>6>7 statements will place the cursor at FIE7D2 when $AP1 is sent using s%m*olic cursor positioning89 c:
$AP1S DF!$SD TBPE@$AP=$>DE@I0>(T=CT'7@9F'EE6=F'SET:=7A0?@C>6>7= TI>APF@BES $AP1 DF!$DI SINE@92&=3: FIE7D1 DF!$DF P>S@9&=2:=ATT'6@ASIP=7E0?T!@2 FIE7D2 DF!$DF P>S@9&=):=ATT'6@(0P'>T=7E0?T!@2 FIE7D# DF!$DF P>S@9&=:=ATT'6@(0P'>T=7E0?T!@2 DF!$DF P>S@9&=11:=ATT'6@ASIP=7E0?T!@1 DF!$SD TBPE@FI0A7 a: *: c: d: e:
$> FIE7D17 FIE7D27 FIE7D#7/ $> FIE7D17 FIE7D#7/ $> FIE7D27/ $> FIE7D17 FIE7D27/ $> FIE7D27/
#/-/ 5hich of the following statements correctl% descri*e options that can *e su*stituted for the asteriss 9MMMMMMMMM: *elow8 9 d : $AP1 DF!$SD TBPE@MMMMMMM= $>DE@I0>(T= 7A0?@C>6>7= CT'7@9F'EE6=F'SET:= TI>APF@BES a: *: c: d: e:
5hich 9 c : f: g: h: i: :
7I0= to create a te"t dec that can lined into the CICS load li*rar%/ 7>AD= to create a te"t dec that can *e lined into the CICS load li*rar%/ C>PB= to create a cop% mem*er for use *% a program using the map/ DSECT= to create a cop% mem*er for use *% a program using the map/ of the following is not considered an e"tended attri*ute when creating 6$S maps8 Color (nderlining >utlining Transparenc% All of the a*ove are e"tended attri*utes/
#/;/ If the operator e%s the data into field 0A$E and presses E0TE' e%= the information is passed to %our program/ If %ou want to turn off the modified data tag for name= %ou must move a one *%te constant to which of the following data areas in %our program8 9 f : #/13/0A$E #/11/0A$E> #/12/0A$E7 #/1#/0A$EF #/1&/0A$EC #/1)/0A$EA #/13/ A field on a screen was erased *% the operator hitting the E>F e%/ The map definition of the field is shown *elow/ 5hat are the values of FIE7D1F= FIE7D17 and FIE7D1I when the map is received8 9 e : FIE7D1 DF!$DF P>S@9)=:=ATT'6@(0P'>T=7E0?T!@) Choose the answer that indicates the correct values of the fields shown/ FIE7D1F
FIE7D17
FIE7D1I
a:
!e"adecimal 3
3
7>5
*:
7>5
3
SPACES
c:
7>5
1
SPACES
d:
!e"adecimal 3
1
7>5
e:
!e"adecimal 3
3
SPACES
#/11/ 5hich of the following causes a $APFAI7 e"ception condition on a 'ECEI
e :
The user entered the data and then erased the data using Erase E>F The user entered data and then erased the data using the space *ar/ The user pressed the C7EA' e%/ The user e%ed the data and pressed an undefined PF e%/ All of the a*ove
&/1/ 5hich of the following statements correctl% descri*e the following code8 9 d : P'>CED('E DI0/ EEC CICS !A0D7E C>0DITI>0 0>T>PE090>T>PE0PA'A : E0DEEC/ // 0>T>PE0PA'A/ a: *: c: d:
Paragraph 0>T>PE0PA'A will get control if a data set does not e"ist in the FCT9 File Control Ta*le :/ The code is used to close the CICS file For each data set referenced in a program= the code must *e issued again/ If ) files are processed= the code must *e issued ) times It is used to pass control to 0>T>PE0PA'A when a CICS file control command is e"ecuted upon a data set that is closed/
&/2/ 5hich of the following CICS commands can *e added to the following program to *rowse a CED('E DI0/ EEC CICS STA'T6' DATASET9FI7E1: 'IDF7D9'EC1EB: EB7E0?T!9#: E.(A7 E0DEEC/
f:
a:
EEC CICS 'EADP'E< DATASET9FI7E1: 'IDF7D9'EC1EB: I0T>9'EC1: 7E0?T!9'EC17E0: E0DEEC/
*:
EEC CICS 'EAD6AC DATASET9FI7E1: 'IDF7D9'EC1EB: I0T>9'EC1: 7E0?T!9'EC17E0: E0DEEC/
c:
EEC CICS 'EAD P'I>' DATASET9FI7E1: 'IDF7D9'EC1EB: I0T>9'EC1: 7E0?T!9'EC17E0: E0DEEC/
d:
EEC CICS 'EAD 'E9'EC1: 7E0?T!9'EC17E0: E0DEEC/
e:
A
5hich of the following statements C>''ECT7B descri*e the highlighted code8 9 * :
P'>CED('E DI0/ EEC CICS STA'T6' DATASET9FI7E1: 'IDF7D9'EC1EB: REQI+9'EC1'E.ID: E0DEEC/ a:
It is re+uired if more than 1 file is *rowsed within the same CICS program/
*:
It is re+uired when multiple *rowse operations are to *e concurrentl% used upon the same file/
c:
It contains the password of a
d:
It contains the CICS file securit% code defined in the FCT and is re+uired for files defined as highsecurit%/
e:
There is no such option/ It will cause a CICS command language translator error/
&/&/ 5hich of the following are proper wa%s to chec for an endoffile condition when the highlighted code is e"ecuted8 9 a : DATA DI0/ 5>'I0?ST>'A?E SECTI>0/ 31 'EC17E0?T! PIC S;9&: C>$P/ 31 'EC1EB PIC 9#: CED('E DI0/
E&EC CICS REA+NE&T +ATASET()FIE1)* RI+F+(REC1-KE.* INTO(REC1* ENGTH(REC1-ENGTH* EN+-E&EC, /// FI7EE0D/
a:
Issue an EEC CICS !A0D7E C>0DITI>0 E0DFI7E9FI7EE0D: E0DEEC *efore e"ecuting the code/ *: Add an AT E0D ?> T> FI7EE0D clause *efore the E0DEEC in the code/ c: Issue an EEC CICS E0DFI7E9FI7EE0D: E0DEEC after e"ecuting the code/ d: After e"ecuting the 'EAD0ET issue an IF EI6E0DF7 @ 13 ?> T> FI7EE0D/ e: Issue an EEC CICS !A0D7E C>0DITI>0 E0DFI7E9FI7EE0D: E0DEEC after e"ecuting the code/ f:
A 'EAD (PDATE command iniitates
'E5'ITE command DE7ETE command (07>C command End of tas All of the a*ove 0one of the a*ove
&/,/ 5hich of the following are valid for deleting rows of data8 9* : a: *: c: d:
DE7ETE without an open cursor DE7ETE with an open cursor 6oth a: *: 0one of the a*ove
&/-/ 5hich of the following statements C>''ECT7B descri*e the highlighted code8 9 c:
P'>CED('E DI0/ EEC CICS 5'ITE F'>$9'EC1: 7E0?T!91333: DATASET9FI7E1: 'IDF7D9'EC1EB: MASSINSERT E0DEEC/
a: *:
The highlighted code must *e used when a write is done to a mass storage device/ The code must *e used when more than 13 records are added to a
&// 5hich of the following statements must *e e"ecuted *efore
EEC CICS >PE0 DATASET9FI7E1: (PDATE E0DEEC/
*:
EEC CICS 'EADB DATASET9FI7E1: E0DEEC/
c:
EEC CICS C>00ECT DATASET9FI7E1: (PDATE E0DEEC/
d:
EEC CICS STA'T6' DATASET9FI7E1: (PDATE E0DEEC/
e:
0one of the a*ove statements must *e e"ecuted *efore using
&/;/ 5hich of the following statements C>''ECT7B descri*e the highlighted code8 9 d :
P'>CED('E DI0/ EEC CICS !A0D7E C>0DITI>0 +UPREC9D(PPA'A: E0DEEC/ D(PPA'A/ /// a:
If 2 reads in a row are done with the same e%= control will pass to D(PPA'A/
*:
D(PPA'A will get control after a record with a duplicate e% has successfull% *een written to a data set/
c:
The code will cause an error during e"ecution of the command language translator *ecause there is no such error condition as D(P'EC/
d: 0one of the a*ove
e:
P'>?'A$A issuesL EEC CICS 7I0 P'>?'A$9P'>?'A$6: E0DEEC/ P'>?'A$6 issuesL EEC CICS CT7 P'>?'A$9P'>?'A$C: E0DEEC/ P'>?'A$C issuesL EEC CICS CT7 P'>?'A$9P'>?'A$D: E0DEEC/ 5hat will happen when P'>?'A$D issues the following code8 9
a
:
P'>CED('E DI0/ EEC CICS 'ET('0 E0DEEC/ a: P'>?'A$D will return to P'>?'A$A/ *: P'>?'A$D will return to P'>?'A$6/ c: P'>?'A$D will return to P'>?'A$C/ d: P'>?'A$D will not return to an% program/ It will return to CICS/ e: P'>?'A$D will a*end *ecause it does not specif% the CT7 option in the 'ET('0 statement/ )/2/ 5hich of the following are re+uired for 6>7 II programs8 9e: )/#/ 677 cells )/&/ SE'AD statements )/)/ ADD or C>$P(TE ver*s when ac+uired 7I0A?E SECTI>0 storage is greater than &3;, *%tes/ )/,/ All of the a*ove )/-/ 0one of the a*ove )// In which of the following programtoprogram statements do NOT return to the program issuing the statement89d : a: *: c: d: e:
CICS 7I0 C>6>7 static CA77 C>6>7 d%namic CA77 CICS CT7 0one of the a*ove
)/&/ 5hich of the following CICS commands can cause a P?$IDE'' when e"ecuted8 9 e: a: *: c:
EEC CICS 7I0 P'>?'A$9P'>?'A$1: E0DEEC/ EEC CICS 'ECEI07B E0D EEC/ d: All of the a*ove e: 0one of the a*ove
f:
5hich of the following are re+uired for 6>7 II programs8 9 e: g: 677 cells h: SE'AD statements i: ADD or C>$P(TE ver*s when ac+uired 7I0A?E SECTI>0 storage is greater than &3;, *%tes/ : All of the a*ove : 0one of the a*ove
)/,/ Assume a message ta*le is re+uired for all users of the transaction/ 5hich of the following is the *est place to store the ta*le address so that all tass can access it/ 9 d : a: DF!C>$$A'EA *: T5A c: TCT(A d: C5A e: EI6 ,/1/ 5hich of the following support Automatic Tas Initiation9ATI:8 ,/2/ E"trapartition transient data +ueues ,/#/ Intrapartition transient data +ueues ,/&/ $ain Temporar% storage +ueues ,/)/ Au"iliar% Temporar% storage +ueues ,/,/ All of the a*ove ,/-/ 0one of the a*ove
9*:
,/2/ 5hich of the following commands can *e used to update a record in temporar% storage 9 a : a:
EEC CICS 5'ITE. TS .(E(E9J.(E(E1K: F'>$ 9'EC1: 7E0?T!9133: ITE$9FIE7D1: 'E5'ITE E0DEEC/
*:
EEC CICS 5'ITE. TS .(E(E9J.(E(E1K: F'>$ 9'EC1: 7E0?T!9133: ITE$9FIE7D1: (PDATE E0DEEC/
c:
EEC CICS 'E5'ITE. TS .(E(E9J.(E(E1K: F'>$ 9'EC1: 7E0?T!9133: ITE$9FIE7D1: E0DEEC/
d:
EEC CICS (PDATE. TS .(E(E9J.(E(E1K: F'>$ 9'EC1: 7E0?T!9133: ITE$9FIE7D1: E0DEEC/
,/#/ 5here is the definition of the +ueue specified in the highlighted code8 9 e : DATA DI0/
5>'I0?ST>'A?E SECTI>0/ 31 TS1 PIC 9133:/ /// P'>CED('E DI0/ E&EC CICS /RITEQ TS QUEUE()TEMP)* FROM(TS-1* ENGTH(100* E0DEEC/
a:
In the DCT 9Destination Control Ta*le:
*:
In the FCT 9File Control Ta*le:
c:
In the TST 9Temporar% Storage Ta*le:
d:
In the FPT 9File Processing Ta*le:
e:
It is not defined in an% of the a*ove ta*les/
,/&/ 5hat is the purpose of the highlighted code8 9
*
:
DATA DI0/ 5>'I0?ST>'A?E SECTI>0/ 31 FIE7D1 PIC S;9&: C>$P/ /// P'>CED('E DI0/ EEC CICS 'EAD. TS ITEM(FIE+1* ///
a:
It is used to specif% the length of the record to *e written/
*:
It contains the record num*er when a specific record is to *e retrieved from a temporar% storage +ueue/
c:
It specifies the e% field when onl% the e% field is to *e retrieved from a temporar% storage record/
d:
It contains the length of the e% of a temporar% storage record/
e:
0one of the a*ove statements correctl% descri*e the highlighted code/
-/1/ 5hich of the following CICS transaction code can *e used to define the resources into CICS control ta*les 9 c : -/2/ CE$T -/#/ CECI -/&/ CEDA -/)/ CECS -/,/ 5hich of the following resources can *e accessed using Function Shipping/ 9 e : -/-/ Application programs -// $apsets -/;/
-/&/ Function shipping -/)/ Data transfer -/,/ Accessing the D62 data*ase -/-/ All of the a*ove -// 0one of the a*ove
SECTION - T#ue2F%lse 1/1 1/2 1/# 1/& 1/)
The concept of a C>$$A'EA is incompati*le with conversational programming 9t: In a pseudoconversational program= the EI6 areas are created on each tas initiation/9t: Pseudoconversational programs are the preferred method of coding CICS applications 9t: CICS re+uires a 7I0A?E SECTI>0 in all C>6>7 programs running under its control 9t: The following two conditions are e+uivalent 9f: IF EI6'ESP 0>T E.(A7 DF!'ESP90>'$A7: and IF EI6'ESP E.(A7 DF!'ESP9E''>': 1/, 7anguage Environment4#-3 97E4#-3: is supported *% CICS4ESA #/2 or later9t: 1/- CICS does not provide the facilit% to pass status information and data from tas to tas 9f: 1/ CECI is used for command s%nta" checing onl%9f:/ 1/; CE6' is used *rowse the contents of Temporar% storage +ueues 9t: 1/13 (ser defined varia*les are valid onl% for current CICS tas 9t: 1/11 CE6' can *e invoed from the CEDF woring storage screen 9t: 1/12 6>7 II places A6E0D information in %our default TS +ueue9t: 1/1# E"ception conditions cannot *e handled *% maing use of !A0D7E C>0DITI>0 C>$$A0D in CICS/ 9f: 1/1& The E''>' condition option is generic for all nonnormal conditions which are not specificall% coded in a !A0D7E C>0DITI>0 command 9t: 1/1) There can *e minimum of 1 space *etween 2 unprotected fields9 t: 1/1, There can *e 2 spaces *etween 2 unprotected fields while writing 6$S macro9f : 1/1- The ph%sical map is a mem*er of cop% li*rar%9f: 1/1 The S%m*olic map is the mem*er of cop% li*rar%9t: 1/1; Bou can receive mapsets into 5>'I0?ST>'A?E or the 7I0A?E S ECTI>0 of %our program/9t: 1/23 The use of e"tended attri*utes ma% re+uire more than one ph%sical location per field on the terminal screen 9f: 1/21 6IF DEEDIT is used to add the edit characters for the data items/ 9f: 1/22 >n a 'ECEI6>7 'EAD ver* to access ' if the results ta*le potentiall% contains more than one row/9t: &/)/ The concept of *rowse implies a se+uential retrieval of records/9t: &/,/ 5hen %ou read a record specif%ing an update= no one else can access the record9t: &/-/ The D(P'EC condition should *e handled whenever %ou delete a record9f: &// EEC CICS SB0CP>I0T '>776AC E0DEEC/ Is a correct statement/ 9f: &/;/ Bou must include SB0CP>I0T commands in updating protected
ECI call is a lin to a program in CICS region9t:
)/2/ )/#/ )/&/ )/)/ )/,/ )/-/ )// )/;/ )/13/ )/11/ )/12/ )/1#/
CICS programs that read a 6>7 to 6>7 II/9t: 7I0 is used to pass control to another program in the same logical level 9f: CT7 is used to pass control to another program in the same logical lever 9t: Data can *e passed to a called program using the C>$$A'EA option of the 7I0 and CT7 commands in the calling program 9t: The 677 is an addressing convention used to address storage within the woringstorage section of an application program 9f: 5e need not define 677 cells for addressing the storage in the 7I0A?E SECTI>0 in 6>7 II/ 9t: SE'AD statement is re+uired for >S4C>6>7 programs which use 677 cells/9t: For 6>7 II and non6>7 II programs %ou can ac+uire and address DF!C>$$A'EA during the first tas of pseudoconversation/ 9f: CICS ADD'ESS command can *e used to access information from CICS s%stem areas/ 9t: The 0ET0A$E is field which contains S4C>6>7= %ou re+uire one 677 cell for each &3;, *%tes 9t: 677 cells are used in 6>7 II programs for providing addressa*ilit% 9f:/
)/1&/ 5e cannot process intrapartition transient data +ueues using *atch C>6>7 programs9t: )/1)/ 5e can read= update and delete individual items in temporar% storage +ueue9f: )/1,/ >nce %ou read an intrapartition transient data +ueue item= %ou cannot read the item a second time9t: )/1-/ If %ou *rowse through temporar% storage transient data +ueues using CE6'= the +ueues will alwa%s *e in the same condition when %ou e"it CE6' provided that %ou do not delete an% of the +ueues/9f: )/1/ Bou cannot code CICS ta*le entries for nonrecovera*le temporar% storage +ueues/9t: )/1;/ CEDA can *e used to define and install the resources in CICS 9t: )/23/ $'>9$ulti 'egion >peration :and ISC9Inter S%stem Communication : are used for communication *etween two CICS s%stems 9t: )/21/
SECTION - 3 FI IN THE BANKS
1/1/ The CICS provided transaction which facilitates de*ugging of a program containing CICS Commands is CEDF 1/2/ The 'ECEI$$A'EA is a CICSmaintained unit of storage for passing and receiving data *etween tass/ 1/-/ The CICS supplied transaction used to e"ecute commands with defined varia*les for data area and data name options is CECI/ 1// The CICS supplied transaction used to *rowse the information in TS.s is CE6'/
1/;/ The I?0>'E C>0DITI>0 command causes the CICS to return to the ne"t statement in the application program if the named condition occurs/ 1/13/ The A0BEB option taes care of handling all the PF e%s which have not *een handled e"cept the E0TE' e% / 1/11/ To change the attri*utes of map fields d%namicall%= we must have the C>PB DF!6$SCA statement in the application program/ 1/12/ C>PB DF!6$SCAdeclares the constants used to alter the field attri *ute *%tes/ 1/1#/ The s%m*olic map description resides in the C>PB li*rar% 1/1&/ The ph%sical map resides in the program load li*rar%/ 1/1)/ The s%m*olic map is placed in the source program *% the compiler/ 1/1,/ C>PB DF!AID declares the attention identifier constants for determining which e% was pressed *% the operator/ 1/1-/ To use s%m*olic cursor positioning on t he map field E''>'= %ou must code a C>6>7 statementL $> E''>'7/ 1/1/ The EI6 field which identifies the e% pressed *% the terminal user in the application program is EI6AID / 1/1;/ The EI6 field used to determine the position of the cursor on the screen is EI6CP>S0/ 1/23/ 6IF DEEDIT command is used to remove the edit characters from the data/ 1/21/ If %ou do not code PICI0 or PIC>(T= the default is alwa%s PIC 9length of field: 1/22/ The F'SET option is used with SE0D $AP command to reset $DT to ero for all unprotected fields of the screen/ &/1/ &/2/ &/#/ &/&/ &/)/ &/,/ &/-/ &// &/;/ &/13/ &/11/ &/12/ &/1#/ &/1&/ &/1)/ &/1,/
The FCT of the CICS control ta*le contains an entr% for ever% File that is to *e accessed in CICS/ The FCP of the CICS supplied program provides the application programs with services to read=update=add and delete records in a file/ The CICS file control supports the C command is used to release the e"clusive control from the record 5'ITE command with $ASSI0SE'T option is used to add a group of records whose e%s are in ascending order into a file/ 5hen using a cursor onl% the current row ma% *e deleted/ The DE7ETE command is supported for nl% records from
&/1-/ The 7I0 command is used to pass control from an application program at one logical level to another application at the ne"t lower logical level/ &/1/ The CT7 command is used to pass control from one application program to another application program at the same logical level/ &/1;/ Data can *e passed to the called program through the C>$$A'EA option of 7I0 or CT7 commands/ &/23/ The P?$IDE'' e"ceptional condition is raised when the program specified with 7I0 or CT7 is not found in the PPT/ &/21/ The 677 CE77S is an addressing convention used to address storage outside the woring storage section of application program in >S4C>6>7/
&/22/ The 677 cells must *e defined in 7I0A?E section of the application program/ &/2#/ The SE'AD statement is used to ensure addressa*ilit% to a particular area defined in the 7inage section of the application program in >S4C>6>7= whenever the content of 677 cell is changed/ &/2&/ In >S C>6>7= the argument provided with the SET option is a 677 cell/ &/2)/ The SE'AD instruction generates code to refresh the machine register with an address from a 677 cell in >S4C>6>7 &/2,/ In >S4C>6>7= we re+uire one 677 cell for each &3;, *%tes / &/2-/ The CICS command used to load the user ta*le into the program is 7>AD/ &/2/ The ADD'ESS command is used to access information in the CICS s%stem areas/ &/2;/ The ASSI?0 command is used to access the s%stem value outside of the application program/ &/#3/ The (SE'ID option in ASSI?0 command is used to access the userid/ &/#1/ &/#2/ &/##/ &/#&/ &/#)/ &/#,/ &/#-/ &/#/ &/#;/ &/&3/
-/1/ -/2/ -/#/ -/&/ -/)/ -/,/ -/-/ -//
The Transient Data +ueue has a destructive read/ The destination Ids and other characteristics of TD.s are defined in the DCT/ The DE7ETE. command is applica*le onl% to intrapartition TD.s The .6(SB e"ceptional condition is raised when there is an attempt to access a record in intrapartion TD. when it is *eing written to or deleted *% another tas/ If the TS. is recovera*le then it must *e defined in the TST of CICS control ta*les/ The argument with 0($ITE$S option in 'EAD. TS command specifies the num*er of items in the +ueue/ The .NE'> condition is raised= if we attempt a 'EAD operation on TD. when there are no records/ The 0ET option on 'EAD. TS command is used to retrieve the records se+uentiall%/ The ITE$E'' e"ceptional condition is raised if end of +ueue is reached for 'EAD. TS 0ET command/ The ITE$E'' e"ceptional condition is raised if the specified record is not found for 'EAD. TS ITE$ or 5'ITE. TS 'E5'ITE/ The CICS supplied transaction used to define the resources online is CEDA/ The Function shipping facilit% allows a CICS application program in the local CICS s%stem to access the resources owned *% another remote CICS s%stem/ The mirror transactions are the CICS supplied transactions for administrating Function shipping/ The As%nchronous processing facilit% allows a CICS application program in the local CICS s%stem to initiate remote transactions owned *% the remote CICS s%stem/ The STA'T command is used to initiate the remote transaction owned *% remote CICS s%stem/ The Transaction 'outing facilit% allows a terminal connected to the local CICS s%stem to run remote transactions which are owned *% the remote CICS s%stem/ The rela% program is the CICS supplied program for administrating the Transaction 'outing/ The Distri*uted Transaction Processing facilit% allows a CICS application program on one CICS s%stem to perform s%nchronous communication with another program in the other CICS s%stem/
SECTION - 4 S!#t %ns5e# 6uesti!ns 1/1/
1/2/ 1/#/ 1/&/
1/)/ 1/,/
1/-/
!ow do %ou indicate that CICS should *ranch to %our coded routines when e"ception condition occurs/ (sing !A0D7E C>0DITI>0 5hich EI6 field will give %ou the last e"ecuted CICS command8 EI6F0 field in EI6 0ame two C>6>7 commands that cannot *e used in CICS/ >PE0=C7>SE='EAD='E5'ITE=5'ITE=DISP7AB=ACCEPT 9 an% two is sufficient : 5rite the CICS command which maes the program pseudoconversational EEC CICS 'ET('0 T'A0ID9: E0DEEC/ 5hat information can *e o*tained from the EI6'C>DE8 'eturn code of last e"ecuted CICS command 5hat are some of the information availa*le in the E"ecute Interface 6loc 9EI6: area8 The cursor position in the map= transaction id= terminal id= tas num*er= length of communication area= current date and time= Attention identifier etc/= 5hat is 1// EIBCAEN contains the length of the communication area 1,7, EIBTIME contains the time on which the tas is initiated 1/13/ EIBTRMI+ contains the terminal id on which the tas is initiated/ 1/11/ EIBCPOSN contains the current cursor position
1/12/ 5rite s%nta" for/ 'eturning control to CICS 9 without an% woring storage program is running in standalone mode :/ EEC CICS 'ET('0 E0DEEC/ 1/1#/ 5hat happens when a CICS command contains a 'ESP option8 0o action is taen for an% e"ceptional conditions occuring during the e"ecution of the command/ 5hen the a*normal condition occurs= the CICs response code will *e stored in the program wor area and can *e checed at the ne"t se+uential instruction/ 1/1&/ Do %ou need to do a 'ECEI!A0D7E 1/1-/ 5hat is the function of the !A0D7E C>0DITI>0 command8 To specif% the program or paragraph la*el to which the control has to *e passed if the e"ception condition specified in the !A0D7E C>0DITI>0 occurs/ 1/1/ 5hat does !A0D7E A6E0D command do8 Allows the esta*lishing of an e"it= so that cleanup process can *e done in the event of an a*normal tas termination/ 1/1;/ 5hat is the difference *etween the !A0D7E C>0DITI>0 and I?0>'E command A !A0D7E C>0DITI>0 command specifies what should *e done when the specified condition occurs/ 6ut the I?0>'E command gives control *ac to the ne"t se+uential statement following the command causing the condition/ 1/23/ 5hat happens when a CICS command contains the 'ESP option8 0o action is taen for an% e"ceptional conditions occurring during the e"ecution of this command/ The a*normal condition that has occurred will *e ignored even if a !A0D7E C>0DITI>0 command e"ists/ It has then same effect as the I?0>'E
command e"cept that it will not cancel the previous !A0D7E C>0DITI>0 for an% other command/ 1/21/ 5hat is the function of CE6' command8 5hat does it access *% default8 CE6' command is used to *rowse the contents of TS.s/ 6% default= it will access the default TS./ 1/22/ If an application uses a !A0D7E AID E0TE'9mainlogic: and the !A0D7E C>0DITI>0 E''>'9a*ortrtn: commands/ If a program issues a 'ECEI
1/2#/ 1/2&/
1/2)/
1/2,/
$ainlogic will receive control *ecause !A0D7E AID has priorit% over !A0D7E C>0DITI>0/ In the application program how can %ou determine which e% was pressed on the e%*oard Either *% checing the EI6AID value or *% maing use of !A0D7E AID command 5h% are 'ESP codes are more structured than !A0D7E C>0DITI>0 commands8 A ?>T> is generated after each CICS command for each !A0D7E C>0DITI>0 routine/ 'ESP codes are tested inline after the CICS command is e"ecuted/ !ow long does the specific condition 9 i/e/= 7E0?E'': that is specified in a !A0D7E C>0DITI>0 command remain in effect8 A specific condition remains in effect until The end of a program or a transfer to another program Another !A0D7E C>0DITI>0 command is specified overriding the first condition A !A0D7E I?0>'E C>0DITI>0 command is issued If %ou specif% a !A0D7E C>0DITI>0 command in program JAK and then a 7I0 or CT7 to program J6K/ 5ill the !A0D7E C>0DITI>0 still *e effective8
0o= !andle conditions are onl% effective in the program in which the% are defined/ 1/2-/ 5hat could happen to the transaction if an e"ception condition is not trapped8 The transaction could a*end 1/2/ 5hat happens when a CICS command contains the 0>!A0D7E option8 0o action is going to *e taen for an% e"ceptional condition occurring during the e"ecution of the statement in which it was specified/ #/1/
#/2/
5rite an% two differences *etween ph%sical map and s%m*olic map/ Ph%sical contains the constant default data= attri*ute *%tes mem*er of load li*rar% S%m*olic map contains field definitions= attri*ute *%tes to *e accessed *% the application program mem*er of cop% li*rar%/ ?iven a mapset consisting of # maps and total &2 fields 9 e"cept stopper *%te := how man% of the following will *e needed/ a: DF!$SD 9 1
#/#/
: *: DF!$DI 9
#
: c: DF!$DF 9 &2
:
5rite a macro to define a field with the following characteristics in a map 0amed Input field to accept a 1# digit
#/&/
Code should contain DF!$DF followed *% all the parameters specified a*ove Assume that %ou have *een woring with a mapset named TEST$ST containing a map named TEST$AP/ 5rite a CICS command to send onl% the s%m*olic map to the screen/ EEC CICS SE0D $AP9TEST$AP: $APSET9TEST$ST: DATA >07B E0DEEC/
#/)/
E"plain *riefl% use of a: FSET (sed to set the $DT on *: IC attri*utes of 6$S $acro (sed to insert the cursor at the field which contains the IC attri*ute
#/,/
E"plain the different methods of positioning the cursor on the map Static positioning L Code the IC in the DF!$DF 6$S macro 'elative positioning L Code the C('S>' option with a value relative to ero S%m*olic positioning L $ove !I?!' on the SE0D $AP/
#/-/
E"plain the different methods to set the $odified Data Tag 9 $DT:/ $DT can *e set to 1 *% 5hen the user enters data into the field 5hen the application program moves the DF!6$SFSE to the attri*ute character 6% defining the FSET option while defining the field using 6$S $acro
#//
5hat are the 6$S assem*ler macros8 DF!$SD mapset definition defining each map set/ DF!$DI defines individual maps within the mapset/ DF!$DF Defines each field within the individual map/
#/;/
5hen a 6$S map is assem*led= !ow man% t%pes of 6$S maps are created and what are the%8 Two t%pes of maps are created/ Ph%sical map L mem*er of CICS load li*rar%= contains constant default data= attri*ute *%tes= starting positions=and length of each field/ S%m*olic map L $em*er of CICS cop% li*rar%= contains field definitions= attri*ute *%tes etc/= to *e accessed *% the application/
#/13/ 5hat does the P>S@9"=%: parameter of the DF!$DF macro do8 It gives the row and column position of the attri*ute character of the field/ #/11/ !ow do %ou allow data input in a filed *% maing the field unprotected/ #/12/ 5hen a terminal user modifies data in a field on the screen what ena*les that data to *e transmitted8 5hen a terminal operator enters 4 modifies the an% data in a field on the screen the $DT attri*ute *it is set for that field/
#/1#/ If %ou define a map with C0T'7@F'SET parameter specified 9 on the DF!$SD or DF!$DI macros : what happens to e"isting $DT that were previousl% set on screen for a: SE0D $AP with DATA>07B 'etains $DT status from prior screen 9 e"cept if the attri*ute *%te is e"plicitl% changed *% the application: *: SE0D $AP with $AP>07B All $DT *its set4reset to off c: SE0D $AP *oth $AP DATA 9 DEFA(7T: All $DT *its reset to off #/1&/ 5hat does ATT'6@FSET on the DF!$DF macro do8 It initialies the $DT *it for that field to >0 9 data is transmitted unless turned >FF *% program #/1)/ 5hen %ou receive a map into %our application program= how can %ou determine if has4has not *een entered into a specific field8 If no data has *een entered= then the length will *e ero and the input field contains 7>55S0 contains the offset position of the cursor on the screen #/1/ 5hat CICS facilities can %ou use to save data *etween transactions8 C>$$>0A'EA= TE$P>'A'B ST>'A?E and T'A0SIE0T DATA +ueues #/1;/ 5hat is wrong with the following commands/ #/23/ EEC CICS SE0D $AP 9JK: $APSET 9JBBBBK: F'>$9SB$$AP: $AP>07B E0DEEC 5here SB$$AP is s%m*olic map $AP>07B cannot *e used with SB$6>7IC $AP #/21/ EEC CICS 'ECEI$9SB$$AP: E0DEEC/ F'>$9SB$$AP: is invalid with 'ECEI
#/22/ Assume that %ou have a EBFIE7D/ $> EB7E0/ EEC CICS 'EAD FI7E9SDS1: 'IDF7D9EBFIE7D: EB7E0?T!9EB7E0: ?E0E'IC E.(A7 E0DEEC/ #/2#/ 5rite a CICS code to implement *rowse operation to read from the file JE$PFI7EK according to the e% JE$P0($6E'K reading forward putting the data into E$P'EC>'D/ The code should consists of STA'T6'='EAD0ET E0D6' commands/ #/2&/ !ow would %ou 'EAD a record with onl% partial e%8 6% using the ?E0E'IC option along with the 'EAD command/ #/2)/ 5hat is the maor difference *etween a 'EAD and a STA'T6' commands8 'EAD actuall% reads a record into the storage *uffer/ STA'T6' sets a pointer to a starting location *ut does not actuall% reads a record/ #/2,/ !ow does a STA'T6' command now which record to set the pointer to8 The pointer position is identified *% the 'IDF7D parameter/ #/2-/ After a STA'T6' and a 'EAD0ETwhat does a 'EADP'E< do8 It will retrieve the same record as the 'EAD 0ET / The directoin of the *rowse will *e changed so that an% additional 'EADP'E< commands will retrieve prior records/ #/2/ !ow would %ou start a *rowse operation at the first record8 $ove 7>5TF0D condition is raised/ #/#3/ Can %ou update a record that %ou retrieved using STA'T6' and 'EAD0ET commands8 0o= STA'T6' and 'EAD 0ET are used onl% for *rowsing/ #/#1/ 5hat happens when %ou issue a 'EAD0ET command and there are no records on the file8 An E0DFI7E condition is raised #/#2/ 5hat happens when %ou issue a 'EADP'E< command and %ou are *e%ond the *eginning of the file8 An E0DFI7E condition is raised/ #/##/ !ow would %ou reposition %our *rowse starting position to a new location on the file8 6% either of these methods/ 'ESET6' command to a new location E0D6' command followed *% STA'T6' for new location #/#&/ If %ou have a file with a 2 character e% JAAK=K66K=//=KNNK and %ou do a STA'T6' on e% J??K and then # 'EAD0ETs and then 1 'EADP'E<= which record would %ou have in %our *uffer8 Bou would have JIIK in %our *uffer/
#/#)/ !ow do allocated resources get released when *rowsing8 6% either of these methods E0D6' command End tas which releases all resources/ #/#,/ Specif% the two wa%s of deleting a record 9 C command with file or dataset option 6% using a SB0CP>I0T command/ #/#/ 5hile doing a mass delete using a generic e%= how can %ou determine the no/ of records deleted8 Indicate the usage with the help of an e"ample 6% using the 0($'EC option with ?E0E'IC e%/ #/#;/ 5hat is the purpose of the (07>C command8 (sed to release the e"clusive control of a resource/ #/&3/ 5h% must %ou *e careful when %ou issue a 'EAD command with (PDATE option8 6ecause e"clusive control is ept over the record for the entire duration of tas/ #/&1/ !ow would %ou release control of the record in a 'EAD for (PDATE8 6% issuing a 'E5'ITE=DE7ETE= or (07>C command or *% ending the tas/ #/&2/ 5hen %ou issue a 5'ITE command and a record with the same e% alread% e"ists= 5hat happens8 A D(P'EC condition is raised/ #// Can %ou 5'ITE=DE7ETE and 'E5'ITE without a prior 'EAD for (PDATE command8 Bou can 5'ITE and DE7ETE a record without a prior 'EAD for (PDATE command= *ut must issue a 'EAD with (PDATE command *efore %ou can 'E5'ITE/ #/&&/
If %ou want to delete all records with a partial e% what should %ou do8 Issue a direct DE7ETE with ?E0E'IC and EB7E0?T! parameters/
#/&)/ 5hat is the difference *etween a 5'ITE and 'E5'ITE command8 The 5'ITE command writes a new record that doesnot e"ists/ The 'E5'ITE command updates a record alread% e"isting on the file and 'EAD for (PDATE must *e issued prior to this 'E5'ITE/
#/&,/ From %our program %ou wish to transfer control to a program named T!ISP'>? at the ne"t logical level/ Bou wish to pass the field named ST(FF to T!ISP'>?/ 5rite a CICS command to accomplish the a*ove tas/ Code should contain 7I0 command/ #/&-/ 5hat is the function of the 6ase 7ocator for 7inage 9 677:8 The 677 is used to address the storage outside the woring storage section of the application program/ (sed in >S4C>6>7/ #/&/ 5h% SET option is more efficient than I0T> option SET option returns the address of the TI>A to application program while I0T> option moves the information in the TI>A into the specified area/ #/&;/ 5hat is the difference *etween a 7I0 and CT78 7I0 passes control to a program at the ne"t lower logical level/ The calling program remains in storage and e"pects control to *e returned to it/ CT7 passes control to a program at the same logical level/ The calling program does not e"pect the control to *e returned to it/ #/)3/ 5hat does the 'ET('0 statement do8 'eturns control to the ne"t higher logical level/ If there is no higher logical level control is passed to CICS/ #/)1/ If %ou have a program A that 7I0s to Program 6= Program 6 issues a CT7 to program C= and Program C issues a 'ET('0= 5hat is the status of programs A=6 and C and what does the 'ET('0 do8 Program A remains in storage e"pecting a return Program 6 does not remain in storage= does not e"pect a return Program C remains in storage= returns to A #/)2/ Can %ou issue a CA77 statement in CICS8 If so= can %ou pass data to the called program8 !ow are the caller and the called programs related8 Bes= In CICS= %ou can issue a CA77 to another program and pass data with the (SI0? option/ 6oth the called program and calling programs will *e lined together in the same load module/ In >S4C>6>7 the called program cannot contain CICS commands/ In 6>7= the called program can contain CICS commands/ #/)#/ 5h% is the 7>AD command used for and how do %ou set up addressa*ilit% to it8 The 7>AD command is used to load a separatel% assem*led program or d%namicall% into storage/ It is referenced thru the linage section definitions/ #/)&/ 5hat is the difference *etween an ASSI?0 and ADD'ESS command8 ASSI?0 command is used to access the s%stem value outside of the application program ADD'ESS command is used to access the information in the s%stem areas/ #/))/ 5hen will %ou use a SE'AD statement in >S4C>6>7 application program This statement must *e used whenver the content of 677 cell is changed/ #/),/ !ow will %ou access information in CICS s%stem areas in %our application program8 The ADD'ESS command is used to access the information in the CICS s%stem areas/
#/)-/ 5rite a CICS command to o*tain the user logon id8 EEC CICS ASSI?0 (SE'ID9userid: E0DEEC/ #/)/ 5hich CICS s%stem program is responsi*le for handling the automatic tas initiation 9ATI:8 DCP 9 Destination Control Program : #/);/ 5hat will happen if a tas issues an EEC CICS DE7ETE. TD against an e"trapartition TD.8 An I0<'E. condition will occur/ The default action is to terminate the tas/ #/,3/ 5hat is stored in the temporar% storage ta*le 9TST:8 The ids of the recovera*le TS.s are stored in TST/ #/,1/ 5hat will happen= If %ou read a TS. se+uentiall% and %ou reach the end of file8 An ITE$E'' condition is raised #/,2/ 5hat are the different t%pes of 'EADs which can *e issued for a TS.8 Direct 'ead using 'EAD. with the ITE$ parameterQ se+uential read using 'EAD. with the 0ET parameter/ #/,#/ !ow do %ou delete a TS. 6% issuing a DE7ETE. command #/,&/ 5hat CICS facilit% has a trigger level and what does it do8 TD.s has a trigger level/ It will initiate a transaction when the num*er of records on the +ueue reaches the trigger level/ #/,)/ 5hat are the two t%pes of TD.s and how are the% define8 5hat is the difference *etween the two8 Intrapartition TD.s located within the CICS region E"trapartition TD.s located outside the CICS region/ 6oth are defined in the DCT/ #/,,/
If %ou have an $
#/,-/
If %ou read an intrapartition TD. record= can the same record *e reread8 0o= once a record is read it is unavaila*le
#/,/ 5hat are the two t%pes of TD.s Intrapartition TD.s E"trapartition TD.s #/,;/ 5hat is the difference *etween the intrapartition TD. and e"trapartition TD.8 Intrapartition TD. is read or wrote *% the programs in the same CICS s%stem while E"trapartition TD. is used *% the applications outside of the CICS s%stem/ #/-3/ Specif% the resources that a CICS region using Function shipping can access
#/-1/ E"plain in *rief the $'>9 $ulti 'egion >peration : and ISC 9 Inter S%stem Communication: $'> provides intercommunication *etween different CICS s%stems running under the same processor
ISC provides intercommunication *etween different CICS s%stems running under different processors/ #/-2/ E"plain Function re+uest shipping It allows an application program in a local CICS s%stem to access resources owned *% a remote CICS su*s%stem/ #/-#/ 5hat is Transaction routing Allows the terminal connected to a local s%stem to run remote transactions which are owned *% remote CICS s%stem / #/-&/ 5hat is a rela% program A rela% program is a CICS supplied program for administrating Transaction 'outing and resides in the local s%stem/ #/-)/ E"plain the Distri*uted transaction routing/ The DTP allows a CICS application program in one CICS s%stem to perform as%nchronous communication with another program in another s%stem