IBDF5B ;ALB/CJM - ENCOUNTER FORM (edit a form - CONTINUED) ;07/27/93
Source file <IBDF5B.m>
| Package | Total | Call Graph |
|---|---|---|
| Automated Information Collection System | 10 | UNCMPL^IBDF19 PRINT^IBDF1C IDXFORM^IBDF5A $$COPYBLK^IBDFU2 DLTBLK^IBDFU3 IDXBLOCK^IBDFU4 (PAUSE,TOPNBOT)^IBDFU5 $$SLCTBLK^IBDFU8 KILL^IBDFUA $$CSUPD357^IBDUTICD |
| List Manager | 2 | EN^VALM FULL^VALM1 |
| VA FileMan | 2 | ^DIE ^DIR |
| Kernel | 1 | $$NOW^XLFDT |
| 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 |
| Package | Total | Caller Graph |
|---|---|---|
| Automated Information Collection System | 5 | IBDF DISPLAY FORM BLOCK FOR EDIT IBDF PRINT SAMPLE FORM IBDF SAVE/DISCARD BLOCK CHANGES IBDF13 IBDFQSL |
| Kernel | 1 | ^ORD(101 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EDITBLK | ;allows the user to edit everything about the block
|
|
| DLTCOPY(WORKCOPY) | ;deletes the block=WORKCOPY and unlocks it
|
|
| SAVECOPY(WORKCOPY,FORMCOPY,IBTKODR) | ;deletes the block=FORMCOPY,adds WORKCOPY to IBFORM
|
|
| COPYBLK(IBBLK,FORMCOPY,WORKCOPY,IBTKODR,IBJUNK) | ;copies the IBBLK to the WORKCOPY, then puts sets FORMCOPY=IBBLK
|
|
| ASKSAVE() | ;asks the user if changes to the block should be saved
|
|
| DECIDE | ;allows user to either save or discard changes to the block being edited
|
|
| DOWHAT() | ;returns "D" for discard, "S" for save, "" for do nothing
|
|
| ;prints the form
|
| Name | Field # of Occurrence |
|---|---|
| ^DIE | SAVECOPY+7, COPYBLK+21 |
| ^DIR | ASKSAVE+3, DOWHAT+2, PRINT+6 |
| UNCMPL^IBDF19 | SAVECOPY+25 |
| PRINT^IBDF1C | PRINT+8 |
| IDXFORM^IBDF5A | EDITBLK+28 |
| $$COPYBLK^IBDFU2 | COPYBLK+11 |
| DLTBLK^IBDFU3 | DLTCOPY+1, SAVECOPY+24 |
| IDXBLOCK^IBDFU4 | DECIDE+8 |
| PAUSE^IBDFU5 | COPYBLK+12 |
| TOPNBOT^IBDFU5 | EDITBLK+16, EDITBLK+26 |
| $$SLCTBLK^IBDFU8 | EDITBLK+10 |
| KILL^IBDFUA | EDITBLK+12 |
| $$CSUPD357^IBDUTICD | SAVECOPY+46, SAVECOPY+47 |
| EN^VALM | EDITBLK+17 |
| FULL^VALM1 | EDITBLK+9 |
| $$NOW^XLFDT | SAVECOPY+46, SAVECOPY+47 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^IBE(357.1 - [#357.1] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^IBE(357 - [#357] | COPYBLK+9 |
| ^IBE(357.1 - [#357.1] | EDITBLK+22, DLTCOPY+2, SAVECOPY+19, SAVECOPY+20, SAVECOPY+26, SAVECOPY+39, SAVECOPY+40, COPYBLK+6, COPYBLK+16, COPYBLK+17 |
| ^IBE(357.2 - [#357.2] | SAVECOPY+13, SAVECOPY+31 |
| ^IBE(357.3 - [#357.3] | SAVECOPY+14, SAVECOPY+32 |
| ^IBE(357.6 - [#357.6] | SAVECOPY+13, SAVECOPY+20, SAVECOPY+31, SAVECOPY+40 |
| ^TMP("IBDF ADDSLCTN" | EDITBLK+29! |
| ^TMP("IBDF DELETE SELECTION OPTION" | EDITBLK+29! |
| ^TMP("IBDF DELETED ALL SELECTIONS" | EDITBLK+29!, SAVECOPY+14, SAVECOPY+32 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| BOT1 | EDITBLK+5~, EDITBLK+16, EDITBLK+27*, EDITBLK+28 |
| BOT2 | EDITBLK+5~, EDITBLK+26, EDITBLK+27 |
| DA | SAVECOPY+5!*, SAVECOPY+7!, COPYBLK+20!*, COPYBLK+21! |
| DIE | SAVECOPY+5!*, SAVECOPY+7!, COPYBLK+20!*, COPYBLK+21! |
| DIR | ASKSAVE+2!, ASKSAVE+3!, DOWHAT+1!, DOWHAT+2!, PRINT+6! |
| DIR("A" | ASKSAVE+2*, DOWHAT+1* |
| DIR("B" | ASKSAVE+2* |
| DIR(0 | ASKSAVE+2*, DOWHAT+1*, PRINT+6* |
| >> DIRUT | ASKSAVE+4, DOWHAT+3, PRINT+6 |
| DR | SAVECOPY+5!*, SAVECOPY+6*, SAVECOPY+7!, COPYBLK+20!*, COPYBLK+21! |
| DUZ | SAVECOPY+46, SAVECOPY+47 |
| FORMCOPY | SAVECOPY~, SAVECOPY+3, SAVECOPY+13, SAVECOPY+19, SAVECOPY+20, SAVECOPY+24, SAVECOPY+26, SAVECOPY+27*, SAVECOPY+31, SAVECOPY+39 , SAVECOPY+40, COPYBLK~, COPYBLK+4*, COPYBLK+11*, COPYBLK+12*, COPYBLK+16 |
| IBBLK | EDITBLK+5~, EDITBLK+10*, EDITBLK+11, EDITBLK+15*, EDITBLK+16, EDITBLK+18, EDITBLK+20*, EDITBLK+21*, EDITBLK+22, EDITBLK+26 , COPYBLK~, COPYBLK+4, COPYBLK+5, COPYBLK+6, COPYBLK+11, COPYBLK+12, DECIDE+5*, DECIDE+7*, DECIDE+8, DECIDE+9* , PRINT+4, PRINT+7* |
| IBBLK2 | EDITBLK+5~, EDITBLK+13*, EDITBLK+15*, EDITBLK+18, EDITBLK+20*, EDITBLK+21*, DECIDE+5*, DECIDE+7*, DECIDE+9*, PRINT+7* |
| IBD10 | SAVECOPY+2~, SAVECOPY+10*, SAVECOPY+16*, SAVECOPY+22*, SAVECOPY+34*, SAVECOPY+42*, SAVECOPY+47 |
| IBD9 | SAVECOPY+2~, SAVECOPY+10*, SAVECOPY+15*, SAVECOPY+21*, SAVECOPY+33*, SAVECOPY+41*, SAVECOPY+46 |
| IBDBL | SAVECOPY+2~ |
| IBDN | SAVECOPY+2~, SAVECOPY+13*, SAVECOPY+14, SAVECOPY+19*, SAVECOPY+20, SAVECOPY+31*, SAVECOPY+32, SAVECOPY+39*, SAVECOPY+40 |
| >> IBDQUIT | SAVECOPY+30*, SAVECOPY+31, SAVECOPY+32*, SAVECOPY+36 |
| IBDX | SAVECOPY+2~, SAVECOPY+13*, SAVECOPY+15, SAVECOPY+16, SAVECOPY+20*, SAVECOPY+21, SAVECOPY+22, SAVECOPY+31*, SAVECOPY+33, SAVECOPY+34 , SAVECOPY+40*, SAVECOPY+41, SAVECOPY+42, SAVECOPY+45~, SAVECOPY+46*, SAVECOPY+47* |
| >> IBFASTXT | EDITBLK+23 |
| >> IBFORM | EDITBLK+10, SAVECOPY+5, SAVECOPY+24, SAVECOPY+25, SAVECOPY+46, SAVECOPY+47, COPYBLK+11, PRINT+8 |
| IBJUNK | EDITBLK+5~, EDITBLK+13*, EDITBLK+15, DLTCOPY+1, COPYBLK~, COPYBLK+9*, COPYBLK+20, DECIDE+5, DECIDE+7, PRINT+7 |
| >> IBPRINT("WITH_DATA" | EDITBLK+14, EDITBLK+25* |
| >> IBTKBLK | PRINT+4 |
| IBTKODR | EDITBLK+5~, EDITBLK+13*, EDITBLK+15, EDITBLK+20, SAVECOPY~, SAVECOPY+6, COPYBLK~, COPYBLK+7*, DECIDE+5, DECIDE+7 , PRINT+7 |
| IBVALMBG | EDITBLK+5~, EDITBLK+8*, EDITBLK+24 |
| IFSAVE | EDITBLK+5~, EDITBLK+19*, EDITBLK+20, EDITBLK+21 |
| IOSL | EDITBLK+10 |
| NODE | COPYBLK+3~, COPYBLK+6*, COPYBLK+7 |
| QUIT | PRINT+2~*, PRINT+4, PRINT+6*, PRINT+7*, PRINT+8 |
| TOP1 | EDITBLK+5~, EDITBLK+16, EDITBLK+27*, EDITBLK+28 |
| TOP2 | EDITBLK+5~, EDITBLK+26, EDITBLK+27 |
| U | SAVECOPY+13, SAVECOPY+20, SAVECOPY+31, SAVECOPY+40 |
| >> VALMBCK | EDITBLK+30*, DECIDE+5*, DECIDE+8*, DECIDE+9*, PRINT+3*, PRINT+7* |
| >> VALMBG | EDITBLK+8, EDITBLK+24* |
| WDATA | EDITBLK+5~, EDITBLK+14*, EDITBLK+25 |
| WHAT | DECIDE+1~, DECIDE+3*, DECIDE+4, DECIDE+6 |
| WORKCOPY | DLTCOPY~, DLTCOPY+1, DLTCOPY+2, DLTCOPY+3*, SAVECOPY~, SAVECOPY+3, SAVECOPY+5, SAVECOPY+27*, COPYBLK~, COPYBLK+4* , COPYBLK+17, COPYBLK+20 |
| >> Y | ASKSAVE+5, DOWHAT+4, PRINT+6 |