Inventu Viewer+ Software Updates

Your Source For Inventu Viewer+ Installation Downloads, Descriptions, Status, Support and Help.

  • Home
  • Installing
    • Telnet Recorder Quick Instructions
  • Downloads
  • Inventu Viewer+ Help
  • About

Inventu Flynet Viewer Setups 2016EA

May 14, 2019 by ViewerAuthor

Flynet Viewer 2016EA Enhancements and Fixes

  • Profile-Based Configuration Now Default – Integrated with Setup for New Installs
  • Profile Configuration Help File – All New
  • Recordings can Now be Scrubbed Easily and Repeatedly of Sensitive Data
  • Further Continuous Updates, Enhancements and Fixes

Flynet Viewer Base Product and Components
(Version: 5.0.373 May 14, 2019)

http://flynetsoftware.com/2016EA?dl=FVSetup64.exe (64bit)
http://flynetsoftware.com/2016EA?dl=FVSetup.exe

Profile-Based Configuration Support

The Profile-Based Configuration Administration User Interface continues to be enhanced and built-out.

  • User storage of preferences can now be set to “Server” and changes to preferences will be stored using the userID (the setting was there in prior versions but was not activated until this version). Client IP instead of a text User ID can also be used but a warning will be displayed since this is unreliable in many network environments.
  • View setting for Tiles vs. Icons has also now been implemented, along with the ability to set the background color for the Tiles or Icons in the View.
  • The Help for Profiles Settings was completed (all settings now have help which has been updated to cover Profile mode). The help has been uploaded to the FlynetSoftware.com help folders.  A future version will enable unzipping a local copy of the new Profiles help HTML folder to enable access in locked-down servers.
  • Some Track colors and status were not being properly set in Profile Host Connection settings during editing
  • CfgAdmin.htm has retry and reload attempts incorporated to accommodate being loaded as the Services are still starting in a fresh installation
  • Added retry and error checking when loading Profile and View files to cover possible server startup issues with network drive availability
  • Added Logging of Profile and View loading to the FVProfile.log file
  • NewHost and NewProfile Wizard Button locations for Previous and Next were made consistent regardless of visibility; the Next Button was moved to be grouped closer to the Previous and Cancel buttons to improve usability. When the page was very wide, the Next button wasn’t that easily located for a new user.
  • Profiles Configuration for AD Groups missing an editor button enabling selection from a list of available groups
  • Profile security for Groups access to a View made more reliable

FVTerm Web Terminal Emulation Feature

  • The View Menu presentation was improved for large numbers of host connections along with the Profiles mode enhancement of displaying Icons instead of Tiles for selecting a host connection.
  • Macro storage and retrieval is now more tightly associated with the active Profile name and Macro Application ID for the session. Active host name was being used, which could lead to confusion when managing multiple profiles that connect to the same host.
  • User Preferences can now be stored at the server-reducing reliance on cookies, as well as providing portability between devices for the same user
  • Websocket server-side cleanup made more efficient following a lost client connection.

Flynet Viewer Emulation Service and Runtime Framework (Version 5.0.371)

  • SSH Library Initialization added to support dynamic new host definition that is part of the NewHost CfgAdmin setup configuration flow for SSH hosts
  • Added logging of text being searched for new host connect in trace mode

3270 Protocol-Specific Changes

  • Prior versions would change the cursor position inside an entry field so that it was on the last non-blank character. The cursor position will now stay as set by the host.  This provides better support for host 3270 editors like ISPF
  • Rare circumstance caused duplicated data inside an entry field causing all subsequent fields to be skewed to higher positions on the screen. Discovered during global search and replace off a certain column position in the 3270 ISPF editor.

