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

Package: IHS Generic Interface System

Routine: INHSYS01


Information

INHSYS01 ;SLT,JPD; 1 Apr 99 10:05;GIS configuration compilation utility

Source Information

Source file <INHSYS01.m>

Call Graph

Call Graph Total: 2

Package Total Call Graph
IHS Generic Interface System 2 TTYPE^INHSYS02  RPRT1^INHSYSUT  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
IHS Generic Interface System 2 INHSYS02  INHSYS10  

Entry Points

Name Comments DBIA/ICR reference
DF(INY,%XIEN,INREPRT,%LEVEL) ;Destination file
BPC(X) ;find all background processes which point to this destination 4004 cont
MAP(%ROOT,%XIEN,INREPRT,%LEVEL) ;Map file
; Input:
; %ROOT - Global root in fileman format
; %XIEN - Map File ien
; %LEVEL - Pointer level
FLDS(%XIEN,INREPRT,%LEVEL) ;Fields file - 4012
; Input:
; %XIEN - Fields File Ien
; INREPRT - 0 no report
; 1 report
; %LEVEL - Pointer level
XTRK0(%INP,%FL,%ND,INREPRT,%LEVEL) ;
; %INP - Pointer to file from piece
; %FL - DD file number
; %ND - Root
; INREPRT - 0 no report 1 - report
; %LEVEL - Pointer level
DP(%XIEN,INREPRT,%LEVEL) ;Primary Destination Pointers 4005
; Input:
; %XIEN - Ien of current entry
; INREPRT - 0 no report
; 1 report
; %LEVEL - Pointer level
SGSF(X,INSGSF) ;return the number of sub-field iens
SGF(X,INSGF) ;return the number of field iens found
XTRK(%XIEN,%ROOT,%UTL,%FILE,INREPRT,%LEVEL) ;global data extract and store
ZRONOD(N,X,R) ;is node the first level zero node?
BP(%XIEN,INREPRT,%LEVEL) ;Background processes 4004
; Input:
; %XIEN - Ien of destination file
; INREPRT - 0 no report
; 1 report
; %LEVEL - Pointer level
SGS(%XIEN) ;return '^' delimited string of segment iens
SEGS(%XIEN,INREPRT,%LEVEL) ;Script segs 4011
; Input:
; %XIEN - Scripts file Ien
; INREPRT - 0 no report
; 1 report
; %LEVEL - Pointer level

External References

