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

Package: VA FileMan

Routine: DDUCHK1


Information

DDUCHK1 ;SFISC/RWF-CHECK DD part 2 ;3JUNE2011

Source Information

Source file <DDUCHK1.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: 2

Package Total Caller Graph
Registration 1 DG53705I  
VA FileMan 1 DDUCHK  

Entry Points

Name Comments DBIA/ICR reference
ID
ID1
IX
IX1
IX2
PT
PT1
PTM
AC
AC1
AC2
AC3
ACM
NM
WHO
WFI
WFE
WMS
M1
M2
IXDUP ;Check for duplicate fields for same xref ;22*130
MN

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !?5,"'ID' node for field ",DDUCRFE," = 'Q'"
  • Line Location: ID+0
Function Call: WRITE
  • Prompt: """ID"",",DDUCRFE
  • Line Location: ID1+0
Function Call: WRITE
  • Prompt: """IX"" Subscript: "_DDUCXREF_" "
  • Line Location: IX1+2
Function Call: WRITE
  • Prompt: !?5,"Cross-reference logic is missing for """,DDUCXREF,""" x-ref"
  • Line Location: IX1+5
Function Call: WRITE
  • Prompt: """IX"",",DDUCXREF_","_DDUCRFI_","_DDUCRFE
  • Line Location: IX2+0
Function Call: WRITE
  • Prompt: """PT"",",DDUCRFI
  • Line Location: PT1+0
Function Call: WRITE
  • Prompt: """PT"" Subscript "
  • Line Location: PT1+1
Function Call: WRITE
  • Prompt: "is not a pointer."
  • Line Location: PT1+2
Function Call: WRITE
  • Prompt: "is not a pointer to file ",DDUCFI
  • Line Location: PT1+3
Function Call: WRITE
  • Prompt: """PT"",",DDUCRFI,",",DDUCRFE
  • Line Location: PTM+1
Function Call: WRITE
  • Prompt: !?10,"Duplicate ""NM"" node was deleted."
  • Line Location: NM+1
Function Call: WRITE
  • Prompt: !?5,"Field: ",DDUCFE," (",$P(DDUCX,U),") "
  • Line Location: WHO+0
Function Call: WRITE
  • Prompt: !?5,"File: ",DDUCRFI," "
  • Line Location: WFI+0
Function Call: WRITE
  • Prompt: ?5,"Field: ",DDUCRFE," "
  • Line Location: WFE+0
Function Call: WRITE
  • Prompt: "is missing."
  • Line Location: WMS+0
Function Call: WRITE
  • Prompt: !?10,"^DD(",DDUCFI,",0,"
  • Line Location: M1+0
Function Call: WRITE
  • Prompt: ") was killed."
  • Line Location: M2+0
Function Call: WRITE
  • Prompt: !?5,"*File: ",DDUCRFI," Index: """_DDUCXREF_""" has duplicate Fields."
  • Line Location: MN+2
Function Call: WRITE
  • Prompt: !?21,"Field: ",DDUCRFEP," Field: ",DDUCRFE
  • Line Location: MN+3

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( ID, ID1!, IXIX1+1, IX1+2, IX1+3*, IX1+4, IX2!, PT, PT1!
PT1+1, PTM!, AC2NMNM+1!*, IXDUP+3, IXDUP+5, MN
^DD("ACOMP" ACAC1, ACM!
^DIC - [#1] NM

Label References

Name Line Occurrences
AC1 AC
AC2 AC1
AC3 AC2+2
ACM AC2AC2+1, AC3+1
ID1 ID
IX1 IX
IX2 IX1+2, IX1+5
IXDUP IX1
M1 ID1IX2PT1PTM+1
M2 ID1IX2PT1PTM+1
PT1 PT
PTM PT1+1, PT1+2, PT1+3
WFE IX1+2, PT1+1, PT1+2, PT1+3
WFI IX1+2, PT1PT1+1, PT1+2, PT1+3
WMS IX1+2, PT1PT1+1

Naked Globals

Name Field # of Occurrence
^( IDIX1+4, MN
^(0 PT1+2, PT1+3, AC2+1, NMMN
^(9.01 AC2+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> DDUCF AC2+2*, AC3*, AC3+1
>> DDUCFE AC*, AC1AC3ACMWHO
>> DDUCFI IDID1IXIX1+1, IX2PTPT1PT1+3, PTMAC
AC1AC3ACMNMNM+1, M1IXDUP+3, IXDUP+5, MN
>> DDUCFIX IDIX1+2, IX1+3, IX1+5, PT1PT1+1, PT1+2, PT1+3, AC2AC2+1
AC3+1
DDUCRFE ID*, ID1IX1+1*, IX1+2, IX1+3, IX1+4, IX2, PT*, PT1+1, PTM
PTM+1, AC1*, AC2ACMWFEIXDUP+1~, IXDUP+2*, IXDUP+3*, IXDUP+5*, IXDUP+6
IXDUP+7, MNMN+3, MN+4
DDUCRFE1 IX1+4*, IX1+6!
DDUCRFEP IXDUP+1~, IXDUP+2*, IXDUP+6*, IXDUP+7, MN+3, MN+4*, MN+6*
DDUCRFEX IX1+4*!, IX1+5
>> DDUCRFI IX*, IX1+1, IX1+2, IX1+3, IX1+4, IX2, PT*, PT1PT1+1, PTM
PTM+1, AC1*, AC2ACMWFIIXDUP+3, IXDUP+5, MNMN+2
>> DDUCRFI(1 NM*, NM+1
>> DDUCX ID*, AC2+1*, AC2+2, WHO
>> DDUCX1 AC2+2*, AC3
>> DDUCX2 AC3*
>> DDUCXREF IX*, IX1+1, IX1+2, IX1+4, IX1+5, IX2IXDUP+5, MNMN+2
>> DDUCZ ID*, IX*, AC3*
I MN~*!, MN+1
U IX1+4, PT1+2, PT1+3, AC2+1, AC2+2, AC3NMWHOMN
Info |  Source |  Caller Graph |  Entry Points |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All