Ensim Unify CRM version 1.0.0 Update 3 Release Notes
Introduction:
The release notes provide information about Ensim Unify Hosted CRM 4.0 version 1.0.0 rollup Update 3 resolved issues, prerequisites, and installation instructions.
Resolved issues
This update resolves the following issues. The numbers in parentheses indicate the Ensim problem report (PR) number.
Issue: There is now support for specifying separate reporting server per Unify CRM resource name. Please refer post installation instructions for more details to configure this setting.(61630) (61368)
Issue: While removing CRM organization service, warnings will be not generated.(60897)
Issue: Adding CRM service to user will no longer fail with error "CRM server not available". (61290)
Issue: URL for logging in to CRM application can be customized. Please refer post installation instructions for more details to configure this setting. (60760)
Issue: Organization usage is now getting updated properly. (62057)
Issue: Intermittently CRM database was not getting removed when organization CRM service is removed. Now database is getting removed. Please refer "Guidelines for adding BUILTIN\Administrators as New login in CRM SQL Server" section in troubleshooting document with this release. (60605)
Issue: Appropriate resource status will be displayed in Unify control panel.(60935)
New features

  1. Unable to provision CRM to domains starting with a number(61209)
    Problem Description: When CRM service is provisioned to Unify organization then CRM organization name is formed by removing "." from Unify organization domain name. CRM does not support organization name starting with number. So when CRM service is provisioned to Unify organization starting with number then it fails.
    Solution: While provisioning CRM service to organization we are providing option to enter unique name of choice. CRM organization will be created at backend with Unique Name entered.
  2. Unify CRM 4.0 is now compatible with Microsoft SQL Server 2008.(61591)

Patch Information:

Download
ftp://ftp.ensim.com/download/unify/crm/1.0.0/update/3/HostedCRM-1.0.0-update-3.zip
Prerequisites
Before installing this rollup update, ensure that your Ensim Unify system has the following:
Unify Platform requirements

Time requirements and customer impact
It takes less than 20 minutes to apply the rollup update. During this time, new customers cannot be provisioned, and all Ensim Unify control panels are unavailable. However, existing customers can continue to use services without interruption.
Installing the rollup update
This section explains how to install the rollup update.
Pre-installation instructions
Before installing the rollup update, you need to disable PE server applications. This section describes the pre-installation instructions.

  1. Ensure that all the requirements mentioned in the prerequisites section are satisfied unless they are marked as optional.
  2. Disable the Provisioning Engine and Queue Manager services by performing the following steps on any one of the PE servers:
  3. Backup existing Ensim_wvh_Configuration Database.

The pre-installation procedure is complete.
Installation instructions
After performing the steps in the pre-installation section, complete the following steps to install the rollup update.
On Provisioning Engine (PE) servers
Perform the following steps on each PE server:

  1. Log in to the PE server as domain administrator.
  2. Unzip the rollup update zip file to a temporary directory.
  3. Browse to the temporary directory, where you have unzipped the rollup update files.
  4. Double-click the Autorun_PE.bat file.
  5. Click OK to complete the installation.
    A log file named Install.log is created in the same directory. Open this log file and verify that there are no errors reported. If there are any errors reported for a update packaged in the rollup update, open and check the Install.log and RegisterHotfix.log files located in the Data\Hotfix<number>\PE directory for detailed information about the errors. 
    Important: If the rollup update installation fails on a server, you need to manually uninstall the rollup update from all other servers on which you have successfully installed it.
    The rollup update installation on the PE server is complete.

On Control Panel (CP) servers
Perform the following steps on each CP server:

  1. Log in to the CP server as domain administrator.
  2. Unzip the rollup update zip file to a temporary directory.
  3. Browse to the temporary directory, where you have unzipped the rollup update files.
  4. Double-click the Autorun_CP.bat file.
  5. Click OK to complete the installation.
    A log file named Install.log is created in the same directory. Open this log file and verify that there are no errors reported. If there are any errors reported for a update packaged in the rollup update, open and check the Install.log and RegisterHotfix.log files located in the Data\Hotfix<number>\CP directory for detailed information about the errors.
    Important: If the rollup update installation fails on a server, you need to manually uninstall the rollup update from all other servers on which you have successfully installed it.
    The rollup update installation on the CP server is complete.

Post-installation instructions
After installing the rollup update as described in the preceding section, perform the following steps to complete the rollup update installation:
Enable the Provisioning Engine and Queue Manager services by performing the following steps on any one of the PE servers:

Perform the Post-installation instructions mentioned in the release notes of the following updates:

