BMXADOS1 ; IHS/CIHA/GIS - UPDATE THE BMX ADO SCHEMA FILE GUI VERSION ;
Source file <BMXADOS1.m>
| Package | Total | Call Graph |
|---|---|---|
| M Transfer | 2 | SS^BMXADO ($$FDEF,FLIST,SC)^BMXADOS |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| DISP(OUT) | ; TEMP DISPLAY
|
|
| FNIT(PARAM,IENS,MAX,OUT,TOT) | ; CUSTOM ITERATOR TO DISPLAY FILE OR SUBFILE NAME GIVEN FILE NUMBER
|
|
| SCH | ; RETURN A LIST OF SCHEMAS
|
|
| SFT(FNAME) | ; TRIGGER "YES" TO INDICATE THAT A SUBFILE IS PRESENT WITHIN A FILE
|
|
| SCHEMA(NAME) | ; GIVEN SCHEMA NAME, RETURN THE IEN
|
|
| SF | ; RETURN A LIST OF SUBFILES
|
|
| FLDIT(PARAM,IENS,MAX,OUT,TOT) | ; CUSTOM ITERATOR TO DISPLAY FIELDS
|
|
| FILE | ; RETURN A LIST OF FILES
|
|
| FLD | ; RETURN LIST OF FIELDS FOR A FILE OR SUBFILE
|
|
| SFIT(PARAM,IENS,MAX,OUT,TOT) | ; CUSTOM ITERATOR TO DISPLAY SUBFILES
|
|
| SD | ; RETURN THE SCHEMA DEFINITION
|
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: READ |
|
| Function Call: READ |
|
| Function Call: READ |
|
| Function Call: READ |
|
| Function Call: READ |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^BMXADO("B" | SCHEMA+2 |
| ^DD( | FNIT+4, FNIT+5, SFT+5 |
| ^DIC("B" | SFT+3 |
| ^TMP("BMX ADO" | FILE+5!, SF+5!, FLD+5!, SCH+5!, SD+5!, FLDIT+14*, FNIT+7*, SFIT+11* |
| Name | Line Occurrences |
|---|---|
| $$SCHEMA | FILE+2, SF+2, FLD+2, SCH+2, SD+2 |
| DISP | FILE+4, SF+4, FLD+4, SCH+4, SD+4 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | FILE+1~, FILE+4*, SF+1~, SF+4*, FLD+1~, FLD+4*, SCH+1~, SCH+4*, SD+1~, SD+4* |
| CNT | FLDIT+1~, FLDIT+3*, FLDIT+4*, FLDIT+5, SFIT+1~, SFIT+3*, SFIT+4*, SFIT+5 |
| DDT | FLDIT+1~, FLDIT+12*, FLDIT+14 |
| DEL | FLDIT+1~, FLDIT+3*, FLDIT+6, FLDIT+9, SFIT+1~, SFIT+3*, SFIT+6, SFIT+9 |
| DHDR | FLDIT+1~, FLDIT+12*, FLDIT+14 |
| DKEY | FLDIT+1~, FLDIT+13*, FLDIT+14 |
| DLEN | FLDIT+1~, FLDIT+12*, FLDIT+14 |
| DNA | FLDIT+1~, FLDIT+13*, FLDIT+14 |
| DRO | FLDIT+1~, FLDIT+13*, FLDIT+14 |
| DTIME | FILE+4, SF+4, FLD+4, SCH+4, SD+4 |
| FIEN | SFT+2~, SFT+3*, SFT+4, SFT+5 |
| FNAME | SFT~, SFT+1, SFT+3 |
| I | DISP+1~, DISP+2*, DISP+3* |
| IEN | SCHEMA+1~, SCHEMA+2*, SCHEMA+3 |
| IENS | FLDIT~, FNIT~, SFIT~ |
| MAX | FLDIT~, FNIT~, SFIT~ |
| NAME | SCHEMA~, SCHEMA+2, FLDIT+1~, FLDIT+6*, FLDIT+8, FLDIT+14, FNIT+1~, FNIT+3*, FNIT+5*, FNIT+7 , SFIT+1~, SFIT+6*, SFIT+8, SFIT+11 |
| NUM | FLDIT+1~, FLDIT+9*, FLDIT+11, FLDIT+14, FNIT+1~, FNIT+2*, FNIT+4, FNIT+5, FNIT+7, SFIT+1~ , SFIT+9*, SFIT+11 |
| OUT | DISP~, DISP+3, FILE+1~, FILE+3, FILE+4, SF+1~, SF+3, SF+4, FLD+1~, FLD+3 , FLD+4, SCH+1~, SCH+3, SCH+4, SD+1~, SD+3, SD+4, FLDIT~, FNIT~, SFIT~ |
| PARAM | FLDIT~, FLDIT+2, FLDIT+11, FNIT~, FNIT+2, SFIT~, SFIT+2 |
| SFARR | FLDIT+1~, FLDIT+2, SFIT+1~, SFIT+2 |
| SFARR( | FLDIT+4, FLDIT+5, SFIT+4, SFIT+5 |
| SIEN | FILE+1~, FILE+2*, FILE+3, SF+1~, SF+2*, SF+3, FLD+1~, FLD+2*, FLD+3, SCH+1~ , SCH+2*, SCH+3, SD+1~, SD+2*, SD+3 |
| TOT | FLDIT~, FLDIT+10*, FLDIT+14, FNIT~, FNIT+6*, FNIT+7, SFIT~, SFIT+10*, SFIT+11 |
| U | FLDIT+14, FNIT+7, SFIT+11 |
| X | DISP+1~, DISP+3*, FLDIT+1~, FLDIT+5*, FLDIT+6, FLDIT+9, SFIT+5*, SFIT+6, SFIT+9 |
| Y | FLDIT+1~, FLDIT+11*, FLDIT+12 |