Announcement

Collapse
No announcement yet.

Valence 5.2+ (All Builds)

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Valence 5.2+ (All Builds)

    Versions:

    5.2.20190528, released on May 28, 2019

    About Release Notes:

    These release notes are intended to document what has been added, changed and fixed in Valence Framework 5.2+ since the last 5.2 release and provide general information about the Valence Framework.

    Why Valence 5.2 "Plus"?
    We originally planned this release to be Valence 5.3. However we have many customers that prefer not to switch major release numbers frequently, so we have decided to give them a break this time around! Our new Valence 5.2+ loads as an update to previous Valence 5.2 installs, but you get all the new features originally planned for a new major release number, hence the "plus".

    Licensing:

    By obtaining and using the Valence Framework, it is your responsibility to ensure that you and your company are following the proper licensing terms of the product. Be sure to review the licensing options on the Valence Pricing page and also review the Licensing and Support FAQs page before downloading and using the Valence Framework.

    Installing This Release:
    • Go to the downloads page to see what releases are available. If this release is superseded by another release it may no longer be available.
    • If this release is available for download then click the link to the download installation file. Be sure to download the correct version of the installer for your PC operating system and for your IBM i OS (V5R4 through V7R3).
    • It is highly recommend that you perform the installation from a PC or Mac that is on the same internal network as your IBM i. Performing the installation through a slow WAN connection or via a VPN connection may work but can take many hours to install.
    • The download is a zip file. To launch the installer extract the zip file and double click on the ValenceInstall.exe file on your Windows PC, or launch the ValenceInstall.app file on your Mac. Follow the prompts to install Valence Framework 5.2 onto your IBM i. Note that you may need administrative rights on your PC or Mac to launch the installer.
    • It is highly recommended that you use QSECOFR to perform the installation to avoid permissions issues.
    • This release will install to library VALENCE52 and ifs path /valence-5.2. It will also install an Apache server instance named VALENCE52.
    • If you have Valence Framework versions 5.1 and prior installed on your system you may install this release without affecting those earlier versions.
    • Once installed you can access the Valence Portal with the link http://xxx.xxx.xxx.xxx:7052 where xxx.xxx.xxx.xxx is the IP address of your IBM i. Port 7052 is the default installation port for Valence Framework 5.2. You can use Advanced Settings to change the port number at installation time.
    • The default user for administrative login to the portal after installation is vvadmin with password vvadmin. However you may also log in with any valid IBM i profile.
    • If using the vvadmin profile, it is highly recommended that you go into the Portal Admin app in the Valence Portal and add an IBM i user cross reference to vvadmin with security officer authority (like QSECOFR) so you will not have permissions issues.

    Changes Pending for the Next Build:
    • NAB: Adjusted SQL parser to support NOT EXISTS
    • NAB: Adjusted SQL parser to support subqueries in lieu of file names in FROM clause
    • NAB: Added ability to set Portal security on URL Widgets
    • NAB: Added inner padding to line chart widget
    • NAB: Adjusted export/import to include tags
    • Portal: Corrected bug that could cause MSGW condition when changing an expired password at login
    • RPG Toolkit - vvSecure: Adjusted SendInvalidSidError routine to accommodate non-CGI calls (i.e., from PHP, Fusion, etc)
    • RPG Toolkit - vvUtility: Corrected problem where using _getSessVar with deprecated VVSESSVAR method would cause some session fields to return as blank
    • Fusion5250: Performance improvements
    • Fusion5250: Ensure Daemon and Proxy jobs are submitted with user associated with the Fusion JOBD, not the user sparking its launch

    New Features in Valence 5.2+ (5.2.20190528 initial build):
    • New Key Feature: Introducing Fusion5250, a unique emulator-like Valence app which allows any legacy program that normally runs on a 5250 terminal emulator to run in the browser within the Valence Portal. No recompiling of your legacy programs is necessary. No source code for your legacy programs is necessary. Install Valence 5.2+ and it just works.
    • NAB: added ability to quickly create application from an individual widget
    • NAB: added ability to override SQL sort sequence at the data source level
    • NAB: corrected issue where a super large number of selected fields in a form could cause the save to fail
    • NAB: corrected issue where an abnormally large number of filter items in a widget could cause the save to fail due to truncation
    • NAB: Corrected issue where grid would show incorrect total row count on complex SQL statements including a WITH clause (.1 build)
    • Portal Admin > Settings: Added SRTSEQ override for vvOut.execSQLtoJSON (default is *LANGIDSHR)
    • Portal Admin > Languages: Added code page default for Fusion5250 (added VVCODEPAGE to file VVLNGS)
    • RPG Toolkit - VVOUT: Sort Sequence (SRTSEQ) used in execSQLtoJSON can now be overridden via Portal Admin setting or vvOut.srtseq parameter
    • RPG Toolkit - VVOUT: Improved reliability of record set count procedure used in conjunction with execSQLtoJSON and asensitive cursors
    • RPG Toolkit - VVOUT: Improved performance on paging through very large files with execSQLtoJSON and asensitive cursors
    • RPG Toolkit - VVPDF: Added barcode support
    • RPG Toolkit - VVUTILITY: Adjusted _encode() routine to escape tabs and substitute characters
    • Instance Manager: Adjusted to ensure instance update routine always uses BASE instance VVINSTUPD program, regardless of calling instance
    • Fusion5250: Fixed popup window positioning -- was off to the left by 1 column (.1 build)
    • Fusion5250: Fixed a problem where occasionally websocket negotiation would fail on some browsers (.1)
    • Fusion5250: Corrected rendering issues that could arise with custom window borders (.1)

    System Requirements:
    • Any hardware running the IBM i operating system V5R4 or higher (V7R1+ highly recommended). For installation of Valence Framework 5.2 to your IBM i, a PC running any newer version of Windows or a Mac running any newer version of OS X is required.
    • The client computer utilizing Valence apps can be Mac OS X, Windows, Unix, Linux, iPhone, iPad, Android, Blackberry and virtually any hardware that has a compatible browser.
    • To use Valence on iOS devices, install the Valence Portal from the Apple App Store
    • To use Valence on Android devices, install the Valence Portal from the Google Play Store
    Uninstalling Valence Framework 5.2:
    • Follow these instructions if you previously installed this release and would like to completely remove it from your system:
    • Log onto a 5250 session as QSECOFR or another profile with security officer authority.
    • End the VALENCE52 Apache server instance with command "ENDTCPSVR SERVER(*HTTP) HTTPSVR(VALENCE52)".
    • Before continuing, be certain there are no users and/or developers with a lock on the VALENCE52 library with command "WRKOBJLCK OBJ(VALENCE52) OBJTYPE(*LIB)". If there are any jobs listed, cancel them or ask the users/developers to exit.
    • Delete the VALENCE52 library with command "DLTLIB LIB(VALENCE52)".
    • Delete the IFS folder named /valence-5.2 and all subfolders and files. The easiest way to do this is to start with command "WRKLNK /" then use option 2 against the root folder, then option 9 (recursive delete) against the /valence-5.2 folder.
    • Delete the VALENCE52 Apache server instance by navigating with your browser to http://[your_IBMi_ip_address]:2001/HTTPAdmin. Use the QSECOFR profile or another profile with security officer authority when prompted. Click on the “ALL Servers” tab, select the VALENCE52 server instance and then click the delete option.
    • If you need assistance with installing this release or have other questions please email support@cnxcorp.com or call CNX at (312) 477-7450.
    Last edited by robert.swanson; 06-14-2019, 01:16 PM.

  • #2
    Valence Framework 5.2.20190528.0 (Valence 5.2+) is now available. Changes in this build since the previous release are:
    • New Key Feature: Introducing Fusion5250, a unique emulator-like Valence app which allows any legacy program that normally runs on a 5250 terminal emulator to run in the browser within the Valence Portal. No recompiling of your legacy programs is necessary. No source code for your legacy programs is necessary. Install Valence 5.2+ and it just works.
    • NAB: added ability to quickly create application from an individual widget
    • NAB: added ability to override SQL sort sequence at the data source level
    • NAB: corrected issue where a super large number of selected fields in a form could cause the save to fail
    • NAB: corrected issue where an abnormally large number of filter items in a widget could cause the save to fail due to truncation
    • Portal Admin > Settings: Added SRTSEQ override for vvOut.execSQLtoJSON (default is *LANGIDSHR)
    • RPG Toolkit - VVOUT: Sort Sequence (SRTSEQ) used in execSQLtoJSON can now be overridden via Portal Admin setting or vvOut.srtseq parameter
    • RPG Toolkit - VVOUT: Improved reliability of record set count procedure used in conjunction with execSQLtoJSON and asensitive cursors
    • RPG Toolkit - VVOUT: Improved performance on paging through very large files with execSQLtoJSON and asensitive cursors
    • RPG Toolkit - VVPDF: Added barcode support
    • RPG Toolkit - VVUTILITY: Adjusted _encode() routine to escape tabs and substitute characters
    • Instance Manager: Adjusted to ensure instance update routine always uses BASE instance VVINSTUPD program, regardless of calling instance
    Go to https://secure.cnxcorp.com/downloads to download this release of Valence 5.2+.

    Go to http://forums.cnxcorp.com/node/12708 for full release notes.

    Comment

    Working...
    X