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: PQ32210
 
REFERENCE:  AREA:     TPFDF CENTRAL DATABASE ROUTINES
            SEGMENT:  ACPDBE13   - RELEASE:  TPFDF (Macro)
            SEGMENT:  ACPDBS13   - RELEASE:  TPFDF (Macro)
            SEGMENT:  C$ACPDBE13 - RELEASE:  TPFDF (C-Header)
            SEGMENT:  C$CDFAPI13 - RELEASE:  TPFDF (C-Header)
            SEGMENT:  C$CDFEQ13  - RELEASE:  TPFDF (C-Header)
            SEGMENT:  C$CDFMAC13 - RELEASE:  TPFDF (C-Header)
            SEGMENT:  C$IBTCOD13 - RELEASE:  TPFDF (C-Header)
            SEGMENT:  C$IBTREE13 - RELEASE:  TPFDF (C-Header)
            SEGMENT:  C$IFL0DF13 - RELEASE:  TPFDF (C-Header)
            SEGMENT:  C$SW00SR13 - RELEASE:  TPFDF (C-Header)
            SEGMENT:  CCCCCC13   - RELEASE:  TPFDF (Macro)
            SEGMENT:  CDFEQ13    - RELEASE:  TPFDF (Macro)
            SEGMENT:  DBDEF13    - RELEASE:  TPFDF (Macro)
            SEGMENT:  DBERR13    - RELEASE:  TPFDF (Macro)
            SEGMENT:  DBINI113   - RELEASE:  TPFDF (Macro)
            SEGMENT:  DBINI213   - RELEASE:  TPFDF (Macro)
            SEGMENT:  DBOPN13    - RELEASE:  TPFDF (Macro)
            SEGMENT:  DBTAB13    - RELEASE:  TPFDF (Macro)
            SEGMENT:  DB10013    - RELEASE:  TPFDF (Macro)
            SEGMENT:  DB12513    - RELEASE:  TPFDF (Macro)
            SEGMENT:  DB13513    - RELEASE:  TPFDF (Macro)
            SEGMENT:  DB14013    - RELEASE:  TPFDF (Macro)
            SEGMENT:  DB15013    - RELEASE:  TPFDF (Macro)
            SEGMENT:  DB15513    - RELEASE:  TPFDF (Macro)
            SEGMENT:  DB16013    - RELEASE:  TPFDF (Macro)
            SEGMENT:  DB16513    - RELEASE:  TPFDF (Macro)
            SEGMENT:  DB17513    - RELEASE:  TPFDF (Macro)
            SEGMENT:  DB20013    - RELEASE:  TPFDF (Macro)
            SEGMENT:  DB20513    - RELEASE:  TPFDF (Macro)
            SEGMENT:  DDDDDD13   - RELEASE:  TPFDF (Dsect)
            SEGMENT:  DFCAS13    - RELEASE:  TPFDF (Macro)
            SEGMENT:  DFCLIB13   - RELEASE:  TPFDF (Macro)
            SEGMENT:  DFCTP13    - RELEASE:  TPFDF (Macro)
            SEGMENT:  DFDLAY13   - RELEASE:  TPFDF (Macro)
            SEGMENT:  DFDLI13    - RELEASE:  TPFDF (Macro)
            SEGMENT:  DFEFL13    - RELEASE:  TPFDF (Macro)
            SEGMENT:  DFGPNL13   - RELEASE:  TPFDF (Macro)
            SEGMENT:  DFLNK13    - RELEASE:  TPFDF (Macro)
            SEGMENT:  DFTMC13    - RELEASE:  TPFDF (Macro)
            SEGMENT:  DX20513    - RELEASE:  TPFDF (Macro)
            SEGMENT:  GR26SR13   - RELEASE:  TPFDF (Macro)
            SEGMENT:  IFL0DF13   - RELEASE:  TPFDF (Dsect)
            SEGMENT:  IRDCDF13   - RELEASE:  TPFDF (Macro)
            SEGMENT:  IW06DF13   - RELEASE:  TPFDF (Macro)
            SEGMENT:  SW00SR13   - RELEASE:  TPFDF (Macro)
            SEGMENT:  SW02SR13   - RELEASE:  TPFDF (Macro)
            SEGMENT:  TPFDB13    - RELEASE:  TPFDF (Macro)
            SEGMENT:  UFAB13     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UFAC13     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UFAD13     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UFAE13     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UFAF13     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UFAG13     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UFAL13     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UFAM13     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UFAN13     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UFAO13     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UFAP13     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UFAS13     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UFAX13     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UFAY13     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UFAZ13     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UFA113     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UFA213     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UFA313     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UFA413     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UFA513     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UFA613     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UFA713     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UFA813     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UFA913     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UFBD13     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UFBN13     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UFB213     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UFB313     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UFB613     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UFB913     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UFCI13     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UFEB13     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UFEC13     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UFED13     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UFE113     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UFE213     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UFE313     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UFE613     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UFE713     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UFE813     - RELEASE:  TPFDF (C)
            SEGMENT:  UFE8BS13   - RELEASE:  TPFDF (BuildScr)
            SEGMENT:  UFE913     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UFGASO13   - RELEASE:  TPFDF (Copy)
            SEGMENT:  UFGESO13   - RELEASE:  TPFDF (Copy)
            SEGMENT:  UFGHSO13   - RELEASE:  TPFDF (Copy)
            SEGMENT:  UFGKSO13   - RELEASE:  TPFDF (Copy)
            SEGMENT:  UFGMSO13   - RELEASE:  TPFDF (Copy)
            SEGMENT:  UFGQSO13   - RELEASE:  TPFDF (Copy)
            SEGMENT:  UFGRSO13   - RELEASE:  TPFDF (Copy)
            SEGMENT:  UFG1SO13   - RELEASE:  TPFDF (Copy)
            SEGMENT:  UFI813     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UFTHBS13   - RELEASE:  TPFDF (BuildScr)
            SEGMENT:  UFTI13     - RELEASE:  TPFDF (C)
            SEGMENT:  UFTJ13     - RELEASE:  TPFDF (C)
            SEGMENT:  UFTK13     - RELEASE:  TPFDF (C)
            SEGMENT:  UFTM13     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UFTN13     - RELEASE:  TPFDF (C)
            SEGMENT:  UFZA13     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UFZB13     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UFZC13     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UFZD13     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UF0A13     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UF0B13     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UF0C13     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UF0D13     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UF0E13     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UF0G13     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UF0H13     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UF0I13     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UF0J13     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UF0L13     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UF0M13     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UF0013     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UF0113     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UF0213     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UF0313     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UF0413     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UF0513     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UF1A13     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UF1B13     - 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:  UWAI13     - 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:  UWA013     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UWA113     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UWA213     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UWA813     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UWA913     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UWBA13     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UWBB13     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UWBC13     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UWBD13     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UWBE13     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UWBF13     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UWBG13     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UWBH13     - 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 ACPDBE13   (Macro)     - REL TPFDF
      PN39258 PN41660 PN48086 PN52010 PN61834 PN66927 PN67252
      PN71161 PN73989 PN82139 PQ19230 PQ23871 PQ32209 PQ39696
      PQ42097
