Professional Documents
Culture Documents
Keywords: Alert system, Batch jobs, DDE, Job process, Monitoring tool
Introduction
Alert system is the alert triggering platform for the credit card customers. The card holder can be able to enrol their
account from UI for online banking services. The customer has to be enrolled to online banking portal and must have
an active profile set in the application to avail the facility of alerts. After successful enrolment, customer details and
email id and mobile no are stored in Alert system and customer is eligible for alert services. When there is change
happens to the customer online banking profile or transactions happens from the credit card customer receives an
alert in the form of email or SMS. Alert delivery platform has been classified into two Real time alert platform and
Batch alert platform. Any notification that should be sent to customer immediately is driven by real time alert
platform e.g. Password change, Address change etc. Any notification that can be delivered every end of day, every
month once to the customer for e.g. Balance summary, Payment due and Statement ready is driven by batch alert
platform. Alert system has set of batch jobs which process all the batch alert files every end of the day and triggers the
alert to the customer.
A batch job is nothing new it is simple a group of the programs processed in batch mode. A sequence of the
commands are executed by the operating system as batch file, shell script or command file is submitted as a single
unit for execution. The opposite of a batch job is interactive processing, in which a user enters individual commands to
be processed immediately. In many cases, batch jobs accumulate during working hours, and are then executed during
the evening or another time the computer is idle. This is often the best way to run programs that place heavy
demands on the computer.
Batch Job Monitoring Tools understanding the acceptance criteria and scope of
testing.
This tool monitors the alert system batch jobs in the Analysis of existing system, design of proposed
production and intimates the concerned team when any system and developing.
notable delay or long running or failures occurs in batch Thoroughly analyse the requirements and break
jobs. Also triggers the mails to the source system when them into test scenarios.
data or signal files are not published in the input data Designing the test cases for both system and
directory. These data and signal files are the inputs to integration testing and test cases review.
the batch jobs. Performing smoke testing before system and
integration testing to ensure that availability of jobs
Existing Tools in testing environment. Also availability of source
and target data set as per requirements.
Alert system executes all the batch jobs at the end of
Performing system testing by executing the jobs in
every day to trigger alerts to the customers. If there is
any job failure or delay in job start or job running from UNIX environment (System region) and validating
long time then alert triggering process will get delayed. source and target data mappings.
In existing system batch job has to be monitored Execution of system test cases and validating the
manually-started, completed, failed, and so on. Manual results.
monitoring of jobs takes more time. Logging the defects in ALM if any discrepancy in the
test results.
Proposed System Defect retesting and validation.
Performing Integration testing by executing the
In the proposed system, automation approach to Jobs in UNIX (Integration region) and validating
monitor all the batch jobs. It monitors the job stream, source and target data mappings.
making sure everything runs in the right order, notifying Validating the template of alert received in the mail
stakeholders if any job failures. This monitoring job will box.
trigger a notification mail to the respective team when
there is any failure of job or delay in job start or job run Experimental Setup
time more than the normal. It will notify interested
parties in the event that data and signal files do not Input Files
arrive together in DDE so that when one of these files
arrives without the other, the sender of the files can be YYYYMMDD_dms_ctmlogs_consldtd.dat - This file
notified to solve the issue. Also triggers mail if any data contains consolidated data of all the batch jobs logs
or signal files are rejected by batch jobs. We can from the past 20 days.
streamline operations and save time without having to YYYYMMDD_dms_ctmlogs.dat - This file contains
manually monitor different job schedules. previous days Log files.
mntrng_mailing_list.lst - This list file contains Email
Algorithm for Proposed System address to trigger notification mails.
Batch_jobs.lst - This file contains the list of all the
Analysing the business requirements and batch jobs running at the end of every day.
8
J. Adv. Res. Appl. Arti. Intel. Neural Netw. 2017; 4(1&2) Sahebjan M et al.
Output File
YYYYMMDD_dms_jobs_avg_runtime.dat - This file contains average run time of all the batch jobs.
9
Sahebjan M et al. J. Adv. Res. Appl. Arti. Intel. Neural Netw. 2017; 4(1&2)
When our tool executes all form of the alert system save at each step. If there is any delay in alert system
then a report has been summarised and this report will then it noticed to the team.
The test cases for this tool have been designed. Test rectification of the error the tool is running successfully.
executed for this system and finds the errors. After
The report given below is generated automatically by the administrator about the errors.
our tool. After making the report it send the message to
10
J. Adv. Res. Appl. Arti. Intel. Neural Netw. 2017; 4(1&2) Sahebjan M et al.
11