Setup and Installation

  • A new install is now defaulted to Profile Mode and creates the appropriate Profile and View files for a new setup
  • Setup now runs the CfgAdmin.htm page instead of Help at end of the Setup—if first-time install, will run in install mode, which will automatically run the NewHost and NewProfile wizards for the Host1 definition created by the setup. This includes additional prompts and assists to guide a first-time installer through the profile definitions and connection wizard.
  • The IIS Web Server service status is now checked at the end of the setup to ensure that the service is started and has a setting of AutoStart. If the status is Disabled, while it will be changed to AutoStart, a Popup warning will be displayed to the setup user as there may be a domain group policy that will continue to interfere with the IIS web service without an administrative change.

Recorder 2.0

    • A text scrubbing option has been added—Ctrl-H or Search – Scrub Text. Provides up to 10 search-replace pairs with assistance with cues to ensure the lengths of the search and replace text is the same.
    • Scrubbing form has a save/restore with a file name, so that multiple sets of scrub definitions can be saved and re-used.
    • By always using the same test subjects, the same scrub items (for example, social security numbers, names and other sensitive data) can be “fixed” easily and consistently.
    • Recording files were not being converted from the original log/trace format due to a months-old regression. This did not impact usability in Viewer Studio, but the recording files were much larger, as the conversion removes all the hexadecimal buffer records. A check was made so that no passwords will be included in the converted recording (any password attribute field is changed to “Pass” if changed). Without this fix, the text scrubbing would have left sensitive data in the hexadecimal buffers.

Filed Under: Admin, Uncategorized

Inventu Flynet Viewer Setups 2016DY

April 24, 2019 by ViewerAuthor

Flynet Viewer 2016DY Enhancements and Fixes

  • Inventu Flynet Viewer Continuous Updates, Enhancements and Fixes

Flynet Viewer Base Product and Components
(Version: 5.0.371 April 21, 2019)

http://flynetsoftware.com/2016DY?dl=FVSetup64.exe (64bit)
http://flynetsoftware.com/2016DY?dl=FVSetup.exe

Profile-Based Configuration Support

The Profile-Based Configuration Administration User Interface continues to be enhanced and built-out.

  • New Host Wizard now works well with difficult connections, such as non-standard TLS ports and required Logical Unit or Device names (3270 or 5250)
  • Can now set Icon size for the FVTerm Page both for Standard and Touch devices
  • Can now set the location of the icons – top or bottom of the page

FVTerm Web Terminal Emulation Feature

  • A new print-screen icon has been added that queues the current screen for printing. For typical 24 row terminal sessions this enables 2-up printing of screen images on a single page as well as providing the user the ability to group multiple print screens as a single document. A user can click on the print-Queue icon multiple times—for the final screen, the standard Print Screen icon, when clicked, will print all queued screens along with the current screen in 2-up fashion in a single document.
  • Continuous refinement of Touch Client support and integration and configuration with the new Profiles mode. This includes better client management (with a new settings option) of the on-page touch keyboard for devices that have both a touch screen and physical keyboard.
  • Added swipe tabbing to touch devices—swiping left, right, up or down moves the cursor accordingly (left and right are backtab and tab if a long swipe, cursor left or right if short swipe, up and down simply move the cursor up or down in same column).
  • Continuous refinement of the FVTermParent.js and FVSessions.js Javascript API’s
  • For licenses with the Javascript API active, a new web page can be provided to users: Sessions.html, which is designed to make it easy for a user to have multiple sessions tiled in a single web browser view. This replaces the SCTerm.html page when users commonly have multiple sessions active and want them tiled together instead of in independent browser windows.
  • Clipboard Paste further refinements to support word-wrapping in fields that extend past the current row as well as pasting in a block when rows of fields line-up, as in a mainframe source editor.
  • Added Active Directory Group filter to Profile Views, which enables selecting the view a user sees based on that user’s group membership
  • Tightened connections of new websockets to allow retry in case of a race condition from the initial AJAX start of the session as well as more consistent setting of the userid associated with the session across all security options
  • Support for null characters in entry fields and unformatted entry screens fixed so that the user can key anywhere on a clear screen (instead of just the start of the first line) and nulls are not sent, only the non-null data. Clear screens are now full entry fields on the whole screen, and a user can key the command for the clear screen anywhere
  • Improved details for websocket logging to enable correlation between the client and server side logs
  • Stopped memory leaks caused by session timeouts; cleaned-up more initialized objects to speed memory cleanup
  • Added a UserControl option for websockets—if set to false will no longer ask the user if he or she wants to switch to AJAX following too many web socket errors
  • Added support for cluster sharing of Profiles as well as an auto-update / replication of profiles in a cluster environment
  • Server macros will now timeout after 5 minutes waiting for a user response at the client to a messagebox, form, or other input request. This was previously an indefinite timeout, leading to stranded threads, session connections and small memory leaks should the session be timed-out by the emulation service.

