XQALSUR2 ;FO-OAK.SEA/JLI-Continuation of alert surrogate processing ; September 6, 2023@14:28
Source file <XQALSUR2.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 |
|---|---|---|
| CHEKSUBS(XQAUSER) | ;
|
|
| CHKCRIT(ZERONODE) | ;EXTRINSIC - check for critical indication for alert
; ZERONODE - input - Value for zero node for alert data ; RETURN VALUE - 1 if the alert is indicated as critical ; 0 otherwise |
|
| CLEANUP(XQAUSER) | ;SR. - clean up expired surrogate info
|
|
| DISPSUR(XQAUSER,XQASLIST) | ||
| DELSUR(XQAI,XQAUSER) | ;Purge surrogate
|
|
| EXPIRED(XQASUR,RETDATE) | ; called by CLEANUP. SURROGATE return 1 if expired or 0 if not
; RETDATE, retention date, is greater than start (P1) and end (P3) dates ; end date (P3) is not empty (otherwise still active) ; alerts don't need to be returned (P4=0) (alerts already returned) |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^XTV(8992 - [#8992] | CHEKSUBS+3, CHEKSUBS+6, CHEKSUBS+7!, CLEANUP+2, CLEANUP+4, CLEANUP+5 |
| ^XTV(8992.3 - [#8992.3] | CHKCRIT+6 |
| Name | Line Occurrences |
|---|---|
| $$EXPIRED | CLEANUP+6 |
| DELSUR | CLEANUP+6 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ALERTTXT | CHKCRIT+7~, CHKCRIT+12*, CHKCRIT+13 |
| CRITTEXT | CHKCRIT+7~, CHKCRIT+10*, CHKCRIT+13 |
| IEN | CHKCRIT+4~, CHKCRIT+6*, CHKCRIT+8 |
| IENS | CHKCRIT+7~, CHKCRIT+8*, CHKCRIT+9, CHKCRIT+10 |
| MSG | CHKCRIT+7~ |
| PKGID | CHKCRIT+7~, CHKCRIT+10*, CHKCRIT+11 |
| RES | CHKCRIT+7~ |
| RES( | CHKCRIT+10 |
| RESULT | CHKCRIT+4~, CHKCRIT+5*, CHKCRIT+6, CHKCRIT+13*, CHKCRIT+14 |
| RETDATE | EXPIRED~, EXPIRED+4 |
| U | CHEKSUBS+3, CHEKSUBS+5, CHEKSUBS+6, CHEKSUBS+9, CHKCRIT+11, CHKCRIT+12, CLEANUP+2, DISPSUR+7, EXPIRED+4 |
| XQA0 | CHEKSUBS+1~, CHEKSUBS+3*, CHEKSUBS+5, CHEKSUBS+6, CHEKSUBS+9 |
| XQADA | CHEKSUBS+4~, CHEKSUBS+6*, CHEKSUBS+7, CHEKSUBS+8, CHEKSUBS+10, CHEKSUBS+11 |
| XQAFDA | CHEKSUBS+4~, DELSUR+1~ |
| XQAFDA( | CHEKSUBS+8*, CHEKSUBS+9*, DELSUR+3* |
| XQAFDA(8992 | CHEKSUBS+5* |
| XQAI | CLEANUP+1~, CLEANUP+4*, CLEANUP+5, CLEANUP+6, DISPSUR+2~, DISPSUR+6*, DISPSUR+7, DELSUR~, DELSUR+2 |
| XQAIEN | CHEKSUBS+4~, CHEKSUBS+8*, CHEKSUBS+9, DELSUR+1~, DELSUR+2*, DELSUR+3 |
| XQANOW | CHEKSUBS+1~, CHEKSUBS+2*, CHEKSUBS+5 |
| XQARETD | CLEANUP+1~, CLEANUP+3*, CLEANUP+6 |
| XQASLIST | DISPSUR~, DISPSUR+3, DISPSUR+4 |
| XQASLIST( | DISPSUR+6, DISPSUR+7 |
| XQASTR1 | CHEKSUBS+1~, CHEKSUBS+5*, CHEKSUBS+6, CHEKSUBS+7, CHEKSUBS+8 |
| XQASUR | CLEANUP+1~, CLEANUP+5*, CLEANUP+6, EXPIRED~, EXPIRED+4 |
| XQAUSER | CHEKSUBS~, CHEKSUBS+3, CHEKSUBS+5, CHEKSUBS+6, CHEKSUBS+7, CHEKSUBS+8, CLEANUP~, CLEANUP+2, CLEANUP+4, CLEANUP+5 , CLEANUP+6, DISPSUR~, DISPSUR+3, DELSUR~, DELSUR+2 |
| XQB0 | CHEKSUBS+1~ |
| XQB1 | CHEKSUBS+1~ |
| ZERONODE | CHKCRIT~, CHKCRIT+11, CHKCRIT+12 |