FOR SEGMENT ACPDBS13   (Macro)     - REL TPFDF
      PN46556 PN50586 PN73989 PN86475 PQ02793 PQ10084
FOR SEGMENT C$CDFAPI13 (C-Header)  - REL TPFDF
      PN83423 PN91920 PN91521 PQ04911 PQ08645
FOR SEGMENT C$CDFEQ13  (C-Header)  - REL TPFDF
      PN57135 PN61834 PN74617 PN83423 PN91920 PN91521 PQ08645
      PQ25825 PQ28550 PQ32209
FOR SEGMENT C$CDFMAC13 (C-Header)  - REL TPFDF
      PN57135 PN74617 PN83423 PN91521 PQ03942 PQ04911 PQ08645
FOR SEGMENT C$IBTCOD13 (C-Header)  - REL TPFDF
      PN73989 PN76852 PN84101 PQ05367 PQ06910 PQ18933 PQ27046
FOR SEGMENT C$IBTREE13 (C-Header)  - REL TPFDF
      PN73989 PN76765 PN76852 PN84101
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
FOR SEGMENT CCCCCC13   (Macro)     - REL TPFDF
      PN49889
FOR SEGMENT CDFEQ13    (Macro)     - REL TPFDF
      PN57135 PN83423 PQ10088 PQ25825
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
FOR SEGMENT DBERR13    (Macro)     - REL TPFDF
      PN61834 PN83423
FOR SEGMENT DBINI113   (Macro)     - REL TPFDF
      PN50586 PQ25824
FOR SEGMENT DBINI213   (Macro)     - REL TPFDF
      PQ25824
FOR SEGMENT DBOPN13    (Macro)     - REL TPFDF
      PN61834
FOR SEGMENT DBTAB13    (Macro)     - REL TPFDF
      PN46055 PN65045 PN67830 PN67252 PN91521 PQ17413
FOR SEGMENT DB12513    (Macro)     - REL TPFDF
      PN41982 PN47061 PN50586 PN52010 PN54502 PN57526 PN62258
      PN73989 PN76765 PQ06194
FOR SEGMENT DB13513    (Macro)     - REL TPFDF
      PQ07680
FOR SEGMENT DB14013    (Macro)     - REL TPFDF
      PN55118
FOR SEGMENT DB15013    (Macro)     - REL TPFDF
      PN38927 PN73989 PQ25824 PQ25825
FOR SEGMENT DB15513    (Macro)     - REL TPFDF
      PN83423 PQ13787
FOR SEGMENT DB16013    (Macro)     - REL TPFDF
      PN46556 PN50586 PN86475 PQ02793 PQ10084 PQ17413
FOR SEGMENT DB16513    (Macro)     - REL TPFDF
      PN67830 PN67252
FOR SEGMENT DDDDDD13   (Dsect)     - REL TPFDF
      PN57135
FOR SEGMENT DFCLIB13   (Macro)     - REL TPFDF
      PN73989 PN84757 PN92798 PQ36444
FOR SEGMENT DFCTP13    (Macro)     - REL TPFDF
      PN50586 PN62258 PN78972
FOR SEGMENT DFDLAY13   (Macro)     - REL TPFDF
      PQ19320
FOR SEGMENT DFDLI13    (Macro)     - REL TPFDF
      PN61834 PQ17413
FOR SEGMENT DFEFL13    (Macro)     - REL TPFDF
      PQ17413
FOR SEGMENT DFGPNL13   (Macro)     - REL TPFDF
      PN49889
FOR SEGMENT DFTMC13    (Macro)     - REL TPFDF
      PQ32209
FOR SEGMENT GR26SR13   (Macro)     - REL TPFDF
      PN44448
FOR SEGMENT IRDCDF13   (Macro)     - REL TPFDF
      PN59160 PN76852
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
FOR SEGMENT SW02SR13   (Macro)     - REL TPFDF
      PN05393 PN39344 PN49536 PN57526 PN61834 PN64313 PN67252
      PN71161 PN73989 PN78104 PN78908 PN92097 PQ05189 PQ10797
      PQ10084 PQ23091 PQ26888 PQ32209 PQ42097
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
FOR SEGMENT UFAB13     (Assembler) - REL TPFDF
      PN61834 PN73989 PN86473 PQ05189 PQ17413 PQ32209
