IBM Support

IT35551: PCOM: PCSKBD453 MACRO TOO LARGE ERROR AFTER 13.0.2

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • User is running large macro file (around 476 KB) in old macro
    format in PCOMM v13.0.2, and getting this error
    message:
    
    "PCSKDB453 - Macro/Script file: . . . is too
    large."
    
    In reference to APAR (IC68400), PCOMM macros greater
    than 32K will not run on 5.9.5 or later due to the macro file
    size check that was added. This gives the user a PCSKDB453
    error message.
    
    However, even with the keyword
    "MacroSizeCheck=N" in placed (in PCSWIN.INI under [Session]
    stanza) that will skip/ignore the macro file size check and
    allow larger macro runs, the issue still persists.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * All IBM Personal Communications users                        *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * Very large PCOMM macro file skips some lines after starting  *
    * execution.                                                   *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    PCOMM has capacity to load macro content on string table in 64
    KB size. When it crosses the limit, it starts overwriting the
    existing content. This 64KB limit is only in PCOMM plain macro,
    not in VB script macro. Due to memory overwrite issue on large
    file the issue happened.
    
    PCOMM has the setting to show pop up message when the file size
    goes more than 32KB in the PCSWIN.INI
    [Session]
    MacroSizeCheck=Y
    
    This setting MacroSizeCheck=N allows more than 32KB macro file.
    Overwrite issue occurred due to macro file exceeding 64 KB size.
    

Problem conclusion

  • PCSKBD.DLL has been changed to:
    1. Deprecate existing file size check setting keyword
    MacroSizeCheck.
    2. Show the pop-up message when macro string table goes more
    than 64KB size design limit.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IT35551

  • Reported component name

    PCOMM COMBO-ENG

  • Reported component ID

    5639I7000

  • Reported release

    D00

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2021-01-15

  • Closed date

    2021-04-13

  • Last modified date

    2021-04-13

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

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

Modules/Macros

  • PCSKBD
    

Fix information

  • Fixed component name

    PCOMM COMBO-ENG

  • Fixed component ID

    5639I7000

Applicable component levels

  • RD00 PSY

       UP

  • RE00 PSY

       UP

[{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SSEQ5Y","label":"Personal Communications"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"D00","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Document Information

Modified date:
18 November 2021