HLDIEDBG ;CIOFO-O/LJA - Direct 772 & 773 Sets DEBUG CODE ;12/29/03 10:39
Source file <HLDIEDBG.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 |
---|---|---|
Health Level Seven | 1 | HLDIE |
Name | Comments | DBIA/ICR reference |
---|---|---|
MENU | ; Additional documentation available in INIT^HLDIEDB1...
|
|
SETDEBUG | ; Set or "unset" the DEBUG string...
|
|
SET1 | ;
; Get current DEBUG value... |
|
DEBUG(RTN,LOC,STORE,XEC) | ; Store debug data... (Don't call unless all
; checks have been made and debug data IS to be stored!) |
|
ERRESUME | ; If $$STORESCR code errors, there has to be a place for
; error trapping to GOTO. This is that place... |
|
ONLYASC(REF) | ; Convert control characters to {ASCII}...
|
|
STOREMSG(FILE,IEN,RTN,DEBUGNO,LOC,INCRNO) | ; Store message data in ^XTMP...
; DEBUGNOW -- req |
|
NODE(GBL,NODE) | ; Collect message data...
; RTN,DEBUGNO -- req |
|
KILLALL | ; Don't call here unless it's OK to remove ALL-ALL debug data...
|
|
LOG(SUBSV,KEEP,STOP) | ; Log local vars into ^XTMP("HLDIE "_DT)...
|
|
EOR | ;HLDIEDBG - Direct 772 & 773 Sets DEBUG CODE ; 11/18/2003 11:17
|
Name | Field # of Occurrence |
---|---|
ENDR^%ZISS | SETDEBUG+5 |
DOLRO^%ZOSV | ERRESUME+32, LOG+30 |
$$YN^HLCSRPT4 | KILLALL+7 |
$$ONLYASC^HLDIEDB0 | ONLYASC+5 |
INIT^HLDIEDB1 | MENU+1 |
$$STORESCR^HLDIEDB2 | DEBUG+38 |
$$FMADD^XLFDT | SET1+31, ERRESUME+10, ERRESUME+14, ERRESUME+15, LOG+15 |
$$NOW^XLFDT | SET1+31, DEBUG+20, ERRESUME+14, LOG+7, LOG+15, LOG+31 |
$$CJ^XLFSTR | SETDEBUG+2 |
$$REPEAT^XLFSTR | SETDEBUG+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: READ |
|
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 |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^XTMP( | ERRESUME+10*, ERRESUME+14*, ERRESUME+15*, KILLALL+12, KILLALL+13!, LOG+15*, LOG+20, LOG+24, LOG+31*, LOG+33* , LOG+36! |
^XTMP("HLDIE-DEBUG" | SET1+2, SET1+27!, SET1+31*, SET1+32*, KILLALL+3 |
^XTMP("HLDIE-DEBUG-" | DEBUG+30, DEBUG+34, ERRESUME+21*, ERRESUME+26*, NODE+9*, NODE+15*, NODE+18* |
^XTMP("HLDIE-DEBUGN" | ERRESUME+18, STOREMSG+6* |
^XTMP("HLDIE-DEBUGX" | STOREMSG+5* |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
CT | DEBUG+18~, DEBUG+33*, DEBUG+35*, ERRESUME+4 |
DATA | ONLYASC+1~, ONLYASC+5*, ONLYASC+6*, ONLYASC+7 |
DEBUGNO | DEBUG+18~, DEBUG+30*, ERRESUME+21, ERRESUME+22, ERRESUME+26, ERRESUME+31, STOREMSG~, STOREMSG+5, STOREMSG+6, NODE+9 , NODE+15, NODE+18 |
DEBUGNOW | DEBUG+18~, DEBUG+20*, ERRESUME+10, ERRESUME+21, STOREMSG+5, STOREMSG+6 |
DT | SET1+31, DEBUG+20*, DEBUG+30, DEBUG+34, ERRESUME+9, ERRESUME+10, ERRESUME+14, ERRESUME+15, ERRESUME+21, ERRESUME+26 , ERRESUME+31, NODE+9, NODE+15, NODE+18, LOG+14 |
FILE | DEBUG+23*, DEBUG+24, DEBUG+25, STOREMSG~, STOREMSG+5, STOREMSG+6, STOREMSG+9, STOREMSG+12 |
GBL | STOREMSG+2~, STOREMSG+9*, STOREMSG+12, NODE~, NODE+7, NODE+8, NODE+13, NODE+14, NODE+18 |
>> HLEDITOR | ERRESUME+21, STOREMSG+5, STOREMSG+6 |
HLFILE | DEBUG+18~, DEBUG+24*, DEBUG+26*, DEBUG+27*, ERRESUME+21, ERRESUME+22 |
HLIEN | DEBUG+18~, DEBUG+24*, DEBUG+26*, DEBUG+27*, ERRESUME+21, ERRESUME+22 |
IEN | DEBUG+23*, DEBUG+24, DEBUG+25, STOREMSG~, STOREMSG+5, STOREMSG+6, STOREMSG+9 |
INCRNO | DEBUG+18~, ERRESUME+18*, ERRESUME+22, STOREMSG~, STOREMSG+6 |
IOBOFF | SETDEBUG+1~ |
IOBON | SETDEBUG+1~ |
IOF | SETDEBUG+2 |
IOINHI | SETDEBUG+1~, SET1+5, SET1+17 |
IOINORM | SETDEBUG+1~, SET1+5, SET1+17 |
IOM | SETDEBUG+2, SETDEBUG+3 |
KEEP | LOG~, LOG+7*, LOG+11*, LOG+27, LOG+36 |
KILL | KILLALL+1~, KILLALL+7*, KILLALL+8 |
LAST | NODE+2~, NODE+12~, NODE+13*, NODE+15 |
LNO | NODE+2~, NODE+5~, NODE+6*, NODE+7*, NODE+8, NODE+9 |
LOC | DEBUG~, DEBUG+38, ERRESUME+21, ERRESUME+22, ERRESUME+25, STOREMSG~, STOREMSG+5, STOREMSG+6 |
LP | ONLYASC+1~, ONLYASC+3*, ONLYASC+4*, ONLYASC+5, ONLYASC+7 |
NEWSTR | SETDEBUG+1~, SET1+9*, SET1+12, SET1+20*, SET1+23, SET1+26, SET1+32 |
NO | DEBUG+18~, DEBUG+33*, DEBUG+34*, LOG+4~, LOG+19*, LOG+20*, LOG+24*, LOG+30, LOG+31, LOG+33 , LOG+36* |
NODE | STOREMSG+2~, STOREMSG+12*, NODE~, NODE+4, NODE+11, NODE+18 |
NOW | LOG+4~, LOG+7*, LOG+15 |
NOXTMP | LOG+4~, LOG+7*, LOG+19*, LOG+21*, LOG+27 |
OFF | KILLALL+1~ |
REF | ONLYASC~, ONLYASC+3, ONLYASC+4 |
>> ROOT | DEBUG+27, ERRESUME+25, ERRESUME+26 |
RTN | DEBUG~, DEBUG+30, DEBUG+34, DEBUG+38, ERRESUME+21, ERRESUME+22, ERRESUME+26, ERRESUME+31, STOREMSG~, STOREMSG+5 , STOREMSG+6, NODE+9, NODE+15, NODE+18 |
STOP | LOG~, LOG+7*, LOG+18, LOG+27 |
STORE | DEBUG~, DEBUG+38*, ERRESUME+25, ERRESUME+28 |
STRING | SETDEBUG+1~, SET1+2*, SET1+5, SET1+8, SET1+13, SET1+23 |
SUBSV | LOG~, LOG+7*, LOG+8*, LOG+20, LOG+24, LOG+30, LOG+31, LOG+33, LOG+36 |
TXT | NODE+2~, NODE+5~, NODE+8*, NODE+9, NODE+12~, NODE+14*, NODE+15 |
U | SET1+12, SET1+31, ERRESUME+10, ERRESUME+14, ERRESUME+15, ERRESUME+21, STOREMSG+5, STOREMSG+6, LOG+15 |
X | SETDEBUG+1~, SETDEBUG+5*, DEBUG+18~, ERRESUME+31*, ERRESUME+34, NODE+2~, NODE+18*, LOG+4~, LOG+30* |
XEC | DEBUG~, DEBUG+38 |
>> XQY0 | ERRESUME+21 |
XTMP | DEBUG+18~, ERRESUME+9*, ERRESUME+10, ERRESUME+13*, ERRESUME+14, ERRESUME+15, KILLALL+1~, KILLALL+11*, KILLALL+12*, KILLALL+13 , LOG+4~, LOG+14*, LOG+15, LOG+20, LOG+24, LOG+30, LOG+31, LOG+33, LOG+36 |