Patch-ID# 105515-30 Keywords: SunLink Client 3270 9.1 DAI SNA sun3287 Synopsis: SunLink 3270 Open Client 9.1: Patch 105515-30 Date: Apr/02/2003 Install Requirements: None Solaris Release: 2.4 2.5 2.5.1 2.6 7 8 SunOS Release: 5.4 5.5 5.5.1 5.6 5.7 5.8 Unbundled Product: SunLink 3270 Open Client Unbundled Release: 9.1 Xref: Topic: Relevant Architectures: sparc BugId's fixed with this patch: 4092062 4107537 4109689 4118309 4145798 4154691 4155125 4187217 4187394 4188994 4202424 4203431 4235665 4242190 4250910 4255831 4257272 4266264 4266264 4280843 4282026 4283859 4287929 4298491 4300912 4410093 4410525 DJON-5C3H3C Changes incorporated in this version: Patches accumulated and obsoleted by this patch: Patches which conflict with this patch: Patches required with this patch: Obsoleted by: Files included with this patch: SUNWopcl/BMD/B327_msglib_ko SUNWopcl/BMD/B387_msglib SUNWopcl/BMD/B387_msglib_ko SUNWopcl/BMD/I327_msglib SUNWopcl/BMD/I327_msglib_ko SUNWopcl/BMD/KBDM_msglib SUNWopcl/BMD/KBDM_msglib_ko SUNWopcl/README.DAI SUNWopcl/Sun3270 SUNWopcl/dai.h SUNWopcl/daiprintdata.c SUNWopcl/ehllapi.h SUNWopcl/ehllapi.o SUNWopcl/ehllapi_int.h SUNWopcl/gddmPat1 SUNWopcl/gddmPat10 SUNWopcl/gddmPat11 SUNWopcl/gddmPat12 SUNWopcl/gddmPat13 SUNWopcl/gddmPat14 SUNWopcl/gddmPat2 SUNWopcl/gddmPat3 SUNWopcl/gddmPat4 SUNWopcl/gddmPat5 SUNWopcl/gddmPat6 SUNWopcl/gddmPat7 SUNWopcl/gddmPat8 SUNWopcl/gddmPat9 SUNWopcl/kbds/sunkeKbd SUNWopcl/kbds/sunkeKbd.sun5c.solaris2.5 SUNWopcl/kbds/sunkeKbd.sun5c.solaris2.5.1 SUNWopcl/kbds/sunkeKbd.sun5c.solaris2.6 SUNWopcl/kbds/sunkeKbd.sun5c.solaris2.7 SUNWopcl/libsundai.a SUNWopcl/pcft SUNWopcl/sun3270tty SUNWopcl/sun3270x SUNWopcl/sun3287 SUNWopcl/sun5cGeom SUNWopcl/sunke SUNWopcl/sunkeMap SUNWopcl/suntn3270tty SUNWopcl/suntn3270x SUNWopcl/suntn3287 SUNWopcl/BMD/B327_msglib Problem Description: revision=30 SUN BUGID: SUN ESC: Alebra Product Defect: Release: R9.1.0.35 Description: Alebra has upgraded the software program compiler to OS 5.8. In order for the patches to apply on older Solaris systems, the shared libraries used, libtermlib and libl, are now linked with corresponding static libraries. SUN BUGID: SUN ESC: Alebra Product Defect: Release: R9.1.0.35 Description: Problem of suntn3270x cores in certain cases found by Alebra engineer. Fixed in utilGr.c of MR 91.SS.d05000. revision=29 SUN BUGID: SUN ESC: Alebra Product Defect: DJON-5C3H3C Release: R9.1.0.33 Description: Sun DAI library, libsundai.a, problems. DS_MORE flag would get set incorrectly causing a delay in sending a response to the server. revision=28 SUN BUGID: 4410093 SUN ESC: 529143 CNT Product Defect: CNT Release: R9.1.0.28 Description: Error in refocus between SunLink client windows and other windows if focus policy is follow mouse pointer. SUN BUGID: 4410525 SUN ESC: 529187 CNT Product Defect: CNT Release: R9.1.0.28 Description: Increase suntn3287 buffer to 32K from 8K to allow larger data chains. revision=27 SUN BUGID: 4287929 SUN ESC: 523315 CNT PSR: 34255 CNT Release: R9.1.0.22 Description: SunLink can't save "ScreenDump" filename option in suntn3270x "Settings" A problem exists with f10 key when using the -noGrab option. The first part involves going into Settings, change the Mode and the file name and be able to save it but when you reconnect with the client, the "mode" setting is OK, but the file name change does not take effect and its set back to the default name of "sun3270ScreenDump" SUN BUGID: 4300912 SUN ESC: 524094 CNT PSR: 37573 CNT Release: R9.1.0.22 Description: ehllapi program will core if it receives a signal ALRM. revision=26 SUN BUGID: SUN ESC: CNT PSR: 0 CNT Release: R9.1.0.21 Description: Changed compiler optimization to -o2 Added ehhancements as described in /opt/SUNWappc/cpic_lu62mgmt_qllc.html after patch 106723-07 has been installed. revision=25 SUN BUGID: SUN ESC: CNT PSR: Changed compiler optimization to -o2 CNT Release: R9.1.0.21 Description: Merged Enhancements branch revision=24 SUN BUGID: 4298491 SUN ESC: 523878 CNT PSR: 37128 CNT Release: R9.1.0.20 Description: Extra SBA sequence when reading from badge reader SUN BUGID: 4282026 SUN ESC: 523140 CNT PSR: 35385 CNT Release: R9.1.0.20 Description: Clients do not force upper case mode with -s command line switch SUN BUGID: 4280843 SUN ESC: 522944 CNT PSR: 34921 CNT Release: R9.1.0.20 Description: X clients will only accept input if mouse pointer is in window revision=23 SUN BUGID: 4255831 SUN ESC: 522675 CNT PSR: 34735 Description: sun3287 client fails to reject out of bounds SBA SUN BUGID: 4250910 SUN ESC: 522220 CNT PSR: 34686 Description: sunop display id incomplete for client lu's with patch 105515-21 SUN BUGID: 4283859 SUN ESC: 523124 CNT PSR: 33870 Description: enhancement to 3270 clients to allow simulation of magnetic strip reader operations. revision=22 SUN BUGID: 4092062 SUN ESC: 522551 CNT PSR: 33870 Description: SUNWopcl clients have been modified to make use of an additional mnemonic character, @W, to be used with ehllapi applications using send_keys(). This new mnemonic identifies the send_key request as a magnetic strip reader inbound 3270 DS. SUN BUGID: 4257272 SUN ESC: 521720 CNT PSR: 31845 Description: sun3270tty and suntn3270tty clients would hang if the system date and time had been adjusted backwards or forwards while the client is connected to the IBM host. sun3270tty and suntn3270tty have been modified to detect relative changes in time in any direction and reconcile internally used timers. The symptom appears most frequently when running ehllapi applications but can also be experienced when using the clients interactively. revision=21 SUN BUGID: 4266264 SUN ESC: 522260 CNT PSR: 32420 Description: Cant save color options in suntn3270x or sun3270x window revision=20 SUN BUGID: 4266264 SUN ESC: 522260 CNT PSR: Description: This is a re-release of the previous version to prevent patchinstall problems due to a mismatch of the pkginfo files from original install. revision=19 SUN BUGID: SUN ESC: 520639 CNT PSR: 28449 Description: 3270 emulators will not read 3270tnx config from resource file. User saver the two color option for Display to their resource file but on restart the resource file appears not to have been read. (Rev 18) esc 520757 - tn3270e hangs after IBM TCP upgrade esc 520356 - suntn3270tty sometimes can't get license Sun Escalation ID: 520757 CNR PSR ID: 28844 Binaries changed: suntn3270x,suntn3270tty IBM TCP/IP stack on host sends invalid BIND where SECPROT is out of spec. IBM has requested we code around the issue by relaxing our bind parsing. Sun Escalation ID: 520356 CNR PSR ID: 28969 Binaries changed: suntn3270x,suntn3270tty,sun3270x,sun3270tty While using ehllapi programs with SUNWopcl a problem existed where extra client licenses would be checked out and not released correctly. This resulted in complete depletion of all licenses over time. This problem has been resolved. (Rev 17) Sun Escalation ID: CNT PSR ID: 26994 Binaries added: kbds/sunkeKbd.sun5c.solaris2.5.1, kbds/sunkeKbd.sun5c.solaris2.6, kbds/sunkeKbd.sun5c.solaris2.7 ehllapi_int.h binary was accidently missing from previous release (Rev 16) Sun Escalation ID: CNT PSR ID: 26994 Binaries changed: sun3270x, suntn3270x, sun3270tty, suntn3270tty sunkeMap, kbds/sunkeKbd Binaries added: kbds/sunkeKbd.sun5c.solaris2.5.1, kbds/sunkeKbd.sun5c.solaris2.6, kbds/sunkeKbd.sun5c.solaris2.7 Modifications have made to the X versions of the 3270 emulators, sun3270x and suntn3270x, along with sunke the keyboard mapper. These modifications were made in order to be able to recognize the numeric values on the keypad when the Num Lock key is on. All other keys allow a fourth mapping value as well, they utilize the "Meta" keys, the keys on either side of the space bar with the diamond shaped character. The sunkeMap map file have been modified with the appropriate IBM key caps for the 4th slot of the sunkeKbd files, for those numeric keypad keys. Also the sunkeKbd file has been modified using the new sunke keyboard mapper so that it will not we necessary for Sun customers to do so. The standard sunkeKbd file works for both Solaris 2.5.1 and Solaris 2.6 operating systems with an attached sun5c keyboard. A Solaris 2.7 keyboard file has been supplied as well. If you were to run this on any other OS level, or if for some reason the keysyms change, it will be necessary to create a new sunkeKbd file. This is very easy to do. Simply invoke sunke with the geometry file, ex. sunke -g sun5Geom. This will come up in learn key mode. Place the cursor on each key and press the key on the keyboard while the cursor is on it. When all keys are determined you can write out the new keyboard. Due to changes in the Solaris 2.7 Operating System, 2 keycodes are now returning different keysym values for the third slot. These are the "4" and "E" keys of the alphanumeric keyboard. They are both returning the XK_currency keysym. This has made it necessary to remap the IBM keycap values for these keys. This is because the keyboard mapper can no longer diffentiate these 2 keys at the third slot. The IBM keycap value of "cent" has been moved from CTRL-4 to CTRL-3. THe IBM keycap value of "Eeof" has been moved from CTRL-E to CTRL-W. Sun Escalation ID: CNT PSR ID: 26471 Binaries changed: suntn3270x, suntn3270tty, sunpu2.1.adm Improper queueing of inbound RU resulting in appearance of a hang. (Rev 15) FEATURE ENHANCEMENTS -------------------- The products have been enhanced to use the FlexLM 4.1 license libraries. Binaries changed: sungman, sunsunpu2.1.adm, sunlu6.2, sun3270x, suntn3270x, sun3270tty, suntn3270tty Sun Escalation ID: CNT PSR ID: 25874 Binaries changed: ehllapi.h ehllapi.h header file was missing from distribution Sun Escalation ID: CNT PSR ID: 24111 Binaries changed: suntn3270tty suntn3270x emulator hang if inbound screen to the host is exactly the size of the telnet ring buffer. Sun Escalation ID: CNT PSR ID: 25629 Binaries changed:gddmPat1 gddmPat2 gddmPat3 gddmPat4 gddmPat5 gddmPat6 gddmPat7 gddmPat8 gddmPat9 gddmPat10 gddmPat11 gddmPat12 gddmPat13 gddmPat14 gddm not working properly for solaris 2.6 Sun Escalation ID: CNT PSR ID: 24507 Binaries changed: sun3287 core due th expansion of TAB characters writing past end of buffer Sun Escalation ID: CNT PSR ID: 25874 Binaries changed: ehllapi_int.h HLI_OK, HLI_ERROR, HLI_UNAVAIL, HLI_CONNECT_ERROR missing from user include file ehllapi_int.h (Rev 14) BugId: 4202424 9.1 HLLAPI generates X11 popup window on successful completion of userapp (Same as Rev 13, except some files were not updated correctly) (Rev 13) BugId: 4202424 9.1 HLLAPI generates X11 popup window on successful completion of userapp (Rev 12) BugId: 4203431 SNA 3270 9.1 should have keyboard files for non-us keyboards included (Rev 11) BugId: 4187394 suntn3270tty will not start as a background process (Rev 10) BugId: 4188994 setenv SDAI_LUNAME causes null device name to be sent. (Rev 09) BugId: 4187217 DAI Fails on function list negotiation with insufficient function. It appears that function DSC is the problem TN3270. (Rev 08) BugId: 1259926 SNA 9.1 Open Client: dumpScreenMode and dumpScreenpipe not working (Rev 07) BugId: 4155125 sun3270x (patch level 5) cores w/ invalid display parameter NOTE: PSR IDs are from CNT. Some of these don't have corresponding bug or esc id. Sun Escalation ID: 515959 CNT PSR ID: 14695 The PF10 key is interpretted locally as the Motif menu traversal key the first time it is depressed. The code was changed to disable the Motif menu traversal function. If the original PF10 behavior is desired, the client can be started with the command line argument "-revertTraversalFix" or add the appication Xresource value ".revertTraversalFix". Sun Escalation ID: 515735 CNT PSR ID: 13615 Restored proper operation of the actCommand, dactCommand, and hllapiCommand Sun Escalation ID: 515647 CNT PSR ID: 14095 sun3270x would core if an invalid -display parameter used. The error message corrected to properly display the invalid name. Sun Escalation ID: 515561 CNT PSR ID: 13465 Error Status properly reported when EHLLAPI 'Send File' is not successful. Sun Escalation ID: 515437 CNT PSR ID: 13225 sun3270x clients would terminate in SEND CHECK when a BIND has been done with a max ru size of 0. Code modified to use 4096 if the max ru size is not currently set. CNT PSR ID: 13805 sun3270 would core when attempting to display the keyboard map. CNT PSR ID: 13266 Use of the dai_trace facilities in the sundai library would cause a core. Code modified to handle tracing properly with no core. CNT PSR ID: 12798 Y coordinate specification using the GDDM feature -leftMouseCursorPositionMode corrected. (Rev 06) BugId: 4154691 Patch 105515 removes actCommand functionality (Rev 05) BugId: 4145798 install of patch 105515-04 causes 3270x to fail on os 2.6 (Rev 04) BugId: 4109689 Cu having problem with Ehillapi after upgrading from sna 9.0 to 9.1 BugId: 4118309 sun3270x cannot find messages database if not running from /opt/SUNWopcl/ (Rev 03) BugId: 4107537 LU3 sends a negative response when there are split 3270 orders across RUs. In rev 03, same problem is fixed for suntn3270. This 03 rev also fixes the problem when print output was corrupted on receipt of EM X19. (Rev 02) BugId: 4107537 LU3 sends a negative response when there are split 3270 orders across RUs (Rev 01) Add DAI feature to SUNWopcl that was missing in 9.0 to provide low level interface. Patch Installation Instructions: -------------------------------- Refer to the Install.info file for instructions on using the generic 'installpatch' and 'backoutpatch' scripts provided with each patch. Any other special or non-generic installation instructions should be described below as special instructions. Special Install Instructions: ----------------------------- None. README -- Last modified date: Wednesday, April 2, 2003