INHUTC52 ;DGH Search using VA list manager
Source file <INHUTC52.m>
| Package | Total | Call Graph |
|---|---|---|
| Registration | 4 | EN^VALM ($$SETFLD,$$SETSTR,FULL,PAUSE)^VALM1 (CLEAN,FLDCTRL,FLDTEXT,SET)^VALM10 EN^VALM2 |
| IHS Generic Interface System | 2 | $$INMSPAT^INHMS1 FIND^INHUTC5 |
| Kernel | 1 | $$CDATASC^%ZTFDT |
| VA Fileman | 1 | EN^DIQ |
| Package | Total | Caller Graph |
|---|---|---|
| IHS Generic Interface System | 2 | INHUTC4 INHUTC5 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EN(INSRCH) | ; -- option entry point
|
|
| HDR | ; -- header
|
|
| SEL | ; Set selected item into array
|
|
| UPD(TEXT,FLD,VALMAT) | ; -- update data for screen
|
|
| NUL | ; -- set nul message
|
|
| EXP | ; -- expand action
|
|
| FNL | ; -- clean up
|
|
| SETTMP(INIEN,INSRCH) | ;Set ^TMP global for records that match selection crit.
|
|
| FIND | ;Entry point called from within VA List Manager
|
| Name | Field # of Occurrence |
|---|---|
| $$CDATASC^%ZTFDT | SETTMP+10, SETTMP+23 |
| EN^DIQ | EXP+9 |
| $$INMSPAT^INHMS1 | SETTMP+15 |
| FIND^INHUTC5 | FIND+5 |
| EN^VALM | EN+3, EN+4, EN+5 |
| $$SETFLD^VALM1 | SETTMP+9, SETTMP+10, SETTMP+11, SETTMP+12, SETTMP+16, SETTMP+18, SETTMP+22, SETTMP+23, SETTMP+26, SETTMP+29 |
| $$SETSTR^VALM1 | HDR+6 |
| FULL^VALM1 | EXP+1 |
| PAUSE^VALM1 | EXP+9 |
| CLEAN^VALM10 | FIND+4, FNL+2 |
| FLDCTRL^VALM10 | SETTMP+36, SETTMP+37, SETTMP+39, UPD+1 |
| FLDTEXT^VALM10 | UPD+2 |
| SET^VALM10 | SETTMP+34, NUL+2 |
| EN^VALM2 | EXP+3, SEL+3 |
| FileNo | Call Tags |
|---|---|
| ^INTHU - [#4001] | Classic Fileman Calls |
| ^INTHER - [#4003] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^INRHD - [#4005] | SETTMP+12 |
| ^INRHT - [#4000] | SETTMP+18 |
| ^INTHER - [#4003] | SETTMP+20 |
| ^INTHERL - [#4003.1] | SETTMP+28 |
| ^INTHU - [#4001] | SETTMP+7, SEL+16 |
| ^TMP("INSRCH" | SETTMP+35*, NUL+3*, FNL+1!, EXP+5, SEL+5 |
| Name | Line Occurrences |
|---|---|
| NUL | SETTMP+40 |
| Name | Field # of Occurrence |
|---|---|
| ^(2 | NUL+3* |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DA | FNL+1!, EXP+9*, SEL+7*, SEL+15, SEL+16 |
| DE | FNL+1! |
| DIC | FNL+1!, EXP+7*, EXP+8* |
| DIE | FNL+1! |
| DQ | FNL+1! |
| DR | FNL+1!, EXP+7*, EXP+8* |
| >> DWLMK( | SEL+11* |
| >> DWLRF | SEL+14*, SEL+15 |
| FLD | UPD~, UPD+1, UPD+2 |
| INDEST | SETTMP+4~, SETTMP+12* |
| INDSTNUM | SETTMP+4~, SETTMP+12* |
| INIEN | SETTMP~, SETTMP+7, SETTMP+15, SETTMP+20, SETTMP+35 |
| INLOC | SETTMP+4~, SETTMP+27*, SETTMP+28*, SETTMP+29 |
| INNUM | SEL+2~, SEL+7*, SEL+11, SEL+15 |
| >> INOPT | FIND+5 |
| >> INOPT("ARRAY" | EN+3, SEL+9 |
| >> INPATNAM | SETTMP+15, SETTMP+16 |
| >> INQUIT | FIND+5 |
| INSRCH | EN~, FIND+5, SETTMP~ |
| INSRCH("INETBL" | SETTMP+25 |
| INSRCH("INFNDCT" | SETTMP+5 |
| INSRCH("TYPE" | EN+3, EN+4, EN+5, SETTMP+6, SETTMP+19, HDR+5, EXP+7, EXP+8 |
| INSTAT | SETTMP+4~, SETTMP+24*, SETTMP+25*, SETTMP+26 |
| >> INTMP | SETTMP+15* |
| INTR | SETTMP+4~, SETTMP+18* |
| INTRN | SETTMP+4~, SETTMP+18* |
| INWID | SETTMP+4~, SETTMP+32*, SETTMP+33, SETTMP+34 |
| INX | SETTMP+4~ |
| >> IOINHI | UPD+1 |
| >> IOINORM | UPD+1 |
| >> IOUOFF | SETTMP+39 |
| >> IOUON | SETTMP+39 |
| MSG | HDR+5~*, HDR+6 |
| TEXT | UPD~, UPD+2 |
| U | SETTMP+10, SETTMP+11, SETTMP+12, SETTMP+18, SETTMP+23, SETTMP+24, SETTMP+27, SETTMP+28, SETTMP+35, EXP+9 , SEL+7, SEL+16 |
| >> VALMAR | EXP+6, SEL+6 |
| VALMAT | EXP+2~, EXP+5*, EXP+6, EXP+9, SEL+2~, SEL+5*, SEL+6, SEL+7, UPD~, UPD+1 , UPD+2 |
| >> VALMBCK | EXP+10*, SEL+18* |
| >> VALMCC | UPD+1 |
| >> VALMCNT | FIND+3*, SETTMP+5*, SETTMP+34, SETTMP+35, SETTMP+36, SETTMP+37, SETTMP+39, SETTMP+40, NUL+1, NUL+2* |
| VALMCNTI | FIND+2~, FIND+3*, SETTMP+8*, SETTMP+9, SETTMP+21*, SETTMP+22, SETTMP+33, SETTMP+34, SETTMP+35 |
| VALMEVL | EN+1! |
| >> VALMHDR(1 | HDR+6* |
| VALMI | EXP+2~, EXP+3*, EXP+4*, EXP+5, SEL+2~, SEL+3*, SEL+4*, SEL+5 |
| VALMPKG | FNL+1! |
| >> VALMSG | EXP+10*, SEL+16* |
| VALMX | FIND+2~, SETTMP+7*, SETTMP+10, SETTMP+11, SETTMP+12, SETTMP+18, SETTMP+20*, SETTMP+23, SETTMP+24, SETTMP+27 |
| VALMY | FNL+1!, EXP+2~, SEL+2~ |
| VALMY( | EXP+4, SEL+4 |
| >> X | SETTMP+9*, SETTMP+10*, SETTMP+11*, SETTMP+12*, SETTMP+16*, SETTMP+18*, SETTMP+22*, SETTMP+23*, SETTMP+26*, SETTMP+29* , SETTMP+34, HDR+6*, NUL+2* |
| >> XQORNOD(0 | EXP+3, SEL+3 |
| XQORS | EN+1! |
| Z | SETTMP+33!*, SETTMP+34 |