PXRMEXMM ; SLC/PKR - Routines to select and deal with MailMan messages ;07/20/2020
Source file <PXRMEXMM.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 |
---|---|---|
Clinical Reminders | 2 | PXRMEXLM PXRMEXLR |
Name | Comments | DBIA/ICR reference |
---|---|---|
CHECKOVF(TMPSUB,LINE,LNUM) | ;Check for overflow lines.
|
|
CMM(SUCCESS,LIST) | ;Create a MailMan message containing the repository
|
|
RETRY | ;
|
|
GETMESSN() | ;Get the message number.
|
|
GETSUB() | ;Prompt the user for a subject.
|
|
LMM(SUCCESS,XMZ) | ;Load repository entries from a MailMan message.
|
|
OVERFLOW(XMZ,IC,LEN,LINE) | ;MailMan does not allow lines longer than 255;
|
|
STARTLINE(TMPSUB) | ;Find the starting line by looking for the XML header.
|
Name | Field # of Occurrence |
---|---|
^DIC | GETMESSN+11, GETMESSN+25 |
$$GET1^DIQ | LMM+14 |
^DIR | GETSUB+4 |
$$REXISTS^PXRMEXIU | LMM+50 |
UPDATE^PXRMEXPU | LMM+63 |
$$RIEN^PXRMEXU1 | RETRY+10 |
DESC^PXRMEXU1 | LMM+71 |
$$GETTAGV^PXRMEXU3 | LMM+28, LMM+29, LMM+32, LMM+33, LMM+34, LMM+35 |
DESC^PXRMEXU3 | LMM+67 |
KEYWORD^PXRMEXU3 | LMM+68 |
XMZ^XMA2 | RETRY+1 |
ENT2^XMD | RETRY+24 |
$$SUBCHK^XMGAPI0 | CMM+8 |
$$HDR^XMGAPI2 | LMM+6 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^XMB(3.9 - [#3.9] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^PXD(811.8 - [#811.8] | RETRY+11, RETRY+14, RETRY+17, LMM+72* |
^TMP( | CHECKOVF+5, STARTLINE+6, STARTLINE+7, STARTLINE+8 |
^TMP("PXRMEXLMM" | LMM+13!, LMM+21!, LMM+27*, LMM+44, LMM+72, LMM+74!, LMM+76! |
^TMP("PXRMEXMM" | LMM+13!, LMM+21!, LMM+22, LMM+23, LMM+76! |
^XMB(3.9 - [#3.9] | RETRY+17*, RETRY+18*, RETRY+21*, OVERFLOW+3*, OVERFLOW+7* |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
BSKT | GETMESSN+1~ |
CHUNK | OVERFLOW+2~, OVERFLOW+6* |
CSUM | LMM+1~ |
DATEP | LMM+1~, LMM+35*, LMM+50, LMM+53, LMM+62, LMM+69 |
DESCT | LMM+66~, LMM+67 |
DESL | LMM+66~, LMM+71 |
DESL("DATEP" | LMM+69* |
DESL("RNAME" | LMM+69* |
DESL("SOURCE" | LMM+69* |
DESL("VRSN" | LMM+70* |
DIC | GETMESSN+1~, GETMESSN+3*, GETMESSN+11!, GETMESSN+18*, GETMESSN+25! |
DIC("A" | GETMESSN+2*, GETMESSN+17* |
DIC("S" | GETMESSN+8*, GETMESSN+22* |
DIC("W" | GETMESSN+9*, GETMESSN+23* |
DIC(0 | GETMESSN+4*, GETMESSN+19* |
DIR | GETSUB+1~ |
DIR("A" | GETSUB+3* |
DIR(0 | GETSUB+2* |
DIROUT | GETMESSN+1~, GETMESSN+13, GETMESSN+27, GETSUB+1~, GETSUB+5 |
DIRUT | GETMESSN+1~, GETMESSN+13, GETMESSN+27, GETSUB+1~, GETSUB+5 |
DONE | CHECKOVF+1~, CHECKOVF+2*, CHECKOVF+3, CHECKOVF+6*, STARTLINE+4~, STARTLINE+5*, STARTLINE+6, STARTLINE+7* |
DT | RETRY+18 |
DTOUT | GETMESSN+1~, GETMESSN+12*, GETMESSN+14, GETMESSN+26*, GETMESSN+28, GETSUB+1~, GETSUB+6 |
DUOUT | GETMESSN+1~, GETMESSN+14, GETMESSN+28, GETSUB+1~, GETSUB+6 |
END | OVERFLOW+2~, OVERFLOW+5*, OVERFLOW+7, OVERFLOW+8* |
ENTRY | CMM+3~, RETRY+9*, RETRY+10 |
EXCHIEN | CMM+3~, RETRY+10*, RETRY+11, RETRY+14, RETRY+17 |
EXIEN | LMM+1~, LMM+50*, LMM+51, LMM+56 |
EXTYPE | LMM+1~, LMM+29* |
FDA | LMM+1~, LMM+59!, LMM+63 |
FDA( | LMM+60*, LMM+61*, LMM+62* |
FDAIEN | LMM+1~ |
IC | CMM+3~, RETRY+6*, RETRY+16, RETRY+17*, OVERFLOW~, OVERFLOW+3*, OVERFLOW+7* |
IENROOT | LMM+1~, LMM+59!, LMM+63 |
IENROOT(1 | LMM+71, LMM+72 |
IND | CMM+3~, RETRY+8*, RETRY+9, LMM+1~, LMM+78*, LMM+79*, LMM+80 |
JND | CMM+3~, RETRY+13*, RETRY+14, RETRY+17 |
KEYWORDT | LMM+66~, LMM+68 |
LC | CMM+3~, RETRY+11*, RETRY+12, RETRY+13 |
LEN | CMM+3~, RETRY+15*, RETRY+16, OVERFLOW~, OVERFLOW+4 |
LINE | CHECKOVF~, CHECKOVF+7*, CMM+3~, RETRY+14*, RETRY+15, RETRY+16, LMM+1~, LMM+23*, LMM+25, LMM+27 , LMM+28, LMM+29, LMM+30, LMM+32, LMM+33, LMM+34, LMM+35, LMM+36, LMM+40, OVERFLOW~ , OVERFLOW+3, OVERFLOW+7 |
LIST | CMM~, RETRY+7, RETRY+9 |
LN | CHECKOVF+1~, CHECKOVF+2*, CHECKOVF+4*, CHECKOVF+5, CHECKOVF+8 |
LNUM | CHECKOVF~, CHECKOVF+2, CHECKOVF+8*, CMM+3~, LMM+1~, LMM+18*, LMM+19, LMM+22*, LMM+23, LMM+25 , STARTLINE+4~, STARTLINE+5*, STARTLINE+6*, STARTLINE+7, STARTLINE+8 |
MSG | LMM+1~ |
N250 | OVERFLOW+2~, OVERFLOW+4*, OVERFLOW+6 |
NENTRIES | CMM+3~, RETRY+7*, RETRY+8 |
NENTRY | LMM+2~, LMM+17*, LMM+42*, LMM+45, LMM+47, LMM+56, LMM+64 |
NLINES | CMM+3~, LMM+2~, LMM+17*, LMM+26*, LMM+27, LMM+41* |
RESULT | LMM+2~, LMM+14*, LMM+15 |
RETMP | LMM+2~, LMM+16*, LMM+67, LMM+68 |
RNAME | LMM+2~, LMM+32*, LMM+50, LMM+52, LMM+60, LMM+69, LMM+73 |
SITE | LMM+2~, LMM+34*, LMM+38 |
SOURCE | LMM+2~, LMM+38*, LMM+61, LMM+69 |
SSOURCE | LMM+2~, LMM+17*, LMM+30*, LMM+31, LMM+37* |
START | OVERFLOW+2~, OVERFLOW+5*, OVERFLOW+7, OVERFLOW+8* |
STARTLINE | STARTLINE+4~, STARTLINE+7*, STARTLINE+8*, STARTLINE+9 |
SUCCESS | CMM~, LMM~, LMM+9*, LMM+77*, LMM+80* |
SUCCESS( | LMM+47*, LMM+56*, LMM+64*, LMM+79, LMM+80 |
SUCCESS("SUB" | RETRY+4* |
SUCCESS("XMZ" | RETRY+3* |
TEMP | CHECKOVF+1~, CHECKOVF+5*, CHECKOVF+6, CHECKOVF+7, CMM+3~, CMM+5*, CMM+6, CMM+7, CMM+8*, CMM+9 , LMM+2~, LMM+6*, LMM+7 |
TLC | CMM+4~, RETRY+6*, RETRY+12*, RETRY+18 |
TMPSUB | CHECKOVF~, CHECKOVF+5, STARTLINE~, STARTLINE+6, STARTLINE+7, STARTLINE+8 |
U | CHECKOVF+6, CHECKOVF+7, CMM+9, RETRY+21, GETMESSN+12, GETMESSN+15, GETMESSN+26, GETMESSN+29, GETSUB+2 |
US | LMM+3~, LMM+63, LMM+64 |
USER | LMM+3~, LMM+33*, LMM+38 |
VRSN | LMM+3~, LMM+28*, LMM+70 |
X | GETMESSN+1~, GETMESSN+6*, GETMESSN+12, GETMESSN+20*, GETMESSN+26, GETSUB+1~ |
XMER | LMM+3~ |
XMSUB | CMM+4~, CMM+7*, CMM+8, CMM+9*, RETRY+4 |
>> XMVAR | LMM+6 |
XMZ | RETRY+2, RETRY+3, RETRY+16, RETRY+17, RETRY+18, RETRY+21, LMM~, LMM+6, LMM+12, LMM+14 , OVERFLOW~, OVERFLOW+3, OVERFLOW+7 |
Y | GETMESSN+1~, GETMESSN+15, GETMESSN+29, GETSUB+1~, GETSUB+7 |
ZN | GETMESSN+1~ |