Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Entry Points |  Interaction Calls
Print Page as PDF
Routine: DIED

Package: VA FileMan

Routine: DIED


Information

DIED ;SFISC/GFT,XAK - MAJOR INPUT PROCESSOR ;9MAY2016

Source Information

Source file <DIED.m>

Entry Points

Name Comments DBIA/ICR reference
O
TR
W
DQ ;
A
B ;COME BACK HERE FROM DIE2
RE ;
N
RD
T
P
V
UNIQ
Z
X
PR
R
S
F
Y
Q
SET ;FROM COMPILED TEMPLATES,TOO
READSET(X,DU,DISCR) ;X=INCOMING VALUE, DU=SET OF CODES, DISCR=SCREENING LOGIC X IS KILLED IF BAD
AST ;G V:DV["'",AST^DIE9
RW
LOADXR ;Load all index file xrefs for a field
KEYCHK() ;If this is a key field, return 0 if not unique.
UNIQFERR ;The field is part of a key and is not unique
NKEY ;No value was assigned to this key field
NOSCR ;No screen
SCRNL(DICONT) ;Screen, No LAYGO allowed
SCRL(DICONT) ;Screen, LAYGO allowed
EXIT ;Cleanup and set flag to continue by executing the input transform
DIC(D) ;Make the appropriate ^DIC call based on D
PARSE(IT,FRST,LAST) ;Parse input transform
GETXRL(FIL,FLD,PFIL,LIST) ;Get list of indexes from DIE("PTRIX")

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: W
  • Line Location: O+0
Function Call: WRITE
  • Prompt: Y
  • Line Location: O+0
Function Call: WRITE
  • Prompt: !?9
  • Condition for execution: $X>48
  • Line Location: O+0
Function Call: WRITE
  • Prompt: !?9
  • Condition for execution: $L(X)+$X>78
  • Line Location: O+2
Function Call: WRITE
  • Prompt: X
  • Line Location: O+2
Function Call: READ
  • Variable: X
  • Timeout: DTIME
  • Line Location: TR+0
Function Call: WRITE
  • Prompt: $C(7)
  • Line Location: TR+0
Function Call: WRITE
  • Prompt: !?DL+DL-2,$P(DQ(DQ),U,1)_": "
  • Line Location: W+2
Function Call: WRITE
  • Prompt: " "_X
  • Line Location: RD+2
Function Call: WRITE
  • Prompt: $C(7)_"??"
  • Line Location: UNIQFERR+2
Function Call: WRITE
  • Prompt: $C(7)_"?? ",$$EZBLD^DIALOG(3092.2)
  • Line Location: NKEY+1
Info |  Source |  Entry Points |  Interaction Calls