Flynet Viewer Emulation Service and Runtime Framework (Version 5.0.371)

  • Administration Console – added configuration option for user-based licenses: Maximum Sessions Per User, which enables exceeding the licensed sessions-per-user value which is typically 3 or 5. This will not increase the maximum concurrent users, nor will it increase the total possible sessions. What it does is enable users to go-over the configured maximum if sessions are available. Assumes that not all users will be hitting the configured sessions per users, leaving sessions available for certain users that may need more than the configured number.
  • Clustered Servers can now sync with each other when Console User Security is active. Prior to any builds up to January 19, 2019, console user security would break cluster syncing for available sessions between the servers.
  • IBM Distributed Certificate Access Server (DCAS) RACF Single-Signon support implemented. A sample FVTerm Server Extension is available from Inventu—email support@inventu.com for more information.
  • TLS – SSPI Client Certificate searches of the Windows Certificate Store provide better diagnostics for when a certificate is not found
  • Clustered server IP Address configuration was lost under certain conditions during a version update of an installed server
  • Clustered servers, in a group of 3 or more were not synchronizing completely, related to a memory-leak fix in the last major release
  • ViewerLib: Added new version of HostConnection.GetSessionUser that will now optionally return the Profile that a user is connected with along with the active Host Name
  • ViewerLib: Added a new Static call HostConnection.GetLastEventLogEntry() which will return the text of the last event log entry written, to help in error reporting / recovery scenarios
  • ViewerLib: Added new static call GetDCASPassTicket which passes AppID, UserID and gets back the active mainframe userID and pass ticket for the user

3270 Protocol-Specific Changes

  • Certain conditions involving host datastreams with multiple write commands and a specific address caused loss of update data to the screen.
  • Extended highlighting was misinterpreted under certain conditions and write command combinations
  • IND$File fixes as well as a fix preventing the screen from becoming garbled following a file transfer (under certain conditions)
  • Long IND$File transfers were timing-out FVTerm client sessions when the active timeout configuration setting was active (requires a “ping” to be constant between client and server)
  • Added a separate log that is always active for IND$File transfers

Setup and Installation

  • Click-to-Install License has replaced Flynet LTD with Inventu Corporation as the primary licensor to better reflect ownership of the software copyrights and maintenance responsibility.
  • Better management of FVTerm files and web.config for retaining existing settings and backing-up FVTerm files.
  • If the Windows operating system restarts during an update install in-between uninstall of prior version and install of new version, the installation will now pick-up on the next execution of the setup as if it was a continuous operation. Prior to this fix, the registry would be in an uncertain state without multiple installs, with possible loss of host configuration details.

Simulated Host

  • The Simulated Host can now support non-FV emulators better, which can help when identifying differences between a customer’s terminal emulator and the Flynet emulation service during a conversion project.

Viewer Studio (Version 5.0.0.211 — April 10, 2019)

http://flynetsoftware.com/2016DY?dl=FVStudio2016.exe
  • Test HTML for RESTful JSON WebAPI now states the correct title (had WCF JSON as title)
  • Plain WebAPI calls that were not set as part of the ScreenAPI API were generating additional parameters relating to managing a ScreenAPI enter, breaking the signature and URL resolution.

Visual Studio VSIX Extension (Version 1.3.3 — April 11, 2019)

http://flynetsoftware.com/2016DY?dl=FVVSExtension.vsix
  • When active, the VSIX extension was popping-up an error any time Visual Studio was used to open a non-solution file—now fixed