FOR SEGMENT UFAC13     (Assembler) - REL TPFDF
      PN35009 PN61834 PN67252 PN73989 PQ11831 PQ17413 PQ32209
FOR SEGMENT UFAD13     (Assembler) - REL TPFDF
      PN47122 PN49889 PN80488 PQ00741 PQ17413 PQ32209
FOR SEGMENT UFAE13     (Assembler) - REL TPFDF
      PQ17413 PQ19618
FOR SEGMENT UFAF13     (Assembler) - REL TPFDF
      PQ17413 PQ21506 PQ23091 PQ32209 PQ35605
FOR SEGMENT UFAG13     (Assembler) - REL TPFDF
      PN49889 PN54265 PN61834 PN71161 PN80715 PN90607 PQ04033
      PQ10084 PQ15199 PQ17413 PQ32209
FOR SEGMENT UFAL13     (Assembler) - REL TPFDF
      PQ17413 PQ18988
FOR SEGMENT UFAM13     (Assembler) - REL TPFDF
      PN53154 PN61834 PN65985 PN71348 PN73989 PQ04911 PQ17413
      PQ32209
FOR SEGMENT UFAN13     (Assembler) - REL TPFDF
      PQ17413 PQ18988
FOR SEGMENT UFAO13     (Assembler) - REL TPFDF
      PN43688 PN61834 PN77016 PQ17413 PQ19230 PQ32209
FOR SEGMENT UFAP13     (Assembler) - REL TPFDF
      PN35102 PN49889 PN61834 PN90607 PQ17413 PQ24023 PQ32209
FOR SEGMENT UFAS13     (Assembler) - REL TPFDF
      PN37243 PN53154 PN61834 PN65985 PN71348 PN73989 PN78314
      PN90354 PQ04109 PQ04911 PQ17413 PQ21506 PQ32209
FOR SEGMENT UFAX13     (Assembler) - REL TPFDF
      PQ17413 PQ16897 PQ35605
FOR SEGMENT UFAY13     (Assembler) - REL TPFDF
      PQ17413 PQ16897 PQ30509 PQ35605
FOR SEGMENT UFAZ13     (Assembler) - REL TPFDF
      PN49889 PN61834 PN64717 PN70172 PN73989 PN83423 PN90607
      PQ04911 PQ09899 PQ17413 PQ21506 PQ32209 PQ35104
FOR SEGMENT UFA113     (Assembler) - REL TPFDF
      AN32323 PN39156 PN39152 PN40034 PN49889 PN53708 PN54141
      PN55414 PN61834 PN69703 PN71127 PN71161 PN73989 PN76852
      PN77585 PN82139 PN83423 PN84757 PN86940 PN87517 PN88285
      PN91726 PQ02774 PQ01256 PQ02887 PQ04136 PQ04563 PQ13066
      PQ13656 PQ17413 PQ23091 PQ32209 PQ37963
FOR SEGMENT UFA213     (Assembler) - REL TPFDF
      PN38059 PN41324 PN43085 PN49889 PN66150 PN67252 PQ17413
FOR SEGMENT UFA313     (Assembler) - REL TPFDF
      PN51231 PN76852 PN86542 PQ17413
FOR SEGMENT UFA413     (Assembler) - REL TPFDF
      PN37277 PN38975 PN38613 PN40569 PN49889 PN55414 PN62258
      PN66927 PN71161 PN78929 PN80715 PN82139 PN83423 PN86940
      PN90839 PQ00810 PQ01256 PQ02786 PQ07896 PQ09899 PQ13787
      PQ13656 PQ17413 PQ19894 PQ32209 PQ35025 PQ35605
FOR SEGMENT UFA513     (Assembler) - REL TPFDF
      PN49889 PN53708 PN57135 PN61834 PN63648 PN90607 PQ17413
      PQ32209
FOR SEGMENT UFA613     (Assembler) - REL TPFDF
      AN31299 PN57101 PN61834 PN62563 PN76765 PN86473 PN87893
      PQ04911 PQ17413 PQ26592 PQ36911
FOR SEGMENT UFA713     (Assembler) - REL TPFDF
      PN21165 PN38781 PN49889 PN53708 PN61834 PN63876 PN68880
      PN73989 PN76765 PN91785 PQ00810 PQ14109 PQ17583 PQ17413
      PQ32209
FOR SEGMENT UFA813     (Assembler) - REL TPFDF
      PN21165 PN49889 PN61834 PN60968 PN63876 PN68031 PN73989
      PQ17413 PQ32209
FOR SEGMENT UFA913     (Assembler) - REL TPFDF
      PN61834 PN62258 PN73989 PN89970 PN91953 PQ13787 PQ17413
      PQ32209 PQ35605
FOR SEGMENT UFBD13     (Assembler) - REL TPFDF
      PN19872 PN57526 PN88105 PQ00810
FOR SEGMENT UFBN13     (Assembler) - REL TPFDF
      PN19872 PN65155 PN78050 PQ00810
FOR SEGMENT UFB213     (Assembler) - REL TPFDF
      PN41065 PN41321 PN55359 PN77897 PN80488 PN86537 PN91649
      PN92851 PQ00810 PQ02090 PQ04911 PQ04563 PQ18942 PQ21604
      PQ30389 PQ40947
FOR SEGMENT UFB313     (Assembler) - REL TPFDF
      PN62258 PN64313 PN67252 PN92851 PQ00977 PQ04563 PQ34175
