বিজ্ঞাপন
বিজ্ঞাপন
Managing reporting environments
Blank reports in the Adobe Reader
Due to an interaction problem between some versions of Microsoft Internet
Explorer and Adobe Acrobat, one-page reports occasionally appear blank when they are opened in the Adobe Reader. If this occurs, select Refresh after the report runs. The report appears in .pdf format.
To permanently prevent one-page reports from appearing blank, configure
Internet Explorer to use Adobe Acrobat Reader as a helper application, rather than a plug-in.
RPT reports for Chinese
If you are using a Chinese version of Enterprise eTIME, you must perform the following steps in order to enable RPT reports to appear correctly:
1. On the application server, go to Control Panel > Regional and Language
Options.
2. Click the Advanced tab.
3. Select Chinese (PRC) as the Language for non-Unicode programs.
Note: If Chinese (PRC) is not available in the drop-down list, you need to install files for East Asian languages via the Languages tab.
4. Click OK and restart the server.
Advanced Reporting
Advanced Reporting requires Microsoft Internet Information Services (IIS) and a
SQL Server installation with SQL Server Reporting Services (SSRS) installed. In addition, you must install ADP Advanced Reporting Security on the SSRS server and deploy the reports from Enterprise eTIME. Report processing occurs within
IIS. All reports are defined using the standard RDL file format.
Enterprise eTIME System Administrator’s Guide 203
Chapter 7 Reports
Fully qualified domain names are required
ADP Advanced Reporting uses domain cookies for user authentication.
Therefore, you must use fully qualified domain names to access all servers in an
Advanced Reporting environment.
For example, in the past you could access Enterprise eTIME on sampleServer using this URL: http://sampleServer/1logon.
With Advanced Reporting, you must access the same server using this URL: http://sampleServer.domainName.com/1logon
.
If you access Enterprise eTIME using the desktop shortcuts that are created during the Enterprise eTIME installation, be sure to change these shortcuts to reference the fully qualified domain name of the Enterprise eTIME application server.
The requirement for fully qualified domain names means that:
• Each server and client that will access Advanced Reports must be registered in the corporate DNS with its fully qualified domain name.
• All application servers and SSRS servers must exist on the same Windows domain.
To check that a machine is registered in the corporate DNS, open the Command
Prompt and enter the following command: nslookup
server_name.domain_name.com
where server_name is the name of the server you are checking and domain_name is your corporate domain. If the server cannot be found, contact your system administrator to add the server to the domain.
Note: If you suspect authorization is failing because cookies are not being passed due to firewall or Internet Explorer security configurations, add the SSRS server to your browser’s “trusted” zone.
Running Advanced Reports requires Enterprise eTIME
Enterprise eTIME Advanced Reporting does not support the ability to run reports directly through the SSRS Report Manager. Once you install the ADP Advanced
204 ADP, Inc.
Managing reporting environments
Reporting security extension on the SSRS server, you must log on to Enterprise eTIME to run reports.
Installing Advanced Reporting on multiple instances
Enterprise eTIME Advanced Reporting enables you to point multiple Enterprise eTIME instances at a single SSRS server. A Enterprise eTIME instance is any instance of the Enterprise eTIME application server, whether it is multiple instances on the same box, or multiple application server installations on many boxes, or multiple language instances on the same box or many boxes.
To install Advanced Reporting for multiple instances, run the ADP Advanced
Reporting Security installation multiple times on the same SSRS server, entering different Enterprise eTIME instance information each time.
Note: If you have multiple application servers that are identical in terms of products installed and language, you do not need to run the ADP Advanced
Reporting Security installation for each one, since each instance has the same set of reports and authorized users. You will, however, need to indicate the URL of the SSRS server in the System Settings > Reports tab on each application server.
Updating the SSRS server after installing new Enterprise eTIME products
Enterprise eTIME add-on products typically add new reports or update existing ones. If you are using Advanced Reporting, you need to make sure that the SSRS server stays up to date with any reporting changes on the Enterprise eTIME server.
Perform the following steps after installing new Enterprise eTIME products:
1. Redeploy all reports to the SSRS server: a. Log on to Enterprise eTIME and click Setup in the upper right-hand corner of the screen.
Note: The Enterprise eTIME server you log on to must be correctly configured to work with SSRS. b. Under Common Setup, click Report Setup.
Enterprise eTIME System Administrator’s Guide 205
Chapter 7 Reports c. Click the Advanced Reports tab. d. Click Deploy Report Files.
Deploying reports may take up to ten minutes. You can use other parts of the application during the deploy.
Note: If you do not see the Advanced Reports tab or the Deploy Report Files button, make sure you have access to these controls.
This access is granted in your Function Access Profile under Enterprise eTIME Manager - Department Manager > Reports > Report Setup > Report
Setup Access and Advanced Reports Deployment.
2. Copy the report labels from the Enterprise eTIME application server to the
SSRS Server, using the following instructions: a. On the Enterprise eTIME application server, access the following directory:
Drive:\ADP_Install_Dir\1\reporting b. Copy the following files:
KronosResources.ini
KronosResources.es-MX.ini
KronosResources.fr-FR.ini
KronosResources.zh-CN.ini
c. Save the files you copied to the following directory on the SSRS server:
SSRS_Install_Drive:\Program Files\
Microsoft SQL Server\
MSSQL.x\Reporting Services\ReportServer\ bin\ApplicationServerInstanceName
For example, C:\Program Files\Microsoft SQL Server\
MSSQL.2\Reporting Services\ReportServer\ bin\gromit-adp-com-1
206 ADP, Inc.
Managing reporting environments
Allowing SSRS to access the web server through a firewall
The SSRS server must be able to send communications to the Enterprise eTIME web server. If the SSRS server and Enterprise eTIME web server are on different sides of a firewall, you must configure the firewall to allow SSRS to send communications via port 80 (http) or port 443 (https). These are default settings.
Advanced Reports logs
Microsoft SQL Server Reporting Services writes log entries to the following location: Drive:\Program Files\Microsoft SQL
Server\MSSQL.2\Reporting Services\LogFiles
To view the most recent log entries, find the ReportServer file with the most recent date and time. For example:
ReportServer__03_26_2007_12_51_34.log contains log information from 12:51:34 PM on March 26, 2007.
When to access the SSRS Report Manager directly
The Report Setup > Advanced Reports workspace under Common Setup provides a link to the Report Manager user interface on the SSRS server. This is the best way for the Advanced Reporting administrator to access the Report
Manager.
Note: The Advanced Reports administrator is identified as part of the Advanced
Reports security installation on the SSRS server.
The Advanced Reporting administrator may need to access Report Manager to perform the following tasks:
• Change settings for datasources. For example, if database login information changes.
• Delete objects (files, users, roles) in the repository. For example, you may want to delete RDL files if you uninstall a product from the Enterprise eTIME suite.
• Add other Enterprise eTIME users as Advanced Reporting administrators.
Enterprise eTIME System Administrator’s Guide 207
Chapter 7 Reports
The Advanced Reports security installation allows you to identify only one administrator. If you need to add others: a. Access Report Manager. b. Click the folder name that corresponds to the name of the Enterprise eTIME application server instance that you are installing. For example gromit-adp-com-1
.
c. Click the Properties tab and then click Security in the menu bar at the left side of the screen. d. Click New Role Assignment. e. Select Content Manager as the role and type the Enterprise eTIME user name into the “Group or user name” field.
208 ADP, Inc.
ডাউনলোড
বিজ্ঞাপন