Filed Under: Admin, Uncategorized, WS Design, WS Dev

Flynet Viewer Installers 2016R

December 21, 2016 by ViewerAuthor

Flynet Viewer 2016R Enhancements and Fixes

  • New 2016 Branding Reflecting Continuous Enhancements
  • New Stretchable and Downloadable Fonts for FVTerm Terminal Emulation
  • New Server-Side Macros for FVTerm Terminal Emulation
  • Panel Layout Editor for Studio Designer Islands & Panels
  • Further Continuous Updates, Enhancements and Fixes

Flynet Viewer Base Product and Components (Version: 5.0.247)

http://www.flynetsoftware.com/2016R/FVSetup.exe
http://www.flynetsoftware.com/2016R/FVSetup64.exe (64bit)

Flynet Viewer Emulation Service and Runtime Framework (Version 5.0.247)

  • Administrators Console now displays license status in upper right
  • XTERM Protocol added as terminal-type configuration option as well as in the distributed keyboard definitions
  • Added support for Subscription-based Licenses with expiration dates
  • License Clustering improved to better handle when a server is over-committed
  • Added licensing support for terminal emulation “Lite” feature selection
  • Printing creation of HTML print files vs. PDF added as new option for simple print output (no PCL; text only)
  • Telnet Handshake 3270/5250 improved-if DeviceID/LUName is rejected (already in-use), FVTerm users sees appropriate message, instead of the underlying logic continuing to re-attempt a connection
  • Fixed TLS buffer size issues for certain network environments that broke buffers-up at odd times
  • Fixed how unprintable 3270 characters are handled, as well as some color fixes for complex editing environments
  • Fixed System Home key for 3270
  • ASCII F9 in certain custom keyboard definitions not defined correctly, also fixed terminfo.txt parsing for raw copies from UNIX definitions
  • Screen Save/Restore for 5250 refactored to send/receive whole buffers to the AS400/IBM i to correct problems with users that are timed-out and reconnect with same DeviceID
  • Added 5250 WRITE_ERROR_CODE_WINDOW command support
  • VT/ViewPoint/XTerm/Wyse Synchronization fixes, minor protocol extensions implemented
  • Added MULTINATIONAL VT translate table to work directly with code page 1252
  • VT/ViewPoint/Wyse BoxDraw commands extended so that Unicode is directly employed at FVTerm client to avoid issues with box-drawing characters and encoding issues
  • IND$File minor fixes for 3270 file transfer

ViewerLib/ViewerLib4 API

  • New allocatedSessions static integer HostConnection property
  • Added internal support for Server-Side Macros synchronization
  • GetFVTermFeatures method returns active licensed FVTerm Lite Features
  • New static method “GetSessionOwnerCount” that enables counting active sessions by starting text in LUOwner field
  • Connect method now detects a rejected DeviceID or LUName cleanly

