Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Caller Graph |  Entry Points |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: DDUCHK3

Package: VA FileMan

Routine: DDUCHK3


Information

DDUCHK3 ;SFISC/RWF-CHECK DD (XREF,COMPUTED) ;12:40 PM 4 Mar 2004

Source Information

Source file <DDUCHK3.m>

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
VA FileMan 1 DDUCHK2  

Entry Points

Name Comments DBIA/ICR reference
XREF
XREF1 ;
XREFM
TRIG
TRIGM
COMP
WHO
WFI
WFE
DXREF ; Check for $Next usage; 22*130
; DDUCFI = File #
; DDUCFE = Field #
; XRN = Cross Reference #

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: "missing 'IX' node."
  • Line Location: XREF1+1
Function Call: WRITE
  • Prompt: !?10,"^DD(",DDUCRFI,",0,""IX"",""",DDUCX1,""",",DDUCFI,",",DDUCFE,") = """" was set."
  • Line Location: XREFM+0
Function Call: WRITE
  • Prompt: !?5,"Field: ",DDUCFE," (",DDUCXN,") triggers missing file ",DDUCRFI
  • Line Location: TRIG+0
Function Call: WRITE
  • Prompt: !?5,"*Field: ",DDUCFE," (",DDUCXN,") triggers missing field ",DDUCRFE," in file ",DDUCRFI
  • Line Location: TRIG+1
Function Call: WRITE
  • Prompt: " 5 node is missing."
  • Line Location: TRIG+2
Function Call: WRITE
  • Prompt: !?10,"^DD(",DDUCRFI,",",DDUCRFE,",5,1,0) = ",DDUC5," was set."
  • Line Location: TRIG+2
Function Call: WRITE
  • Prompt: " 5 node is missing."
  • Line Location: TRIG+5
Function Call: WRITE
  • Prompt: !?10,"^DD(",DDUCRFI,",",DDUCRFE,",5,",DDUCYY1+1,",0) = ",DDUC5," was set."
  • Line Location: TRIGM+1
Function Call: WRITE
  • Prompt: !?8,"Field: ",DDUCFE," (",DDUCXN,") "
  • Line Location: WHO+0
Function Call: WRITE
  • Prompt: !?8,"File: ",DDUCRFI," "
  • Line Location: WFI+0
Function Call: WRITE
  • Prompt: ?8,"Field: ",DDUCRFE," "
  • Line Location: WFE+0
Function Call: WRITE
  • Prompt: !?5,"*Field: ",DDUCFE,", Cross Reference #: ",XRN,", Sub-Script: ",XRN1,", contains $Next."
  • Line Location: DXREF+15
Function Call: WRITE
  • Prompt: !?5,"*File: "_DDUCFI_", Field: "_DDUCFE_", XREF: "_XRN_" contains $Next in TRIGGER code."
  • Line Location: DXREF+23

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( XREFXREF1+1, XREFM*, TRIGTRIG+1, TRIG+2*, TRIG+4, TRIGM*, COMPDXREF+5
DXREF+10, DXREF+15, DXREF+16, DXREF+20
^DD("ACOMP" COMP+1*
^TMP("DDUCHK" DXREF+24*

Label References

Name Line Occurrences
TRIG XREF1+2
TRIGM TRIG+5
WFE TRIG+2, TRIG+5
WFI XREF1+1, TRIG+2, TRIG+5
WHO XREF1+1, TRIG+2, TRIG+5
XREF1 XREF
XREFM XREF1+1

Naked Globals

Name Field # of Occurrence
^( XREFTRIG+4
^(9.01 COMP

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> DDUC5 XREF1+2*, TRIG+2, TRIG+4, TRIGMTRIGM+1
>> DDUCFE XREFXREF1+1, XREF1+2, XREFMTRIGTRIG+1, TRIGM+1, COMPCOMP+1, WHO
DXREF+5, DXREF+10, DXREF+15, DXREF+16, DXREF+20, DXREF+23, DXREF+24
>> DDUCFI XREFXREF1+1, XREF1+2, XREFMCOMPCOMP+1, DXREF+5, DXREF+10, DXREF+15, DXREF+16
DXREF+20, DXREF+23, DXREF+24
>> DDUCFIX XREF1+1, TRIG+2, TRIG+3, TRIG+5, COMP+1
>> DDUCOK TRIG+3*, TRIG+4*, TRIG+5
>> DDUCRFE XREF1+2*, TRIG+1, TRIG+2, TRIG+4, TRIGMTRIGM+1, COMP+1*, WFE
>> DDUCRFI XREF*, XREF1+1, XREF1+2*, XREFMTRIGTRIG+1, TRIG+2, TRIG+4, TRIGMTRIGM+1
COMP+1*, WFI
>> DDUCX XREF*, XREF1+2, COMP*, COMP+1
>> DDUCX1 XREF*, XREF1+1, XREFMCOMP+1*
>> DDUCX2 COMP
>> DDUCXN TRIGTRIG+1, WHO
>> DDUCY XREF*, XREF1+2
>> DDUCYY TRIG+4*
>> DDUCYY1 TRIG+3*, TRIG+4*, TRIGMTRIGM+1
>> DDUCYYX TRIG+4*
DICRVAL DXREF+19~, DXREF+20*, DXREF+21
GMSG DXREF+11~*, DXREF+15, DXREF+16*, DXREF+21*
U XREFXREF1+2, COMP+1, DXREF+16
XRN DXREF+4~*, DXREF+5*, DXREF+10, DXREF+15, DXREF+16, DXREF+20, DXREF+23, DXREF+24
XRN1 DXREF+7~*, DXREF+10*, DXREF+12, DXREF+13, DXREF+15, DXREF+20
XRNW DXREF+9~*, DXREF+22, DXREF+25*
Info |  Source |  Caller Graph |  Entry Points |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All