Skip to main content

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

  • 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.

Rate this page:

(0 users)Average rating

Copyright and trademark information

IBM, the IBM logo and ibm.com are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.

Rate this page:


(0 users)Average rating

Add comments

Document information

ISPF for z/OS

ISPF


Software version:
M02


Operating system(s):
z/OS


Reference #:
OA40660


Modified date:
2013-03-26

Translate my page

Content navigation