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

Package: Engineering

Routine: ENWONEW


Information

ENWONEW ;(WASH ISC)/DH-Work Order Entry ;8.28.97

Source Information

Source file <ENWONEW.m>

Call Graph

Call Graph

Call Graph Total: 16

Package Total Call Graph
Engineering 7 PRT1^ENEWOD  DEV^ENLIB  ZIS^ENUTL  (EDIT1,PRT1)^ENWOD  HOLD^ENWOD2  AUTODEV^ENWONEW2  FDAT4^ENWOP3  
VA FileMan 6 ^%DT  ^DIC  FILE^DICN  ^DIE  ^DIK  ^DIR  
Kernel 3 (,HOME)^%ZIS  ^%ZISC  ^%ZTLOAD  

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

Package Total Caller Graph
Engineering 12 ENBCPM7  ENBCPM9  ENEQPMR1  ENETRAN2  ENSA8  ENSA9  ENWOME  ENWONEW  
ENWONEW-WARD  ENWONEW1  ENWONEW2  ENWONEW3  

Entry Points

Name Comments DBIA/ICR reference
WARD ; Entry point for Electronic Work Requests
ENG ; Entry point for Work Orders to be entered by Facility Management
PROCS ;Main process (work order entry)
WONUM ;Find next sequence number & use it
WOFILL ;Fill in known fields
WOEDIT ;Edit newly created work order (if desired)
WOPRNT ;Print new work order (if desired)
TASK ;Print work order in background

External References

Name Field # of Occurrence
^%DT WONUM+2
^%ZIS WOPRNT+9, WOPRNT+21, WOPRNT+31
HOME^%ZIS WOPRNT+7, WOPRNT+18, WOPRNT+31, WOPRNT+40, TASK+2
^%ZISC WOPRNT+12, WOPRNT+22
^%ZTLOAD TASK+2
^DIC WARD+4, ENG+3
FILE^DICN WONUM+7
^DIE WOFILL+3, WOFILL+7, WOEDIT+1, WOEDIT+12, WOEDIT+15
^DIK WOEDIT+2, WOEDIT+3, WOEDIT+4
^DIR PROCS+4, WOEDIT+7, WOEDIT+14, WOPRNT+30, WOPRNT+39
PRT1^ENEWOD WOPRNT+32
DEV^ENLIB WOPRNT+40
ZIS^ENUTL WOPRNT+19
EDIT1^ENWOD WOEDIT+16
PRT1^ENWOD WOPRNT+10, WOPRNT+41
HOLD^ENWOD2 WOPRNT+11
AUTODEV^ENWONEW2 WOPRNT+6, WOPRNT+17
FDAT4^ENWOP3 WOPRNT+22

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Want to enter a new work order?"
  • Line Location: PROCS+2
Function Call: WRITE
  • Prompt: !!,*7,"Can't seem to add to Work Order File."
  • Line Location: PROCS+7
Function Call: WRITE
  • Prompt: !,"Please try again later or contact IRM Service."
  • Line Location: PROCS+8
Function Call: WRITE
  • Prompt: !," FileMan has timed out due to inactivity. Work Order DELETED.",*7
  • Line Location: WOEDIT+2
Function Call: WRITE
  • Prompt: !," Work Order DELETED.",*7
  • Line Location: WOEDIT+3
Function Call: WRITE
  • Prompt: !," Work Order DELETED.",*7
  • Line Location: WOEDIT+4
Function Call: WRITE
  • Prompt: !!,"Do you want to CLOSE this work order now?"
  • Line Location: WOEDIT+6
Function Call: WRITE
  • Prompt: !!,"Edit this new work order?"
  • Line Location: WOEDIT+13
Function Call: WRITE
  • Prompt: !,"Want to print this new work order?"
  • Line Location: WOPRNT+29
Function Call: WRITE
  • Prompt: !,"Print this work order?"
  • Line Location: WOPRNT+38
Routine Call
  • DIC
  • Line Location:
    • WARD+4
    • ENG+3
Routine Call
  • DIE
  • Line Location:
    • WOFILL+3
    • WOFILL+7
    • WOEDIT+1
    • WOEDIT+12
    • WOEDIT+15
Routine Call
  • DIR
  • Line Location:
    • PROCS+4
    • WOEDIT+7
    • WOEDIT+14
    • WOPRNT+30
    • WOPRNT+39
Routine Call
  • %ZIS
  • Line Location:
    • WOPRNT+9
    • WOPRNT+21
    • WOPRNT+31
Routine Call
  • %ZIS
  • Line Location:
    • WOPRNT+7
    • WOPRNT+18
    • WOPRNT+31
    • WOPRNT+40
    • TASK+2

