HLOUSR1 ;ALB/CJM/OAK/PIJ -ListManager Screen for viewing messages;12 JUN 1997 10:00 am ;03/21/2010
Source file <HLOUSR1.m>
| Package | Total | Call Graph |
|---|---|---|
| Health Level Seven | 6 | $$UPD^HLOASUB1 ($$GETMSG,$$HLNEXT,$$NEXTMSG)^HLOMSG ($$FINDMSG,GETMSGB)^HLOMSG1 $$PARSEHDR^HLOPRS $$DNS^HLOTCP $$GETLINK^HLOTLNK |
| Kernel | 4 | CALL^%ZISTCP ($$DT,$$FMTE)^XLFDT ($$CJ,$$LJ)^XLFSTR DISP^XQORM1 |
| List Manager | 3 | EN^VALM (CLEAR,FULL)^VALM1 (CLEAN,CNTRL)^VALM10 |
| VA FileMan | 1 | ^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 | 9 | HLO DISPLAY SINGLE MESSAGE HLO MESSAGE VIEWER HLO SCROLL MODE HLO SEQUENCE QUEUE MENU HLO SINGLE MESSAGE DISPLAY HLOUSR HLOUSR3 HLOUSR4 HLOUSR5 |
| Kernel | 1 | ^ORD(101 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EN | ;
|
|
| HDR | ;
|
|
| BLANK | ;
|
|
| DISPLAY | ;
|
|
| PICKMSG(DEFAULT) | ;
|
|
| PICK | ||
| HELP | ;Help code
|
|
| EXIT | ;Exit code
|
|
| EXPND | ;Expand code
|
|
| CJ(STRING,LEN) | ;
|
|
| LJ(STRING,LEN) | ;
|
|
| SP(LEN,CHAR) | ;
|
|
| SHOWMSG(MSGIEN,SUBIEN) | ;
|
|
| SHOWBODY(MSG,SUBIEN,SEGS) | ;
|
|
| I() | ;
|
|
| ADD(SEG,SEGS) | ;
|
|
| SHIFT(I,J) | ;
|
|
| SCRLMODE | ;scroll mode
|
|
| HLP | ;
|
|
| IFOPEN(LINK,TIME) | ;
|
|
| Name | Field # of Occurrence |
|---|---|
| CALL^%ZISTCP | IFOPEN+27, IFOPEN+37 |
| ^DIR | PICK, PICK+15 |
| $$UPD^HLOASUB1 | IFOPEN+25, IFOPEN+36 |
| $$GETMSG^HLOMSG | PICK+12, SHOWMSG+9, SHOWMSG+89, SHOWMSG+102 |
| $$HLNEXT^HLOMSG | SHOWBODY+11, SHOWBODY+17, SHOWBODY+21 |
| $$NEXTMSG^HLOMSG | SHOWBODY+14 |
| $$FINDMSG^HLOMSG1 | PICK+3 |
| GETMSGB^HLOMSG1 | SHOWMSG+10, SHOWMSG+90, SHOWMSG+103 |
| $$PARSEHDR^HLOPRS | SHOWMSG+12 |
| $$DNS^HLOTCP | IFOPEN+32 |
| $$GETLINK^HLOTLNK | IFOPEN+17 |
| EN^VALM | EN+4 |
| CLEAR^VALM1 | EXIT+2 |
| FULL^VALM1 | PICKMSG+4 |
| CLEAN^VALM10 | EXIT+1 |
| CNTRL^VALM10 | SHOWMSG+16, SHOWMSG+74, SHOWMSG+77, SHOWMSG+93, SHOWMSG+106, ADD+10 |
| $$DT^XLFDT | IFOPEN+29, IFOPEN+31 |
| $$FMTE^XLFDT | PICK+13, SHOWMSG+44, SHOWMSG+50 |
| $$CJ^XLFSTR | CJ+1 |
| $$LJ^XLFSTR | LJ+1 |
| DISP^XQORM1 | HELP+1 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: READ |
|
| Routine Call |
|
| Routine Call |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^HLB - [#778] | SHOWMSG+24 |
| ^HLB("QUEUE" | SHOWMSG+34 |
| ^HLD(779.1 - [#779.1] | IFOPEN+22 |
| ^HLTMP("DNS LAST" | IFOPEN+29, IFOPEN+31* |
| Name | Line Occurrences |
|---|---|
| $$CJ | SHOWMSG+15, SHOWMSG+73, SHOWMSG+76, SHOWMSG+92, SHOWMSG+105 |
| $$I | SHOWMSG+15, SHOWMSG+21, SHOWMSG+40, SHOWMSG+41, SHOWMSG+44, SHOWMSG+46, SHOWMSG+48, SHOWMSG+50, SHOWMSG+51, SHOWMSG+58 , SHOWMSG+68, SHOWMSG+71, SHOWMSG+73, SHOWMSG+76, SHOWMSG+91, SHOWMSG+92, SHOWMSG+104, SHOWMSG+105, ADD+8, ADD+15 |
| $$LJ | SHOWMSG+18, SHOWMSG+19, SHOWMSG+20, SHOWMSG+39, SHOWMSG+44, SHOWMSG+46, SHOWMSG+50, SHOWMSG+56, SHOWMSG+64 |
| $$PICKMSG | EN+2 |
| $$SP | SCRLMODE+14 |
| @( | SCRLMODE+11 |
| ADD | SHOWBODY+6, SHOWBODY+11, SHOWBODY+15, SHOWBODY+17, SHOWBODY+18, SHOWBODY+22 |
| EXIT | BLANK+2 |
| PICK | PICK+4 |
| SHIFT | ADD+7, SHIFT+11 |
| SHOWBODY | SHOWMSG+80, SHOWMSG+94, SHOWMSG+107 |
| SHOWMSG | DISPLAY+6 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> C | SCRLMODE+18* |
| CHAR | SP~, SP+3*, SP+4 |
| COUNT | PICKMSG+3~, PICK+3*, PICK+4, PICK+5, PICK+6, PICK+14 |
| DATA | IFOPEN+21~, IFOPEN+25, IFOPEN+34~, IFOPEN+36 |
| DATA( | IFOPEN+24*, IFOPEN+35* |
| DEFAULT | PICKMSG~, PICKMSG+7 |
| DIR | PICKMSG+3~ |
| DIR("?" | PICKMSG+8*, PICK+14* |
| DIR("A" | PICKMSG+6*, PICK+14* |
| DIR("B" | PICKMSG+7* |
| DIR(0 | PICKMSG+5*, PICK+14* |
| >> DIRUT | PICK+1 |
| DX | SCRLMODE+2~, SCRLMODE+8* |
| DY | SCRLMODE+2~, SCRLMODE+8* |
| HDR | SHOWMSG+6~, SHOWMSG+12 |
| HDR("APP ACK | TYPE" , SHOWMSG+36 |
| HDR(1 | SHOWMSG+11* |
| HDR(2 | SHOWMSG+11* |
| >> HLRFRSH | SCRLMODE+1, SCRLMODE+11 |
| I | SHOWMSG+6~, SHOWMSG+13*, SHOWBODY+1~, ADD+1~, ADD+4*, ADD+7, ADD+13*, ADD+14*, ADD+15, SHIFT~ , SHIFT+1*, SHIFT+5, SHIFT+6, SHIFT+7, SHIFT+11, SCRLMODE+9*, SCRLMODE+11*, SCRLMODE+18 |
| IO | IFOPEN+7~, IFOPEN+39 |
| IOBM | SCRLMODE+2~, SCRLMODE+4* |
| IOF | IFOPEN+7~ |
| >> IOINHI | ADD+10, SCRLMODE+3 |
| >> IOINORM | ADD+10, SCRLMODE+3 |
| >> IORVOFF | SHOWMSG+16, SHOWMSG+74, SHOWMSG+77, SHOWMSG+93, SHOWMSG+106 |
| >> IORVON | SHOWMSG+16, SHOWMSG+74, SHOWMSG+77, SHOWMSG+93, SHOWMSG+106 |
| IOST | IFOPEN+7~ |
| >> IOSTBM | SCRLMODE+7 |
| IOTM | SCRLMODE+2~, SCRLMODE+4* |
| >> IOUOFF | SCRLMODE+14 |
| >> IOUON | SCRLMODE+14 |
| >> IOXY | SCRLMODE+8 |
| IP | IFOPEN+30~, IFOPEN+32*, IFOPEN+33, IFOPEN+35 |
| ITEM | PICK+7~, PICK+9*, PICK+10*, PICK+12, PICK+13 |
| J | ADD+1~, ADD+4*, ADD+7, SHIFT~, SHIFT+2, SHIFT+4, SHIFT+5, SHIFT+9*, SHIFT+10, SHIFT+11 |
| LAST | SHOWBODY+13~*, SHOWBODY+16*, SHOWBODY+18 |
| LEN | CJ~, CJ+1, LJ~, LJ+1, SP~, SP+4, SHIFT+3~, SHIFT+4*, SHIFT+5, SHIFT+6 |
| LINE | SHOWMSG+6~, SHOWMSG+18*, SHOWMSG+19*, SHOWMSG+20*, SHOWMSG+21, SHOWMSG+23*, SHOWMSG+39*, SHOWMSG+40, SHOWMSG+53*, SHOWMSG+56* , SHOWMSG+58, SHOWMSG+60*, SHOWMSG+63*, SHOWMSG+64*, SHOWMSG+67*, SHOWMSG+68, ADD+1~, SCRLMODE+2~, SCRLMODE+6*, SCRLMODE+12 , SCRLMODE+13, SCRLMODE+15, SCRLMODE+16*, SCRLMODE+17*, SCRLMODE+19 |
| LINE( | ADD+14, ADD+15, SHIFT+2, SHIFT+4, SHIFT+5*, SHIFT+10* |
| LINE(1 | ADD+5*, ADD+8 |
| LINK | IFOPEN~, IFOPEN+14, IFOPEN+15 |
| LINKARY | IFOPEN+7~, IFOPEN+17 |
| LINKARY("DOMAIN" | IFOPEN+20, IFOPEN+22*, IFOPEN+23, IFOPEN+24, IFOPEN+29, IFOPEN+32 |
| LINKARY("IEN" | IFOPEN+25, IFOPEN+29, IFOPEN+31, IFOPEN+36 |
| LINKARY("IP" | IFOPEN+20, IFOPEN+26, IFOPEN+27, IFOPEN+33, IFOPEN+35*, IFOPEN+37 |
| LINKARY("LLP" | IFOPEN+20 |
| LINKARY("PORT" | IFOPEN+18*, IFOPEN+19, IFOPEN+27, IFOPEN+37 |
| LINKARY("SERVER" | IFOPEN+20 |
| LINKNAME | IFOPEN+7~, IFOPEN+14*, IFOPEN+16, IFOPEN+17 |
| LIST | PICKMSG+3~, PICK+3 |
| LIST( | PICK+10, PICK+12, PICK+16 |
| LIST(1 | PICK+5 |
| MSG | DISPLAY+3~, PICK+11~, PICK+12, SHOWMSG+6~, SHOWMSG+9, SHOWMSG+10, SHOWMSG+80, SHOWMSG+88~, SHOWMSG+89, SHOWMSG+90 , SHOWMSG+94, SHOWMSG+101~, SHOWMSG+102, SHOWMSG+103, SHOWMSG+107, SHOWBODY~, SHOWBODY+11, SHOWBODY+14, SHOWBODY+17, SHOWBODY+21 |
| MSG("ACK BY I | EN" , SHOWMSG+86 |
| MSG("ACK BY" | SHOWMSG+20, SHOWMSG+36 |
| MSG("ACK TO I | EN" , SHOWMSG+99 |
| MSG("ACK TO" | SHOWMSG+19 |
| MSG("BATCH" | SHOWBODY+7*, SHOWBODY+8, SHOWBODY+10*, SHOWBODY+12*, SHOWBODY+16 |
| MSG("DIRECTION" | SHOWMSG+24, SHOWMSG+30, SHOWMSG+32, SHOWMSG+44, SHOWMSG+52, SHOWMSG+59, SHOWBODY+18 |
| MSG("DT/TM CR | EATED" , PICK+13 |
| MSG("DT/TM" | SHOWMSG+33, SHOWMSG+44 |
| MSG("HDR" | SHOWMSG+11, SHOWBODY+5, SHOWBODY+18 |
| MSG("ID" | SHOWMSG+18 |
| MSG("IEN" | SHOWMSG+34 |
| MSG("STATUS" | PICK+13, SHOWMSG+10*, SHOWMSG+28*, SHOWMSG+29*, SHOWMSG+31*, SHOWMSG+34*, SHOWMSG+35*, SHOWMSG+36*, SHOWMSG+39, SHOWMSG+41 , SHOWMSG+44, SHOWMSG+46, SHOWMSG+47, SHOWMSG+48, SHOWMSG+49, SHOWMSG+50, SHOWMSG+51, SHOWMSG+56, SHOWMSG+59, SHOWMSG+61 , SHOWMSG+62*, SHOWMSG+63, SHOWMSG+65, SHOWMSG+66*, SHOWMSG+67, SHOWMSG+90*, SHOWMSG+103* |
| MSGIEN | EN+1~, EN+2*, EN+3, DISPLAY+5, DISPLAY+6, PICKMSG+3~, SHOWMSG~, SHOWMSG+9, SHOWMSG+24, SHOWMSG+86* , SHOWMSG+89, SHOWMSG+90, SHOWMSG+94, SHOWMSG+99*, SHOWMSG+102, SHOWMSG+103, SHOWMSG+107 |
| NODE | SHOWBODY+1~ |
| OPEN | IFOPEN+7~, IFOPEN+8*, IFOPEN+28*, IFOPEN+29, IFOPEN+38*, IFOPEN+39, IFOPEN+41 |
| POP | IFOPEN+7~, IFOPEN+28, IFOPEN+38 |
| PORT | IFOPEN+7~, IFOPEN+15*, IFOPEN+18 |
| QUIT | SHOWBODY+1~, SHOWBODY+2*, SHOWBODY+14, SHOWBODY+21, ADD+1~, ADD+2*, SCRLMODE+2~, SCRLMODE+5*, SCRLMODE+9, SCRLMODE+18* |
| SEG | SHOWBODY+1~, SHOWBODY+5*, SHOWBODY+6, SHOWBODY+11, SHOWBODY+14, SHOWBODY+15, SHOWBODY+17, SHOWBODY+18!, SHOWBODY+21, SHOWBODY+22 , ADD~ |
| SEG( | SHIFT+1, SHIFT+5, SHIFT+6*, SHIFT+7! |
| SEG(0 | SHIFT+1 |
| SEG(1 | SHOWBODY+18*, ADD+5*, ADD+6! |
| SEGS | EN+1~, SHOWMSG+80, SHOWBODY~, SHOWBODY+6, SHOWBODY+11, SHOWBODY+15, SHOWBODY+17, SHOWBODY+18, SHOWBODY+22, ADD~ , ADD+3*, ADD+12 |
| SEGS( | ADD+12* |
| SEGS("ARY" | SHOWBODY+3* |
| SEGS("BOT" | SHOWBODY+23* |
| SEGS("TOP" | SHOWBODY+4* |
| STATUS | SHOWMSG+6~, SHOWMSG+10*, SHOWMSG+88~, SHOWMSG+90*, SHOWMSG+103* |
| STR | SP+2~, SP+4*, SP+5 |
| STRING | CJ~, CJ+1, LJ~, LJ+1 |
| SUBIEN | SHOWMSG~, SHOWMSG+8*, SHOWMSG+10, SHOWMSG+72, SHOWMSG+80, SHOWMSG+90, SHOWMSG+103, SHOWBODY~, SHOWBODY+9, SHOWBODY+10 |
| TEMP | SHOWMSG+6~, SCRLMODE+13*, SCRLMODE+14 |
| TIME | IFOPEN~, IFOPEN+11*, IFOPEN+27, IFOPEN+37 |
| TRIES | SHOWMSG+6~, SHOWMSG+24*, SHOWMSG+44 |
| >> VALMAR | DISPLAY+1, PICK+2, SHOWMSG+15, SHOWMSG+21, SHOWMSG+40, SHOWMSG+41, SHOWMSG+44, SHOWMSG+46, SHOWMSG+48, SHOWMSG+50 , SHOWMSG+51, SHOWMSG+58, SHOWMSG+68, SHOWMSG+71, SHOWMSG+73, SHOWMSG+76, SHOWMSG+91, SHOWMSG+92, SHOWMSG+104, SHOWMSG+105 , SHOWBODY+3, ADD+8, ADD+15, SCRLMODE+13, SCRLMODE+15 |
| >> VALMBCK | EN+3*, DISPLAY+2*, EXIT+3*, SCRLMODE+20* |
| >> VALMBG | DISPLAY+4*, SCRLMODE+19* |
| >> VALMCNT | BLANK+1*, SHOWMSG+7*, SHOWMSG+16, SHOWMSG+74, SHOWMSG+77, SHOWMSG+93, SHOWMSG+106, SHOWBODY+4, SHOWBODY+23, I+1* , I+2, ADD+10, ADD+12, SCRLMODE+6, SCRLMODE+8, SCRLMODE+12, SCRLMODE+17 |
| >> X | HELP+1* |
| >> Y | PICK+1, PICK+2, PICK+3, PICK+16*, PICK+17 |