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 |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: XQ55SPEC

Package: Kernel

Routine: XQ55SPEC


Information

XQ55SPEC ; SEA/JLI - SEARCH FOR USERS WITH ACCESS TO 'OR CPRS GUI CHART' ;1/29/08 15:02

Source Information

Source file <XQ55SPEC.m>

Call Graph

Call Graph Total: 6

Package Total Call Graph
Kernel 3 ^XQDATE  $$PROD^XUPROD  $$ACTIVE^XUSER  
VA Fileman 2 $$FIND1^DIC  $$GET1^DIQ  
MailMan 1 ^XMD  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Kernel 1 XU8P483  

Entry Points

Name Comments DBIA/ICR reference
NOOPT ;
HDR ;
MUS ;
SEND(MSGTYPE,XMTEXT,XMY) ;
TREE1 ;
KILL
STATION() ;
USERS ;
NOISO ;
SETU ;
INIT ;
OUT ;
PRTU ;
KEYCHECK() ; 080115 extracted common code
; returns 1 if user has access to the option, 0 if the user does not have access
EACHU ;
SETLINE(ARG1,ARG2,ARG3,ARG4,ARG5,ARG6,ARG7,ARG8,ARG9,ARG10) ;
SUMMARY ;
USERS1 ; 080115 code added to handle options on the COMMON (XUCOMMAND) menu
LOOP3 ;
LOOP2 ;
LOOP1
OPT
SUMMARY1 ;
SETGLO ;
WRITEOUT(GLOBAL,LINES,DATALINE) ; GLOBAL CLOSED REF TO GLOBAL
SPACES(LINE,SPACNUM) ;
TREE
MPAT

External References

