OOPSNDB ;WISC/LLH-NATIONAL DATABASE ;10/12/99
Source file <OOPSNDB.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 |
Package | Total | Caller Graph |
---|---|---|
Asists | 3 | OOPS MANUAL 2162 DATA XMIT OOPS SCHEDULED XMIT 2162 DATA OOPSNDBX |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN | ; Routine Entry
|
|
GETREC | ; Loop thru ^OOP(2260 "AN" OR "ANC" Xref to get records to transmit
; The logic for this data retrevial was changed for patch 11 to use ; the Xrefs vs looping through the entire 2260 file. |
|
NOCASES | ; No Cases to Send - Send Mail Message with only NDB segment
|
|
PROCESS | ;
|
|
EXIT | ; Quits the program
|
|
CREATE | ; Create MailMan Message
|
|
SEND | ; Send MailMan Message
|
|
BADREC | ; If any records with missing data, send mail message
|
|
ERROR | ; Create appropriate Error message and Send message
|
Name | Field # of Occurrence |
---|---|
NOW^%DTC | GETREC+7 |
^%ZTLOAD | OOPSNDB+29 |
MSG^DIALOG | OOPSNDB+34, ERROR+12 |
$$FIND1^DIC | EN+14 |
FIND^DIC | OOPSNDB+12, EN+7 |
LIST^DIC | EN+22 |
^DIE | PROCESS+8 |
$$GET1^DIQ | GETREC+16, GETREC+24, PROCESS+7, CREATE+8, BADREC+5 |
^DIR | OOPSNDB+9, OOPSNDB+17, OOPSNDB+22, OOPSNDB+26, OOPSNDB+32 |
GRP^OOPSMBUL | ERROR+3 |
^OOPSNDBX | PROCESS+5 |
$$DC^OOPSNDBX | GETREC+8 |
XMZ^XMA2 | CREATE+7 |
^XMD | BADREC+15, ERROR+8 |
ENT1^XMD | SEND+10 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^OOPS(2260 - [#2260] | Classic Fileman Calls, GET1^DIQ |
^XMB(3.8 - [#3.8] | FIND1^DIC |
3.81 | LIST^DIC |
^DIC(4 - [#4] | GET1^DIQ |
^DIC(4.2 - [#4.2] | FIND^DIC |
^PRSPC - [#450] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DD("DD" | GETREC+7 |
^OOPS(2260 - [#2260] | PROCESS+11 |
^PRSPC - [#450] | GETREC+23 |
^TMP($J | GETREC+5!, GETREC+17*, GETREC+18*, GETREC+20*, PROCESS+4, EXIT+7!, CREATE+10, BADREC+3, BADREC+4 |
^XMB("NETNAME" | BADREC+13 |
^XMB(1 - [#4.3] | CREATE+8 |
^XMB(3.9 - [#3.9] | CREATE+12*, SEND+2*, SEND+5*, SEND+7* |
^XUSEC("OOPS XMIT 2162 DATA" | OOPSNDB+5 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | GETREC+4~, GETREC+7, GETREC+8 |
%H | GETREC+4~ |
%I | GETREC+4~ |
ARR | OOPSNDB+3~ |
ARR("DILIST" | OOPSNDB+13, EN+8 |
>> CHK | GETREC+16* |
CNT | EN+1~, GETREC+6*, GETREC+19*, GETREC+20, NOCASES+1 |
CTR | EN+3*, EXIT+6!, BADREC+2*, BADREC+5, BADREC+6*, BADREC+7*, BADREC+8*, BADREC+9*, BADREC+10* |
DA | PROCESS+8*! |
DATE | GETREC+7*, GETREC+8*, EXIT+6!, CREATE+10 |
DIE | PROCESS+8*! |
DIR | OOPSNDB+9!, OOPSNDB+17!, OOPSNDB+22!, OOPSNDB+26!, OOPSNDB+32! |
DIR("?" | OOPSNDB+20*, OOPSNDB+21*, OOPSNDB+24*, OOPSNDB+25* |
DIR("A" | OOPSNDB+7*, OOPSNDB+8*, OOPSNDB+15*, OOPSNDB+16*, OOPSNDB+19*, OOPSNDB+23*, OOPSNDB+31* |
DIR("B" | OOPSNDB+23* |
DIR(0 | OOPSNDB+6*, OOPSNDB+14*, OOPSNDB+18*, OOPSNDB+23*, OOPSNDB+30* |
>> DIRUT | OOPSNDB+22, OOPSNDB+26 |
DR | PROCESS+8!* |
DT | SEND+2 |
DUZ | OOPSNDB+5, CREATE+6, SEND+8, ERROR+5 |
>> END | EN+4*, PROCESS+3*, PROCESS+11*, SEND+4 |
ERR | EN+1~, EXIT+6! |
ERROR | EN+1~, EXIT+6!, ERROR+13! |
ERROR(1 | EN+9*, EN+16*, EN+24*, EN+25*, EXIT+3* |
ERROR(2 | EN+10*, EN+17*, EN+26*, EXIT+4* |
ERROR(3 | EN+11*, EN+18*, EN+27* |
ERROR(4 | EN+19*, EN+28* |
ERROR(5 | EN+29* |
FAIL | EN+1~, EN+4*, NOCASES+2, PROCESS+1, PROCESS+10, EXIT+2, CREATE+7* |
FIELD | OOPSNDB+3~, OOPSNDB+11*, OOPSNDB+12, EN+6*, EN+7 |
FL | OOPSNDB+3~, OOPSNDB+11*, OOPSNDB+12, EN+6*, EN+7 |
GRP | EXIT+6!, ERROR+2* |
>> IEN | PROCESS+8* |
INDEX | GETREC+3~, GETREC+10*, GETREC+11*, GETREC+12 |
INDEX2 | GETREC+3~, GETREC+10*, GETREC+11*, GETREC+13 |
INV | EN+2!, EXIT+6! |
MAN | OOPSNDB+3~, OOPSNDB+4*, GETREC+10, GETREC+14 |
MSG | OOPSNDB+3~, EXIT+6!, BADREC+1!, BADREC+11 |
MSG( | BADREC+5*, BADREC+6*, BADREC+7*, BADREC+8*, BADREC+9*, BADREC+10* |
MSG("DIHELP" | OOPSNDB+33*, ERROR+10*, ERROR+11* |
MSIZE | EXIT+6!, CREATE+2* |
MTIME | GETREC+8*, EXIT+6!, CREATE+10 |
NUMCASE | SEND+1~, SEND+4*, SEND+5 |
OOPDA | OOPSNDB+3~, GETREC+6*, PROCESS+3*, PROCESS+4*, PROCESS+7, PROCESS+8, BADREC+2*, BADREC+3*, BADREC+4, BADREC+5 |
OOPIEN | GETREC+3~, GETREC+9*, GETREC+13*, GETREC+16, GETREC+17, GETREC+18 |
>> OPAST | PROCESS+3*, PROCESS+4*, PROCESS+11 |
OPDATA | CREATE+1~, CREATE+10*, CREATE+11*, CREATE+12 |
>> OPI | GETREC+12*, GETREC+14 |
OPL | EXIT+6!, CREATE+4*, CREATE+12*, SEND+2, SEND+7* |
OPMG | EN+1~, EN+14*, EN+15, EN+22 |
OPQ | EN+1~ |
OPQ("DILIST" | EN+23 |
PRSCNT | GETREC+3~, GETREC+6*, GETREC+24*, CREATE+11 |
PRSDA | GETREC+3~, GETREC+22*, GETREC+23*, GETREC+24 |
RDATE | OOPSNDB+3~, OOPSNDB+22*, GETREC+14 |
SN | CREATE+1~, CREATE+8*, CREATE+9*, CREATE+10 |
>> START | EN+4*, PROCESS+3*, SEND+4 |
U | EN+23, GETREC+16, PROCESS+11, CREATE+8, CREATE+10, CREATE+11, SEND+2, SEND+5, BADREC+8, BADREC+9 , BADREC+10 |
VAL | OOPSNDB+3~, OOPSNDB+11*, OOPSNDB+12, EN+6*, EN+7 |
>> VALID | GETREC+15*, GETREC+16*, GETREC+17, BADREC+4*, BADREC+8, BADREC+9, BADREC+10 |
VMSG | EN+2! |
XMCHAN | SEND+10*! |
XMDUZ | GETREC+3~, CREATE+6*, ERROR+1* |
XMSUB | GETREC+3~, EXIT+6!, CREATE+5*, BADREC+12*, ERROR+6* |
XMTEXT | GETREC+3~, EXIT+6!, BADREC+14*, ERROR+7* |
XMY | GETREC+3~, EXIT+6!, ERROR+5 |
XMY( | SEND+8*, ERROR+5* |
XMY("G.OOPS N | DB MESSAGES@" , BADREC+13* |
XMY("XXX@Q-ASI.DOMAIN.EXT" | SEND+9* |
XMZ | PROCESS+10, CREATE+3, CREATE+7, CREATE+12, SEND+2, SEND+5, SEND+7, SEND+11! |
Y | OOPSNDB+22, OOPSNDB+26, OOPSNDB+32, GETREC+4~, GETREC+7*, GETREC+8 |
>> ZTDESC | OOPSNDB+28* |
>> ZTIO | OOPSNDB+27* |
>> ZTQUEUED | ERROR+9 |
>> ZTRTN | OOPSNDB+27* |