PhixFlow Help
Release 7.2.0
PhixFlow
PhixFlow version 7.2.0 is the first release of the design component of PhixFlow in the new GUI. This presents the design component with a new look a feel, for designing models and applications. This also provides the design component in the new front end technology (HTML5, rather than flash), so that all of PhixFlow is now available in the new technology.
At this version of PhixFlow, the old flash-based GUI is still available.
Installation and Upgrade
To install a new PhixFlow instance, follow the standard installation instructions.
To upgrade an existing PhixFlow instance (called CenterView before version 7.0):
- First review Compatibility Guide and Upgrade Planning to check any changing requirements for database versions etc.
- Follow the Standard Upgrade Instructions plus any special instructions for all intermediate releases listed in Compatibility Guide and Upgrade Planning.
Special notes
For this release, there is an additional step when upgrading from a version at less than 7.2.0 to 7.2.0 or above. This only applies if you are running against a SQL Server database.
Change to SQL Server Dialect in datasource file
If you are running against a SQL Sever database, you need to update the dialect specified in the datasource file. The Standard Upgrade Instructions describe managing your phixflow-datasource.xml file, and migrating this to the new release. In this file you will have:
<prop key="hibernate.dialect">org.hibernate.dialect.SQLServerDialect</prop>
Update this to say:
<prop key="hibernate.dialect">org.hibernate.dialect.SQLServer2012Dialect</prop>
Contents
New Graphical User Interface for design component
This release is the first to feature the design component of PhixFlow in the new presentation technology, which uses HTML5 rather than flash.Â
The design component has also been given a new look a feel, to support creating models and rich applications.
Features and Improvements
URLs for opening PhixFlow and applications
The URLs used to start PhixFlow in standard mode, or to go straight to an application, have changed. See /wiki/spaces/HELPTRUNK/pages/47218729 for details.
Performance
It is now possible to specify on a stream by stream basis
- whether any indices should created during publishing
- whether inserts into Oracle should be direct paths inserts
Bug Fixes
Cache refreshes after PhixFlow upgrades
It is no longer necessary to clear your browser cache after upgrading PhixFlow. Previously, in some cases after an upgrade, you would get an error telling you that the client and server version did not match, and to resolve this, you would need to clear your browser cache.
Analysis fixes
Recovery after cancellation
If an analysis run was cancelled then re-run, the following run would always fail as it tried to roll back the incomplete results of the first run. This is now fixed.
Lookup pipe failures sometimes ignored
In some cases, lookup pipe failures were reported but did not cause stream data generation to fail. This problem was introduced in 6.0. This is now fixed.
Try function
The try() attribute function sometimes handled a failure of its first parameter incorrectly, reporting instead 'Stack Corrupted'. For example, if the expression being tested attempted a divide by zero. This is now fixed, and in such cases an error will be detected, and the expression in the failure argument of the try() function will be evaluated.
Please let us know if we could improve this page feedback@phixflow.com