Fixes are available
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