KMPDU2 ;OAK/RAK - CM Tools Routine Utilities ;08/31/11 09:21
Source file <KMPDU2.m>
| Package | Total | Call Graph |
|---|---|---|
| Capacity Management | 2 | KILL^KMPDU $$ROULABEL^KMPDU2 |
| Kernel | 1 | ($$LJ,$$UP)^XLFSTR |
| action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
| Package | Total | Caller Graph |
|---|---|---|
| Capacity Management | 5 | KMPD ROUTINE FIND KMPD ROUTINE INQ KMPD ROUTINE LINE SRCH KMPDU2 KMPDUT1 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| IRSRC(KMPDDA) | ;-- extrinsic function - check for local mods in INSTALL file
|
|
| ROUFIND(KMPDY,KMPDRNM,KMPDGBL) | ;-- find routines.
|
|
| ROUINQ(KMPDY,KMPDROU) | ;-- routine inquiry.
|
|
| ROUSRC(KMPDY,KMPDROU,KMPDTXT) | ;-- routine search
|
|
| ROUSRC1(KMPDROU,KMPDTXT) | ;-- extrinsic function - check for text.
|
|
| ROUSRC2(KMPDY,KMPDTXT,KMPDGBL,KMPDROU) | ;-- search for text in routine.
|
|
| ROULABEL(TEXT) | ;-- routine label.
|
|
| ROUNAME(KMPDRNM) | ;-- extrinsic function - determine if routine name is valid
|
|
| ENDCHAR(RTN) | ;-- extrinsic function - determine last character for $ordering
|
| RPC Name | Call Tags |
|---|---|
| KMPD ROUTINE FIND | ROUFIND |
| KMPD ROUTINE INQ | ROUINQ |
| KMPD ROUTINE LINE SRCH | ROUSRC2 |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^$ROUTINE( | ROUFIND+30, ROUFIND+41, ROUINQ+10, ROUSRC+27 |
| ^%ZOSF("LOAD" | ROUINQ+18, ROUSRC1+20, ROUSRC2+32 |
| ^%ZOSF("OS" | ROUFIND+31, ROUFIND+42, ROUINQ+17, ROUSRC1+19, ROUSRC2+31 |
| ^%ZOSF("RSUM1" | ROUFIND+35, ROUFIND+45 |
| ^%ZOSF("TEST" | ROUINQ+15, ROUSRC1+17, ROUSRC2+30 |
| ^ROUTINE( | ROUFIND+31, ROUFIND+42, ROUINQ+17, ROUSRC1+19, ROUSRC2+31 |
| ^XPD(9.7 - [#9.7] | IRSRC+15, IRSRC+16 |
| Name | Line Occurrences |
|---|---|
| $$ENDCHAR | ROUFIND+40 |
| $$ROUNAME | ROUFIND+28, ROUFIND+39, ROUINQ+9, ROUSRC+20 |
| $$ROUSRC1 | IRSRC+17, ROUSRC+22, ROUSRC+29 |
| Name | Field # of Occurrence |
|---|---|
| ^(0 | IRSRC+16 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DATA | ROUFIND+14~, ROUFIND+17, ROUFIND+19, ROUSRC2+15~, ROUSRC2+18, ROUSRC2+20 |
| DIF | ROUINQ+12~, ROUINQ+14*, ROUSRC1+14~, ROUSRC1+16*, ROUSRC2+15~, ROUSRC2+29* |
| I | IRSRC+13~, IRSRC+14*, IRSRC+15*, IRSRC+16, ROUINQ+12~, ROUINQ+19*, ROUINQ+20*, ROUINQ+21, ROUINQ+24, ROUSRC1+14~ , ROUSRC1+16*, ROUSRC1+21*, ROUSRC1+22, ROUSRC2+15~, ROUSRC2+29*, ROUSRC2+33*, ROUSRC2+36, ROUSRC2+38, ROUSRC2+39, ROULABEL+2~ , ROULABEL+4* |
| KMPDDA | IRSRC~, IRSRC+11, IRSRC+15, IRSRC+16 |
| KMPDGBL | ROUFIND~, ROUFIND+9*, ROUFIND+12, ROUFIND+17, ROUFIND+21, ROUFIND+28, ROUFIND+30, ROUFIND+31, ROUFIND+33*, ROUFIND+35* , ROUFIND+39, ROUFIND+42, ROUFIND+43*, ROUFIND+45*, ROUFIND+48, ROUINQ+9, ROUSRC+20, ROUSRC2~, ROUSRC2+9*, ROUSRC2+11 , ROUSRC2+12, ROUSRC2+13, ROUSRC2+18, ROUSRC2+22, ROUSRC2+39, ROUSRC2+42 |
| KMPDRNM | ROUFIND~, ROUFIND+9*, ROUFIND+11, ROUFIND+24*, ROUFIND+26, ROUFIND+28, ROUFIND+30, ROUFIND+31, ROUFIND+33, ROUFIND+35 , ROUFIND+38*, ROUFIND+39, ROUFIND+40, ROUNAME~, ROUNAME+6*, ROUNAME+7 |
| KMPDROU | ROUINQ~, ROUINQ+7*, ROUINQ+8, ROUINQ+9, ROUINQ+10, ROUINQ+15, ROUINQ+16, ROUINQ+17, ROUSRC~, ROUSRC+8* , ROUSRC+10, ROUSRC+15, ROUSRC1~, ROUSRC1+9*, ROUSRC1+11, ROUSRC1+17, ROUSRC1+19, ROUSRC2~, ROUSRC2+11 |
| KMPDROU( | ROUSRC2+27 |
| KMPDTXT | ROUSRC~, ROUSRC+8*, ROUSRC+11, ROUSRC+22, ROUSRC+29, ROUSRC1~, ROUSRC1+9*, ROUSRC1+12, ROUSRC1+22, ROUSRC2~ , ROUSRC2+9*, ROUSRC2+12, ROUSRC2+24*, ROUSRC2+38 |
| KMPDY | ROUFIND~, ROUFIND+7!, ROUFIND+11*, ROUFIND+12*, ROUFIND+19*, ROUFIND+21*, ROUINQ~, ROUINQ+5!, ROUINQ+26, ROUSRC~ , ROUSRC+6!, ROUSRC+31, ROUSRC2~, ROUSRC2+7!, ROUSRC2+13*, ROUSRC2+20*, ROUSRC2+22* |
| KMPDY( | ROUINQ+24*, ROUSRC+29* |
| KMPDY(0 | ROUFIND+48*, ROUINQ+8*, ROUINQ+10*, ROUINQ+16*, ROUINQ+17*, ROUINQ+26*, ROUSRC+10*, ROUSRC+11*, ROUSRC+22*, ROUSRC+24* , ROUSRC+31* |
| LABEL | ROUSRC2+15~, ROUSRC2+29*, ROUSRC2+36*, ROUSRC2+39, ROULABEL+2~, ROULABEL+3*, ROULABEL+4*, ROULABEL+5 |
| LN | ROUFIND+14~, ROUFIND+40*, ROUFIND+41, ROUFIND+42*, ROUFIND+43, ROUFIND+45, ROUFIND+46*, ROUINQ+12~, ROUINQ+19*, ROUINQ+24* , ROUSRC+13~, ROUSRC+26*, ROUSRC+29*, ROUSRC2+15~, ROUSRC2+26*, ROUSRC2+39, ROUSRC2+40* |
| LN(0 | ROUINQ+19*, ROUINQ+22*, ROUINQ+23, ROUINQ+24* |
| OFFSET | ROUSRC2+15~, ROUSRC2+29*, ROUSRC2+34*, ROUSRC2+36*, ROUSRC2+39 |
| RETURN | IRSRC+13~, IRSRC+14*, IRSRC+15, IRSRC+17*, IRSRC+20, ROUSRC1+14~, ROUSRC1+16*, ROUSRC1+21, ROUSRC1+22*, ROUSRC1+24 |
| RN | ROUSRC+13~, ROUSRC+26*, ROUSRC+27*, ROUSRC+29 |
| ROU | ROUFIND+14~, ROUFIND+40*, ROUFIND+41*, ROUFIND+42, ROUFIND+43, ROUFIND+45, ROUINQ+12~, ROUSRC1+14~, ROUSRC2+15~, ROUSRC2+26* , ROUSRC2+27*, ROUSRC2+29, ROUSRC2+30, ROUSRC2+31, ROUSRC2+39 |
| ROU( | ROUINQ+20, ROUINQ+21*, ROUINQ+24, ROUSRC1+21, ROUSRC1+22 |
| ROUT | ROUSRC2+28! |
| ROUT( | ROUSRC2+33, ROUSRC2+36, ROUSRC2+38, ROUSRC2+39 |
| RTN | IRSRC+13~, IRSRC+16*, IRSRC+17, ROUFIND+14~, ROUFIND+40*, ROUFIND+41, ROUSRC+13~, ROUSRC+15*, ROUSRC+16*, ROUSRC+20 , ROUSRC+22, ROUSRC+26, ROUSRC+27, ROUSRC2+15~, ENDCHAR~, ENDCHAR+4, ENDCHAR+6, ENDCHAR+8, ENDCHAR+10, ENDCHAR+12 , ENDCHAR+14, ENDCHAR+16, ENDCHAR+18, ENDCHAR+20 |
| STAR | ROUSRC+13~, ROUSRC+15*, ROUSRC+16, ROUSRC+19 |
| TEXT | ROULABEL~, ROULABEL+1, ROULABEL+4 |
| U | IRSRC+16, ROUFIND+33, ROUFIND+35, ROUFIND+43, ROUFIND+45 |
| X | ROUFIND+14~, ROUFIND+35*, ROUFIND+45*, ROUINQ+12~, ROUINQ+15*, ROUINQ+21*, ROUINQ+22, ROUINQ+23*, ROUINQ+24, ROUSRC1+14~ , ROUSRC1+17*, ROUSRC2+15~, ROUSRC2+30* |
| XCNP | ROUINQ+12~, ROUINQ+14*, ROUSRC1+14~, ROUSRC1+16*, ROUSRC2+15~, ROUSRC2+29* |
| Y | ROUFIND+14~, ROUFIND+35, ROUFIND+45 |