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: PQ51339
 
REFERENCE:  AREA:     TPFDF ZUDFM ROUTINES
            SEGMENT:  DFIFB13    - RELEASE:  TPFDF (Macro)
            SEGMENT:  UFBW13     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UFBY13     - RELEASE:  TPFDF (Assembler)
            SEGMENT:  UWBC13     - RELEASE:  TPFDF (Assembler)
 
 
Pre-requisite APARs are (TPF only) :
FOR SEGMENT UFBW13     (Assembler) - REL TPFDF
      PN73989 PN76765 PQ08078 PQ23091
FOR SEGMENT UFBY13     (Assembler) - REL TPFDF
      PN71161 PN73989 PN76765 PQ00810 PQ10797 PQ10084 PQ23091
 PQ26888  
FOR SEGMENT UWBC13     (Assembler) - REL TPFDF
 PQ32210  PQ48582  PQ48551  
To be applied in the order listed for each segment.
 
ABSTRACT OF PROBLEM
___________________
With  PQ32210 applied, a CTL-3 system error and other error con-
ditions may occur during DBCLS with REUSE processing when  using
a  commit  scope (TM=YES in DBDEF or SW02OP4,BIT1=ON).  Possible
OPR-DB0145 with TM=YES.
 
COMMENTS ON PROBLEM
___________________
 
1.  A CTL-3 system error may occur during DBCLS REUSE processing
    from TPF segment CL80 because CL80 uses the  DBIFB  external
    macro  while  performing  TPFDF  internal  processing.    An
    external TPFDF macro call from within TPFDF  internal  proc-
    essing is not allowed.
 
2.  A  OPR-DB0145  system  error may occur when TM=YES is set in
    the DBDEF because of  unbalanced  transaction  manager  (TM)
    commands in the internal close routine.
 
3.  Files  may  be  left  open  after  DBCLS REF=ALL because the
    internal DBIFB loop destroys the register save area  of  the
    external DBIFB loop.
 
4.  The  description  of  SW02OP4,BIT1 is missing from the ZUDFM
    DEF id/OPT and ZUDFM TRA W/n/OPS displays.
 
SOLUTION
________
 
1.  A new TPFDF restricted macro, DFIFB, has been created.  This
    macro can be called by TPF segment CL80  as  part  of  TPFDF
    internal processing.
 
2.  TPFDF  segment  UWBC  has been updated to balance the trans-
    action manager command by adding a TXCMC call  to  commit  a
    transaction.
 
3.  New  restricted macro DFIFB now uses the ALASC macro to save
    registers.
 
4.  Segment UFBY was updated to add the missing bit  description
    to  the  ZUDFM  DEF  id/OPT  command,  and  segment UFBW was
    updated to add the missing bit description to the ZUDFM  TRA
    W/n/OPS display.
 
DEPENDENCIES
____________
 
Related Segments Affected By This APAR.
_______________________________________
 
Segments to be assembled or compiled:
 
Segments to be link edited:
 
Load Modules to be loaded:
 
Migration Considerations
========================
For TPF customers, TPF APAR PJ28206 is a co-requisite APAR.
 
-- END APAR PQ51339
 
 
 


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