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 |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: BQINOTF

Package: iCare

Routine: BQINOTF


Information

BQINOTF ;PRXM/HC/ALA-ICARE NOTIFICATIONS ; 27 Jun 2006 3:01 PM

Source Information

Source file <BQINOTF.m>

Call Graph

Call Graph Total: 9

Package Total Call Graph
VA Fileman 5 FILE^DICN  (FILE,WP)^DIE  ^DIK  $$IENS^DILF  $$GET1^DIQ  
Kernel 2 ^%ZTER  $$NOW^XLFDT  
M Transfer 1 EVENT^BMXMEVN  
iCare 1 ($$DATE,$$FMTE)^BQIUL1  

Caller Graph

Caller Graph Total: 12

Package Total Caller Graph
iCare 12 BQI25P1  BQI2POST  BQIDCEPL  BQIGPUPD  BQIPLCR  BQIPLDL  BQIPLPP  BQIPLRF  
BQIPLRP  BQIPLSH  BQIRMCHK  BQIRMDR  

Entry Points

Name Comments DBIA/ICR reference
ERR ;
MOD(DATA,NIEN,STAT) ;EP -- BQI UPDATE NOTIFICATION STATUS
; Modify the status of a notification
UPD(OWNR,PLIEN,MSG) ;EP - Update notifications
DUP(USR,SUBJECT,DATE) ;EP - Check for a duplicate message
ADD(DATA,RECIP,SUBJ,BODY,SENT) ;EP -- BQI ADD NOTIFICATION
DEL ; Delete the notification
RET(DATA,FAKE) ; EP -- BQI GET NOTIFICATIONS
; Return notifications for a user
FIL(NDZ,TMSG,BODY,SENT) ;EP - Notify users
CLR(DATA,NIEN) ;EP -- BQI CLEAR NOTIFICATIONS
; Clear notifications for user

External References

Name Field # of Occurrence
^%ZTER ERR+1
EVENT^BMXMEVN FIL+29
$$DATE^BQIUL1 FIL+12
$$FMTE^BQIUL1 RET+26
FILE^DICN FIL+18
FILE^DIE FIL+24, MOD+14
WP^DIE FIL+26, FIL+27
^DIK DEL+2
$$IENS^DILF FIL+20, RET+18, MOD+12
$$GET1^DIQ RET+19, RET+26
$$NOW^XLFDT ADD+17, FIL+8, ERR+3

Used in RPC

