IBM Support

PK34377: QMF ABEND0C4 IN DSQCCI CSECT DSQCDBUG WHEN FIXED COLUMNS ARE USED IN FORMS

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • QMF CAN RECEIVE AN ABEND0C4 IN DSQCDBUG IF A REPORT IS FORMATTED
    BY A FORM THAT CONTAINS FIXED COLUMNS OR THE SCREEN SIZE IS
    SMALLER THAN THE REPORT WIDTH.
    

Local fix

  • No Work Around
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All QMF for TSO/CICS V8.1 and V9.1 users     *
    *                 displaying reports formatted by forms with   *
    *                 fixed columns.                               *
    ****************************************************************
    * PROBLEM DESCRIPTION: Users displaying or showing a report    *
    *                      formatted by a form that uses fixed     *
    *                      columns or using a screen size that is  *
    *                      smaller than the report width can       *
    *                      experience an ABEND0C4 in DSQCDBUG at   *
    *                      offset x'C90'. This problem could       *
    *                      happen in interactive or batch.         *
    ****************************************************************
    * RECOMMENDATION: Apply this PTF.                              *
    ****************************************************************
    User was running QMF commands through the QMF command interface
    (but this problem would not be limited to situations run through
    the command interface). QMF commands such as RUN QUERY, DISPLAY
    FORM and SHOW REPORT were issued.  The SHOW REPORT abended as
    the formatting of the specialized form was being performed.
    This problem would not be limited to the scenerio above. Any
    time a form formats a report where the report is wider than the
    screen size or fixed columns are being used, this problem could
    occur.
    *
    If a QMF trace is taken, the last entry prior to the abend
    would be 'DSQFBTXT:MOVED CHARACTER DATA'.  If no abend
    occurred but this problem is suspected, users can look at the
    QMF trace output for strings 'WRKCTTLP->ANYCHARS' and check
    for non EBCDIC characters.
    

Problem conclusion

  • Module DSQFBTXT was using variable CURTXTWD to determine the
    length of the line to format.  CURTXTWD was not taking into
    account fixed column widths nor screen size so the length of the
    buffer being written to could be overrun.  An abend can occur
    if QMF does not own the storage past the buffer. DSQFBTXT
    was modified to make sure the buffer is not overrun.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PK34377

  • Reported component name

    QMF-QUERY MGMT

  • Reported component ID

    566872101

  • Reported release

    810

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2006-11-09

  • Closed date

    2007-01-04

  • Last modified date

    2007-02-02

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

    UK21037 UK21038

Modules/Macros

  • DSQFBTXT
    

Fix information

  • Fixed component name

    QMF-QUERY MGMT

  • Fixed component ID

    566872101

Applicable component levels

  • R810 PSY UK21037

       UP07/01/06 P F701

  • R910 PSY UK21038

       UP07/01/06 P F701

Fix is available

  • Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.

[{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SSCWRCK","label":"QMF for TSO\/CICS"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.1","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Document Information

Modified date:
02 February 2007