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 |  Entry Points |  External References |  Used in RPC |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: SCRPBK0

Package: Scheduling

Routine: SCRPBK0


Information

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

Source Information

Source file <SCRPBK0.m>

Call Graph

Call Graph Total: 1

Package Total Call Graph
Kernel 1 $$FMTE^XLFDT  

Entry Points

Name Comments DBIA/ICR reference
FIELDS(SCINC,SCQRY,SCDATA) ; -- get fields to ask
GETREC(SCDATA,SCQRY) ; -- get QUERY record
; input : SCQRY := ien of query definition
; output : SCDATA is the return array
; SCDATA(0) := 0th node of qry def
; (1) := externals for 0th
; (2..n) := sections for
; [Description], [Fields], [Selections]
QRYDEF(X,SCQRY) ; -- retrieve rpt def demographics
SET(X,INC,SCDATA) ; -- set value in return array
SELECT(SCINC,SCQRY,SCDATA) ; -- get files to select
DESC(SCINC,SCQRY,SCDATA) ; -- get query description

External References

Name Field # of Occurrence
$$FMTE^XLFDT QRYDEF+8

Used in RPC

RPC Name Call Tags
SCRP QUERY GETRECORD GETREC

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^SD(404.92 - [#404.92] QRYDEF+7
^SD(404.93 - [#404.93] FIELDS+5
^SD(404.95 - [#404.95] QRYDEF+2, DESC+3, FIELDS+3, SELECT+3
^VA(200 - [#200] QRYDEF+5

Label References

Name Line Occurrences
DESC GETREC+21
FIELDS GETREC+23
QRYDEF GETREC+15
SELECT GETREC+25
SET GETREC+17, GETREC+19, DESC+2, DESC+4, DESC+5, FIELDS+2, FIELDS+7, FIELDS+8, SELECT+2, SELECT+10
, SELECT+11

Naked Globals

Name Field # of Occurrence
^( DESC+3, FIELDS+3, SELECT+3
^(0 SELECT+10

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
I DESC+1~, DESC+3*, FIELDS+1~, FIELDS+3*, SELECT+1~, SELECT+3*
INC SET~, SET+1*
SC GETREC+12~
SCDATA GETREC~, GETREC+17, GETREC+19, GETREC+21, GETREC+23, GETREC+25, SET~, DESC~, DESC+2, DESC+4
, DESC+5, FIELDS~, FIELDS+2, FIELDS+7, FIELDS+8, SELECT~, SELECT+2, SELECT+10, SELECT+11
SCDATA( SET+1*
>> SCGLB SELECT+4*, SELECT+5*, SELECT+6*, SELECT+7*, SELECT+8*, SELECT+9*, SELECT+10
SCINC GETREC+12~, GETREC+13*, GETREC+17, GETREC+19, GETREC+21, GETREC+23, GETREC+25, DESC~, DESC+2, DESC+4
, DESC+5, FIELDS~, FIELDS+2, FIELDS+7, FIELDS+8, SELECT~, SELECT+2, SELECT+10, SELECT+11
SCQRY GETREC~, GETREC+13*, GETREC+15, GETREC+21, GETREC+23, GETREC+25, QRYDEF~, QRYDEF+2, QRYDEF+4, DESC~
, DESC+3, FIELDS~, FIELDS+3, SELECT~, SELECT+3
>> SCTYPE SELECT+4*, SELECT+5*, SELECT+6*, SELECT+7*, SELECT+8*, SELECT+9*, SELECT+10
U QRYDEF+5, QRYDEF+6, QRYDEF+7, QRYDEF+8, FIELDS+5, FIELDS+6, SELECT+10
X GETREC+12~, GETREC+15, SET~, SET+1, QRYDEF~, DESC+1~, DESC+3*, DESC+4, FIELDS+1~, FIELDS+3*
, FIELDS+5, FIELDS+6, SELECT+1~, SELECT+3*, SELECT+4, SELECT+5, SELECT+6, SELECT+7, SELECT+8, SELECT+9
, SELECT+10
X(0 GETREC+17, QRYDEF+3*
X(1 GETREC+19, QRYDEF+4*, QRYDEF+5*, QRYDEF+6*, QRYDEF+7*, QRYDEF+8*
Y QRYDEF+1~, QRYDEF+2*, QRYDEF+3, QRYDEF+5, QRYDEF+6, QRYDEF+7, QRYDEF+8, FIELDS+1~, FIELDS+4*, FIELDS+5*
, FIELDS+6*, FIELDS+7, SELECT+1~
Z QRYDEF+1~
Info |  Source |  Call Graph |  Entry Points |  External References |  Used in RPC |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All