Product: IBM CallPath HAT for Win 95/NT Version: 2.02.01 Package Name: hatw1877.exe Size: 1423087 (1389Kb) Level: 1877 How to install: download the self extracting file, hatw1877.exe, to a temporary directory. Run it from any command line and follow the prompts. This will start an InstallShield Wizard to guide you through the installation process. Fixes: APAR IX79000 With some telephony functions, the AZADTELD calldriver was returning incorrect return codes (eg, 201 instead of 205). Status: Fixed in this service update (defect 6495) APAR IX78502 In some cases, the HAT Facility does not process the disconnect message from CallPath Enterprise when an external party goes on-hook. Status: Fixed in this service update (defect 6508) Defect 6522 The RUMBA HAT driver AZADHPI.DLL is returning presentation-space position error for all HLLAPI functions when the RUMBA subsystem is for version 5.2. This problem is the result of a change between RUMBA 5.1 and 5.2 in the field offset position for the maximum row/column values for a screen. These values are needed to calculate the presentation-space position for those HLLAPI functions requiring a specific row/column position. APAR IX79577 If the HAT facility is running (and the AZADDDEC calldriver is loaded), Windows NT or Windows 95 do not shutdown properly (shutdown is ignored). Status: Fixed in this service update (defect 6582) Defect 6712 The CallPath HAT Facility allows the configuration of extensions with alphanumeric values; however, the Aspect switch can require the configuration of extensions with non-alphanumeric values such as "<" and ">". The CallPath HAT Facility has been updated to allow the configuration of extensions with any ASCII values. Defect 6713 If a DDE Client application issues a DDE-Link to one of the HAT Facility supported items in which no data has yet been assigned then the DDE-Link will fail with an error. The HAT Facility is treating as an error any data request in which there is no data. This also affects any DDE-Request issued by a DDE Client application. This has been corrected to allow no data is valid (empty string). Defect 7338 If a HAT table calls the DDE Server calldriver function DDE_STORE to update two or more items then after some time data is updated for the wrong item. In some instances, the process executing the HAT table goes away. This problem has been corrected. Defect 7439 A DDE Client application is unable to receive a hot-link notification link from the HAT Facility DDE Server. The hot-link is established, however, the HAT Facility does not notify the DDE Client whenever data is updated for the hot-link item. This problem has been corrected. PMR 23256 When issuing a MakeCall from a virtual line other than the 1st line the generated telephony events (DIALING event) was being received for the 1st virtual line. APAR IY03627 Under rare circumstances the HAT Table Mapping screen will lose it's configuration information resulting in HATs not being kicked off for the appropriate events. This has been corrected by this service update (defect 8005). Defect 8022 When an agent issues a MakeCall from virtual line 1 in which the call is not answered and is then sent to phone-mail, CallPath HAT treats this scenario as 2 calls on different virtual lines (lines 1 and 2) for the extension making the call. When phone-mail answers the call then the call on virtual line 1 goes away and now the call on virtual line 2 is connected. This is inconsistent with the agent's request of making the call on virtual line 1. These events need to be reflected on virtual line 1. APAR IY12922 HAT VERIFY command does not retry after HLLAPI error. 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. APAR IC27858 HAT USERPROMPT blocks until halt/resume key is entered on host session. 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 is the 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 is the 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 is the 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|| where 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. Files in service: aza4od3i.dll 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