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: PSDFIL3

Package: Controlled Substances

Routine: PSDFIL3


Information

PSDFIL3 ;BIR/JPW,BJW-File TRAKKER Info - Insp Inv Adj ; 24 Mar 98

Source Information

Source file <PSDFIL3.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
VA FileMan 6 ^%DT  NOW^%DTC  ^DIC  FILE^DICN  ^DIE  IX^DIK  
Controlled Substances 1 ^PSDFILM  

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: 1

Package Total Caller Graph
Controlled Substances 1 PSDUP3  

Entry Points

Name Comments DBIA/ICR reference
EN1 ;entry for filing vault inventory adjustments trakker info
LOOP ;loop thru ^tmp
FIL ;file data
END ;kill variables
UPDATE ;update 58.8 and 58.81
FIND
EDIT ;edit new transaction in 58.81
ERR ;err log update
FIND9
EDIT9 ;edit error log

External References

Name Field # of Occurrence
^%DT LOOP+6, LOOP+13
NOW^%DTC UPDATE+3
^DIC FIND+1, FIND9+1
FILE^DICN EDIT+7
^DIE EDIT9+1
IX^DIK EDIT+4
^PSDFILM EDIT9+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Updating DHCP now..."
  • Line Location: LOOP+2
Function Call: WRITE
  • Prompt: "done.",!
  • Line Location: FIL+6
Function Call: WRITE
  • Prompt: "."
  • Line Location: EDIT+8
Function Call: WRITE
  • Prompt: "."
  • Line Location: EDIT9+3
Routine Call
  • DIC
  • Line Location:
    • FIND+1
    • FIND9+1
Routine Call
  • DIE
  • Line Location:
    • EDIT9+1

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PSD(58.81 - [#58.81] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PSD(58.8 - [#58.8] LOOP+7, UPDATE+2, UPDATE+4, UPDATE+5, EDIT+6, EDIT+7
^PSD(58.81 - [#58.81] UPDATE+6, FIND*, FIND+2, EDIT+1*, EDIT+2*, EDIT+3*
^PSD(58.89 - [#58.89] ERR+1, FIND9*, FIND9+2
^TMP("PSDOK3" LOOP+16*, LOOP+17*, FIL+2, FIL+3, END+4!
^TMP("PSDWN3" LOOP+3, END+3!
^VA(200 - [#200] LOOP+5, LOOP+10, LOOP+11, FIL+4

Label References

Name Line Occurrences
FIND FIND
FIND9 FIND9
UPDATE FIL+5

Naked Globals

Name Field # of Occurrence
^(0 LOOP+7, FIL+4, UPDATE+4*, EDIT+6*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% END+1!, UPDATE+3
%DT END+1!
%H END+1!
%I END+1!
BAL END+1!, UPDATE+4*, EDIT+1, EDIT+2
CNT EN1+1!, LOOP+1!*, LOOP+17, LOOP+18*, FIL+2*, FIL+3
CQTY LOOP+9*, LOOP+14, LOOP+17, FIL+3*, END+1!, EDIT+2
DA EN1+1!, END+1!, EDIT+4!*, EDIT+7!, EDIT9+1!*
DA(1 EDIT+7*
DA(2 EDIT+7*
DATA EN1+1!
DD EDIT+7!
DIC EN1+1!, END+1!, FIND+1!*, EDIT+7!*, FIND9+1!*
DIC(0 FIND+1*, EDIT+7*, FIND9+1*
DIE END+1!, EDIT9+1!*
DIK END+1!, EDIT+4!*
>> DILOCKTM UPDATE+2, UPDATE+6, ERR+1
DINUM END+1!, FIND+1*, EDIT+7*, FIND9+1*
DIR EN1+1!
DIROUT EN1+1!
DIRUT EN1+1!
DLAYGO END+1!, FIND+1!*, FIND9+1!*
DO EDIT+7!
DR END+1!, EDIT9+1!*
DTOUT EN1+1!
DUOUT EN1+1!
JJ END+1!
NAOU END+1!
NODE LOOP+3*, LOOP+4, LOOP+6, LOOP+7, LOOP+8, LOOP+9, LOOP+12, FIL+3*, END+1!
OK END+1!
OQTY LOOP+8*, LOOP+17, FIL+3*, END+1!, EDIT+2
PAT END+2!
PHARM LOOP+4*, LOOP+5*, LOOP+16, END+2!, EDIT+1
PHARM1 LOOP+8*, LOOP+10*, LOOP+17, FIL+3*, FIL+4, END+2!, EDIT+1, EDIT+2
PHARM2 LOOP+8*, LOOP+11*, LOOP+17, FIL+3*, END+2!, EDIT+2
PHARMN1 FIL+4*, END+2!
PSD LOOP+3*, FIL+1*, FIL+2, FIL+3, END+2!
PSDER END+2!, FIND9*, FIND9+1, EDIT9+1
PSDR LOOP+12*, LOOP+16, LOOP+17, FIL+2*, FIL+3, END+2!, UPDATE+2, UPDATE+4, UPDATE+5, EDIT+1
EDIT+6, EDIT+7
PSDREC END+2!, FIND*, FIND+1, EDIT+1, EDIT+2, EDIT+3, EDIT+4, EDIT+7, EDIT9+1
PSDRN LOOP+8*, END+2!
PSDS EN1+1!, LOOP+7*, END+2!, UPDATE+2, UPDATE+4, UPDATE+5, EDIT+1, EDIT+6, EDIT+7, EDIT9+1
PSDSN EN1+1!, LOOP+7*, END+2!
PSDT END+2!, UPDATE+3*, EDIT+1, EDIT9+1
PSDTA LOOP+9*, LOOP+13*, LOOP+17, FIL+2*, FIL+3, END+2!, EDIT+2
PSDTS LOOP+6*, LOOP+16, END+2!, EDIT+1
PSDTYP LOOP+14*, LOOP+17, FIL+3*, END+2!, EDIT+1, EDIT+2, EDIT+8
QTY LOOP+8*, FIL+3*, END+2!, UPDATE+4, EDIT+1
X EN1+1!, LOOP+6*, LOOP+13*, END+2!, FIND+1*, EDIT+7*, FIND9+1*
X1 EN1+1!
Y EN1+1!, LOOP+6, LOOP+13, END+2!
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