Introduction
...
This article is primarily intended for Helpdesk team. But any team who faces any issue in accessing Ginesys Report may refer this document. In this article we have described the standard checklist with its troubleshooting steps for Web Report module , those will help to understand the cause of the problem & its basic understanding to prevent such problem in future.
Check List are described below in a table format.
...
to investigate and troubleshoot issues related to Ginesys Report module. Corresponding short easy to understand 'how to' guides are also specified in following table. In majority of cases, it has been observed, the problem gets resolved by going with standard verification.
Guide
...
Problem Type
Report Home: Home is not loading
What to check / Basic actions | How to check ( Quick Guide ) | Description / Remarks | Report is not opening / Home is not opening.Recommended action | |||||
---|---|---|---|---|---|---|---|---|
1 | Run Report SYNC |
| Entries in Ginapps.config for Report configurationNote the error message appeared if any for tech team investigation. | |||||
2 | Verify Report configuration entries in GinApps.config | Ensure the following standard entries are present in Ginapps.config file. Deployment 1: Ginesys and Report on same server
Deployment 2: Ginesys and Report on different servers
IMPORTANT: If different URL is mentioned as ReportUI ReportURI and/or ReportAPI, DO NOT proceed tochange thatthe URL immediately. Check accessing those URL for verification and consult with technical team if required. Verify ReportAPI application Access ReportAPI URL directly entering in browser. The format of ReportAPI URL is mentioned, change the server name or IP appropriatelyfirst (Check 4 & 5). If applications are accessible then do not change the URLs. | Correct the the URL if inappropriately mentioned. | |||||
3 | Check presence of GinesysWebReprts.xml file | Find the file available at following mentioned path
| If missing, forward to technical team. | |||||
4 | Verify access to GinesysReportUI application |
| Verify ReportUI application | Access ReportUI
| Note the error message appeared if any for tech team investigation. | |||
5 | Verify access to GinesysReportAPI application | Access GinesysReportAPI URL directly entering in browser. The format of GinesysReportAPI URL is mentioned, change the server name or IP appropriatelyshould similar to Ginesys ReportUI URL. Replace application same and page name as mentioned in following format.
| Note the error message appeared if any for tech team investigation. | |||||
6 | Test Data Source connection string under Server tab. | Go to Ginesys Web > Report > Server > Data (left side menu) > Source (Expand) >
| In case of unsuccessful connection, verify Oracle connection string and assembly path mentioned GinesysAssembly connection string | |||||
7 | Report path test connection under Server tab. | Go to Ginesys Web > Report > Server tab > General (left side menu) > Main Settings > (double click to load) Test the Report Path using the Icon. | GinesysWebReprts.xml file is present or not | Find the file from the below path.
| Verify the physical path of ReportAPI folder and its AppPool from IIS Manager. Verify the folder Security of ReportAPI folder. Standard set of security should be like :
| Physical path & App pool is mentiond in the Advance settings of each Web application ( ReportAPI, ReportUI etc.) Select any Web Application > At the right side pane we see the Advance settings > Enter into it & check the physical path of folder of that web application along with app pool. | Physical Path , AppPool , Standard Folder Security set of ReportUI folder. Verify the physical path of ReportUI folder and its AppPool from IIS Manager. See in the description column. Right click on any folder ( ReportAPI , ReportUI etc. ) > Properties > Security tab > Check the below Set of Security. SYSTEM ( Full Permission) Creator Owner (Special Permission) Administrators (Full permission) lightning Icon at the end of the Report Path field. | |
8 | Properties of Report web applications: GinesysReportUI, GinesysReportAPI | Verify Physical path and Application Pool Open inetmgr and expand to the application list. Right click on GinesysReportAPI, select Manage Application > Advance Settings | Select the correct AppPool. Mention correct path for Physical Path if found wrong. | |||||
9 | Folder Security of Report directories: \GinesysReport\ReportUI, \GinesysReport\ReportAPI | Go to directory \GSL\GINESYS12\GinesysReport Following permissions must be present in a healthy configuration.
| Physical path & App pool is mentiond in the Advance settings of each Web application ( ReportAPI, ReportUI etc.) Select any Web Application > At the right side pane we see the Advance settings > Enter into it & check the physical path of folder of that web application along with app pool. | Add Full permission for IIS_IUSRS if found missing. |
Problem Type
Report Repository: Report SYNC is not happening
What to check / Basic actions | How to check ( Quick Guide ) | Recommended action | |
---|---|---|---|
1 | Check presence of GinesysWebReprts.xml file is present or not. | Find the file from the below path. available at following mentioned path
| If missing, forward to technical team. |
2 | Folder Security set of ReportUI & ReportAPI. Right click on any folder ( ReportAPI , ReportUI etc. ) > Properties > Security tab > Check the below Set of Security. SYSTEM ( Full Permission) Creator Owner (Special Permission) Administrators (Full permission) Report directories: \GinesysReport\ReportUI, \GinesysReport\ReportAPI | Go to directory \GSL\GINESYS12\GinesysReport Following permissions must be present in a healthy configuration.
| Add Full permission for IIS_IUSRS if found missing. |
Problem Type
Report Scheduler: Report Scheduler service is not working
GinesysReportScheduler Service state | What to check / Basic actions | How to check ( Quick Guide ) | Recommended action |
---|---|---|---|
1 | Check status of GinesysReportScheduler. | Go to > RUN > Services.msc > | If GinesysReportScheduler service is not installed found in service list, then you need to install it. Please follow the below reference for Report Scheduler Service installationrefer Report Scheduler installation section in the Report installation guide. Ginesys Reports Installation Guide If service is found in stopped state, try to start the service. |
2 | Check presence of eWebReportsScheduler.exe file is present or not | Find the file from in the below pathfollowing location.
| If missing copy the file from Report kit. |
3 | Check presence of eWebReportsScheduler.xml file | Find the file from in the below pathfollowing location.
| If the XML is not present in the expected name, look for named as eWebReportsScheduler<Kit Version>.xml. |
4 | Test connection of Schedule Remoting Host | Go to Ginesys Web > Report > Server > General > Main Settings > Scheduler Settings > (left side menu) > Scheduler Settings (double click) | If find the field blank, mention following. |
5 | Enable Report Scheduling Option is True | Server > General > Main Settings > Scheduler Settings > Find Enable Report scheduling > It should be set as True. | |
6 | eWebReportsScheduler.xml , eWebReportsScheduler.exe , eWebReportsScheduler.exe.config – this files along with all DLL files under Ginesys Report folder needs to be unblock. | Open CMD with Admin privilege and run the below command. Type Powershell ( press Enter ) Type below command.
| If Report Server or Report Installation folder location is different then change the mentioned path accordingly in How to check section. |
Problem Type
Report Scheduler
...
: Scheduled mail is not
...
sent. Schedule
...
goes to
...
'ABENDED' state.
What to check / Basic actions | How to check ( Quick Guide ) | Decision | |
---|---|---|---|
1 | GinesysReportScheduler Service state | RUN > Services.msc > Find the Report scheduler service > Check the service it stopped or not installed. If Service is not installed , see in the description section link. | If GinesysReportScheduler service is not installed then you need to install it. Please follow the below reference for Report Scheduler Service installation. |
2 | Test mail credentials in SMTP mailer from Launchpad. | Open Launchpad > SMTP Mailer > Click on Stop Service > Click on Pencil t button for editing > Put your credentials & test the smtp details. ( Do not save any details after checking on this window ) . | |
3 | eWebReportsScheduler.exe file | Find the file from the below path.
| |
4 | SMTP Mail settings in eWebReportsScheduler.xml file | Find the file from the below path and verify the SMTP details.
| |
5 | SMTP SSL settings in eWebReportsScheduler.xml file. | The common known SMTP ports are used in mail configuration i.e. 587,465,25. SSL ports : 587 , 465 Non SSL ports : 25 If found SSL ports are associated with SMTP server name. then SSL tag should be set as true accordingly. | |
6 | eWebReportsScheduler.exe.config file settings under Runtime tag for mail attachment failure. | Below xml tag needs to be add under <Runtime> tag from the the following path. <loadFromRemoteSources enabled="true"/> path : | |
7 | eWebReportsScheduler.xml , eWebReportsScheduler.exe , eWebReportsScheduler.exe.config – this files along with all DLL files under Ginesys Report folder needs to be unblock. | Open CMD with Admin privilege and run the below command. Type Powershell ( press Enter ) Type below command.
| If Report Server or Report Installation folder location is different then change the mentioned path accordingly in How to check section. |