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 |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: INTSUT2

Package: IHS Generic Interface System

Routine: INTSUT2


Information

INTSUT2 ;JPD; 1 Feb 96 09:26; Utility routine

Source Information

Source file <INTSUT2.m>

Call Graph

Call Graph Total: 5

Package Total Call Graph
IHS Generic Interface System 3 LSTHDR^INTSTRT  (DEFRHT,DISPLAY,SCR)^INTSUT1  (MERGE2,UPDTFRUT)^INTSUT3  
Kernel 1 $$SETXY^%ZTF  
Uncategorized 1 $$VAL^DWRA  

Caller Graph

Caller Graph Total: 6

Package Total Caller Graph
IHS Generic Interface System 6 INHUT8  INTSEND  INTSREC  INTSTF  INTSTO  INTSTRT  

Entry Points

Name Comments DBIA/ICR reference
CLSVCK(X,DWSFLD) ;client server check
MSG(MSG) ;Write message to screen
CHECK(INDA,DIE,Y,DWSFLD) ;called from post action of 1st screen of
TYPECHK(INDA,X,DWDIPA,DWSFLD) ;User sets TYPE field.
LOCKPORT(X) ;Lock port - called from gallery
PRE(INDA,INPRE,INUIF,INARY) ;Pre process
POSTPRE(INDA,INARY,INEXTUIF,INLASTN,INPOP,INUPDAT) ;Post Pre processing
; Input:
; INARY= "^INTHU" , "^INLHFTSK"
; INARY("C") = ien - Current UIF ien value to process
; INARY("A",n) = ien - Process UIF at position n in ^UTILITY
; INARY("F") = ien - First UIF entry to process
; INARY("L") = ien - Last UIF entry to process
; INARY("M",n) = Message to display & save in displayman array
; INARY("REF") = 1 Refresh command screen when done
; Output: INEXTUIF - Next Universal Interface file entry to process -
; can be set/reset by the programmer
; INLASTN - Last entry in ^UTILITY global processed - can be
; set/reset by the programmer - (should be set if
; it was not set previously)
; INEXTUIF and INLASTN need to be set in or out of the PRE and POST
; in order to process at least one message.
GETPORT(INBPN) ;get port - called from INTS
POST(INDA,INEXTUIF,INARY) ;Post process
PORTULCK(INIPPO) ;current port value changed- called from gallery

External References

