HelpDoc_Handbook_CRM
HelpDoc_Handbook_CRM
9/23/2019
© 2019 EdgeVerve Systems Limited. Strictly private and confidential. No part of this
document should be reproduced or distributed without the prior permission of EdgeVerve
Systems Limited.
Tech Support Team Handbook For Techonline call lodgment - FINCRM
Confidential Information
This document is confidential to EdgeVerve Systems Limited ("EdgeVerve") and the Bank. This
document contains information and data that EdgeVerve considers confidential and proprietary
(“Confidential Information”).
Confidential Information includes, but is not limited to, the following:
EdgeVerve’ project management, support and quality processes
Any disclosure of Confidential Information to, or use of it by a third party (i.e., a party other than the
Bank), will be damaging to EdgeVerve. Ownership of all Confidential Information, no matter in what
media it resides, remains with EdgeVerve.
Page 2 of 13
Tech Support Team Handbook For Techonline call lodgment - FINCRM
Version Control
3.0
Page 3 of 13
Tech Support Team Handbook For Techonline call lodgment - FINCRM
Table of Contents
1. What this document is about............................................................................................... 5
2. Required Details....................................................................................................................6
2.1 Basic Information:..................................................................................................................6
2.2 Standard Definition of Severity Levels:...............................................................................7
2.3 Detailed components of ‘L2 Initial Analysis’.......................................................................8
2.4 Check list while lodging the call:..........................................................................................9
3. Logs to be collected............................................................................................................ 10
3.1 Application logs....................................................................................................................10
3.2 Server Logs..........................................................................................................................11
3.3 Database Logs.....................................................................................................................12
3.4 Logs to be collected for CRM-FI integration issues........................................................12
3.5 Logs to be collected for CRM Performance issues.........................................................13
Page 4 of 13
Tech Support Team Handbook For Techonline call lodgment - FINCRM
Page 5 of 13
Tech Support Team Handbook For Techonline call lodgment - FINCRM
2. Required Details
This section explains on the details that have to be included in TechOnline when a request is raised
by bank. The type of information is broadly classified into:
Basic Information
Detailed Information
Attachments
1.1 Basic Information:
These are the very basic type of information regarding the environment in which the issue is
observed.
Information Details
Product* Product in which the issue is observed [e.g. FINCRM]
Product Version* Finacle version in which the issue is observed. [e.g. 10.2.09]
Module name* Module in which the issue is reported [e.g. SALES]
Menu option involved* The menu options involved while the issue occurred. [e.g. CIF ] or batch
job or services where this issue is occurring
Location Status* The Onsite area or environment where the issue Occurred [e.g.
Production/UAT]
Page 6 of 13
Tech Support Team Handbook For Techonline call lodgment - FINCRM
Note: Above severities are descriptive and subject to change as per SLA agreement with the
respective customer.
Page 7 of 13
Tech Support Team Handbook For Techonline call lodgment - FINCRM
Information Details
Simulation Steps If the issue is simulatable at bank, mention the exact steps with screen
shots. All the menu operations and the entity type details also should
be provided. Also clearly mention Area/Environment where the
simulation is done (production / UAT / MIS etc.)
Impact How many entities / accounts impacted
Frequency How frequently the error is occurring in production and the time when
this issue is first reported.
Recent Deployment Is the issue observed after any recent deployment? If yes, please share
details of the deployment
Error logs Systemout, Systemerr logs, FinacleCRM logs, error logs, fatal / fatal-
info logs, dumps as applicable. For details, please check the logs
section
Miscellaneous Here bank can provide any other details bank team has noticed /
suspecting for causing the error, as per their analysis. Any recent
changes in the system level or bank level settings / set-up or resources
can be mentioned here.
Data Details Related table data, reports, batch job details and transaction details to
be shared
Page 8 of 13
Tech Support Team Handbook For Techonline call lodgment - FINCRM
If not simulatable, request to provide bank’s initial observations on the issue reported.
3 The time when the issue occurred (Is it during EOD/BOD or during the day)
5 Was any solution suggested to the problem that you had faced earlier. If yes, mention the
same.
6 Is the issue occurring after any recent patch movements, customized script in production? If
yes, mention the same (Call id , Exe name , Exe size etc )
7 Any recent changes done at Application level (E.g. Account level, product level, scheme
level, SCFM level)
8 Any recent changes done at Environment level (E.g. Environmental variable, configuration
files, property files, jsp , dll/jar etc.,)
9 Any recent changes done at OS/DB level (E.g. Memory tuning , Network related,
Permissions at table level ,Installation of OS/DB patches)
10 Reason for the performing the changes(at Application / Environment /OS/DB level)(Call id or
reference)
14 Kindly zip the following files and upload the same in Techonline as attachment while lodging
the call.
1. Relevant Screen shots
Contents of ‘log’ folder (logs like systemout, systemerr, FinacleCRM, dblayer) (NOTE:
logs formed during the issue occurrence)
2. Issue relevant table details. Request to share the records for the affected/problematic
cases.
As a standard practice test server must be refreshed periodically to be in sync with production
server. Whenever any simulation is done in test server, request to ensure appropriate backups are
taken.
Page 9 of 13
Tech Support Team Handbook For Techonline call lodgment - FINCRM
3. Logs to be collected
There are various types of logs present in the application server, Web server, and Database
server. These logs are to be shared along with the issue description and initial analysis to
identify the cause of the defect based on the type of the issue being raised. There are 3
varieties of logs
1) Application logs
2) Server Logs
3) Database Logs
Separate logs need to be collected for CRM-FI integration and performance related issues.
Page 10 of 13
Tech Support Team Handbook For Techonline call lodgment - FINCRM
1. Go to Logging and Tracing> Server name>JVM Logs, set the configuration as per your need.
WEBLOGIC SERVER
Location of Logs: Weblogic Home/servers/server1/logs or Weblogic Home/bin. Location
may change based on the configuration.
nohup.log
Instrumentation.log
Page 11 of 13
Tech Support Team Handbook For Techonline call lodgment - FINCRM
JBOSS SERVER
Location of Logs: jboss-as/server/bin/or jboss-as/server/. Location may change based on
the configuration.
nohup.log
Output of table_stats.sql
Note: Table_stats.sql output should be collected for tables which are
identified to be problematic (based on query). Please input Full Table
Name (not synonym) when prompted.
SQL Server SQLProfiler
Utilization details from each server (both CPU and memory)
DB2 DSC logs, DB2Master logs and WLM report,
Procedure for collecting AWR Report/SQL Profiler is explained in the attached document.
Page 12 of 13
Tech Support Team Handbook For Techonline call lodgment - FINCRM
Enabling logs:
Logs should be set as Y in FIMASTER.FI_CONFIG_DATA table.
1. Five sets of Thread dumps which should be taken at 5-10 sec interval at application server
level. Thread dumps need to be taken before restart.
2. Heap dump or thread dumps that got generated at the working folder automatically by the
WAS. (Heap dumps will be big in size, hence bank should have heap analyzer in any
machine along with live meeting setup so that our Archie team will analyze and provide
suitable suggestion. Getting reviewed from IBM by raising PMR request for heap analysis
can also be followed by bank)
Procedure for dumps generation is covered in the below document.
Page 13 of 13