Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: XUMUCI

Package: Kernel

Routine: XUMUCI


Information

XUMUCI ;VISS/CEP - Multi-UCI User Status Report ;10/07/25 08:37

Source Information

Source file <XUMUCI.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
Kernel 3 ($$FMDIFF,$$FMTE)^XLFDT  $$UP^XLFSTR  DISP^XQORM1  
List Manager 3 EN^VALM  ($$SETFLD,CLEAR)^VALM1  (CLEAN,SET)^VALM10  
VA FileMan 2 NOW^%DTC  ^DIR  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 8

Package Total Caller Graph
Kernel 8 XU MULTI UCI EXPAND  XU MULTI UCI REFRESH  XU MULTI UCI SW ORD  XU MULTI UCI SWORD  XU MULTI UCI USER  XU MULTI UCI USER DPress return to continue:ISPLAY  XU MULTI UCI USER STATUS  ^ORD(101  

Entry Points

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

External References

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

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!
  • Line Location: HELP+1
Routine Call
  • DIR
  • Line Location:
    • EXPND+3
    • FILTLOW+5
    • FILTHIGH+5
    • GETOBY+5
Routine Call
  • VALM
  • Line Location:
    • EN+1
    • ENDIS+1

Global Variables Directly Accessed

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

Label References

Name Line Occurrences
$$CHKROUTS GETUSERS+14
$$FILTHIGH GETUSERS+3
$$FILTLOW GETUSERS+2
$$GETOBY SWORD+3
$$SKIPDUZ GETUSERS+23
DIS INIT+5, REF+2, SO+2
ENDIS EXPND+5
EXIT GETUSERS+2, GETUSERS+3
GETUSERS INIT+2, REF+2, SO+1
REF AORD+2
SO SWORD+5

Local Variables

Legend:

>> 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
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All