SCRPBK4 ;MJK/ALB - RPC Broker Utilities ; 27 FEB 96
Source file <SCRPBK4.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
Scheduling | 3 | SCRP QUERY VALIDATE SCRPBK2 SCRPBK3 |
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
|
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 |
RPC Name | Call Tags |
---|---|
SCRP QUERY VALIDATE | VALID |
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 |
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 |
>> | 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* |