Patch Name: PHNE_3972 Patch Description: s300_400 9.X SNAPlus RJE (R3) feature additions This patch is for SNAplusRJE release 3. It adds several features which were previously added to release 2 after release 3 had already been shipped. 1) This patch fixes a problem seen at one site where post-processor (rjeusr/rjeusrpad) base directory files were not being created with write permission. This resulted in an error SNA9542, and output was not written to the file. 2) The size of the RU sent to the host now has a maximum of 3584 bytes. The previous size was 256. SNAplusRJE will accept a bind up to 4096, but will limit the outbound RU size to 3584. 3) The user can now specify that formfeed characters are written to the output file. This is done by specifying a non-null value for the environment variable: RJE_FF_PASSTHROUGH Eg. $export RJE_FF_PASSTHROUGH=1 This must be done before the snaprjestart command is issued. To turn this feature off, set the environment variable to null value before issuing the snaprjestart command (the default value is no formfeed passthrough). Eg. $export RJE_FF_PASSTHROUGH= When this feature is used, SNAplusRJE will write formfeeds directly to the output file. It will not fill out the remainder of the form (as specified with the FCB or Set Vertical Form) with newlines. It is recommended that if the user is specifying this environment variable that he not mix this with the specification of top and bottom margins (FCB or SVF). This is because the formfeed is now just output data and the top and bottom margins (expressed as newlines) will not line up with formfeeds which are done by a printer. 4) Normally, when RJE sends a logon to an IBM host and it receives a Error sense code, such as 0857 (application (JES) not available), it will not retry the logon. This is to avoid an indefinite retry of the logons when there may be a host or configuration error. An environment variable: RJE_LOGON_RETRY will now change how RJE responds in some situations. When the user now specifies a non-null value, such as: $export RJE_LOGON_RETRY=1 and RJE has previously had a session with the host, a host unbind will cause RJE to retry the logon (about every 30 seconds) no matter what response it gets. This will result in RJE automatically establishing a session after JES is restarted. ************************************************************ * NOTE: If this is the first time RJE is attempting to * * establish a session with the host, and it * * receives an error sense code, it will not retry * * the logon. This feature only applies if * * RJE was previously logged on to the host, and * * the host terminated the session. * * * ************************************************************ The environment variable must be specified before the snaprjestart command is issued. To disable the feature later, specify a non-null value: $export RJE_LOGON_RETRY= The default is no logon retry. ************************************************************ Before installing this patch, make sure that all RJE workstations are stopped. The patch PHNE_3809 should have been installed before using this patch ************************************************************ Path Name: /hp-ux_patches/s300_400/9.X/PHNE_3972 Effective Date: 940323 Repost: 95/06/22 The patch was modified to allow installation on HP-UX 9.10. OS Release: 9.00 9.03 9.10 Reboot Required: No Patch Files: rjeusr rjeusrpad snaprjestart SR#: None "what" string/timestamp: rjeusr: A.09.07.001 SNAplus RJE post-processor A.09.07.000 SNAplus Trace Library A.09.07.000 SNAplus RJE utility functions A.09.07.000 SNAplus RJE library functions rjeusrpad: A.09.07.001 SNAplus RJE padding post-processor A.09.07.000 SNAplus Trace Library A.09.07.000 SNAplus RJE utility functions A.09.07.000 SNAplus RJE library functions snaprjestart: A.09.07.001 SNAplus RJE workstation A.09.07.000 SNAplus Trace Library "sum" output: 50488 55 rjeusr 59161 55 rjeusrpad 21185 817 snaprjestart Dependencies: PHNE_3809 Supersedes: None Patch Package Size: 520 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. Note: Please back up your system before you patch. --------------------------------------------------------------------------- After getting the patch onto your machine, unshar the patch (sh PHNE_3972). To install this patch do the following: 1) Run /etc/update (Note: you must be logged in as root to update a system). 2) Once in the update "Main Menu" move the highlighted line to "Change Source or Destination ->" and press "Return" or "Select Item". 3) Make sure the highlighted item in the "Change Source or Destination" window is "From Tape Device to Local System ...", then press "Return" or "Select Item". 4) You should now be in the "From Tape Device to Local System" window. Change the "Source: /dev/rmt/0m" to "Source: /tmp/PHNE_3972.updt" (this assumes that you are in the /tmp directory where PHNE_3972.updt has been placed). Note: You must enter the complete path name. 5) Press "Done". 6) From here on follow the standard directions for update. The customized script that update runs will move the original software to /system/PHNE_3972/orig. HP recommends keeping this software there in order to recover from any potential problems. It is also recommended that you move the PHNE_3972.text file to /system/PHNE_3972 to be retained for future reference. If you wish to put this patch on a magnetic tape and update from the tape drive, dd a copy of the patch to the tape drive. As an example the following will create a copy of the patch that update can read: dd if=PHNE_3972.updt of=/dev/rmt/0m bs=2048