XUMUCI ;VISS/CEP - Multi-UCI User Status Report ;10/07/25 08:37
Source file <XUMUCI.m>
| 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 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EN | ; -- main entry point for XU MULTI UCI USER
|
|
| HDR | ; -- header code
|
|
| INIT | ; -- init variables and list array
|
|
| HELP | ; -- help code
|
|
| EXIT | ; -- exit code
|
|
| EXPND | ; -- expand code
|
|
| GETUSERS | ;
|
|
| SKIPDUZ(ADUZ,LT,GT) | ;
|
|
| CHKROUTS() | ; check that the uci has needed routine(s)
|
|
| DIS | ;
|
|
| INITD(XUMIEN) | ;
|
|
| HDRD | ;
|
|
| EXITD(XUMIEN) | ;
|
|
| ENDIS(XUMIEN) | ;
|
|
| FILTLOW() | ;
|
|
| FILTHIGH() | ;
|
|
| REF | ;
|
|
| SINCE(AFMDT) | ;
|
|
| SWORD | ;
|
|
| SO | ;
|
|
| GETOBY(OLDORBY) | ;
|
|
| AORD | ; ASC/DSC
|
| Name | Field # of Occurrence |
|---|---|
| NOW^%DTC | GETUSERS+31, SINCE+7 |
| ^DIR | EXPND+3, FILTLOW+5, FILTHIGH+5, GETOBY+5 |
| EN^VALM | EN+1, ENDIS+1 |
| $$SETFLD^VALM1 | DIS+18, DIS+19, DIS+20, DIS+21, DIS+22 |
| CLEAR^VALM1 | EXIT+3 |
| CLEAN^VALM10 | EXIT+4 |
| SET^VALM10 | DIS+23, INITD+15, INITD+16, INITD+17, INITD+18, INITD+19, INITD+20, INITD+21, INITD+22, INITD+23 , INITD+24, INITD+25, INITD+28 |
| $$FMDIFF^XLFDT | GETUSERS+31, SINCE+8 |
| $$FMTE^XLFDT | INITD+10 |
| $$UP^XLFSTR | GETOBY+7 |
| DISP^XQORM1 | HELP+1 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^$JOB( | GETUSERS+32 |
| ^ROUTINE("%DTC" | CHKROUTS+1 |
| ^VA(200 - [#200] | GETUSERS+24 |
| ^XUTL("XQ" | GETUSERS+21, GETUSERS+22, GETUSERS+25, GETUSERS+26, GETUSERS+27, GETUSERS+28, GETUSERS+30, GETUSERS+37, GETUSERS+38 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | GETUSERS+31, SINCE+5~, SINCE+8 |
| ADUZ | SKIPDUZ~, SKIPDUZ+1, SKIPDUZ+2 |
| AFMDT | SINCE~, SINCE+4, SINCE+8 |
| DAT | GETUSERS+1~, GETUSERS+42 |
| DAT("ERRS" | GETUSERS+10*, GETUSERS+11*, GETUSERS+15*, GETUSERS+16* |
| DAT("NAMES" | GETUSERS+36*, GETUSERS+38*, GETUSERS+39* |
| DAT("NS" | GETUSERS+33* |
| DAT("NS-LIST" | GETUSERS+18*, GETUSERS+19* |
| DAT("NS-NM" | GETUSERS+35*, GETUSERS+37*, GETUSERS+40* |
| DAT("SKIPPED" | GETUSERS+12*, GETUSERS+17* |
| DIR | EXPND+1~, FILTLOW+1~, FILTHIGH+1~, GETOBY+1~ |
| DIR("A" | FILTLOW+3*, FILTHIGH+3*, GETOBY+2* |
| DIR("B" | FILTLOW+4*, FILTHIGH+4*, GETOBY+4* |
| DIR(0 | EXPND+2*, FILTLOW+2*, FILTHIGH+2*, GETOBY+3* |
| DIRUT | EXPND+1~, EXPND+4, FILTLOW+1~, FILTLOW+6, FILTHIGH+1~, GETOBY+1~, GETOBY+6 |
| FHI | EXIT+1!, GETUSERS+3*, GETUSERS+23 |
| FLLN | INITD+3~, INITD+5*, INITD+6, INITD+7, INITD+8, INITD+9, INITD+10, INITD+11, INITD+12, INITD+13 , HDRD+1~, HDRD+3*, HDRD+4, HDRD+5 |
| FLO | EXIT+1!, GETUSERS+2*, GETUSERS+23 |
| GT | SKIPDUZ~, SKIPDUZ+2 |
| GTG | GETUSERS+1~, GETUSERS+8*, GETUSERS+9 |
| JNO | GETUSERS+1~, GETUSERS+20~*, GETUSERS+21*, GETUSERS+22, GETUSERS+25, GETUSERS+26, GETUSERS+27, GETUSERS+28, GETUSERS+30, GETUSERS+32 , GETUSERS+33, GETUSERS+35, GETUSERS+36, GETUSERS+37, GETUSERS+38, DIS+1~, DIS+11*, DIS+12*, DIS+17, DIS+22 , DIS+23, DIS+24 |
| LINEVAR | DIS+1~, DIS+14*, DIS+18*, DIS+19*, DIS+20*, DIS+21*, DIS+22*, DIS+23 |
| LT | SKIPDUZ~, SKIPDUZ+1 |
| O1 | DIS+1~, DIS+7*, DIS+8*, DIS+10, DIS+12, DIS+15, DIS+16 |
| O2 | DIS+1~, DIS+9*, DIS+10*, DIS+12, DIS+15, DIS+16 |
| OBY | INIT+3*, EXIT+1!, DIS+3, DIS+15, DIS+16, SWORD+2, SWORD+3*, SWORD+4*, SWORD+5 |
| OLDORBY | GETOBY~, GETOBY+6 |
| OLDORD | SWORD+1~, SWORD+2*, SWORD+3, SWORD+4, SWORD+5 |
| OPTLN | GETUSERS+1~, GETUSERS+28*, GETUSERS+30 |
| OPTNM | GETUSERS+1~, GETUSERS+29*, GETUSERS+30*, GETUSERS+33, GETUSERS+35, GETUSERS+36 |
| ORD | INIT+4*, EXIT+1!, DIS+5, DIS+6, AORD+1* |
| REF | DIS+1~, DIS+2*, DIS+3*, DIS+8, DIS+10, DIS+12 |
| RES | GETUSERS+1~, GETUSERS+4 |
| RES( | GETUSERS+6 |
| RET | SINCE+5~, SINCE+6*, SINCE+10*, SINCE+13*, SINCE+16*, SINCE+19*, SINCE+20 |
| SKIPPED | HDR+1~, HDR+3*, HDR+4*, HDR+5 |
| TREF | INITD+3~, INITD+4*, INITD+5, INITD+27, INITD+28, HDRD+1~, HDRD+2*, HDRD+3 |
| U | GETUSERS+24, GETUSERS+25, GETUSERS+30, GETUSERS+33, GETUSERS+35, GETUSERS+36, DIS+17, DIS+24, INITD+6, INITD+7 , INITD+8, INITD+9, INITD+10, INITD+11, INITD+12, INITD+13, HDRD+4, HDRD+5, SINCE+20 |
| UCINM | GETUSERS+1~, GETUSERS+5*, GETUSERS+6*, GETUSERS+7, GETUSERS+11, GETUSERS+12, GETUSERS+13, GETUSERS+16, GETUSERS+17, GETUSERS+19 , GETUSERS+33, GETUSERS+35, GETUSERS+36, GETUSERS+37, GETUSERS+38, DIS+1~, DIS+16*, DIS+17, DIS+19, DIS+23 , DIS+24 |
| >> VALMAR | HDR+2, HDR+3, INIT+1, GETUSERS+41, GETUSERS+42, DIS+8, DIS+10, DIS+12, DIS+17, DIS+24 , ENDIS+2 |
| >> VALMBCK | EXPND+4*, INITD+29*, REF+2*, SWORD+7* |
| >> VALMCNT | EXPND+2, DIS+4*, DIS+13*, DIS+21, DIS+23, DIS+24, INITD+14*, INITD+15*, INITD+16*, INITD+17* , INITD+18*, INITD+19*, INITD+20*, INITD+21*, INITD+22*, INITD+23*, INITD+24*, INITD+25*, INITD+28* |
| VALMHDR | REF+1!, SWORD+6! |
| VALMHDR(1 | HDR+2*, HDRD+6* |
| VALMHDR(2 | HDR+5*, HDRD+7* |
| >> VALMQUIT | EXIT+2* |
| X | HELP+1*, EXPND+1~, FILTLOW+1~, FILTHIGH+1~, GETOBY+1~ |
| XUD | SINCE+5~, SINCE+9*, SINCE+10, SINCE+11, SINCE+20 |
| XUDD | SINCE+5~, SINCE+8*, SINCE+9, SINCE+11*, SINCE+12, SINCE+14*, SINCE+15, SINCE+17*, SINCE+18 |
| XUDUZ | GETUSERS+1~, GETUSERS+22*, GETUSERS+23, GETUSERS+24, GETUSERS+33, GETUSERS+35, DIS+1~, DIS+17*, DIS+20, INITD+3~ , INITD+9*, INITD+16 |
| XUH | SINCE+5~, SINCE+12*, SINCE+13, SINCE+14, SINCE+20 |
| XUIO | GETUSERS+1~, GETUSERS+26*, GETUSERS+33, GETUSERS+35, GETUSERS+36, INITD+3~, INITD+12*, INITD+21 |
| XUIP | GETUSERS+1~, GETUSERS+27*, GETUSERS+33, GETUSERS+35, GETUSERS+36, INITD+3~, INITD+13*, INITD+22 |
| XUJNO | INITD+3~, INITD+7*, INITD+18, INITD+27, INITD+28, HDRD+1~, HDRD+5*, HDRD+6 |
| XULT | INITD+3~, INITD+10* |
| XULTE | INITD+3~, INITD+10*, INITD+19 |
| XUM | SINCE+5~, SINCE+15*, SINCE+16, SINCE+17, SINCE+20 |
| XUMIEN | INITD~, INITD+5, HDRD+3, EXITD~, ENDIS~, ENDIS+2 |
| XUNM | GETUSERS+1~, GETUSERS+24*, GETUSERS+33, GETUSERS+34, GETUSERS+35, GETUSERS+36, GETUSERS+37, GETUSERS+38, INITD+3~, INITD+8* , INITD+15, INITD+27, INITD+28 |
| XUON | GETUSERS+1~, GETUSERS+31* |
| XUOPT | INITD+3~, INITD+11*, INITD+20 |
| XUS | SINCE+5~, SINCE+18*, SINCE+19, SINCE+20 |
| XUSUCI | GETUSERS+1~, GETUSERS+7* |
| XUTO | GETUSERS+1~, GETUSERS+25*, GETUSERS+31, GETUSERS+33, GETUSERS+35, GETUSERS+36 |
| XUUCI | INITD+3~, INITD+6*, INITD+17, INITD+27, INITD+28, HDRD+1~, HDRD+4*, HDRD+6 |
| XUVAR | INITD+3~, INITD+26*, INITD+27*, INITD+28 |
| XWNM | DIS+1~, DIS+15*, DIS+18, DIS+24 |
| XWSTART | DIS+1~, DIS+5*, DIS+6*, DIS+7 |
| XWSTEP | DIS+1~, DIS+5*, DIS+6*, DIS+8 |
| Y | EXPND+1~, EXPND+4, EXPND+5, FILTLOW+1~, FILTLOW+6, FILTLOW+7, FILTHIGH+1~, FILTHIGH+6*, FILTHIGH+7*, FILTHIGH+8 , GETOBY+1~, GETOBY+7 |