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

Package: Lab Service

Routine: LRCKF64


Information

LRCKF64 ;DALOI/KML/RLM-CHECK WKLD CODE FILE FOR DISCREPANCIES ;2/22/87

Source Information

Source file <LRCKF64.m>

Call Graph

Call Graph

Call Graph Total: 3

Package Total Call Graph
Kernel 1 ^%ZISC  
Lab Service 1 (LOG,PRT)^LRCKF  
VA FileMan 1 CHK^DIE  

Entry Points

Name Comments DBIA/ICR reference
DQ
ENT ;from LRCKF
VAL64 ; validate data elements in the WKLD CODE file
CODEV ; validation of CODE subfile data elements (multiple 64.018)
; code to be developed as soon as specifications are determined
; TYPE field (#64.018,5) of file 64 will, at some point in time, have
; its DATA TYPE changed from SET OF CODES to a POINTER (according to
; F. Stalling). Once this occurs, then validation of the data element
; in the data file will need to be incorporated into program code.
SPECV ; validation of SPECIMEN subfile data elements (multiple 64.01)
TIMEV ; validation of data elements within the TIME ASPECT multiple of the SPECIMEN subfile
ASSOCV ; validation of data elements at the ASSOCIATED NAME subfile
LABEL ;

External References

Name Field # of Occurrence
^%ZISC DQ+3
CHK^DIE VAL64+3
LOG^LRCKF LRCKF64+7
PRT^LRCKF DQ+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!
  • Line Location: DQ+3
Function Call: WRITE
  • Prompt: @IOF
  • Condition for execution: $E(IOST,1,2)="P-"
  • Line Location: DQ+3
Function Call: WRITE
  • Prompt: !!,"Validating "_LRFL_" File (#64)"
  • Line Location: ENT+3
Routine Call
  • DIE
  • Line Location:
    • VAL64+3

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^LAM - [#64] CHK^DIE

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD(63.04 TIMEV+5
^LAB(60 - [#60] TIMEV+6
^LAB(61 - [#61] SPECV+1
^LAB(64.061 - [#64.061] TIMEV+1, TIMEV+3
^LAB(64.21 - [#64.21] VAL64+10
^LAB(64.22 - [#64.22] VAL64+8
^LAB(64.3 - [#64.3] VAL64+9
^LAM - [#64] ENT+4, VAL64+1, VAL64+2, VAL64+11, VAL64+13, VAL64+14, SPECV+2
^LAM("AE" ASSOCV+3
^LAM("E" VAL64+7
^LAM(0 ENT+1
^LRO(68 - [#68] VAL64+11
^TMP( DQ+1!

Label References

Name Line Occurrences
ASSOCV VAL64+14
ENT DQ+2
LABEL VAL64+3, VAL64+4, VAL64+6, VAL64+7, VAL64+8, VAL64+9, VAL64+10, VAL64+11, SPECV+1, TIMEV+1
TIMEV+3, TIMEV+5, TIMEV+6, ASSOCV+2, ASSOCV+3
SPECV VAL64+13
TIMEV SPECV+2
VAL64 ENT+4

Naked Globals

Name Field # of Occurrence
^( VAL64+13, VAL64+14, SPECV+2
^(0 VAL64+13, VAL64+14, SPECV+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> DA ENT+4*, VAL64+1, VAL64+2, VAL64+3, VAL64+4, VAL64+6, VAL64+7, VAL64+8, VAL64+9, VAL64+10
VAL64+11, VAL64+13, VAL64+14, SPECV+1, SPECV+2, TIMEV+2, TIMEV+4, TIMEV+5, TIMEV+7, ASSOCV+2
ASSOCV+3, LABEL+1
IO DQENT+1
IOF DQ+3
IOST DQ+3
>> LA VAL64+2*, VAL64+3, VAL64+4, VAL64+5, VAL64+6, VAL64+7, VAL64+8, VAL64+9, VAL64+10, LABEL+1
>> LA5 VAL64+13*, SPECV+1
>> LA5T SPECV+2*, TIMEV+1, TIMEV+3, TIMEV+5, TIMEV+6
>> LA6 VAL64+11*
>> LA7 VAL64+14*, ASSOCV+1, ASSOCV+3
>> LRCKF LRCKF64+6*, DQ+1, DQ+2
>> LRDA ENT+1*, LABEL+1*
>> LREND LRCKF64+6*, LRCKF64+7
>> LRFL ENT+1*, ENT+2, ENT+3
>> LRJOB LRCKF64+6*, DQ+2
>> LRTMPGL ENT+2*, VAL64+1, VAL64+3, VAL64+4, VAL64+7, VAL64+8, VAL64+9, VAL64+10, VAL64+11, SPECV+1
TIMEV+2, TIMEV+4, TIMEV+5, TIMEV+7, ASSOCV+2, ASSOCV+3, LABEL+1
>> LRTMPGL( VAL64+6
>> LRWARN LRCKF64+6*, ASSOCV+3
>> NAME VAL64+14*, ASSOCV+2, ASSOCV+3
>> SPEC VAL64+13*, SPECV+1, SPECV+2, TIMEV+2, TIMEV+4, TIMEV+5, TIMEV+7
>> TIME SPECV+2*, TIMEV+2, TIMEV+4, TIMEV+5, TIMEV+7
U ENT+1, VAL64+3, VAL64+4, VAL64+5, VAL64+6, VAL64+7, VAL64+8, VAL64+9, VAL64+10, VAL64+11
VAL64+14, SPECV+1, TIMEV+1, TIMEV+3, TIMEV+5, TIMEV+6, ASSOCV+1, LABEL+1
>> X VAL64+6*, VAL64+7*, ASSOCV+1*, ASSOCV+2
>> Z VAL64+3*
>> ZTQUEUED DQ
>> ZTREQ DQ*
>> ZTRTN LRCKF64+6*
Info |  Source |  Call 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