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 |