Articles in this section
Category / Section

How to host Bold BI Application as a Sub Application in IIS

Published:

The Bold BI Application can be hosted as a sub-application in IIS by following the steps below.

Steps to Create Application Pools for Bold BI as Sub Application inside IIS

Each application in Bold BI will run on a separate application pool. To create an application pool, follow these steps:

  1. Click on Application Pools and then right-click to select Add Application Pool.
    Add Application Pool
  2. Name the application pool and then click OK.
    name-application-pool.png
  3. Right-click the newly created application pool and then select Advanced Settings.
    application-pool-advanced-settings.png
  4. Need to change the application pool type as localSystem as shown in the following image.
    application-pool-local-system.png

You need to repeat the same procedure for creating application pools for the following Bold BI sub-applications:

  • IDP - Web
  • IDP - API
  • BI - Web
  • BI - API
  • BI - DataService
  • BI - Jobs
  • IDP - UMS
  • IDP - Windows Authentication
  • ETL - Web

Steps to Create a Bold BI Sub-Applications in IIS

Follow these steps to create a Bold BI sub-applications:

  1. Right-click on the required application hosted in IIS, under which Bold BI will be running as a sub-application, and select Add Application as shown in the following image.
    add-new-application.png

  2. Fill out the following details and then click Ok as shown in the image below.

    • Alias name - Enter the name you would like to use as an alias for the domain.
    • Application pool - Application Pools are logical groupings of web applications that will execute in a common process.
    • Physical path - In the Physical Path box, click Browse to navigate the file system and locate the IDP - Web from the Bold BI deployed location.

    new-application-saved.png

    NOTE:

    • Alias name should be in lowercase.
    • By default, the Bold BI is deployed in “C:\BoldServices” location for Windows.
  3. Repeat the same procedure for the sub-application of Bold BI as given in the table below,

    Application Name Under Sub Application Application Pool Physical Path
    bold - SubApp-BoldIDWeb {Deployed Location}\idp\web
    api bold SubApp-BoldIDApi {Deployed Location}\idp\api
    bi bold SubApp-BoldBIWeb {Deployed Location}\bi\web
    api bi SubApp-BoldBIApi {Deployed Location}\bi\api
    designer bi SubApp-BoldBIDesigner {Deployed Location}\bi\dataservice
    jobs bi SubApp-BoldBIJob {Deployed Location}\bi\jobs
    ums bold SubApp-BoldUMS {Deployed Location}\idp\ums
    windowsauthentication bold SubApp-BoldWinAuth {Deployed Location}\idp\windowsauthentication
    etlservice bold SubApp-BoldETLWeb {Deployed Location}\etl\etlservice
  4. Ensure that the BI application has sub-applications, as shown in the following image.

    application-under-bi.png

  5. Finally, the sub-application structure has been successfully created, as shown in the following image.

    final-sub-application.png

Configure Bold BI to run as the sub-application

  1. Need to update the binding values in the configuration files at the deployed location.

  2. Update the Idp, Bi, BiDesigner, and Reports values in the file located at.{Deployed Location}\app_data\configuration\config.json.

    Note: Starting from version 6.19.14, use the config.json and config.xml for versions that came before this one.

    config-file-change.png

  3. Update the binding values in the product.json file located at the following location: {Deployed Location}\app_data\configuration\product.json.
    product-file-change.png

IMPORTANT: Restart your site once all of the above steps have been completed.

Was this article useful?
Like
Dislike
Help us improve this page
Please provide feedback or comments
NG
Written by Nisanth Gunasekaran
Updated:
Comments (0)
Please  to leave a comment
Access denied
Access denied