Flynet Viewer 2013U Updated Components
- VT FVTerm Terminal Emulation now supported on Touch Devices
- Improved general Touch Support for FVTerm
- New ability to configure FVTerm web.config from high level UI
Flynet Viewer Base Product and Components(Version: 5.0.32)
Emulation Service Setup on 64 bit systems
- On a 64 bit platform, the 32bit FVSetup.exe will now refuse to install and display a message for the user to run the FVSetup64.exe on a x64 platform. Before this fix, running the 32 bit installer on 64 bit systems displayed the “IIS not installed” error during setup, no matter how many times IIS was verified…
Flynet Viewer Emulation Service (Version 5.0.32)
- Bug fix–for TN3270E extended terminal type IBM-3278-2 EAttrs, the device RPQ data incorrectly indicated support for Programmed Symbols
- The older, HTA based recorder–when generating a definition, all screen XML elements have the treatAsDefault set true so that when the definition is active, the emulator doesn’t send control to an assumed UI controller.
FVTerm Web Terminal Emulation Feature
- New Administrator’s Configuration web page added. This makes it easy to apply certain changes to the web.config file without the need for editing. Included is the ability to select which defined hosts to present to users for the connection menu, the default host, whether connecting is automatic or user driven and so on. Also included is selecting between Windows security for user identification or macro-based.
- Fully documented and fully implemented a parent-window javascript support class. This makes it easy to initiate or connect to an existing session then have control and be able to capture events. See FVTermParent help.
- Initial support for in-place field upgrades has been implemented. This is currently setup to enable displaying a “tool tip” for selected fields to provide immediate help. Future releases will include the ability to replace an input field with dynamic selection lists, radio button pop-ups and so on. This is based on the label for the field not specific screen or location.
- AS400 menus that have a “primary” on the left and a “secondary” (like a popup) on the right are now supported for clickable selection.
- The PA1, PA2 and CLEAR keys will now SEND when the keyboard is locked. These keys were being buffered like other keys and for long-running applications that the user is accustomed to “breaking” with a PA1, PA2 or CLEAR key it was not possible.
- On touch devices, optimized auto-scrolling of the screens when the virtual keyboard is displayed–this is in addition to the support by the device for the active input field.
- Touch device ViewPort setting optimized for better pinch-to-zoom support so that users can start with a 1-1 view and zoom as needed.
- For VT devices the “beep” or alarm is now cross-browser (it was using an IE-only technique to play the sound)
- Suppressing auto-skip on iOS devices as this causes the virtual keyboard to close–it is easier for the user to click “next” than to have the keyboard disappear and need to be reactivated.
- Tweaked support for numeric-only entry fields. Currently supported on iOS touch devices only for activation of numeric virtual keyboard. Other touch devices have problems with type=”number” for html input fields.
- Clipboard paste using menu or a tablet’s built-in paste function was not copying data when in native web field mode.
- Added support for VT protocols on non-Android touch devices. Android web browsers do not support the onkeypress event which is essential for virtual keyboard support when not presenting traditional web fields. Tested and supported on iOS and Windows 8 devices.
- Improved full-duplex keystroking performance on VT emulation by reducing the actions taken in the status bar on single keystrokes.
- When loading the emulator with a URL, can now include a specific Application Name for the session (&Application=name). The application name is used to match a screen recognition and mapping definition file to enable high-level recognition and field mapping.
- Minor bug-fixes in macro generation and window management, improving screen identification and runtime control.
- Improved support / fixed some visual bugs so that loading of the ActiveX keyboard is guided and more consistent for new users connecting for the first time (only applicable when customers have included the ActiveX support)
- Bug fixes and enhancements for pinning the function key images based on landscape or portrait mode — now is defaulted for new users on touch devices to have the function keypad displayed.
- CSS fixes for some browsers that were displaying input fields with additional borders. Also for touch devices to prevent auto-complete and spell check / other keyboarding properties not applicable to terminal data entry.
- Preload key images to improve performance in the iPad for keyboard display
- BlackBerry Playbook support re-instated
Application Log Viewer
- Exception occured with custom logs for parameter lists that had a blank line
Microsoft Management console Plug-in
- Session status between started and stopped was not always refreshed automatically, requiring an explicit refresh action to accurately reflect which sessions were stopped or active.
Flynet Viewer Studio (Build: 5.0.0.33)
Studio User Interface
- When a field name had a length conflict, when the name or length was changed (and conflict was fixed), the icon would remain red in the treeview–icon will now go to normal color once the length conflict is corrected.
Web Service and UI Generation
- For pooled session credentials, the ENC file and Credentials Editor now support multiple pools (different userid/passwords based on pool) as well as unique userid/passwords by session. In past versions, unique userid/pW combinations were supported on a session-by-session basis but only by entering all userid’s and passwords on one line separated by blanks.
- Encrypted Credentials could have null characters appended to values, which could cause the editor to warn about changes that had not occurred.
- Generating Strong-named assemblies on machines with .NET 4.0 toolkits had an error in the path to the SN.EXE program used to generate keys so that the project/solution would generate but the keys would subsequently need to be generated in Visual Studio to build the solution.
- MSBuild on x64 platforms now run as x64 to avoid problems IIS not including the correct assembly references
- For Web Project based generations (not web site), the target site was defaulted to “Default Web Site” even if a different website was selected during generation. Also, the port was not included in the project reference so that if the Default Web Site had a binding for a different port than 80 (common on SharePoint servers), the project would not load. The selected web site is now used, as well as the selected web site’s listening port.
- For pooled sessions, generation of the HostLogon and other navigation methods would have problems with setting the initial screen displayed as the home screen.
- Debug Builds were targeting the bin folder instead of bindebug in the folder tree, which caused copy issues
Web Service Generation
- Test Case Generation now provides the ability to identify multiple home screens, like 3270 transaction screens and clear screens when a transaction can be triggered from either. This provides better matching of test cases and tasks for the GUI Tester.
- WCF Client testing files were using the Google CDN for Jquery javascript and CSS files–this caused problems on locked-down servers that did not have access to the outside internet (including Google). All jquery resources are now installed in the web service IIS application folders.
- The Task and Project Visual Studio / Find All Changes action was not detecting a changed [taskname]Info class if the User Task region was not also changed also. This has been corrected so that the [taskname]Info region has changes, they will be detected every time.
Simulated Host Script Generator
- Multiple recordings with different data through same screens had context issues making some routes non-reproducible – fixed so that multiple cases more reliably supported for testing
- When the first screen displayed was the alternate row/column configuration in recordings, the Simhost script was incorrectly generated