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 |  Used in RPC |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: SCRPBK4

Package: Scheduling

Routine: SCRPBK4


Information

SCRPBK4 ;MJK/ALB - RPC Broker Utilities ; 27 FEB 96

Source Information

Source file <SCRPBK4.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
Scheduling 5 (GETFLDS,GETYPE)^SCRPBK2  BUILD^SCRPBK3  PARSE^SCRPBK5  ($$CLSC,$$CLSC2,$$PRACS,$$RL,$$USRCL)^SCRPU1  HDREC^SCUTBK3  
VA FileMan 1 BLD^DIALOG  

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

Package Total Caller Graph
Scheduling 3 SCRP QUERY VALIDATE  SCRPBK2  SCRPBK3  

Entry Points

Name Comments DBIA/ICR reference
VALID(SCDATA,SCVM,SCQDEF) ; -- query definition validation
VALCHK(SCLOG,SCQREC,SCVM) ; -- determine validation mode and do appropriate checks
VALFLDS(SCLOG,SCQREC) ; -- validate field data
VALSELS(SCLOG,SCQREC) ; -- validate file entry selections
DIV(SCLOG,SCQREC,SCTYPE) ; -- validate division selections
TEAM(SCLOG,SCQREC,SCTYPE) ; -- validate team selections
PRAC(SCLOG,SCQREC,SCTYPE) ; -- validate practitioner selections
ROLE(SCLOG,SCQREC,SCTYPE) ; -- validate role selections
CLIN(SCLOG,SCQREC,SCTYPE) ; -- validate clinic selections
USER(SCLOG,SCQREC,SCTYPE) ; -- validate user selections
SETFLD(SCLOG,SCFLD) ; -- set field error in error log
SETSEL(SCLOG,SCTYPE,SCDTYPE,SC0) ; -- set file entry error in error log

External References

Name Field # of Occurrence
BLD^DIALOG SETFLD+3, SETSEL+5
GETFLDS^SCRPBK2 VALFLDS+4
GETYPE^SCRPBK2 VALSELS+5
BUILD^SCRPBK3 TEAM+3, PRAC+6, ROLE+3, CLIN+4, CLIN+6, USER+3
PARSE^SCRPBK5 VALID+19
$$CLSC^SCRPU1 CLIN+14
$$CLSC2^SCRPU1 CLIN+10
$$PRACS^SCRPU1 PRAC+9
$$RL^SCRPU1 ROLE+6
$$USRCL^SCRPU1 USER+6
HDREC^SCUTBK3 VALID+23

Used in RPC

