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 Viewer+ Setups 2020L1

December 14, 2020 by ViewerAuthor

Inventu Single Sign-On Continues to Evolve

As more organizations consolidate identity and security under web technologies, Inventu has continued to build-out the capabilities of our InventuSSO framework. With this release, a comprehensive, easy to implement and use multi-account single-signon option! See the FVTerm Web Terminal Emulator section for more details.

Inventu Viewer+ Base Product and Components

(Version: 6.0.24 December 14, 2020)

https://software.inventu.com/2020L1?dl=IVSetup64.exe (64bit)

FlyServer Emulation Service

  • A session’s codepage can now be changed after the initial connection by the user selecting a language preference in settings. This is supported with a new ViewerLib HostConnection.sessionCodePage property which has been integrated into the FVTerm web application.
  • AS400/IBMi 5250 Sessions vulnerable to exception when a 5250 Screen Restore command is broken by network into more than one buffer. For servers with exception handling active this will cause a single user to experience a partial screen display.  For servers with exception handling not active, the emulation service will crash!
  • PCL to PDF printing support, needed when host printing includes PCL printing commands, no longer requires the separate Print Server. Calls to an external PCL-to-PDF conversion utility are now managed with the core Emulation service and a few new Registry settings.
  • 3270 IND$File transfers tweaked and additional logging to address diagnosing xfer folder security issues at some customers
  • Clustered servers – improved some sync error messages to assist customers in identifying sync issues, particularly Admin Client Address “firewall” issues
  • 5250 DBCS session write buffers can contain “stray” Shift-Out characters that normally initiate DBCS sequences but when in a single, rogue position in the buffer cause major screen mangling. Fixed in this release.
  • Fixed error message for Google Authorization problems—details were missing… discovered when user blocked 3rd party cookies, needed for Google Auth…
  • When an ASCII terminal type had print data and the host connection used some overrides (like changing terminal type or codepage), the internal print buffer allocation would cause an exception-fixed in this release.

FVTerm Web Terminal Emulation

  • Added support for Inventu SSO multiple host accounts, including new integration calls for the FVExtLogger extensions.  With a single setting in the InventuSSO.cfg file (multiUserHosts=[hostname]), once a user has been authenticated and identified by the active identity framework (such as SAML 2.0 or Windows Authentication), this prompt will be displayed in the user’s preferred language–so the user can click the Logon and be signed-in automatically using saved credentials and the active InventuSSO script.

    This integration of multiple host accounts in a Single Signon environment solves a serious flaw with many SSO implementations, as many mainframe, AS400 and Unix/Linux users need to be able to signon with more than one host account.

    Other Enhancements and Fixes

  • At times, the underscore attribute was displaying one character extra at the end of underscored text, in the next 5250 and 3270 attribute position.
  • DBCS font displays improved so that underscores now are visible and reverse video fields are centered vertically.
  • In screens that use reverse video fields to draw boxes, no more need to fiddle with the line separator heights as the vertical lines no longer have any gaps.
  • Updated macro user interface buttons to be larger, cleaner and more usable for touch devices.
  • Added localization for additional Macros dialog titles and messages.
  • Settings for the DeviceID / LUName for *required or *prompt only were working when the Profile had a different setting, overriding the Host definition. The host definition was not taking effect.  Fixed in this release—prompts for the user to enter the DeviceID should now work regardless of whether the Profile has an override on the Host definition setting.
  • The user’s language selection at the client (for basic help, messages and tip text) is can now be synchronized with the active code page for both new and existing sessions. There are host systems that have different languages based on the user login profile.  The new configuration Profile setting Synchronized Language Codes determines which language codes will push changes to the server.  This allows a single Viewer Profile to support multiple languages.   Alternatively, multiple profiles can be configured, each with a unique language, but this synch option enables a single Viewer Profile to support multiple languages.
  • Help updated for FVExtLogger server extensions
  • MacroHost class for Server Macros updated to support alternative server macro types to provide a foundation for the Host on Demand HAScript macro support, which is under development.

InventuSSO Connection Framework

  • Implemented new calls for supporting multiple host user accounts for a single authenticated identity. These include GetHostUserIDs and DeleteHostUserID which provide access to the active host accounts for a single identity.  This has been combined with updates to FVTerm which now will provide an optional SSO user interface so that users can select from and manage the list of active host accounts during connection.

ViewerLib API

  • New Property HostConnection.sessionCodePage enables reading or changing the session codepage used for translating (typically mostly for TN5250 and TN3270). Prior to this version, the codepage could only be specified prior to connecting a new session.
  • Help Updated for recent version updates

Emulation Configurator

  • Added new Profile setting “Synchronized Language Codes” which provides the ability to synchronize the user’s language selection at the client with the code page used to translate from the host to the Unicode displayed at the web browser. The help provides the mapping between the 2 character locale code and the codepage used.
  • Help Updated to include all new settings present in recent versions

