Product: Corepoint Telephony HAT Facility Version: 6.2.0 Level: Z2063 Platform: WindowsNT Date: 23 July 2001 Service File: hatwnt.exe Size: 1472725 (1.4Mb) Installation Instructions: -------------------------- Download the self-extracting file, hatwnt.exe, into a temporary directory. Execute it from the command line and follow the prompts. This will start an InstallShield Wizard to guide you through the installation process. Fixes contained in this Service Package: ---------------------------------------- Name: APAR IC29365 Library: Defect 9116 Symptom: Global Quick Key does not work in all situations under Windows 2000 Professional Edition or NT Detail: Global Quick Keys do not work from some applications under Windows 2000/NT. Additionally, Global Quick Keys to not work if user presses the ALT-Key combination in a certain manner. If user presses: Alt + Key, then releases Alt before releasing the key, the AZADQKF driver did not recognize it as a valid quick key. The first problem is that the global quick key calldriver (AZADQKF) can not load certain HAT facility DLLs when the current directory is other than \CPEHAT. The second problem is that the AZADQKF calldriver only recognizes the key combination: Alt + Key, then release Key, then release Alt. Solution: The solution to the first problem is to add the X:\CPEHAT directory (where X: is the drive where the HAT facility is installed) to the PATH statement under Control Panel->System (Note: It is not sufficient to only add the path to the window that is running the HAT Facility, it must be added globally under Control Panel). The solution to the second problem is that the AZADQKF calldriver has been modified in this service update to accept either key sequence. Name: APAR IC28412 Library: 8943 Detail: Out-of-memory errors can occur running many HAT tables concurrently due to a buffer-pool shortage. Solution: The buffer-pool of pending HAT execute requests has been increased to accommodate a higher load. Name: APAR IC28413 Library: 8944 Detail: Invalid Parameter return code received when attempting to do a busy with followup call with the AZADTELD call driver. Solution: This will be mapped to a TADS_ACD_WORK state. Name: Defect 8675 Detail: The HAT Facility now supports the Terminal Server "thin client" environment by allowing multiple users to run the HAT Facility on a server machine simultaneously. Previously, configuration information was saved on a "per machine" basis. With this fix, configuration information can be saved on a "per user" basis. For compatibility with prior releases, the HAT Facility by default will continue to read profile information from the HKEY_LOCAL_MACHINE section. To enable multi-user support, that is, to have the HAT Facility read profile information from the HKEY_CURRENT_USER section (which is unique for each logged in user), do the following; Modify the HAT Facility shortcut to specify the /MULTIUSER option as a command line argument. If starting the HAT facility from the command prompt, the syntax is: "AZAHMENU /MULTIUSER" When this argument is specified, the HAT will read and write user configuration information from the HKEY_CURRENT_USER section. Note that when running in this mode, changing the profile name via the "File" option is not applicable and will have no effect. Status: Fixed in this service update Name: APAR IY12922 Library: 8907 Detail: The HAT command VERIFY does not retry if it encounters an HLLAPI error. It only retries if it successfully determines that the host session is currently not on the specified screen. Solution: The HAT Facility has been modified to retry the VERIFY command on HLLAPI errors. Name: APAR IC27858 Library: 8906 Detail: The HAT command USERPROMPT does not return unless the user enters either the configured resume or halt keys on the hst session. In this case the HAT table is blocked and no additional HAT tables can execute, for the specified line, until the current HAT table with the USERPROMPT completes. The USERPROMPT command issues a call to HLLAPI that blocks until a keystroke is entered. Solution: The HLLAPI calldriver AZADHLPI.DLL now supports the required functions to intercept keystrokes from the host, and to send the keystroke back to the host. The interception of keystrokes can be setup to return immediately even if no keystrokes were entered. This allows the HAT to take control and to either pause for some time before issuing the HLLAPI command to attempt to retrieve a key again or to exit the HAT based on a timeout. The following functions for the calldriver AZADHLPI.DLL are now supported: START_KEYS_INT This function allows one to use the function RETRIEVEKEY to intercept keystrokes from a host session. Input format is: SESSION=a|| where a - Host session short name. STOP_KEYS_INT This function allows one to stop the keystroke interception started by the function START_KEYS_INT. Input format is: SESSION=a|| where a - Host session short name. RETRIEVEKEY This function allows one to start intercepting keystrokes from a Host session. The function START_KEYS_INT must have been previously issued. Input format is: SESSION=a|| where a - Host session short name. This function returns the mnemonic form of the keystroke that was intercepted. This function blocks until a keystroke is intercepted. However, if one adds the parameter NWAIT (e.g. SESSION=a||NWAIT||) then this function returns immediately. If no keystrokes were intercepted and NWAIT was specifed then this function returns with a non-zero return code. PRESSKEY This function "sends" a keystroke character to a specific host screen. The input format is: SESSION=a||b|| a - Host session short name. b - Contains the keystroke to send. Value keystroke values are: ENTER, CLEAR, DELETE, EOF, ERASEINPUT, HOME, TAB, BACKTAB, PF1-PF24. or one can specific "MNEMONIC=d" where d is the mnemonic value to send. Name: APAR IC28311 Library: 8928 Detail: The HAT commands that issues hllapi requests (e.g. GET, PUT) to Rumba fail when with Rumba version 4, level 10 or greater. Solution: The HAT Facility has been modified to work with this version of Rumba. Name: APAR IC29682 Library: 9218 Detail: If an extension is transferred an external call (trunk line) and the extension has not yet answered the call (extension's phone is alerting) then the completion of transfer results in the extension receiving a connection with the external party. Name: APAR IC30707 Library: 9352 Detail: The HAT Facility needs the ability to hide or minimize its window screen when it is started in order to prevent it from being display to the user. Solution: Added three input parameters to the HAT Facility. They are: /MIN - minimize the screen /NODISPLAY - Do not display the screen (or icon) Files contained in this Service Package: ---------------------------------------- azaprod.dll azaprod.txt azapbmp.dll readme.txt azamtads.dll azamtadr.dll azaddde.dll azadddec.dll azadqkf.dll azahcfg.hlp azahcmds.exe azahctbl.dll azahetbl.dll azahexec.dll azahgetv.dll azadglob.dll azahmenu.exe azahmgrt.exe azadio.dll azadhlpi.dll azadmath.dll azadpgm.dll azahrcfg.dll azahrhat.dll azadstrg.dll azadteld.dll azadarc.dll azadtime.dll exgtc.exe readme.txt setup.bmp setup16.bmp