RPC Name Call Tags
SCRP QUERY VALIDATE VALID

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(4 - [#4] DIV+4
^SC - [#44] CLIN+9
^SCTM(404.51 - [#404.51] DIV+5, TEAM+5
^SD(403.46 - [#403.46] ROLE+5
^SD(404.93 - [#404.93] VALFLDS+8
^USR(8930 - [#8930] USER+5
^VA(200 - [#200] PRAC+8

Label References

Name Line Occurrences
CLIN VALSELS+18
DIV VALSELS+14
PRAC VALSELS+16
ROLE VALSELS+17
SETFLD VALFLDS+8, VALSELS+9
SETSEL DIV+8, TEAM+9, PRAC+12, ROLE+9, CLIN+13, CLIN+17, USER+9
TEAM VALSELS+15
USER VALSELS+19
VALCHK VALID+21
VALFLDS VALCHK+1
VALSELS VALCHK+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DIERR VALID+16~, VALID+23
SC0 DIV+1~, DIV+4*, DIV+8, TEAM+1~, TEAM+5*, TEAM+6, TEAM+9, PRAC+1~, PRAC+8*, PRAC+12
, ROLE+1~, ROLE+5*, ROLE+9, CLIN+1~, CLIN+9*, CLIN+13, CLIN+17, USER+1~, USER+5*, USER+9
, SETSEL~, SETSEL+3
SCAN VALFLDS+1~, VALFLDS+4, VALSELS+1~, VALSELS+4!, VALSELS+5
SCAN( VALFLDS+6, VALSELS+7, VALSELS+13
SCDATA VALID~, VALID+23
SCDTYPE SETSEL~, SETSEL+4
SCER VALID+16~
SCFLD VALFLDS+1~, VALFLDS+5*, VALFLDS+6*, VALFLDS+7, SETFLD~, SETFLD+2
SCLOG VALID+16~, VALID+17*, VALID+21, VALCHK~, VALCHK+1, VALCHK+2, VALFLDS~, VALFLDS+8, VALSELS~, VALSELS+9
, VALSELS+14, VALSELS+15, VALSELS+16, VALSELS+17, VALSELS+18, VALSELS+19, DIV~, DIV+8, TEAM~, TEAM+9
, PRAC~, PRAC+12, ROLE~, ROLE+9, CLIN~, CLIN+13, CLIN+17, USER~, USER+9, SETFLD~
, SETFLD+3, SETSEL~, SETSEL+5
SCPARM SETFLD+1~, SETFLD+3, SETSEL+1~, SETSEL+5
SCPARM("DEPENDENT" SETSEL+4*
SCPARM("FIELD" SETFLD+2*
SCPARM("SELECTION" SETSEL+3*
SCPARM("TYPE" SETSEL+2*
SCQDEF VALID~, VALID+19
SCQREC VALID+16~, VALID+19, VALID+21, VALCHK~, VALCHK+1, VALCHK+2, VALFLDS~, VALSELS~, VALSELS+14, VALSELS+15
, VALSELS+16, VALSELS+17, VALSELS+18, VALSELS+19, DIV~, TEAM~, TEAM+3, PRAC~, PRAC+6, ROLE~
, ROLE+3, CLIN~, CLIN+4, CLIN+6, USER~, USER+3
SCQREC("FIELDS" VALFLDS+7
SCQREC("REPORTID" VALFLDS+4, VALSELS+5, PRAC+3, CLIN+2
SCQREC("SELECTIONS" VALSELS+8, VALSELS+13, DIV+3, TEAM+4, PRAC+7, ROLE+4, CLIN+8, USER+4
SCRPTID CLIN+1~, CLIN+2*, CLIN+3, CLIN+10, CLIN+14
SCSEL DIV+1~, DIV+2*, DIV+3*, DIV+4, TEAM+1~, TEAM+2*, TEAM+4*, TEAM+5, PRAC+1~, PRAC+2*
, PRAC+7*, PRAC+8, ROLE+1~, ROLE+2*, ROLE+4*, ROLE+5, CLIN+1~, CLIN+2*, CLIN+8*, CLIN+9
, USER+1~, USER+2*, USER+4*, USER+5
SCTYPE VALID+16~, VALSELS+1~, VALSELS+6*, VALSELS+7*, VALSELS+8, VALSELS+9, VALSELS+12*, VALSELS+13*, VALSELS+14, VALSELS+15
, VALSELS+16, VALSELS+17, VALSELS+18, VALSELS+19, DIV~, DIV+3, DIV+8, TEAM~, TEAM+4, TEAM+9
, PRAC~, PRAC+7, PRAC+12, ROLE~, ROLE+4, ROLE+9, CLIN~, CLIN+8, CLIN+13, CLIN+17
, USER~, USER+4, USER+9, SETSEL~, SETSEL+2
SCVM VALID~, VALID+21, VALID+23, VALCHK~, VALCHK+1, VALCHK+2
U VALFLDS+7, VALFLDS+8, VALSELS+8, TEAM+6, SETSEL+3
VAUTD TEAM+1~, TEAM+3, CLIN+1~, CLIN+4, CLIN+10
VAUTD( TEAM+6
VAUTT PRAC+1~, PRAC+4*, PRAC+6, PRAC+9, ROLE+1~, ROLE+3, ROLE+6, CLIN+1~, CLIN+6, CLIN+14
, USER+1~, USER+3, USER+6
X VALFLDS+1~, VALFLDS+6*, VALFLDS+7, VALFLDS+8, VALSELS+7*, VALSELS+8
Y DIV+1~, DIV+4*, DIV+5, TEAM+1~, TEAM+5*, PRAC+1~, PRAC+8*, ROLE+1~, ROLE+5*, CLIN+1~
, CLIN+9*, USER+1~, USER+5*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  Global Variables Directly Accessed |  Label References |  Local Variables  | All