IBDFBKS ;ALB/CJM/AAS - Create form spec file for scanning ; 6-JUN-95
Source file <IBDFBKS.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Name | Comments | DBIA/ICR reference |
---|---|---|
SCAN(IBFORMID) | ;
|
|
END | ; -- end of routine
|
|
NAME(NAME) | ;
; -- make sure name is unique |
|
BLDARY(TEXT) | ;
; -- builds the export array IBDFS(linecount) = text |
|
WRITE(IBFORMID) | ;
|
|
PARAM | ; -- get values from parameter file
; ibdfill := % fill required ; ibdbkgnd := % background expected |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
FileNo | Call Tags |
---|---|
^IBD(359.2 - [#359.2] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^%ZOSF("RM" | WRITE+2, WRITE+4 |
^IBD(357.09 - [#357.09] | PARAM+3, PARAM+4, PARAM+5 |
^IBD(357.95 - [#357.95] | SCAN+9, SCAN+24, SCAN+47, SCAN+58, SCAN+76 |
^IBD(357.98 - [#357.98] | SCAN+62, SCAN+63 |
^IBD(359.2 - [#359.2] | SCAN+9, END+4*, END+5*, BLDARY+8*, WRITE+3 |
^IBE(359.1 - [#359.1] | SCAN+79 |
^TMP("IBDF-NAME" | END+3!, NAME+5, NAME+6* |
Name | Line Occurrences |
---|---|
$$NAME | SCAN+105, SCAN+111, SCAN+124 |
BLDARY | SCAN+85 |
PARAM | SCAN+12 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ARY | SCAN+3~, SCAN+54*, SCAN+55, SCAN+57, SCAN+71*, SCAN+73, SCAN+75 |
>> BLN | SCAN+97* |
COL | SCAN+3~, SCAN+57*, SCAN+66, SCAN+75*, SCAN+78, SCAN+110*, SCAN+113, SCAN+121*, SCAN+122, SCAN+125 |
>> COLWIDTH | SCAN+35*, SCAN+36, SCAN+37, SCAN+42*, SCAN+43 |
CONVERT | SCAN+3~, SCAN+13* |
COUNT | SCAN+3~, SCAN+83* |
DA | SCAN+9*, BLDARY+2~ |
DIC | BLDARY+2~, BLDARY+4* |
DIC(0 | BLDARY+4* |
>> DIK | SCAN+9* |
DINUM | BLDARY+2~, BLDARY+4* |
DLAYGO | BLDARY+2~, BLDARY+4* |
DT | SCAN+8, SCAN+10, END+5 |
END | SCAN+3~ |
FID | SCAN+3~, SCAN+98*, SCAN+99, SCAN+110, SCAN+113, SCAN+121, SCAN+122, SCAN+123, SCAN+125 |
FIELD | SCAN+3~, SCAN+97*, SCAN+102*, SCAN+120, SCAN+122*, SCAN+125 |
FIELDS | SCAN+3~, SCAN+20*, SCAN+21, SCAN+102, SCAN+122, END+2 |
FIRST | SCAN+120~* |
I | BLDARY+2~ |
IBDBKGND | SCAN+3~, PARAM+4* |
IBDFILL | SCAN+3~, PARAM+3* |
>> IBDFSA( | SCAN+86*, SCAN+87*, SCAN+88*, SCAN+90*, SCAN+91*, SCAN+92*, SCAN+93*, END+4, BLDARY+8, BLDARY+9! , BLDARY+13* |
IBFORMID | SCAN~, SCAN+2, SCAN+9, SCAN+24, SCAN+47, SCAN+54, SCAN+58, SCAN+71, SCAN+76, SCAN+86 , END+4, END+5, BLDARY+4, BLDARY+8, WRITE~, WRITE+3 |
IBLC | SCAN+3~, SCAN+11*, SCAN+86, SCAN+87, SCAN+88, SCAN+90, SCAN+91, SCAN+92, SCAN+93, END+4 , END+5, BLDARY+3, BLDARY+7, BLDARY+8, BLDARY+9, BLDARY+12*, BLDARY+13 |
IEN | SCAN+3~, SCAN+47*, SCAN+57*, SCAN+58, SCAN+66, SCAN+75*, SCAN+76, SCAN+78, SCAN+110*, SCAN+113 , SCAN+121*, SCAN+122 |
J | BLDARY+2~ |
LAST | SCAN+120~*, SCAN+125* |
LINE | SCAN+3~, SCAN+83*, SCAN+87*, SCAN+93, WRITE+1~*, WRITE+3* |
LN | SCAN+3~, SCAN+97* |
NAME | SCAN+3~, SCAN+60*, SCAN+64*, SCAN+65*, SCAN+67, SCAN+78*, SCAN+79*, SCAN+80, SCAN+99*, SCAN+103* , SCAN+104*, SCAN+105*, SCAN+109, SCAN+111*, SCAN+113, SCAN+123*, SCAN+124*, NAME~, NAME+3*, NAME+4* , NAME+5, NAME+6, NAME+7*, NAME+8 |
NODE | SCAN+3~, SCAN+24*, SCAN+25, SCAN+26, SCAN+34, SCAN+35, SCAN+47*, SCAN+58*, SCAN+59, SCAN+60 , SCAN+61, SCAN+66, SCAN+67, SCAN+76*, SCAN+77, SCAN+78, SCAN+79, SCAN+80, SCAN+113*, SCAN+122* , NAME+3 |
OLDNAME | SCAN+109~*, SCAN+111, SCAN+118~, SCAN+123* |
PAGE | SCAN+3~, SCAN+50*, SCAN+53, SCAN+56, SCAN+66, SCAN+67, SCAN+72, SCAN+74, SCAN+78, SCAN+80 , SCAN+97*, SCAN+98*, SCAN+99, SCAN+102, SCAN+110, SCAN+113, SCAN+121, SCAN+122, SCAN+123, SCAN+125 |
PAGE( | SCAN+47*, SCAN+50, SCAN+91 |
PAGE(0 | SCAN+89 |
PAGESIZE | SCAN+3~ |
PERPAGE | SCAN+3~, SCAN+26*, SCAN+53, SCAN+56, SCAN+66, SCAN+72, SCAN+74, SCAN+78 |
PG | SCAN+84~, SCAN+89*, SCAN+90, SCAN+91* |
PRIORPAG | SCAN+3~ |
>> PRIORPG | SCAN+97*, SCAN+98 |
QLFR | SCAN+3~, SCAN+60*, SCAN+62*, SCAN+63*, SCAN+64, SCAN+65 |
ROW | SCAN+3~, SCAN+53*, SCAN+55*, SCAN+56, SCAN+57, SCAN+66, SCAN+72*, SCAN+73*, SCAN+74, SCAN+75 , SCAN+78, SCAN+110*, SCAN+113, SCAN+121*, SCAN+122, SCAN+125 |
ROWHT | SCAN+3~, SCAN+34*, SCAN+44 |
ROWWIDTH | SCAN+3~ |
SCAN | SCAN+3~, SCAN+17*, SCAN+18, SCAN+66, SCAN+67, SCAN+78, SCAN+80, SCAN+97, SCAN+98, SCAN+99 , SCAN+110, SCAN+113, SCAN+121, SCAN+122, SCAN+123, SCAN+125, END+1 |
TAG | SCAN+3~, SCAN+83*, SCAN+86, SCAN+87, SCAN+88 |
TEXT | BLDARY~, BLDARY+13 |
TYPE | SCAN+3~, SCAN+61*, SCAN+62, SCAN+63, SCAN+98*, SCAN+102, SCAN+103, SCAN+104, SCAN+108, SCAN+110 , SCAN+117, SCAN+120, SCAN+121, SCAN+122, SCAN+125, NAME+3, NAME+4 |
X | SCAN+3~, NAME+2~, NAME+5*, NAME+6, NAME+7, BLDARY+2~, BLDARY+4*, WRITE+2*, WRITE+4* |
XBUBOS | SCAN+3~, SCAN+36*, SCAN+43* |
XOFFSET | SCAN+3~, SCAN+28* |
XYSMALL | SCAN+3~, PARAM+5* |
Y | SCAN+3~, BLDARY+2~ |
YBUBOS | SCAN+3~, SCAN+37* |
YHANDOS | SCAN+3~, SCAN+44* |
YOFFSET | SCAN+3~, SCAN+29* |
Name | Field # of Occurrence |
---|---|
$T(FORM+COUNT^IBDFBKS1 | SCAN+83 |