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

Package: IHS Generic Interface System

Routine: INHUTC1


Information

INHUTC1 ;bar; 22 Jul 97 15:37; Internal Functions for Criteria Mgmt

Source Information

Source file <INHUTC1.m>

Call Graph

Call Graph Total: 13

Package Total Call Graph
IHS Generic Interface System 4 $$LOCK^INHUTC  $$LOOKUP^INHUTC1  ($$EDIT,$$SAVE,COPY)^INHUTC11  $$SC^INHUTIL1  
Uncategorized 4 CLEAR^DW  (CLPOP,MESS)^DWD  $$CR^UTSRD  ^UTWRD  
VA Fileman 4 ^DDS  IX^DIC  (EN,NEW)^DICN  ^DIE  
Kernel 1 $$DNCASE^%ZTF  

Caller Graph

Caller Graph Total: 10

Package Total Caller Graph
IHS Generic Interface System 10 INHSYSE  INHUTC1  INHUTC11  INHUTC2  INHUTC7  INTSEND  INTSREC  INTSTO  
INTSTRT  INTSUT3  

Entry Points

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

External References

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

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"Interface Criteria:"
  • Line Location: GETHELP+2
Function Call: WRITE
  • Prompt: !," Enter '??' for a list of saved criteria entries."
  • Line Location: GETHELP+3
Function Call: WRITE
  • Prompt: !," Enter '^' or the press the <ABORT> key to exit"
  • Line Location: GETHELP+4
Function Call: WRITE
  • Prompt: !," Enter a name or partial name to look up a saved criteria."
  • Line Location: GETHELP+5
Function Call: WRITE
  • Prompt: !," <SPACE> and <RETURN> will recall the last criteria used."
  • Line Location: GETHELP+6
Function Call: WRITE
  • Prompt: !," <RETURN> or <ENTER> alone will create a new criteria entry."
  • Line Location: GETHELP+7
Function Call: WRITE
  • Prompt: !!," A criteria entry does not need to be 'named'. If not named,"
  • Line Location: GETHELP+8
Function Call: WRITE
  • Prompt: !," it is a working entry and is temporary. The last working"
  • Line Location: GETHELP+9
Function Call: WRITE
  • Prompt: !," entry can be recalled with the <SPACE>."
  • Line Location: GETHELP+10
Routine Call
  • DIE
  • Line Location:
    • NEW+20
Routine Call
  • DDS
  • Line Location:
    • GET+26
Routine Call
  • DIC
  • Line Location:
    • LOOKUP+15

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DIZ(4001.1 - [#4001.1] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIZ(4001.1 - [#4001.1] GET+10, GET+36, GET+38, VALID+8, VALID+9, WORKREC+12

Label References

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

Local Variables

Legend:

>> 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
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All