Portal | Manuals | References | Downloads | Info | Programs | JCLs | Mainframe wiki | Quick Ref
IBM Mainframe Computers Forums Index
 
Register
 
IBM Mainframe Computers Forums Index Mainframe: Search IBM Mainframe Forum: FAQ Memberlist Profile Log in to check your private messages Log in
 
Regarding ATM project

 
Post new topic   Reply to topic    IBMMAINFRAMES.com Support Forums -> HomeWorks & Requests
View previous topic :: :: View next topic  
Author Message
vijii_sv
Warnings : 1

New User


Joined: 09 Mar 2007
Posts: 3
Location: chennai

PostPosted: Tue May 29, 2007 6:18 am    Post subject: Regarding ATM project
Reply with quote

can anybody help me to do a ATM project
Back to top
View user's profile Send private message

dick scherrer

Site Director


Joined: 23 Nov 2006
Posts: 19270
Location: Inside the Matrix

PostPosted: Tue May 29, 2007 6:33 am    Post subject:
Reply with quote

Hello,

Possibly.

For anyone to help, you need to post what you need to do and what restrictions you have. In what environment(s) are you going to implement? Is there to be new equipment or are you going to try to retrofit to existing platforms.

Is there some pressing reason to use atm rather than ip?

The more you post, the better we will be able to offer suggestions.
Back to top
View user's profile Send private message
vijii_sv
Warnings : 1

New User


Joined: 09 Mar 2007
Posts: 3
Location: chennai

PostPosted: Tue May 29, 2007 6:44 am    Post subject:
Reply with quote

i am doing a project in mainframe

Let me post the ATM req..

V have totally 3 modules for example
1. Withdrawal of cash
2. Mini Statement of Account
3. Balance Enquiry

Process: (sample flow of proj)

1. Ask for Card no.,name addresss,
2. Ask for Pin no.
3. Ask for account type


IF Option1 : (Withdraw OF cash)
1. Ask for amount
2. check for balance available or not
3. If exist then reduce the withdrawn amount from the balance

IF Option2: (mini statement)
1. Ask for how many transaction to get statement
2. Show the trasaction

If option3: (Balance Enquiry)
1. Display the Balance Amount
Back to top
View user's profile Send private message
enrico-sorichetti

Global Moderator


Joined: 14 Mar 2007
Posts: 10308
Location: italy

PostPosted: Tue May 29, 2007 10:16 am    Post subject: Re: regarding ATM project
Reply with quote

I STRONGLY hope that this is some kind of homework

I would never trust a financial institution relying on forum replies to design their ATM application... :-) :-)

an ATM application is not something that can be easily outlined in a short reply ( just to give a sample here are some concerns )


programming an ATM ( cash dispenser ) is not an easy task,
the steps You have outlined are maybe 10% of the work involved;
in such an application the most important parts are
"ERROR DETECTION AND RECOVERY"
timeouts, host communication (lack of), add as may as You like

the way You posed the question is not at all relevant to an ATM application
the data You ask for, and the outputs could be well suited for any terminal equipment ( screen + printer )

Just to give a sample of the flow..

the ATM monitor program will simply sit there waiting for an interrupt,
here a sample list:

host communication
ATM tampering
.... add as many interrupts as required for hardware management
timeout management
card reader interrupt
keyboard interrupt
printer interrupt
counting device interrupt

every action is interrupt driven and will always start from the main wait point..

to give You an idea of what could happen..

read the magnetic strip data ( it will contain also the residual pin trial count )

if the pin is wrong..
decrement the count
if residual trial count is 0 then retain the card, log locally, alert host
if user cancels the operation, update residual trial count, rewrite the magnetic strip, eject the card
end transaction

if the pin is right
reset the count
.....
now at the main waiting point You might get a card jam..
so alert host, prepare the atm for an orderly shotdown and a logo display of out of service
..

and so on and so on

if the pin is good, then
check if the customer has the availability for the amount requested,
check if the ATM has the availability for the amount requested
display the standard notes mix
ask the customer for a different notes mix

and so on

and again

what if after a successful notes counting and the notes sitting in the pre eject station waiting for the customer to pick up its card You get a timeout
because the customer did not pick up the card ????
( send the notes sitting in the pre-eject workstation to the discard bin,
notify everybody of the negative response, flag the debit transaction as unsuccesfull, prepare for an ATM shutdown for a card jam

and so on and so on

regards

I will not get into the details, but believe me...
I know what I am talking about
Back to top
View user's profile Send private message
expat

Global Moderator


Joined: 14 Mar 2007
Posts: 8593
Location: Back in jolly old England

PostPosted: Tue May 29, 2007 12:07 pm    Post subject:
Reply with quote

Quote:
I would never trust a financial institution relying on forum replies to design their ATM application...



May I offer the following enhancement icon_lol.gif
IF Option1 : (Withdraw OF cash)
1. Ask for amount
2. check for balance available or not
3. If account = expat then leave balance of account unchanged
ELSE
reduce the withdrawn amount from the balance
Back to top
View user's profile Send private message
vijii_sv
Warnings : 1

New User


Joined: 09 Mar 2007
Posts: 3
Location: chennai

PostPosted: Wed May 30, 2007 5:42 am    Post subject:
Reply with quote

Can you please send the projects to my mail id or post it in the forum. If u have the hard copy,
Back to top
View user's profile Send private message
View previous topic :: :: View next topic  
Post new topic   Reply to topic    IBMMAINFRAMES.com Support Forums -> HomeWorks & Requests All times are GMT + 6 Hours
Page 1 of 1

 

Search our Forum:

Similar Topics
Topic Author Forum Replies Posted
No new posts GSAM conversion in IMS DB to DB2 migr... asukumar IMS DB/DC 2 Tue Feb 18, 2014 1:12 pm
This topic is locked: you cannot edit posts or make replies. Project Lead – Automation Testing @... mahantesh_bh1 Mainframe Jobs 0 Thu Nov 10, 2011 4:06 pm
No new posts Group option identifying all records ... madmartinsonxx DFSORT/ICETOOL 14 Fri Jul 29, 2011 8:46 pm
This topic is locked: you cannot edit posts or make replies. Mainframe Project Manager 10 -13 Year... lokeshmehtacse Mainframe Jobs 0 Sun May 08, 2011 11:04 am
No new posts SCLM FLM04030 - ERROR OPENING PROJECT... shanbalasay JCL & VSAM 2 Thu May 27, 2010 11:32 pm

Facebook
Back to Top
 
Job Vacancies | Forum Rules | Bookmarks | Subscriptions | FAQ | Polls | Contact Us