IBM Support

PM89747: TURNING ON THE DPBLCK OPTION IN SUPERC TRUNCATES SOME OUTPUT IN COLUMN RANGE 40-50 EVEN WITH LONGLN OPTION

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • The original complaint was:
    Super C is truncating output in compare files when
         using LONGLN option, which provides for an output
         listing width of 203 characters.
    
    Further investigation showed that Super C alone was working OK
    and that the user was calling SuperC from their own exec and
    that turning on the DPBLCK option to ASMFSUPC causes the
    truncation to appear on z/VM.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Users of SUPERC utility from HLASM Toolkit   *
    *                 for z/OS, z/VM and z/VSE.                    *
    ****************************************************************
    * PROBLEM DESCRIPTION: When SUPERC is used with the            *
    *                      NFOCUS/OFOCUS or NEXCLUDE/OEXCLUDE      *
    *                      options and an option such as DPBLKCL   *
    *                      is specified which suppresses           *
    *                      processing of blank lines, changed      *
    *                      lines in the listing are truncated by   *
    *                      the width of the excluded columns.      *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    SuperC focus/exclude processing logic during input processing
    builds the string of data to be compared in a different way from
    normal processing.  If any option was specified which might
    involve checking for blank lines, such as the DPBLKCL option or
    any of the programming-language "don't process" options,
    special-case logic would call the routine to build the compare
    string both during normal compare processing and also at other
    times to allow checking for blank lines.  Part of this
    processing modified the input length to reflect the assembled
    compare string, which affected the print output.  Also, the
    special-case code caused some of the normal logic to be
    bypassed, including the DPBLKCL check for blank lines and
    processing of the ANYC option for case-insensitive comparisons.
    

Problem conclusion

  • The SuperC logic to support the special-case combination of
    excluded columns and don't-process line options such as DPBLKCL
    has been modified to ensure that the listing data is not
    truncated and the DPBLKCL and ANYC options are correctly
    supported.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM89747

  • Reported component name

    HLASM TOOLKIT

  • Reported component ID

    569623401

  • Reported release

    16A

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2013-05-24

  • Closed date

    2013-07-30

  • Last modified date

    2013-08-02

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

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

    UK96143 UK96144 UK96145

Modules/Macros

  • ASMFRDLN ASMFRDWD
    

Fix information

  • Fixed component name

    HLASM TOOLKIT

  • Fixed component ID

    569623401

Applicable component levels

  • R16A PSY UK96143

       UP13/07/31 P F307

  • R36A PSY UK96144

       UP13/07/30 P 1307

  • R6IM PSY UK96145

       UP13/07/30 I 1000

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":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"16A","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSENW6","label":"High Level Assembler and Toolkit Feature"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"16A","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
02 August 2013