What’s new in Virtel 4.58 (November 2018) General Release
The following newsletter summaries the new features and maintenance updates that can be found in Virtel Release 4.58.
Installation changes
Customization - OPTION Mode is now the preferred default
As of Virtel 4.58 the transactions to support compatibility mode have been deprecated and are no longer installed by default. These transactions have been moved to the COMPAT section in the ARBOLOAD JCL deck. The transactions are:-
TRANSACT ID=W2H-03CH
TRANSACT ID=W2H-03CC
TRANSACT ID=W2H-03CJ
TRANSACT ID=CLI-03CH
TRANSACT ID=CLI-03CC
TRANSACT ID=CLI-03CJ
Virtel 4.58 delivers a dummy w2hparm.js file in the W2H-DIR directory, identified by transaction W2H-03P, and also in the CLI-DIR, identified but the transaction CLI-03P. New customers are advised to use the ‘option’ mode support for customization. See below for further details on the ‘Option’ mode and where to find more information. The ARBOLOAD JCL has been modified to include the OPTION=YES keyword. Relevant Virtel transactions will be installed by default.
To include compatibility mode transactions specify COMPAT=YES in the ARBOLOAD JCL.
USERPARM feature
A new section has been added to the ARBOLOAD to add the transactions required for the USERPARM feature. By default these are not added to the ARBO. Specify USERPARM=YES in the ARBOLOAD JCL to include these transactions in your configuration.
SAMPLIB additions
New members have been added to SAMPLIB to support the VIRPLEX configuration. These members are:-
VIRPLEX A sample job to configure Virtel to support Virplex
VIRTELZ A STC procedure to support the Virtel Reader and Writer instances
VIRTCT00 A sample TCT for Reader tasks
VIRTCT99 A sample TCT for Writer tasks
SPVIREnn JCL samples to run Virplex instances as batch jobs.
For further information see the Virtel Technical newsletter TN2018-08 Virplex
Migration considerations
V4.58 None.
There have been no changes to the ARBO which would require migration from V4.57 or V4.56. Customers who are migrating from older releases should review the “What’s new in Virtel V4.XX” newsletters to determine applicable migration actions for new distributed features. Depending on requirements not all actions may be applicable. These newsletters are available online at https://virtel.readthedocs.io/en/latest/
V4.58 Option mode default. Compatibility mode deprecated
As of Virtel 4.56 two modes of customization were available, the ‘option mode’ and the older ‘compatibility’ mode. The new ‘option’ mode enables better granularity in setting global options and bespoke customization. With Virtel V4.58, option mode is the preferred mode for Virtel customization. By default, neither mode is active.
Certain steps must be followed to activate either “compatibility” or “option” mode. As distributed, Virtel will use parameter defaults set programmatically. See Appendix A in the Virtel User guide foe a list of the defaults. The w2hparm.js members in W2H-DIR and CLI-DIR are now dummy entries.
“Compatibility “ mode is still supported but requires users to re-assemble their TCTs with the ‘Option-default-compatibility’ keyword in the TCT and to run the ARBOLOAD job with COMPAT=YES. This will maintain previous customized behavior for the custom.css, w2hparm.js and custom.js files. For compatibility mode the option is:-
HTSETn = (OPTION-DEFAULT-COMPATIBILITY) /* n = 1-4 */
The new “option” mode enables customization at a transaction level as well as the more global entry point or line level. The logic of using CLI-DIR to store customized versions of custom.js, w2hparm.js, custom.css etc. in the CLI-DIR has been deprecated as of release V4.56.
Customers are advised to migrate old customization elements to the new “option” mode enabling those elements to be located through the use of the /option/ pathname. New transactions have been added to support the /option/ pathname. See the ‘Option Mode’ section in Customizing Virtel in the Virtel User Guide and the Virtel Technical Newsletter TN2016-11 Customizing Virtel in V4.56.
Danger
Customers who have customized elements in the W2H-DIR stand the risks of having these overwritten by subsequent maintenance and Virtel release updates.
Presentation
5534 Help Pages for Version 2 W2H
New help pages have been added for the Version 2 of VWH settings.
5539 Show/Hide Virtel tool bar
A new administrator option has been added to the w2hparm. Setting w2hparm option [“switchToolBarDisplay”] to a Boolean false or true will hide or display the Virtel context tool bar menu. The default is true.
5542 Improved VWA Settings messages
The help messages for the VWA Settings panel have been enhanced.
5553/5571/5572 Support system clipboard events
Virtel now supports the system browsers clipboard API. This avoids the need for �Plugin� support in most browsers. This includes support for paste continue and copy append.
5608 Allow PA3 to be mapped as PGUP
The PA3 key can now be mapped to PGUP.
5654/5655 Presentation Enhancements
Corrections to the Cross-Hair cursor positioning in large screen sizes (62*160). The Virtel Cut, Copy and Paste feature can now support macro definitions. This change only applies to cases where Virtel is using its own clipboard interface. Improvements to the font size stretching computing algorithm.
5615 Japanese Template Support
A new Virtel template WEB2VIRTJ.htm has been introduced to provide support for Japanese.
5619 Add support for Iranian “Farsi”
The code page IBM1097A Iranian “Farsi” is now supported.
5631 Add support for “Old Belgium” The code page IBM0274 “Old Belgium” is now supported.
5654/5655/5698 Presentation Enhancements
Corrections to the Cross-Hair cursor positioning in large screen sizes (62*160). The Virtel Cut, Copy and Paste feature can now support macro definitions. This change only applies to cases where Virtel is using its own clipboard interface.
Improvements to the font size stretching computing algorithm.
Selection box in wrong position in non stretch mode
5697 Correct invalid 403 signon suspend message
Invalide template was being displayed when signing on with invalid credentials.
Base Components
5530 Change attributes of message VIR009I
Message VIR0099I will always be written to the syslog to aid in detecting a �Virtel UP� event for automation software.
5549 Session setup can now accept URL LOGMODE string less than 8 characters
A logmode less than eight characters can now be passed in the URL string.
5552 Add CodePage 437 support to IND$FILE
The IND$FILE file transfer can now support code page 437 (PC-DOS)
5559 Update the IBM 0276 Code page The IBM EBCDIC French-Canada code page has been updated.
5566 Default MAXSOCKETS increased to 5000
The default MAXSOCKETS value has been increased from 250 to 5000 sockets.
5589 Implement ASYNC NOLONGPOLL using SNASTAT
Enhancements to the ‘nolongpoll’ option through implementing a classic poll whenever the SNASTAT indicator is detected (e.g. The application has not freed the keyboard). This should allow normal asynchronous support for most applications and removes the overhead of using an additional �longpoll� session. No changes are necessary to Virtel to support this enhancement. I4WEB, however, should be changed to support the SNASTAT indicator to indicate that the application message is incomplete.
Note:- - Asynchronous events such as ‘end of an application’ will not be seen by SNASTAT and consequently will not be detected until the operator action i.e. Enter key pressed.
5599 Set Initial timeout increased
The Virtel {{{SET-INITIAL-TIMEOUT “10”}}} template instruction has been modified to a time of 101 from 10. This enables a longer session setup time before termination is triggered.
5607/5617 3270 Structured field to allow a CICS transaction to obtain TLS user certificate.
Support for FAC2 structured field which allows a CICS program to retrieve the TTLS user certificate. For VSE requires a compatible release of VSE TCP/IP which supports EZASMI IOCTL requests. See Barnard Software Build IPv6/VSE BUILD 258PRE10. Virtel introduces a new structured field which can be used to extract security credentials. The new structured field is x’FAC2’. See Appendix A for further details.
5635 Provide a LOGFILE feature for VSE
By setting LOG=FILE or LOG=SYSOUT in the TCT VSE users can now spool the VIRTEL log to a file or SYSLST dataset. In previous versions the Virtel log was only available through the console. See Appendix B for further details.
5677/5678/5696 Virplex support
Virtel introduces a new feature to allow communication between Virtel instances. For further information see the Virtel Technical newsletter - TN2018-08 Virplex
Virtel Web Administration
5630/5654/5662 Save user settings data on the host. Centralised settings
This feature secures user parameter setting information on the host within the Virtel. When a user refreshes their cache or uses a different machine/browser to access Virtel the users stored settings data will be downloaded from the mainframe. If there is no USERPARM transaction associated with a particular entry point then this feature will be disabled. See Appendix C for further details.
5649/5638 Hotspots
Virtel hotspot code has been reworked. It is now possible to add customized hotspots. Please contact Syspertec support for further information on hotspot customization. Input fields now also support hotspot strings.
In this release a VWA API has been implemented to aid hotspot customization. Please contact Syspertec support for further information on hotspot customization.
In this release a VWA API has been implemented. Details can be found in Appendix D.
5622 Redesign JavaScript initialization The initialization of the Virtel JavaScript browser client has been enhanced.
Scenario Language
5576 IF$ now supports OIA-STATUS-INHIBITED
The IF$ scenario statement has been updated to include option �OIA-STATUS-IS-INHIBITED�. This can be used to test whether the OIA mode is in X-SYSTEM.
IF$ OIA-STATUS-IS-INHIBITED,THEN=…,ELSE=…
5577 Update to COPY$ to support multiple fields.
COPY$ has been updated to support multiple fields. The NUMBER-OF value and SCREEN-INPUT-FIELDS/SCREEN-FIELDS can be used within a scenario to process multiple fields in a template. This feature can be useful in translation of HOD HA scripts to a Virtel scenarios.
HASCRIPT Example:-
<numfields number="2" optional="false" invertmatch="false" />
<numinputfields number="2" optional="false" invertmatch="false" />
Which allows checking if a screen has two fields total and two input-fields.
In Virtel:-
Scenario Example
- ::
- COPY$ SYSTEM-TO-VARIABLE,VAR=’VAR1’,
FIELD=(NUMBER-OF,SCREEN-INPUT-FIELDS)
- COPY$ SYSTEM-TO-VARIABLE,VAR=’VAR1’,
FIELD=(NUMBER-OF,SCREEN-FIELDS)
Template Example
{{{NUMBER-OF (SCREEN-INPUT-FIELDS)}}}
{{{NUMBER-OF (SCREEN-FIELDS)}}}
5580 ACTION$ SEND= and KEY=
Enhancement to the ACTION$ TO-APPLICATION instruction to
Allow user friendly KEY= keyword values
Add a new SEND= parameter which can contain data to be copied to the screen before transmitting.
Example 1:
ACTION$ TO-APPLICATION,KEY=pf18,
SEND='s',SCREEN=(23,79),
AND=(PROCESS-RESPONSE)
Example 2:
ACTION$ TO-APPLICATION,
SEND='[delete][tab]s[pf18]',SCREEN=(23,79),
AND=(PROCESS-RESPONSE)
The KEY= parameter was previously restricted to the low level one byte code for the pf key. It may now also have an uppercase or lowercase mnemonic for the function key (not mixed case).
For example:
pf2 or PF2 or ‘pf2’ or F2 are all valid. Previously only F2 was valid.
Also valid are : pa1, PA1, clear, CLEAR, attn, ATTN etc. As an example, the following idnode://8642HASCRIPT example:-
<actions>
<mouseclick row="9" col="2" />
<input value="s[pf18]" row="0" col="0" movecursor="true" xlatehostkeys="true" encrypted="false" />
</actions>
Could be translated into a Virtel scenario:
ACTION$ TO-APPLICATION,SEND='s[pf18]', *
SCREEN=(9,2),AND=(PROCESS-RESPONSE)
Or, you could replace a HASCRIPT statement with encrypted=”true” :-
<actions>
<mouseclick row="11" col="20" />
<input value="UNz6xMt6Qr8=" row="0" col="0" movecursor="true" xlatehostkeys="true" encrypted="true" />
</actions>
With a Virtel scenario using a PassTicket:
COPY$ SYSTEM-TO-VARIABLE,VAR='MYPTK', *
FIELD=(NEW-PASSTICKET-FOR-TRANSACTION,MYTRAN)
COPY$ VARIABLE-TO-SCREEN,VAR='MYPTK',SCREEN=(11,20)
ACTION$ TO-APPLICATION,KEY=enter, *
AND=(PROCESS-RESPONSE)
5583 INPUT/OUTPUT SCENARIO Enhancement
The same scenario can now be used as both input and output scenario types.
5610 $MAP instruction can now support a label
$MAP can now be referenced via a labels allowing $MAP instructions to be defined in scenario sub routines.
Updates and maintenance
A full list of maintenance updates can be found in Appendix E.
Appendix A
Security Certificate Retrieval Feature
The format of the request:
F3 llll FAC2 t1
where
llll is the length of the segment (0005)
t1 is what is requested:
X'01' Get user name (N/A to VSE)
X'02' Get user certificate
X'03' Get both user name and certificate
X'04' Get source IP address
Example of request:
F30005FA C202
The format of the response:
88 llll FAC2 t1 dddd n... t2 dddd m...
where
llll is the length of the segment (eg 0007)
t1 (or t2...) is the type:
X'EE' Error
X'01' user name
X'02' user certificate
dddd is length of following data
n... (or m...) is data (e.g.user name or certificate)
Example of normal response:
8802A4FA C202029D 30820299 30820202 A0030201 0202010C 300D0609 2A864886
F70D0101 05050030 40310B30 09060355 04061302 46523112 30100603 55040A13
09535953 50455254 4543311D 301B0603 55040313 147A2F4F 53205365 63757269
74792053 65727665 72301E17 0D313830 32313132 33303030 305A170D 31393032
31323232 35393539 5A304E31 0F300D06 03550406 13064672 616E6365 3120301E
...
Example of error response:
880007FA C2EE03EE
Appendix B
LOGFILE Support
LOG=FILE
A LOGFILE must be set up prior to starting Virtel and the TCT should specify LOG=FILE. The recommendations are:-
FILE ID: VIRTEL.Vnnn.LOGFILE FILE NAME: LOGFILE
ORG: 5 (SAM EDS) USAGE: 2 (REUSE)
RECORD FORMAT: 4 VB
AVG. RECORD SIZE: 165
MAX. RECORD SIZE: 32000
In the VIRTEL startup JCL add the following statements to support the LOGFILE:-
// DLBL SYS001,'VIRTEL.V458.LOGFILE',,VSAM, X
CAT=SYSPUC1,DISP=(NEW,KEEP,DELETE)
At the follow step at the end of the startup JCL to process the log:-
// EXEC LISTLOG
/*
// DLBL PRINTFL,'VIRTEL.V458.LOGFILE',,VSAM, X
CAT=SYSPUC1,DISP=(OLD,DELETE,DELETE)
// EXEC IDCAMS,SIZE=AUTO
PRINT INFILE (PRINTFL) -
CHARACTER
/*
LOG=SYSOUT
For LOG=SYSOUT add the following statement to the Virtel startup JCL:-
// ASSGN SYS002,SYSLST
VSE LOG Commands
The following commands are available to control the Virtel log:-
MSG XX,DATA= LOG,D Display logging status
LOG=CONSOLE Switch to console mode only
LOG=SYSOUT Switch to sysout mode only
Note.
Once you switched from LOG=FILE(Initial TCT Option) to LOG=CONSOLE, you cannot revert back to LOG=FILE.
Appendix C
TCT Parameter Changes
UPARMS=(USERPARM), Name of directory for user data - USERPARM
If setting up a separate physical VSAM file for the USERPARM directory, the following TCT definitions must be defined, otherwise, use the HTMLTRSF as your USERPARM repository.
Additional TCT statements required to add a new VSAM TRSF file to support USERPARM:-
UFILE3=(USERTRSF,ACBH3,0,10,05), VSAM File for USERPARM. DDNAME=USERTRSF
Also add an ACB to support new directory file at the bottom of the TCT definitions:-
ACBH3 ACB AM=VSAM,DDNAME=USERTRSF,MACRF=(SEQ,DIR), *
STRNO=3
ARBO Changes
To support this feature a new subdirectory and associated transactions are added. The USERPARM member in VIRTEL.SAMPLIB provides an example of the transactions that are required to support the USERPARM feature. Running the ARBOLOAD JCL in the CNTL file with USERPARM=YES will add the relevant entries to the ARBO.:
1. Allocate a new TRSF VSAM file for USERPARM definitions. See USERPARM member in SAMPLIB.
2. Run ARBOLOAD(CNTL) with USERPARM=YES to allocate a new SUB-DIR and add the associated transactions.
3. Update the TCT. See above.
4. Restart Virtel.
Note. The HTMLTRSF can also be used as a USERPARM repository. It is not necessary to set up a separate physical VSAM file. Also, take care that the name given to the directory, USERPARM in this case, is correctly referenced by all components.
Scenario and Template updates
To access the name of the parameter directory:-
Scenario
COPY$ SYSTEM-TO-VARIABLE,VAR='PRMDIR',
FIELD=(NAME-OF,USER-PARMS-DIRECTORY)
Template
{{{NAME-OF (USER-PARMS-DIRECTORY)}}}
Security
The following security definitions will be needed to support this feature. For example, for RACF the following FACILITY profile definitions need to be added and users given READ access.
RDEF FACILITY VIRTEL.USERPARM UACC(NONE) /* Directory */
PE VIRTEL.USERPARM CL(FACILITY) RESET
PE VIRTEL.USERPARM CL(FACILITY) ACC(READ) ID(SPGPTECH)
RDEF FACILITY VIRTEL.W2H-74 UACC(NONE) /* UPLOAD */
PE VIRTEL.W2H-74 CL(FACILITY) RESET
PE VIRTEL.W2H-74 CL(FACILITY) ACC(READ) ID(SPGPTECH)
Sanity check
A ‘sanity check’ template is provided to validate the USERPARM environment at the transaction level. For example:-
http://myVirtel.com:myPort/w2h/checkCentralizedSettings.htm+myTransaction
Testing
To test the feature:
1. logon to a 3270 application, say TSO
2. Open the settings dialog
3. Change the "Display Style" to Gray and save. The back ground colour should change to gray.
4. Disconnect from Virtel using the Red button in the tool bar.
5. Reconnect in another browser and open a 3270 session.
6. The background colour should still be set to gray.
7. Open the settings dialogue and confirm that Gray button is still highlighted.
In the console log you should see an ‘UPLOAD’ message:-
13.47.18 JOB03449 VIRU122I DEVTA014 FILE UPLOAD : ENTRY POINT 'WEB2HOST' DIRECTORY 'USERP 139
139 ARM' USER 'SPTHOLT '
139 FILE : 'CAB2755C7863A11EF8031C73FB634E9C'
Scenario enhancements
The Virtel scenario and template languages have been enhanced to support this feature. To obtain the name of the User directory
In a scenario:
- ::
- COPY$ SYSTEM-TO-VARIABLE,VAR=’PRMDIR’,
FIELD=(NAME-OF,USER-PARMS-DIRECTORY)
In a template:
{{{NAME-OF (USER-PARMS-DIRECTORY)}}}
Appendix D
The VWA API supports the following methods:-
vwaAPI.getApplicationName
A method that returns the application name:-
- ::
var n = vwaAPI.getApplicationName();
vwaAPI.getUserId
A method that returns the user id:-
var u = vwaAPI.getUserId();
vwaAPI.submitForm
A method that submits the current VWA form with the pf key given as parameter.
vwaAPI.submitForm('PF3');
vwaAPI.customizeBuildTitle
A method that takes a customized way of building the title into account. You define a function (e.g. myTitleBuilder) that returns a string (=the title). You provide this function as parameter:-
vwaAPI.customizeBuildTitle (myTitleBuilder);
Appendix E
Maintenance list
5527 context/focus switch problem
5528 Ctrl+V and Insert and PasteBy Typing
5530 Virtel initialisation message VIR0099I must go to the console
5531 Abend S0C4 in VSVTINIT on shutting down Virtel
5532 Possible ‘parsing error’ loading w2h settings in Italian
5533 In ‘stretch’ mode, W2H may misalign some characters
5534 Help pages for V2 W2H admin
5535 BLINK attribute no longer work in Chrome and Firefox
5536 Prevent Alert Box in IE8
5537 Correct Import/export in VWA
5538 Pop-up menu correction for IE.
5539 Show/Hide tool bar option
5540 remove w2h setting to omit nulls from input
5541 Correct HTML return with “/” in passwd.html.
5542 Update VWA Settings messages-
5543 Backup W2H parameters. Fix problem with Toolbar display
5544 Correct display problems
5545 Correct ARBOLOAD installation job-
5546 Cursor not visible on highlighted field
5547 EDGE browser display problem with Tool Bar
5548 Correct Import/export in VWA
5549 REQSESS fails if Logmode in URL is less than eight characters
5550 Correct time display in directory list
5551 Correct JavaScript to avoid Drag & Drop Failure
5552 Add PCDOS (CP437) support to IND$FILE
5553 CLIPBOARD events
5554 Spell Checking incorrectly turned on in IE
5555 show/Hide toolbar by keypress
5556 PRINT extra blank page at end
5557 PRINT missing EOL at EOM
5558 cucumber test blocks on CLEAR
5559 IBM0276 update
5560 DDI JavaScript error in macros_Problems.js
5561 Update VIR0021Wto correctly handle SFE codes
5562 VIROOPE force free of user memory
5563 Error loading custom.css
5564 VXMW96E VIRPASS /XMHSAE ABEND=3202 UM REASONW
5565 VIRTEL Abend 878-10 after multiple VSVPSYNL SAE2HOZ1
5566 Increase default Maxsockets to 5000 from 250
5567 PRINT extra blank page at end
5568 VIRSV forces TRAP(0FF) for service programs
5569 VIRPLEX do not ignore URL path before VPLEX= key
5570 VSVRTMSG Initialization LENGTH OFF LE. MSG=00141
5571 CLIPBOARD paste continue / copy append
5572 CLIPBOARD spellcheck
5573 Add LOG=FILE to Virtel logging
5574 JS01.js should not contain {{{ Virtel statements
5575 Add explicit /w2h paths in web2sub.html and js01.js
5576 IF$ OlA STATUS IS INHIBITED
5577 COPYS NUMBER-OF.SCREEN-lNPUT-FIELDS
5578 CTRL key has no effect under Epiphany browser under Linux
5579 i4WEB - Out of Memory due to X-SYSTEM not enforced
5580 Enhance ACTION$ SEND= and KEY=
5581 Fix Black screen in IE8
5582 Hotspot Error in IE8 JavaScript
5583 FIRST-PASS may be set on second pass into a SCENARIO INPUT
5584 Update Version number
5585 Correct ‘unde?ned’ error when tool bar removed
5586 Paste-Continue button should not be on the toolbar when not using clipboard event
5587 Correct stretch in IE when in compatibility mode
5588 Correct ‘GetAttribute’ inVIR3270.js
5589 Implement ASYNC NOLONGPOLL using SNASTAT
5590 Avoid duplicate PF=DISCONNECT after refresh
5591 Restore PF5 behaviour for IE8
5592 Correct CCP Append behaviour
5593 Correct Context/Focus Switch Problem
5594 Fix Virtel Studio DEBUGS TRACE
5595 Correct Hot Key problem with CTRL key
5596 Do not print extra blank line at EOM if EOL
5597 Adapt consistent ?le name for i4web
5598 Possible ABEND S0C4 alter MQ response is desynchronized
5599 SET-INITIAL-TIMEOUT modified from 10 to 101
5600 HOTSPOT identifies wrong location in a long output ?eld
5601 HOTSPOT traps multiple entries in a template.
5602 SYSCLONE substitution incorrectly appears in the VIRARBO ?le definitions
5603 IE11 Import/Export Macro Button Fix
5604 IE11 Stretch Bug
5605 Scenario Abend due to missing SCENARIO END
5606 WEB2VIRTAJAX has JavaScript errors
5607 3270 Introduce new structured ?eld to allow a applications to obtain user certi?cate
5608 W2H Allow PGUP key as PA3
5609 PA3 incorrectly sent with length 3 instead of 1
5610 MAP$ in a SCENARIO SUBROUTINE
5611 Update Virtel Sub-Application Menu
5612 HTTP correct pointer from session to pseudo terminal
5613 HTTP possible Abend due to large content-length
5615 Add WEB2ZVIRJ.htm template for Japanese language support
5616 ACTION$ instruction may be rejected due to an error in UPDT5580
5617 Adapts UPDT5607 for VSE
5618 Correct screen presentation
5619 IBM1097A Iranian Farsi translation table
5620 User Parms on host -1- USER-PARMS�DIRECTORY
5621 Correct IE problem - SCRIPT16389
5622 Redesign JavaScript initialization
5623 Abend S202trying to restart a LINE to VIRXM
5624 Context Menu display errors
5626 VSE Abend in RACROUTE REGUEST=EXTRACT routine
5627 Change Virtel long poll response to add a Content-Length header
5628 Minor changes to V4.58 JavaScript
5629 ‘//’ slash characters in w2h parameter settings window
5630 Save VWA Parms. User on the Host � Centralised Parameter Feature
5631 IBM0274 0ld Belgium translation table
5632 3270 structured ?eld to retrieve user IP address
5633 3270 certi?cate structured ?eld always return same certi?cate
5634 3270 structured ?eld - possible ASRA
5635 VSE LOGFILE Support
5636 Apply minor modi?cations
5637 MQ response line no longer read alter a timeout
5638 Correct CCP and SmartCursor issues
5639 Update VSE tape build
5640 Update VIR0002A to support VSE SYSLST
5642 Save VWA Parms. Enhancement - Part 2
5644 Correct MAP length in VIR0021W
5645 Save VWA Parms. Enhancement - Part3
5646 Complete keypad.css for TBT
5647 Change compress/WEB2AJAXC.bat to allow compress from SVN
5648 Save VWA Parms. Enhancement - Part4
5649 Hotspot and Settings corrections
5650 Correct Toolbar to display Virtel Information
5651 Correct PassPhrase decrypt
5652 Correct cursor position with unformatted screen
5653 Some DBCS Characters are lost at end of a ?eld
5654 Hotspot, CCP and Centralized Setting updates
5655 Minor corrections and fixes I
5656 compressed js and others
5657 VWA perms on host for security type 4
5658 Hotspots In INPUT fields
5659 correct PTFGEN
5660 DFHMDF map generation may be wrong due to binary zeroes in the screen
5661 Minor corrections and fixes II
5662 Centralized Parms update
5663 Correct bug In Macro backup
5664 Increase password length In PASSWD HTML
5665 Web2ajax.htm now loads web2ajaxcjs
5666 Videl update number missing in vwa toolbar
5667 Correct bug In centralised settings with security—O
5668 Correct defautt font setting in settings panel
5669 Correct synchronization settings
5670 Minor corrections and fixes III
5671 Correct Macro bug
5672 Minor corrections and fixes IV
5673 Create UPDT5673
5674 FIX appmenu htm
5675 correct VIRHTML abend
5676 Correct switch problem
5677 VIRPLEX at startup. we may see a series of VIRQLK51 messages
5678 VIRPLEX supcn)rt for perms on host for READONLY servers
5679 fix. Macro bug and other minor fixes
5680 possible abend connecting to a VTAM application
5681 Refactor of SVN 4800 and 4807
5682 Updates to installation changes to defaults
5683 various javascfipt fixes from SVN
5684 more javascfipt fixes
5685 Centralized Parms wrong VPLEX code sent by W2H-Settings
5686 pseudo terminal not freed after close of the window
5687 Centralized Parmy error with IE8
5688 It-I VIR0021W causes ASRA/ABENDCC4 abends
5689 Cleanup correctly following a REGS ESS failure In VIR0021W
5690 V458 Installation updates
5691 memory oveday after using VIR0021W USSTAB
5692 Javascript fixes
5693 set-local-option (use-htmini)
5694 Loop with Trace option (Y,Y,Y)
5695 some pseudos not released when closing several tabs
5696 Virplex - error message if BROADCAST cannot be done
5697 Incorrect 403 signon suspended error when signon is not suspended
5698 selection box at wrong gn)sition In no stretch mode
5699 VIR1728E ERROR: CANNOT OPEN message
5700 Remove compressed option from appmenu htm