SUBJECT: APAR NUMBER: PQ51955
REFERENCE: AREA: TPFDF CENTRAL DATABASE ROUTINES
SEGMENT: #POPINS#13 - RELEASE: TPFDF (Macro)
SEGMENT: #PUSHMAC13 - RELEASE: TPFDF (Macro)
SEGMENT: BRCE13 - RELEASE: TPFDF (Assembler)
SEGMENT: C$CRUDEF13 - RELEASE: TPFDF (C-Header)
SEGMENT: C$CRUISE13 - RELEASE: TPFDF (C-Header)
SEGMENT: C$CRUMAC13 - RELEASE: TPFDF (C-Header)
SEGMENT: C$CRUMRC13 - RELEASE: TPFDF (C-Header)
SEGMENT: C$CRUPRO13 - RELEASE: TPFDF (C-Header)
SEGMENT: C$CRUSTR13 - RELEASE: TPFDF (C-Header)
SEGMENT: C$CRUUSR13 - RELEASE: TPFDF (C-Header)
SEGMENT: C$DFHD13 - RELEASE: TPFDF (C-Header)
SEGMENT: C$GR0YSR13 - RELEASE: TPFDF (C-Header)
SEGMENT: C$GW01SR13 - RELEASE: TPFDF (C-Header)
SEGMENT: C$IBTCOD13 - RELEASE: TPFDF (C-Header)
SEGMENT: C$IBTREE13 - RELEASE: TPFDF (C-Header)
SEGMENT: C$IDCADF13 - RELEASE: TPFDF (C-Header)
SEGMENT: C$IIII13 - RELEASE: TPFDF (C-Header)
SEGMENT: C$IRCADF13 - RELEASE: TPFDF (C-Header)
SEGMENT: C$IRCBDF13 - RELEASE: TPFDF (C-Header)
SEGMENT: C$IRCCDF13 - RELEASE: TPFDF (C-Header)
SEGMENT: C$IRCDDF13 - RELEASE: TPFDF (C-Header)
SEGMENT: C$IRCEDF13 - RELEASE: TPFDF (C-Header)
SEGMENT: C$IRCFDF13 - RELEASE: TPFDF (C-Header)
SEGMENT: C$IRCGDF13 - RELEASE: TPFDF (C-Header)
SEGMENT: C$IRCHDF13 - RELEASE: TPFDF (C-Header)
SEGMENT: C$IRCIDF13 - RELEASE: TPFDF (C-Header)
SEGMENT: C$IRCJDF13 - RELEASE: TPFDF (C-Header)
SEGMENT: C$IRCKDF13 - RELEASE: TPFDF (C-Header)
SEGMENT: C$IRCMDF13 - RELEASE: TPFDF (C-Header)
SEGMENT: C$IRCTDF13 - RELEASE: TPFDF (C-Header)
SEGMENT: C$IRCXDF13 - RELEASE: TPFDF (C-Header)
SEGMENT: C$IWCADF13 - RELEASE: TPFDF (C-Header)
SEGMENT: C$SW00SR13 - RELEASE: TPFDF (C-Header)
SEGMENT: C$ZZZZ13 - RELEASE: TPFDF (C-Header)
SEGMENT: DBDEF13 - RELEASE: TPFDF (Macro)
SEGMENT: DBINI113 - RELEASE: TPFDF (Macro)
SEGMENT: DBINI213 - RELEASE: TPFDF (Macro)
SEGMENT: DB12013 - RELEASE: TPFDF (Macro)
SEGMENT: DB12513 - RELEASE: TPFDF (Macro)
SEGMENT: DFLNK13 - RELEASE: TPFDF (Macro)
SEGMENT: DFSSU13 - RELEASE: TPFDF (Macro)
SEGMENT: IDDEDF13 - RELEASE: TPFDF (Dsect)
SEGMENT: IDF6DF13 - RELEASE: TPFDF (Dsect)
SEGMENT: IFL0DF13 - RELEASE: TPFDF (Dsect)
SEGMENT: SW00SR13 - RELEASE: TPFDF (Macro)
SEGMENT: TPFDB13 - RELEASE: TPFDF (Macro)
SEGMENT: UFAO13 - RELEASE: TPFDF (Assembler)
SEGMENT: UFBA13 - RELEASE: TPFDF (Assembler)
SEGMENT: UFBB13 - RELEASE: TPFDF (Assembler)
SEGMENT: UFBC13 - RELEASE: TPFDF (Assembler)
SEGMENT: UFBE13 - RELEASE: TPFDF (Assembler)
SEGMENT: UFBF13 - RELEASE: TPFDF (Assembler)
SEGMENT: UFBG13 - RELEASE: TPFDF (Assembler)
SEGMENT: UFBH13 - RELEASE: TPFDF (Assembler)
SEGMENT: UFBI13 - RELEASE: TPFDF (Assembler)
SEGMENT: UFBJ13 - RELEASE: TPFDF (Assembler)
SEGMENT: UFBK13 - RELEASE: TPFDF (Assembler)
SEGMENT: UFBL13 - RELEASE: TPFDF (Assembler)
SEGMENT: UFBM13 - RELEASE: TPFDF (Assembler)
SEGMENT: UFBN13 - RELEASE: TPFDF (Assembler)
SEGMENT: UFBO13 - RELEASE: TPFDF (Assembler)
SEGMENT: UFBP13 - RELEASE: TPFDF (Assembler)
SEGMENT: UFBQ13 - RELEASE: TPFDF (Assembler)
SEGMENT: UFBR13 - RELEASE: TPFDF (Assembler)
SEGMENT: UFBX13 - RELEASE: TPFDF (Assembler)
SEGMENT: UFBY13 - RELEASE: TPFDF (Assembler)
SEGMENT: UFBZ13 - RELEASE: TPFDF (Assembler)
SEGMENT: UFB013 - RELEASE: TPFDF (Assembler)
SEGMENT: UFB113 - RELEASE: TPFDF (Assembler)
SEGMENT: UFB213 - RELEASE: TPFDF (Assembler)
SEGMENT: UFB313 - RELEASE: TPFDF (Assembler)
SEGMENT: UFB413 - RELEASE: TPFDF (Assembler)
SEGMENT: UFB513 - RELEASE: TPFDF (Assembler)
SEGMENT: UFB613 - RELEASE: TPFDF (Assembler)
SEGMENT: UFB713 - RELEASE: TPFDF (Assembler)
SEGMENT: UFB913 - RELEASE: TPFDF (Assembler)
SEGMENT: UFCA13 - RELEASE: TPFDF (Assembler)
SEGMENT: UFCB13 - RELEASE: TPFDF (Assembler)
SEGMENT: UFCC13 - RELEASE: TPFDF (Assembler)
SEGMENT: UFCD13 - RELEASE: TPFDF (Assembler)
SEGMENT: UFCE13 - RELEASE: TPFDF (Assembler)
SEGMENT: UFCF13 - RELEASE: TPFDF (Assembler)
SEGMENT: UFCG13 - RELEASE: TPFDF (Assembler)
SEGMENT: UFCI13 - RELEASE: TPFDF (Assembler)
SEGMENT: UFCJ13 - RELEASE: TPFDF (Assembler)
SEGMENT: UFCL13 - RELEASE: TPFDF (Assembler)
SEGMENT: UFCM13 - RELEASE: TPFDF (Assembler)
SEGMENT: UFC013 - RELEASE: TPFDF (Assembler)
SEGMENT: UFC113 - RELEASE: TPFDF (Assembler)
SEGMENT: UFC213 - RELEASE: TPFDF (Assembler)
SEGMENT: UFC313 - RELEASE: TPFDF (Assembler)
SEGMENT: UFC413 - RELEASE: TPFDF (Assembler)
SEGMENT: UFC513 - RELEASE: TPFDF (Assembler)
SEGMENT: UFC613 - RELEASE: TPFDF (Assembler)
SEGMENT: UFC713 - RELEASE: TPFDF (Assembler)
SEGMENT: UFDB13 - RELEASE: TPFDF (Assembler)
SEGMENT: UFDE13 - RELEASE: TPFDF (Assembler)
SEGMENT: UFD013 - RELEASE: TPFDF (Assembler)
SEGMENT: UFD113 - RELEASE: TPFDF (Assembler)
SEGMENT: UFD213 - RELEASE: TPFDF (Assembler)
SEGMENT: UFD613 - RELEASE: TPFDF (Assembler)
SEGMENT: UFD813 - RELEASE: TPFDF (Assembler)
SEGMENT: UFD913 - RELEASE: TPFDF (Assembler)
SEGMENT: UFEC13 - RELEASE: TPFDF (Assembler)
SEGMENT: UFE613 - RELEASE: TPFDF (Assembler)
SEGMENT: UFHABS13 - RELEASE: TPFDF (BuildScr)
SEGMENT: UFHAG413 - RELEASE: TPFDF (C++)
SEGMENT: UFHA0813 - RELEASE: TPFDF (C++)
SEGMENT: UFHBBS13 - RELEASE: TPFDF (BuildScr)
SEGMENT: UFHBG113 - RELEASE: TPFDF (C++)
SEGMENT: UFHB0113 - RELEASE: TPFDF (C++)
SEGMENT: UFHB0713 - RELEASE: TPFDF (C++)
SEGMENT: UFHB0813 - RELEASE: TPFDF (C++)
SEGMENT: UFHB0913 - RELEASE: TPFDF (C++)
SEGMENT: UFHB1013 - RELEASE: TPFDF (C++)
SEGMENT: UFHB1113 - RELEASE: TPFDF (C++)
SEGMENT: UFHB1313 - RELEASE: TPFDF (C++)
SEGMENT: UFHDBS13 - RELEASE: TPFDF (BuildScr)
SEGMENT: UFHD0013 - RELEASE: TPFDF (C++)
SEGMENT: UFHEBS13 - RELEASE: TPFDF (BuildScr)
SEGMENT: UFHE0013 - RELEASE: TPFDF (C++)
1
SEGMENT: UFHE0113 - RELEASE: TPFDF (C++)
SEGMENT: UFHFBS13 - RELEASE: TPFDF (BuildScr)
SEGMENT: UFHF0013 - RELEASE: TPFDF (C++)
SEGMENT: UFHGBS13 - RELEASE: TPFDF (BuildScr)
SEGMENT: UFHG0013 - RELEASE: TPFDF (C++)
SEGMENT: UFHMBS13 - RELEASE: TPFDF (BuildScr)
SEGMENT: UFHM0013 - RELEASE: TPFDF (C++)
SEGMENT: UFHNBS13 - RELEASE: TPFDF (BuildScr)
SEGMENT: UFHOBS13 - RELEASE: TPFDF (BuildScr)
SEGMENT: UFI013 - RELEASE: TPFDF (Assembler)
SEGMENT: UFI113 - RELEASE: TPFDF (Assembler)
SEGMENT: UFI213 - RELEASE: TPFDF (Assembler)
SEGMENT: UFI313 - RELEASE: TPFDF (Assembler)
SEGMENT: UFI413 - RELEASE: TPFDF (Assembler)
SEGMENT: UFI513 - RELEASE: TPFDF (Assembler)
SEGMENT: UFI613 - RELEASE: TPFDF (Assembler)
SEGMENT: UFI713 - RELEASE: TPFDF (Assembler)
SEGMENT: UFI813 - RELEASE: TPFDF (Assembler)
SEGMENT: UFI913 - RELEASE: TPFDF (Assembler)
SEGMENT: UFTA13 - RELEASE: TPFDF (C++)
SEGMENT: UFTB13 - RELEASE: TPFDF (C++)
SEGMENT: UFTC13 - RELEASE: TPFDF (C++)
SEGMENT: UFTD13 - RELEASE: TPFDF (C++)
SEGMENT: UFTE13 - RELEASE: TPFDF (C++)
SEGMENT: UFTF13 - RELEASE: TPFDF (C++)
SEGMENT: UFTG13 - RELEASE: TPFDF (C++)
SEGMENT: UFTH13 - RELEASE: TPFDF (C++)
SEGMENT: UFTHBS13 - RELEASE: TPFDF (BuildScr)
SEGMENT: UFTI13 - RELEASE: TPFDF (C++)
SEGMENT: UFTL13 - RELEASE: TPFDF (C++)
SEGMENT: UFTLBS13 - RELEASE: TPFDF (BuildScr)
SEGMENT: UFT013 - RELEASE: TPFDF (C++)
SEGMENT: UFT113 - RELEASE: TPFDF (C++)
SEGMENT: UFT213 - RELEASE: TPFDF (C++)
SEGMENT: UFT313 - RELEASE: TPFDF (C++)
SEGMENT: UFT413 - RELEASE: TPFDF (C++)
SEGMENT: UFT513 - RELEASE: TPFDF (C++)
SEGMENT: UFT613 - RELEASE: TPFDF (C++)
SEGMENT: UFT713 - RELEASE: TPFDF (C++)
SEGMENT: UFT813 - RELEASE: TPFDF (C++)
SEGMENT: UFT913 - RELEASE: TPFDF (C++)
SEGMENT: UF0B13 - RELEASE: TPFDF (Assembler)
SEGMENT: UWAA13 - RELEASE: TPFDF (Assembler)
SEGMENT: UWAB13 - RELEASE: TPFDF (Assembler)
SEGMENT: UWAC13 - RELEASE: TPFDF (Assembler)
SEGMENT: UWAD13 - RELEASE: TPFDF (Assembler)
SEGMENT: UWAE13 - RELEASE: TPFDF (Assembler)
SEGMENT: UWAF13 - RELEASE: TPFDF (Assembler)
SEGMENT: UWAG13 - RELEASE: TPFDF (Assembler)
SEGMENT: UWAH13 - RELEASE: TPFDF (Assembler)
SEGMENT: UWAJ13 - RELEASE: TPFDF (Assembler)
SEGMENT: UWAK13 - RELEASE: TPFDF (Assembler)
SEGMENT: UWAL13 - RELEASE: TPFDF (Assembler)
SEGMENT: UWAM13 - RELEASE: TPFDF (Assembler)
SEGMENT: UWAN13 - RELEASE: TPFDF (Assembler)
SEGMENT: UWAO13 - RELEASE: TPFDF (Assembler)
SEGMENT: UWAP13 - RELEASE: TPFDF (Assembler)
SEGMENT: UWAQ13 - RELEASE: TPFDF (Assembler)
SEGMENT: UWAR13 - RELEASE: TPFDF (Assembler)
SEGMENT: UWAS13 - RELEASE: TPFDF (Assembler)
SEGMENT: UWAT13 - RELEASE: TPFDF (Assembler)
SEGMENT: UWAU13 - RELEASE: TPFDF (Assembler)
SEGMENT: UWAV13 - RELEASE: TPFDF (Assembler)
SEGMENT: UWAW13 - RELEASE: TPFDF (Assembler)
SEGMENT: UWAX13 - RELEASE: TPFDF (Assembler)
SEGMENT: UWAY13 - RELEASE: TPFDF (Assembler)
SEGMENT: UWAZ13 - RELEASE: TPFDF (Assembler)
SEGMENT: UWBA13 - RELEASE: TPFDF (Assembler)
SEGMENT: UWBB13 - RELEASE: TPFDF (Assembler)
SEGMENT: UWBC13 - RELEASE: TPFDF (Assembler)
SEGMENT: UWBE13 - RELEASE: TPFDF (Assembler)
SEGMENT: UWBF13 - RELEASE: TPFDF (Assembler)
SEGMENT: UWBG13 - RELEASE: TPFDF (Assembler)
SEGMENT: UWBI13 - RELEASE: TPFDF (Assembler)
SEGMENT: UWBJ13 - RELEASE: TPFDF (Assembler)
SEGMENT: UWBK13 - RELEASE: TPFDF (Assembler)
SEGMENT: UWB013 - RELEASE: TPFDF (Assembler)
SEGMENT: UWB113 - RELEASE: TPFDF (Assembler)
SEGMENT: UWB213 - RELEASE: TPFDF (Assembler)
SEGMENT: UWB313 - RELEASE: TPFDF (Assembler)
SEGMENT: UWB413 - RELEASE: TPFDF (Assembler)
SEGMENT: UWB513 - RELEASE: TPFDF (Assembler)
SEGMENT: UWB613 - RELEASE: TPFDF (Assembler)
SEGMENT: UWB713 - RELEASE: TPFDF (Assembler)
SEGMENT: UWB813 - RELEASE: TPFDF (Assembler)
SEGMENT: UWB913 - RELEASE: TPFDF (Assembler)
Pre-requisite APARs are (TPF only) :
FOR SEGMENT #POPINS#13 (Macro) - REL TPFDF
PN86472
FOR SEGMENT #PUSHMAC13 (Macro) - REL TPFDF
PN86472 PQ02342
FOR SEGMENT BRCE13 (Assembler) - REL TPFDF
PN39186 PN49285 PN51087 PN65884 PQ00810 PQ09104 PQ42097
PQ49400 PQ57571
FOR SEGMENT C$CRUDEF13 (C-Header) - REL TPFDF
PQ23489 PQ23871 PQ36341 PQ39571 PQ50941 PQ56744
FOR SEGMENT C$CRUISE13 (C-Header) - REL TPFDF
PQ23489 PQ23871
FOR SEGMENT C$CRUMAC13 (C-Header) - REL TPFDF
PQ23489 PQ23871
FOR SEGMENT C$CRUMRC13 (C-Header) - REL TPFDF
PQ36341 PQ40719
FOR SEGMENT C$CRUPRO13 (C-Header) - REL TPFDF
PQ23489 PQ23871 PQ36341
FOR SEGMENT C$CRUSTR13 (C-Header) - REL TPFDF
PQ23489 PQ23871 PQ36341
FOR SEGMENT C$CRUUSR13 (C-Header) - REL TPFDF
PQ23489 PQ23871 PQ36341
FOR SEGMENT C$DFHD13 (C-Header) - REL TPFDF
PN84757
FOR SEGMENT C$GR0YSR13 (C-Header) - REL TPFDF
PQ30389
FOR SEGMENT C$GW01SR13 (C-Header) - REL TPFDF
PQ42097
FOR SEGMENT C$IBTCOD13 (C-Header) - REL TPFDF
PN73989 PN76852 PN84101 PQ05367 PQ06910 PQ18933 PQ27046
PQ32210
FOR SEGMENT C$IBTREE13 (C-Header) - REL TPFDF
PN73989 PN76765 PN76852 PN84101 PQ32210 PQ48551
FOR SEGMENT C$IDCADF13 (C-Header) - REL TPFDF
PQ23489 PQ23871 PQ36341
FOR SEGMENT C$IIII13 (C-Header) - REL TPFDF
PQ00270
FOR SEGMENT C$IRCADF13 (C-Header) - REL TPFDF
PQ23489 PQ23871
FOR SEGMENT C$IRCBDF13 (C-Header) - REL TPFDF
PQ23489 PQ23871 PQ36341
FOR SEGMENT C$IRCCDF13 (C-Header) - REL TPFDF
PQ23489 PQ23871
FOR SEGMENT C$IRCDDF13 (C-Header) - REL TPFDF
2
PQ23489 PQ23871
FOR SEGMENT C$IRCEDF13 (C-Header) - REL TPFDF
PQ23489 PQ23871
FOR SEGMENT C$IRCFDF13 (C-Header) - REL TPFDF
PQ23489 PQ23871
FOR SEGMENT C$IRCGDF13 (C-Header) - REL TPFDF
PQ23489 PQ23871
FOR SEGMENT C$IRCHDF13 (C-Header) - REL TPFDF
PQ23489 PQ23871 PQ36341 PQ41433
FOR SEGMENT C$IRCIDF13 (C-Header) - REL TPFDF
PQ23489 PQ23871
FOR SEGMENT C$IRCJDF13 (C-Header) - REL TPFDF
PQ23489 PQ23871
FOR SEGMENT C$IRCKDF13 (C-Header) - REL TPFDF
PQ23489 PQ23871
FOR SEGMENT C$IRCMDF13 (C-Header) - REL TPFDF
PQ36341
FOR SEGMENT C$IRCTDF13 (C-Header) - REL TPFDF
PQ36341
FOR SEGMENT C$IRCXDF13 (C-Header) - REL TPFDF
PQ36341
FOR SEGMENT C$IWCADF13 (C-Header) - REL TPFDF
PQ23489 PQ23871
FOR SEGMENT C$SW00SR13 (C-Header) - REL TPFDF
PN46560 PN61834 PN64313 PN71161 PN73989 PN76852 PN80488
PN83423 PN85070 PQ02145 PQ04911 PQ09236 PQ08645 PQ10084
PQ16897 PQ23091 PQ25825 PQ36911 PQ37963 PQ32210 PQ55601
PQ64252
FOR SEGMENT C$ZZZZ13 (C-Header) - REL TPFDF
PQ00270
FOR SEGMENT DBDEF13 (Macro) - REL TPFDF
PN05393 PN35104 PN38092 PN45919 PN53446 PN57526 PN61834
PN62563 PN64313 PN71161 PN73989 PN78104 PN78908 PN87893
PN88662 PQ10797 PQ10084 PQ18690 PQ23091 PQ32209 PQ37827
PQ42097 PQ32210 PQ56724 PQ66921
FOR SEGMENT DBINI113 (Macro) - REL TPFDF
PN50586 PQ25824 PQ32210 PQ60326
FOR SEGMENT DBINI213 (Macro) - REL TPFDF
PQ25824 PQ32210
FOR SEGMENT DB12513 (Macro) - REL TPFDF
PN41982 PN47061 PN50586 PN52010 PN54502 PN57526 PN62258
PN73989 PN76765 PQ06194 PQ32210 PQ42047 PQ55170
FOR SEGMENT DFLNK13 (Macro) - REL TPFDF
PQ32210 PQ61711 PQ63549
FOR SEGMENT DFSSU13 (Macro) - REL TPFDF
PN44094 PN62258
FOR SEGMENT IFL0DF13 (Dsect) - REL TPFDF
PQ32210 PQ46459 PQ48551 PQ55170
FOR SEGMENT SW00SR13 (Macro) - REL TPFDF
AN31299 PN05393 PN37569 PN38613 PN43714 PN46560 PN57526
PN61834 PN64313 PN71161 PN71348 PN73989 PN77016 PN76852
PN80488 PN83423 PN84757 PN87917 PN92097 PQ00790 PQ02145
PQ04911 PQ05189 PQ07995 PQ10797 PQ10084 PQ15475 PQ16897
PQ21506 PQ24625 PQ23091 PQ25824 PQ25825 PQ32209 PQ36911
PQ37963 PQ32210 PQ50275 PQ48551 PQ55601 PQ64252
FOR SEGMENT TPFDB13 (Macro) - REL TPFDF
PN30016 PN40034 PN41095 PN43714 PN55118 PN61834 PN64719
PN72208 PN73989 PN83423 PN86337 PN87893 PN89980 PQ06194
PQ13787 PQ27195 PQ25824 PQ25825 PQ32209 PQ36156 PQ32210
PQ47099 PQ60326 PQ60572 PQ61932
FOR SEGMENT UFAO13 (Assembler) - REL TPFDF
PN43688 PN61834 PN77016 PQ17413 PQ19230 PQ32209 PQ32210
PQ55170 PQ62811
FOR SEGMENT UFBA13 (Assembler) - REL TPFDF
PN49889 PN57993 PN64311 PQ00810 PQ02090 PQ04911 PQ05468
PQ13582 PQ16897 PQ35605
FOR SEGMENT UFBB13 (Assembler) - REL TPFDF
PN49196 PN57993 PN64878 PN78904
FOR SEGMENT UFBE13 (Assembler) - REL TPFDF
PN38098 PN19872 PN92592
FOR SEGMENT UFBF13 (Assembler) - REL TPFDF
PN73989 PN80715 PQ00810 PQ30389
FOR SEGMENT UFBG13 (Assembler) - REL TPFDF
PN05393 PN19872 PQ00810
FOR SEGMENT UFBH13 (Assembler) - REL TPFDF
PN41614 PN67252 PN84970
FOR SEGMENT UFBI13 (Assembler) - REL TPFDF
PN41614 PN67252
FOR SEGMENT UFBJ13 (Assembler) - REL TPFDF
PN35610 PN83423 PN83356 PN83376 PQ00810 PQ00837 PQ05223
PQ51382
FOR SEGMENT UFBK13 (Assembler) - REL TPFDF
PN39059 PN41324 PN47368 PN86476 PN92681 PN92851 PQ04911
FOR SEGMENT UFBL13 (Assembler) - REL TPFDF
PQ00810 PQ04563
FOR SEGMENT UFBM13 (Assembler) - REL TPFDF
PN42312 PN73989 PN75827 PN91649 PQ02170 PQ04563 PQ08743
PQ30389 PQ32209
FOR SEGMENT UFBN13 (Assembler) - REL TPFDF
PN19872 PN65155 PN78050 PQ00810 PQ32210
FOR SEGMENT UFBO13 (Assembler) - REL TPFDF
PN19872 PQ00810
FOR SEGMENT UFBP13 (Assembler) - REL TPFDF
PN39061 PQ00810 PQ08364 PQ12817
FOR SEGMENT UFBQ13 (Assembler) - REL TPFDF
PN39344 PN19872 PN41614 PN49536 PN64878 PN67252 PQ42097
FOR SEGMENT UFBR13 (Assembler) - REL TPFDF
PN35160 PN37348 PN67252 PQ00810
FOR SEGMENT UFBX13 (Assembler) - REL TPFDF
PN39039 PN19872 PN57526 PN91801 PQ00810 PQ21605
FOR SEGMENT UFBY13 (Assembler) - REL TPFDF
PN71161 PN73989 PN76765 PQ00810 PQ10797 PQ10084 PQ23091
PQ26888 PQ51339 PQ60974
FOR SEGMENT UFBZ13 (Assembler) - REL TPFDF
PN38314 PQ00810
FOR SEGMENT UFB013 (Assembler) - REL TPFDF
PN38092 PN19872 PN61834 PN63795 PN71161 PN73989 PN76765
PN77331 PN81188 PQ00810
FOR SEGMENT UFB113 (Assembler) - REL TPFDF
PN47122 PN80488 PQ00977 PQ30389 PQ35263
FOR SEGMENT UFB213 (Assembler) - REL TPFDF
PN41065 PN41321 PN55359 PN77897 PN80488 PN86537 PN91649
PN92851 PQ00810 PQ02090 PQ04911 PQ04563 PQ18942 PQ21604
PQ30389 PQ40947 PQ32210
FOR SEGMENT UFB313 (Assembler) - REL TPFDF
PN62258 PN64313 PN67252 PN92851 PQ00977 PQ04563 PQ34175
PQ32210 PQ46459
FOR SEGMENT UFB413 (Assembler) - REL TPFDF
PN61126 PN64748 PN78903 PN92851
FOR SEGMENT UFB513 (Assembler) - REL TPFDF
PN36793 PN78903 PN92851 PQ00810
FOR SEGMENT UFB613 (Assembler) - REL TPFDF
PN36842 PN75462 PN80488 PN86476 PN92592 PQ00810 PQ13586
PQ17368 PQ30389 PQ32210 PQ62616
FOR SEGMENT UFB713 (Assembler) - REL TPFDF
PN42312 PN57993 PN78904 PN83376 PN92851 PQ00810 PQ02090
PQ04563 PQ07900 PQ30389
FOR SEGMENT UFB913 (Assembler) - REL TPFDF
PN49889 PN57993 PN80117 PQ08078 PQ32210 PQ60444
FOR SEGMENT UFCB13 (Assembler) - REL TPFDF
PN88105
FOR SEGMENT UFCD13 (Assembler) - REL TPFDF
3
PQ30389
FOR SEGMENT UFCI13 (Assembler) - REL TPFDF
PN57993 PN81255 PQ32210
FOR SEGMENT UFCJ13 (Assembler) - REL TPFDF
PQ02090 PQ04804 PQ07900
FOR SEGMENT UFCL13 (Assembler) - REL TPFDF
PQ42097
FOR SEGMENT UFC013 (Assembler) - REL TPFDF
PN72208 PQ00810 PQ30389 PQ55949
FOR SEGMENT UFC113 (Assembler) - REL TPFDF
PQ30389
FOR SEGMENT UFC213 (Assembler) - REL TPFDF
PQ30389
FOR SEGMENT UFC313 (Assembler) - REL TPFDF
PQ30389
FOR SEGMENT UFC413 (Assembler) - REL TPFDF
PQ30389
FOR SEGMENT UFC513 (Assembler) - REL TPFDF
PQ30389
FOR SEGMENT UFC613 (Assembler) - REL TPFDF
PQ30389
FOR SEGMENT UFC713 (Assembler) - REL TPFDF
PQ30389
FOR SEGMENT UFDB13 (Assembler) - REL TPFDF
PN51424 PQ00810
FOR SEGMENT UFDE13 (Assembler) - REL TPFDF
PN88105 PQ23591
FOR SEGMENT UFD013 (Assembler) - REL TPFDF
PN19872 PN84970 PQ00810
FOR SEGMENT UFD113 (Assembler) - REL TPFDF
PN37197 PN49889 PN59717 PN69916 PN72208 PN76267 PN86555
PQ00810 PQ02487 PQ14799 PQ28631 PQ30389 PQ42097
FOR SEGMENT UFD213 (Assembler) - REL TPFDF
PN77331
FOR SEGMENT UFD613 (Assembler) - REL TPFDF
PQ21420 PQ23591 PQ30453
FOR SEGMENT UFD813 (Assembler) - REL TPFDF
PN88105 PQ00810 PQ23591
FOR SEGMENT UFD913 (Assembler) - REL TPFDF
PN88105 PQ00810 PQ13905 PQ23591
FOR SEGMENT UFEC13 (Assembler) - REL TPFDF
PQ32210
FOR SEGMENT UFE613 (Assembler) - REL TPFDF
PN86542 PQ32210
FOR SEGMENT UFHABS13 (BuildScr) - REL TPFDF
PQ23489 PQ23871
FOR SEGMENT UFHAG413 (C++) - REL TPFDF
PQ23871 PQ50941 PQ56744
FOR SEGMENT UFHA0813 (C++) - REL TPFDF
PQ23489 PQ23871 PQ31377 PQ39571 PQ56744
FOR SEGMENT UFHBBS13 (BuildScr) - REL TPFDF
PQ23489 PQ23871
FOR SEGMENT UFHBG113 (C++) - REL TPFDF
PQ23871 PQ36341 PQ39571 PQ50941 PQ61673
FOR SEGMENT UFHB0113 (C++) - REL TPFDF
PQ23489 PQ23871 PQ36341 PQ39571 PQ61673
FOR SEGMENT UFHB0713 (C++) - REL TPFDF
PQ23489 PQ23871 PQ33713 PQ36341
FOR SEGMENT UFHB0813 (C++) - REL TPFDF
PQ23489 PQ23871 PQ61673
FOR SEGMENT UFHB0913 (C++) - REL TPFDF
PQ23489 PQ23871 PQ61673
FOR SEGMENT UFHB1013 (C++) - REL TPFDF
PQ23489 PQ23871
FOR SEGMENT UFHB1113 (C++) - REL TPFDF
PQ23489 PQ23871 PQ46922
FOR SEGMENT UFHB1313 (C++) - REL TPFDF
PQ23489 PQ23871 PQ31377 PQ61673
FOR SEGMENT UFHDBS13 (BuildScr) - REL TPFDF
PQ23489 PQ23871
FOR SEGMENT UFHD0013 (C++) - REL TPFDF
PQ23489 PQ23871
FOR SEGMENT UFHEBS13 (BuildScr) - REL TPFDF
PQ23489 PQ23871
FOR SEGMENT UFHE0013 (C++) - REL TPFDF
PQ23489 PQ23871 PQ36341
FOR SEGMENT UFHE0113 (C++) - REL TPFDF
PQ23489 PQ23871 PQ28631 PQ33448 PQ33412
FOR SEGMENT UFHFBS13 (BuildScr) - REL TPFDF
PQ23489 PQ23871
FOR SEGMENT UFHF0013 (C++) - REL TPFDF
PQ23489 PQ23871 PQ35353
FOR SEGMENT UFHGBS13 (BuildScr) - REL TPFDF
PQ23489 PQ23871
FOR SEGMENT UFHG0013 (C++) - REL TPFDF
PQ23489 PQ23871
FOR SEGMENT UFHMBS13 (BuildScr) - REL TPFDF
PQ36341
FOR SEGMENT UFHM0013 (C++) - REL TPFDF
PQ36341 PQ41433 PQ47054 PQ49946 PQ54576 PQ51032 PQ54861
PQ54862 PQ56696
FOR SEGMENT UFHNBS13 (BuildScr) - REL TPFDF
PQ36341
FOR SEGMENT UFHOBS13 (BuildScr) - REL TPFDF
PQ23489 PQ23871
FOR SEGMENT UFI013 (Assembler) - REL TPFDF
PQ23489 PQ23871 PQ41568 PQ49400
FOR SEGMENT UFI113 (Assembler) - REL TPFDF
PQ23489 PQ23871 PQ60974
FOR SEGMENT UFI213 (Assembler) - REL TPFDF
PQ23489 PQ23871 PQ36341 PQ53168 PQ60974
FOR SEGMENT UFI313 (Assembler) - REL TPFDF
PQ23489 PQ23871 PQ37720 PQ53168
FOR SEGMENT UFI413 (Assembler) - REL TPFDF
PQ23489 PQ23871 PQ37720 PQ53168
FOR SEGMENT UFI513 (Assembler) - REL TPFDF
PQ23489 PQ23871 PQ33410 PQ36341 PQ53168 PQ65645
FOR SEGMENT UFI613 (Assembler) - REL TPFDF
PQ23489 PQ23871 PQ37720 PQ53168
FOR SEGMENT UFI713 (Assembler) - REL TPFDF
PQ23489 PQ23871 PQ37720 PQ53168
FOR SEGMENT UFI813 (Assembler) - REL TPFDF
PQ23489 PQ23871 PQ32210
FOR SEGMENT UFI913 (Assembler) - REL TPFDF
PQ23489 PQ23871 PQ31377
FOR SEGMENT UFTA13 (C++) - REL TPFDF
PN73989 PN80446
FOR SEGMENT UFTB13 (C++) - REL TPFDF
PN73989 PN80446 PQ48551
FOR SEGMENT UFTC13 (C++) - REL TPFDF
PN73989 PN80446
FOR SEGMENT UFTD13 (C++) - REL TPFDF
PN73989 PN80446
FOR SEGMENT UFTE13 (C++) - REL TPFDF
PN73989 PN80446
FOR SEGMENT UFTF13 (C++) - REL TPFDF
PN73989 PN80446
FOR SEGMENT UFTG13 (C++) - REL TPFDF
PN73989 PN80446
FOR SEGMENT UFTH13 (C++) - REL TPFDF
PN73989 PN76765 PN76852 PN80446 PQ02782 PQ05367 PQ07440
4
PQ27182 PQ48551 PQ55170
FOR SEGMENT UFTHBS13 (BuildScr) - REL TPFDF
PN80446 PQ02138 PQ32210
FOR SEGMENT UFTI13 (C++) - REL TPFDF
PN73989 PN76852 PN80446 PQ32210
FOR SEGMENT UFTL13 (C++) - REL TPFDF
PN73989 PN80446 PQ02138
FOR SEGMENT UFTLBS13 (BuildScr) - REL TPFDF
PQ02138
FOR SEGMENT UFT013 (C++) - REL TPFDF
PN73989 PN80446
FOR SEGMENT UFT113 (C++) - REL TPFDF
PN73989 PN80446
FOR SEGMENT UFT213 (C++) - REL TPFDF
PN73989 PN76765 PN83423 PN84101 PN84757 PN80446 PQ03145
PQ05367 PQ04911 PQ46990
FOR SEGMENT UFT313 (C++) - REL TPFDF
PN73989 PN80446
FOR SEGMENT UFT413 (C++) - REL TPFDF
PN73989 PN80446
FOR SEGMENT UFT513 (C++) - REL TPFDF
PN73989 PN80446
FOR SEGMENT UFT613 (C++) - REL TPFDF
PN73989 PN80446 PQ18933 PQ48551 PQ59443
FOR SEGMENT UFT713 (C++) - REL TPFDF
PN73989 PN80446
FOR SEGMENT UFT813 (C++) - REL TPFDF
PN73989 PN80446
FOR SEGMENT UFT913 (C++) - REL TPFDF
PN73989 PN80446
FOR SEGMENT UF0B13 (Assembler) - REL TPFDF
PN05393 PN35218 PN38209 PN49889 PN53708 PN57526 PN61834
PN62258 PN70745 PN71161 PN75329 PN78908 PQ00836 PQ15475
PQ17413 PQ25824 PQ32209 PQ35605 PQ32210
FOR SEGMENT UWAA13 (Assembler) - REL TPFDF
PQ32210 PQ47099 PQ48551 PQ53948
FOR SEGMENT UWAB13 (Assembler) - REL TPFDF
PQ32210
FOR SEGMENT UWAC13 (Assembler) - REL TPFDF
PQ32210 PQ42198 PQ46459
FOR SEGMENT UWAD13 (Assembler) - REL TPFDF
PQ32210 PQ61711
FOR SEGMENT UWAE13 (Assembler) - REL TPFDF
PQ32210
FOR SEGMENT UWAF13 (Assembler) - REL TPFDF
PQ32210 PQ48582
FOR SEGMENT UWAG13 (Assembler) - REL TPFDF
PQ32210 PQ46459 PQ50275 PQ48551 PQ52356
FOR SEGMENT UWAH13 (Assembler) - REL TPFDF
PQ32210
FOR SEGMENT UWAJ13 (Assembler) - REL TPFDF
PQ32210
FOR SEGMENT UWAK13 (Assembler) - REL TPFDF
PQ32210 PQ46459
FOR SEGMENT UWAL13 (Assembler) - REL TPFDF
PQ32210 PQ45798
FOR SEGMENT UWAM13 (Assembler) - REL TPFDF
PQ32210 PQ55601
FOR SEGMENT UWAN13 (Assembler) - REL TPFDF
PQ32210 PQ64252
FOR SEGMENT UWAO13 (Assembler) - REL TPFDF
PQ32210 PQ61136
FOR SEGMENT UWAP13 (Assembler) - REL TPFDF
PQ32210 PQ48551 PQ60572 PQ59219
FOR SEGMENT UWAQ13 (Assembler) - REL TPFDF
PQ32210
FOR SEGMENT UWAR13 (Assembler) - REL TPFDF
PQ32210 PQ46459 PQ60572
FOR SEGMENT UWAS13 (Assembler) - REL TPFDF
PQ32210 PQ59969
FOR SEGMENT UWAT13 (Assembler) - REL TPFDF
PQ32210 PQ46459
FOR SEGMENT UWAU13 (Assembler) - REL TPFDF
PQ32210 PQ48979 PQ61711 PQ61932
FOR SEGMENT UWAV13 (Assembler) - REL TPFDF
PQ32210
FOR SEGMENT UWAW13 (Assembler) - REL TPFDF
PQ32210 PQ49400 PQ60326
FOR SEGMENT UWAX13 (Assembler) - REL TPFDF
PQ32210
FOR SEGMENT UWAY13 (Assembler) - REL TPFDF
PQ32210
FOR SEGMENT UWAZ13 (Assembler) - REL TPFDF
PQ32210
FOR SEGMENT UWBA13 (Assembler) - REL TPFDF
PQ32210 PQ46459 PQ50275 PQ52617
FOR SEGMENT UWBB13 (Assembler) - REL TPFDF
PQ32210
FOR SEGMENT UWBC13 (Assembler) - REL TPFDF
PQ32210 PQ48582 PQ48551 PQ51339 PQ53452 PQ61711
FOR SEGMENT UWBE13 (Assembler) - REL TPFDF
PQ32210 PQ42198 PQ49738 PQ61837
FOR SEGMENT UWBF13 (Assembler) - REL TPFDF
PQ32210 PQ52738 PQ55616
FOR SEGMENT UWBG13 (Assembler) - REL TPFDF
PQ32210 PQ60572
FOR SEGMENT UWBI13 (Assembler) - REL TPFDF
PQ32210 PQ53452
FOR SEGMENT UWBJ13 (Assembler) - REL TPFDF
PQ32210 PQ70198
FOR SEGMENT UWBK13 (Assembler) - REL TPFDF
PQ32210 PQ46459
FOR SEGMENT UWB013 (Assembler) - REL TPFDF
PQ32210
FOR SEGMENT UWB113 (Assembler) - REL TPFDF
PQ32210
FOR SEGMENT UWB213 (Assembler) - REL TPFDF
PQ32210 PQ52738 PQ69735
FOR SEGMENT UWB313 (Assembler) - REL TPFDF
PQ32210 PQ42198 PQ52738
FOR SEGMENT UWB413 (Assembler) - REL TPFDF
PQ32210 PQ48551
FOR SEGMENT UWB513 (Assembler) - REL TPFDF
PQ32210 PQ42198
FOR SEGMENT UWB613 (Assembler) - REL TPFDF
PQ32210
FOR SEGMENT UWB713 (Assembler) - REL TPFDF
PQ32210 PQ42198 PQ48551
FOR SEGMENT UWB813 (Assembler) - REL TPFDF
PQ32210
FOR SEGMENT UWB913 (Assembler) - REL TPFDF
PQ32210 PQ46459 PQ48551 PQ55170
To be applied in the order listed for each segment.
ABSTRACT OF PROBLEM
___________________
The TPFDF product should be enhanced to take advantage of data
event control blocks (DECBs) available in TPF and ALCS.
COMMENTS ON PROBLEM
___________________
Currently, TPFDF uses the data levels of an application's entry
control block (ECB) for TPFDF internal processing. TPFDF could
use data event control blocks (DECBs) for internal processing.
5
Using DECBs could virtually eliminate the need for TPFDF to use
an ECB's data levels, allowing for more concurrent processing
and future expansion.
SOLUTION
________
TPFDF has been updated to use DECBs for internal processing.
Now, most TPFDF macros and functions will no longer use the data
levels of an application's ECB. See the Migration Consider-
ations section for more information.
DEPENDENCIES
____________
Related Segments Affected By This APAR.
_______________________________________
Segments to be assembled or compiled:
Segments to be link edited:
On TPF: UFHA, UFHB, UFHD, UFHE, UFHF, UFHG,
UFHM, UFHN, UFHO, UFTH and UFTL
On ALCS: TPFDFH3
Load Modules to be loaded:
On TPF: UFHA, UFHB, UFHD, UFHE, UFHF, UFHG,
UFHM, UFHN, UFHO, UFTH and UFTL
On ALCS: TPFDFH3
Migration Considerations
========================
o All TPFDF customers:
- There are three new segments:
-- Macro IDDEDF
-- Macro IDF6DF
-- Real-time assembler segment UFCM.
- Several C segments have been converted to C++. These
segments now require the C++ compiler to be used with
the MARGINS and SEQUENCE options specified to override
the default options of NOMARGINS and NOSEQUENCE, respec-
tively. The following are the segments that have been
converted:
UFHAG4, UFHA08, UFHBG1, UFHB01, UFHB07, UFHB08, UFHB09, UFHB10,
UFHB11, UFHB13, UFHD00, UFHE00, UFHE01, UFHF00, UFHG00, UFHM00,
UFTA, UFTB, UFTC, UFTD, UFTE, UFTF, UFTG, UFTH, UFTI, UFTJ,
UFTK, UFTL, UFT0, UFT1, UFT2, UFT3, UFT4, UFT5, UFT6, UFT7,
UFT8, UFT9
- Some releases of the IBM High Level Assembler (HLASM)
will not assemble UFD2 and UFI2 through UFI7 with the
COMPAT(SYSLIST) assembler option. If these segments do
not assemble, make sure you use the COMPAT(NOSYSLIST)
option when assembling these segments.
- DBOPN parameters PARAM and DATA have been obsoleted.
Applications that contain these parameters will no
longer assemble. An exception is if an application con-
tains a DBOPN macro with PARAM=AUTO, which is the
default value. There is no change in behavior for this
parameter, but it is recommended that this parameter be
removed from applications. Existing object code that
contains PARAM and DATA usage may have unpredicatable
results because TPFDF will ignore these parameters and
process the macro as if PARAM=AUTO had been coded.
Applications must be investigated for PARAM and DATA
parameter usage.
- The tape macros (DBTLD, DBTLG and DBTRD) and functions
(dftld, dftlg and dftrd) will still use data levels
during internal processing of these macros and func-
tions. However, all of an application's data levels will
continue to be preserved across the tape macro and func-
tion calls.
- The display macro (DBDSP) and function (dfdsp) will also
still use data levels during internal processing. The
rules for data level independence when using this macro
and function are unchanged, and are summarized here for
convenience. TPFDF does not preserve the following
application data levels:
-- If you use the DBDSP macro:
o Data level 1 (D1) and data level 3 (D3) are not
data level independent if the WTOPC parameter is
specified with the NO value (the default), or
the YES value is not specified, and DBLCL macro
symbol &ACPDBAA is set to zero.
o Data level 2 (D2) is not data level independent.
-- If you use the dfdsp function:
o Data level 1 (D1) and data level 3 (D3) are not
data level independent if the DFDSP_WTOPC value
and DBLCL macro symbol &ACPDBAA is set to zero.
o Data level 2 (D2) is not data level independent.
- The trailer size parameter (TRS=) in the DBDEF macro can
only be set to 0 (if no trailer is desired) or 36 and
greater. If TRS= is set to a value between 1 and 35,
inclusive, an MNOTE 8,'INVALID TRAILER SIZE SPECIFIED'
will be generated. If the TRS= parameter is not speci-
fied, the existing default value will continue to be
used. See the TPFDF Database Administration for more
details.
- Registers and labels are now supported with the struc-
tured programming macros (SPMs) to allow conditional
expressions using FILNC, FINWC, FINHC, and LEVTA TPF or
ALCS macros to evaluate or access DECBs. For example, to
process code if there is a successful return on the find
and wait operation for a DECB whose address is contained
in register 7 (R7), you could code it as follows:
#IF (FINWC,R7,OK)
:
* Code to process
:
#EIF
See the Structured Programming Macros manual for more
information.
6
- The following parameters on the ZUDFM OAS (ZUDFM TRACE)
command have been obsoleted:
-- R3
-- regdispl (register and displacment)
-- EBWfieldnum
-- EBXfieldnum.
- Changed Online Message:
The text of online recoup message RECP9103E, which was
not documented correctly, changed from:
DF RECOUP fileid filever POOLS FOUND BY THIS CPU: CHAIN CHASE
TOTAL: count
to
DF RECOUP fileid filever TOTAL CHAIN CHASE POOLS FOUND
BY THIS CPU: count
Where:
fileid
The file identifier (ID).
filever
The file version.
count
The found record count.
Explanation: A ZRECP ABORT command was entered to end TPFDF recoup.
The file ID of the file being processed when the
ZRECP ABORT command was entered is displayed.
System Action: None.
User Response: None.
- New Online Messages:
FCRU0028E ERROR IN DECB CREATE
Explanation: An error occurred when you entered a ZFCRU command
because the capture/restore utility, information, and statistics
environment (CRUISE) was unable to create a data event control block
(DECB).
System Action: Processing of the CRUISE function ends.
User Response: Report the problem to your IBM service representative.
FCRU0152E DECB CREATE ERROR
Explanation: An error occurred when you entered a ZFCRU command
because the capture/restore utility, information, and statistics
environment (CRUISE) was unable to create a data event control block
(DECB).
System Action: Processing of the CRUISE function ends.
User Response: Report the problem to your IBM service representative.
UDFM0186E DECB CREATE ERROR
Explanation: An error occurred when you entered a ZUDFM command
because a data event control block (DECB) could not be created.
System Action: The ZUDFM command is rejected.
User Response: Report the problem to your IBM service representative.
- New System Errors:
DB0174
Program: Displayed on the console and in the dump.
Error Message: None.
Explanation: This error occurs because TPFDF was unable to create a
data event control block (DECB) in response to a request for service
by an application.
System Action: The entry control block (ECB) exits.
User Response: Report the problem to your IBM service representative.
DBD013
Program: Displayed on the console and in the dump.
Error Message: None.
Explanation: This error occurs because the capture/restore utility,
information and statistics environment (CRUISE) was unable to create
a data event control block (DECB).
System Action: Processing of the CRUISE function ends.
User Response: Report the problem to your IBM service representative.
- Users of 3rd party products (e.g. TM-Bridge, SST, ODF)
will need to upgrade these products for TPFDF DECB
support.
o TPF customers:
- Need to apply TPF corequisite APAR PJ28129.
- Need to apply TPF DECB APAR PJ27393.
- Should make sure TPF APARS PJ28097 and PJ28263 are
applied.
- The interfaces for certain DBDEF macro parameters that
call CRUISE and recoup user exits have changed with this
APAR applied:
-- CDE
7
o For both recoup and CRUISE, the main storage
address of the block that contains the forward
index pointer is still located on level D0
(field EBCCR0) of the ECB.
o The file address interface for recoup has not
changed:
- The main storage and file addresses of the
block that caused the retrieval error
(forward index pointer) continue to be on
level D1 (fields EBCCR1 and EBCFA1) of the
ECB.
- Field EBCFA1 could be changed on a second
retrieval attempt.
o With this APAR applied, the file address inter-
face for CRUISE has changed:
- The main storage and file addresses of the
block that caused the retrieval error are
now in data event control block (DECB)
fields IDECDAD and IDECFA. The address of
the DECB is in field EBX074.
- Field IDECFA could be changed on a second
retrieval attempt.
-- CDO
o For both recoup and CRUISE, the main storage
address of the block that contains the forward
index pointer is still located on level D0
(field EBCCR0) of the ECB.
o The file address interface for recoup has not
changed; the file address of the block that con-
tains the forward index pointer is sill located
on level D0 (field ECBFA0) of the ECB and the
file address of the forward index reference is
on level D1 (field ECBFA1) of the ECB.
o With this APAR applied, the file address inter-
face for CRUISE has changed: the file address
of the block that contains the forward index
pointer is now in field IDFCFA of the DECB
pointed to by the address in field EBX050. The
address of the forward index reference is in
field IDFCFA of the DECB pointed to by the
address in field EBX074.
-- CDR
o The file address interface for recoup has not
changed; the file address of the block that con-
tains the reference is still located on level D0
(field EBCFA0) of the ECB.
o With this APAR applied, the file address inter-
face for CRUISE has changed: the file address
of the block that contains the reference is now
in field IDFCFA of the DECB pointed to by the
address in field EBX050.
-- CEB and CEE
o As a clarification, the recoup interface for
these parameters has not changed, and these
parameters are not available for CRUISE.
-- COA
o For both CRUISE and recoup, the main storage
address of the block that has just been
retrieved is still located on level D0 (field
EBCCR0) of the ECB.
o The file address interface for recoup has not
changed; the file address of the block that has
just been retrieved is on level D0 (field
EBCFA0) of the ECB.
o With this APAR applied, the file address inter-
face for CRUISE has changed; the file address of
the block that has just been retrieved is now
located in field IDFCFA of the DECB pointed to
by the address in field EBX050.
-- COE
o The interface for recoup has not changed; the
main storage and file addresses of the block
retrieved are in level D0 (fields EBCCR0 and
EBCFA0) of the ECB.
o With this APAR applied, the interface for CRUISE
has changed; the main storage and file addresses
of the block retrieved are now located in fields
IDECDAD and IDECFA of the DECB pointed to by the
address in field EBX050.
-- CPF
o For both recoup and CRUISE, the main storage
address of the block that contains the reference
is on level D0 (field EBCCR0) of the ECB.
o The file address interface for recoup has not
changed; the file address of the block that con-
tains the reference is on level D0 (field
EBCFA0) of the ECB.
o With this APAR applied, the file address inter-
face for CRUISE has changed; the file address of
the block that contains the reference is now
located in field IDFCFA of the DECB pointed to
by the address in EBX074.
o ALCS customers:
- Corequisite APARs AQ69214 and AQ54564 will need to be
APPLIED.
- Refer to the APAR AQ54564 NOTES file for specifics on
how to link the TPFDFH3 load module which now contains
both C and C++ object code.
-- END APAR PQ51955
8
Download file(s) using new Server:
Login once to access server, leave window open, then
click on link(s) below.
|