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 |  Local Variables |  Marked Items  | All
Print Page as PDF
Routine: ENPRUTL

Package: Engineering

Routine: ENPRUTL


Information

ENPRUTL ;WISC/SAB-PROJECT TRACKING UTILITIES ;1/20/1998

Source Information

Source file <ENPRUTL.m>

Call Graph

Call Graph

Call Graph Total: 1

Package Total Call Graph
VA FileMan 1 $$GET1^DIQ  

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

Package Total Caller Graph
Engineering 7 ENPLV7  ENPLX  ENPLX4  ENPROJF  ENPRP2  ENPRPAD  ^ENG("PROJ"  

Entry Points

Name Comments DBIA/ICR reference
PRDOM ; Determine Domain for project tracking transmissions
FMS(ENDA) ; FMS # Extrinsic Function
; called from FMS # (# .05) computed field
; Input: DA - ien of construction project
; Returns: computed FMS #
MSL(ENDA) ; Milestone List Extrinsic Function
; ENDA - ien of construction project
; Returns value with pieces (true/false) which indicate applicability
; of the corresponding 22 milestones
MSLAP ; set pieces of ENX for milestone applicability
; also called from ENPRF1
; needs ENAM,ENCM,ENCAF,ENPR returns ENX
MSD(ENDA,ENPRIOR) ; Milestone Dates for Project
; Input Variables
; ENDA - ien of project
; ENPRIOR - (optional) flag, true if previous values also desired
; Output Variables
; ENMS("%",milestone #) = % complete ("%0" for previous values)
; ENMS("P",milestone #) = planned date ("P0" for previous values)
; ENMS("R",milestone #) = revised date ("R0" for previous values)
; ENMS("A",milestone #) = actual date ("A0" for previous values)
N2 ;
N3 ;
N4 ;
N50 ;
N51 ;
N56 ;
MS(ENI) ; Milestone Name Extrinsic Function
; Input ENI - index number for milestone (1-22)
; Returns name of milestone
MSFP(ENI) ; Milestone Planned Field Number Extrinsic Function
; Input ENI - index number for milestone (1-22)
; Returns field number of milestone (planned)
MSFR(ENI) ; Milestone Field Number Extrinsic Function
; Input ENI - index number for milestone (1-22)
; Returns field number of milestone (revised)
MSFA(ENI) ; Milestone Field Number Extrinsic Function
; Input ENI - index number for milestone (1-22)
; Returns field number of milestone (actual)
MSDATA ;;
1 ;;Design Program Start^20^34^49
2 ;;Design Program Compl^20.1^34.1^49.1
3 ;;Authorized^^^50
4 ;;Advertise for A/E^20.3^34.3^51
5 ;;Select A/E^20.4^34.4^52
6 ;;A/E Award^20.5^34.5^53
7 ;;Start Schematics^21^35^54
8 ;;Complete Schematics^22^36^55
9 ;;Start Design Dev.^22.5^36.1^55.5
10 ;;Compl. Design Dev.^22.6^36.2^55.6
11 ;;Start/Award CD^23^37^56
12 ;;Complete CD^24^38^57
13 ;;Start L/T Review^24.4^38.4^57.4
14 ;;Start Audit Review^24.6^38.6^57.6
15 ;;Issue IFB/SBA^25^39^58
16 ;;Compl. L/T Review^25.4^39.4^58.4
17 ;;Compl. Audit Review^25.6^39.6^58.6
18 ;;Bid Open/Negotiation^26^40^59
19 ;;Construction Award^27^41^60
20 ;;Construction Start^28^42^61
21 ;;Const. Complete^29^43^62
22 ;;Activation^30^44^63

External References

Name Field # of Occurrence
$$GET1^DIQ PRDOM+1, MSL+5, MSL+6, MSL+7, MSL+8

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"Domain not found in PROJECT TRACKING ROLLUP DOMAIN (#101) field",!,"of the ENG INIT PARAMETERS (#6910) file. Transmission aborted!",!!
  • Line Location: PRDOM+2

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DIC(6910 - [#6910] GET1^DIQ
^ENG("PROJ" - [#6925] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ENG("PROJ" - [#6925] FMS+5, FMS+9, FMS+12, MSD+12, MSD+18, MSD+19, MSD+20, MSD+21, MSD+22, MSD+23
, MSD+30, MSD+36, MSD+37, MSD+38, MSD+39, MSD+40, MSD+41
^OFM(7336.8 - [#7336.8] FMS+13

Label References

Name Line Occurrences
MSLAP MSL+9
N2 MSD+18, MSD+36
N3 MSD+19, MSD+37
N4 MSD+20, MSD+38
N50 MSD+21, MSD+39
N51 MSD+22, MSD+40
N56 MSD+23, MSD+41

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DTIME PRDOM+2
ENAM MSL+4~, MSL+6*, MSLAP+7
ENCAF MSL+4~, MSL+8*, MSLAP+12, MSLAP+13
ENCM MSL+4~, MSL+7*, MSLAP+7, MSLAP+8, MSLAP+9, MSLAP+11, MSLAP+14
ENDA FMS~, FMS+5, FMS+9, FMS+12, MSL~, MSL+5, MSL+6, MSL+7, MSL+8, MSD~
, MSD+12, MSD+18, MSD+19, MSD+20, MSD+21, MSD+22, MSD+23, MSD+30, MSD+36, MSD+37
, MSD+38, MSD+39, MSD+40, MSD+41
>> ENDOMAIN PRDOM+1*, PRDOM+2
ENFT FMS+4~, FMS+7~
ENFT("I" FMS+9*, FMS+10
ENI MSLAP+3~, MSLAP+5*, MSLAP+7*, MSLAP+8*, MSLAP+9*, MSLAP+11*, MSLAP+12*, MSLAP+13*, MSLAP+14*, MSLAP+15*
, MSD+10~, N2+1*, N2+2*, N2+3*, N2+4*, N3+1*, N3+2*, N3+3*, N3+4*, N4+1*
N4+2*, N4+3*, N4+4*, N4+5*, N50+1*, N50+2*, N50+3*, N50+4*, N50+5*, N50+6*
N50+7*, N51+1*, N51+2*, N56+1*, N56+2*, N56+3*, N56+4*, N56+5*, N56+6*, MS~
, MS+5, MSFP~, MSFP+5, MSFR~, MSFR+5, MSFA~, MSFA+5
ENMS MSD+9!
ENMS("%" MSD+13*, MSD+14*, MSD+15*, MSD+16*, MSD+17*
ENMS("%0" MSD+31*, MSD+32*, MSD+33*, MSD+34*, MSD+35*
ENMS("A" N4+1*, N4+2*, N4+3*, N4+4*, N4+5*, N51+1*, N51+2*, N56+5*, N56+6*
ENMS("P" N2+1*, N2+2*, N2+3*, N2+4*, N50+1*, N50+2*, N50+4*, N56+1*, N56+2*
ENMS("R" N3+1*, N3+2*, N3+3*, N3+4*, N50+3*, N50+5*, N50+6*, N50+7*, N56+3*, N56+4*
ENP MSD+10~, MSD+11*, MSD+29*, N2+1, N2+2, N2+3, N2+4, N3+1, N3+2, N3+3
N3+4, N4+1, N4+2, N4+3, N4+4, N4+5, N50+1, N50+2, N50+3, N50+4
N50+5, N50+6, N50+7, N51+1, N51+2, N56+1, N56+2, N56+3, N56+4, N56+5
N56+6
ENPC FMS+7~
ENPC("C" FMS+10*, FMS+11, FMS+13*, FMS+14*, FMS+15
ENPC("I" FMS+12*, FMS+13
ENPN FMS+7~, FMS+8*, FMS+15
ENPR FMS+4~, FMS+5*, FMS+6, FMS+15, MSL+4~, MSL+5*, MSLAP+5, MSLAP+6, MSLAP+8, MSLAP+9
MSLAP+10
ENPRIOR MSD~, MSD+9*, MSD+28
ENX FMS+4~, FMS+5*, FMS+15*, FMS+16, MSL+4~, MSL+10, MSLAP+4*, MSLAP+5*, MSLAP+6*, MSLAP+7*
MSLAP+8*, MSLAP+9*, MSLAP+11*, MSLAP+12*, MSLAP+13*, MSLAP+14*, MSLAP+15*, MS+3~, MS+4*, MS+5*
, MS+6, MSFP+3~, MSFP+4*, MSFP+5*, MSFP+6, MSFR+3~, MSFR+4*, MSFR+5*, MSFR+6, MSFA+3~
, MSFA+4*, MSFA+5*, MSFA+6
ENY FMS+4~, FMS+5*, FMS+8, MSD+10~, MSD+12*, MSD+13, MSD+14, MSD+15, MSD+16, MSD+17
, MSD+18*, MSD+19*, MSD+20*, MSD+21*, MSD+22*, MSD+23*, MSD+30*, MSD+31, MSD+32, MSD+33
, MSD+34, MSD+35, MSD+36*, MSD+37*, MSD+38*, MSD+39*, MSD+40*, MSD+41*, N2+1, N2+2
N2+3, N2+4, N3+1, N3+2, N3+3, N3+4, N4+1, N4+2, N4+3, N4+4
N4+5, N50+1, N50+2, N50+3, N50+4, N50+5, N50+6, N50+7, N51+1, N51+2
N56+1, N56+2, N56+3, N56+4, N56+5, N56+6
U FMS+5, FMS+6, FMS+8, FMS+9, FMS+12, FMS+13, MSLAP+4, MSLAP+5, MSLAP+6, MSLAP+7
MSLAP+8, MSLAP+9, MSLAP+10, MSLAP+11, MSLAP+12, MSLAP+13, MSLAP+14, MSLAP+15, MSD+13, MSD+14
, MSD+15, MSD+16, MSD+17, MSD+31, MSD+32, MSD+33, MSD+34, MSD+35, N2+1, N2+2
N2+3, N2+4, N3+1, N3+2, N3+3, N3+4, N4+1, N4+2, N4+3, N4+4
N4+5, N50+1, N50+2, N50+3, N50+4, N50+5, N50+6, N50+7, N51+1, N51+2
N56+1, N56+2, N56+3, N56+4, N56+5, N56+6, MS+5, MSFP+5, MSFR+5, MSFA+5
>> X PRDOM+2*

Marked Items

Name Field # of Occurrence
$T(MSDATA+ENI MS+5, MSFP+5, MSFR+5, MSFA+5
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 |  Local Variables |  Marked Items  | All