Professional Documents
Culture Documents
Terminal Status
Terminal Status
==============================================================================
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
==============================================================================
create view terminal_status_vw
as
SELECT id, short_name, b.name_location,term_mode
FROM term a,tm_card_acceptor b
where a.id=substring (b.card_acceptor,1,8)
create view terminal_fault_vw
as
--**************************************************************************
select a.id, --------CASH JAM------------------a.short_name,b.name_location, 'CashHandlerFaulty' as Fault
FROM term a,tm_card_acceptor b
where a.id=substring (b.card_acceptor,1,8)and substring(a.status,09,02) = '02'
--**********************************************************************
union
select a.id, --------TRANSPORT WAY NOT FREE------------------a.short_name,b.name_location, 'CashHandlerSuspect' as Fault
FROM term a,tm_card_acceptor b
where a.id=substring (b.card_acceptor,1,8)and substring(a.status,09,02) = '01'
--**********************************************************************
union
select a.id, ------RECEIPT PRINTER FAULTY-----------------short_name,b.name_location,'ReceiptPrinterFaulty' as Fault
FROM term a,tm_card_acceptor b
where a.id=substring (b.card_acceptor,1,8)and substring(a.status,13,2) = '02'
--*******************************************************************
union
select a.id,----------RECEIPT PAPER LOW-----------------------short_name, b.name_location,'ReceiptPaperLow' as Fault
FROM term a,tm_card_acceptor b
where a.id=substring (b.card_acceptor,1,8)and substring(a.status,13,2) = '01'
--***************************************************************
union
select a.id,-----------------JOURNAL PRINTER FAULTY-------------------a.short_name,b.name_location, 'JournalPrinterFaulty' as Fault