.. _tn202501: What’s new in Virtel 4.63 Release ================================= The following newsletter summaries the new features and maintenance updates that can be found in Virtel Release 4.63 at update level 6200. New features ------------ Connectivity Enhancements: TN3270 Client ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - The Virtel server now integrates a TN3270 client which enables Telnet bounces towards other Telnet servers such as remote z/OS and VSEn systems, z/VM systems, OSA-ICC Consoles, IBMi systems (AS400), TPF etc. This is further documented in the Virtel Connectivity Guide (Section - TN3270 Lines) Security Enhancements ^^^^^^^^^^^^^^^^^^^^^ - The Virtel SSO Gateway allows external authentication (AD, OIDS, SAML...) to Mainframe applications for end-users, allowing them to connect to Mainframe applications using their Windows/AD password. - The Virtel session tokens have been re-engineered, in order to be harder to hack - It is now possible to set customized HTTP Security Headers (Strict Transport Security, etc.) for all pages and files served by the Virtel web server. This allows the Virtel web server to be compliant with the most recent security standards. UX Enhancements ^^^^^^^^^^^^^^^ - Improved support for the TSO OMVS application. The command line is now preserved when the screen is refreshed. .. note:: This feature requires update level 6216 or higher. Administration Enhancements ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - New administrator panel to kill active Virtel sessions - Search field introduced on several panels, to improve management of large configurations - Simplified CSS customization for creation of new colour schemes - New LU Nailing feature, integrated into the Virtel ARBO file (no longer relies on RACF groups) Migration considerations ^^^^^^^^^^^^^^^^^^^^^^^^ **End of support for COMPATIBILITY mode** The "COMPATIBILITY" mode for w2hparm, that was introduced in version 4.54 to provide seamless migration of V4.53 w2hparm to V4.54. w2hparm is no longer supported from V4.61 onwards. It is recommended to switch to "Option" mode before migrating later releases. **6046 DCB value of STATS file changed to 255** This was increased to 255 in Virtel 4.61. Reallocate any STATS file with a LRECL=255,RECFM=VB,BLKSIZE=4096 **Version support** Virtel versions 4.59 and older are no longer supported. It is recommended to migrate to the latest GA release. **ARBO changes** - There have been no changes to the ARBO which would require specific migration actions from v4.60 and upwards. List of updates: ---------------- Administration changes ^^^^^^^^^^^^^^^^^^^^^^ **6107 VIRCONF Versioning** Files unloaded using the VIRCONF procedure now include a comment identifying which version of Virtel was used to create the VIRCONF file. **6110 Update SAMPLIB(DEFTRSF)** Sample Job DEFTRSF has been fixed (missing parenthesis on RECSZ parameter) **6116 Update ARBOLOAD in Samplib** Various fixes to ARBOLOAD installation job. **6122 Update SMFREXX to translate out null values.** The SMFREXX procedure has been fixed to accept NULL values in fields. **6124 Enhancements to 3270 ADMIN applications** New CANCEL feature for active Virtel sessions. Various improvements to Admin panels. **6129 VIRCONF UNLOAD does not work from a Virplex WRITER task** VIRCONF program improved to support unload from VIRPLEX instance of Virtel. **6131 Change SAMPLES (SSLSETUP) to include options on RDATALIB Class** SSLSETUP JCL adapted to more modern implementations of AT-TLS **6134 PARM6 not initialy set in VIR0021W. Potential for MAPFAIL condition.** Improve Virtel resilience in regards to MAPFAIL conditions on USSTAB files. **6143 New ADMIN 3270 Applications** Update screens in Security Manager to enable dynamic updates of USER relay session information. **6145 Update SAMPLIB and INSTALL.TXT** Add example Security Manager to SAMPLIB ARBOSECU **6147 Virtel Line Status Display PF7 Previous returns to top of the first page not previous Page** Fix various navigation issues in admin panels. **6149 Display USERPARM in TCT command** Expand display of USERPARMS in /F VIRTEL,TCT command **6151 User Parm Manager Feature** Add field in "Correspondents" admin panel to display centralized user parms for a given user **6155 LU Nailing Table Option** New LUNSIZE TCT option to manage size of internal LU Nailing table. **6156 Correct VSAMTYP= operand in VIRTERM** VSAMTYP= should only accept READONLY, WRITER, [NORMAL] as operands in VIRTERM macro. **6159 LANG= TCT parameter validation** LANG= TCT parameter to support values: 'E' English / 'F' French / ' ' French / *Blank* Backward Compatibility **6160 Correct OPTION field length in MAP10** Update MAP10 (Transaction Detail) OPTION field to 32 bytes. Same as VIRCONF. **6163 fix samplib job VIR4INST** Fix allocation parameters for file SAMPTRSF. **6173 ADMIN 3270 Updates** Various cosmetic updates to admin panels **6179 Correct LOGMODE in VIR0021W** Allow different LOGMODEs for USSTAB Base Components ^^^^^^^^^^^^^^^ **6109 MQCLOSE when stopping an MQ Line** Fix issue for Virtel MQ Lines that are incompletely closed when line is stopped. **6123 Reformat message VIRHT57E to accomodate IPV6 address** Message VIRHT57E can now include IPv6 addresses **6136 PTON 00000031 (00000049) error with CALLER=(BEGIN RULE** Allow Rules to include more than one proxy name. **6142 possible abend after receiving a series of invalid VirtelSession** Fix abend condition reached after receiving multiple invalide VirtelSessions **6144 Correct message VIR0057I** Remove invalid text from message VIR0057I **6148 VIRHTML opened r/w on a virplex reader task** Force R/O opening of VIRHTML file on reader instances of Virplex **6150 VIR0537E - LINE T-TNSPT1(TNSPT1 ) HAS NO TERMINALS LINKED** Fix allocation of terminals for TN3270 lines with large numbers of pseudo-terminals **6154 Virtel VSE z404 when logging off application** Fix z404 error condition in Virtel VSE at end of session. **6158 Fix S0E0 Abend in VIR0008U** Correct ABEND S0E0 in VIR0008U when printing TS table with OPTION=NY set. Y= Debug LU Nailing On. **6181 Update message VIR123E in VIR0U12** Add reason code to message VIR123E when Virplex broadcast fails Interconnection ^^^^^^^^^^^^^^^ **6111 TN3270 updates to work with OSA card telnet server** Add TN3270 support for OSA-ICC telnet server **6118 TN3270 stuck after entering L TSO in USSTABTX** Fix error when calling a TN3270 line from Virtel usstab program **6128 TN3270 possible ASRAs and/or shifted screens** Fix various abends with TN3270 features **6139 TN3270 - force LU name on client side (for OSA-ICC connections)** Add new URL option TNLUNAME=xx to force LUNAME on TN3270 outbound connections **6141 TN3270 Add support for other terminal models - 3 (32x80); 4 (43x80); 5 (27x132)** Add support for terminal models 3, 4 and 5 **6176 Allow use of logmode parm for TN3270 transactions** Allow to set the TN3270 terminal model using the Virtel SNX3270x logmode parameters. Scenario Language ^^^^^^^^^^^^^^^^^ **6113 Scenario not called on non HTTP line** Add support for .390 scenarios on "non-HTTP" lines (such as MQ for example) **6138 COPY$ SCREEN-TO-VARIABLE gives only first line in a FOREACH$ ** Fix compatibility between the COPY$ SCREEN-TO-VARIABLE instruction and the FOREACH$ instruction. **6167 during UPLOAD of templates, matches WHEN-EXISTS and END-WHEN-EXISTS** Add check during upload to Virtel for unmatched WHEN-EXISTS / END-WHEN-EXISTS sections **6182 Interpret variables in HEADER field of OPTION$** Allow usage of Virtel variables in the HEADER field of an OPTION$ TO-HTTP statement Security ^^^^^^^^ **6114 Logon hangs for revoked passphrase user** Fix issue for revoked passphrase user that could cause Virtel logon panel to hang **6115 secu=5 - 283-04C ABEND in RACINIT after timeout** Trap RACF abend when timeout occurs on logon panel **6130 Block usage of outdated options SECUR=RACF and SECUR=TSS** Only support RACROUTE authentication for RACF and TSS shops. **6132 Password buffer in Security 1 is not limited to 8 characters** Block authentication for password users when password entered in Browser Sec.1 panel is longer than 8 characters **6133 Allow usage of Passticket for Virtel transactions** Allow Passticket authentication to access Virtel application menu when calling from Virtel SSO Gateway. **6140 Passphrase support for Virtel User Signon Code** Allow passphrase access for transactions defined with Sec.5 **6161 Invalid SAF call for NAME-OF GROUP if not signed on** Fix invalid ICH408I when accessing userparms for users that are not signed on to RACF. **6162 Multiple calls to SAF with invalid pwd can lead to revoked user** Fix http realm issue to avoid users being revoked for wrong reason **6169 Change SAMPLES (SSLSETUP) to include options on RDATALIB Class** Update SSLSETUP installation job to suggest more modern ways to implement AT-TLS **6171 Support for custom HTTP security headers** Introduces a new TCT parameter HDRSEC which allows to define customized security headers to be added to pages served by Virtel. This is documented in the Virtel Installation Guide. **6180 Passphrase cleanup for Sec.4** Passphrases were not correctly cleared from Virtel storage when closing a session in Sec.4. This is now fixed. **6191 USERPARMS inconsistent security** Transactions W2H-00P and CLI-00P should be defined with Sec.0 - the installation procedure has been fixed, and a warning message VIRHT65I is now generated if security is not set to 0 for these transactions. **6193 LOCK parameter causes Browser to resend invalid password** The TCT LOCK parameter caused browser to memorise an invalid password for transactions in Sec.1. This is now fixed. User Interface ^^^^^^^^^^^^^^ **6112 keymapping adjustments** Remove use of deprecated keyboard JavaScript functions. **6126 correction of a potential bug due to SYSLANG undefined** Fix issue by which end users are incorrectly prompted to choose a language for the Virtel interface. **6127 Cursor character color small changes** Cursor color fixed for certain screens that made it hard to identify. **6137 New method to customize colors for 3270 and gray styles** Introduce a new method to customize colors for 3270 and gray styles. This method relies on two new files that must be present in all the Virtel directories: WEB3270_Custom.css and WEBgray_Custom.css These two files are now delivered with commented examples in the CLI-DIR directory. **6174 Ctrl+PFkeys shortcut for macros** Several macro shortcuts were not functional, this has been fixed. **6177 Remove session tokens from Virtel URLs** Session tokens are no longer sent as URL parameters, as this is considered a potential security risk. **6196 Long Poll Synchronization for TSO OMVS** Improved support for the TSO OMVS application. The command line is now preserved when the screen is refreshed. VSR ^^^ **6120 VSR - incorrect length for INITIAL-COMPONENTs containing special characters** Fixed an issue where the length of a field was badly calculated by VSR if it contained special characters.