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

Package: Engineering

Routine: ENEQPMS5


Information

ENEQPMS5 ;(WASH ISC)/DH-Generate PM Work Orders ;4.10.98

Source Information

Source file <ENEQPMS5.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
VA FileMan 3 NOW^%DTC  FILE^DICN  ^DIK  
Engineering 2 TEST^ENWOCOMP  ST^ENWOINV  
Kernel 1 ^%ZISC  

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
Engineering 1 ENEQPMS2  

Entry Points

Name Comments DBIA/ICR reference
PR ; Begin
PR1
PR2
PR22 ; Must create a new work order
PR221
PR3 ;
EMP
WOCST
HOLD
TRLR ; Interpret PM STATUS and CONDITION CODE
OUT

External References

Name Field # of Occurrence
NOW^%DTC PR+7
^%ZISC OUT+3
FILE^DICN PR221+1
^DIK PR221+10
TEST^ENWOCOMP PR221+19
ST^ENWOINV PR221+20

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"PM Worklist was requested, but there's nothing to print."
  • Line Location: PR+1
Function Call: WRITE
  • Prompt: !!,"Abnormal termination. This worklist may be incomplete."
  • Line Location: PR+16
Function Call: WRITE
  • Prompt: !!,"There are no incomplete PM work orders to print.",!
  • Line Location: HOLD+0
Function Call: READ
  • Timeout: DTIME
  • Line Location: HOLD+1
Function Call: WRITE
  • Prompt: !
  • Line Location: TRLR+2
Function Call: WRITE
  • Prompt: "STATUS: P=>Pass C=>Corrective action D0=>Deferred D1=>Could not locate"
  • Line Location: TRLR+3
Function Call: WRITE
  • Prompt: !," D2=>In use D3=>Out of service CONDITION: LN=>Like new G=>Good P=>Poor"
  • Line Location: TRLR+4
Function Call: WRITE
  • Prompt: !,"Y2K: FC=>Fully compl NC=>Non-compl CC=>Conditionally compl NA=>Not appl"
  • Line Location: TRLR+5
