A fix is available
APAR status
Closed as program error.
Error description
When ISPF services are invoked using the ISPEXEC BUFLEN BUFFER syntax, when the buffer includes a variable, a failure can occur. Code like this: BUFFER = 'LMFREE DATAID(&DDVARNM)'; BUFLEN = LENGTH(BUFFER); CALL ISPEXEC (BUFLEN,BUFFER); can result in an error message like this: ISPS105 Invalid keyword 'w..' is not a valid keyword for this service.
Local fix
Make the buffer length smaller than the defined buffer, but large enough to encompass the command.
Problem summary
**************************************************************** * USERS AFFECTED: All ISPF users. * **************************************************************** * PROBLEM DESCRIPTION: MSGISP105 issued by ISPF from the * * ISPEXEC interface and the buffer length * * is 512 bytes. * **************************************************************** * RECOMMENDATION: Apply the provided PTF. * **************************************************************** The ISPEXEC interface expands the buffer when it contains an ISPF variable. The increased buffer length is then returned to the ISPF service parser. When the input buffer is 512 bytes the expansion code returns a length greater than 512 which leads to a parsing error.
Problem conclusion
Module ISPCSF is changed to calculate the buffer length correctly after expansion.
Temporary fix
Comments
×**** PE13/02/14 FIX IN ERROR. SEE APAR OA41436 FOR DESCRIPTION
APAR Information
APAR number
OA40660
Reported component name
ISPF Z/OS DM&CS
Reported component ID
565504201
Reported release
M02
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2012-10-25
Closed date
2012-11-12
Last modified date
2013-03-26
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UA67606 UA67607
Modules/Macros
ISPCSF
Fix information
Fixed component name
ISPF Z/OS DM&CS
Fixed component ID
565504201
Applicable component levels
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":"SSCDKBM","label":"ISPF"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"M02","Edition":"","Line of Business":{"code":"","label":""}},{"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":"M02","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
26 March 2013