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

Package: Engineering

Routine: ENLIB2


Information

ENLIB2 ;(WASH ISC)/DH-Package Utilities ;1/10/2001

Source Information

Source file <ENLIB2.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
VA FileMan 4 EN^DDIOL  $$GET1^DIQ  ^DIWP  ^DIWW  

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

Package Total Caller Graph
IFCAP 5 PRCST1  PRCST2  PRCST3  PRCST4  ^PRCS(410  
Engineering 3 ALTERNATE STATION NUMBER  ^ENG(6920  WORK ACTION  

Entry Points

Name Comments DBIA/ICR reference
PO ;Called when PO# entered into Equip File
PO1
EXIT
ACC ;Toggle WO STATUS on basis of 2237
ACCX ; IFCAP entry point from File 410
; DA => IEN to File 6914
; +X => IEN to Work Order File
POWO ; IFCAP entry point from File 442
SRV ;Service pointer
CMRNOM ;Subheader on CMR
CMRPRNT
CMRRO ; CMR Responsible Official
WA ;Count the number of WORK ACTIONS
ASN ;Count the number of ALTERNATE STATION NUMBERS

External References

Name Field # of Occurrence
EN^DDIOL WA+5, ASN+5
$$GET1^DIQ CMRRO+2
^DIWP CMRPRNT+1
^DIWW CMRPRNT+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,?13,$P(^(0),U)," SERVICE"
  • Line Location: CMRNOM+1
Function Call: WRITE
  • Prompt: !!
  • Line Location: CMRNOM+1
Function Call: WRITE
  • Prompt: !,?13,$P(^(0),U)," SERVICE"
  • Line Location: CMRNOM+2
Function Call: WRITE
  • Prompt: !!
  • Line Location: CMRNOM+2
Function Call: WRITE
  • Prompt: !,?13,"Responsible Official: ",ENRO
  • Line Location: CMRRO+3

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^ENG(6914.1 - [#6914.1] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(49 - [#49] CMRNOM+1, CMRNOM+2
^DIC(6910 - [#6910] ASN+3
^ENCSN(6917 - [#6917] CMRNOM+3, CMRNOM+6, CMRPRNT+1
^ENG(6914 - [#6914] PO+8*, PO+9, PO+10, PO+11, PO1*, PO1+2*, SRV+1, SRV+2*, CMRNOM+1, CMRNOM+2
CMRNOM+3, CMRNOM+4, CMRNOM+5, CMRNOM+6
^ENG(6914.1 - [#6914.1] CMRNOM+1, CMRNOM+2
^ENG(6920 - [#6920] ACC+2, ACC+3, ACC+7*, ACCX+3, ACCX+5*, WA+3
^PRC(442 - [#442] PO+2, PO+3, PO+4, PO+5, PO+7
^PRCS(410 - [#410] ACC+5, ACC+6
^UTILITY($J CMRPRNT!

Label References

Name Line Occurrences
ACC ACCX+6
CMRPRNT CMRNOM+3, CMRNOM+6
CMRRO CMRNOM+1, CMRNOM+2
PO1 PO+8
SRV PO1+1

Naked Globals

Name Field # of Occurrence
^( PO+2, PO+3, CMRPRNT+1, WA+3, ASN+3
^(0 PO+5, CMRNOM+1, CMRNOM+2, CMRPRNT+1
^(1 PO+7
^(2 PO1*, PO1+2*, CMRNOM+1, CMRNOM+2, CMRNOM+3, CMRNOM+4, CMRNOM+6
^(3 SRV+1
^(4 ACC+3
^(5 ACC+2
^(8 PO+9*, PO+10*, PO+11*
^(9 ACC+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
COUNT WA+2~*, WA+3*, WA+4, ASN+2~*, ASN+3*, ASN+4
>> D0 CMRNOM+1, CMRNOM+2, CMRNOM+3, CMRNOM+4, CMRNOM+5, CMRNOM+6
DA PO+8, PO+9, PO+10, PO+11, PO1PO1+2, ACC+2, ACC+3, ACC+7, ACCX+4
ACCX+5~*, SRV+1, SRV+2, WA+3, ASN+3
DIERR CMRRO+1~
DIWF CMRPRNT~*
DIWL CMRPRNT~*
DIWR CMRPRNT~*
>> ENCMR CMRNOM+1*, CMRNOM+2*, CMRRO+2
>> ENCMR(0 CMRNOM+1*, CMRNOM+2*
ENDA ACCX+4~*, ACCX+5
ENNOMEN CMRNOM+3*, CMRNOM+4, CMRNOM+5!, CMRNOM+6*, CMRPRNT+1
ENNX CMRPRNT+1*, CMRPRNT+2!
ENPO PO+2*, PO+3, PO+4!, EXIT!
ENPO("CC" PO+5*, PO+8, PO+10
ENPO("FCP" PO+5*, PO+8, PO+9
ENPO("SRC" PO+6*, PO+7*, PO1+2
ENPO("SRV" PO+6*, PO+7*, PO1+1, SRV+2
ENPO("SUB" PO+5*, PO+8, PO+11
ENPO("VEN" PO+6*, PO+7*, PO1
ENPO(0 PO+2*, PO+3*, PO+4, PO+5, PO+7
ENRO CMRRO+1~, CMRRO+2*, CMRRO+3
ENX ACC+3*, ACC+4!, ACC+5!, ACC+6, ACC+8!
ENX(0 ACC+6*
ENX(1 ACC+6*, ACC+7
I WA+2~, WA+3*, ASN+2~*, ASN+3*
IOM CMRPRNT
J WA+2~, WA+3*, WA+4, ASN+2~, ASN+3*, ASN+4
U PO+5, PO+7, PO+9, PO+10, PO+11, PO1PO1+2, ACC+2, ACC+3, ACC+5
ACC+6, ACC+7, ACCX+5, SRV+1, SRV+2, CMRNOM+1, CMRNOM+2, CMRNOM+3, CMRNOM+4, CMRNOM+6
CMRPRNT+1, WA+3, ASN+3
X PO+2, ACCX+3, ACCX+5, CMRPRNT~, CMRPRNT+1*, WA+3, WA+4, WA+6!, ASN+3, ASN+4
ASN+6!
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