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 |