Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Caller Graph |  Entry Points |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: IBDF10A

Package: Automated Information Collection System

Routine: IBDF10A


Information

IBDF10A ;ALB/CJM - ENCOUNTER FORM - (shifting data fields,lines,text areas,blocks);3/29/93

Source Information

Source file <IBDF10A.m>

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 4

Package Total Caller Graph
Automated Information Collection System 4 IBDF10  IBDF10B  IBDF10C  IBDF9B1  

Entry Points

Name Comments DBIA/ICR reference
FLDS(WAY,AMOUNT,TOP,BOTTOM,LEFT,RIGHT) ;shifts all of the data fields in IBBLK falling within the rectangle defined by TOP,BOTTOM,LEFT,RIGHT by AMOUNT
MFLDS(WAY,AMOUNT,TOP,BOTTOM,LEFT,RIGHT) ;shifts the multiple choice fields in IBBLK falling within the rectangle defined by TOP,BOTTOM,LEFT,RIGHT by AMOUNT
HFLDS(WAY,AMOUNT,TOP,BOTTOM,LEFT,RIGHT) ;shifts the hand print fields in IBBLK falling within the rectangle defined by TOP,BOTTOM,LEFT,RIGHT by AMOUNT
LINES(WAY,AMOUNT,TOP,BOTTOM,LEFT,RIGHT) ;shifts all of the lines in IBBLK falling within the range START->END by AMOUNT - if END="" range extends all the way out
TXT(WAY,AMOUNT,TOP,BOTTOM,LEFT,RIGHT) ;shifts all of the text areas in IBBLK falling within the range START->END by AMOUNT - if END="" range extends all the way out
INRANGE(X,Y,TOP,BOTTOM,LEFT,RIGHT) ;
BLOCKS(WAY,AMOUNT,TOP,BOTTOM,LEFT,RIGHT) ;shifts blocks whose top left-hand corner is within the rectangular region defined by TOP,BOTTOM,LEFT,RIGHT

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^IBE(357.1 - [#357.1] BLOCKS+5, BLOCKS+6, BLOCKS+13*
^IBE(357.5 - [#357.5] FLDS+7, FLDS+9, FLDS+12*, FLDS+13, FLDS+14, FLDS+17*, FLDS+20*
^IBE(357.7 - [#357.7] LINES+7, LINES+8, LINES+12*
^IBE(357.8 - [#357.8] TXT+7, TXT+8, TXT+12*
^IBE(357.93 - [#357.93] MFLDS+7, MFLDS+9, MFLDS+13*, MFLDS+14, MFLDS+15, MFLDS+18*, MFLDS+21*
^IBE(359.94 - [#359.94] HFLDS+7, HFLDS+9, HFLDS+13*

Label References

Name Line Occurrences
$$INRANGE FLDS+10, FLDS+15, FLDS+18, MFLDS+11, MFLDS+16, MFLDS+19, HFLDS+11, LINES+10, TXT+10, BLOCKS+12

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
AMOUNT FLDS~, FLDS+6*, FLDS+12, FLDS+17, FLDS+20, MFLDS~, MFLDS+6*, MFLDS+13, MFLDS+18, MFLDS+21
, HFLDS~, HFLDS+6*, HFLDS+13, LINES~, LINES+6*, LINES+12, TXT~, TXT+6*, TXT+12, BLOCKS~
, BLOCKS+4*, BLOCKS+13
BLKSIZE FLDS+2~, FLDS+4*, FLDS+12, FLDS+17, FLDS+20, MFLDS+2~, MFLDS+4*, MFLDS+13, MFLDS+18, MFLDS+21
, HFLDS+2~, HFLDS+4*, HFLDS+13, LINES+2~, LINES+4*, LINES+12, TXT+2~, TXT+4*, TXT+12, BLOCKS+1~
, BLOCKS+9*, BLOCKS+13
BLOCK BLOCKS+1~, BLOCKS+5*, BLOCKS+6, BLOCKS+13
BOTTOM FLDS~, FLDS+10, FLDS+15, FLDS+18, MFLDS~, MFLDS+11, MFLDS+16, MFLDS+19, HFLDS~, HFLDS+11
, LINES~, LINES+10, TXT~, TXT+10, INRANGE~, INRANGE+2, BLOCKS~, BLOCKS+12
FLD FLDS+2~, FLDS+7*, FLDS+9, FLDS+12, FLDS+13, FLDS+14, FLDS+17, FLDS+20, MFLDS+2~, MFLDS+7*
, MFLDS+9, MFLDS+13, MFLDS+14, MFLDS+15, MFLDS+18, MFLDS+21, HFLDS+2~, HFLDS+7*, HFLDS+9, HFLDS+13
FORMSIZE BLOCKS+1~, BLOCKS+10*, BLOCKS+13
>> IBBLK FLDS+7, MFLDS+7, HFLDS+7, LINES+7, TXT+7
>> IBBLK("H" FLDS+4, MFLDS+4, HFLDS+4, LINES+4, TXT+4
>> IBBLK("W" FLDS+4, MFLDS+4, HFLDS+4, LINES+4, TXT+4
>> IBFORM BLOCKS+5
>> IBFORM("HT" BLOCKS+10
>> IBFORM("WIDTH" BLOCKS+10
IBX FLDS+2~, FLDS+10*, FLDS+15*, FLDS+18*, MFLDS+2~, MFLDS+11*, MFLDS+16*, MFLDS+19*, HFLDS+2~, HFLDS+11*
, LINES+2~, LINES+10*, TXT+2~, TXT+10*, BLOCKS+1~, BLOCKS+11*, BLOCKS+12
IBY FLDS+2~, FLDS+10*, FLDS+15*, FLDS+18*, MFLDS+2~, MFLDS+11*, MFLDS+16*, MFLDS+19*, HFLDS+2~, HFLDS+11*
, LINES+2~, LINES+10*, TXT+2~, TXT+10*, BLOCKS+1~, BLOCKS+11*, BLOCKS+12
LEFT FLDS~, FLDS+10, FLDS+15, FLDS+18, MFLDS~, MFLDS+11, MFLDS+16, MFLDS+19, HFLDS~, HFLDS+11
, LINES~, LINES+10, TXT~, TXT+10, INRANGE~, INRANGE+2, BLOCKS~, BLOCKS+12
LINE LINES+2~, LINES+7*, LINES+8, LINES+12
NAME BLOCKS+1~, BLOCKS+7*
NODE FLDS+2~, FLDS+9*, FLDS+10, FLDS+11, FLDS+14*, FLDS+15, FLDS+16, FLDS+18, FLDS+19, MFLDS+2~
, MFLDS+9*, MFLDS+10, MFLDS+11, MFLDS+12, MFLDS+15*, MFLDS+16, MFLDS+17, MFLDS+19, HFLDS+2~, HFLDS+9*
, HFLDS+10, HFLDS+11, HFLDS+12, LINES+2~, LINES+8*, LINES+10, LINES+11, TXT+2~, TXT+8*, TXT+10
, TXT+11, BLOCKS+1~, BLOCKS+6*, BLOCKS+7, BLOCKS+9, BLOCKS+11
PIECE FLDS+2~, FLDS+8*, FLDS+10, FLDS+12, FLDS+15*, FLDS+17, FLDS+18*, FLDS+20, MFLDS+2~, MFLDS+8*
, MFLDS+11, MFLDS+13, MFLDS+16*, MFLDS+18, MFLDS+19*, MFLDS+21, HFLDS+2~, HFLDS+8*, HFLDS+11, HFLDS+13
, LINES+2~, LINES+9*, LINES+10, LINES+12, TXT+2~, TXT+9*, TXT+10, TXT+12, BLOCKS+1~, BLOCKS+8*
, BLOCKS+11, BLOCKS+13
POS FLDS+2~, FLDS+10*, FLDS+12, FLDS+15*, FLDS+17, FLDS+18*, FLDS+20, MFLDS+2~, MFLDS+11*, MFLDS+13
, MFLDS+16*, MFLDS+18, MFLDS+19*, MFLDS+21, HFLDS+2~, HFLDS+11*, HFLDS+13, LINES+2~, LINES+10*, LINES+12
, TXT+2~, TXT+10*, TXT+12, BLOCKS+1~, BLOCKS+11*, BLOCKS+13
RIGHT FLDS~, FLDS+10, FLDS+15, FLDS+18, MFLDS~, MFLDS+11, MFLDS+16, MFLDS+19, HFLDS~, HFLDS+11
, LINES~, LINES+10, TXT~, TXT+10, INRANGE~, INRANGE+2, BLOCKS~, BLOCKS+12
SIZE FLDS+2~, FLDS+11*, FLDS+12, FLDS+16*, FLDS+17, FLDS+19*, FLDS+20, MFLDS+2~, MFLDS+12*, MFLDS+13
, MFLDS+17*, MFLDS+18, MFLDS+20*, MFLDS+21, HFLDS+2~, HFLDS+12*, HFLDS+13, LINES+2~, LINES+11*, LINES+12
, TXT+2~, TXT+11*, TXT+12
SUB FLDS+2~, FLDS+13*, FLDS+14, FLDS+17, FLDS+20, MFLDS+2~, MFLDS+14*, MFLDS+15, MFLDS+18, MFLDS+21
, HFLDS+2~, LINES+2~, TXT+2~, BLOCKS+1~
TOP FLDS~, FLDS+10, FLDS+15, FLDS+18, MFLDS~, MFLDS+11, MFLDS+16, MFLDS+19, HFLDS~, HFLDS+11
, LINES~, LINES+10, TXT~, TXT+10, INRANGE~, INRANGE+2, BLOCKS~, BLOCKS+12
TXT TXT+2~, TXT+7*, TXT+8, TXT+12
VERT FLDS+2~, FLDS+3*, FLDS+4, FLDS+8, FLDS+11, FLDS+15, FLDS+16, FLDS+18, FLDS+19, MFLDS+2~
, MFLDS+3*, MFLDS+4, MFLDS+8, MFLDS+12, MFLDS+16, MFLDS+17, MFLDS+19, MFLDS+20, HFLDS+2~, HFLDS+3*
, HFLDS+4, HFLDS+8, HFLDS+12, LINES+2~, LINES+3*, LINES+4, LINES+9, LINES+11, TXT+2~, TXT+3*
, TXT+4, TXT+9, TXT+11, BLOCKS+1~, BLOCKS+2*, BLOCKS+8, BLOCKS+9, BLOCKS+10
WAY FLDS~, FLDS+3, FLDS+6, FLDS+12, FLDS+17, FLDS+20, MFLDS~, MFLDS+3, MFLDS+6, MFLDS+13
, MFLDS+18, MFLDS+21, HFLDS~, HFLDS+3, HFLDS+6, HFLDS+13, LINES~, LINES+3, LINES+6, LINES+12
, TXT~, TXT+3, TXT+6, TXT+12, BLOCKS~, BLOCKS+2, BLOCKS+4, BLOCKS+13
X INRANGE~, INRANGE+2
Y INRANGE~, INRANGE+2
Info |  Source |  Caller Graph |  Entry Points |  Global Variables Directly Accessed |  Label References |  Local Variables  | All