BQINOTF ;PRXM/HC/ALA-ICARE NOTIFICATIONS ; 27 Jun 2006 3:01 PM
Source file <BQINOTF.m>
| 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 | 
| RPC Name | Call Tags | 
|---|---|
| BQI GET NOTIFICATIONS | RET | 
| BQI CLEAR NOTIFICATION | CLR | 
| BQI UPDATE NOTIFICATION STATUS | MOD | 
| BQI ADD NOTIFICATION | ADD | 
| FileNo | Call Tags | 
|---|---|
| ^VA(200 - [#200] | GET1^DIQ | 
| 90505.12 | GET1^DIQ, WP^DIE | 
| 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 | 
| Name | Line Occurrences | 
|---|---|
| DEL | CLR+13, CLR+14 | 
| FIL | UPD+13, UPD+15, ADD+18, ADD+20 | 
| Name | Field # of Occurrence | 
|---|---|
| ^(0 | DUP+4 | 
| >> | 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 |