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 |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: INHSYS05

Package: IHS Generic Interface System

Routine: INHSYS05


Information

INHSYS05 ;slt,JPD,WOM; 15 Jun 99 16:27;gis sys con data installation utility

Source Information

Source file <INHSYS05.m>

Call Graph

Call Graph Total: 7

Package Total Call Graph
IHS Generic Interface System 3 CMP^INHSYS07  ($$RUT,$$WP,DATA,FILE,FLSV,HEAD,MSG,OMT,PG,RQ,SAVE,XRF)^INHSYSUT  UPSINGMS^INTSUT3  
VA Fileman 3 ^DIC  ^DICN  ^DIK  
Uncategorized 1 $$CR^UTSRD  

Caller Graph

Caller Graph Total: 9

Package Total Caller Graph
IHS Generic Interface System 9 INHPCO  INHPSA2  INHPSAR  INHSYS06  INHSYS09  INHSYS10  INHSYSE  INHUTC3  
INTENV1  

Entry Points

Name Comments DBIA/ICR reference
STUFF(INY,%FILNUM,%ROOT,%BFR,%LEVEL,DA,%PASS,%MSG2,INREPRT) ;recursive data stuffer
MULT(%NBFR,%NODE,%ROOT,DA,%FILNUM,%FLDNUM,%LEVEL,%PASS,%MSG2) ;Process multiple
DIC(DIC,X,DLAYGO,%IPS,DOA,%L,DINUM) ;dic lookup
SETDA(DA,%LEVEL,Y) ;Set DA level so fileman doesn't choke
; Input:
; DA - ien and "Multiple" entry #'s
; %LEVEL - level in multiple
; Y - New entry number
; Output:
; DA - IEN and "Multiple" entry #'s
INST(%DRVR,%PASS,INREPRT) ;installation utility entry point
WORD(%NBFR,%ROOT,DA,%NODE,%PASS) ;Process word processing field
; input:
; %NBFR - Utility Global Buffer
; %ROOT - Root node of global to stuff
; DA - ien
; %NODE - node

External References

Name Field # of Occurrence
^DIC DIC+27
^DICN DIC+28
^DIK INST+44
CMP^INHSYS07 INST+54
$$RUT^INHSYSUT INST+34, STUFF+41, STUFF+48, MULT+15
$$WP^INHSYSUT STUFF+45
DATA^INHSYSUT STUFF+41, STUFF+48
FILE^INHSYSUT STUFF+51
FLSV^INHSYSUT INST+43
HEAD^INHSYSUT INST+16
MSG^INHSYSUT INST+36, INST+38, INST+41, MULT+26
OMT^INHSYSUT INST+18
PG^INHSYSUT INST+39, INST+57, INST+58, STUFF+23, STUFF+36, STUFF+37, MULT+33
RQ^INHSYSUT INST+18
SAVE^INHSYSUT INST+18
XRF^INHSYSUT INST+18
UPSINGMS^INTSUT3 MULT+25
$$CR^UTSRD INST+60

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"Note .. DD file "_%FNUM_" is missing."
  • Line Location: INST+25
Function Call: WRITE
  • Prompt: !,%FNUM,?14,$P($G(^DIC(%FNUM,0)),U),?42
  • Line Location: INST+39
Function Call: WRITE
  • Prompt: $P($G(^INRHT($P(Y,U,2),0)),U)
  • Line Location: INST+50
Function Call: WRITE
  • Prompt: !
  • Line Location: INST+52
Function Call: WRITE
  • Prompt: ?42,".01"
  • Line Location: INST+53
Function Call: WRITE
  • Prompt: !,"All files currently exist in this environment",!,"and will be overwritten",!
  • Line Location: INST+56
Function Call: WRITE
  • Prompt: !,"*** Denotes ommitted, and not filed in system."
  • Line Location: INST+57
Function Call: WRITE
  • Prompt: !!,"Pass "_%PASS_" Done! "
  • Line Location: INST+59
Function Call: WRITE
  • Prompt: !,"m ",%FILNUM,?14,$P($G(^DD(%FILNUM,0)),U)
  • Line Location: STUFF+23