FileMan Files Accessed Via FileMan Db Call

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

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(6910 - [#6910] WARD+3
^DIC(6922 - [#6922] WONUM+3, WONUM+4
^DIE("B" WARD+6, ENG+5, WOEDIT+11
^ENG(6910.2 - [#6910.2] WOPRNT+2, WOPRNT+3
^ENG(6920 - [#6920] PROCS+10, PROCS+11, WONUM+5, WONUM+6, WONUM+8, WOEDIT+3, WOEDIT+4
^VA(200 - [#200] WOFILL+5, WOFILL+6

Label References

Name Line Occurrences
PROCS WARD+7, ENG+6
TASK WOPRNT+15, WOPRNT+27, WOPRNT+35, WOPRNT+44
WOEDIT PROCS+11
WOFILL PROCS+11
WONUM PROCS+5
WOPRNT PROCS+11

Naked Globals

Name Field # of Occurrence
^( WOFILL+6
^("PRINT BAR CODES ON W.O." WOPRNT+3
^(0 WARD+3, WOPRNT+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> %DT WONUM+2*
>> %ZIS WOPRNT+9*, WOPRNT+21*, WOPRNT+31*
AUTOPRT WOPRNT+1~, WOPRNT+2*, WOPRNT+4, WOPRNT+5, WOPRNT+16, WOPRNT+37
CODE WARD+1~, ENG+1~, PROCS+3, WONUM+4*, WONUM+6
DA WARD+1~, ENG+1~, PROCS+10, WONUM+7*, WOEDIT+3, WOEDIT+4
DD WONUM+7!
DEVICE WOPRNT+1~, WOPRNT+6*, WOPRNT+7, WOPRNT+8, WOPRNT+17*, WOPRNT+18, WOPRNT+20
DIC WARD+1~, WARD+4*, ENG+1~, ENG+3*, WONUM+7*
DIC("S" WARD+4*!
DIC(0 WARD+4*, ENG+3*, WONUM+7*
DIE WARD+1~, ENG+1~, WOFILL+2*
DIK WOEDIT+2*!, WOEDIT+3*!, WOEDIT+4*!
DIR PROCS+4!, WOEDIT+7!, WOEDIT+14!
DIR("B" PROCS+3*, WOEDIT+7*, WOEDIT+14*, WOPRNT+30*, WOPRNT+39*
DIR(0 PROCS+3*, WOEDIT+7*, WOEDIT+14*, WOPRNT+30*, WOPRNT+39*
DO WONUM+7!
DONE WARD+1~, WARD+2*, ENG+1~, ENG+2*, PROCS+1, PROCS+4*, PROCS+6*
DR WARD+1~, WARD+6*, ENG+1~, ENG+5*, WOFILL+1~, WOFILL+2*, WOFILL+5*, WOFILL+6*, WOEDIT+10~, WOEDIT+11*
DT WONUM+2*, WONUM+4
DTOUT WOEDIT+2!
DUZ WOFILL+2, WOFILL+5, WOFILL+6
EN WOPRNT+23!
ENAC WOPRNT+23!
ENBARCD WARD+8!, ENG+7!, WOPRNT+3*
ENDA PROCS+1~, PROCS+10*, PROCS+11
ENDONE ENG+1~, WOEDIT+5, WOEDIT+8*, WOEDIT+9
ENDPR WOPRNT+23!
ENDSTAT WOPRNT+11!
ENEQ WOPRNT+23!
ENINV WOPRNT+11!
ENLOC WOPRNT+23!
ENPRI WOPRNT+23!
ENRDA WOPRNT+23!
ENRQR WOPRNT+23!
>> ENSHKEY ENG+2
ENSTAT WOPRNT+24!
ENTEC WOPRNT+24!
ENWO WOPRNT+11!
ENWOR WOPRNT+24!
ENX WOPRNT+11!
ENY WOPRNT+24!
>> I WONUM+6*, WOPRNT+3*
IO("Q" WOPRNT+31!, WOPRNT+32, WOPRNT+36!, WOPRNT+41, WOPRNT+45!
IO("S" WOPRNT+9, WOPRNT+21
IOINHI WOPRNT+19~
IOINLOW WOPRNT+19~
ION WOPRNT+9, WOPRNT+21, TASK+1
>> IOP WOPRNT+9*, WOPRNT+21*
NUMBER WARD+1~, ENG+1~, PROCS+5*, PROCS+6, PROCS+9, PROCS+11, WONUM+6*, WONUM+7*, WOFILL+2, WOEDIT+2*
WOEDIT+3*, WOEDIT+4*
>> POP WOPRNT+31, WOPRNT+40
SHOPKEY WARD+1~, WARD+3*, WARD+4*, WARD+5, ENG+1~, ENG+2*, ENG+3*, ENG+4, WONUM+3, WONUM+4
WOFILL+2
U WARD+2*, WARD+3, ENG+2*, WONUM+4, WOFILL+5, WOFILL+6, WOEDIT+4, WOPRNT+2, WOPRNT+3
WARD WARD+1~, WARD+2*, ENG+1~, ENG+2*, WOFILL+4, WOEDIT+5, WOEDIT+15, WOPRNT+28
>> X WONUM+2*, WONUM+6*
>> Y WARD+4, ENG+3, PROCS+4, WONUM+2, WONUM+7, WOEDIT+8, WOEDIT+14, WOPRNT+30, WOPRNT+39
ZTDESC WOPRNT+13*, WOPRNT+25*, WOPRNT+34*, WOPRNT+43*, TASK+2!
ZTDTH WOPRNT+14*, WOPRNT+26*, TASK+2!
ZTIO TASK+1*, TASK+2!
ZTRTN WOPRNT+13*, WOPRNT+25*, WOPRNT+34*, WOPRNT+43*, TASK+2!
ZTSAVE TASK+2!
ZTSAVE("DA" TASK+1*
ZTSAVE("EN*" TASK+1*
ZTSK TASK+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