SCRPBK5 ;MJK/ALB - RPC Broker Utilities ; 27 FEB 96
Source file <SCRPBK5.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 | SCRPBK2 SCRPBK3 SCRPBK4 |
Name | Comments | DBIA/ICR reference |
---|---|---|
PARSE(SCQDEF,SCQREC) | ; -- parse incoming raw broker array
; -- return formatted query record |
|
DESC(SCINC,SCQDEF,SCQREC) | ; -- build query description
|
|
FIELDS(SCINC,SCQRY,SCQREC) | ; -- build field answeredk
|
|
SELECT(SCINC,SCQRY,SCQREC) | ; -- build file entries selected
|
|
SEL(SEL) | ; -- set vp for selection
|
|
SELQ |
Name | Line Occurrences |
---|---|
$$SEL | SELECT+3 |
DESC | PARSE+22 |
FIELDS | PARSE+24 |
SELECT | PARSE+26 |
SELQ | SEL+3, SEL+4, SEL+5, SEL+6, SEL+7, SEL+8 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
I | DESC+1~, DESC+2*, DESC+4* |
IEN | SEL+1~, SEL+2*, SELQ |
SCINC | PARSE+5~, PARSE+8*, PARSE+15*, PARSE+21*, PARSE+22, PARSE+24, PARSE+26, DESC~, DESC+3*, FIELDS~ , FIELDS+2*, SELECT~, SELECT+2* |
SCQDEF | PARSE~, PARSE+22, PARSE+24, PARSE+26, DESC~ |
SCQDEF( | PARSE+8, PARSE+15, PARSE+21, DESC+3, FIELDS+2, SELECT+2 |
SCQREC | PARSE~, PARSE+22, PARSE+24, PARSE+26, DESC~, FIELDS~, SELECT~ |
SCQREC("ACCESS" | PARSE+18* |
SCQREC("ACCESSID" | PARSE+11* |
SCQREC("CREATOR" | PARSE+17* |
SCQREC("CREATORID" | PARSE+10* |
SCQREC("DESCRIPTION" | DESC+4* |
SCQREC("FIELDS" | FIELDS+3* |
SCQREC("NAME" | PARSE+9* |
SCQREC("QUERYID" | PARSE+16* |
SCQREC("REPORT" | PARSE+19* |
SCQREC("REPORTID" | PARSE+12* |
SCQREC("SELECTIONS" | SELECT+3* |
SCQRY | FIELDS~, SELECT~ |
SCTYPE | SEL+1~, SEL+2*, SEL+3, SEL+4, SEL+5, SEL+6, SEL+7, SEL+8 |
SEL | SEL~, SEL+2 |
U | PARSE+9, PARSE+10, PARSE+11, PARSE+12, PARSE+16, PARSE+17, PARSE+18, PARSE+19, FIELDS+3, SELECT+3 , SEL+2 |
X | PARSE+5~, PARSE+8*, PARSE+9, PARSE+10, PARSE+11, PARSE+12, PARSE+15*, PARSE+16, PARSE+17, PARSE+18 , PARSE+19, PARSE+21*, PARSE+22, PARSE+24, PARSE+26, DESC+1~, DESC+3*, DESC+4, FIELDS+1~, FIELDS+2* , FIELDS+3, SELECT+1~, SELECT+2*, SELECT+3 |
Y | SEL+1~, SEL+2*, SEL+3*, SEL+4*, SEL+5*, SEL+6*, SEL+7*, SEL+8*, SELQ |