Function Call: WRITE
  • Prompt: !,"Techs may circle STATUS and/or CONDITION. Y2K CATEGORY is information only."
  • Line Location: TRLR+6

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^ENG(6920 - [#6920] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD("DD" PR+8
^DIC(6910 - [#6910] PR+4
^DIC(6922 - [#6922] PR1
^ENG("EMP" - [#6929] PR221+13, PR221+18, EMP+1, EMP+2, EMP+3, WOCST
^ENG(6910.2 - [#6910.2] PR+10, PR+11
^ENG(6914 - [#6914] PR2+2, PR221+8, PR221+10, PR221+13
^ENG(6914.2 - [#6914.2] PR221+12
^ENG(6920 - [#6920] PR1+1, PR2+1, PR22+1, PR221PR221+2, PR221+3, PR221+5*, PR221+7*, PR221+8*, PR221+9*
PR221+10, PR221+11*, PR221+12*, PR221+16*, PR221+17*, PR221+20, PR221+23, WOCST+2*, WOCST+3*, WOCST+4*
^ENG(6920.1 - [#6920.1] PR221+6, PR221+7
^TMP($J PR+1, PR+15, OUT+2!

Label References

Name Line Occurrences
@( PR1+4, PR1+7, PR1+8, PR3+1, PR3+2
EMP PR1+6, PR1+8
HOLD PR+15
OUT PR+18
PR1 PR+15
PR2 PR1+4, PR1+7
PR221 PR221
PR3 PR2+4
TRLR PR+17, PR1+4, PR1+7, PR1+8, PR3+1
WOCST PR221+22

Naked Globals

Name Field # of Occurrence
^( PR2+2
^(0 PR1PR2+1, PR221+12, WOCST
^(1 PR221+20*
^(3 PR221+8
^(5 PR221+20, WOCST+3*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % PR+7
DA PR+2~, PR+15*, PR1+4*, PR1+7, PR1+9*, PR2+1, PR2+2, PR221+5, PR221+8, PR221+10*
PR221+13, PR221+19*, PR221+20, PR221+21*
DD PR221+1!
DIC PR+2~, PR221+1*
DIC(0 PR221+1*
DIE PR+2~
DIK PR221+10*!
DO PR221+1!
DT PR221+5
DTIME HOLD+1
EN PR+2~, PR221+8*, PR221+10*, PR221+11, PR221+12, PR221+22, WOCST+2, WOCST+4
ENCODE PR1*, PR1+1, PR2+1, PR2+2, OUT!
ENCOND OUT+1!
ENDA PR221+10*, PR221+19*, PR221+21, OUT!
ENDATE PR+7*, OUT+1!
ENDTYP OUT!
ENDVTYP OUT!
ENEMP PR+15*, PR1+8*, PR221+14*, PR221+18*, EMPEMP+1, EMP+2*, OUT+1!
ENEXPAND PR+10*, PR+11*, PR221+20, OUT+1!
ENFNO OUT+1!
ENHRS OUT+1!
ENHZ PR+15*, PR1+4*, PR1+9*, PR2*, OUT+1!
ENHZ(1 PR2*, PR221+9
ENID OUT!
ENLABOR PR+4*, WOCST+1, OUT+1!
ENLID OUT!
ENLOC PR221+8*, OUT!
ENLVL PR221+11*, OUT+1!
ENMAN OUT!
ENMANF OUT!
ENMAT OUT+1!
ENMFGR OUT+1!
ENMOD OUT!
ENNXL PR221+1*, PR221+2, PR221+4, PR221+5, PR221+7, PR221+8, PR221+9, PR221+10, PR221+11, PR221+12
PR221+16, PR221+17, PR221+19, PR221+23, WOCST+2, WOCST+3, WOCST+4, OUT+1!
ENNXT OUT+1!
ENPG PR+9*, PR1+4, PR1+7, PR1+8, HOLDTRLR+1, OUT!
ENPG(0 PR1+4*, PR1+7*, PR1+8*, HOLD
>> ENPM PR1
>> ENPMDT PR1
ENPMN PR221+8*, OUT!
ENPRC PR221+12*, OUT!
ENPROC OUT!
ENPROC(2 PR221+12*
ENSHABR PR1*, OUT!
>> ENSHKEY PR+14*, PR+15*, PR1PR1+4, PR1+7, PR221+5, WOCST+2
>> ENSHOP PR1*
ENSN OUT!
ENSRT OUT!
ENSRVC OUT+1!
ENSTAT OUT+1!
ENTECH PR+15, PR1+3, PR221+13, OUT!
ENUSE OUT!
ENWING OUT+1!
ENWO PR1+1*, PR221*, PR221+1, PR221+24*, OUT!
ENWO(1 PR221+24*, PR3+1
ENWOX PR2+1*, PR2+2*, PR2+3, PR2+4, PR3+1*, OUT!
ENX PR+2~, OUT+1!
ENXP PR+14!
ENXP("LOCK" PR+16, PR22+1*, PR221+4*
ENY PR+9*, PR3+1, HOLD, OUT!
H PR+3~, WOCST+2*, WOCST+3
HDR PR+3~, PR+5*, PR+6*, PR+8, PR1+4, PR1+7, PR1+8, PR3+1
I PR+2~, PR+10*, PR+11
IO PR+12
IO("S" TRLR+1
IOM PR+5
IOSL PR3+1, TRLR+2
IOST HOLD+1, TRLR+1, OUT+3
J PR+2~, PR221*
K PR+2~, PR221+24*
LINE PR+3~, PR+5*, PR+6*, PR3+2
MULT PR+3~, PR2*, PR221+10
NODE PR+3~, PR+13*, PR+15, PR1+4*, PR1+7*, PR1+8, PR1+9
SE PR+3~, PR2*, PR221+10, PR221+13
>> SUB PR+13*, PR+15, PR1+4, PR1+9
TECH PR+2~, PR+9*, PR221+13*, PR221+14, PR221+15, PR221+16, PR221+17, PR221+18, EMP*, EMP+1*
EMP+2*, EMP+3, WOCST
TIME PR+3~, PR+8*
U PR+4, PR+11, PR1PR2PR2+1, PR2+2, PR221+5, PR221+8, PR221+9, PR221+11
PR221+12, PR221+13, PR221+16, PR221+18, PR221+20, PR221+22, EMP+3, WOCSTWOCST+2, WOCST+3
WOCST+4, HOLD+1
VACANT PR+3~, EMP*, EMP+3*
W PR+3~, WOCST*, WOCST+1*, WOCST+3
X PR+2~, PR+12*, PR+15, PR1*, PR1+4, PR1+7, PR221+1*, PR3+1, HOLD+1*
X1 PR+2~, PR2+1*, PR2+2*, PR221+6*, PR221+7
>> Y PR+7*, PR+8, PR221+1
>> ZTQUEUED OUT+3
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