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 |  Local Variables |  All
Print Page as PDF
Routine: SDQVAL

Package: Scheduling

Routine: SDQVAL


Information

SDQVAL ;ALB/MJK - Query Object Validation Methods ;8/12/96

Source Information

Source file <SDQVAL.m>

Call Graph

Call Graph

Call Graph Total: 2

Package Total Call Graph
VA FileMan 2 (BLD,MSG)^DIALOG  ^DIR  

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

Package Total Caller Graph
Scheduling 9 SDOECPT  SDOEDX  SDOEOE  SDOEPRV  SDOEQ  SDQ  SDQNAV  SDQPROP  
SDQUT  

Entry Points

Name Comments DBIA/ICR reference
QRY(SDQ,SDERR) ; -- validate query input
QRYINACT(SDQ,SDMSG,SDERR) ; -- is query inactive?
QRYACT(SDQ,SDMSG,SDERR) ; -- is query active?
ACTION(SDACT,SDERR) ; -- validate action input
FILTER(SDFIL,SDERR) ; -- validate filter input
INDEX(SDQ,SDIDX,SDERR) ; -- validate index input
STATUS(SDSTA,SDERR) ; -- validate active status
PAT(DFN,SDERR) ; -- validate DFN input
RANGE(SDBEG,SDEND,SDERR) ; -- validate date range
PROP(SDQ,SDERR) ; -- are properties set for execution
PROPQ
SCAN(SDQ,SDERR) ; -- is everything set up for SCAN to proceed?
SCANCB(SDCB,SDERR) ; -- is scan callback valid M code?
BLD(SDMSG,SDIN,SDOUT,SDERR) ; -- build message

External References

Name Field # of Occurrence
BLD^DIALOG BLD+1
MSG^DIALOG BLD+3
^DIR BLD+6

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: BLD+6
Routine Call
  • DIALOG
  • Line Location:
    • BLD+1
Routine Call
  • DIALOG
  • Line Location:
    • BLD+3
Routine Call
  • DIR
  • Line Location:
    • BLD+6

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DPT - [#2] PAT+3
^TMP("SDQUERY CLASS" INDEX+3

Label References

Name Line Occurrences
BLD QRY+9, QRYINACT+9, QRYACT+9, ACTION+9, FILTER+11, INDEX+9, STATUS+9, PAT+9, RANGE+12, PROP+39
, SCAN+7, SCANCB+11

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DFN PAT~, PAT+3, PAT+7, PAT+8
DIR BLD+4~
DIR("A" BLD+5*
DIR(0 BLD+5*
SDACT ACTION~, ACTION+3, ACTION+7, ACTION+8
SDBEG RANGE~, RANGE+4, RANGE+8, RANGE+10
SDCB SCANCB~, SCANCB+9, SCANCB+10
>> SDEBUG BLD+2
SDEND RANGE~, RANGE+4, RANGE+9, RANGE+11
SDERR QRY~, QRY+9, QRYINACT~, QRYINACT+9, QRYACT~, QRYACT+9, ACTION~, ACTION+9, FILTER~, FILTER+11
, INDEX~, INDEX+9, STATUS~, STATUS+9, PAT~, PAT+9, RANGE~, RANGE+12, PROP~, PROP+39
, SCAN~, SCAN+7, SCANCB~, SCANCB+11, BLD~, BLD+1, BLD+3
SDFIL FILTER~, FILTER+9, FILTER+10
SDIDX INDEX~, INDEX+3, INDEX+7, INDEX+8
SDIN QRY+6~, QRY+9, QRYINACT+6~, QRYINACT+9, QRYACT+6~, QRYACT+9, ACTION+6~, ACTION+9, FILTER+8~, FILTER+11
, INDEX+6~, INDEX+9, STATUS+6~, STATUS+9, PAT+6~, PAT+9, RANGE+7~, RANGE+12, PROP+36~, PROP+39
, SCANCB+8~, SCANCB+11, BLD~, BLD+1
SDIN("ACTION" ACTION+7*
SDIN("BEGIN" RANGE+8*
SDIN("CALLBACK" SCANCB+9*
SDIN("END" RANGE+9*
SDIN("FILTER" FILTER+9*
SDIN("ID" PAT+7*
SDIN("INDEX" INDEX+7*
SDIN("PROPERTIES" PROP+37*
SDIN("QUERY" QRY+7*, QRYINACT+7*, QRYACT+7*
SDIN("STATUS" STATUS+7*
SDMSG QRYINACT~, QRYACT~, BLD~, BLD+1
SDOK PROP+1~, PROP+2*, PROP+8*, PROP+13*, PROP+20*, PROP+24*, PROP+30*, PROP+35, PROPQ
SDOUT QRY+6~, QRY+9, QRYINACT+6~, QRYINACT+9, QRYACT+6~, QRYACT+9, ACTION+6~, ACTION+9, FILTER+8~, FILTER+11
, INDEX+6~, INDEX+9, STATUS+6~, STATUS+9, PAT+6~, PAT+9, RANGE+7~, RANGE+12, PROP+36~, PROP+39
, SCANCB+8~, SCANCB+11, BLD~, BLD+1
SDOUT("ACTION" ACTION+8*
SDOUT("BEGIN" RANGE+10*
SDOUT("CALLBACK" SCANCB+10*
SDOUT("END" RANGE+11*
SDOUT("FILTER" FILTER+10*
SDOUT("ID" PAT+8*
SDOUT("INDEX" INDEX+8*
SDOUT("PROPERTIES" PROP+38*
SDOUT("QUERY" QRY+8*, QRYINACT+8*, QRYACT+8*
SDOUT("STATUS" STATUS+8*
SDPROP PROP+1~, PROP+2*, PROP+9*, PROP+14*, PROP+21*, PROP+25*, PROP+31*, PROP+37, PROP+38
SDQ QRY~, QRY+3, QRY+7, QRY+8, QRYINACT~, QRYINACT+3, QRYINACT+7, QRYINACT+8, QRYACT~, QRYACT+3
, QRYACT+7, QRYACT+8, INDEX~, INDEX+3, PROP~, PROP+3, PROP+12, PROP+14, PROP+19, PROP+23
, SCAN~, SCAN+4
>> SDQUERY QRY+3, QRYINACT+3, QRYACT+3, PROP+3, PROP+12, PROP+14, PROP+19, PROP+23, SCAN+4
SDSTA STATUS~, STATUS+3, STATUS+7, STATUS+8
SDTYPE PROP+1~, PROP+3*, PROP+7, PROP+12, PROP+18, PROP+29
X FILTER+1~, SCANCB+1~
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All