SCRPBK5 ;MJK/ALB - RPC Broker Utilities ; 27 FEB 96
Source file <SCRPBK5.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| FIELDS(SCINC,SCQRY,SCQREC) | ; -- build field answeredk
|
|
| SELECT(SCINC,SCQRY,SCQREC) | ; -- build file entries selected
|
|
| SEL(SEL) | ; -- set vp for selection
|
|
| PARSE(SCQDEF,SCQREC) | ; -- parse incoming raw broker array
; -- return formatted query record |
|
| SELQ | ||
| DESC(SCINC,SCQDEF,SCQREC) | ; -- build query description
|
| 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 |