SCRPBK0 ;MJK/ALB - RPC Broker Utilities ; 27 FEB 96
Source file <SCRPBK0.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 | 1 | SCRP QUERY GETRECORD |
Name | Comments | DBIA/ICR reference |
---|---|---|
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] |
|
SET(X,INC,SCDATA) | ; -- set value in return array
|
|
QRYDEF(X,SCQRY) | ; -- retrieve rpt def demographics
|
|
DESC(SCINC,SCQRY,SCDATA) | ; -- get query description
|
|
FIELDS(SCINC,SCQRY,SCDATA) | ; -- get fields to ask
|
|
SELECT(SCINC,SCQRY,SCDATA) | ; -- get files to select
|
RPC Name | Call Tags |
---|---|
SCRP QUERY GETRECORD | GETREC |
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 |
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 |
Name | Field # of Occurrence |
---|---|
^( | DESC+3, FIELDS+3, SELECT+3 |
^(0 | SELECT+10 |
>> | 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~ |