Name Field # of Occurrence
TTYPE^INHSYS02 XTRK+22
RPRT1^INHSYSUT XTRK+19

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^INRHD - [#4005] DP+8
^INRHD("APD" DP+12
^INTHL7F - [#4012] SGSF+7
^INTHL7M - [#4011] SGS+8, SGS+10
^INTHL7S - [#4010] SGF+7
^INTHPC - [#4004] BPC+8, BPC+9
^UTILITY("SVD" XTRK+19*
^UTILITY($J XTRK0+7, FLDS+11

Label References

Name Line Occurrences
$$BPC BP+7
$$SGF FLDS+8
$$SGS SEGS+7
$$SGSF FLDS+13
$$ZRONOD XTRK+17, XTRK+22, XTRK+25, XTRK+28, XTRK+31, XTRK+34, XTRK+37, XTRK+40
BP DF+17
DF XTRK+25
DP DF+15
FLDS XTRK+34
MAP XTRK+37
SEGS XTRK+31
XTRK XTRK0+7
XTRK0 XTRK+28, XTRK+40, MAP+9, DF+11, DF+13, DP+9, DP+12, BP+11, SEGS+11, FLDS+15

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%A BPC+6~, BPC+7*, BPC+8*, BPC+9
%FILE XTRK~, XTRK+19, XTRK+22, XTRK+25, XTRK+28, XTRK+31, XTRK+34, XTRK+37, XTRK+40
%FL XTRK0~, XTRK0+7
%INP XTRK0~, XTRK0+7
%IP10 DF+7~, DF+9*, DF+13
%IP2 DF+7~, DF+9*, DF+11
%LEN BP+6~, BP+7*, BP+8, SEGS+6~, SEGS+7*, SEGS+8
%LEVEL XTRK~, XTRK+19, XTRK+22, XTRK+25, XTRK+28, XTRK+31, XTRK+34, XTRK+37, XTRK+40, MAP~
, MAP+9, XTRK0~, XTRK0+7, DF~, DF+11, DF+13, DF+15, DF+17, DP~, DP+9
, DP+12, BP~, BP+11, SEGS~, SEGS+11, FLDS~, FLDS+15
%ND XTRK0~, XTRK0+7
%ROOT XTRK~, XTRK+11, XTRK+14, XTRK+16, XTRK+17, XTRK+22, XTRK+25, XTRK+28, XTRK+31, XTRK+34
, XTRK+37, XTRK+40, MAP~, MAP+7
%UTL XTRK~, XTRK+16
%XIEN XTRK~, XTRK+10, XTRK+11, XTRK+14, XTRK+17, XTRK+22, XTRK+25, XTRK+28, XTRK+31, XTRK+34
, XTRK+37, XTRK+40, MAP~, MAP+7, DF~, DF+15, DF+17, DP~, DP+8, DP+12
, BP~, BP+7, SEGS~, SEGS+7, SGS~, SGS+8, SGS+10, FLDS~, FLDS+8
%ZND ZRONOD+6~*, ZRONOD+7
DA SGS+6~, SGS+10*
GBL XTRK+9~, XTRK+16*
I XTRK+9~, BP+6~, BP+8*, BP+9, SEGS+6~, SEGS+8*, SEGS+9, FLDS+6~, FLDS+8*, FLDS+9
INBPC XTRK+9~, BP+6~, BP+7*, BP+9
INCHLD XTRK+9~
INFLD SGF+5~, SGF+6*, SGF+7*, SGSF+5~, SGSF+6*, SGSF+7*
INIEN XTRK+9~, MAP+5~, MAP+7*, MAP+9, DP+6~, DP+8*, DP+9, DP+11*, DP+12*, BP+6~
, BP+9*, BP+11, SEGS+6~, SEGS+9*, SEGS+11, FLDS+6~, FLDS+9*, FLDS+11, FLDS+13, FLDS+14~*
, FLDS+15
>> INPOP XTRK+14, XTRK+17, DF+11, DF+13, DF+15, DF+17, DP+12, BP+8, SEGS+8, FLDS+8
, FLDS+13
INPSEG SGS+6~, SGS+10*, SGS+11
INREPRT XTRK~, XTRK+11*, XTRK+19, XTRK+22, XTRK+25, XTRK+28, XTRK+31, XTRK+34, XTRK+37, XTRK+40
, MAP~, MAP+9, XTRK0~, XTRK0+7, DF~, DF+11, DF+13, DF+15, DF+17, DP~
, DP+9, DP+12, BP~, BP+11, SEGS~, SEGS+11, FLDS~, FLDS+15
INSEG SGS+6~, SGS+8*, SGS+9, SGS+10
INSGF XTRK+9~, FLDS+6~, FLDS+8*, SGF~
INSGF( FLDS+9, SGF+7*
INSGM XTRK+9~
INSGS XTRK+9~, SEGS+6~, SEGS+7*, SEGS+9
INSGSF XTRK+9~, FLDS+6~, FLDS+13!*, SGSF~
INSGSF( FLDS+14, SGSF+7*
INSGSF(1 SGSF+6*
INY XTRK+9~, XTRK+16*, XTRK+22, XTRK+25, XTRK+28, XTRK+40, DF~, DF+9, BPC+6~, BPC+7*
, BPC+9*, BPC+10, SGS+6~, SGS+8*, SGS+9*, SGS+11*, SGS+12, SGF+5~, SGF+6*, SGF+7*
, SGF+8, SGSF+5~, SGSF+6*, SGSF+7*, SGSF+8
J FLDS+6~, FLDS+13*, FLDS+14
N ZRONOD~, ZRONOD+7
ND XTRK+9~, XTRK+11*, XTRK+14*, XTRK+16, XTRK+17, XTRK+19, XTRK+22, XTRK+25, XTRK+28, XTRK+31
, XTRK+34, XTRK+37, XTRK+40
R ZRONOD~, ZRONOD+6
U XTRK+28, XTRK+40, DF+9, DP+8, BP+7, BP+9, BPC+9, SEGS+7, SEGS+9, SGS+9
, SGS+10, SGS+11
X BPC~, BPC+9, SGF~, SGF+7, SGSF~, SGSF+6, SGSF+7, ZRONOD~, ZRONOD+6
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables |  All