Enterprise SOAP API
>
API by Reference
>
Teller System
>
Teller Drawer Modification
>
Developer Resources
Details
SoapAction
http://jackhenry.com/ws/TellerDrwMod
Input Name
TellerDrwMod
Output Name
TellerDrwModResponse
Input Namespace
http://jackhenry.com/jxchange/TPG/2008
Group Name
Teller
Container
TPG_TellerMaster.xsd
FAQ
TellerDrwModFAQ
TellerDrwMod Questions
TellerDrwMod Questions
Q: Last Thursday I had used TellerDrwMod to “claim”
drawer 106 (TellerUsrID=Mable). This operation returned SUCCESS and
subsequent attempts to release/claim that drawer also returned SUCCESS on
that day.
If an attempt is made today to claim that same drawer (same request), the
response is:
<FaultMsgRec><ErrCode>201</ErrCode><ErrCat>Error</ErrCat><ErrDesc>Prior Processing Period still Open.</ErrDesc><ErrElem>TDUSER</ErrElem><ErrElemVal>PTDWR</ErrElemVal><ErrLoc>TXDRWRMOD</ErrLoc></FaultMsgRec>
I am assuming that some steps need to be followed to release and make the
drawer available. Can you describe the required steps from a client web
services call perspective?
A: The claim drawer isn’t necessarily verifying
credentials. While it does use the entered credentials inside it to
determine who claimed the drawer, the ultimate purpose of it is to lock
the drawer down so no other user can sign in on top of the user already
signed in. Without claiming a drawer, the system could potentially allow
two tellers sign into the same drawer at the same time. This can cause a
balancing nightmare. Proper sequence is:
Before passing the TellerDrwMod ‘Rls’ you will need to perform the
TellerDrwMod ‘TrnsitnModInfor’ and ‘BalModInfo’. This will allow you to
close the session for the one date, before releasing and claiming the
session for the next date.
Drawer 106 is released by user Mable using TellerDrwMod “Rls”.
Have a Question?
Have a how-to question? Seeing a weird error? Get help on
StackOverflow.
Register for the Digital Toolkit Meetup
where we answer technical Q&A from the audience.