FVTerm Web Terminal Emulation Feature

  • New Server Macros provide the ability to write .NET assemblies that publish callable methods for initiation by FVTerm clients.  Server Macros inherit a provided class to integrate with the FVTerm IIS environment and can prompt the client for single values or a whole form’s worth; file push and pull requests as well as screen keystroking and data integration.  Server Macros can be converted from Attachmate and Rumba VBA macros to provide a migration path for desktop terminal emulator macros.
  • Mobile Browsers compatility updated to match latest versions (November 2016) – Improved layout support as part of Font Stretching implementation
  • Font Stretching has been added as a default option.  For modern browsers, this enables the font geometry to be altered so that the complete web page is filled with the active emulation area (no more empty spaces on the left and right).
  • New Downloadable Fonts architecture implemented.  Many new fonts that are public access due to Google sponsorship have been included in the FVTerm installation. Additional monospaced fonts can be added in the new Fonts folder tree, then added to web.config.  All popular browsers supported, even IE6.
  • New downloadable fonts include Anonymous Pro, Droid Sans Mono, Lekton, Monofur, Nova Mono, PT Mono, Share Tech Mono, Source Code Pro, Ubuntu Mon and VeraMono.
  • Macro design and support tweaks and enhancements
  • Support for .woff and .woff2 extensions are added to older IIS versions during setup to support downloadable fonts
  • Box Drawing characters are now implemented in the client using defined Unicode characters and special escapes in the datastream sent to the client
  • Cursor block mode now has color set based on a contrast algorithm that ensures the character inside the cursor is highly visible no matter which color is chosen for the block cursor
  • Clipboard Copy and Paste tweaked to better support all browsers
  • Web Sockets improvements in graceful degradation to AJAX and user feedback in tray icons
  • Android devices now have a separate web.config default font (Droid Sans Mono) as Android does not have native “Courier New” support
  • SCTerm.html now has an area identified with comments that the installer will copy during an upgrade.  This allows custom document.domain settings and other customizations that are preserved during an upgrade setup
  • Tweaked WebSocket and Ajax support for actions taken when user closes browser intentionally (close session)
  • Azure Active Directory configuration-added support to automatically find thumbprint of all eligible private keys used for a site.  This prevents downtime if Azure “rolls” the active certificate.  This enhancement includes support for up to four thumbprints generated into the web.config and managed by the AzureAD Security Option in the CfgAdmin.htm page.
  • History display now shows keystrokes for 3270 and 5250 host types
  • Added “ShowHistory” as a keyboard option for programming keys such as Alt-H to display the history
  • Added drop-down lists as a in-situ Field Upgrade for the FVTerm HTML client environment.  Field Upgrades are defined in FldDefs.json, located in the __Public folder of a host macros folder
  • Default 3270 colors contrast improved to better match desktop terminal emulator look
  • Cookie expiration was not compatible with Firefox in some versions
  • For Document.Domain settings in web.config, the SCProfile.aspx was issuing the javascript to set document domain too late to accomodate new version synchronization javascript, causing a runtime issue if the document.domain setting was active.

Microsoft Management Console Add-In (FVMMC) and Recorder 2.0

  • Improved support for integration with License Clustered Servers and viewing their status in the integrated view
  • Very large screen sizes were breaking the terminal emulator function, XML parsing fixed to accomodate “chopped” buffers
  • Recording Viewer improved to support special HTML characters escapes

Flynet Viewer Studio (Build: 5.0.0.184)

http://www.flynetsoftware.com/2016R/FVStudio2016.exe

Development Environment

  • New Panel Layout Editor for the IslandPanel elements used for Responsive Web User Interface designs.  This new layout editor is opened for each IslandPanel and is modeless so that multiple layout editors may be open at one time.  Drag-and-Drop of elements are supported within and in-between panels, making a re-design of a crowded and cryptic screen easier.
  • Panel Layout Editor makes it easy to select fields or labels in one view and update properties in the properties grid.  Without the layout editor, this was a clumsy action, as either labels or fields needed to be edited at a given time.
  • Added Option Tab Settings for Panel Layout Font, FontSize and assumed generated Page Width, to be used in the Panel Layout Editor, in order to try to match the visual look of the HTML version of the same panel once generated
  • Added UseFieldEntryClass property to enable field-level data entry for character mode hosts, using a parent field-level class
  • Added ability to copy-and-paste Islands, Island Panels and all Islands between screen definitions.  This makes it easy to copy designs when screens have common features, such as a bottom area containing messages and function key definitions.
  • In Mapping Wizard and the Actions Collection Editor, added new support for Function Key definitions that have the number of the function key following the text description.  This is implemented in the ActionParsing.txt file, which has new comments describing the “Location-After” setting and the “Splitter” setting, used to define a character such as a vertical bar as the separator between function key definitions.
  • The .fvproj file is now saved in expanded XML format to make merging in team environments easier
  • ScreenGroup definitions Islands and IslandPanels were not functioning–these are now integrated and working, so that if a common header across multiple screens are defined in the ScreenGroup, generated pages will incorporate the ScreenGroup’s Islands
  • Some ASCII host Recordings were not importing correctly and screens were missing.  This was when single keystrokes were used to move to another screen, where the keystroke was not ENTER or F2, but the letter “a”…and positioning of the prior keystroke made it appear to be an “echo”.
  • Changed default option for DefaultPageTemplate from “Panel Divs” to “Responsive”

