INHSYS04 ;slt,JPD; 31 Jan 96 15:58;System Configuration data utility
Source file <INHSYS04.m>
| Package | Total | Call Graph | 
|---|---|---|
| IHS Generic Interface System | 2 | ($$DATIM,$$INITIALS)^INHUT5 $$QS^INHUTIL | 
| VA Fileman | 1 | ^DIC | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| RTNINB(X) | ;WOM 8/8/95 | |
| LN(%X,%CC,%LC) | ;insert a line into routine buffer ^UTILITY($J,0,n) | |
| HEXUP(%H) | ;hexidecimal increment | |
| NTRNL(INROU,X) | ;procedure to compile internal installation driver | |
| ID(X) | ;fetch unique identifier for transaction type in X ; Input: X - Transaction Type ; Returns: UNIQUE IDENTIFIER ; If the UNIQUE IDENTIFIER is NULL, this should ; denote an error condition | |
| NEWR | ; Current routine will be too big so finish ; current routine and start new one | |
| POW(X,N) | ;power function where X is raised to the Nth power | |
| RTNBFR(%TT,INROU) | ;routine buffer/builder machine | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^INRHT - [#4000] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DD("OS" - [#.7] | NTRNL+11 | 
| ^DD("ROU" | RTNBFR+18 | 
| ^DIC(3 - [#3] | NEWR+8, NEWR+12, NTRNL+12, NTRNL+16 | 
| ^INRHT - [#4000] | NEWR+11, ID+5, NTRNL+15 | 
| ^INRHT("ID" | NTRNL+15 | 
| ^UTILITY($J | RTNBFR+17!, RTNBFR+20!, RTNBFR+27, RTNBFR+29!, RTNBFR+30!, NEWR+2, NEWR+6!, NTRNL+22!, LN+7* | 
| Name | Line Occurrences | 
|---|---|
| $$HEXUP | NEWR+7 | 
| $$ID | RTNBFR+19, RTNINB+9 | 
| $$POW | HEXUP+16, POW+9 | 
| LN | RTNBFR+25, RTNBFR+26, RTNBFR+28, NEWR+4, NEWR+9, NEWR+10, NEWR+11, NEWR+12, NEWR+13, NEWR+14 , NTRNL+12, NTRNL+13, NTRNL+14, NTRNL+15, NTRNL+16, NTRNL+17, NTRNL+18, NTRNL+20, NTRNL+21 | 
| NEWR | RTNBFR+24 | 
| Name | Field # of Occurrence | 
|---|---|
| ^("OS" | RTNBFR+18, NTRNL+11 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| %CC | RTNBFR+16~, RTNBFR+19*, RTNBFR+24, RTNBFR+25, RTNBFR+26, RTNBFR+28, NEWR+4, NEWR+7*, NEWR+9, NEWR+10 , NEWR+11, NEWR+12, NEWR+13, NEWR+14, NTRNL+10~, NTRNL+12, NTRNL+13, NTRNL+14, NTRNL+15, NTRNL+16 , NTRNL+17, NTRNL+18, NTRNL+20, NTRNL+21, LN~, LN+6* | 
| %DATA | RTNBFR+16~, RTNBFR+23*, RTNBFR+24, RTNBFR+26 | 
| %EVEN | RTNBFR+16~ | 
| %H | HEXUP~, HEXUP+12, HEXUP+13* | 
| %HEX | HEXUP+11~, HEXUP+12*, HEXUP+13, HEXUP+23 | 
| %HEX( | HEXUP+13*, HEXUP+16 | 
| %LC | RTNBFR+16~, RTNBFR+19*, RTNBFR+25, RTNBFR+26, RTNBFR+28, NEWR+4, NEWR+7*, NEWR+9, NEWR+10, NEWR+11 , NEWR+12, NEWR+13, NEWR+14, NTRNL+10~, NTRNL+12, NTRNL+13, NTRNL+14, NTRNL+15, NTRNL+16, NTRNL+17 , NTRNL+18, NTRNL+20, NTRNL+21, LN~, LN+6*, LN+7 | 
| %LEN | HEXUP+11~, HEXUP+12*, HEXUP+13 | 
| %NODE | RTNBFR+16~, RTNBFR+19*, RTNBFR+22*, RTNBFR+23, RTNBFR+24, RTNBFR+25 | 
| %ODD | RTNBFR+16~ | 
| %RC | RTNBFR+16~, RTNBFR+19*, RTNBFR+28, NEWR+3, NEWR+7*, NEWR+8 | 
| %RTN | RTNBFR+16~, RTNBFR+19*, RTNBFR+20, RTNBFR+28, NEWR+3, NEWR+8 | 
| %RTNBFR | RTNBFR+16~, RTNBFR+21*, NEWR+14 | 
| %T | RTNBFR+16~, NEWR+8*, NEWR+9 | 
| %TT | RTNBFR~, RTNBFR+19, NEWR+11 | 
| %X | LN~, LN+6, LN+7 | 
| %Y | HEXUP+11~, HEXUP+26*, HEXUP+27*, HEXUP+28 | 
| DIC | RTNINB+8~* | 
| DIC(0 | RTNINB+8* | 
| DIVIDEND | HEXUP+11~, HEXUP+20*, HEXUP+22, HEXUP+23, HEXUP+24* | 
| DIVISOR | HEXUP+11~, HEXUP+20*, HEXUP+22, HEXUP+23 | 
| DT | NEWR+10, NTRNL+14 | 
| DUZ | NEWR+8, NEWR+12, NTRNL+12, NTRNL+16 | 
| I | HEXUP+11~, HEXUP+13*, HEXUP+21*, HEXUP+23 | 
| INMAX | RTNBFR+16~, RTNBFR+18*, RTNBFR+19, RTNBFR+24 | 
| INOS | RTNBFR+16~, RTNBFR+18*, NTRNL+10~, NTRNL+11* | 
| >> INPOP | RTNBFR+20* | 
| INROU | RTNBFR~, NTRNL~ | 
| INROU( | RTNBFR+28*, NEWR+5*, NTRNL+20 | 
| INRTN | NTRNL+10~, NTRNL+19*, NTRNL+20* | 
| INZI | RTNBFR+16~, RTNBFR+18*, RTNBFR+28, NEWR+5, NTRNL+10~, NTRNL+11*, NTRNL+21 | 
| J | HEXUP+11~, HEXUP+15*, HEXUP+16*, HEXUP+26*, HEXUP+27* | 
| N | POW~, POW+8, POW+9 | 
| POW | POW+7~, POW+8*, POW+9*, POW+10 | 
| QUOTIENT | HEXUP+11~, HEXUP+21, HEXUP+22*, HEXUP+24 | 
| REMAIN | HEXUP+11~, HEXUP+20* | 
| REMAIN( | HEXUP+23*, HEXUP+27 | 
| SUM | HEXUP+11~, HEXUP+15*, HEXUP+16*, HEXUP+18*, HEXUP+20 | 
| U | NEWR+8, NEWR+11, NEWR+12, ID+5, NTRNL+12, NTRNL+15, NTRNL+16 | 
| X | RTNBFR+28*, NEWR+3*, NEWR+5, POW~, POW+9, ID~, ID+5, NTRNL~, NTRNL+12, NTRNL+15 , NTRNL+21, RTNINB~ | 
| Y | RTNINB+8~, RTNINB+9 |