RPC Name Call Tags
BQI GET NOTIFICATIONS RET
BQI CLEAR NOTIFICATION CLR
BQI UPDATE NOTIFICATION STATUS MOD
BQI ADD NOTIFICATION ADD

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^VA(200 - [#200] GET1^DIQ
90505.12 GET1^DIQ,  WP^DIE

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^BQICARE - [#90505] UPD+8, UPD+10, UPD+11, UPD+12, FIL+11!, FIL+12, FIL+15*, RET+14, RET+16, RET+22
, RET+23, CLR+13, DUP+3, DUP+4
^DD("DD" ERR+3
^TMP("BQINOTF" ADD+10, RET+5, MOD+4, CLR+4

Label References

Name Line Occurrences
DEL CLR+13, CLR+14
FIL UPD+13, UPD+15, ADD+18, ADD+20

Naked Globals

Name Field # of Occurrence
^(0 DUP+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> BMXSEC ERR+4*, MOD+7*
BN RET+20~, RET+21*, RET+22*, RET+23
BODY ADD~, ADD+18, ADD+20, FIL~, FIL+26, FIL+27, RET+20~, RET+21*, RET+23*, RET+25*
, RET+26
BQINOTE FIL+25!
BQINOTE( FIL+21*, FIL+22*, FIL+23*
BQNUPD MOD+15!
BQNUPD( MOD+13*
DA FIL+16~, FIL+19*, FIL+20, RET+17~, RET+18*, MOD+2~, MOD+12*, CLR+2~, DEL+1*
DA(1 FIL+17*, RET+18*, MOD+12*, DEL+1*
DATA ADD~, ADD+10*, ADD+11, ADD+15, ADD+23, ADD+24, RET~, RET+5*, RET+6, RET+11
, RET+26, RET+28, ERR+5, MOD~, MOD+4*, MOD+5, MOD+10, MOD+17, MOD+18, CLR~
, CLR+4*, CLR+5, CLR+9, CLR+17, CLR+18
DATE DUP~, DUP+4
DD FIL+18!
DIC FIL+16~, FIL+17*
DIC(0 FIL+17*
DIK CLR+2~, DEL+1*
DLOG FIL+7~, FIL+12*, FIL+13
DO FIL+18!
DT UPD+13
DUZ UPD+9, UPD+15, ADD+20, FIL+21, RET+14, RET+16, RET+18, RET+22, RET+23, MOD+12
, CLR+13, DEL+1
ERRDTM ERR+2~, ERR+3*, ERR+4
ERROR UPD+5~, ADD+8~, ADD+22, FIL+16~, FIL+29, MOD+16
FAKE RET~
IENS FIL+16~, FIL+20*, FIL+21, FIL+22, FIL+23, FIL+26, FIL+27, RET+17~, RET+18*, RET+19
, MOD+2~, MOD+12*, MOD+13
II ADD+8~, ADD+13*, ADD+15, ADD+23*, ADD+24*, RET+3~, RET+8*, RET+11, RET+15*, RET+26
, RET+28*, ERR+5*, MOD+2~, MOD+8*, MOD+10, MOD+17*, MOD+18*, CLR+2~, CLR+7*, CLR+9
, CLR+17*, CLR+18*
KK ADD+8~, ADD+18*
LYR FIL+7~, FIL+12*, FIL+13
MSG UPD~, UPD+13, UPD+15
MSN DUP+1~, DUP+2*, DUP+3*, DUP+4
NDATA RET+3~, RET+16*, RET+26
NDZ ADD+8~, ADD+18*, FIL~, FIL+11, FIL+12, FIL+15, FIL+17, FIL+29
NIEN MOD~, MOD+7, MOD+12, CLR~, CLR+13, CLR+14
NSTAT RET+17~, RET+19*, RET+26
NTDFTM ADD+8~, ADD+17*, FIL+7~, FIL+8*, FIL+17
NTFN RET+3~, RET+13*, RET+14*, RET+16, RET+18, RET+22, RET+23, RET+26, CLR+2~, CLR+13*
, CLR+14*, DEL+1
OK DUP+1~, DUP+2*, DUP+4*, DUP+5
OWNR UPD~, UPD+2, UPD+8, UPD+10, UPD+11, UPD+12, UPD+15
PLIEN UPD~, UPD+3, UPD+8, UPD+10, UPD+11, UPD+12
QFL DUP+1~, DUP+2*, DUP+3, DUP+4*
RECIP ADD~, ADD+18, ADD+20
RESULT ADD+8~, ADD+13*, ADD+22*, ADD+23, MOD+2~, MOD+8*, MOD+16*, MOD+17, CLR+16*, CLR+17
SENT ADD~, ADD+13*, ADD+18, ADD+20, FIL~, FIL+21
SHAXCS UPD+5~, UPD+10*, UPD+13
SHENDT UPD+5~, UPD+12*, UPD+13
SHRDZ UPD+5~, UPD+7*, UPD+8*, UPD+9, UPD+10, UPD+11, UPD+12, UPD+13
SHSTDT UPD+5~, UPD+11*, UPD+13
STAT MOD~, MOD+13
SUBJ ADD~, ADD+18, ADD+20
SUBJECT DUP~, DUP+4
TMSG FIL~, FIL+23, FIL+29
U UPD+10, UPD+11, UPD+12, FIL+12, RET+26, DUP+4
UID ADD+8~, ADD+9*, ADD+10, RET+3~, RET+4*, RET+5, MOD+2~, MOD+3*, MOD+4, CLR+2~
, CLR+3*, CLR+4
USR DUP~, DUP+3, DUP+4
X FIL+16~, FIL+17*
Y FIL+19, ERR+2~, ERR+3*
>> ZTSK ADD+9, RET+4, MOD+3, CLR+3
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All