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 |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: DDS41

Package: VA FileMan

Routine: DDS41


Information

DDS41 ;SFISC/MKO - VERIFY DATA ;21MAR2017

Source Information

Source file <DDS41.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
VA FileMan 9 EN^DDS1  $$NP^DDS5  ERR^DDSMSG  ($$EZBLD,BLD)^DIALOG  $$LABEL^DIALOGZ  $$KEYVAL^DIE  FRNAME^DIKCU1  WRAP^DIKCU2  
$$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: 1

Package Total Caller Graph
VA FileMan 1 DDS4  

Entry Points

Name Comments DBIA/ICR reference
END
LDALL ;Load all pages
LP ;Loop through all pages/blocks
VF ;Check required and key fields
DAS
VR ;Check individual records
LDERR ;Call ^DIALOG to load error
PRNT ;Print messages
WLIN(DDSX,DDSINDNT) ;Write a single line, wrap at word boundaries
EOP ;Issue EOP prompt

External References

Name Field # of Occurrence
EN^DDS1 LDALL+5
$$NP^DDS5 LDALL+5
ERR^DDSMSG DDS41+27
$$EZBLD^DIALOG LDERR+6, EOP+3
BLD^DIALOG DDS41+27, DDS41+36, LDERR+2, LDERR+7
$$LABEL^DIALOGZ VF+14
$$KEYVAL^DIE DDS41+35
FRNAME^DIKCU1 PRNT+17
WRAP^DIKCU2 WLIN+2
$$GET1^DIQ LDERR+6

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: "..."_$P(DDGLCLR,DDGLDEL)
  • Line Location: LDALL+2
Function Call: WRITE
  • Prompt: "..."_$P(DDGLCLR,DDGLDEL)
  • Line Location: LP+3
Function Call: WRITE
  • Prompt: $P(DDGLCLR,DDGLDEL,2)
  • Line Location: PRNT+3
Function Call: WRITE
  • Prompt: !,$J("",$S(I:$G(DDSINDNT),1:0))_DDSX(I)
  • Line Location: WLIN+6
Function Call: READ
  • Variable: X
  • Timeout: DTIME
  • Line Location: EOP+3
Function Call: WRITE
  • Prompt: $$EZBLD^DIALOG(8053)
  • Line Location: EOP+3
Function Call: WRITE
  • Prompt: $P(DDGLCLR,DDGLDEL,2)
  • Line Location: EOP+5
Routine Call
  • DIALOG
  • Line Location:
    • LDERR+6
    • EOP+3
Routine Call
  • DIALOG
  • Line Location:
    • DDS41+27
    • DDS41+36
    • LDERR+2
    • LDERR+7
