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: INHSYS03

Package: IHS Generic Interface System

Routine: INHSYS03


Information

INHSYS03 ;slt; 2 Oct 95 14:44;System Configuration data utility cont.

Source Information

Source file <INHSYS03.m>

Call Graph

Call Graph Total: 4

Package Total Call Graph
IHS Generic Interface System 3 EXPND^INHSYS09  XRF^INHSYSUT  $$NUM^INHUT5  
Uncategorized 1 $$CR^UTSRD  

Caller Graph

Caller Graph Total: 3

Package Total Caller Graph
IHS Generic Interface System 3 INHSYS09  INHSYS10  INHSYSUT  

Entry Points

Name Comments DBIA/ICR reference
FLD(%PTO,%NDPC,%FND,%FILE,%FLD,INOMIT) ;resolve pointer values to .01 text
; from pointed too file
EXPAND(INREPRT) ;Expand pointer values
; Input:
; INREPRT - 0 - No Report
; 1 - Display Report
HEAD(%TP) ;
; Input: %TP - 1 No Target file info
; 2 Target file info in report
RSLV(INREPRT) ;resolve pointer fields to .01 values
; Input:
; INREPRT - 0 - No Report
; 1 - Display Report
PRINT(%SFL,%FILE,%FLD,%PTO,INP01,%GBLN,%IEN,%FND) ;
; %SFL - the source sub file number
; %FILE - the source file number
; %FLD - the source field number
; %PTO - file pointed to
; INP01 - .01 internal value from source
; %GBLN - target global node
; %IEN - target file entry ien
; Output: %FND - 1 - Target file not in package
; 0 - Target file in package
; Site specific files may not be exported. If
; this is an entry in one of those files, %FND will
; be equal to one. ex) DEVICE FILE
PG(%TP) ;
; Input: %TP - 1 No Target file info
; 2 Target file info in report
SUBFLD(%FILE,%FLD) ;sub field processing for multiples
; %FILE - the source file number
; %FLD - the source field number

External References

Name Field # of Occurrence
EXPND^INHSYS09 EXPAND+10
XRF^INHSYSUT RSLV+17
$$NUM^INHUT5 SUBFLD+23
$$CR^UTSRD PG+4

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"*** Denotes pointed to file not put in package.",!!
  • Line Location: RSLV+28
Function Call: WRITE
  • Prompt: !!,"*** Denotes pointed to file not put in package.",!!
  • Line Location: EXPAND+11
Function Call: WRITE
  • Prompt: !,%SFL,%NP,?10,$P($G(^DIC(%FILE,0)),U),?38,%FLD,?48,%PTO,?56,$P($G(^DIC(%PTO,0)),U)
  • Line Location: PRINT+15
Function Call: WRITE
  • Prompt: !,%PGBL_" ",?14,%PTNM,?48,$P(%GBLN,",")_" ",?62,INP01,!
  • Line Location: PRINT+19
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: HEAD+6
Function Call: WRITE
  • Prompt: !!,"File",?10,%2,?38,"Field",?48,%
  • Line Location: HEAD+7
