Direct links to fixes
APAR status
Closed as program error.
Error description
A Visual Basic application is using the Host Access Class Library Automation Objects, specifically the autECLPS class, to interact with a PCOMM emulator session. As soon as this VB app calls the RegisterKeyEvent() method of the autECLPS class, so it can intercept emulator keystrokes, the emulator no longer executes [edit-copy] or [edit-paste] (and possibly other similar actions) when invoked by a key combination (e.g. Ctrl+Insert, which should invoke the [edit-copy] action). Not only is this keyboard action disabled, but it is not passed to the NotifyKeyEvent handler routine in the VB app.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: * * Users of Visual Basic application that interact with IBM * * Personal Communications using Host Access Class Library * * Automation Objects. * **************************************************************** * PROBLEM DESCRIPTION: * * Edit functions invoked by a edit key combination on the * * session are not notified to the Visual Basic application. * **************************************************************** * RECOMMENDATION: * **************************************************************** Visual Basic application registers for keyevents on IBM Personal Communications Emulator session by calling RegisterKeyEvent method of Host Access Class Library Automation Objects. After the registration, emulator session does not execute edit functions (example [edit-copy]) when invoked by a edit key combination (example Ctrl+Insert, should invoke the[edit-copy] action) on the session. Keyevents are not notified to the Visual Basic application.
Problem conclusion
PCSECLVC.DLL has been changed to process edit function related keyevents from the emulator session, when any Visual Basic application has registered for keyevents. Fix scheduled for PCOM 6.0.13 Refresh Pack
Temporary fix
Comments
APAR Information
APAR number
IT06774
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
2015-01-27
Closed date
2015-02-25
Last modified date
2015-02-25
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Modules/Macros
PCSECLVC
Fix information
Fixed component name
PCOMM V5 COMBO-
Fixed component ID
5639I7000
Applicable component levels
R60D PSN
UP
[{"Line of Business":{"code":"LOB35","label":"Mainframe SW"},"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SSEQ5Y","label":"Personal Communications"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"6.0.1"}]
Document Information
Modified date:
25 September 2021