Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: PRCELIQ

Package: IFCAP

Routine: PRCELIQ


Information

PRCELIQ ;WISC/CLH/CTB-LIQUIDATE 1358 ;9/14/95 11:40 [1/27/99 3:19pm]

Source Information

Source file <PRCELIQ.m>

Call Graph

Call Graph

Call Graph Total: 11

Package Total Call Graph
IFCAP 6 (HILO,MSG)^PRCFQ  ^PRCFSITE  WAIT^PRCFYN  $$DATE^PRCH58  (LIQ,POST)^PRCH58LQ  EN1^PRCSUT3  
VA FileMan 4 ^DIC  ^DIE  ^DIK  ^DIR  
MailMan 1 ^XMD  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
IFCAP 2 PRCEF LIQUIDATE  PRCEFIS4  

Entry Points

Name Comments DBIA/ICR reference
V ;;5.1;IFCAP;**180**;Oct 20, 2000;Build 5
EN
EN1 ;entry point when obligation number defined
EN2
R
OUT
EXIT
SCREEN ;display balance data prior to posting
OVER ;over drawn notice
DEL
SHOW ;show all transactions posted

External References

Name Field # of Occurrence
^DIC EN2+3
^DIE R+6
^DIK DEL
^DIR EN2EN2+7, R+2, R+5, OUT+1, OUT+4, SCREEN+6
HILO^PRCFQ SCREEN+2
MSG^PRCFQ R+7, OVER+4, OVER+6, DEL
^PRCFSITE EN+1
WAIT^PRCFYN R+7, DEL
$$DATE^PRCH58 EN2+7
LIQ^PRCH58LQ EN+2
POST^PRCH58LQ R+7
EN1^PRCSUT3 EN2+2
^XMD OVER+13

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: $C(7),!!,"This obligation has not yet established in the 1358 file."
  • Line Location: EN2+1
Function Call: WRITE
  • Prompt: !!,MSG
  • Line Location: EN2+2
Function Call: WRITE
  • Prompt: !!,"YOU DO NOT HAVE THE RIGHT SECURITY ACCESS CODE FOR THIS FILE!!",$C(7)
  • Line Location: EN2+3
Function Call: WRITE
  • Prompt: !!,"This 1358 Liquidation entry is assigned entry number ",X1,"."
  • Line Location: EN2+4
Function Call: WRITE
  • Prompt: " $",$FN(LAMT,",",2)
  • Line Location: R+3
Function Call: WRITE
  • Prompt: !
  • Line Location: OUT+0
Function Call: WRITE
  • Prompt: @IOF,IOINHI,"Post Liquidation to 1358",IOINLOW,?40,"Obligation #: ",IOINHI,$P(PO(0),"^")
  • Line Location: SCREEN+2
Function Call: WRITE
  • Prompt: !?20,IOINLOW,"Status: ",IOINHI,$S(+$P(PO(7),"^")>0:$P(^PRCD(442.3,$P(PO(7),"^"),0),"^"),1:"Unknown"),!!,IOINLOW,"Current amount obligated: ",IOINHI,"$ "_$FN($P(PO(8),U),",",2),IOINLOW
  • Line Location: SCREEN+3
Function Call: WRITE
  • Prompt: ?40," Authorization Balance: ",IOINHI,"$ "_$FN(+PO(8)-$P(PO(8),"^",3),",",2),IOINLOW,!!?41,"Unliquidated Balance: ",IOINHI,"$ "_$FN(+PO(8)-$P(PO(8),"^",2),",",2),IOINORM,!!
  • Line Location: SCREEN+4
Function Call: WRITE
  • Prompt: !,$C(7),"This amount EXCEEDS available funds by $ ",$FN(X,",",2),".",!
  • Line Location: OVER+3
Function Call: WRITE
  • Prompt: !!
  • Line Location: OVER+6
Function Call: WRITE
  • Prompt: !!
  • Line Location: OVER+6
Function Call: WRITE
  • Prompt: ?6,$P(ZDA,"-",3),?36,$J(^TMP($J,"PRCE","LIQ",ZDA),10,2),!
  • Line Location: SHOW+4
Function Call: WRITE
  • Prompt: !!,?29,"Total: ",$J(ZTOT,10,2),!!
  • Line Location: SHOW+5
Routine Call
  • DIC
  • Line Location:
    • EN2+3
Routine Call
  • DIE
  • Line Location:
    • R+6