FOR SEGMENT UFB613     (Assembler) - REL TPFDF
      PN36842 PN75462 PN80488 PN86476 PN92592 PQ00810 PQ13586
      PQ17368 PQ30389
FOR SEGMENT UFB913     (Assembler) - REL TPFDF
      PN49889 PN57993 PN80117 PQ08078
FOR SEGMENT UFCI13     (Assembler) - REL TPFDF
      PN57993 PN81255
FOR SEGMENT UFE113     (Assembler) - REL TPFDF
      PN39333 PN43085 PN59160 PN63465 PN86542 PQ17413
FOR SEGMENT UFE213     (Assembler) - REL TPFDF
      PN39333 PN51231 PN63465 PN86542 PQ00810 PQ17413
FOR SEGMENT UFE313     (Assembler) - REL TPFDF
      PN43085 PN86542
FOR SEGMENT UFE613     (Assembler) - REL TPFDF
      PN86542
FOR SEGMENT UFE713     (Assembler) - REL TPFDF
      PN86542
FOR SEGMENT UFE813     (C)         - REL TPFDF
      PQ00270 PQ17413
FOR SEGMENT UFE8BS13   (BuildScr)  - REL TPFDF
      PQ00270
FOR SEGMENT UFE913     (Assembler) - REL TPFDF
      PN86542
FOR SEGMENT UFGASO13   (Copy)      - REL TPFDF
      PN84867 PN86534 PQ00810
FOR SEGMENT UFGESO13   (Copy)      - REL TPFDF
      PN84867 PN86534 PQ00810 PQ05192 PQ10088 PQ32209
FOR SEGMENT UFGHSO13   (Copy)      - REL TPFDF
      PN84867 PN86534 PQ00810 PQ25825
FOR SEGMENT UFGKSO13   (Copy)      - REL TPFDF
      PN84867 PN86534 PN86942 PQ00810
FOR SEGMENT UFGMSO13   (Copy)      - REL TPFDF
      PN84867 PN86534 PQ00810
FOR SEGMENT UFGQSO13   (Copy)      - REL TPFDF
      PN84867 PN86534 PQ00810 PQ06194
FOR SEGMENT UFGRSO13   (Copy)      - REL TPFDF
      PN84867 PN86534 PN91920 PQ00810 PQ24310
FOR SEGMENT UFG1SO13   (Copy)      - REL TPFDF
      PN84867 PN86534 PQ00810 PQ15475 PQ17413 PQ18076
FOR SEGMENT UFI813     (Assembler) - REL TPFDF
      PQ23489 PQ23871
FOR SEGMENT UFTHBS13   (BuildScr)  - REL TPFDF
      PN80446 PQ02138
FOR SEGMENT UFTI13     (C)         - REL TPFDF
      PN73989 PN76852 PN80446
FOR SEGMENT UFTJ13     (C)         - REL TPFDF
      PN73989 PN76852 PN80446 PQ05367
FOR SEGMENT UFTK13     (C)         - REL TPFDF
      PN73989 PN76765 PN76852 PN80446 PN91953 PQ05367
FOR SEGMENT UFTM13     (Assembler) - REL TPFDF
      PN73989 PN76852 PN84757 PQ23871 PQ33409 PQ30389 PQ36341
FOR SEGMENT UFTN13     (C)         - REL TPFDF
      PN76852 PN80446 PQ05367
FOR SEGMENT UFZA13     (Assembler) - REL TPFDF
      PN49889 PN61834 PN69703 PN71161 PN73989 PN83423 PN83380
      PN91953 PQ01256 PQ02793 PQ04911 PQ10084 PQ17413 PQ19384
FOR SEGMENT UFZB13     (Assembler) - REL TPFDF
      PN49889 PN80550 PN86475
FOR SEGMENT UFZC13     (Assembler) - REL TPFDF
      PN49889 PN80550
FOR SEGMENT UFZD13     (Assembler) - REL TPFDF
      PQ17413
FOR SEGMENT UF0A13     (Assembler) - REL TPFDF
      PN41324 PN49889 PN52596 PN54141 PN57526 PN61834 PN62258
      PN65296 PN73989 PN73500 PN80715 PQ06909 PQ10010 PQ10084
      PQ17413 PQ19320 PQ30509 PQ30389 PQ32209 PQ35605
FOR SEGMENT UF0B13     (Assembler) - REL TPFDF
      PN05393 PN35218 PN38209 PN49889 PN53708 PN57526 PN61834
      PN62258 PN70745 PN71161 PN75329 PN78908 PQ00836 PQ15475
      PQ17413 PQ25824 PQ32209 PQ35605
FOR SEGMENT UF0C13     (Assembler) - REL TPFDF
      PN35983 PN49889 PN53708 PN52010 PN61834 PN63031 PN70343
      PQ02793 PQ17413 PQ28348 PQ40379
FOR SEGMENT UF0D13     (Assembler) - REL TPFDF
      PN36840 PN38613 PN49889 PN51859 PN51972 PN54141 PN61834
      PN65027 PN69703 PN71161 PN73989 PN76911 PN77585 PN86555
      PQ05189 PQ17413 PQ35605 PQ37044
FOR SEGMENT UF0E13     (Assembler) - REL TPFDF
      PN38613 PN49889 PN52978 PN53708 PN54141 PN55414 PN55945
      PN61834 PN73989 PN83219 PN82139 PN86473 PN86555 PN88434
      PN91953 PQ04136 PQ04911 PQ05189 PQ07995 PQ07896 PQ10797
      PQ16753 PQ17413 PQ16897 PQ21161 PQ23091 PQ25824 PQ31236
      PQ32209 PQ35802 PQ35605 PQ42097
