HLOUSR3 ;ALB/CJM/RBN -ListManager Screen for viewing messages(continued);12 JUN 1997 10:00 am ;03/26/2012
Source file <HLOUSR3.m>
Package | Total | Call Graph |
---|---|---|
Health Level Seven | 6 | ($$PROCNOW,$$RESEND)^HLOAPI3 ($$GETMSG,GETMSG)^HLOMSG SYSPARMS^HLOSITE DISPLAY^HLOUSR1 ($$ASKBEGIN,$$ASKEND,$$ASKYESNO)^HLOUSR2 ($$SETPURGE,SETPURGE)^HLOUSR7 |
Kernel | 3 | ($$FMADD,$$FMTE,$$NOW)^XLFDT $$LJ^XLFSTR OWNSKEY^XUSRB |
List Manager | 3 | EN^VALM (CLEAR,FULL,PAUSE)^VALM1 (CLEAN,CNTRL)^VALM10 |
VA FileMan | 2 | WAIT^DICD ^DIR |
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 |
---|---|---|
Health Level Seven | 5 | HLO MESSAGE REPROCESS HLO MESSAGE RESEND HLO MESSAGE SEARCH HLO SET PURGE HLO SINGLE MESSAGE DISPLAY |
Kernel | 1 | ^ORD(101 |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN | ; Main entry point.
|
|
SEARCH | ; Find a message.
|
|
END | ; Return to List Manager.
|
|
ADDTO(DIR,TIME,APP,MSG,EVENT,IEN) | ; Add message to queue.
|
|
LJ(STRING,LEN) | ;
|
|
I() | ;
|
|
ASK(PARMS) | ; Ask for parameter values.
|
|
ASKMAX() | ; Ask for the maximum number of messages.
|
|
ASKAPP() | ; Ask for application name.
|
|
ASKMSG() | ;
|
|
ASKEVENT() | ; Ask for event.
|
|
ASKDIR() | ; Ask message direction
|
|
HDR | ; Set the List Manager header
|
|
HLP | ;
|
|
EXIT | ; Clean up and exit back to List Manager
|
|
SETPURGE | ; Set a message up for purging.
|
|
SCREEN() | ; Screen for message purge status.
|
|
RESEND | ; If outbound message has been sent, resends it.
|
|
REPROC | ; If inbound message has been processed, reprocesses it.
|
|
MSGPREP | ; Enable or disable menu options
|
Name | Field # of Occurrence |
---|---|
WAIT^DICD | EN+4 |
^DIR | ASKMAX+7, ASKAPP+6, ASKMSG+6, ASKEVENT+6, ASKDIR+6, SETPURGE+8 |
$$PROCNOW^HLOAPI3 | REPROC+16 |
$$RESEND^HLOAPI3 | RESEND+16 |
$$GETMSG^HLOMSG | SETPURGE+4, SCREEN+6, RESEND+12, RESEND+23, REPROC+12 |
GETMSG^HLOMSG | MSGPREP+2 |
SYSPARMS^HLOSITE | RESEND+20, REPROC+20 |
DISPLAY^HLOUSR1 | SETPURGE+9, RESEND+24 |
$$ASKBEGIN^HLOUSR2 | ASK+3 |
$$ASKEND^HLOUSR2 | ASK+5 |
$$ASKYESNO^HLOUSR2 | RESEND+15, RESEND+19, REPROC+15, REPROC+19 |
$$SETPURGE^HLOUSR7 | RESEND+22, REPROC+22 |
SETPURGE^HLOUSR7 | SETPURGE+9 |
EN^VALM | EN+5 |
CLEAR^VALM1 | EXIT+2 |
FULL^VALM1 | EN+2, REPROC+2 |
PAUSE^VALM1 | SETPURGE+5, RESEND+4, RESEND+9, RESEND+13, RESEND+14, RESEND+17, REPROC+5, REPROC+9, REPROC+13, REPROC+14 , REPROC+16 |
CLEAN^VALM10 | EXIT+1 |
CNTRL^VALM10 | ADDTO+10 |
$$FMADD^XLFDT | SETPURGE+6, RESEND+21, REPROC+18, REPROC+21 |
$$FMTE^XLFDT | ADDTO+11 |
$$NOW^XLFDT | RESEND+21, REPROC+21 |
$$LJ^XLFSTR | LJ+1 |
OWNSKEY^XUSRB | RESEND+2, REPROC+3 |
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 |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^HLB - [#778] | ADDTO+2, ADDTO+3 |
^HLB("SEARCH" | SEARCH+8, SEARCH+10, SEARCH+11, SEARCH+13, SEARCH+14, SEARCH+16, SEARCH+17, SEARCH+20 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
APP | SEARCH+1~, SEARCH+10, SEARCH+11, ADDTO~, ADDTO+9 |
CONF | RESEND+1~, RESEND+2, REPROC+1~, REPROC+3 |
CONF(0 | RESEND+3, REPROC+4 |
DIR | SEARCH+1~, SEARCH+8, SEARCH+10, SEARCH+11, SEARCH+13, SEARCH+14, SEARCH+16, SEARCH+17, SEARCH+20, ADDTO~ , ADDTO+6, ADDTO+7, ASKMAX+1~, ASKAPP+1~, ASKMSG+1~, ASKEVENT+1~, ASKDIR+1~, SETPURGE+1~, RESEND+6~, REPROC+7~ |
DIR("?" | ASKMAX+5*, ASKMAX+6*, ASKAPP+4*, ASKAPP+5*, ASKMSG+4*, ASKMSG+5*, ASKEVENT+4*, ASKEVENT+5*, ASKDIR+4*, ASKDIR+5* |
DIR("A" | ASKMAX+3*, ASKAPP+3*, ASKMSG+3*, ASKEVENT+3*, ASKDIR+3*, SETPURGE+7* |
DIR("B" | ASKMAX+4* |
DIR(0 | ASKMAX+2*, ASKAPP+2*, ASKMSG+2*, ASKEVENT+2*, ASKDIR+2*, SETPURGE+6*, REPROC+18* |
DT | SETPURGE+6, REPROC+18 |
>> DTOUT | ASKMAX+8, ASKAPP+7, ASKMSG+7, ASKEVENT+7, ASKDIR+7 |
>> DUOUT | ASKMAX+8, ASKAPP+7, ASKMSG+7, ASKEVENT+7, ASKDIR+7 |
DUZ | RESEND+2, REPROC+3 |
END | SEARCH+1~, SEARCH+8 |
ERR | MSGPREP+1~ |
ERROR | RESEND+6~, RESEND+16, RESEND+17, REPROC+7~, REPROC+16 |
EVENT | SEARCH+1~, SEARCH+16, SEARCH+17, ADDTO~, ADDTO+9 |
FDA | MSGPREP+1~ |
FLG | RESEND+6~, RESEND+22*, RESEND+23*, REPROC+22* |
FS | ADDTO+1~, ADDTO+4*, ADDTO+5, ADDTO+6, ADDTO+7 |
HDR | ADDTO+1~, ADDTO+3*, ADDTO+4, ADDTO+6, ADDTO+7 |
>> HLOPURDT | RESEND+21*, RESEND+22, REPROC+21*, REPROC+22 |
HLPARMS | EN+1~, EN+3, SEARCH+5! |
HLPARMS( | SEARCH+4 |
I | SEARCH+1~, SEARCH+3*, SEARCH+4*, SEARCH+6* |
IEN | SEARCH+18~, SEARCH+19*, SEARCH+20*, ADDTO~, ADDTO+2, ADDTO+3 |
>> IOINHI | ADDTO+10 |
>> IOINORM | ADDTO+10 |
LEN | LJ~, LJ+1 |
LOC | ADDTO+1~, ADDTO+6*, ADDTO+7*, ADDTO+8*, ADDTO+11 |
>> MAX | SEARCH+8, SEARCH+11, SEARCH+14, SEARCH+17, SEARCH+20 |
MSG | SEARCH+1~, SEARCH+13, SEARCH+14, ADDTO~, ADDTO+9, SETPURGE+1~, SETPURGE+4, SCREEN+4~, SCREEN+6, RESEND+6~ , RESEND+12, RESEND+23, REPROC+7~, REPROC+12, MSGPREP+1~, MSGPREP+2 |
MSG("DIRECTION" | RESEND+13, REPROC+13, MSGPREP+5, MSGPREP+7 |
MSG("DT/TM" | RESEND+14, MSGPREP+3 |
MSG("ID" | RESEND+15, REPROC+15 |
MSG("STATUS" | SETPURGE+5, SCREEN+7, RESEND+14, REPROC+14 |
MSGID | ADDTO+1~, ADDTO+2*, ADDTO+9 |
>> MSGIEN | SETPURGE+3, SETPURGE+4, SETPURGE+9, SCREEN+5, SCREEN+6, RESEND+7, RESEND+11, RESEND+12, RESEND+16*, RESEND+18 , RESEND+23, REPROC+11, REPROC+12, REPROC+16, REPROC+22, MSGPREP+2 |
OLDIEN | RESEND+6~, RESEND+7*, RESEND+22 |
OPT1DIS | RESEND+8!, MSGPREP+4*, MSGPREP+8* |
OPT2DIS | REPROC+8!, MSGPREP+4*, MSGPREP+6* |
PARMS | ASK~ |
PARMS( | ASK+2* |
PARMS("APP" | ASK+7*, ASK+8 |
PARMS("DIR" | ASK+13*, ASK+14, ASK+16* |
PARMS("END" | ASK+5*, ASK+6 |
PARMS("EVENT" | ASK+11*, ASK+12 |
PARMS("MAX" | ASK+18*, ASK+19 |
PARMS("MSG" | ASK+9*, ASK+10 |
PARMS("START" | ASK+3*, ASK+4, ASK+5 |
SAPP | SEARCH+9~*, SEARCH+10*, SEARCH+11*, SEARCH+13, SEARCH+14, SEARCH+16, SEARCH+17, SEARCH+20 |
SEVENT | SEARCH+15~*, SEARCH+16*, SEARCH+17*, SEARCH+20 |
SMSG | SEARCH+12~*, SEARCH+13*, SEARCH+14*, SEARCH+16, SEARCH+17, SEARCH+20 |
START | SEARCH+1~, SEARCH+7 |
STRING | LJ~, LJ+1 |
SUB | ASK+1~, ASK+2* |
SYS | RESEND+6~, RESEND+20 |
SYS("ERROR PU | RGE" , RESEND+21 |
SYSPARM | REPROC+7~, REPROC+20 |
SYSPARM("ERRO | R PURGE" , REPROC+21 |
TIME | SEARCH+1~, SEARCH+7*, SEARCH+8*, SEARCH+10, SEARCH+11, SEARCH+13, SEARCH+14, SEARCH+16, SEARCH+17, SEARCH+20 , ADDTO~, ADDTO+11 |
TRUE | SCREEN+1~, SCREEN+2*, SCREEN+3, SCREEN+5*, SCREEN+6*, SCREEN+7*, SCREEN+8, SCREEN+9 |
>> VALMAR | ADDTO+9, ADDTO+11, ADDTO+12 |
>> VALMBCK | EN+3*, END+1*, EXIT+3*, SETPURGE+2*, SCREEN+8*, RESEND+10*, REPROC+10*, MSGPREP+9* |
>> VALMCNT | SEARCH+6*, SEARCH+8, SEARCH+11, SEARCH+14, SEARCH+17, SEARCH+20, ADDTO+10, I+1*, I+2 |
>> VALMHDR(1 | HDR+1* |
>> X | ASKMAX+9, ASKAPP+8, ASKMSG+8, ASKEVENT+8, ASKDIR+8, SCREEN+3 |
>> Y | SETPURGE+9 |