Filed Under: Admin, Uncategorized, Web Terminal Emulation

Inventu Viewer+ Setups 2020J1

November 2, 2020 by ViewerAuthor

Now With 3270 Device Printing Support

Inventu Viewer+ introduces support for the 3287-1 Printer for users needing device printing for mainframe TN3270 reports.  This is added to the existing support for TN5250 AS400/IBMi device printing.

Inventu Viewer+ Base Product and Components

(Version: 6.0.21 November 2, 2020)

https://software.inventu.com/2020J1?dl=IVSetup64.exe (64bit)

FlyServer Emulation Service

  • TN3270 new Device Printer support with IBM3287-1 device emulation. This first version has been tested with basic 3270-orders printing.  Any customer or evaluator can expect rapid turn-around on any issues discovered with customer printing applications.  If Basic 3270 printing jobs do not have an “End of Job” buffer sent, a 5 second timeout will complete a job.
  • Added Japanese and Korean DBCS language support for TN5250 AS400 connections
  • TN5250 Device printing displayed “1;” at beginning of many lines during first print job; fixed in this release.
  • 5250 protocol lost a character in circumstances due to Telnet escape character. This will appear in all prior versions as one or two missing characters on the screen in unpredictable locations.
  • 5250 protocol Regression due to fix in 2020G1 Version 6.0.15—if a screen is not cleared and a new entry field is in the same position as a field on the prior screen, the length will run to the next defined field instead of the normal end of the entry field (fixed in this release).

FVTerm Web Terminal Emulation

  • Integration of support for 3287 device printing including support for Associated Printer Device ID management. 5250, 3270 Device printing and the “Print Screen” functions share the same Print Job management, with a quick pop-up providing Print Preview and the ability to select a printer or print to PDF.
  • Printed reports for 5250 or 3270 devices in 132 column mode fit 66 lines per page better in landscape mode
  • Added Help and Tip-Text support for Japanese and Korean.
  • Changed display of Chinese, Japanese and Korean selections to the native language instead of the English version.
  • When uploading a file as part of a server-side macro, a zero-length file was failing.
  • SAML 2.0 authentication fixed connection exception under circumstances where the SAML cookie was present with an empty value.
  • For TN3270 and TN5250, the cursor will no longer be automatically positioned in the first entry field if not positioned there by the host. This behavior can be controlled with the new Profile setting “Automatic Cursor Positioning”.

ViewerLib API

  • New Property HostConnection.screenTimeout enables reading or changing the session timeout setup by the default for the server

Installer

  • Added two new CodePage files to support IBM DBCS Japanese (CCSID 939) and Korean (CCSID 933). These all have a .ucm extension and have a few Inventu Extensions after being copied from the mappings folder of the  http://site.icu-project.org/ distributed C++ project.

Emulation Configurator

  • Added new options for 3287 device printing for 3270 connections, including the ability to associate a new printer with an existing display session LU.
  • Added Japanese and Korean language options for 5250 connections
  • Connection Wizard was enhanced to enable use on servers that have a Concurrent User-Based license key (where each user can have multiple sessions).
  • Updated help to include Automatic Cursor Positioning, Code Page to include Chinese, Default Locale to include Chinese, Japanese or Korean and Display Active Sessions web server option.
  • Added new Profile setting – Automatic Cursor Positioning, which enables control over new behavior that no longer positions the cursor in the first entry field if it wasn’t positioned there by the host.
  • Added “Trace Users Active Sessions” to the Web Server setting, so that when “Display Active Sessions” is checked for a View, the web.config no longer needs editing to provide the underlying logic needed for the Display Active Sessions setting to work on the View.
  • Wizards improved for smoother connection testing during new Host and new Profile definitions

InventuSSO Connection Framework

  • Added new VarMap global setting to enable capturing SAML 2.0, Query string and Post values to enable access in the logic and scripting.
  • New formal connection variable “userQualifier” will enable unique host credentials for a single identified client. Enables single identified clients to have multiple host accounts and still enjoy the single sign-on benefits.  Credential files will be named with the userQualifier added to the user identity.
  • Added new formal state “LogonInit” for setup of userQualifier from available SAML or other variables prior to the session starting and credentials being checked for auto-signon.
  • Added new SetPasswordRules for a Host or HostNames group which provides far more control over complex password generation. Rules for latest AS400/IBMi operating systems and Mainframe RACF are now accommodated.  Documentation provides cross reference with both the AS400/IBMi and RACF documentation.
  • A full test rig with all permutations of the rules is available on request and was used to wring-out the logic to ensure compatibility with customer environments.
  • Added SetPasswordSpecialChars to enable setting any range of special characters for passwords within the constraints of the InventuSSO.cfg settings syntax.
  • The @PWGen function will now use the SetPasswordRules if set instead of the original, simpler logic initially implemented.
  • A new source module will now be distributed with InventuSSO-PWRules.cs which is a self-contained generator for IBMi and Mainframe RACF complex passwords.
  • SetField and SetDeviceID, which both use text expressions now can use a ? at the start of the text expression to make it a switch expression. Based on a variable value, multiple text expressions can be specified, similar to a switch expression in Javascript, C, C#, Java and others, but in a single configuration line.
  • Additional tweaks for managing device ID’s and configuration variables across the IIS FVTerm v4.0 Application Pool recycling while connections are active