FOR SEGMENT UF0G13     (Assembler) - REL TPFDF
      PQ17413
FOR SEGMENT UF0H13     (Assembler) - REL TPFDF
      PN37277 PN38980 PN49889 PN55118 PN61834 PN64878 PN64313
      PN67252 PN73989 PN76852 PN86473 PN86475 PN88311 PN87917
      PQ00790 PQ00977 PN92384 PQ02793 PQ05685 PQ10084 PQ17413
      PQ19894 PQ25825 PQ32209 PQ35605 PQ39696
FOR SEGMENT UF0I13     (Assembler) - REL TPFDF
      PN40780 PN50585 PN61834 PN73989 PN83380 PN89980 PN91953
      PQ17413 PQ32209 PQ35605
FOR SEGMENT UF0J13     (Assembler) - REL TPFDF
      PN46560 PN49889 PN71161 PN73989 PN77897 PN82139 PN83380
      PN89013 PN90607 PQ00979 PN92097 PQ04911 PQ07554 PQ08313
      PQ16893 PQ17413 PQ19026 PQ32209
FOR SEGMENT UF0L13     (Assembler) - REL TPFDF
      PN28357 PN37569 PN41066 PN42297 PN47051 PN49889 PN61834
      PN62258 PN71348 PN73989 PQ13059 PQ17413 PQ18988
FOR SEGMENT UF0M13     (Assembler) - REL TPFDF
      PN38613 PN40780 PN46560 PN49889 PN63593 PN73989 PN89013
      PN91953 PQ17413
FOR SEGMENT UF0013     (Assembler) - REL TPFDF
      PN05393 PN38677 PN41324 PN49889 PN56088 PN62258 PN69153
      PN86475 PN90473 PQ02789 PQ02793 PQ10084 PQ17413 PQ18483
      PQ23489 PQ23871
FOR SEGMENT UF0113     (Assembler) - REL TPFDF
      PN49889 PQ17413
FOR SEGMENT UF0213     (Assembler) - REL TPFDF
      PN49889 PN73989 PN83423 PN85424 PN91953 PQ00790 PQ01256
      PQ13903 PQ17413 PQ16897 PQ42097
FOR SEGMENT UF0313     (Assembler) - REL TPFDF
      PQ02793 PQ05189 PQ10084 PQ17413 PQ31850
FOR SEGMENT UF0413     (Assembler) - REL TPFDF
      PQ10084 PQ17413
FOR SEGMENT UF0513     (Assembler) - REL TPFDF
      PQ10084 PQ17413 PQ23091 PQ25824 PQ25825
FOR SEGMENT UF1A13     (Assembler) - REL TPFDF
      PN88105 PQ42097
FOR SEGMENT UF1B13     (Assembler) - REL TPFDF
      PN35100 PN49889 PQ23489 PQ42097
To be applied in the order listed for each segment.
ABSTRACT OF PROBLEM
___________________
The TPFDF product requires restructuring to ease future develop-
ment and maintenance.
 
COMMENTS ON PROBLEM
___________________
 
Most  TPFDF macro calls are linked to the service routines using
an efficient branch and  link  mechanism  called  a  "fast-link"
call.    However, TPFDF currently does not enter segments called
by the fast-link mechanism from one common point. This  requires
checks  added  by  maintenance  and projects to be spread out in
many fast-link segment locations.  Future maintenance and devel-
opment could be made easier if TPFDF used a common  entry  point
for TPFDF macros and by restructuring the fast-link segments. In
some  cases, TPFDF macro processing uses the ENTRC macro to call
a segment instead of the fast-link mechanism.  Also, the  SW00SR
table is close to running out of room.
 
SOLUTION
________
 
The  TPFDF  product  has  been  updated to include the following
enhancements:
 
o   All TPFDF macro calls will funnel through a common entry and
    exit point.
 
o   Data level independence (DLI)  is  now  in  effect  for  all
    files,  even if not specifically requested.  TPFDF will pre-
    serve all ECB data  levels  over  TPFDF  macro  calls.  Some
    exceptions  do  apply;  see  the  "Migration Considerations"
    section of this APEDIT file.
 
o   Fast-link segments have been reorganized. Now, all fast-link
    processes have been moved into the UWAx and  UWBx  segments.
    There  is  one UWAx segment to process each TPFDF macro. The
    UWBx segments handle any internal processing the  UWAx  seg-
    ments require. Also, all ENTRC macro calls have been removed
    from the fast-link segments.
 
o   On  TPF,  all previous TPFDF E-type loader restrictions have
    been removed.   However,  a  new  restriction  applies  when
    loading  new fastlink segments using the E-type loader.  See
    the "Migration Considerations" section of  this  APEDIT  for
    more information on this restriction.
 
o   The  size  of  each  SW00SR  slot  has been increased by 200
    bytes.   As a result, the number  of  SW00SR  slots  in  the
    interface block (IFB) has been decreased from 5 to 4.
 
o   The  fast-link link table display (ZUDFM OAI/DBTAB/LINK) has
    been improved.   See TPFDF Utilities  for  more  information
    about the ZUDFM OAI/DBTAB/LINK command.
 
o   On  ALCS,  trace  has been enhanced.  See ALCS Operation and
    Maintenance for more information about trace.
 
DEPENDENCIES
____________
 
Related Segments Affected By This APAR.
_______________________________________
 
Segments to be assembled or compiled:
 
On ALCS, all the TPFDF product segments will be reassembled when
this APAR is applied.
 
On TPF, assemble the following:
 
