Reveal Help Center

Updating RP Web

Downloading RP Installer

If a setup package has not been provided, please email support at the following email address:

Preparing for RP Web Update

Currently the only way to update RP Web is through a manual process. If there is more than one website running RP Web, the following process would need to be executed on each website. This process should maintain all configuration information from when the website was setup. The only item where this will not be true is the configuration for listed below for an SSL Certificate that had been previously configured and deployed.

Updating RP Web

Please follow the below steps to update the website.

  1. After download the installer zip file provided by the Support Team, copy the zip file to the Web Server and unzip the file

  2. On the Web Server,

    • Open the Control Panel.

    • Go to Programs and Features.

    • Find Reveal Web in the list of available Programs.

    • Uninstall it.

  3. Click START, type IIS and Enter.

  4. After opening IIS, find the website, right click on it, and choose Explore. This will open the websites installation folder, or root folder.

  5. In the website’s root folder, make sure no folders remain after the uninstall. If any folders remain, please delete these. As seen below, the folder decisionengine should be deleted, as it remains in the website’s root folder after uninstalling Reveal Web.

  6. In the unzipped installer folder, double click on the setup.exe file to run the install.

  7. Click Next.

  8. Select the website that was created earlier. The Default Web Site can be used instead if the IIS server is only going to be used for RP Web.

  9. Choose the DefaultAppPool unless there has been a new Application Pool created specific for this application.

  10. Click Next.

  11. Click Close, but leave the 'Launch Reveal Web Configuration Tool' option checked.

  12. Make sure the Reveal Web Config tool has all the information populated as seen below. This is the same information that was used when the website was created/installed the first time it was used. If for some reason the information is not available, this information will need to be re-entered. Please follow steps 10 – 18 in the above section Installing RP Web -> Running RP Web Installer. Click Configure.

  13. If the setup provides the following dialog, the configuration is complete for Non-SSL implementations.

  14. Navigate to the Portal Address defined earlier in Chrome (recommended) or another browser.

  15. Verify that credentials utilized earlier allow navigation to the App Portal.

Updating Existing SSL Certificate in IIS

If an SSL Certificate has been imported into the website prior to the update, follow the below steps to configure the SSL after the update process has been executed. If an SSL Certificate has not been imported in the website, please see the section Configuring SSL for RP Web above. Although not required, it is highly recommended to use an SSL Certificate when deploying RP Web in an externally facing solution. This process assumes that the certificate request for either an individual or domain certificate has been completed, and the .cer response file has already been provided by the CA (Certificate Authority), and the PFX file is available to import.

  1. Click START, type Reveal, and open the Reveal Web Config tool.

  2. Within the Reveal Web Config tool, change the portal address to the SSL host address, and ensure that the title is prefixed with https:// instead of as http:// seen below.

  3. Switch back to IIS, right-click the website and click Explore, as seen below.

  4. This will open the root folder of the website which contains the configuration files for RP Web. Open the Service Folder.

  5. Save a copy of the Web.Config file as Web.Config.Old so that there have a backup.

  6. Open the Web.Config file in a text editor. Uncomment (Remove the !-- and -- from the tag) the lines 64 and 70.

    • (64)<serviceMetadata httpsGetEnabled="true" httpGetEnabled="false" />

    • (70)<serviceDebug includeExceptionDetailInFaults="true" />

  7. Save the file.

  8. Restart Windows.

  9. Navigate to the Portal Address defined earlier in Chrome (recommended) or another browser.

  10. Verify that credentials utilized earlier allow navigation to the App Portal.