Filed Under: Admin, Web Terminal Emulation

Inventu Viewer+ Setups 2020i1

September 2, 2020 by ViewerAuthor

Support for IBM Double-Byte Character Set

Inventu Viewer+ introduces support for IBM DBCS language support starting with Chinese Simplified and Chinese Traditional on the TN5250 (AS400/IBMi) protocol.  This is a significant enhancement which enables support for a broad number of popular worldwide languages including Japanese, Korean and most DBCS Character sets currently supported on IBM Mainframes and AS400/IBMi platforms.

InventuSSO

The Inventu SSO extension is now formally available to customers with the IAM Server Extensions feature as a source distribution from the https://software.inventu.com downloads page.  The InventuSSO is a connection scripting extension provided to Inventu customers for implementing advanced connections that can auto-logon a user with administration-free credentials management.

With this release, if a new connection includes the variable “userHostID” the credentials file for the user will include the userHostID value in the name, providing multiple sign-on accounts for a single identified user.

Inventu Viewer+ Base Product and Components

(Version: 6.0.19 September 2, 2020)

https://software.inventu.com/2020i1?dl=IVSetup64.exe (64bit)

FlyServer Emulation Service

  • Added support for IBM DBCS in the TN5250 protocol. Implemented using public tables available from http://site.icu-project.org/.  Initial configuration support for Simplified and Traditional Chinese and the TN5250 protocol—Inventu will be publishing all applicable IBM CCSID DBCS tables at https://software.inventu.com/DBCSTables.  In this initial release only display of DBCS characters and TN5250 is supported—data entry and TN3270 are not difficult extensions using the same internal data and functions established in this release and can be made available on evaluator or customer request.
  • Tracing and Trace Viewer added DBCS/Unicode support- Trace Files are now encoded in the UTF-8 data format.
  • Device Printing, currently implemented in the TN5250 protocol, was displaying double-lines instead of Bold and Underlined text. The SCS command interpreters at the server and client javascript have been upgraded in this release to support all combinations of underlined and bold text in the resulting printed report.

FVTerm Web Terminal Emulation

  • Added support for DBCS integrated with the core service enhancements. This includes a new property, “Code Page File” in Profiles that match in the Host value “Code Page File” so that different profiles can have different code pages for the same host.
    • Clipboard support will accurately copy DBCS (Chinese characters) – with this version extra spaces may be included along with the text.
    • Cursor movement will adjust to the double-width DBCS characters so that the cursor will be positioned correctly over the character
    • Cursor size will double in width over DBCS characters.
    • Javascript API will return DBCS characters mixed with standard characters
  • Added Simplified Chinese and Traditional Chinese as available languages for prompts, messages and first-line help (along with Spanish, French, Portuguese, German, Italian, Dutch and Swedish).
  • When using SAML 2.0 security, tweaks improve error reporting when an issue occurs during testing.
  • When activating the Mouse Wheel to send PageUp/PageDown keys in a Profile, some browser/mouse combinations would create an endless loop, locking the web client. This is fixed in this release—all installations with prior releases should de-activate this option until 2020i1 can be installed.
  • Implemented new querystring value “userHostID” to enable parent pages to provide the Host UserID for a new connection. This is to sync with updates to InventuSSO supporting multiple Host ID sign-on accounts for a single identified user.

ViewerLib API

  • Added a new HostConnection Readonly Boolean property, DBCSActive, which is true if the current session has a DBCS codepage setting (such as 935 – Chinese Simplified).
  • GetText() and GetTextFull() methods will now return full Unicode characters if DBCS characters (such as Chinese) are in the screen area defined in the parameters.
  • encodePassThru will now detect DBCS mode and utilize an alternate DBCS internal function for creating the compressed HTTP text sent to the FVTerm client for screen updates.

Installer

  • Added three new CodePage files to support Traditional Chinese (CCSID 937), Simplified Chinese (CCSID 935) and Extended Simplified Chinese (CCSID 1388). These all have a .ucm extension and have a few Inventu Extensions after being copied from the mappings folder of the  http://site.icu-project.org/ distributed C++ project.

Filed Under: Admin, Web Terminal Emulation

« 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 2022