BGAQ BGA1 BKA1 BOFM BRCA BRCB BRCC BRCE BRCF BRCG BRCI BRCJ BRCK
BRCN BRCV BRC0 BRC1 BRC2 BRC3 BRC4 BRC5 BRC6 BRC7 BRC8 BRC9 BRV3
BRV4 BRV6 BRV9 BRZA BRZ1 BRZ2 BRZ3 BRZ4 BRZ5 BRZ6 BRZ7 BWRF BWRT
DYDN DYDO UFAA UFA0 UFBA UFBB UFBC UFBE UFBF UFBG UFBH UFBI UFBJ
UFBK UFBL UFBM UFBO UFBP UFBQ UFBR UFBS UFBW UFBX UFBY UFBZ UFB0
UFB1 UFB4 UFB5 UFB7 UFCA UFCB UFCC UFCD UFCE UFCF UFCG UFCJ UFC0
UFC1 UFC2 UFC3 UFC4 UFC5 UFC6 UFC7 UFDA UFDB UFDC UFDD UFDE UFDT
UFDU UFDV UFDW UFDX UFDY UFDZ UFD0 UFD1 UFD2 UFD3 UFD6 UFD8 UFD9
UFE4 UFE5 UFE8 UFE8BS UFGA UFGAIC UFGB UFGBIC UFGC UFGCIC UFGD
UFGDIC UFGE UFGEIC UFGF UFGFIC UFGG UFGGIC UFGH UFGHIC UFGI
UFGIIC UFGJ UFGJIC UFGK UFGKIC UFGL UFGLIC UFGM UFGMIC UFGN
UFGNIC UFGO UFGOIC UFGP UFGPIC UFGQ UFGQIC UFGR UFGRIC UFGS
UFGSIC UFGT UFGTIC UFGU UFGUIC UFGV UFGVIC UFGW UFGWIC UFGX
UFGXIC UFGY UFGYIC UFGZ UFGZIC UFG0 UFG0IC UFG1 UFG1IC UFG2
UFG2IC UFG3 UFG3IC UFI0 UFI1 UFI2 UFI3 UFI4 UFI5 UFI6 UFI7 UFI9
 
Segments to be link edited:
 
On ALCS: TPFDFH3, TPFDFC3
On TPF : UFTH, CTDF
 
Load Modules to be loaded:
 
On ALCS: TPFDFH3, TPFDFC3
On TPF : UFTH, CTDF
 