Function Call: WRITE
  • Prompt: !,?42,%FLDNUM
  • Line Location: STUFF+37
Function Call: WRITE
  • Prompt: ?56,%DATA
  • Line Location: STUFF+49
Function Call: WRITE
  • Prompt: !,"----",!,"r "_%FILNUM
  • Line Location: MULT+33
Routine Call
  • DIC
  • Line Location:
    • DIC+27

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( STUFF+23, STUFF+24, STUFF+31, STUFF+34, MULT+20
^DD(4020 DIC+16
^DIC - [#1] INST+24, INST+39, DIC+14
^INRHT - [#4000] INST+50
^INTHU("C" MULT+24
^UTILITY("INHSYS" INST+28, INST+30

Label References

Name Line Occurrences
$$DIC INST+36, INST+38, INST+46, MULT+26, DIC+20
MULT STUFF+47
SETDA MULT+28
STUFF INST+55, MULT+31
WORD STUFF+45

Naked Globals

Name Field # of Occurrence
^( MULT+15

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%BFR STUFF~, STUFF+28
%DATA STUFF+21~, STUFF+41, STUFF+42, STUFF+48, STUFF+49, STUFF+51
%DIC0 INST+13~, INST+24*, INST+26*, INST+36, INST+38, INST+46, MULT+13~, MULT+14*, MULT+26
%DICS MULT+16~
%DRVR INST~
%FILES INST+12~, INST+13~, INST+18, INST+21
%FILNUM STUFF~, STUFF+23, STUFF+24, STUFF+31, STUFF+34, STUFF+35, STUFF+39, STUFF+40, STUFF+45, STUFF+47
, MULT~, MULT+20, MULT+33
%FLDNUM STUFF+21~, STUFF+32*, STUFF+34*, STUFF+35, STUFF+36, STUFF+37, STUFF+39, STUFF+40, STUFF+45, STUFF+47
, STUFF+51, MULT~, MULT+20
%FLDS INST+12~
%FNUM INST+12~, INST+21*, INST+24, INST+25, INST+28, INST+30, INST+32, INST+36, INST+38, INST+39
, INST+41, INST+43, INST+46, INST+50, INST+54, INST+55
%GLB INST+13~, INST+34*
%INCNT WORD+6~
%INFAKE MULT+16~
%INX WORD+6~
%IPS DIC~, DIC+26
%L DIC~, DIC+14, DIC+22, DIC+23
%LEVEL STUFF~, STUFF+23, STUFF+36, STUFF+37, STUFF+47, MULT~, MULT+26, MULT+28, MULT+31, SETDA~
, SETDA+8
%MSG INST+13~, INST+14*, INST+36, INST+38, INST+41
%MSG2 INST+13~, INST+14*, INST+55, INST+57, STUFF~, STUFF+43*, STUFF+47, MULT~, MULT+31
%NBFR STUFF+21~, STUFF+28*, STUFF+41, STUFF+45, STUFF+47, STUFF+48, MULT~, MULT+15, MULT+23, MULT+31
, WORD~, WORD+8, WORD+10
%NFLN MULT+13~, MULT+20*, MULT+21, MULT+26, MULT+31
%NODE STUFF+21~, STUFF+22*, STUFF+24*, STUFF+25, STUFF+26*, STUFF+28, STUFF+45, STUFF+47, STUFF+52*, MULT~
, MULT+19, WORD~, WORD+10
%NODE1 STUFF+21~, STUFF+25*, STUFF+31, STUFF+34, STUFF+52
%NRT STUFF+21~, MULT+13~, MULT+16~, MULT+19*, MULT+26, MULT+31
%OIEN INST+12~, INST+28*, INST+30, INST+54, INST+55, STUFF+21~, MULT+13~, MULT+15*, MULT+23, MULT+31
%OMT INST+13~, INST+18
%OMT( STUFF+40
%PASS INST~, INST+14*, INST+15, INST+16, INST+26, INST+36, INST+38, INST+39, INST+41, INST+49
, INST+51, INST+52, INST+53, INST+54, INST+55, INST+57, INST+58, INST+59, INST+60, STUFF~
, STUFF+23, STUFF+35, STUFF+36, STUFF+37, STUFF+39, STUFF+45, STUFF+47, MULT~, MULT+26, MULT+31
, MULT+33, WORD~
%PIECE STUFF+21~, STUFF+30*, STUFF+31*, STUFF+34, STUFF+41, STUFF+47, STUFF+48
%ROOT INST+12~, INST+24*, INST+25, INST+34, INST+36, INST+38, INST+43, INST+44, INST+46, INST+52
, INST+54, INST+55, STUFF~, STUFF+45, STUFF+47, STUFF+51, MULT~, MULT+19, WORD~, WORD+10
%RQ INST+13~, INST+18
%RQ( STUFF+35, STUFF+39
%SAV INST+12~, INST+18
%SAV( INST+43
%UNQ INST+12~, INST+34*
%X MULT+13~, MULT+27*, MULT+32*, WORD+6~, WORD+10*, WORD+11
%XNODE INST+12~, INST+30*, INST+32, INST+34, INST+36, INST+37, INST+38, INST+41, INST+46
%Y MULT+13~, MULT+27*, MULT+32*, WORD+6~, WORD+10*, WORD+11
AA INST+12~, INST+21*
B INST+12~
DA INST+12~, INST+29~, INST+44*, INST+47*, INST+52, INST+55, STUFF~, STUFF+45, STUFF+47, STUFF+51
, MULT~, MULT+19, MULT+25, MULT+26, MULT+27, MULT+28, MULT+31, MULT+32!*, WORD~, WORD+10
, SETDA~, SETDA+9*, DIC+13~
DA( SETDA+8*, DIC+23*
DA(1 SETDA+9*, DIC+24*
DIC INST+13~, DIC~, DIC+14*, DIC+16, DIC+25, DIC+32
DIC(0 DIC+26*
DIE STUFF+21~
>> DIK INST+44*
DINUM INST+29~, INST+44*, INST+46, DIC~, DIC+16, DIC+27, DIC+28
DLAYGO INST+13~, DIC~, DIC+25
DOA DIC~, DIC+14, DIC+22, DIC+24
DOA( DIC+23
DR STUFF+21~
G DIC+13~, DIC+25*
I INST+13~, STUFF+21~, WORD+6~, SETDA+7~, SETDA+8*, DIC+13~, DIC+23*, DIC+29*, DIC+30, DIC+35
>> INCR INST+60
INDD0 DIC+13~, DIC+16*, DIC+18
>> INFAKE MULT+26
>> INFILE DIC+18*, DIC+20
INIEN MULT+22~, MULT+24*, MULT+25
INMSGID MULT+13~, MULT+23*, MULT+24
INREPRT INST~, INST+14*, INST+16, INST+39, INST+48, INST+53, INST+55, INST+57, INST+58, INST+60
, STUFF~, STUFF+23, STUFF+36, STUFF+37, STUFF+40, STUFF+49, STUFF+51, MULT+31, MULT+33
INY STUFF~
IO INST+16, DIC+29, DIC+30, DIC+35
IO(0 DIC+29, DIC+30
IOSL INST+60
IOST INST+60
J STUFF+21~
L WORD+6~, WORD+10*
NFLN MULT+13~
ODA MULT+16~, MULT+27*, MULT+32
P01 STUFF+21~
QT INST+13~, INST+19*, INST+55
U INST+21, INST+32, INST+34, INST+36, INST+37, INST+38, INST+39, INST+46, INST+50, INST+51
, STUFF+23, MULT+20, MULT+23, MULT+26, DIC+16, DIC+18
X INST+13~, MULT+13~, MULT+15*, MULT+26, DIC~, DIC+20, DIC+21*, DIC+32
Y INST+12~, INST+34*, INST+36*, INST+37*, INST+38*, INST+39, INST+41, INST+43, INST+44, INST+46*
, INST+47, INST+48, INST+50, INST+51, INST+53, INST+54, INST+55, SETDA~, SETDA+9, DIC+13~
, DIC+16, DIC+20*, DIC+21, DIC+28, DIC+36
YY STUFF+21~, MULT+13~, MULT+26*, MULT+28, MULT+31
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All