XWBUTL ;OIFO-Oakland/REM - M2M Programmer Utilities ;05/17/2002 17:46
Source file <XWBUTL.m>
Package | Total | Call Graph |
---|---|---|
RPC Broker | 1 | (POST,PRE,WRITE)^XWBRL |
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 |
Name | Comments | DBIA/ICR reference |
---|---|---|
XMLHDR() | ; -- provides current XML standard header
|
|
ERROR(XWBDAT) | ; -- send error type message
|
|
BUILD(XWBY,XWBDAT) | ; -- build xml in passed store reference (XWBY)
; -- input format ; XWBDAT("MESSAGE TYPE") = type of message (ex. Gov.VA.Med.RPC.Error) ; XWBDAT("ERRORS",<integer>,"CODE") = error code ; XWBDAT("ERRORS",<integer>,"ERROR TYPE") = type of error (system/application/security) ; XWBDAT("ERRORS",<integer>,"MESSAGE",<integer>) = error message ; |
|
ADD(TXT) | ; -- add line
|
|
CHARCHK(STR) | ; -- replace xml character limits with entities
|
|
NUM(STR,D) | ;Convert a string to numbers
|
Name | Line Occurrences |
---|---|
$$XMLHDR | BUILD+10 |
ADD | BUILD+10, BUILD+11, BUILD+12, BUILD+17, BUILD+18, BUILD+19, BUILD+22, BUILD+23, BUILD+24, BUILD+25 , BUILD+26, BUILD+27 |
BUILD | ERROR+4 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
A | CHARCHK+1~ |
D | NUM~, NUM+2*, NUM+3, NUM+4 |
I | CHARCHK+1~, NUM+1~, NUM+3*, NUM+4* |
NEWSTR | CHARCHK+1~, CHARCHK+3*, CHARCHK+4 |
STR | CHARCHK~, CHARCHK+3*, CHARCHK+4, CHARCHK+7*, CHARCHK+8*, CHARCHK+9*, CHARCHK+10*, CHARCHK+13*, CHARCHK+14*, CHARCHK+17* , CHARCHK+22, NUM~, NUM+3, NUM+4 |
TXT | ADD~, ADD+2 |
X | CHARCHK+1~, CHARCHK+4* |
XWBCODE | BUILD+7~, BUILD+15*, BUILD+17 |
XWBDAT | ERROR~, ERROR+4, BUILD~ |
XWBDAT("ERRORS" | BUILD+14, BUILD+15, BUILD+16, BUILD+19, BUILD+21, BUILD+22, BUILD+23 |
XWBDAT("MESSA | GE TYPE" , BUILD+11 |
XWBERR | BUILD+7~, BUILD+13*, BUILD+14*, BUILD+15, BUILD+16, BUILD+19, BUILD+21, BUILD+22, BUILD+23 |
XWBETYPE | BUILD+7~, BUILD+16*, BUILD+17 |
XWBI | ERROR+1~, ERROR+8*, BUILD+7~, BUILD+20*, BUILD+21*, BUILD+22 |
XWBLINE | BUILD+7~, BUILD+8*, ADD+1*, ADD+2 |
XWBY | ERROR+1~, ERROR+2*, ERROR+4, BUILD~, ADD+2 |
XWBY( | ERROR+8 |
Y | CHARCHK+1~, CHARCHK+2*, CHARCHK+3, CHARCHK+4*, NUM+1~, NUM+2*, NUM+3*, NUM+4*, NUM+5 |
Z | CHARCHK+1~, CHARCHK+2*, CHARCHK+3, CHARCHK+4* |