BARUFLOG ; IHS/SD/TPF - SESSION LOG IN AND LOG OUT ;
Source file <BARUFLOG.m>
| Package | Total | Call Graph | 
|---|---|---|
| VA Fileman | 3 | ^DIE $$GET1^DIQ ^DIR | 
| IHS Accounts Receivable | 2 | ($$CURSTAT,$$GETSESID,$$OPENSTAT,$$OUTORREC,$$SETSESS,ASKACT,ASKFORRT)^BARUFUT ($$CSMENU,$$DELFLG,DELETE)^BARUFUT1 | 
| Kernel | 2 | $$CJ^XLFSTR SIG^XUSESIG | 
| Package | Total | Caller Graph | 
|---|---|---|
| IHS Accounts Receivable | 6 | BAR UFMS CASHIER SIGN IN BARMAWO6 BARRQ BARUFCAS BARUFSUP BARVKL0 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| DISPAGAI | ;EP - DO IT AGAIN | |
| DISHDR(UDUZ,SESSID,MODE) | ;EP - DISPLAY HEADER | |
| SIGNOUT | ;EP - SIGN OUT AND RECONCILE | |
| SIGNIN | ;EP - CASHIER SIGN IN | |
| PRINTDUM(UFMSESID) | ;EP - PRINT EMPTY BEGINNING COUNTS | |
| LIST(TOTALS,MODE) | ;EP - DISPLAY CALCULATED TOTALS | |
| NEWSESS | ; | |
| DISPLAYT(UDUZ,SESSID,MODE,ERASTAT) | ;EP - DISPLAY SESSION TOTALS | |
| TOT(CAT,AMT,TOTALS) | ; | 
| Name | Field # of Occurrence | 
|---|---|
| $$CURSTAT^BARUFUT | SIGNIN+3, DISHDR+5 | 
| $$GETSESID^BARUFUT | NEWSESS+6 | 
| $$OPENSTAT^BARUFUT | SIGNOUT+7, SIGNIN+8 | 
| $$OUTORREC^BARUFUT | SIGNOUT+2 | 
| $$SETSESS^BARUFUT | SIGNOUT+61 | 
| ASKACT^BARUFUT | LIST+41 | 
| ASKFORRT^BARUFUT | SIGNOUT+53, SIGNOUT+58, SIGNIN+15, NEWSESS+12, PRINTDUM+19 | 
| $$CSMENU^BARUFUT1 | SIGNIN+2 | 
| $$DELFLG^BARUFUT1 | SIGNOUT+38, SIGNOUT+60 | 
| DELETE^BARUFUT1 | SIGNOUT+39 | 
| ^DIE | SIGNIN+23, NEWSESS+21 | 
| $$GET1^DIQ | DISPAGAI+28, DISPAGAI+30, DISPAGAI+31, DISPAGAI+33, DISPAGAI+34, LIST+33, LIST+34, LIST+35 | 
| ^DIR | SIGNOUT+12, SIGNOUT+19, SIGNOUT+36, SIGNOUT+48 | 
| $$CJ^XLFSTR | DISHDR+3, DISHDR+4, DISHDR+5 | 
| SIG^XUSESIG | NEWSESS+3 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^BARTR(2906 - [#90050.03] | GET1^DIQ | 
| 90057.210101 | GET1^DIQ | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^BARSESS( | SIGNOUT+27, DISPAGAI+26, LIST+27, LIST+31 | 
| ^DD("DD" | SIGNIN+10 | 
| ^DIC(4 - [#4] | SIGNIN+11 | 
| ^VA(200 - [#200] | DISHDR+4 | 
| Name | Line Occurrences | 
|---|---|
| DISHDR | DISPAGAI+4 | 
| DISPAGAI | LIST+44 | 
| DISPLAYT | SIGNOUT+4, SIGNIN+24, NEWSESS+23 | 
| LIST | DISPAGAI+40 | 
| NEWSESS | SIGNIN+8 | 
| SIGNOUT | SIGNIN+4 | 
| TOT | DISPAGAI+35, DISPAGAI+37, DISPAGAI+38, DISPAGAI+39 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| ADJAMT | LIST+1~, LIST+2*, LIST+11*, LIST+24 | 
| ADJCAT | DISPAGAI+34*, DISPAGAI+36, LIST+1~ | 
| ADJCNT | LIST+1~, LIST+2*, LIST+10*, LIST+23 | 
| AMT | DISPAGAI+3~, DISPAGAI+32*, DISPAGAI+35, DISPAGAI+37, DISPAGAI+38, DISPAGAI+39, TOT~, TOT+1 | 
| >> ARBILL | DISPAGAI+28*, DISPAGAI+29 | 
| ARCREDIT | DISPAGAI+3~, DISPAGAI+30*, DISPAGAI+32 | 
| ARDEBIT | DISPAGAI+3~, DISPAGAI+31*, DISPAGAI+32 | 
| BARTR | DISPAGAI+3~, DISPAGAI+25*, DISPAGAI+26*, DISPAGAI+27 | 
| CAT | DISPAGAI+3~, DISPAGAI+35*, DISPAGAI+36*, DISPAGAI+37*, DISPAGAI+38*, DISPAGAI+39*, TOT~, TOT+1, TOT+2 | 
| CATEGORY | LIST+1~, LIST+3*, LIST+4*, LIST+5, LIST+7, LIST+9, LIST+10, LIST+11, LIST+13, LIST+14 , LIST+15, LIST+16, LIST+17, LIST+19, LIST+20, LIST+21 | 
| CNT | LIST+29~, LIST+31*, LIST+36 | 
| DA | SIGNIN+18!, SIGNIN+20*, NEWSESS+16!, NEWSESS+18* | 
| DA(1 | SIGNIN+19*, SIGNIN+22, NEWSESS+17*, NEWSESS+20 | 
| DIC | SIGNIN+18!, NEWSESS+16! | 
| DIE | SIGNIN+18!, SIGNIN+22*, NEWSESS+16!, NEWSESS+20* | 
| DIR | SIGNOUT+10!, SIGNOUT+15!, SIGNOUT+32!, SIGNOUT+44!, SIGNIN+18!, NEWSESS+16! | 
| DIR("A" | SIGNOUT+16*, SIGNOUT+33*, SIGNOUT+45* | 
| DIR("B" | SIGNOUT+17*, SIGNOUT+34*, SIGNOUT+46* | 
| DIR(0 | SIGNOUT+11*, SIGNOUT+18*, SIGNOUT+35*, SIGNOUT+47* | 
| DR | SIGNIN+18!, SIGNIN+21*, NEWSESS+16!, NEWSESS+19* | 
| DUZ | SIGNOUT+4, SIGNOUT+7, SIGNOUT+27, SIGNOUT+38, SIGNOUT+39, SIGNOUT+60, SIGNOUT+61, SIGNIN+3, SIGNIN+8, SIGNIN+19 , SIGNIN+24, NEWSESS+6, NEWSESS+17, NEWSESS+23 | 
| DUZ(2 | SIGNOUT+27, SIGNIN+2, SIGNIN+11, DISPAGAI+26, LIST+27, LIST+31 | 
| ERASTAT | DISPLAYT~, LIST+41 | 
| IENS | DISPAGAI+3~, DISPAGAI+27*, DISPAGAI+28, DISPAGAI+30, DISPAGAI+31, DISPAGAI+33, DISPAGAI+34, LIST+29~, LIST+32*, LIST+33 , LIST+34, LIST+35 | 
| IOF | DISHDR+1 | 
| IOM | DISHDR+3, DISHDR+4, DISHDR+5 | 
| MODE | SIGNOUT+63!, SIGNIN+16*, NEWSESS+22*, DISPLAYT~, DISPAGAI+4, DISPAGAI+40, LIST~, LIST+41, LIST+42, DISHDR~ , DISHDR+3, PRINTDUM+16, PRINTDUM+17 | 
| >> REFAMT | LIST+2*, LIST+15* | 
| >> REFCNT | LIST+2*, LIST+14* | 
| >> RESPONSE | LIST+40*, LIST+41, LIST+42, LIST+43 | 
| SESSDT | SIGNIN+7~, SIGNIN+8*, SIGNIN+9, SIGNIN+10*, SIGNIN+12, SIGNIN+17! | 
| SESSID | DISPLAYT~, DISPAGAI+4, DISPAGAI+26, LIST+27, LIST+31, LIST+32, LIST+41, DISHDR~, DISHDR+5 | 
| >> SUBHDR | LIST+3*, LIST+5, LIST+16*, LIST+17 | 
| TOTALS | DISPAGAI+3~, DISPAGAI+35, DISPAGAI+37, DISPAGAI+38, DISPAGAI+39, DISPAGAI+40, TOT~, LIST~ | 
| TOTALS( | TOT+1*, TOT+2*, LIST+4, LIST+10, LIST+11, LIST+14, LIST+15, LIST+19, LIST+20, LIST+21 | 
| TOTALS("AAA P | AYMENT" , DISPAGAI+6*, DISPAGAI+7* | 
| TOTALS("ADJ C | O-PAY" , DISPAGAI+8*, DISPAGAI+9* | 
| TOTALS("ADJ D | EDUCTIBLE" , DISPAGAI+10*, DISPAGAI+11* | 
| TOTALS("ADJ G | ROUPER ALLOWANCE" , DISPAGAI+18*, DISPAGAI+19* | 
| TOTALS("ADJ N | ON PAYMENT" , DISPAGAI+12*, DISPAGAI+13* | 
| TOTALS("ADJ P | AYMENT CREDIT" , DISPAGAI+20*, DISPAGAI+21*, ENALTY" , DISPAGAI+16*, DISPAGAI+17* | 
| TOTALS("ADJ W | RITE OFF" , DISPAGAI+14*, DISPAGAI+15* | 
| TOTALS("ZZZ R | EFUND" , DISPAGAI+22*, DISPAGAI+23* | 
| TRANBY | LIST+29~, LIST+35*, LIST+37 | 
| TRANFILE | LIST+29~, LIST+34*, LIST+38 | 
| TRANREC | LIST+29~, LIST+30*, LIST+31*, LIST+32 | 
| TRANTIME | LIST+29~, LIST+33*, LIST+37 | 
| TRANTYPE | DISPAGAI+3~, DISPAGAI+33*, DISPAGAI+35 | 
| U | SIGNIN+11, LIST+43, DISHDR+4 | 
| UDUZ | DISPLAYT~, DISPAGAI+4, DISPAGAI+26, LIST+27, LIST+31, LIST+32, LIST+41, DISHDR~, DISHDR+4, DISHDR+5 | 
| UFMSESID | SIGNOUT+2, SIGNOUT+4, SIGNOUT+9!, SIGNOUT+27, SIGNOUT+38, SIGNOUT+39, SIGNOUT+40!, SIGNOUT+56, SIGNOUT+57, SIGNOUT+60 , SIGNOUT+61, SIGNOUT+63!, SIGNIN+3, SIGNIN+9*, SIGNIN+20, SIGNIN+24, NEWSESS+6*, NEWSESS+8, NEWSESS+13!, NEWSESS+18 , NEWSESS+23, PRINTDUM~, PRINTDUM+16, PRINTDUM+17 | 
| >> X | SIGNOUT+38*, SIGNOUT+60*, SIGNOUT+61* | 
| >> X1 | NEWSESS+4 | 
| >> Y | SIGNOUT+20, SIGNOUT+37, SIGNOUT+49, SIGNIN+10* |