XWBUTL ;OIFO-Oakland/REM - M2M Programmer Utilities ;05/17/2002 17:46
Source file <XWBUTL.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| 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 ; | |
| CHARCHK(STR) | ; -- replace xml character limits with entities | |
| ADD(TXT) | ; -- add line | |
| XMLHDR() | ; -- provides current XML standard header | |
| 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* |