Name Field # of Occurrence
$$FIND1^DIC OPT, NOISO+11, NOISO+12
$$GET1^DIQ INIT+8, INIT+12, NOISO+13, STATION+1
^XMD SEND+5, NOOPT+6, NOISO+14
^XQDATE INIT+6
$$PROD^XUPROD SUMMARY+4, SEND+3
$$ACTIVE^XUSER INIT+10, INIT+15, LOOP2+3, USERS+1, USERS1+4

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(19 - [#19] MPAT+2, LOOP1, TREE, TREE1+1, USERS1+2, PRTU+4, SUMMARY1+6
^TMP("XQ55SPEC" INIT+6
^TMP($J MPAT+1!, SETGLO+4*, LOOP2+1, USERS1+3, EACHU+2, KEYCHECK+2, KEYCHECK+4, SETU+1, SETU+5*, LOOP3+1
, LOOP3+9, LOOP3+14, PRTU+7, PRTU+8, SUMMARY+2
^VA(200 - [#200] LOOP2+3, USERS+1, USERS1+4, SETU+5, PRTU+3, PRTU+4
^XTV(8989.3 - [#8989.3] STATION+1
^XUSEC( KEYCHECK+3, KEYCHECK+5

Label References

Name Line Occurrences
$$KEYCHECK USERS1+4, EACHU+2
$$SETLINE HDR+2, HDR+4, HDR+5, PRTU+3, PRTU+4, PRTU+6, PRTU+8, SUMMARY+5, SUMMARY+8, SUMMARY1+2
, SUMMARY1+5, SUMMARY1+6
$$SPACES SETLINE+3
$$STATION SUMMARY+9, SEND+2, NOOPT+3, NOISO+8
$$WRITEOUT HDR+1, HDR+2, HDR+3, HDR+4, HDR+5, PRTU+10, SUMMARY+5, SUMMARY+6, SUMMARY+8, SUMMARY+9
, SUMMARY+10, SUMMARY+11, SUMMARY+12, SUMMARY+13, SUMMARY+14, SUMMARY1+1, SUMMARY1+2, SUMMARY1+3, SUMMARY1+4, SUMMARY1+6
, SUMMARY1+8, SUMMARY1+9
EACHU USERS+1
HDR LOOP3+13
LOOP2 LOOP1+1
LOOP3 LOOP2+4
MUS LOOP3+1, LOOP3+17, NOOPT+7
NOISO LOOP3+16
NOOPT OPT
PRTU LOOP3+9, LOOP3+14
SEND LOOP3+4, LOOP3+10, LOOP3+15
SETGLO TREE1+2
SETU USERS1+4, EACHU+2
SUMMARY LOOP3+10
SUMMARY1 LOOP3+11
TREE TREE, TREE1+1, TREE1+2, TREE1+3
TREE1 LOOP1
USERS LOOP2+1
USERS1 LOOP2+2

Naked Globals

Name Field # of Occurrence
^(0 SETGLO+4*, PRTU+4
^(1.1 PRTU+3
^(201 PRTU+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> %Y INIT+6
ARG1 SETLINE~
ARG10 SETLINE~
ARG2 SETLINE~
ARG3 SETLINE~
ARG4 SETLINE~
ARG5 SETLINE~
ARG6 SETLINE~
ARG7 SETLINE~
ARG8 SETLINE~
ARG9 SETLINE~
CURLEN SPACES+1~, SPACES+2*, SPACES+3
D KILL+2!
D0 KILL+2!
D1 KILL+2!
D2 KILL+2!
DATALINE WRITEOUT~, WRITEOUT+1
DG KILL+2!
DIC KILL+1!
DICR KILL+2!
DIFROM INIT+3~
DIW KILL+2!
GLOBAL WRITEOUT~, WRITEOUT+1
I SETGLO+1*, SETGLO+2*, SETGLO+3*, LOOP2+3*, SETU+2*, SETU+5*, HDR+1*, SETLINE+1~, SETLINE+3*, SUMMARY+1~
, SUMMARY+2*, SUMMARY+5*, SUMMARY+6*, SUMMARY+10*, SUMMARY1+1*, SUMMARY1+5*, KILL+1!
II USERS1+4*, EACHU+1*, SETU+5*, PRTU+8*, KILL+1!
J SETGLO+4*, USERS1+3*, EACHU+2*, KEYCHECK+2, KEYCHECK+4, SETU+1, PRTU+1~, PRTU+3*, PRTU+4, KILL!
JJ PRTU+1~, PRTU+7*, PRTU+8, KILL+1!
K MPAT+2*, LOOP1*, TREE*, TREE1+1, TREE1+2, SETGLO+4, PRTU+1~, PRTU+3*, PRTU+4*, SUMMARY+1~
, SUMMARY1+5*, SUMMARY1+6, KILL!
L LOOP1*, TREE, TREE1+1, TREE1+2*, TREE1+3*, SETGLO+1, SETGLO+2, SETGLO+3, KILL+1!
LINE SETLINE+1~, SETLINE+2*, SETLINE+3*, SETLINE+4, SPACES~, SPACES+2, PRTU+1~, PRTU+2*, PRTU+3*, PRTU+4*
, PRTU+6*, PRTU+8*, PRTU+10, SUMMARY+1~, SUMMARY1+5*, SUMMARY1+6*
LINES WRITEOUT~, WRITEOUT+1*, WRITEOUT+2
MSGTYPE SEND~, SEND+2
N SUMMARY+1~, SUMMARY1+6*, KILL!
NSPACES SPACES+1~, SPACES+3*, SPACES+4
POP KILL+1!
SPACLINE SPACES+1~, SPACES+2*, SPACES+4*, SPACES+5
SPACNUM SPACES~, SPACES+3
U MPAT+2, LOOP1, TREE1+1, SETGLO+4, USERS1+3, KEYCHECK+2, KEYCHECK+4, SETU+1, SETU+5, PRTU+3
, PRTU+4, SUMMARY1+6
VAR SETLINE+1~, SETLINE+3*
VAR1 SETLINE+1~, SETLINE+3*
X KEYCHECK+3*, KEYCHECK+5*, KILL!
X( TREE*, TREE1+2*
X(0 LOOP1*
XMDUN KILL+2!
XMDUZ SEND+1~, SEND+4*, NOOPT+1~, NOOPT+6*, NOISO+1~, NOISO+14*
XMSUB SEND+1~, SEND+2*, SEND+3*, NOOPT+1~, NOOPT+3*, NOISO+1~, NOISO+8*
XMTEXT SEND~, NOOPT+1~, NOOPT+4*, NOISO+1~, NOISO+9*
XMY LOOP3+2~*, LOOP3+4, LOOP3+7~, LOOP3+10*, LOOP3+15!, SEND~, NOOPT+1~, NOOPT+5*, NOISO+1~, NOISO+10*
XMY( LOOP3+2*, LOOP3+10*, LOOP3+15*, NOOPT+5*
XMY("G." NOISO+13*
XMZ KILL+2!
XQA LOOP1!, SETGLO+3*, SETGLO+4*, KILL!
XQA( TREE1+1*, TREE1+3!, SETGLO+3
XQCOM MPAT+2*, SETU+4*, SUMMARY1+9, KILL+2!
XQCOMMNT INIT+1~, INIT+6*, INIT+16*, SUMMARY+12
XQD LOOP1*, TREE, TREE1+2*, TREE1+3*, KILL!
XQD( TREE1+2*, TREE1+3
XQDSH INIT+5*, HDR+5, SUMMARY1+2, KILL!
XQDT INIT+1~, INIT+6*, KILL!
XQERR INIT+1~, INIT+6*, INIT+9*, INIT+10*, INIT+13*, INIT+14*, INIT+15*, INIT+16*, OPT*, SUMMARY+11
, NOOPT+2
XQGO KEYCHECK+2*, KEYCHECK+3*, KEYCHECK+5*, KEYCHECK+6, KILL!
XQGROUP NOISO+1~, NOISO+11*, NOISO+12*, NOISO+13*
XQHDR MPAT+2*, HDR+2, KILL!
XQIRM INIT+2~, INIT+12*, INIT+13, INIT+14, INIT+15*, LOOP3+2, LOOP3+10, LOOP3+12, LOOP3+15, LOOP3+16
, NOOPT+5
XQISO INIT+1~, INIT+8*, INIT+9, INIT+10*, INIT+15, INIT+16, LOOP3+2, LOOP3+10, LOOP3+12, LOOP3+15
, LOOP3+16, NOOPT+5
XQK LOOP1!, SETGLO+1*, SETGLO+4, KEYCHECK+2*, KEYCHECK+3, KEYCHECK+4*, KEYCHECK+5, KILL!
XQK( TREE1+1*, TREE1+3!, SETGLO+1
XQLINES INIT+1~, INIT+6*, LOOP3+3*, HDR+1*, HDR+2*, HDR+3*, HDR+4*, HDR+5*, PRTU+10*, SUMMARY+5*
, SUMMARY+6*, SUMMARY+8*, SUMMARY+9*, SUMMARY+10*, SUMMARY+11*, SUMMARY+12*, SUMMARY+13*, SUMMARY+14*, SUMMARY1+1*, SUMMARY1+2*
, SUMMARY1+3*, SUMMARY1+4*, SUMMARY1+6*, SUMMARY1+8*, SUMMARY1+9*
XQMAIL INIT+2~, LOOP3+2, LOOP3+10, NOOPT+5, NOISO+10
XQMAIL("VAITFOExecLeads@va.gov" INIT+4*
XQMP MPAT*, HDR+4, HDR+5, PRTU+5, KILL!
XQMSG NOOPT+1~, NOISO+1~
XQMSG(1 NOOPT+2*, NOISO+2*
XQMSG(2 NOISO+3*
XQMSG(3 NOISO+4*
XQMSG(4 NOISO+5*
XQMSG(5 NOISO+6*
XQMSG(6 NOISO+7*
XQN LOOP2+1*, USERS1+3*, EACHU+2, KILL!
XQOPT OPT*, MPAT+2, LOOP1, SETGLO+4, KILL!
XQOUTPUT INIT+1~, INIT+6*, MPAT+1, LOOP3+3, LOOP3+4, LOOP3+8, HDR+1, HDR+2, HDR+3, HDR+4
, HDR+5, PRTU+10, SUMMARY+5, SUMMARY+6, SUMMARY+8, SUMMARY+9, SUMMARY+10, SUMMARY+11, SUMMARY+12, SUMMARY+13
, SUMMARY+14, SUMMARY1+1, SUMMARY1+2, SUMMARY1+3, SUMMARY1+4, SUMMARY1+6, SUMMARY1+8, SUMMARY1+9
XQP MPAT+1!, LOOP2+1*, USERS+1, USERS1+3*, EACHU+2, KEYCHECK+2, KEYCHECK+4, SETU+1, KILL!
XQPA INIT+1~, SETU+1*, SETU+2, SETU+3, SETU+4*, SETU+5, KILL!
XQPA( SETU+2*, SETU+3, SETU+4
XQPA(0 LOOP2+1*, SETU+2*, SETU+3*, SUMMARY1+5
XQPG KILL!
XQPS LOOP2+1*, USERS+1, USERS1+4*, SETU+4, KILL!
XQQUIET INIT+1~, INIT+6*
XQR MPAT+1!, LOOP1!, KILL!
XQR( LOOP1*, TREE*, TREE1+3!
XQRV LOOP1!, SETGLO+2*, SETGLO+4, KILL!
XQRV( TREE1+1*, TREE1+3!, SETGLO+2
XQSCD MPAT+2*, SETU+4*, SUMMARY1+8, KILL!
XQSELUSR INIT+1~, INIT+7*, SUMMARY+2*, SUMMARY+13
XQTAB HDR+2*, KILL+2!
XQTEXT LOOP3+7~, LOOP3+8*, LOOP3+10, LOOP3+15
XQTOTUSR INIT+1~, INIT+7*, LOOP2+3*, SUMMARY+14
XQU USERS+1*, USERS1+4*, KEYCHECK+3, KEYCHECK+5, SETU+5, LOOP3+9*, LOOP3+14*, PRTU+3, PRTU+7, PRTU+8
, KILL!
XQUI KILL!
XQWRITE LOOP3+9*, LOOP3+14*, PRTU+10, KILL+2!
XUCOMMON USERS1+1~, USERS1+2*, USERS1+3
XX KEYCHECK+2*, KEYCHECK+3, KEYCHECK+4*, KEYCHECK+5, KILL!
Y OPT*, KEYCHECK+3*, KEYCHECK+5*, KILL+1!
Y(0 TREE1+1*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All