IBM Support

OA40660: ISPF SERVICES FAIL WITH MESSAGE ISPS105.

A fix is available

Subscribe

You can track all active APARs for this component.

 

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

  • RJ02 PSY UA67606

       UP13/01/22 P F301

  • RM02 PSY UA67607

       UP13/01/22 P F301

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