thread safe conversion techniques for cics application
TRANSCRIPT
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 1/97
%70,/8,1043;07843%0.36:08147$ 55.,9438
#:88;,387:880;,380;,3874:5.438:93.42
%0;,3874:53.
$08843
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 2/97
4579.%0;,3874:53.
-0.9;08
W 894741:9970,/3
W %0503%7,38,.9433;7432039
W %,3/
W 439743%70,/8,10W 09072331,5747,28%70,/8,10
W ,35747,28%70,/8,10
W /03913.,3//,908147%70,/8,10.43;07843
W #0.42203/,9438
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 3/97
4579.%0;,3874:53.
894741:9970,/3
W $,8,$30%
489011.03943,:3574.08847
":,8#00397,3.
88:08W #:3,,9,88
W $,98#043,9
W ,370897.90/$,3/422,3/8
W 290/-8500/41430574.08847
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 4/97
4579.%0;,3874:53.
894741:9970,/3
W $5493:950!74.088478
:950%8
!72,7%8"#":,8#00397,39
//943,%8147W '$
W
W !747,24,/07
W 09.
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 5/97
4579.%0;,3874:53.
894741:9970,/3
W $,3/
$05,7,90%970,/1470,.#06:089
%,8889.0/94%1474788902.4/07:3843%
$31.,39474,/8190/94%8-:920,8:7,-04;070,/1742%89.3
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 6/97
4579.%0;,3874:53.
503%7,38,.9433;7432039
W %7,38,.9437:38:3/0743%
W 3974/:.0/3%$147,;,
W $:55479,//0/147%$
W $:5547981:$1:3.943W 4897:0:99,833$
W !80:/4700397,3.344307,40/
W 3,3.0/0;041.431:843,243889028
5747,22078
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 7/97
4579.%0;,3874:53.
%,3/
"#%
%,8$9,798
$
$"
55.,9434/0
$"
503%
4/000.:908
4/0.4250908
4/000.:908
4/0.4250908
94:9%70,/8,10
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 8/97
4579.%0;,3874:53.
%,3/
"#%
%,8$9,798
$
$"
%,8%0723,943
503%
4/000.:908
55.,9434/0
4/000.:908
%,8.4250908
9%70,/8,10
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 9/97
4579.%0;,3874:53.
%
$$%
%
$$%
%
$$%
$,3/%
94:9%70,/8,10
"#%
.9;0%,8
%
%
$$%
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 10/97
4579.%0;,3874:53.
.9;0%,8.9;0%,8
.9;0%,8
%
$$%
%
$$%
%
$$%
$,3/%
9%70,/8,10
"#%
.9;0%,8
%
%
$$%
.9;0%,8
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 11/97
4579.%0;,3874:53.
$4,9890!74-02
438/07,.42243:80414/3,70.47/.4:3907:80/942,008:36:0
'#&%%&"&!#%
%#&%
$#%!#%%#!%
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 12/97
4579.%0;,3874:53.
$4,9890!74-02 4393:0/
4908,205747,27:333%70,/8,10
%% %%
'#&%%
&"&!#%
%#&%
$#%!#%%#!%
'#&%%
&"&!#%
%#&%
$#%!#%%#!%
7747&!#
3/#&%83.7020390/-
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 13/97
4579.%0;,3874:53.
0139438
0130970,/8,10
970,/8,1057 47 ,2 84309,9/40834924/1,3,70,418947,09,9.,3-024/10/-,349075747,2,9908,20920,3//408349/0503/43,3,70,418,70/8947,0702,33.43889039-09003
2,.303897:.9438
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 14/97
4579.%0;,3874:53.
439743%70,/8,10
W 9905747,20;005,7,2090743!747,2013943
W &##"&$#%
49%70,/8,10W &##%#$
W 99070430;030$%5,72#"#$
W #"#$ 5747,287:3343%70,/8,10W #"# !747,28144&##5,72435747,2
/013943
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 15/97
4579.%0;,3874:53.
/03913%70,/8,10!747,28
W 4,:942,90/2094/41/0391.,943
W %44.,305
W #:08419:2-
,3/!2:89-0
5747,282:89-0700397,39
58934,113908,702470094-0970,/8,10
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 16/97
4579.%0;,3874:53.
/03913%70,/8,10!747,28
38:705747,28,70700397,39
W
42509#%
39#%W 8802-07
4/070;05488-0.4/3.,308706:70/
8802-039#039
W $
#%!!#%% /:89#$#$808
43700397,39,.9;90307,90$#1440/-$$#
!488-0.431.989/0-:078
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 17/97
4579.%0;,3874:53.
/03913%70,/8,10!747,28
4,:942,90/2094/41/0391.,943
&##5,728,
57 4280-4:349,347/0794$
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 18/97
4579.%0;,3874:53.
0139438
0130970,/8,10 970,/8,1057 47 ,2 84309,9/40834924/1,3
,70,418947,09,9.,3-024/10/-,349075747,2,9908,20920,3//408349/0503/43,3,70,418,70/8947,0702,33.43889039-090032,.303897:.9438
5747,2/0130/ ,8&##%#$
84309,9-0,40/ 947:343,34503%
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 19/97
4579.%0;,3874:53.
/03913%70,/8,10!747,284393:0/
%0708,944,;,,-0940589,79
W &99$&!8.,3147$.422,3/8
.42243:80/3343970,/8,10,55.,9438W &80.422,3/9,-0%
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 20/97
4579.%0;,3874:53.
/03913%70,/8,10!747,284393:0/
%0708,944,;,,-0940589,79
W /0391085747,289,988:0
#$$
%#%%
%$#
W 438/07,//3
!##
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 21/97
4579.%0;,3874:53.
/03913%70,/8,10!747,284393:0/
$&$#&%%$!##43.9&$%%$&#$%$%%$4/:0,20422,3/84:3/,3:,0
$!8802-07!4-4
##$%%$%$
%49,24/:083-7,7%49,24/:08$.,330/%49,$24/:089,-083498.,330/%49,24/:085488-.439,33706:0890/.422,3/8
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 22/97
4579.%0;,3874:53.
/03913%70,/8,10!747,284393:0/
!747,22072:89
W #0;00,.5747,27054790/
W 09072301,3343970,/8,10,.9;9
W #0;0,.,88%84:9415747,2948001,//7088,-994,70,85,880/
10870;0.,0/5747,2894/09072301,3343970,/8,10,.9;9
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 23/97
4579.%0;,3874:53.
/03913%70,/8,10!747,284393:0/
/0391343970,/8,10,.9;9
#!'$
'%$&%
%#%#
&$$
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 24/97
4579.%0;,3874:53.
,3!747,28%70,/8,10
90790.4/094807,0908,70/8947,0,..088
&80$94,:942,9.,038:70807,,943
,3:,038:70807,,943
43493
1907/03913343%70,/8,10.4/04:,;0
94.4.08
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 25/97
4579.%0;,3874:53.
,3!747,28%70,/8,10 .4393:0/
W 0,;0343970,/8,105747,28"&$#%
W $89.94"#4347%:9349147
W ..088948,70/8947,08,:942,9.,807,0/
18,70/8947,0:808290/94105747,28
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 26/97
4579.%0;,3874:53.
%% %%
'#&%%
&"&!#%
%#&%
$#%!#%%#!%
,9147"#%94-0.420,;,,-0
,3!747,28%70,/8,10 .4393:0/
:788:0#084;0/-,73!747,2"&$# %
$9.94"#% $9.94"#%
'#&%%
&"&!#%
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 27/97
4579.%0;,3874:53.
,3!747,28%70,/8,10 .4393:0/
/;,39,08
W 4.4/3.,308846:.2502039,943
8,/;,39,08W //943,%89.34;070,/
W ,3903,3.088:08
W 5747,289,9,..0889080,70,82:89 ,84702,3
"&$#%
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 28/97
4579.%0;,3874:53.
,3!747,28%70,/8,10 .4393:0/
,9898/,9,:80/147
898/,9,89:80/706:70/
40892,9907190/,9,83,..:7,90
:894.90/,9,147-4970,/,3/:5/,9047:89147:5/,90
W 88:20!$97,394/85,#&%
',:08549039,3.4770.957479498/85, 00/43-0,55742,90
0,;05747,2:3.,30/
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 29/97
4579.%0;,3874:53.
,3!747,28%70,/8,10 .4393:0/
W 7,5,..0883$""
W 478802-07:80$$W 4;0/,9,94,970,/8,10-:9807,0/1,.9
$,39,30/,9,%,-0
9,-0
4:53,.9
%4807,0,..088948,70/8947,0
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 30/97
4579.%0;,3874:53.
,3!747,28%70,/8,10 .4393:0/
W $"
11.:994038:709,95747,2843,992041"W %$$!071472,3.088:081742-499030.8
$07,,94390.36:0894,;4/
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 31/97
4579.%0;,3874:53.
,3!747,28%70,/8,10 .4393:0/
%0425,70,3/$,547843,1:47/;,:0$3.0908947,0,70,8434.0//:7300.:9434190$
9.,3-0.,30/0905747,285705,7398:5/,90%4,3/09889:,94390$9,089700
4507,3/8
,990;,:0,8031789,..0880/9
,9,399030;,:094-0.420
%08947,0,70,36:08943
0390$00.:908917894.8908947,0,70,%039.425,70890,.9:,;,:03908947,0,70,94
90;,:04:8,984:/-019080;,:082,9.90390/,9,3908947,0,70,8705,.0/990
;,:04:,80/147,3/90.43/943.4/08074
190;,:08/4392,9.920,389,9842049079,8,8:5/,90/90,70,,19074:70970;0/98;,:0%0
/,9,3908947,0,70,8349705,.0/,3/90.43/943.4/0880994343074
3980,2500,70,9902593943.702039,.4:3907-430190$1,80825,.6:709030.:77039;,:0,3/97,,3
%08802-07425,70$,5422,3/
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 32/97
4579.%0;,3874:53.
,3!747,28%70,/8,10 .4393:0/
%&%$
#*#*&%5.:59070.3:2-07
##3.70203990:80.4:39
$##*#*&%8,;09030.4:39
%&%/,9,,9070/97,,3
$%#*&"&*!#%-:/0
%08802-07425,70$,5422,3/
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 33/97
4579.%0;,3874:53.
,3!747,28%70,/8,10 .4393:0/
W 290/9447-9082,
W #06:7088802-07050703.047.,0/74:930W !49039,147,853445
$88:08
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 34/97
4579.%0;,3874:53.
%% %%
$ "#$&#
'#&%%
&"&!#%
%#&%
$"#$&#
$#%!#%%#!%
,3!747,28%70,/8,10 .4393:0/
:788:0#084;0/-&83 ""
$ "#$&#
'#&%%
&"&!#%
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 35/97
4579.%0;,3874:53.
,3!747,28%70,/8,10 .4393:0/
W !&489
W !49039,-499030. 29"/:7,943-88:3",88443,85488-0
38:70345488-941/0,/02-7,.0
"88:08
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 36/97
4579.%0;,3874:53.
%% %%
$%&%#
'&%# '&%
&"&!#%
$#%!#%%
#!%
,3!747,28%70,/8,10 .4393:0/
:788:0#084;0/-&83 ,20/4:3907
$%&%#
'&%# '&%
&"&!#%
$#%!#%%
#!%
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 37/97
4579.%0;,3874:53.
,3!747,28%70,/8,10 .4393:0/
W #06:708.4:531,.9
W %8349,970,/8,10.422,3/
,20/4:390788:08
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 38/97
4579.%0;,3874:53.
,3!747,28%70,/8,10 .4393:0/
5747,289,9,..088908,208,70/8947,0,70,3908,20$70432:89 -0.43;0790/-01470,3 4190805747,28,70
2,70/,8%70,/8,10
#0,7/08841.2094/70202-07
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 39/97
4579.%0;,3874:53.
,3483%70,/8,10!74-028
W %70,/8,10574-02824890944..:7/:7350,920
W $97088908932470094-734:9970,/8,10574-028
W 089,94038:708:..088889743,55.,943340/0
W 09474:34:770;0
4,94574;0970,/8,10
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 40/97
4579.%0;,3874:53.
,3483%70,/8,10!74-028
W 77478-,80/43574-,-9W 11.:994147.082:9,304:800.:94341.4/05,9
W &8089708890893
$09%$
$09$%8 $09$$&!43
&80/7;075747,29488:0,703:2-0741$%#%8
4949003%08938425090
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 41/97
4579.%0;,3874:53.
,3483%70,/8,10!74-028
W 11.:994/0391W 25488-0-0,;47094-0970,/8,1088:0
W &80$,:97,.0
W &80420743,55.,94397,.0
W $88902/:25
&3570/.9,-0#08:980,38:89%,9
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 42/97
4579.%0;,3874:53.
,3483%70,/8,10!74-028
W ,.7488:.,8",3/"2:897:3438,20%
W 3907;033:807.4/0.,3147.0%89.
W $0.43/2,.7435,71,8
W ,.7483.:/0
"" %%%
!,70/'$2,.7489,9300/8,20%
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 43/97
4579.%0;,3874:53.
,3483%70,/8,10!74-028
!$!&$!#$%
$9,9.,,0/8802-07!747,2839%70,/8,10
$!
#$'#$%###
#####
$'#$
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 44/97
4579.%0;,3874:53.
,3483%70,/8,10!74-028
W 0.,:80$!88:0834$.422,3/890.4/07:383472,3,343970,/8,1003;7432039
W $834934910/147.,8
W $2:9,304:8,..08894$'#708:9834;07,
W !74-,-0$
W /0391,-039089;,#%!!#%%
,0/#4:9308#:343%4190,07
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 45/97
4579.%0;,3874:53.
,3483%70,/8,10!74-028
!488-084:9438
43;079$!94422,3/0;0
907!945,88,//708841#$
0,;0!343%70,/8,10
,0/#4:9308#:343%4190,07
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 46/97
4579.%0;,3874:53.
0139438
0130970,/8,10 970,/8,1057 47 ,2 84309,9/40834924/1,3
,70,418947,09,9.,3-024/10/-,349075747,2,9908,20920,3//408349/0503/43,3
,70,418,70/8947,0702,33.43889039-090032,.303897:.9438
5747,2/0130/ ,8&##%#$84309,9-0
,40/947:343,34503% 970,/8,10$.422,3/ 84309,98,40/ 94
7:3:3/07,34503%343970,/8,10.422,3/84309,98349,40/ 947:3:3/07,34503%
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 47/97
4579.%0;,3874:53.
43%70,/8,10$422,3/8
W ,3.422,3/8349%70,/8,10
W &8041343%70,/8,10.422,3/881: 8:554790/
-$
W $/090.98343970,/8,10.422,3/,3/89.089,894"#%
W %,8702,3843"#%:39309$"
W 4789.,8034!&2574;0203910;07 $"89291440/-343970,/8,10.2/
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 48/97
4579.%0;,3874:53.
43%70,/8,10$422,3/8
894190.422,3/89,9,70970,/8,10.,3-014:3/390$ 55.,943!747,223#010703.0,3:, :3/07$97 0,/8,10.422,3/8390!
894190970,/8,10$!.422,3/8.,3-014:3/390$ $ 8902!747,223#010703.0,3:, 35503/
%7 0,/8,10$!.422,3/8
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 49/97
4579.%0;,3874:53.
43%70,/8,10$98
W $31.,39,70,41.43.073
W %,889.0/94"#147/:7,9434109903-,.94503%
W 31706:0397010703.0/09808841,574-02
W 706:0397010703.0/0980,70,2,475071472,3.0574-02
W #&%,3/3,2.!,3$00.94324894778420
W 4789.,80831.,393.70,803!&:9,943
W ,3.,:80!&25,.90;031#"#$
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 50/97
4579.%0;,3874:53.
43%70,/8,10$98
W &80$%%94/03910983:80
$00.9&8079,3/4-,&8079459438
/039108,,.9;0098-5747,23,20
&##45943095439,3/:8,0 $483,2.!,3098
W /0391;03/47098,3/.439,.9;03/47
43492,7970,/8,1094:9;03/47
4349.43;07990,;:80/"&$#%098W #0;042074309.4/094038:70970,/8,10
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 51/97
4579.%0;,3874:53.
&83&99$
W 8:550/:9994,3,0$70.47/8W !74;/08/09,0/705479
305,09,8
$947,0:9,943
!&:9,943W %950
#0854380920
W ,3:805700307,90/%
W .9;,9024394739% $%!#
W :8-:110789%
$%!
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 52/97
4579.%0;,3874:53.
&83&99$
$905&34,//,9,174290$/,9,8098
$&!!$!$$$$!$#!&$!$$$$!$#$$$$!$#&%$$%$!%$!&%$$$$!#%$$&%$$
!%$&!!%$&!!%$&!&%&%%!
&80$!94097,.99070.47/854398944:7$/,9,80984:
.,3:800907,.9;0/,9,809847,7.;08
&%5439894904:95:9/,9,8099,9
4/890
097,.90/70.47/8
&80,3.4397489,90203994/08.7-0
0,.$10:80/,835:9
%0&%.4397489,902039/08.7-084:74:95:910,3/9070.47/
950894-0097,.90/070:838:-950
70.47/8
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 53/97
4579.%0;,3874:53.
&83&99$
!#%!$$%!$$$$%$$$$!$#!&%$$%$!$#%$!&%$$$#%$!&%$$
$#%$!&%$$
$#%$!&%$$$#%$!&%$$$#%$$&%$$&%$$&%$$!#%$$&%$$$$&%$$&&!$$&%$$
$%%#973973%$%#%
&80$941472,990097,.90/70.47/8
!&%5439894&%/,9,809
1742570;4:88905
%070547987990394
$$!#% &8090$%%#.,7/89429
4:7705479
&8090%$%#%.,7/94294:7705479
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 54/97
4579.%0;,3874:53.
&83&99$&%#!#%%#!#%
%$%#$%#%#!$&$#$%$%%!%
$%$%#%
$%$%!
%$!%#&%$%#!#
%#&$%!
!#!$!&$%$%&!
%$%!%$%&$$!##%%$%#&
$$#'$$
%$%!%$%#%#%#
%$%##!%#%%
%##&$%!
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 55/97
4579.%0;,3874:53.
43%70,/8,10$98
$70547941343970,/8,105747,2
#"%
&$#!&%
$&$!%$!%%
"#$!%
"#!&%
$!%
!&%
!&%
#%
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 56/97
4579.%0;,3874:53.
43%70,/8,10$98
$70547941343970,/8,10%
#"%
&$#!&% $&$!%
$!%%
"#$!%
"#!&%
$!%!&%
!&%
#%
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 57/97
4579.%0;,3874:53.
/03913,3//,908147%70,/8,10
"#%
%,8$9,798$
$"
%,8%0723,943
503%
4/000.:908
55.,9434/04/000.:908
%,8.4250908
!&70/:.9439,3/%70,/8,108,.0;0/-70/:.3
903:2-0741%89.08
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 58/97
4579.%0;,3874:53.
/03913,3//,908147%70,/8,10
,250174243;07994%70,/8,10
3!&70/:.943
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 59/97
4579.%0;,3874:53.
/03913,3//,908147%70,/8,10
#0/:.090949, 3:2-0741%89.08
W 0,;:90/5747,289,703:2-0741$"W 0,;:90/5747,28982,3:2-0741$"
W 9:90/5747,289,703:2-0741$"
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 60/97
4579.%0;,3874:53.
/03913,3//,908147%70,/8,10
,2:2549039,!&8,;388,1:3.94341!747,2:80,3/$".4:39
!49039,!747,2&80$".4:39
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 61/97
4579.%0;,3874:53.
/03913,3//,908147%70,/8,10
"#%
%,8$9,798$"
$"
%,8%0723,943
503%
4/000.:908
55.,9434/0
$#%"%4/000.:908
%,8.4250908
3,//943,%89.088:554793343%70,/8,10,.9;970/:.090549039,8,;38
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 62/97
4579.%0;,3874:53.
/03913,3//,908147%70,/8,10
!&8,;388574/:.0/0;07920,3$"89,902039888:0/03909,88,70,/4390%
!&8,;3882,20/032489$"89,9020398,7088:0/04390%
%44894/0391,.9:, 8,;38;8549039,8,;38
W $$9,989.8
W $:,7%7,.0,3-07:33908970438574794%70,/8,10.43;07843
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 63/97
4579.%0;,3874:53.
/03913,3//,908147%70,/8,10
$705479843903:2-0741$".,85079,8
#"% &$#$!% &$#!&%$&$!%
$!%%"#$!%"#!&%$$!%$!&%#$!%#!&%$!%!&%
!&%"#
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 64/97
4579.%0;,3874:53.
/03913,3//,908147%70,/8,10
$43908,209,87:333%70,/8,1039089
#"% &$#$!% &$#!&%$&$!%$!%%"#$!%"#!&%$!%!&%!&%"#$
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 65/97
4579.%0;,3874:53.
/03913,3//,908147%70,/8,10
$$9,989.8
44,97,94414/0$9.08 $",8
W 7,943/.,9082,3343970,/8,10.422,3/8
W 47,948482,238,;38
W #,943/.,908343970,/8,10098
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 66/97
4579.%0;,3874:53.
/03913,3//,908147%70,/8,10
%07,94147989,8847
090549039, !&8,;381472,73985747,2,8%70,/8,108,7024/089.0890,.9:, !&8,;38807 4
0:80$:%7,.09413/4:9
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 67/97
4579.%0;,3874:53.
/03913,3//,908147%70,/8,10
/0391390343%7 0,/8,10422,3/8&83
$&!
907%.439,38,8941,.422,3/89,9,70349
970,/8,101474:7700,8041$
/0391390343%7 0,/8,10422,3/8&83:97 ,.0
$$%%#*"#
14490039797,.0147343%70,/8,10$.422,3/8&8097,.05,728
$#%%#%!%#$!!
%,3024/097,.0039708706:70$97,.00;0
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 68/97
4579.%0;,3874:53.
/03913,3//,908147%70,/8,10
"#$$%%**"# #%$$%%* #%!#%!!%%%#&$$"#%!#%#!!%%%#&$$"#%!#%!!%%%#&$$"#%!!%##%" %#"
#%
"#$$%%** #%
"#!!%#%" %#"
#%"#!!%##%" %#"
#%"#!!%#%" %#"
#%"#!#%#!!%%%#&$$"#%"#$$%%#* *%#%
$$%%*
#%
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 69/97
4579.%0;,3874:53.
,23!&$,;38
!&8,;3882,20/0334343%70,/8,10.422,3/8,7088:0/-09003901789$".422,3/,3/90,89
$"!&#$#
!##&%
$"%
$#%"%
!##
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 70/97
4579.%0;,3874:53.
,23!&$,;38
"#%
%,8$9,798%
%
503%
4/000.:908
#%"%
4/000.:908
#%"%
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 71/97
4579.%0;,3874:53.
,23!&$,;38
3.090.422,3/,8-003/03910/
W #05,.09
#05,.0%7,38039,9,9$%025$947
W #04.,909
4;090.422,3/4:98/04190$"445
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 72/97
4579.%0;,3874:53.
,23!&$,;38
#05,.0%7,38039,9,9$%02547,7$947,0
$"!&#$#
!##&%
$"%
$#%"%$
!##
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 73/97
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 74/97
4579.%0;,3874:53.
,23!&$,;38
"#$$%%**"##%$$%%*#%!#%!!%%%#&$$"#%!!%##%"%$#"
#%!!%#%"%$#"
#%!#%#!!%%%#&$$"#%
!#%
!!%
%
%#&$$"#%
!#%#!!%%%#&$$"#%!#%!!%%%#&$$"#%!!%##%"%$#"
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 75/97
4579.%0;,3874:53.
,23!&$,;38
"#%
%,8$9,798%
503%
4/000.:908
#%"%$
%
#%"%$
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 76/97
4579.%0;,3874:53.
,23!&$,;38
#04.,90%7,38039,9,7908
$"!&#$#
!##&%
!##'#
$"%'#$&%$%$#$&%$
!##
!##'#
$#%"%#$#$&%$
!##
!##
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 77/97
4579.%0;,3874:53.
,23!&$,;38
$4124/10/5747,27:333%70,/8,1039089#08:9841$"%5,.0/3473$947,0903
88:0$#%"%,943.0
#"%&$#$!%
&$#!&%$&$!%$!%%"#$!%"#!&%$!%!&%!&%"#
$ 7,9441
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 78/97
4579.%0;,3874:53.
,23!&$,;38
,250174243;07994%70,/8,101440/-5747,224/1.,943942320%89.3
39,970,/8,10.43;078430/0/8,;3880.43/5,800/8,//943,147,949,70/:.9433!&
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 79/97
4579.%0;,3874:53.
,23!&$,;38
490
$#8349970,/8,10%820,389,9970,/8,10
.422,3/89,9,701:3.9438550/-0970,90/,81
90,70343970,/8,10
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 80/97
4579.%0;,3874:53.
38:73%70,/8,104/30370,930!747,28
W 38:70970,/8,10.4/389,3/,7/8,70209
W 3203:2-0741%89.08
0838.79.,
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 81/97
4579.%0;,3874:53.
38:73%70,/8,104/30370,930!747,28
W 23,90:5/,908948,70/8947,0,70,8
%$#
$%
W #06:70:8041#%4330/98905
W &80#%!!#%%3$
38:70%70,/8,104/3$9,3/,7/8
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 82/97
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 83/97
4579.%0;,3874:53.
"#%
%,8$9,798
343970,/8,10
343970,/8,10
$"
343970,/8,10
%,8%0723,943
503%
4/000.:908
970,/8,10
970,/8,10
4/000.:908343970,/8,10
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 84/97
4579.%0;,3874:53.
5493%0%94:9
4:.,305499050303;743203994:9
47$790,/:22%#&
W 3.:/0!!4390.422,3/
W %0%#&5747,22:89 -0/0130/,8%70,/8,10
W $0090$:8942,943:/080.94343%,8#0,90/&80798
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 85/97
4579.%0;,3874:53.
5493%0%94:9
:3.94380.,
W 039,8.,8!!97:085:394%
W 1:8075747,2%#$9,8702,3843:39
147.0/411 W 48:554790/2094/949019,884347"#
W #0;07 0897 .9438/0130/3:8942,943:/0
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 86/97
4579.%0;,3874:53.
5493%0%94:9
4:.,305499050303;743203994:9
47$,3/07:8090!!#5,72
W $09!!##5,7,2090794!!
W %05747,22:89 -0%70,/8,10
W :807.4/07:38390%03;7432039
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 87/97
4579.%0;,3874:53.
5493%0%94:9
47.085747,2947:343%
W !747,2839,0/43%1$0
W !747,2839,0/43%1&$#0
W 15747,288:08343970,/8,10.422,3/9,8885:394"#
W 3.0.422,3/,8.425090/9,8885:394
W &80"&#*&##%*!##,3/"&#*!##94/0391
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 88/97
4579.%0;,3874:53.
5493%0%94:9
%070,705071472,3.088:08147!!5747,289,988:0343%70,/8,10.422,3/8
!!%%!!%##%"% $$%%#* "#"# $$%%*"#%#%%$"#%%"#$$%#%$$"#$$%%"#!%%##%*%#$%*%$$"#%#%%$"#%%"# !%%#%*%#$%*%"#$$%%#*$$%%*!!%#%"% !!%##%"%$$%%#* "#
"# $$%%*
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 89/97
4579.%0;,3874:53.
5493%0%94:9
%070,705071472,3.088:0147&$#0!!5747,289,9,..088!!%#&3.:/08
W &$#0!747,2839,0/43%W !!%#&839,0/43%
W 035747,288:08#94!!%#&
%,8885:394%147/:7,94341%#&
%,88709:730/941443.425094341%#&
% / %#& $ 1 !! %#&
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 90/97
4579.%0;,3874:53.
%,3/%#&8 $.03,748147!!%#&
%
%,8$9,798
$"
#%"%
$"
#%&#
%
.4/000.:908
.4/0.425090
.4/000.:908
.4/0.425090
9! !5747,23&$#0
"#%
#%"%89,798
#%"%03/8
%,890723,943
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 91/97
4579.%0;,3874:53.
5493%0%94:9
!#%#!!%%%#&$$"
##%#*#
##%*
$$%%#*
$$%%*!%#!!%#"&$%$"$%
!%#*!*
!%*!*
!%!!%#"&$%$"#%&#$"$
##%#$%*
##%$%*
$$%%#*
$$%%*
!#%!!%%%#&$$"
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 92/97
4579.%0;,3874:53.
5493%0%94:9
3070897.9433!!5747,28
W 4349,9902599439,0-,9.03;7 432039
:3/07 $!!
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 93/97
4579.%0;,3874:53.
5493%0%94:9
!
W 03$
W 475747,28.4250/9!45943
W :3.9438,8!!5747,2
W &908-7/0/03;7432039
496:90-,9.
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 94/97
4579.%0;,3874:53.
:9:708
98903903943411471:9:70700,80841$%7,38,.943$07;07147$94.4393:09403,3.0
%8:554799403,-090434327,94341$,3/,55.,943.4/0174290"#944503%8
%70,/8,10.438/07,9438147$
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 95/97
4579.%0;,3874:53.
:9:708
W .422990/942,32470.422,3/8970,/8,10
W 334:3.08,//943,970,/8,10.422,3/8147
$$,3/$W $3974/:.08970,/8,1010.439744.,
490$%$,88550/9970,/8,10'$/8,-0/55!94,.9;,909
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 96/97
4579.%0;,3874:53.
#0.42203/,9438
W 438/07%70,/8,1025.,943834
W 0,;:807870.0;070,90898,;38
W 439147095:7.,80/5,.,08W 0,7041.,8/3,2.4789,9.
8/6/2019 Thread Safe Conversion Techniques for CICS Application
http://slidepdf.com/reader/full/thread-safe-conversion-techniques-for-cics-application 97/97
#0.42203/,9438
W 43;079#&%,3/3,2.!,3$00.943098-0147 0 27,9394,970,/8,10.,5,-0$700,80
W 43;079,1706:039:80/095747,2894970,/8,10
-01470.43;07935747,28W '0719,9706:70/2,3903,3.0843$,3/;03/47
574/:.98-01470.43;07935747,2894970,/8,10
W #0;0#0/-44%70,/8,10438/07,9438147$