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* |