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: PQ46459
 
REFERENCE:  AREA:     TPFDF CENTRAL DATABASE ROUTINES
            SEGMENT:  C$IFL0DF13 - RELEASE:  TPFDF (C-Header)
            SEGMENT:  DB17513    - RELEASE:  TPFDF (Macro)
            SEGMENT:  IFL0DF13   - RELEASE:  TPFDF (Dsect)
            SEGMENT:  UFB313     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UWAC13     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UWAG13     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UWAK13     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UWAR13     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UWAT13     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UWA013     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UWA813     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UWBA13     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UWBK13     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UWBL13     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UWBM13     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UWBN13     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UWBO13     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UWBP13     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UWBQ13     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UWBR13     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UWBS13     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UWBT13     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UWBU13     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UWBV13     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UWBW13     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UWBX13     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UWB913     - RELEASE:  TPFDF (Assembler)
 
 
Pre-requisite APARs are (TPF only) :
FOR SEGMENT C$IFL0DF13 (C-Header)  - REL TPFDF
      PQ32210
FOR SEGMENT DB17513    (Macro)     - REL TPFDF
      PQ32210
FOR SEGMENT IFL0DF13   (Dsect)     - REL TPFDF
      PQ32210
FOR SEGMENT UFB313     (Assembler) - REL TPFDF
      PN62258 PN64313 PN67252 PN92851 PQ00977 PQ04563 PQ34175
      PQ32210
FOR SEGMENT UWAC13     (Assembler) - REL TPFDF
      PQ32210 PQ42198
FOR SEGMENT UWAG13     (Assembler) - REL TPFDF
      PQ32210
FOR SEGMENT UWAK13     (Assembler) - REL TPFDF
      PQ32210
FOR SEGMENT UWAR13     (Assembler) - REL TPFDF
      PQ32210
FOR SEGMENT UWAT13     (Assembler) - REL TPFDF
      PQ32210
FOR SEGMENT UWA013     (Assembler) - REL TPFDF
      PQ32210
FOR SEGMENT UWA813     (Assembler) - REL TPFDF
      PQ32210
FOR SEGMENT UWBA13     (Assembler) - REL TPFDF
      PQ32210
FOR SEGMENT UWBK13     (Assembler) - REL TPFDF
      PQ32210
FOR SEGMENT UWB913     (Assembler) - REL TPFDF
      PQ32210
To be applied in the order listed for each segment.
ABSTRACT OF PROBLEM
___________________
Correct  various problems introduced by common entry point (CEP)
APAR PQ32210.
 
COMMENTS ON PROBLEM
___________________
 
The following problems were introduced by APAR PQ32210:
 
1.  Database corruption, a  DB010C  system  error,  or  a  CTL-8
    system  error  may  occur  when  ZUDFM  commands are used to
    access a subfile that has OP2 bit 6 set to 1.
 
2.  A CTL-4 system error occurs instead of a DB0105 system error
    when DBIFB NEXT is used in an incorrect  sequence  of  TPFDF
    macros.
 
3.  A  DB010E  system  error  occurs  instead of a DB011E system
    error when too much space is requested by the DBSPA macro.
 
4.  A DB0161 system error is issued out of segment UWAR  instead
    of dump handler segment UWB9.
 
5.  A  CTL-4  system  error can occur during DBCLS REF=ALL proc-
    essing if the "coexistence mode" application issues a  DBIFB
    that  uses  register  R1.  TPFDF processes an application in
    coexistence mode when the application has not been assembled
    after applying APAR PQ32210.
 
6.  A DB010E system error may  occur  during  DBCLS  processing.
    This  system  error occurs when an application deletes LRECs
    with DBDEL LIST on a subfile opened with DBOPN DATA.
 
7.  Pool files may be released incorrectly  during  DBCLS  ABORT
    processing.  This occurs when new chains are created, check-
    pointed (DBCKP) in DETAC  mode,  and  then  DBCLS  ABORT  is
    issued.  The newly created pool files are marked incorrectly
    for release even though they had been checkpointed.
 
8.  On TPF, each time a fast-ink segment is introduced,  an  IPL
    will be required.
 
9.  On ALCS, dump processing segment UWA8 does not process dumps
    correctly.
 
SOLUTION
________
 
For  each  of  the  problems described, a corresponding solution
follows:
 
1.  Segment UFB3 was updated to update the program stamp of  the
    current subfile.
 
2.  Segment  UWAK  was  updated  to set up R3 before calling the
    dump handler segment to issue the DB0105.
 
3.  Segment UWAT was updated to issue  a  DB011E  instead  of  a
    DB010E.
 
4.  Segments  UWAR,  UWB9  and  IFL0DF were updated to issue the
    DB0161 from the dump handler segment instead of from UWAR.
 
 
                                                                            1
 
 
 
 
 
 
 
 
 
5.  UWBA and UWBK were updated to not save and restore R1.
 
6.  Segment  UWAG  was  updated to swap levels when a subfile is
    opened using the DATA parameter.
 
7.  Segment UWAC was updated to  turn  off  the  indicator  that
    flags the created chain files as new files.
 
8.  Spare fast-link segments UWBL, UWBM, UWBN, UWBO, UWBP, UWBQ,
    UWBR, UWBS, UWBT, UWBU, UWBV, UWBW and UWBX were introduced.
    Segments IFL0DF, c$ifl0df, and UWA0 were updated to call the
    new fast-link segments.
 
9.  Segment  UWA8  has been updated to use correct dump handling
    on ALCS.
 
DEPENDENCIES
____________
 
Related Segments Affected By This APAR.
_______________________________________
 
Segments to be assembled or compiled:
- None.
 
Segments to be link-edited:
- None.
 
Migration Considerations
========================
 
TPF systems will need to be IPLed to take  advantage  of  future
enhancements to the TPFDF product that uses spare fast-link seg-
ments.
 
-- END APAR PQ46459
 
 
 


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