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 2016EK

December 4, 2019 by ViewerAuthor

Inventu Flynet Viewer 2016EK Enhancements and Fixes

  • New Web Terminal Emulation Security Option:  Google Sign-In is now Supported along with Full Admin Integration — Great for organizations looking to implement Chrome/OS workstations or laptops and needing an alternative to Windows desktop terminal emulators
  • Studio has a new Programming Mode when in the Web Preview Tab for Responsive Web Pages
  • Further Continuous Updates, Enhancements and Fixes

Inventu Flynet Viewer Base Product and Components
(Version: 5.0.383 December 4, 2019)

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

FlyServer Emulation Service

  • TN5250 Protocol
    • Certain command sequences caused a Write Error Code command to not change the cursor location to the bottom of the screen—this caused the error message to be written to the active cursor location (fixed in this release).
    • The Write Error Code command will now optionally lock the keyboard at the FVTerm client (the Profile setting “Advanced: Lock Keyboard on Error Message” controls this).
  • SSH Client – Bitvise, the provider of the SSH library used for managing sessions issued a security alert October 27, 2019 publicizing potential exploits on their cryptographic libraries. This is documented at the FlowSSH version history page at https://www.bitvise.com/flowssh-version-history#security-notification-836   This was the first such notice issued since 2015 but as a response, Inventu upgraded the SSH libraries to FlowSSH 8.36.  All customers with SSH hosts should upgrade to this version.

FVTerm Web Terminal Emulation

  • Google Authentication has been added as a new security option for the FVTerm Web terminal emulation. This has been added to the Web Server Configuration page as an alternative to Windows, Azure AD or “none”.  For Lite Terminal emulation, requires Server API Feature.  Instructions for configuring in the Google Administration and API Console web pages may be found at http://flynetsoftware.com/help/html/googauth/index.html .   Note that along with support for Google Sign-in, this feature also integrates access to web terminal emulation Views and Profiles using Organization Unit membership as well as Group membership.  This provides the ability to configure access Views based on Group or Organizational Unit, as well as limiting access to specific groups or organizational units.
  • Profile and View settings for controlling web terminal emulation access based on user identity have been fully implemented so that individual Profiles and Views can be omitted from a user’s view if that user has Windows or Google security active and is not in the list of groups set for “Groups that See this View” or “Groups that See this Profile” when the setting is not the default of “Everyone”.
  • Keyboard mapping tool can now remap the left Control key as a single press and release key.
  • New keyboard function added—“Reset PC Keyboard” which will unlock the keyboard and if the active protocol is 5250, clear any error message at the bottom of the screen. Previously the Refresh icon needed to be clicked to unlock the keyboard.
  • 5250 protocol in SCKeydefs.js now includes mapping the left Control key to the “Reset PC Keyboard” function – to add to an existing file, add this line to the respective protocol section to get PC Reset for the Left control key:
    fk(162,’LeftControl’,’handled=ResetKeyboard(em,kev)’);
  • js Client API updated to accommodate Google Signin when Google security is active
  • Some uses of the Control key could leave a window used for capturing clipboard actions preventing the ability to click on the left-side action icons when positioned at the top of the page—fixed in this release.
  • Recent versions would move cursor when clicking back to the FVTerm page from another desktop application instead of simply moving focus back to the emulator.

Setup, Profiles Configuration and Runtime

  • The configuration editor previously at Macros/CfgAdmin.htm has been moved and renamed to Config/Admin.html in the FVTerm application folder.  The web.config file has a redirection added but the user will receive an alert and be redirected if IIS doesn’t have the HttpRedirect component activated.
  • The shortcut in the Flynet Viewer start menu now has an icon for the Configuration Editor
  • Added new settings for Google Authentication to the Web Server Tab
  • Updated Configuration online help to include new settings that were added.
  • When upgrading an older installation, the .json Mimetype is added in case the IIS version is old enough that JSON files are not recognized as static resources.
  • Google API and Authentication required assemblies and web.config modifications now installed to support the new Google Security options.

Inventu Viewer Studio
(Version: 2.0.215 December 4, 2019)

