SCRPBK0 ;MJK/ALB - RPC Broker Utilities ; 27 FEB 96
Source file <SCRPBK0.m>
| 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
|
| Name | Field # of Occurrence |
|---|---|
| $$FMTE^XLFDT | QRYDEF+8 |
| 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~ |