Routine Call
  • DIR
  • Line Location:
    • EN2
    • EN2+7
    • R+2
    • R+5
    • OUT+1
    • OUT+4
    • SCREEN+6

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PRC(424 - [#424] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PRC(420 - [#420] OVER+12
^PRC(424 - [#424] EN2+1
^PRCD(442.3 - [#442.3] SCREEN+3
^TMP("PRCFDA" R+8*
^TMP($J EN1+1!, R+7*, EXIT!, SHOW+2, SHOW+4

Label References

Name Line Occurrences
@( SCREEN+7
DEL EN2+7, R+2, R+5
EN OUT+4
EN2 OUT+1
EXIT EN+3, EN2EN2+1, EN2+2, EN2+3, OUTDEL
OUT EN2+7, R+2, R+5
OVER R+4
R R+4
SCREEN EN2SCREEN+7
SHOW OUT+2

Naked Globals

Name Field # of Occurrence
^( OVER+12

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% EN!, EN+1, EXIT!
CNT EN!, SCREEN+1*
CP OVER+5~*, OVER+12
DA EN!, EN2+5*, R+8, SCREEN+7*
DIC EN!, EN2+3*
DIC(0 EN2+3*
DIE EN!, R+6*
DIK DEL*!
DIR EN2!, EN2+7!, R+2!, R+5!, OUT+1!, OUT+4!, SCREEN+6!
DIR("?" EN2+6*, R*, R+5*, OUT+1*, OUT+3*, OUT+4*
DIR("A" EN2*, EN2+6*, R*, R+5*, OUT*, OUT+3*, SCREEN+6*
DIR("B" EN2*, EN2+7*, R+1*, R+5*, OUT*, OUT+4*, SCREEN+6*
DIR(0 EN2*, EN2+6*, R*, R+5*, OUT*, OUT+3*, SCREEN+6*
DIROUT EXIT!
DIRUT EN2+7, R+2, R+5, EXIT!
DLAYGO EN2+3*!
DR EN!, R+6*
DT EN2+6
DTOUT EXIT!
DUOUT EXIT!
ER EN!, EN+2, EN+3
IOF SCREEN+2, SHOW+3
IOINHI EN!, SCREEN+2, SCREEN+3, SCREEN+4
IOINLOW EN!, SCREEN+2, SCREEN+3, SCREEN+4
IOINORM EN!, SCREEN+4
LAMT EN!, R+3*, R+4, R+7, R+8, OVER+2, OVER+8
LD EN!, EN2+8*, OVER+7
MSG EN2+2!, OVER+5~
MSG(1 OVER+7*
MSG(2 OVER+7*
MSG(3 OVER+7*
MSG(4 OVER+8*
MSG(5 OVER+8*
MSG(6 OVER+9*
MSG(7 OVER+9*
MSG(8 OVER+10*
OUT EN2SCREEN+1!, SCREEN+6*, SCREEN+8!
PO EN!, EN+2, R+7
PO(0 EN2+1, SCREEN+2, SCREEN+7, OVER+5, OVER+8, SHOW+3
PO(12 EN2+6
PO(7 SCREEN+3
PO(8 R+4, SCREEN+3, SCREEN+4, SCREEN+5, OVER+2
PRC EN!
PRC("SITE" OVER+12
PRCE424 EN2+2*!
>> PRCF("X" EN+1*
PRCFA EN!, EN+2, R+7
PRCFA("LIQAMT" R+1
PRCFA("PODA" EN2+1, R+8
>> PRCFD("PAYMENT" R+8, OUTSCREEN+7
PRCOUNT SCREEN+6!, SCREEN+7*
PRCSQ SCREEN+7*!
>> PRCUNLIQ SCREEN+5*
U EN2+6, R+4, R+8, SCREEN+3, SCREEN+5, OVER+2, OVER+5, OVER+8, OVER+12
X EN!, EN2+1*, EN2+3, R+7*, OVER+1~, OVER+2*, OVER+3, OVER+4*, OVER+6*, DEL*
X1 EN!, EN2+3*, EN2+4, EN2+5
XMDUZ OVER+5~
XMSUB OVER+5~, OVER+11*
XMTEXT OVER+5~, OVER+11*
>> XMY( OVER+12*
>> XMY(0 OVER+13
Y EN!, EN+2, EN2EN2+3, EN2+5, EN2+8, R+3, R+5, OUT+1, OUT+4
SCREEN+6, SCREEN+7
Z EN!, EN2+1*
ZDA SHOW+1~, SHOW+4*
ZTOT SHOW+1~, SHOW+3*, SHOW+4*, SHOW+5
ZX OVER+5~, OVER+12*
ZX1 EN2+5*, R+7, R+8, EXIT!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All