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 |