VALMD ;MJK/ALB - List Manager Demo Routine; APR 2, 1992
Source file <VALMD.m>
| Package | Total | Call Graph | 
|---|---|---|
| Registration | 4 | (EN,WP)^VALM ($$SETFLD,$$SETSTR,FULL,PAUSE)^VALM1 (CLEAN,FLDCTRL,FLDTEXT,MSG,SELECT,SET)^VALM10 EN^VALM2 | 
| VA Fileman | 4 | ^DIC ^DIE EN^DIQ ^DIR | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| EN | ; -- option entry point | |
| HDR | ; -- demo header | |
| CHG | ; -- change package action | |
| EDIT | ; -- edit action | |
| NUL | ; -- set nul message | |
| UPD(TEXT,FLD,VALMAT) | ; -- update data for screen | |
| ENQ | ||
| INIT | ; -- build array | |
| PKG | ; -- entry pt if package known | |
| INITQ | ||
| CHGQ | ||
| EXP | ; -- expand action | |
| FNL | ; -- clean up | |
| DESC | ; -- display description action | 
| Name | Field # of Occurrence | 
|---|---|
| ^DIC | INIT+1, CHG+3 | 
| ^DIE | EDIT+8 | 
| EN^DIQ | EXP+7 | 
| ^DIR | CHG+6 | 
| EN^VALM | EN+2 | 
| WP^VALM | DESC+6 | 
| $$SETFLD^VALM1 | PKG+7, PKG+8, PKG+9 | 
| $$SETSTR^VALM1 | HDR+3 | 
| FULL^VALM1 | EXP+1 | 
| PAUSE^VALM1 | EXP+7, DESC+5 | 
| CLEAN^VALM10 | PKG+3, FNL+2 | 
| FLDCTRL^VALM10 | PKG+13, PKG+14, PKG+15, UPD+1 | 
| FLDTEXT^VALM10 | UPD+2 | 
| MSG^VALM10 | EDIT+2, EDIT+12 | 
| SELECT^VALM10 | EDIT+5, EDIT+11 | 
| SET^VALM10 | PKG+11, NUL+2 | 
| EN^VALM2 | EXP+3, EDIT+3, DESC+2 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^ORD(101 - [#101] | Classic Fileman Calls | 
| ^DIC(9.4 - [#9.4] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DIC(9.4 - [#9.4] | PKG+4, HDR+2 | 
| ^ORD(101 - [#101] | PKG+5, EDIT+8, EDIT+9, DESC+5, DESC+6 | 
| ^TMP("VALMZIDX" | PKG+12*, NUL+3*, FNL+1!, EXP+5, EDIT+6, DESC+4 | 
| Name | Line Occurrences | 
|---|---|
| CHG | CHG+3 | 
| CHGQ | CHG+4 | 
| HDR | CHG+8 | 
| INITQ | INIT+2 | 
| NUL | PKG+16 | 
| PKG | CHG+8 | 
| UPD | EDIT+10 | 
| Name | Field # of Occurrence | 
|---|---|
| ^(0 | PKG+5 | 
| ^(2 | NUL+3* | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| DA | FNL+1!, EXP+7*, EDIT+8*, EDIT+9 | 
| DE | FNL+1! | 
| DIC | INIT+1*!, FNL+1!, EXP+7*, CHG+3*! | 
| DIC("A" | INIT+1* | 
| DIC(0 | INIT+1*, CHG+3* | 
| DIE | FNL+1!, EDIT+8*! | 
| DIR | CHG+6! | 
| DIR(0 | CHG+6* | 
| DQ | FNL+1! | 
| DR | FNL+1!, EXP+7*, EDIT+8*! | 
| DTIME | CHG+2 | 
| FLD | UPD~, UPD+1, UPD+2 | 
| >> IOINHI | UPD+1 | 
| >> IOINORM | UPD+1 | 
| >> IOUOFF | PKG+15 | 
| >> IOUON | PKG+15 | 
| TEXT | UPD~, UPD+2 | 
| U | PKG+4, PKG+8, PKG+9, PKG+12, HDR+2, HDR+3, HDR+4, EXP+7, EDIT+8, EDIT+10 , DESC+4, DESC+6, CHG+1 | 
| VALMA | EDIT+1~, EDIT+9*, EDIT+10 | 
| >> VALMAR | EXP+6, EDIT+7 | 
| VALMAT | EXP+2~, EXP+5*, EXP+6, EXP+7, EDIT+1~, EDIT+6*, EDIT+7, EDIT+8, EDIT+10, DESC+1~ , DESC+4*, DESC+5, DESC+6, UPD~, UPD+1, UPD+2 | 
| >> VALMBCK | EXP+8*, EDIT+13*, DESC+7*, CHG+7*, CHG+8* | 
| >> VALMBG | CHG+8* | 
| >> VALMCC | EDIT+13, UPD+1 | 
| >> VALMCNT | PKG+4*, PKG+10*, PKG+11, PKG+12, PKG+13, PKG+14, PKG+15, PKG+16, NUL+1, NUL+2* | 
| VALMCNTI | PKG+1~, PKG+4*, PKG+6*, PKG+7, PKG+9, PKG+11, PKG+12 | 
| VALMEVL | EN+1! | 
| >> VALMHDR(1 | HDR+3* | 
| >> VALMHDR(2 | HDR+4* | 
| VALMI | EXP+2~, EXP+3*, EXP+4*, EXP+5, EDIT+1~, EDIT+3*, EDIT+4*, EDIT+5, EDIT+6, EDIT+11 , DESC+1~, DESC+2*, DESC+3*, DESC+4 | 
| VALMIFN | PKG+1~, PKG+5*, PKG+12 | 
| VALMP | EDIT+1~, EDIT+8*, EDIT+10 | 
| VALMPKG | PKG+2*, PKG+4, HDR+2, FNL+1! | 
| VALMPRE | PKG+1~, PKG+4*, PKG+5 | 
| VALMPRO | PKG+1~, PKG+4*, PKG+5* | 
| >> VALMQUIT | INIT+2* | 
| >> VALMSG | EXP+8* | 
| VALMX | PKG+1~, PKG+5*, PKG+8, PKG+9, HDR+1~, HDR+2*, HDR+3, HDR+4 | 
| VALMY | FNL+1!, EXP+2~, EDIT+1~, DESC+1~ | 
| VALMY( | EXP+4, EDIT+4, DESC+3 | 
| X | PKG+1~, PKG+7*, PKG+8*, PKG+9*, PKG+11, HDR+2*, HDR+3, NUL+2*, CHG+1!*, CHG+2* , CHG+3 | 
| >> XQORNOD(0 | EXP+3, EDIT+3, DESC+2, CHG+1 | 
| XQORS | EN+1! | 
| >> Y | INIT+2, PKG+2, CHG+4 | 
| Z | PKG+1~, PKG+9!*, PKG+11 |