Upgrading to VAF 10.4¶
M-Files requires all Vault Applications operating on the M-Files cloud to be Multi-Server-Mode (MSM) compatible. The upgrade of the MFSQL Connector VAF to the latest release of the Vault Application Framework includes a number of improvements and changes to the VAF.
This section have important information for the upgrade in your environment. Not following these steps may cause errors. These steps must be followed when MFSQL Connector is upgraded to version 4.10.30.74. This upgrade include upgrades to the MFSQL Connector modules:
MFSQL Connector VAF application
MFSQL Connector assemblies
MFSQL Connector procedures
MFSQL Connector Web API
and requires changes to any custom procedures that is called via the ContextMenu functionality.
VAF 10.4 and later has the following changes:
Upgrade to version 2.3.623.9 of the VAF
Upgrade of the VAF to be multi server mode compatible
Deployment of VAF Tasks to process the context menu actions
New logging method to record the logging of ContextMenu operations in the SQL logging tables.
New logging method to record other ContextMenu operations of the MFSQLConnectorVAFApp
Changes to the VAF Dashboard and configuration options
Changes in task handling¶
The operations of the MFSQL Connector Context Menu was overhauled to align with task management introduced in VAF 22.4.21. This allows for the operations to run asynchronously in the background in a multiserver mode. It is no longer necessary to manage the processing queue in the connector to monitor the completion of high frequency processing of tasks from M-Files to SQL.
Changes in SQL procedures¶
The changes requires the installation of the deployment package on the SQL server BEFORE running the installation on the M-Files Server if SQL and M-Files is not on the same server.
The store procedure spMfGetSettingsForConfigurator has a name change. The previous name was spMfGetSettingsForCofigurator. This name change is automatically included in the upgrade and there is no need for any user action.
Custom procedures called from the context menu need to comply with the requirements setout below. This may require the resequencing of the parameters of the procedure.
Logging¶
VAF 10 and later includes additional logging functionality, based on VAF 22.4.21, for:
Logging ContextMenu operations
Logging VAF operations
Changes in the Web Api¶
If you have previously deployed the Web API for using Context Menu with a cloud vault, then the current Web API must be uninstalled, and the new version must be re-installed by following the Web API installation instructions.