++++++++++++++++
Customizing the language pack
If you have applied any language packs on your Unify setup, you must translate the new strings for each installed language. If the strings are not translated, then the MSGIDs are displayed in the control panel instead of the actual strings. For customizing the language pack, translate the newly added strings and add them to the en.hostedcrm4.strings.po file. For information and instructions about customizing the language pack, refer to the customization section in Ensim Unify 4.7.0 Language Pack Installation Guide.
The newly added strings have the following MSGIDs and are located in the en.hostedcrm4.strings.po file located on each CP Server in the %ProgramFiles%\Ensim\Ensim Unify\cp\resources\en-US folder.
MSGID_CRM4_1B1F0BD1
MSGID_CRM4_1B1F0BD2
MSGID_CRM4_1B1F0BD3
Post-installation instructions (Optional)
To complete the update 3 installation, you need to perform the following instructions manually:
On Provisioning Engine (PE) servers

  1. Perform steps below to support separate reporting server for Unify CRM resource.
    Perform these steps on all the PE servers.
    Login to PE server as domain administrator
    Open windows registry
    Add Registry Key "ReportingServer" under
    HKEY_LOCAL_MACHINE\SOFTWARE\Ensim\Ensim Unify\serviceComponents\HostedCrm4ServiceComponent\backend\
    Add new string under ReportingServer key with value same as CRM resource name registered in Unify control panel. Set its value to IP address or name of the new reporting server that should be used as new reporting server.
    Perform above step for Unify CRM resources for which separate reporting server is to be configured.
  2. Perform steps below for updating SRS URL of existing organizations on any one PE server. Ensure that step I is already performed.

On Control Panel (CP) servers 

  1. Perform steps below to allow changing the login URL for logging in to CRM application.

On Hosting Server (HS)

The rollup update installation is complete.
Removing the rollup update
You can remove (or roll back) the installed rollup update by performing the following steps:
Before you begin, perform step 2 mentioned in the Pre-installation instructions section to disable PE and CP server applications.
Important: If the PE and CP software is installed on the same server, perform the CP-related instructions for removing the rollup update before performing the PE-related instructions.
On Provisioning Engine (PE) servers
Perform the following steps on each PE server.

  1. Log in to the PE server as domain administrator.
  2. Open a command window and change to the temporary directory, where you have unzipped the rollup update files.
  3. Run the following command:
    cscript.exe Scripts\RollupScript.vbs RollupConfigPE.xml -u
    During the un-installation, if an error occurs, it is displayed in a popup window. Click OK in the popup window to resume the process.
  4. Click OK to complete the un-installation.
    A log file named Uninstall.log is created in the same directory. Open this log file and verify that there are no errors reported. If there are any errors reported for a update packaged in the rollup update, open and check the Uninstall.log and RegisterHotfix.log files located in the Data\Hotfix<number>\PE directory for detailed information about the errors.
  5. Remove "ReportingServer" string from windows registry under following registry key
    HKEY_LOCAL_MACHINE\SOFTWARE\Ensim\Ensim Unify\serviceComponents\HostedCrm4ServiceComponent\backend\
    The rollup update un-installation on the PE server is complete.

On SQL servers – Perform restore operation for Ensim_wvh_Configuration database.
On Control Panel (CP) servers
Perform the following steps on each CP server.

  1. Log in to the CP server as domain administrator.
  2. Open a command window and change to the temporary directory, where you have unzipped the rollup update files.
  3. Run the following command:
    cscript.exe Scripts\RollupScript.vbs RollupConfigCP.xml -u
  4. Click OK to complete the un-installation.
    A log file named Uninstall.log is created in the same directory. Open this log file and verify that there are no errors reported. If there are any errors reported for a update packaged in the rollup update, open and check the Uninstall.log and RegisterHotfix.log files located in the Data\Hotfix<number>\CP directory for detailed information about the errors. 
  5. Remove "LoginRedirect" string from windows registry under following registry key
    HKEY_LOCAL_MACHINE\SOFTWARE\Ensim\Ensim Unify\serviceComponents\HostedCrm4ServiceComponent
    The rollup update un-installation on the CP server is complete.

On hosting servers

  1. Restore earlier version of  ConnectCRMUsersToUnify.exe i.e. ConnectCRMUsersToUnify.exe from update 2
    After uninstalling the rollup update from all the servers, perform the step 1 mentioned in the Post-installation_instructions section to complete the rollup update un-installation.
    The rollup update rollback is complete.

Known Issues

Known limitations