During installation, Developer Studio and WebFOCUS set certain variables that affect the implementation of the deployment feature. You have the option of changing the values for these variables to meet site-specific needs. Most sites use the default values supplied during installation.
You can optionally specify the path in which files will reside on the Web server and the WebFOCUS Reporting Server. The path is defined by the APPROOT variable, which you can set in two different files, one for the Web server and one for the Reporting Server.
You also have the option of restricting the users authorized to deploy files. You can set the DEVELOPERS variable to restrict authorization.
Follow the instructions in this topic to review or change the settings. You can use the WebFOCUS Administration Console and the Reporting Server Console to edit the files that contain the variables, or you can edit them manually.
You need read and write access to the Web server and WebFOCUS Reporting Server in order to deploy files.
Note: The Application Root (APPROOT) directory of the WebFOCUS Client and Reporting Server do not need to point to the same physical location and you can install them on different servers or platforms.
The cgivars.wfs file contains the APPROOT variable for the path in which deployed files will reside on the Web server. Typically these files include HTML pages, graphic images, Cascading Style Sheets, and JavaScript files.
The cgivars.wfs file is located in:
Type of Installation |
Location of cgivars.wfs |
---|---|
Developer Studio with localhost |
install_drive:\ibi\DevStudio77\srv77\wfs\etc |
WebFOCUS |
install_drive:\ibi\WebFOCUS77\client\wfc\etc |
The edaserve.cfg file contains the APPROOT variable for the path in which deployed files will reside on the WebFOCUS Reporting Server. Typically these files include procedures, WebFOCUS StyleSheets, and customized HTML pages that require processing on the Reporting Server.
The edaserve.cfg file is located in:
Type of Installation |
Location of edaserve.cfg |
---|---|
Developer Studio with localhost |
install_drive:\ibi\DevStudio77\srv77\wfs\bin |
WebFOCUS |
install_drive:\ibi\WebFOCUS77\srv77\wfs\bin |
Ensure that this directory is also configured as a virtual directory on the Web server, to allow users access to the application. For details, see APPROOT Alias and How to Create an Alias on the Web Server (Windows 2000).
When specifying the setting, use forward slashes (/) to separate directories, as shown in the default setting:
APPROOT=install_drive:/ibi/apps
An example is:
APPROOT=d:/ibi/apps
During deployment Developer Studio creates a new subdirectory on the Web server under APPROOT. For example, d:\ibi\apps\Sales.
You can add one or more subfolders to the Web server deployment path. For details, see Step 3: Partition the Project Files.
Note: You must have Administrator privileges in order to modify WebFOCUS Client configuration privileges.
or
During deployment Developer Studio creates a new subdirectory on the WebFOCUS Reporting Server under APPROOT. For example, c:\ibi\apps\Sales.
Note: You must have Administrator privileges in order to modify WebFOCUS Reporting Server configuration privileges.
Ensure that this directory is also configured as a virtual directory on the Web server, to allow users access to the application. For details, see APPROOT Alias and How to Create an Alias on the Web Server (Windows 2000).
When specifying the setting, use forward slashes (/) to separate directories, as shown in the default setting:
APPROOT=install_drive:/ibi/apps
An example is:
APPROOT=d:/ibi/apps
During deployment Developer Studio creates a new subdirectory on the Web server under APPROOT. For example, d:\ibi\apps\Sales.
You can add one or more subfolders to the Web server deployment path. For details, see Step 3: Partition the Project Files.
During deployment Developer Studio creates a new subdirectory on the WebFOCUS Reporting Server under APPROOT. For example, c:\ibi\apps\Sales.
To configure the WebFOCUS Reporting Server, set the APPSNS (application name space) parameter to YES in the EDACFGF configuration routine. In the qualif.INSTALL.DATA(FFSSERV) server configuration file (service block EDAAPPS), the APPROOT variable will be set to the qualif.APP used to install and configure the server.
For example:
APPROOT=EDAYHC.V5R2M01.APP
For more information on the APPSNS parameter, see the Server Installation, Configuration and Operations for MVS manual.
If you are using WebFOCUS Reporting Server for z/OS for deployment, the base application files are allocated during configuration (APPSNS=YES).
The following is an example of base files allocated for the application:
EDAYHC.V5R2M01.APP.BASEAPP.ACCESS.DATA EDAYHC.V5R2M01.APP.BASEAPP.FOCEXEC.DATA EDAYHC.V5R2M01.APP.BASEAPP.FOCSTYLE.DATA EDAYHC.V5R2M01.APP.BASEAPP.GIF.DATA EDAYHC.V5R2M01.APP.BASEAPP.HTML.DATA EDAYHC.V5R2M01.APP.BASEAPP.MASTER.DATA
Pass /APPROOT/* /IBI/APPS/* Pass /approot/* /ibi/apps/*
After you set the APPROOT variable, you may need to create an alias for it. The alias allows browsing of the application directory and read permission.
The following will help you determine if you need to create an alias:
Right-click the Default Web Site node and choose New, followed by Virtual Directory.
Note: The Windows Challenge/Response is supported.
The ibiweb.cfg file contains the DEVELOPERS variable, which identifies users with authorization to deploy files. By default, all users can deploy files:
DEVELOPERS=*
The ibiweb.cfg file is located in:
Type of Installation |
Location of ibiweb.cfg |
---|---|
Developer Studio with localhost |
install_drive:\ibi\DevStudio77\srv77\wfs\web\cgi |
WebFOCUS |
install_drive:\ibi\WebFOCUS77\client\wfc\web\cgi |
For an individual user, supply the users logon ID. The user must have write access. For example:
DEVELOPERS=admin
For multiple users, separate IDs with a semicolon. For example:
DEVELOPERS=admin;power_user1;power_user2
For an individual user, supply the users logon ID. The user must have write access. For example:
DEVELOPERS=admin
For multiple users, separate IDs with a semicolon. For example:
DEVELOPERS=admin;power_user1;power_user2
WebFOCUS |