Name Field # of Occurrence
$$SETXY^%ZTF MSG+3
$$VAL^DWRA CHECK+11, CHECK+13, CHECK+17, CHECK+20, TYPECHK+22, TYPECHK+24, TYPECHK+29, TYPECHK+47, TYPECHK+49, TYPECHK+50
, TYPECHK+51
LSTHDR^INTSTRT POSTPRE+24
DEFRHT^INTSUT1 TYPECHK+31, TYPECHK+52
DISPLAY^INTSUT1 PRE+13, POSTPRE+27, POSTPRE+46, POST+12
SCR^INTSUT1 POSTPRE+25
MERGE2^INTSUT3 POSTPRE+30
UPDTFRUT^INTSUT3 POSTPRE+49

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: $$SETXY^%ZTF(0,21),MSG,*7
  • Line Location: MSG+3

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^INRHB("RUN" GETPORT+5, GETPORT+6*, PORTULCK+5, LOCKPORT+5, LOCKPORT+9*, TYPECHK+57, TYPECHK+58
^INTHPC - [#4004] TYPECHK+51
^INTHPC("B" PORTULCK+4, LOCKPORT+4, TYPECHK+46
^UTILITY("INTHU" POSTPRE+33, POSTPRE+36*, POSTPRE+39, POSTPRE+40*, POSTPRE+42, POSTPRE+43

Label References

Name Line Occurrences
MSG CHECK+14, CHECK+18, CHECK+21, LOCKPORT+6, TYPECHK+57

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DIE CHECK~, CHECK+11, CHECK+13, CHECK+17, CHECK+20, TYPECHK+22, TYPECHK+24, TYPECHK+29, TYPECHK+47, TYPECHK+49
, TYPECHK+50, TYPECHK+51, POST+10~
DIPA PRE+11~, POST+10~
DIPA("18.02" LOCKPORT+8*
DUZ POSTPRE+33, POSTPRE+36, POSTPRE+39, POSTPRE+40, POSTPRE+42, POSTPRE+43
DWDIPA TYPECHK~
DWDIPA( TYPECHK+10*
>> DWFCHG TYPECHK+12, TYPECHK+27, TYPECHK+40
DWSFLD CHECK~, TYPECHK~, TYPECHK+31, TYPECHK+52, CLSVCK~
DWSFLD( TYPECHK+12*, TYPECHK+17*, TYPECHK+19*, TYPECHK+24*, TYPECHK+25*, TYPECHK+29*, TYPECHK+30*, TYPECHK+35*, TYPECHK+36*, TYPECHK+38*
, TYPECHK+42*, TYPECHK+44*, TYPECHK+47*, TYPECHK+51*, TYPECHK+54*, TYPECHK+61*, TYPECHK+63*, TYPECHK+66*, CLSVCK+7*, CLSVCK+9*
DWSFLD(20 TYPECHK+21*, TYPECHK+35*, TYPECHK+36*, TYPECHK+64*
DWSFLD(6 TYPECHK+21*, TYPECHK+37*, TYPECHK+63*, TYPECHK+66*
>> I TYPECHK+12*
INARY PRE~, PRE+12!, POSTPRE~, POSTPRE+19, POSTPRE+26*, POSTPRE+30, POSTPRE+32, POSTPRE+38, POSTPRE+47!, POST~
INARY("A" POSTPRE+21
INARY("C" POSTPRE+21, POSTPRE+29
INARY("F" POSTPRE+21, POSTPRE+36
INARY("L" POSTPRE+21, POSTPRE+40
INARY("M" POSTPRE+46
INARY("REF" POSTPRE+22
INBPN CHECK+9~, GETPORT~, GETPORT+5, GETPORT+6, PORTULCK+3~, PORTULCK+4*, PORTULCK+5, LOCKPORT+3~, LOCKPORT+4*, LOCKPORT+5
, LOCKPORT+9, TYPECHK+8~, TYPECHK+22*, TYPECHK+31, TYPECHK+46*, TYPECHK+52, TYPECHK+57, TYPECHK+58, PRE+11~, POST+10~
INBPNAP CHECK+9~, TYPECHK+8~, TYPECHK+50*, TYPECHK+51
INCHNL PRE+11~, POST+10~
INDA CHECK~, CHECK+11, CHECK+13, CHECK+17, CHECK+20, TYPECHK~, TYPECHK+22, TYPECHK+24, TYPECHK+29, TYPECHK+47
, TYPECHK+49, TYPECHK+50, TYPECHK+51, PRE~, POSTPRE~, POSTPRE+24, POSTPRE+49, POST~
INDEST PRE+11~, POST+10~
>> INEXPAND POSTPRE+46
INEXTUIF POSTPRE~, POSTPRE+29*, POSTPRE+43*, POST~, POST+11*
INIP PRE+11~, POST+10~
INIP("POST" POST+13
INIPPO CHECK+9~, GETPORT+3~, GETPORT+4*, GETPORT+5, GETPORT+6, GETPORT+7, PORTULCK~, PORTULCK+5, TYPECHK+8~, TYPECHK+49*
, TYPECHK+54, TYPECHK+55, TYPECHK+57, TYPECHK+58
INLASTN POSTPRE~, POSTPRE+41, POSTPRE+42*, POSTPRE+43
INP POSTPRE+17~, POSTPRE+33*, POSTPRE+34*, POSTPRE+35*, POSTPRE+36, POSTPRE+39*, POSTPRE+40, POSTPRE+45*, POSTPRE+46*
INPOP POSTPRE~, POSTPRE+18
INPRE PRE~, PRE+14
INTT PRE+11~, POST+10~
INUIF PRE~
INUPDAT POSTPRE~, POSTPRE+20!, POSTPRE+21*, POSTPRE+41
INXDST PRE+11~, POST+10~
MSG MSG~, MSG+3
POP GETPORT+3~, GETPORT+4*, GETPORT+5*
U TYPECHK+51
X LOCKPORT~, LOCKPORT+5, LOCKPORT+7!, LOCKPORT+8, LOCKPORT+9, TYPECHK~, TYPECHK+15, TYPECHK+33, TYPECHK+60, CLSVCK~
, CLSVCK+7, CLSVCK+9
Y CHECK~, CHECK+11*, CHECK+15*, CHECK+19*, CHECK+22*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All