INHSYS01 ;SLT,JPD; 1 Apr 99 10:05;GIS configuration compilation utility
Source file <INHSYS01.m>
| Package | Total | Call Graph | 
|---|---|---|
| IHS Generic Interface System | 2 | TTYPE^INHSYS02 RPRT1^INHSYSUT | 
| Package | Total | Caller Graph | 
|---|---|---|
| IHS Generic Interface System | 2 | INHSYS02 INHSYS10 | 
| 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 | 
| 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 | 
| 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 | 
| >> | 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 |