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 |  FileMan Files Accessed Via FileMan Db Call |  Label References |  Local Variables  | All
Print Page as PDF
Routine: DGPFUT64

Package: Registration

Routine: DGPFUT64


Information

DGPFUT64 ;SHRPE/SGM - FLAG UTILITIES ; Aug 17, 2018 09:30

Source Information

Source file <DGPFUT64.m>

Call Graph

Call Graph

Call Graph Total: 2

Package Total Call Graph
VA FileMan 2 (,$$FIND1)^DIC  $$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
Registration 1 DGPFUT6  

Entry Points

Name Comments DBIA/ICR reference
FLAG(DGPFIN,SCR,TYPE) ;
; Does flag name and flag variable pointer match?
; INPUT PARAMETERS:
; DGPFIN - required - flag full name or variable-pointer syntax
; SCR - required - flag name to use as a screen if DGPFIN is
; var-pointer
; TYPE - optional - I:only return Cat I values
; II:only return Cat II values
; null or 0:return either Cat I or Cat II
; EXTRINSIC FUNCTION returns 0 or variable_pointer^flag_name
FLAGCVRT(DGRET,VAL,TYPE) ;
SELASGN(DGSCR,FLG) ;
; select an existing assignment from from 26.13

External References

Name Field # of Occurrence
^DIC SELASGN+19
$$FIND1^DIC FLAGCVRT+40, FLAGCVRT+44
$$GET1^DIQ FLAGCVRT+34

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,X
  • Line Location: SELASGN+18
Routine Call
  • DIC
  • Line Location:
    • SELASGN+19
Routine Call
  • DIC
  • Line Location:
    • FLAGCVRT+40
    • FLAGCVRT+44

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DGPF(26.11 - [#26.11] FIND1^DIC
^DGPF(26.15 - [#26.15] FIND1^DIC

Label References

Name Line Occurrences
$$FLAGCVRT FLAG+13, SELASGN+13

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
BEH SELASGN+11~, SELASGN+13*, SELASGN+14
DA SELASGN+7~
DGERR FLAGCVRT+31~, FLAGCVRT+38~
DGPFIN FLAG~, FLAG+13
DGRET FLAGCVRT~, FLAGCVRT+50*, FLAGCVRT+51
DGSCR SELASGN~, SELASGN+10*, SELASGN+12, SELASGN+17
DIC SELASGN+7~, SELASGN+8*
DIC("A" SELASGN+9*
DIC("S" SELASGN+12*, SELASGN+14*
DIC(0 SELASGN+8*
DIERR FLAGCVRT+31~, FLAGCVRT+35, FLAGCVRT+38~, FLAGCVRT+41, FLAGCVRT+45
DTOUT SELASGN+7~, SELASGN+21
DUOUT SELASGN+7~
ERR FLAGCVRT+13~, FLAGCVRT+14*, FLAGCVRT+23, FLAGCVRT+26*, FLAGCVRT+27*
FILE FLAGCVRT+31~, FLAGCVRT+32*, FLAGCVRT+34
FLAG FLAGCVRT+38~
FLG SELASGN~, SELASGN+20
FLGX FLAGCVRT+13~, FLAGCVRT+15*, FLAGCVRT+18, FLAGCVRT+19, FLAGCVRT+22, FLAGCVRT+25, FLAGCVRT+35, FLAGCVRT+40, FLAGCVRT+44
FLGX("I" FLAGCVRT+41*, FLAGCVRT+47, FLAGCVRT+48
FLGX("II" FLAGCVRT+45*, FLAGCVRT+47, FLAGCVRT+48
FLGX(1 FLAGCVRT+16*, FLAGCVRT+35*, FLAGCVRT+47*, FLAGCVRT+48*, FLAGCVRT+50
GL FLAGCVRT+24~, FLAGCVRT+25*, FLAGCVRT+27, FLAGCVRT+28
IENS FLAGCVRT+31~, FLAGCVRT+33*, FLAGCVRT+34
NAME FLAGCVRT+13~, FLAGCVRT+21*, FLAGCVRT+22*, FLAGCVRT+37, FLAGCVRT+41, FLAGCVRT+45
PTR FLAGCVRT+13~, FLAGCVRT+21*, FLAGCVRT+28*, FLAGCVRT+30, FLAGCVRT+33
ROOT FLAGCVRT+13~, FLAGCVRT+21*, FLAGCVRT+28*, FLAGCVRT+32
SCR FLAG~, FLAG+11, FLAG+14
TYPE FLAG~, FLAG+13, FLAGCVRT~, FLAGCVRT+17*, FLAGCVRT+18*, FLAGCVRT+19*, FLAGCVRT+20*, FLAGCVRT+39, FLAGCVRT+43
U FLAG+14, FLAGCVRT+15, FLAGCVRT+35, FLAGCVRT+41, FLAGCVRT+45, SELASGN+14, SELASGN+20
VAL FLAGCVRT~, FLAGCVRT+15
X FLAG+12~, FLAG+13*, FLAG+14, FLAGCVRT+13~, FLAGCVRT+24~, FLAGCVRT+31~, FLAGCVRT+38~, SELASGN+7~, SELASGN+16*, SELASGN+17*
, SELASGN+18, SELASGN+20*
XQY0 SELASGN+7~
Y FLAG+12~, FLAG+14*, FLAG+15, FLAGCVRT+24~, FLAGCVRT+25*, FLAGCVRT+26, FLAGCVRT+28, FLAGCVRT+31~, FLAGCVRT+34*, FLAGCVRT+35
, FLAGCVRT+38~, FLAGCVRT+40*, FLAGCVRT+41, FLAGCVRT+44*, FLAGCVRT+45, SELASGN+7~, SELASGN+20*, SELASGN+21
Y(0 SELASGN+20
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Label References |  Local Variables  | All