IBM Support

IT05918: PCOM: APPLICATION ERROR GETTHREADID NOT FOUND AFTER UPGRADE TO 6.0.11 REFRESH LEVEL

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • User installed PCOM v6.0.11 (20140926J on Windows Embedded
    Standard 2009 that is based on Windows XP.
    
    When they start the session by .ws file, the session will be
    blank. Windows event log shows :
    
    '' application popup: pcsbat.exe could not find entry point
    procedure entry point GetThreadId is not found via
    KERNEL32.dll'
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * IBM Personal Communication on Windows Embedded Standard 2009 *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * Starting a emulator session with IBM Personal Communications *
    * v6.0.11 (20140926J) on Windows Embedded Standard 2009,       *
    * hosted on Windows XP operating system results in a blank     *
    * screen.                                                      *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    Starting a session by the .ws file using IBM Personal
    Communications v6.0.11 on Windows Embedded Standard 2009, hosted
    on Windows XP, creates a blank session window. The Windows event
    log shows:
     "application popup: pcsbat.exe could not find entry point
    procedure entry point GetThreadId is not found"
    
    GetThreadId() API is newly supported from Windows 2003 and is
    not supported by Windows XP. PCOM Refresh Pack 6.0.11 includes
    APAR SE60078 and it uses GetThreadId. Therefore, this IBM
    Personal Communications level did not work with Windows XP.
    

Problem conclusion

  • PCSTLNET.DLL was changed to not use GetThreadId(). Instead, a
    parameter for CreateThread() was changed to get the thread id.
    
    Fix scheduled for PCOM 6.0.13 Refresh Pack
    

Temporary fix

Comments

APAR Information

  • APAR number

    IT05918

  • 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-12-04

  • Closed date

    2015-02-25

  • Last modified date

    2015-02-26

Modules/Macros

  • PCSTLNET
    

Fix information

  • Fixed component name

    PCOMM V5 COMBO-

  • Fixed component ID

    5639I7000

Applicable component levels

  • R60D PSN

       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:
26 February 2015