http://flynetsoftware.com/2016EK?dl=FVStudio2016.exe
  • Added new “Programming Mode” for the Web Preview—when checked, hovering over elements highlight them as related to their source Label, Field, Panel or Island—when clicked, a Label, Field or Panel will be activated for property editing without having to leave the web preview.  This drastically improves the ease-of-use when the design of the new web page needs some elements moved from their location on the screen, or other cosmetic properties need changing.
  • Recordings have a new property to exclude from use when generating a Simulated Host Script, to enable cleaner scripts in projects with older recordings that are not relevant to current testing goals.
  • Web Service generated code had a long-existing error when a call was made that was missing needed navigation fields. When generating a list of the missing fields, a type error would cause an exception text to be displayed instead of the list of missing navigation fields.
  • The Options Editing function was broken unless IIS Express was installed on the development PC-without IIS Express installed, an exception would occur when attempting to access Options from the pull-down menu.
  • Web Preview would not work if IIS had only HTTPS port 443 enabled as it was hardcoded for HTTP
  • Many template copyrights were updated to reflect a transfer of Copyrights and Intellectual Property Rights (IPR) from WildTower to Inventu Corporation that occurred in 2015.   Also corrected which modules were exclusively copyrighted by WildTower (and now Inventu Corporation).

Filed Under: Admin, UI Design, Web Terminal Emulation

Flynet Viewer Setups 2016DB

April 3, 2018 by ViewerAuthor

Flynet Viewer 2016DB Enhancements and Fixes

  • Further Continuous Updates, Enhancements and Fixes

Flynet Viewer Base Product and Components (Version: 5.0.342)

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

Flynet Viewer Emulation Service and Runtime Framework (Version 5.0.342)

  • Installer now will install with IIS Express installed, without full IIS being available—this is assumed to be for a developer’s workstation
  • Many improvements and fixes for 3270 Extended Attributes processing to gain more complete compatibility with desktop emulation treatment of colors and attributes
  • 3270 Read Buffer command fixes to better support applications that save a screen then restore as part of application flow
  • Added support for pooled sessions and license-by-user (more than one session per user) in clustered server environments, including support in the MMC for display of clustered server status
  • If a clustered server is put on hold, if it is stopped, started or restarted, it will start in a held status, even if the server is shutdown and restarted. This makes maintenance more streamlined.
  • Windows Performance Monitor Counters with category “Flynet Viewer” now available, activated with Admin Console and FVTerm web.config or custom calls in HostConnection class
  • Added new “ColSlider” attribute to recognition definitions–allows recognized text to appear within a range of colum positions of the defined location
  • Tweaks to how pad characters are managed in 3270 applications (underscore for example)
  • Fixed certain control characters sneaking-in on 5250 datastreams
  • Wyse emulations improved for scrolling, autowrap, delete line, environment settings and printing support
  • Accuterm unique protocol sequences added for screen width control, mouse click control, background and foreground color and chars received count
  • Wyse character mode switching was added for Wyse terminals
  • Added custom answerback capabilities for ASCII emulations (command 0x05)
  • Improved terminfo.txt parsing to support octal character syntax and other tweaks
  • Print server support now will automatically clean-up and PDF or other work files on startup
  • Tweaks to improve support for additional SSH server types
  • Fixed multi-threaded logging when individual trace files are active, so that in the FlyHL.log file log entries are kept whole
  • IND$File improved temporary file naming and cleanup; support for large files, which were stopping after 254 buffers
  • Help files all updated to document enhancements
  • Added ViewerLib API methods and properties related to synchronization, performance timers, connection validation, session printing and statistics
  • New session timeout option that is temporary and is cancelled by any activity on the session, enabling faster recycling of sessions as well as better management of user connections