Generated Applications Framework

  • Added support for targeting Visual Studio 2015 and .NET Framework 4.6 as a generation option
  • Added support for “Beyond Compare” (BCompare.exe) as a differencing tool, adding to WinDiff.exe and WinMerge.exe for circumstances where a merge is needed between user changes and new code generation changes
  • Minor navigation fixes for large, complex navigation trees
  • For ASCII hosts, improved support for screen-changes initiated by a single keystroke or other text character not considered an action key (“autoskip”)…
  • Added support for new UIEntryByFieldID.cs generation for VT hosts that have unique field data entry characteristics
  • Generated List classes now include a cache of the last block of rows read, and the GetRows method includes a new optional parameter (fromCache)

Modernized Web UI Generation

  • See descriptions of Island and Island Panel enhancements above
  • Implemented a new variant of Responsive Island and IslandPanel generation (PanelGenVersion=Version2) that is set at the Definition element level.  Better automatic assignment of labels and data fields to columns in the target IslandPanel is the goal of the new logic
  • Field-level AJAX data entry for ASCII hosts implemented, with integrated refresh of changed fields at the web page.  This supports dynamic changes as the user enters and tabs through fields.
  • Added DocumentDomain property to a page in the generation Wizard — this allows a document domain to be generated into all the pages necessary to properly integrate with a containing frame that may be originating from a different web server
  • Improved support for the resource folder so that additional types of modules can be included (like in the Tasks folder) and they will be copied after the generation of the module(s) they may be replacing.  Prior versions would generate afterwards, requiring a manual copy at the start of development
  • Generated “inline” HTML tables for multirow include support for widths of entry fields so that they match the defined field width.
  • In the generated code List Classes, SetListCursor for ASCII hosts was not properly using keystrokes to position the cursor at the currect row
  • Implemented support for screen pop-ups displayed in series.  Prior versions would break if a popup occured that was not on top of the previous one but “right after” it.  New generated application framework will now display the first popup, then read the data of the underlying screen except where the new popup overlays, in which case the “stale” data will be used…then the new popup is displayed.
  • FVUI.css was missing CSS classes for the calendar control as well as the “fldError” class use to display a red error text underneath a field.  FVUI.css is used for Responsive page generated applications.
  • HTML Meta tag “viewport” was added to top-level generated pages to better support mobile deployment
  • Generated multi-row Inline HTML tables-number of enhancements and tweaks to support click and other events
  • Field-level validation was added to the RadioButton and Checkbox Flynet web controls as well as the Studio template properties (ValidationFunction and so on)
  • Refactored generated code reading of dynamic labels so that the screen reads are now performed in the controller class, so that there is a proper separation of concerns as well as better control over when the labels are read
  • Generated a dictionary of popup screens that provides the ability to identify the rectangle that an active popup is occupying on the screen, in the base task class.

Web Service Generation

  • Fixed some problems when generating web services into a UI Projects, so that WCF services can run in the same project as ASPX pages.
  • Added individual UI Field data entry for ASCII hosts to web service methods

Filed Under: Admin, UI Design, UI Dev, Uncategorized, WS Dev

« Previous Page
Next Page »

Flynet Viewer Now Inventu Viewer+

June 15, 2020 Inventu Corporation Renamed Inventu Flynet Viewer As Inventu Viewer+

(Click Here For Details)

On this Site, any reference to Flynet Viewer also applies to Inventu Viewer+

Useful Information

  • About
  • Downloads
  • Installing
    • Telnet Recorder Quick Instructions
  • Inventu Viewer Help

Meta

  • Log in
  • Entries RSS
  • Comments RSS
  • WordPress.org

Setups Through Time!

Copyright Inventu Corporation 2023