IBM Support

IT05004: PCOM: EHLLAPI COPY PRESENTATION SPACE FUNCTION RESPONSE SLOWER IN VERSON 6

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Customer created a monitor tool which uses the Copy
    Presentation Space function in Pcom5.7.6. After upgrade to
    Pcom6.0.1, response of Copy Presentation Space functions
    was slower. They compared the response using the PCOM API trace.
    
    The response of Pcom5.7.6 is about 0 second. But in Pcom6.0.1,
    there is difference for about 0.2 seconds. This difference
    affects the Display sessions. While the tool is working, the
    user sees the screen stop for a moment.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * IBM Personal Communications users with an EHLLAPI            *
    * applications                                                 *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * PCOM users with an EHLLAPI application carrying out "COPY    *
    * PRESENTAION SPACE" operation may notice slow performance.    *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    An EHLLAPI application was created to monitor IBM Personal
    Communications emulator screen. The application issues COPY
    PRESENTATION SPACE every 0.5 sec. The application was running
    fine on IBM Personal Communications v5.7; however, after
    migrating to IBM Personal Communications v6.0, the emulator
    operation is being interrupted by the application. For example,
    typeamatic cursor movement stopped periodically. Trace shows
    that EHLLAPI - COPY PRESENTATION SPACE is taking more time (0.x
    sec order). When COPY PRESENTAION SPACE is being done,
    presentation space is locked and operator operation is
    interrupted.
    

Problem conclusion

  • Function pcsIsSurrogateChar() was introduced newly in IBM
    Personal Communications 6.0. The functions converts special DBCS
    characters. In this function, translation table is defined
    within local stack area, thus table initialization is done on
    every invocation which causes slow performance. Also the
    function searches the table by simple "for" loop which also
    causes slow performance. This routine is invoked for every DBCS
    character in the screen.
    
    PCSCLIB.DLL has been changed to move the translation table to
    the static area and table initialization code was removed.
    Also table search logic is changed for better performance.
    
    Fix scheduled for PCOM 6.0.13 Refresh Pack
    

Temporary fix

Comments

APAR Information

  • APAR number

    IT05004

  • Reported component name

    PCOMM V5 COMBO-

  • Reported component ID

    5639I7000

  • Reported release

    601

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2014-10-17

  • Closed date

    2015-02-16

  • Last modified date

    2015-02-16

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

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

Modules/Macros

  • PCSCLIB
    

Fix information

  • Fixed component name

    PCOMM V5 COMBO-

  • Fixed component ID

    5639I7000

Applicable component levels

  • R60C PSY

       UP

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

Document Information

Modified date:
16 February 2015