FVTerm Web Terminal Emulation Feature

  • Client-side macros are now supported for ASCII protocol terminal sessions (VT220, Wyse and so on). Activated with web.config setting VTMacros=yes.
  • Improved web socket recovery when the internet connection between the server and client has poor reliability or web socket compatibility problems.
  • Back-button fix to take advantage of newer DOM options with the window.history object—results in fewer session issues when a user clicks the backbutton or accidently presses the backspace key outside of an entry field.
  • Startup URL can now include a filter to mask certain host tiles from displaying after the user has closed the initial session. Default tiles can be hidden while new tiles can be added with the filter.
  • Clipboard support improved to make use of Ctrl-C and Ctrl-V work naturally without the need for a popup. For block copies of screen data, the Clipboard copy icon works automatically to copy to the clipboard. Copying to multiple entry fields now will block copy using the original rows so that copying source code in mainframe environments works as with an IBM desktop terminal emulator.
  • A user “Problem Report” function can now be configured so that users can report issues with a simple form—a text file is created on the server in the FVTerm logs\reports folder which includes active the client-side websocket log.
  • If a load balancer is active, a web.config setting can be used to delete any load balancer cookie if the actively connected server is on-hold. This enables a smooth connection when a user’s server has been put on hold for maintenance.
  • Added support for the Windows Performance Monitor to track response times, web socket sessions and so on.
  • The FVTerm browser window title (default=”Flynet Viewer Host Access”) can now be controlled with a web.config entry to customize for customer environment
  • Added client response time statistics that are optionally written to a CSV file that can be analyzed in a spreadsheet. When a client closes his or her session, a record is written with the average response times both at the server and client, along with maximums and number of screen entries made during the session.
  • 3270 Extended Attributes expanded to include attribute changes in text without an attribute byte required.
  • 3270 auto-skip on unprotected fields is more consistent with desktop terminal emulators
  • Clickable function key buttons can now be transparent to minimize cosmetic differences from a desktop or java-based terminal emulator
  • All alerts, confirms and other javascript calls that can lock-up the active thread were replaced with non-blocking user interface elements that have “continue” logic connected. This ensures that background activities can continue if an alert or other element is displayed.
  • Added support for mouse-click detection (right, left or center) with ASCII protocols; sends a user-defined escape sequence with the button and cursor location of the click
  • To ensure version integrity, an option will force a user to upgrade active javascript as soon as connecting with out-of-date cached javascript and html.
  • A web.config setting (minWorkerThreads) can now be used to increase the minimum worker threads in the .NET FVTerm thread pool. Large configurations (over 500 sessions) should use this and set it to twice the configured sessions.
  • Can now configure that a double-click on a screen will act as an enter key
  • For ASCII terminal types, added support for function keys in the range 25-36 inclusive–setup in web.config and terminfo.txt
  • Added AutoPrint server-side macro support, with definition files providing compatible functionality with HOD ZipPrint—providing screen-prints spanning multiple screens. Any server macro can also create a print job that will appear at the client browser when the print job is closed.
  • Can now override the default font sizes for print screens with different font sizes for 80, 132 and 160 column screen formats.
  • Improved synchronization and performance of server-side and client-side macros
  • Server macros can now declare group membership internally, so that macros do not need to be copied to multiple host folder trees. A server macro can belong to multiple hosts and Active Directory groups based on attributes specified in the source of the assembly.
  • Server macros can now specify a version that enables updating an active macro without needing to recycling the FVTerm v4.0 application pool
  • Added additional dialog support for server-side macros
  • Many bug fixes, performance and recovery enhancements for web socket connections and managing sessions-per-user goals.

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

  • Added clustered server status columns for Pooled sessions and Users (when licensed per-concurrent user instead of per-session
  • Added search capability by user IP address, LUName or UserID to assist finding sessions in large configurations

Flynet Viewer Studio (Build: 5.0.0.209)

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

Development Environment

  • If both IIS and IIS Express are installed—a new Options property is displayed, IISExpressPreferred, which if set true will orient all development options to IIS Express (UI Web Preview Tab for example).

Generated Applications Framework

  • The TaskSession class is now generated with a TaskSessionCG (with methods and properties made virtual to enable overriding) and a customizable TaskSession class, which is a child of TaskSessionCG. The TaskSessionCode property has been added to the TaskProject so that user customization of the TaskSession Class can be saved in the Flynet Studio Project.
  • Debug class can now be extended by developers in Visual Studio in the generated solution; added DebugClassCode property on a TaskProject so that the Debug class can be customized and saved in the Flynet Studio project. Main body of original Debug is now the DebugCG class.
  • Retired support for .NET Framework 2.0 – but 3.5 is still supported
  • Default lowest level of Visual Studio is now VS 2010 instead of VS 2003
  • Now using the MSBuild included with VS2017 if VS2017 is present and selected. Prior to this, the active .NET MSBuild was always used—also now using x64 MSBuild if present
  • Added support for .NET Frameworks 4.6, 4.6.1, 4.6.2 and 4.7
  • Added support for IIS Express—can now develop without IIS and without being an Administrator
  • Pooled session encrypted credentials file can now be encrypted using a FIPS compliant AES crypto service—previously used a RijndaelManaged crypto-provider
  • All encryption libraries, including hashing for file versioning now is FIPS compliant in the Studio product
  • Improved dynamic menu option detection to include spaces in the menu number/letter portion of the menu Regular expression

Modernized Web UI Generation

  • Added the UI Base Controller (ViewControlBase) class which enables all UI controllers to have an additional location for customizations through overrides or additional methods or properties can be defined which will affect all UI controllers. Moved original body of ViewControlBase to ViewControlBaseCG.

Web Service Generation

  • Added clipboard cut/copy/paste of Task objects in the TaskTree using the mouse right-button context menu items
  • Added CustomMethodsCode property on a TaskModule so that any custom methods to replace or supplement web service methods can be saved and regenerated from the Studio project
  • Added support for resource folders for webservice generated Visual Studio projects, similar to the resource projects for UX projects

Visual Studio Add-In / Extension for Visual Studio 2015 and 2017

  • This extension is now completed and more stable and reliable than its first version—support has also been added for Visual Studio 2017 — the prior version did not actually work with VS2017
  • Available for download at: http://www.flynetsoftware.com/2016DA/FVVSExtension.vsix

 

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

Flynet Viewer Setups 2016AT

June 8, 2017 by ViewerAuthor

Flynet Viewer 2016AT Enhancements and Fixes

  • Further Continuous Updates, Enhancements and Fixes

Flynet Viewer Base Product and Components (Version: 5.0.283)

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

Flynet Viewer Emulation Service and Runtime Framework (Version 5.0.283)

  • Administration Console added Server Status as well as control of HOLD to gracefully take server offline
  • VT420 support added as terminal configuration option as well as “Old Belgium” Code page
  • VT Save/Restore Cursor and Attributes bug fix for 64bit mode
  • VT added support for German and Austrian Code page
  • Ascii Terminal types now support scrolling history area, including control of buffer sizes to manage large scroll areas
  • Admin Console added “Test Changes” button to enable quick testing of host definition changes
  • Increased maximum password length for SSH connections to 128 characters
  • SSH disconnect improved in certain situations
  • TN5250 Save/Restore optimized
  • Improved user communications for Telnet handshake errors like LUName rejected
  • Server Clustering now supports hold status enabling one or more servers to be taken gracefully offline for maintenance during production
  • Cluster support now has improved management of a server being down for an extended period then brought back online
  • Cluster help documentation improved to include hold status support as well as advise on load balancing
  • Added documentation for the Inventu Flynet Viewer Appliance
  • ViewerLib API added improved recognition support for ASCII screens involving cursor location recognition–now will automatically detect when entry fields and other possible cursor landing fields are valid in terms of recognition
  • Taskbar control is now elevated to Administrator status to avoid loss of control over services

FVTerm Web Terminal Emulation Feature

  • Scrolling for ASCII terminal types now supported–when a terminal scrolls, the client browser space will gain a scrollbar to the right, which when moved will reveal the scroll history.  Configured with web.config setting with scrollHistoryMax to set the maximum scroll lines maintained in the browser
  • Improved user information display for connection issues and management of bad connections
  • Installer will now preserve specially commented areas in the files SCTerm.html, welcome.htm, topmenu.html and showkeys.htm –these are now included and allow the inclusion of javascript to set a custom document.domain for environments needing javascript calls between the FVTerm environment and a hosting customer web page
  • WebSockets in clustered servers had an issue when a server took-over sessions for another server, which would prevent use of WebSockets for those sessions (downgraded to AJAX)
  • The Inventu Macro Rejuvenation Workbench in alpha — provides high-level tool to convert Visual Basic for Applications (VBA) macros from desktop terminal emulator environments.  The Workbench converts macros to FVTerm Server Macros running as VB.NET assemblies.
  • Server Macros added new Status Message as well as additional support for converted macros
  • VT added support for true double-width lines, including font transforms to stretch the font width
  • VT Blinking Attribute restored to support true blinking in the HTML/CSS
  • Improved support for serverInfo web.config setting–now allows @ to signal that instead of text, a filename is referenced.  This allows identical web.config files to be propagated across servers while retaining each server’s unique identity
  • In the status information for the FVTerm client, the user’s IP Address, LUName and additional info (like serverInfo) is provided when moving the mouse over the ? icon
  • Added support for load balance inquiry with the FVHealth.aspx module, documented in the FVClusters help documentation
  • Can now customize specific CSS files for specific hosts, so that different hosts can have different colors, even if for the same protocol
  • Operator Help was improved to display latest help in an improved format
  • The implementation of the hotspots javascript SCHSDefs.js file was enhanced to enable fully customized detection of function key definitions.  A sample is included that supports definitions with text followed by the number of the function key
  • Added optional web.config option that a double-click with the mouse will enter the current screen with an [enter] key (along with the cursor position of the mouse)
  • Cursor Blink is now more reliable across all browsers

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

  • MMC Console has improved clustered server support including the ability to view hold status as well as set hold status for selected servers
  • Recorder 2.0 enhanced to support better documentation of each screen as well as viewing and modifying documentation in View mode
  • Recorder 2.0 handles host closing the connection to properly terminate and convert to final recording format
  • Improved keystroking for ASCII hosts in Recorder 2.0 so that keys are buffered during communications which results in better, more consistent navigation in FVStudio code generations

Flynet Viewer Studio (Build: 5.0.0.194)

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

Development Environment

  • Added support to generate Visual Studio 2017 Solutions as well as utilizing the MSBuild.exe now distributed starting with VS2017
  • Improved management of imported screens for ASCII terminal environments
  • Fixed issues with custom navigation to screens not properly recognized
  • Subscription-based licensing support was added for Studio
  • Converted all calls to the CSC.EXE c# compiler to utilize the .NET Framework, which adds more reliability and improves error management.  Some cases where a warning is displayed about the CSC.exe version should no longer occur.

Generated Applications Framework

  • Improved navigation in ASCII terminal environments
  • Added CursorStateSave to enable faster recognition when one ASCII screen behaves like a popup and may leave the cursor in an entry field instead of the location used for recognition
  • Added ability to specify a column in a multirow fieldmap as one where the cursor may land in an ASCII screen, so that recognition works faster and more reliably

Modernized Web UI Generation

  • New option supports user refresh of a live UI application without restarting the application (refreshes for active screen)
  • Fixed and improved some issues with the FVPage UI base class
  • Improved initialization of the FVTerm embedded emulator to speed startup
  • Added sample UIEntryByFieldID.cs generated class for ASCII field-by-field entry in numbered screens

Web Service Generation

  • The VisualStudioFolderName property and functionality is now supported for Web Service projects as well as UI projects, which allows a directory of custom class modules
  • WcfTester.html was generated incorrectly for EDIT screen IO Types

Visual Studio Add-In / Extension for Visual Studio 2015 and 2017

  • A Visual Studio Extension is now available for Visual Studio 2010 and above — prior to this, VS2015 and VS2017 were not able to utilize the extension which offers power-tools when modifying a Flynet Visual Studio Solution
  • Available for download at: http://www.flynetsoftware.com/2016AE/FVVSExtension.vsix

 

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

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 2022