IBM®
Skip to main content
    United States [change]      Terms of use
 
 
   
     Home      Products      Services & solutions      Support & downloads      My account     
     
  TPF : Support : Maintenance : TPFDF
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.
Package Source
 

    About IBM Privacy Contact