INHUTC1 ;bar; 22 Jul 97 15:37; Internal Functions for Criteria Mgmt
Source file <INHUTC1.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| EDIT(INDA,INGALL) | ; edit criteria entry | |
| LOOKUP(INOPT,X,INUS) | ; lookup entry in INTERFACE CRITERIA file | |
| FILTER(INOPT) | ; create filter screen for lookup in INTERFACE CRITERIA file | |
| COPY(INFROM,INTO,INCTRL) | ; copy search fields from one entry to another | |
| WORKREC(INOPT,INEW) | ; lookup last working record, create new if none | |
| VALID(INOPT,INDA,INCTRL) | ; validate an entry matches options passed | |
| GETHELP(INX) | ; help for criteria lookup screen | |
| GET(INOPT) | ; return a working  entry in the INTERFACE CRITERIA file ; selection and edit are called if appropriate | |
| NEW(INOPT,INCTRL) | ; create new entry in INTERFACE CRITERIA file | |
| SAVE(INOPT,INDA,INCTRL) | ; save working record to user defined record | 
| Name | Field # of Occurrence | 
|---|---|
| $$DNCASE^%ZTF | GET+18 | 
| ^DDS | GET+26 | 
| IX^DIC | LOOKUP+15 | 
| EN^DICN | NEW+11 | 
| NEW^DICN | NEW+13 | 
| ^DIE | NEW+20 | 
| CLEAR^DW | GET+29, GET+34 | 
| CLPOP^DWD | GETHELP+11 | 
| MESS^DWD | GETHELP+1 | 
| $$LOCK^INHUTC | WORKREC+13, NEW+16 | 
| $$LOOKUP^INHUTC1 | GET+33 | 
| $$EDIT^INHUTC11 | EDIT+1 | 
| $$SAVE^INHUTC11 | SAVE+1 | 
| COPY^INHUTC11 | COPY+1 | 
| $$SC^INHUTIL1 | GET+21, NEW+11, NEW+13 | 
| $$CR^UTSRD | GETHELP+11 | 
| ^UTWRD | GET+30 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^DIZ(4001.1 - [#4001.1] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DIZ(4001.1 - [#4001.1] | GET+10, GET+36, GET+38, VALID+8, VALID+9, WORKREC+12 | 
| Name | Line Occurrences | 
|---|---|
| $$FILTER | LOOKUP+13 | 
| $$LOOKUP | GET+11 | 
| $$NEW | GET+22, GET+31, WORKREC+15 | 
| $$VALID | GET+12 | 
| $$WORKREC | GET+40, LOOKUP+12 | 
| COPY | GET+40 | 
| GETHELP | GET+32 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> % | GETHELP+11* | 
| D | LOOKUP+10~, LOOKUP+13* | 
| DA | GET+23*, NEW+8~, NEW+14*, NEW+18 | 
| DDSAVE | GET+24~ | 
| DDSFILE | GET+24~, GET+25* | 
| DDSPAGE | GET+24~, GET+25* | 
| DDSPARM | GET+24~, GET+25* | 
| >> DDSSAVE | GET+27 | 
| DIC | LOOKUP+10~, LOOKUP+13*, NEW+8~, NEW+9*, NEW+13*, NEW+18 | 
| DIC("S" | LOOKUP+13* | 
| DIC(0 | LOOKUP+13*, LOOKUP+14*, NEW+9* | 
| DIE | NEW+8~, NEW+18* | 
| DLAYGO | NEW+8~, NEW+9* | 
| DR | GET+24~, GET+25*, NEW+8~, NEW+18*, NEW+19* | 
| DTOUT | GET+33, LOOKUP+10!, LOOKUP+15 | 
| DUOUT | GET+33, LOOKUP+10!, LOOKUP+15 | 
| I | WORKREC+9~, WORKREC+10* | 
| INA | WORKREC+9~ | 
| INA( | WORKREC+10* | 
| INA(1 | WORKREC+12 | 
| INA(2 | WORKREC+12 | 
| INA(3 | WORKREC+12 | 
| INA(4 | WORKREC+12 | 
| INAME | GET+7~, GET+9*, GET+10*, GET+11, GET+19 | 
| INB | GET+15~, GET+16*, GET+18*, GET+19*, GET+30 | 
| INCTRL | FILTER+6~, FILTER+7*, FILTER+9, FILTER+10*, FILTER+11, VALID~, VALID+12, NEW~, NEW+7, NEW+18 , SAVE~, SAVE+1, COPY~, COPY+1 | 
| INDA | GET+7~, GET+40*, GET+41, VALID~, VALID+7, VALID+8, VALID+9, WORKREC+7~*, WORKREC+11, WORKREC+13* , WORKREC+15*, WORKREC+16, NEW+8~, NEW+10, NEW+14*, NEW+16*, NEW+17, NEW+21, SAVE~, SAVE+1 , EDIT~, EDIT+1 | 
| INEW | WORKREC~, WORKREC+8 | 
| INFLD | FILTER+6~, FILTER+14*, FILTER+15 | 
| INFROM | GET+7~, GET+9*, GET+10*, GET+11*, GET+12, GET+14*, GET+36, GET+38, GET+40, COPY~ , COPY+1 | 
| INGALL | EDIT~, EDIT+1 | 
| INI | FILTER+6~, FILTER+11*, FILTER+13*, FILTER+14, NEW+8~, NEW+10* | 
| INOPT | GET~, GET+11, GET+12, GET+22, GET+31, GET+33, GET+40, LOOKUP~, LOOKUP+12, LOOKUP+13 , FILTER~, VALID~, WORKREC~, WORKREC+15, NEW~, SAVE~, SAVE+1 | 
| INOPT( | FILTER+14, WORKREC+10 | 
| INOPT("APP" | VALID+13, NEW+19 | 
| INOPT("CONTROL" | FILTER+7 | 
| INOPT("DUZ" | FILTER+9, VALID+10 | 
| INOPT("FUNC" | VALID+14, NEW+19 | 
| INOPT("GALLERY" | GET+25 | 
| INOPT("LOCK" | WORKREC+13*, NEW+16* | 
| INOPT("NAME" | GET+9, GET+12 | 
| INOPT("NEW" | GET+40 | 
| INOPT("NONINTER" | GET+14 | 
| INOPT("PROMPT" | GET+16 | 
| INOPT("SELECTED" | GET+36* | 
| INOPT("TYPE" | GET+18, VALID+11, NEW+18 | 
| INP | FILTER+6~, FILTER+11*, FILTER+14*, FILTER+15 | 
| INSTR | FILTER+6~, FILTER+9*, FILTER+11*, FILTER+15*, FILTER+16 | 
| INTO | COPY~, COPY+1 | 
| INUS | LOOKUP~, LOOKUP+14 | 
| INX | GET+7~, GETHELP~, GETHELP+11*, VALID+9~*, VALID+10, VALID+11, VALID+12, VALID+13, VALID+14 | 
| U | GET+10, GET+36, GET+38, VALID+10, VALID+11, VALID+12, VALID+13, VALID+14 | 
| X | GET+7~, GET+14*, GET+22*, GET+23, GET+27*, GET+29, GET+30, GET+31*, GET+32, GET+33* , LOOKUP~, LOOKUP+12*, NEW+8~, NEW+9* | 
| Y | GET+7~, LOOKUP+10~, LOOKUP+17*, LOOKUP+18, WORKREC+11*, WORKREC+12*, WORKREC+13, NEW+8~, NEW+14 | 
| Y(" " | LOOKUP+17 |