Migration Considerations
========================
 
 
o   All TPFDF customers:
 
    -   The following macros and segments have  been  introduced
        by this APAR:
 
        --  DFLNK  DFCAS  IFL0DF  UFEB  UFEC UFED UWAA UWAB UWAC
            UWAD UWAE UWAF UWAG UWAH UWAI UWAJ  UWAK  UWAL  UWAM
            UWAN  UWAO  UWAP  UWAQ UWAR UWAS UWAT UWAU UWAV UWAW
            UWAX UWAY UWAZ UWA0 UWA1 UWA2 UWA9  UWBA  UWBB  UWBC
            UWBD  UWBE  UWBF  UWBG UWBH UWBI UWBJ UWBK UWB0 UWB1
            UWB2 UWB3 UWB4 UWB5 UWB6 UWB7 UWB8 UWB9
 
    -   The following macros and segments have been obsoleted by
        this APAR:
 
        --  ACPDBS CCCCCC DB160 DB165 DB205 DDDDDD  DFDLI  DFEFL
            DFGPNL DX205 UFAD UFAE UFAF UFAG UFAL UFAN UFAP UFAX
            UFAY  UFAZ  UFA1  UFA2 UFA3 UFA4 UFA5 UFA6 UFTN UFZA
            UFZB UFZC UFZD UF0A UF0C UF0D UF0E  UF0G  UF0H  UF0I
            UF0J UF0L UF0M UF00 UF02 UF03 UF04 UF05
 
    TPFDF applications may be impacted by the following:
 
    -   It  is  highly  recommended that applications written in
        assembler be reassembled.  If  you  reassemble,  shorter
        path lengths can be realized. If you do not, your appli-
        cations  will  run in "coexistence mode" which adds some
        overhead to each macro call.  However, it is not  neces-
        sary  to  reassemble. You can have a mixture of segments
        in an application  running  in  coexistence  mode  while
        others  are  not  running  in  coexistence mode.   Also,
        applications written in the C language do not need to be
        recompiled because the path lengths will not change  and
        C   applications  will  not  run  in  coexistence  mode.
        However, TPFDF C API segments (UFGx or UFGxIC) will need
        to be reassembled.  If the C API segments are not  reas-
        sembled,  then  these  segments  will run in coexistence
        mode.
 
    -   All data levels are preserved  across  TPFDF  macro  and
        function calls except as follows:
 
        --  Data  levels  are not preserved when the DBOPN macro
            is issued with the DATA and PARAM parameters.
 
        --  Data level 2 is not preserved over a DBDSP or  dfdsp
            call.
 
        --  If  the  WTOPC  parameter  or  DFDSP_WTOPC value are
            specified on the  DBDSP  macro  or  dfdsp  function,
            respectively,  and  the DBLCL symbol &ACPDBAA is set
            to 0, then data levels 1 and 3 are not preserved.
 
            See TPFDF Programming  Concepts  and  Reference  for
            more information about DLI exceptions.
 
    -   The  following macros and functions have been changed or
        are new:
 
        NOTE:  Any application that uses any of the below  obso-
        leted  items  will  not  assemble  or  compile with rc=0
        unless otherwise noted.  See TPFDF Programming  Concepts
        and  Reference for more information about the macros and
        functions below.
 
        --  The ACPDBS and DFDLI restricted-use macros have been
            obsoleted.
 
        --  The DB160 macro has been obsoleted and replaced by a
            new restricted-use macro, DFLNK.
 
        --  A new  restricted-use  macro  has  been  introduced,
            DFCAS.
 
        --  The  MODECHG  parameter  on the restricted-use DBTAB
            macro has been obsoleted.
 
        --  Applications that use the ACPDB macro will no longer
            assemble. However,  these  applications  will  still
            work as long as an assembly is not necessary.
 
        --  To  ensure  an LREC is retrieved accurately when you
            use the DBRED macro or dfred function,  do  not  use
            the  DBRET  macro with STACK and STACKREF parameters
            or  dfret  function   with   the   DFRET_STACK   and
            DFRET_STACKREF  values  specified  on  the same open
            file.  If you do, the wrong LREC could be retrieved.
            Instead, you must close and  reopen  the  file  each
            time  you  alternate  between the STACK and STACKREF
            parameters or DFRET_STACK and DFRET_STACKREF values.
 
        --  The     dfadd_fix,     dfadd_fix_pky,     dfdel_fix,
            dfdel_fix_nbr, and dfred_fix_nbr functions have been
            obsoleted.    The  DFADD_CURRENT option on the dfadd
            function has been obsoleted.  Applications that call
            these  functions  or  use  this  option  will  still
            compile.  After compiling, the function will process
            as if the "_fix" or DFADD_CURRENT  were  not  speci-
            fied.    For example, after compiling an application
            with the dfdel_fix_nbr function coded, it  will  now
            process as if a dfdel_nbr function was coded.
 
        --  DBADD  FAST  and DBRED FAST will assemble as a fast-
            link call instead of inline  code  expansion.  DBADD
            INLINE  and  DBRED  INLINE provide inline processing
            for these macros.  TPFDF's C API  has  been  updated
            similarly  for  the dfadd and dfred functions. Also,
            any keys active will be deactivated during FAST  and
            INLINE processing.
 
        --  The  REF  and FILE parameters on the DBFRL macro and
            the dffrl_ref and dffrl_ref_all functions have  been
            obsoleted.    The  REF and FILE parameters have been
            obsoleted because TPFDF files no longer occupy  data
            levels.
 
        --  The  PARAM=R3  parameter on the DBOPN macro has been
            obsoleted.
 
        --  The INDEX parameter on  the  DBKEY  macro  has  been
            obsoleted.
 
        --  DATA  and PARAM parameters should no longer be used.
            Macros that use them will run  in  coexistence  mode
            even after reassembly.
 
    -   CE1xxx  ECB  fields  can  no longer be used during TPFDF
        processing, such as in search keys, because data  levels
        used  by  an  application are not available to TPFDF. An
        example of using a CE1xxx ECB  field  as  a  search  key
        follows:
 
                DBOPN REF=GR34SR,REG=R7,SPACE=(500,R5),HOLD,
                         ALG=EBX000,
                         KEY1=(PKY=#GR34K80,UP),
                         KEY2=(R=GR34WID,S=CE1FA1,DOWN),
                         KEY3=(R=GR34FAD,S=CE1FA1+4,UP),
                         KEY4=(R=GR34RCC,S=CE1FA1+2,UP),
                         KEY5=(R=GR34SSN,S=EBX010,UP)
 
    -   The ADD-CURRENT bit (SW02OP1 bit 2) is no longer ignored
        for  index files.  You should ensure ADD-CURRENT for the
        index file is set to 0.  If set to 1, the LREC  will  be
        added to the end of the block.
 
    -   Before  this APAR, R14 may have been cleared upon return
        from a macro call. After applying this  APAR,  R14  will
        not  be  cleared.  All other register conventions remain
        unchanged.
 
    -   Applications that store information in  unused  portions
        of  the  IFB  may  no longer work properly because these
        portions may now be in use.
 
    -   The DLI=NO parameter on the DBDEF or  DBOPN  macros  and
        the  DFOPN_NODLI  option on the dfopn function have been
        obsoleted.
 
    -   The DLI=YES parameter on the DBDEF  macro,  the  DLI=YES
        and  DLI=DBDEF  parameters  on  the DBOPN macro, and the
        DFOPN_DLI and DFOPN_DLIDBDEF options on the dfopn  func-
        tion  will  be  ignored.    However, segments will still
        assemble  or  compile  that  use   DLI=YES,   DLI=DBDEF,
        DFOPN_DLI or DFOPN_DLIDBDEF.
 
    -   After  applying this APAR, incorrectly code applications
        may result in DB0106 and  DB010C  system  errors.    The
        DB0106 system error may occur because the application is
        incorrectly overwriting the SW00SR slot. For example, an
        application  that  uses an incorrect size specified with
        the SPACE parameter on the  DBOPN  can  cause  a  DB0106
        system  error.   To correct this, modify the application
        to specify a correct size with the SPACE parameter.  The
        DB010C system error may occur  because  two  files  have
        been  opened   with the same file name.  For example, an
        application that opens more than one file using the same
        reference name (SW00REF) can cause a DB010C.  To correct
        this, modify the application to open files using  unique
        reference  names.    See  the  TPFDF Messages and Master
        Glossary for more information on these system errors.
 
        System operations may be impacted by the following:
 
        --  The ZUDFM OAI/DBTAB/INIT command no longer  rebuilds
            the  fast-link  table. Now, this command only builds
            the DBDEF table. Also, the fast-link table is  built
            only during restart.
 
        --  Two  new system errors have been introduced with the
            following description:
 
              DB0163
                Program:  Displayed on the console and in the dump.
                Error Message:  None.
                Explanation:  A fast-link case number that does not exist has
                              been called.
                System Action:  The entry control block (ECB) exits.
                User Response:  Do one of the following:
                 1. Change the calling segment to use a different fast-link
                    case number.
                 2. Add the missing fast-link case number by using the DFLNK
                    macro.
                See  TPFDF Programming Concepts and Reference for more
                information about the DFLNK macro.
 
 
              DB0164
                Program:  Displayed on the console and in the dump.
                Error Message:  None.
                Explanation:  The fast-link initializer segment cannot find the
                              specified fast-link segment.
                System Action:  The entry control block (ECB) exits.
                User Response:  Do the following:
                 1. Examine the dump and search for register 2 (R2) because
                    it contains the name of the program that cannot be found.
                 2. Update the program allocation table (PAT) with the missing
                    program.
                See  TPFDF Programming Concepts and Reference for more
                information about the DFCAS and DFLNK macros.
 
        Other items to consider:
 
        --  Segment  UWA1  will need to be reassembled when cus-
            tomers add new DBDEF programs, instead of the  obso-
            leted UF00 segment.
 
        --  You  will need to contact the vendors of third party
            TPFDF products for updates. For example, Online Dump
            Facility (OLDF) or TM-bridge.
 
        --  It is no longer  necessary  to  change  the  symbols
            (#TPFDBD0  to  #TPFDBDF)  in ACPDBE that are used by
            TPFDF to decide which data level to use when opening
            a file because  data  levels  are  preserved  across
            TPFDF macro calls.
 
        --  An  external  TPFDF call (DBOPN) cannot be processed
            from an internal call. For example, a  DBOPN  cannot
            be processed from a UWBx segment.
 
o   TPF customers:
 
    -   TPF APAR PJ27530 is a co-requisite.
 
    -   The DB013D system error has been obsoleted.
 
    -   The  UDFC0062E  and  UFE80001E  messages have been obso-
        leted.
 
    -   If there are only 31-bit applications,  then  all  TPFDF
        segments can be defined in IBMPAL as 31BIT. If there are
        any  24-bit  applications,  then  UWA8  and UF0B must be
        defined in IBMPAL as 24BIT.
 
    -   If a new fast-link segment is loaded  using  the  E-type
        loader,  the loadset which contains the fastlink must be
        accepted and the system will need to be  IPLed.  Updated
        fast-link segments only need their loadsets activated.
 
    -   The  default setting for #TPFDBID in ACPDBE and _TPFDBID
        in c$acpdbe was changed from X'C000'  to  X'0000'.  This
        will  cause  the  size  of the TPFDF data collection and
        DBDEF tables to be increased.  Customers still have  the
        option  to set #TPFDBID and _TPFDBID.  See TPFDF Instal-
        lation  and  Customization  for  more   information   on
        #TPFDBID or _TPFDBID.
 
    -   Subsystems  must  be  migrated  to this APAR at the same
        time as the basic subsystem.
 
    -   TPFDF data collection cannot be run in a loosley-coupled
        environment using ZUDFC START PROCESSOR-ALL unless  all,
        or none, of the processors in the complex have this APAR
        applied.  See TPFDF Utilities for more information about
        the ZUDFC command.
 
    -   One  new  message has been introduced with the following
        description:
 
          UCTK0002I TPFDF FAST-LINK DIRECTORY BUILD COMPLETE
            Explanation:  TPF Database Facility (TPFDF) fast-link
                          table initialization is completed.
            System Action:  None.
            User Response:  None.
 
          This message is displayed during TPF restart prior to
          E-type loader restart.
 
o   ALCS customers:
 
    -   PTFs  UQ46130,  UQ46820,  UQ48623  and  APARs   AQ40734,
        AQ42082 are co-requistes for PQ32210.
 
    -   When  applications  are  reassembled,  their  length may
        increase due to changes to inline macro expansions.
 
    -   Even though the ZUDFM OAI/DBTAB/INIT command  no  longer
        builds  the  fast-link table, ALCS customers can rebuild
        their fast-link table by issuing the ZDRIV UWA0  command
        or  by  writing  a  program  that invokes the TPFDF UWA0
        program.   The UWA0 program  must  be  invoked  in  IDLE
        system  state.    Please  refer to APAR AQ42082 for more
        information on this.
 
    -   The ALCS state change exit segment, ASC1, must be  modi-
        fied.  The IPARS APAR AQ40734 provides an example of the
        updates that are required.
 
    -   Customers  should  not use the monitor exit DXCUPIDC, as
        shipped with the ALCS  product,  because  CTL-2A  system
        errors   may   occur.      See   ALCS  Installation  and
        Customization for more information on how you  can  cus-
        tomize your DXCUPIDC monitor exit.
 
    -   The   ALCS  system  generation  macro  SCTGEN  has  been
        enhanced with two additional options on the TPFDF param-
        eter.  These are described in the documentation provided
        with the ALCS APAR AQ42082.  ALCS customers  must  reas-
        semble their SCTGEN and create a new ALCS system config-
        uration  table  even  if  they will be using the default
        values for the new options on the TPFDF parameter.
 
    -   Please refer to  the  ALCS  documentation,  co-requisite
        APARs  and  PTFs for more information about the enhance-
        ments made to ALCS for CEP.
 
o   DDA customers:
 
    -   Must apply co-requisite APAR PQ45258.
 
-- END APAR PQ32210


Download file(s) using new Server: Login once to access server, leave window open, then click on link(s) below.
Package
 

    About IBM Privacy Contact