Routine Call
  • DIE
  • Line Location:
    • DDS41+35

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( VF+13, VF+15, PRNT+25
^DD("KEY" - [#.31] VF+16, PRNT+23, PRNT+24
^DIST( DDS41+25, DDS41+39, LDALL+3, LP+8, LP+9, LP+10, VF+1, VF+3, VF+4, VF+9
, VF+12

Label References

Name Line Occurrences
END DDS41+23
EOP PRNT+32, WLIN+5
LDALL DDS41+22
LDERR VR+11, VR+13
LP DDS41+30
PRNT DDS41+40
VF LP+10
VR DAS+1, DAS+5
WLIN PRNT+8, PRNT+12, PRNT+20, PRNT+21, PRNT+26, PRNT+30

Naked Globals

Name Field # of Occurrence
^( LDERR+5, PRNT+8, PRNT+30
^("A" VR+1
^("D" VR+7, VR+15
^("IENS" PRNT+16
^("KEY" PRNT+16
^("M" VR+5
^(0 LP+8, VF+1, VF+3, PRNT+24, PRNT+25
^(1 DDS41+25, LP+8
^(20 DDS41+39

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA DDS41+17~, DDS41+18*, PRNT+15~
DA( DDS41+19*
>> DDGLCLR LDALL+2, LP+3, PRNT+3, EOP+5
>> DDGLDEL LDALL+2, LP+3, PRNT+3, EOP+5
DDO DDS41+8~, LP+10*, VF+1, VF+3, VF+4, VF+8, VF+9, VF+12
DDP DDS41+17~, DDS41+20*, LP+1~, LP+9*, VF+7~, VF+8*, VF+13, VF+14, VF+15, VF+16
, VR+1, VR+5, VR+7, VR+8, VR+13, VR+15, LDERR+5, LDERR+6
>> DDS DDS41+25, DDS41+39, LDALL+3, LP+8
DDS4B DDS41+9~, LP+6*, LP+7, LP+9, LP+10, VF+1, VF+3, VF+4, VF+8, VF+9
, VF+12, DAS, DAS+1, DAS+5
DDS4DA DDS41+9~, VF+18*, DAS*, DAS+1, DAS+3~, DAS+4*, DAS+5*, VR+1, VR+5, VR+7
, VR+8, VR+13, VR+15, LDERR+4, LDERR+6
DDS4DONE DDS41+9~
DDS4DONE( LP+7, LP+9*
DDS4ERR DDS41+9~, DDS41+28*, DDS41+36*, DDS41+39, DDS41+40, END, LDERR+2*, PRNT+7
DDS4FLD DDS41+9~, VF+8*, VF+11, VF+12*, VF+13*, VF+14, VF+15, VF+16, VR+1, VR+5
, VR+7, VR+8, VR+13, VR+15
DDS4I VR+6~, VR+9*, VR+10*
DDS4OUT DDS41+9~, DDS41+12*, DDS41+15, DDS41+36, END+1, LDERR+2, LDERR+7, PRNT+7, PRNT+8
DDS4PDA DAS+3~*, DAS+5
DDS4PG DDS41+9~, DDS41+13*, DDS41+38
DDS4PG1 DDS41+9~, LDALL+3*, LDALL+5
DDS4REF VR+6~, VR+7*, VR+8*, VR+10
DDS4TP DDS41+9~, VF+1*, VF+2, VF+7
DDS4VAL VR+6~, VR+9*, VR+10*, VR+11
DDSABT PRNT+1~, PRNT+2*, PRNT+7, PRNT+11, PRNT+29, WLIN+4, WLIN+5*
DDSCAP DDS41+10~, VF+3*, VF+9*, VF+14*, LDERR+3
DDSDA DDS41+17~, DDS41+18*, DDS41+19*
>> DDSDAORG DDS41+18
>> DDSDAORG( DDS41+19
DDSDL DDS41+17~, DDS41+18*, DDS41+19
>> DDSDLORG DDS41+18
DDSERROR DDS41+10~, END
DDSFDA DDS41+10~, DDS41+34
DDSFDA( VR+15*
>> DDSFLORG DDS41+20
DDSI DDS41+10~, DDS41+19*, PRNT+7*, PRNT+8, PRNT+11*, PRNT+12, PRNT+13, PRNT+16, PRNT+29*, PRNT+30
DDSINDNT WLIN~, WLIN+2, WLIN+6
DDSKEY DDS41+10~, DDS41+33*, DDS41+35*, DDS41+36, DDS41+40, END, VF+5*, VF+16*, VR+2, VR+15
>> DDSPAGE LDALL+3
>> DDSPG DDS41+13, DDS41+25, DDS41+38*, LDALL+3*, LDALL+5*, LP+5*, LP+6, LP+7, LP+8, DAS
, DAS+1, DAS+5
DDSPID DDS41+10~, LP+8*, LDERR+3
>> DDSPTB DDS41+17
>> DDSREFS LP+7
>> DDSREFT DDS41+12, DDS41+15, DDS41+35, DDS41+40, END+1, LP+5, LP+6, DAS, DAS+1, DAS+5
, VR+1, VR+5, VR+7, VR+8, VR+13, VR+15, LDERR+5, PRNT+11, PRNT+12, PRNT+13
, PRNT+16, PRNT+29, PRNT+30
>> DDSREP DDS41+17
DDSREQ DDS41+10~, VF+4*, VF+15*, VR+1~*, VR+2
DDSX WLIN~, WLIN+2, WLIN+3
DDSX( WLIN+4, WLIN+6
DDSX(0 WLIN+3*
DIE DDS41+17~, DDS41+20*
DIERR DDS41+8~, DDS41+23, LDALL+5
DTIME EOP+3
>> DX LDALL+1*, LP+2*, PRNT+2*, EOP+2*, EOP+5*
>> DY LDALL+1*, LP+2*, PRNT+2*, EOP+2*, EOP+5*
E LDERR+1~, LDERR+5*
FIL PRNT+15~, PRNT+24*, PRNT+25
FILE PRNT+15~, PRNT+16*, PRNT+17
FLD PRNT+15~, PRNT+24*, PRNT+25
FLDS PRNT+15~, PRNT+23*, PRNT+25*, PRNT+26
FNAME PRNT+15~, PRNT+17, PRNT+20*
I WLIN+1~, WLIN+4*, WLIN+6
IENS PRNT+15~, PRNT+16*, PRNT+17
IOM WLIN+2
IOSL LDALL+1, LP+2, WLIN+5, EOP+2
>> IOXY LDALL+1, LP+2, PRNT+2, EOP+2, EOP+5
J PRNT+15~, PRNT+23*, PRNT+24
KEY PRNT+15~, PRNT+16*, PRNT+23, PRNT+24
LEV PRNT+15~, PRNT+17, PRNT+19
P DDS41+24~, DDS41+27, LDERR+1~, LDERR+7
P(1 DDS41+25*, LDERR+3*
P(2 DDS41+25*, DDS41+26*, LDERR+3*
P(3 LDERR+6*
RNAME PRNT+15~, PRNT+17, PRNT+21*
U DDS41+20, DDS41+25, LP+7, LP+8, LP+9, VF+1, VF+3, VF+4, VF+9, VF+15
, DAS+1, VR+1, VR+8, PRNT+24, PRNT+25, EOP+4
X EOP+1~, EOP+3*, EOP+4
>> Y END*, LDALL+4*, LDALL+5, WLIN+5, EOP+4*, EOP+5
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All