Patch Name: PHNE_7230 Patch Description: s700_800 10.10 SNAP3270/3179G R4.3 cumulative patch Creation Date: 96/04/12 Post Date: 96/08/23 Hardware Platforms - OS Releases: s700: 10.10 s800: 10.10 Products: SNAplus3270 R4.3 Filesets: SNAP-3X7X_NLS.SNAP-NLS SNAP-3X7X_NLS.SNAP-3X7X SNAP-3270.SNAP-3270 SNAP-3179G.SNAP-3179G Automatic Reboot?: No Status: General Superseded Critical: Yes PHNE_7230: ABORT Path Name: /hp-ux_patches/s700_800/10.X/PHNE_7230 Symptoms: PHNE_7230: (1) 1653140194 snap3270 still is not able to print up to 250 characters like it is supposed to. the max is apparently 197 characters per line. (2) 1653147942 The HLLAPI WAIT function exhibits a delay (5, 10, 15 seconds) when it should return immediately. This delay only occurs when the PS goes from being locked to being unlocked. Also, the PAUSE timeout value is interpreted as seconds instead of half seconds as documented. (3) 1653152595 3270 core dumps when trying to open a style file after having opened the snap3270.stu style file. (4) 1653155689 Extended characters were not usable within Motif version of 3270. (5) 1653160846 The user runs xsnap3270. Then goes to Key definitions in the Customize menu to change the mapping of characters. Then selects one character to redefine the mapping. The window pops up where the user is asked to press the key which should correspond to the character. After he has pressed the key xsnap3270 dumps if the session is active. If the session is not active xsnap3270 first hangs and dumps after the user pressed a key several times. (6) 1653163006 The print functions of snap3270 do not work in the R4.2 release. (7) 4701307876 The command line programs, snapsend and snapreceive only allowed a total command line length of 129 characters which was not enough for some customers' needs. (8) 5003285031 The customer is distracted by the movement of the focus along the function keys. (9) 5003301358 3270 is not allowing spaces to be valid input in numeric fields. (10) 5003304451 The snap3270 program core dumps when trying to deal with READ BUFFER command from host. (11) 5003307512 R3 snaplus 3270 print filters put CR/LF sequence in output file when only single LF is received from the host. Defect Description: PHNE_7230: (1) 1653140194 3270 line buffer was not large enough to handle 250 characters. It has been enlarged to do so. (2) 1653147942 3270 was occasionally missing a signal so it waited until the 5 second ticker timed out. The problem has now been fix so that signals are not missed. And the Pause timeout value is now correctly interpreted as half-seconds. (3) 1653152595 Opening the snap3270.stu style file was causing some corruption that resulted in a core dump the next time a style file was opened. (4) 1653155689 Extended characters were not properly handled within the Motif version of 3270. (5) 1653160846 Motif version of 3270 was not doing key-mapping properly for extended characters. (6) 1653163006 This was due to a limitation in the R4.2 version of the program. (7) 4701307876 snapsend only had enough space to take in 129 characters off the command line. This has been increased to 250. (8) 5003285031 When the pointer is outside the emulator window, the UI also picks up and interprets when arrow keys are pressed. This causes the focus to change to the next (previous) button in the application. (9) 5003301358 This is due to a limitation in the 3270 versions R3 and R4. (10) 5003304451 The R4.1 version of snap3270 program has a limitation trying to deal with READ BUFFER command from host. (11) 5003307512 The NL code was converted to a CR/LF instead of just a LF in R3 and R4 versions of the filter programs. SR: 5003307512 5003304451 5003301358 5003285031 4701307876 1653163006 1653160846 1653155689 1653152595 1653147942 1653140194 Patch Files: /opt/sna/lib/X11/C/uid/Snap3270/mainnls.uid /opt/sna/lib/X11/C/uid/Snap3270/mainnls9.uid /opt/sna/lib/X11/C/uid/Snap3270/mainnlsf.uid /opt/sna/lib/X11/ja_JP.SJIS/uid/Snap3270/mainnls.uid /opt/sna/lib/X11/ja_JP.SJIS/uid/Snap3270/mainnls9.uid /opt/sna/lib/X11/ja_JP.SJIS/uid/Snap3270/mainnlsf.uid /opt/sna/lib/X11/ja_JP.eucJP/uid/Snap3270/mainnls.uid /opt/sna/lib/X11/ja_JP.eucJP/uid/Snap3270/mainnls9.uid /opt/sna/lib/X11/ja_JP.eucJP/uid/Snap3270/mainnlsf.uid /opt/sna/bin/X11/snap3179g /opt/sna/bin/X11/snap3179gui /opt/sna/bin/X11/xsnap3270d /opt/sna/bin/X11/xsnap3270dui /opt/sna/bin/snap3270d /opt/sna/bin/snap3270d.sjis /opt/sna/bin/snap3270d.sjisui /opt/sna/bin/snap3270dui /opt/sna/bin/snapreceive /opt/sna/bin/snaprtfi /opt/sna/bin/snaprtfl /opt/sna/bin/snaprtfn /opt/sna/bin/snapsend /opt/sna/lib/libhapi.1 what(1) Output: /opt/sna/bin/snapsend: A.10.10.001 SNAplus R4.3 Command-line File Transfer SEND (PHNE_7230: 96/04/11 14:15:10) /opt/sna/bin/snapreceive: A.10.10.001 SNAplus R4.3 Command-line File Transfer RECEIVE (PHNE_7230: 96/04/11 14:15:41) /opt/sna/bin/snap3270d: A.10.10.001 SNAplus R4.3 3270 Emulator program (NLS) (PHNE_7230: 96/04/11 09:13:12) A.10.10.000 SNAplus R4.3 Utility Library (10.10AR: 96/04/11 10:15:19) /opt/sna/bin/snap3270dui: A.10.10.001 SNAplus R4.3 3270 User Interface program (NLS) (PHNE_7230: 96/04/11 12:51:20) A.10.10.000 SNAplus R4.3 Character Windows Library(N LS) (10.10AR: 96/04/11 09:32:59) A.10.10.000 SNAplus R4.3 Utility Library (10.10AR: 96/04/11 10:15:19) /opt/sna/bin/snap3270d.sjis: A.10.10.001 SNAplus R4.3 3270 Emulator program (NLS- Japanese SJIS) (PHNE_7230: 96/04/11 16:32:50) A.10.10.000 SNAplus R4.3 Utility Library (10.10AR: 96/04/11 10:15:19) /opt/sna/bin/snap3270d.sjisui: A.10.10.001 SNAplus R4.3 3270 User Interface program (NLS-Japanese SJIS) (PHNE_7230: 96/04/11 13:30:47) A.10.10.000 SNAplus R4.3 Character Windows Library(N LS) (10.10AR: 96/04/11 09:32:59) A.10.10.000 SNAplus R4.3 Utility Library (10.10AR: 96/04/11 10:15:19) /opt/sna/bin/X11/xsnap3270d: A.10.10.001 SNAplus R4.3 Motif 3270 Emulator program (NLS) (PHNE_7230: 96/04/11 15:09:27) A.10.10.000 SNAplus R4.3 Utility Library (10.10AR: 96/04/11 10:15:19) /opt/sna/bin/X11/xsnap3270dui: A.10.10.001 SNAplus R4.3 Motif 3270 User Interface p rogram (NLS) (PHNE_7230: 96/04/11 13:06:15) A.10.10.000 SNAplus R4.3 Utility Library (10.10AR: 96/04/11 10:15:19) A.10.10.000 SNAplus R4.3 Character Windows Library - Motif version (NLS) (10.10AR: 96/04/11 09:42:45) /opt/sna/bin/X11/snap3179g: A.10.10.001 SNAplus R4.3 3179G Emulator program (NLS ) (PHNE_7230: 96/04/11 11:17:29) A.10.10.000 SNAplus R4.3 Utility Library (10.10AR: 96/04/11 10:15:19) /opt/sna/bin/X11/snap3179gui: A.10.10.001 SNAplus R4.3 3179G User Interface progra m (NLS) (PHNE_7230: 96/04/11 13:46:13) A.10.10.000 SNAplus R4.3 Utility Library (10.10AR: 96/04/11 10:15:19) A.10.10.000 SNAplus R4.3 Character Windows Library - Motif version (NLS) (10.10AR: 96/04/11 09:42:45) /opt/sna/bin/snaprtfl: None /opt/sna/bin/snaprtfi: None /opt/sna/bin/snaprtfn: None /opt/sna/lib/libhapi.1: A.10.10.001 SNAplus R4.3 HLLAPI Library (PHNE_7230: 96/04/11 14:13:07) /opt/sna/lib/X11/C/uid/Snap3270/mainnls.uid: None /opt/sna/lib/X11/C/uid/Snap3270/mainnls9.uid: None /opt/sna/lib/X11/C/uid/Snap3270/mainnlsf.uid: None /opt/sna/lib/X11/ja_JP.SJIS/uid/Snap3270/mainnls.uid: None /opt/sna/lib/X11/ja_JP.SJIS/uid/Snap3270/mainnls9.uid: None /opt/sna/lib/X11/ja_JP.SJIS/uid/Snap3270/mainnlsf.uid: None /opt/sna/lib/X11/ja_JP.eucJP/uid/Snap3270/mainnls.uid: None /opt/sna/lib/X11/ja_JP.eucJP/uid/Snap3270/mainnls9.uid: None /opt/sna/lib/X11/ja_JP.eucJP/uid/Snap3270/mainnlsf.uid: None cksum(1) Output: 2652269667 20480 /opt/sna/bin/snapsend 3504131968 20480 /opt/sna/bin/snapreceive 2696178647 655360 /opt/sna/bin/snap3270d 351008424 368640 /opt/sna/bin/snap3270dui 308012817 655360 /opt/sna/bin/snap3270d.sjis 1873586737 368640 /opt/sna/bin/snap3270d.sjisui 2447088012 765952 /opt/sna/bin/X11/xsnap3270d 2460772677 516096 /opt/sna/bin/X11/xsnap3270dui 3603263988 1052672 /opt/sna/bin/X11/snap3179g 2635770315 516096 /opt/sna/bin/X11/snap3179gui 611709600 86016 /opt/sna/bin/snaprtfl 4168488659 86016 /opt/sna/bin/snaprtfi 2985327695 86016 /opt/sna/bin/snaprtfn 243659155 77824 /opt/sna/lib/libhapi.1 3282857801 49152 /opt/sna/lib/X11/C/uid/Snap3270/mainnls.uid 3258675298 49152 /opt/sna/lib/X11/C/uid/Snap3270/ mainnls9.uid 57370025 49152 /opt/sna/lib/X11/C/uid/Snap3270/mainnlsf.uid 1291813143 49152 /opt/sna/lib/X11/ja_JP.SJIS/uid/Snap3270/ mainnls.uid 1311065413 49152 /opt/sna/lib/X11/ja_JP.SJIS/uid/Snap3270/ mainnls9.uid 308645845 49152 /opt/sna/lib/X11/ja_JP.SJIS/uid/Snap3270/ mainnlsf.uid 1767424416 49152 /opt/sna/lib/X11/ja_JP.eucJP/uid/Snap3270/ mainnls.uid 729532647 49152 /opt/sna/lib/X11/ja_JP.eucJP/uid/Snap3270/ mainnls9.uid 1265806044 49152 /opt/sna/lib/X11/ja_JP.eucJP/uid/Snap3270/ mainnlsf.uid Patch Conflicts: None Patch Dependencies: None Hardware Dependencies: None Other Dependencies: None Supersedes: None Equivalent Patches: None Patch Package Size: 5660 Kbytes Installation Instructions: Please review all instructions and the Hewlett-Packard SupportLine User Guide or your Hewlett-Packard support terms and conditions for precautions, scope of license, restrictions, and, limitation of liability and warranties, before installing this patch. ------------------------------------------------------------ 1. Back up your system before installing a patch. 2. Login as root. 3. Copy the patch to the /tmp directory. 4. Move to the /tmp directory and unshar the patch: cd /tmp sh PHNE_7230 5a. For a standalone system, run swinstall to install the patch: swinstall -x autoreboot=true -x match_target=true \ -s /tmp/PHNE_7230.depot 5b. For a homogeneous NFS Diskless cluster run swcluster on the server to install the patch on the server and the clients: swcluster -i -b This will invoke swcluster in the interactive mode and force all clients to be shut down. WARNING: All cluster clients must be shut down prior to the patch installation. Installing the patch while the clients are booted is unsupported and can lead to serious problems. The swcluster command will invoke an swinstall session in which you must specify: alternate root path - default is /export/shared_root/OS_700 source depot path - /tmp/PHNE_7230.depot To complete the installation, select the patch by choosing "Actions -> Match What Target Has" and then "Actions -> Install" from the Menubar. 5c. For a heterogeneous NFS Diskless cluster: - run swinstall on the server as in step 5a to install the patch on the cluster server. - run swcluster on the server as in step 5b to install the patch on the cluster clients. By default swinstall will archive the original software in /var/adm/sw/patch/PHNE_7230. If you do not wish to retain a copy of the original software, you can create an empty file named /var/adm/sw/patch/PATCH_NOSAVE. Warning: If this file exists when a patch is installed, the patch cannot be deinstalled. Please be careful when using this feature. It is recommended that you move the PHNE_7230.text file to /var/adm/sw/patch for future reference. To put this patch on a magnetic tape and install from the tape drive, use the command: dd if=/tmp/PHNE_7230.depot of=/dev/rmt/0m bs=2k Special Installation Instructions: None