Function Call: WRITE
  • Prompt: !,"^Root(IEN",?48,%3,!
  • Line Location: HEAD+8

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( RSLV+24, SUBFLD+9
^DIC - [#1] EXPAND+9, SUBFLD+19, SUBFLD+20, FLD+26, FLD+33, FLD+34, PRINT+15, PRINT+16
^INRHT - [#4000] PRINT+18
^UTILITY("SVD" PRINT+14
^UTILITY($J EXPAND+8, SUBFLD+13, SUBFLD+15, SUBFLD+22*, FLD+28, FLD+30*, FLD+36*

Label References

Name Line Occurrences
FLD RSLV+27
HEAD RSLV+16, EXPAND+5, PG+5
PG PRINT+15
PRINT SUBFLD+24, FLD+37
SUBFLD RSLV+23

Naked Globals

Name Field # of Occurrence
^( SUBFLD+16, FLD+29

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% HEAD+3~, HEAD+4*, HEAD+5*, HEAD+7
%2 HEAD+3~, HEAD+4*, HEAD+5*, HEAD+7
%3 HEAD+3~, HEAD+4*, HEAD+5*, HEAD+8
%DIEN SUBFLD+3~, SUBFLD+16*, SUBFLD+17, FLD+23~, FLD+29*, FLD+31
%FILE RSLV+14~, RSLV+18*, RSLV+19, RSLV+23, RSLV+24, RSLV+27, SUBFLD~, SUBFLD+13, SUBFLD+15, SUBFLD+19
, SUBFLD+20, SUBFLD+22, SUBFLD+24, FLD~, FLD+28, FLD+30, FLD+33, FLD+34, FLD+36, FLD+37
, PRINT~, PRINT+15, PRINT+16, PRINT+18
%FILES RSLV+14~, RSLV+17, RSLV+18
%FILES( RSLV+19
%FLD RSLV+14~, RSLV+21*, RSLV+23, RSLV+24, RSLV+27, SUBFLD~, SUBFLD+5, SUBFLD+7*, SUBFLD+15, SUBFLD+19
, SUBFLD+22, FLD~, FLD+30, FLD+33, FLD+37, PRINT~, PRINT+15
%FLDS RSLV+14~, RSLV+19*, RSLV+21
%FND RSLV+14~, RSLV+15*, RSLV+27, RSLV+28, EXPAND+4~, EXPAND+9*, EXPAND+10, EXPAND+11, SUBFLD+24, FLD~
, FLD+37, PRINT~, PRINT+14*
%GBL SUBFLD+3~, SUBFLD+17, FLD+23~, FLD+26*, FLD+31
%GBLN SUBFLD+4~, SUBFLD+17*, SUBFLD+18, SUBFLD+19, SUBFLD+21, SUBFLD+24, FLD+23~, FLD+31*, FLD+32, FLD+33
, FLD+36, FLD+37, PRINT~, PRINT+14, PRINT+19
%IEN FLD+23~, FLD+27*, FLD+28*, FLD+29, FLD+30, FLD+34, FLD+36, FLD+37, PRINT~, PRINT+16
%LEN RSLV+14~, RSLV+19*, RSLV+21
%LINE RSLV+14~
%ND SUBFLD+3~, SUBFLD+11*, SUBFLD+16, SUBFLD+22, FLD+23~, FLD+24*, FLD+29, FLD+30, FLD+36
%NDPC RSLV+14~, RSLV+27, SUBFLD+3~, SUBFLD+11, FLD~, FLD+24
%NP FLD+23~, PRINT+13~, PRINT+14*, PRINT+15
>> %PASS SUBFLD+18
%PC SUBFLD+3~, SUBFLD+11*, SUBFLD+16, SUBFLD+22, FLD+23~, FLD+24*, FLD+29, FLD+30, FLD+36
%PGBL SUBFLD+4~, FLD+23~, PRINT+13~, PRINT+16*, PRINT+17, PRINT+19
%PTNM SUBFLD+4~, FLD+23~, PRINT+13~, PRINT+17*, PRINT+18*, PRINT+19
%PTO RSLV+14~, RSLV+27, SUBFLD+3~, SUBFLD+23*, SUBFLD+24, FLD~, FLD+24*, FLD+26, FLD+37, PRINT~
, PRINT+15
%ROOT EXPAND+4~, EXPAND+9*, EXPAND+10
%SFL RSLV+14~, SUBFLD+3~, SUBFLD+5*, SUBFLD+6, SUBFLD+7*, SUBFLD+9, SUBFLD+19, SUBFLD+24, PRINT~, PRINT+15
%SFLD RSLV+14~, SUBFLD+3~, SUBFLD+8*, SUBFLD+9, SUBFLD+24
%SFLDS SUBFLD+3~, SUBFLD+6*, SUBFLD+8
%TP HEAD~, HEAD+5, PG~, PG+5
%Z0 RSLV+14~, RSLV+24*, RSLV+25, SUBFLD+3~, SUBFLD+9*, SUBFLD+10
AA RSLV+14~, RSLV+18*
I RSLV+14~, SUBFLD+4~, SUBFLD+8*
>> INCR PG+4
INDA SUBFLD+3~, SUBFLD+14*, SUBFLD+15*, SUBFLD+16, SUBFLD+22
INFL EXPAND+4~, EXPAND+6*, EXPAND+8, EXPAND+9, EXPAND+10
INIEN EXPAND+4~, EXPAND+7*, EXPAND+8*, EXPAND+10, SUBFLD+3~, SUBFLD+12*, SUBFLD+13*, SUBFLD+15, SUBFLD+20, SUBFLD+22
, SUBFLD+24
INL SUBFLD+3~, SUBFLD+5*, SUBFLD+6*, SUBFLD+8
INOMIT FLD~
INOMIT( FLD+30
INP01 SUBFLD+21*, SUBFLD+22, SUBFLD+24, FLD+23~, FLD+36*, FLD+37, PRINT~, PRINT+19
>> INPOP EXPAND+6, EXPAND+8, EXPAND+11
INREPRT RSLV~, RSLV+16, RSLV+28, EXPAND~, EXPAND+5, EXPAND+10, EXPAND+11, SUBFLD+24, FLD+37
IOF HEAD+6
IOSL PG+3, PG+4
IOST PG+4
J RSLV+14~, RSLV+21*
>> K RSLV+25*, SUBFLD+10*
U RSLV+18, RSLV+25, SUBFLD+10, SUBFLD+16, SUBFLD+19, SUBFLD+21, SUBFLD+22, FLD+29, FLD+30, FLD+33
, FLD+36, PRINT+15, PRINT+17, PRINT+18
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All