XUMF0 ;ISS/RAM - XUMF API's;04/15/02
Source file <XUMF0.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| VUID(FILE,FIELD,VUID1,X) | ; -- If value type pointer and VUID may be used, ; get IEN and set it as internal value | |
| EM | ; -- error message | |
| MFE(IFN,VUID,IEN,ERROR) | ; -- update | |
| UNESC(VALUE,HL) | ;Unescape value | |
| STUB | ; -- create record and update VUID with master flag | |
| VAL(FILE,FIELD,VUID1,VALUE,IENS) | ; convert to internal | |
| UNESCWP(TEXT,HL) | ;Unescape word processing field | |
| EVT | ; -- calls the MFS event protocol | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DIC(4.001 - [#4.001] | EM+13 | 
| ^ORD(101 - [#101] | EVT+7 | 
| ^TMP("XUMF ERROR" | EM+17 | 
| ^TMP("XUMF EVENT" | STUB+20*, STUB+21*, EVT+5, EVT+10! | 
| Name | Line Occurrences | 
|---|---|
| $$UNESC | STUB+3, UNESCWP+5, UNESCWP+11 | 
| $$VUID | VAL+8 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| BNDBEG | UNESCWP+1~, UNESCWP+6*, UNESCWP+7, UNESCWP+11, UNESCWP+13 | 
| BNDEND | UNESCWP+1~, UNESCWP+9*, UNESCWP+10, UNESCWP+11 | 
| CHECK | UNESCWP+1~, UNESCWP+11*, UNESCWP+12, UNESCWP+14, UNESCWP+15, UNESCWP+16 | 
| CVRT | UNESC+1~ | 
| CVRT( | UNESC+3*, UNESC+4*, UNESC+5*, UNESC+6*, UNESC+7*, UNESC+10 | 
| DIC | STUB+16!* | 
| DIC(0 | STUB+16* | 
| DIROUT | EVT+3! | 
| DTOUT | EVT+3! | 
| ERR | MFE+12!, MFE+16, MFE+18!, STUB+29!, STUB+32, STUB+34!, VAL+2~, VAL+12, VAL+14 | 
| ERROR | MFE~, MFE+2*, MFE+4*, MFE+17*, MFE+18, STUB+13, STUB+15*, STUB+17*, STUB+33*, STUB+34 , VAL+9*, VAL+13*, VAL+14, EM+9 | 
| ESC | UNESC+1~, UNESC+2*, UNESC+3, UNESC+4, UNESC+5, UNESC+6, UNESC+7, UNESCWP+1~, UNESCWP+2*, UNESCWP+7 , UNESCWP+10, UNESCWP+13 | 
| ESCCMP | UNESC+1~, UNESC+4*, UNESC+8 | 
| ESCESC | UNESC+1~, UNESC+6*, UNESC+8 | 
| ESCFS | UNESC+1~, UNESC+3*, UNESC+8 | 
| ESCREP | UNESC+1~, UNESC+5*, UNESC+8 | 
| ESCSEQ | UNESC+1~, UNESC+8*, UNESC+9, UNESC+10 | 
| ESCSUB | UNESC+1~, UNESC+7*, UNESC+8 | 
| FDA | MFE+12! | 
| FDA( | MFE+14*, STUB+26*, STUB+27* | 
| FIELD | VUID~, VUID+3, VUID+4, VAL~, VAL+8, VAL+11 | 
| FILE | VUID~, VUID+3, VUID+4, VAL~, VAL+8, VAL+11 | 
| GROUP | EM+2~, EM+13*, EM+14* | 
| HL | STUB+3, UNESC~, UNESCWP~, UNESCWP+5, UNESCWP+11 | 
| HL("ECH" | UNESC+2, UNESC+4, UNESC+5, UNESC+7, UNESCWP+2 | 
| HL("FS" | UNESC+3 | 
| HL("MID" | EM+6 | 
| >> HLFS | STUB+3 | 
| >> HLNODE | MFE+2, MFE+4, STUB+3, STUB+15, STUB+17, STUB+33 | 
| IEN | MFE~, MFE+3*, MFE+7*, MFE+10, MFE+11*, MFE+13, MFE+17, STUB+5*, STUB+7, STUB+10 , STUB+11, STUB+13, STUB+18*, STUB+20, STUB+21, STUB+23, STUB+33, STUB+39, STUB+40 | 
| IENS | MFE+13*, MFE+14, STUB+23*, STUB+26, STUB+27, VAL~, VAL+11 | 
| IFN | MFE~, MFE+2, MFE+3, MFE+6, MFE+14, MFE+17, STUB+4, STUB+9, STUB+11, STUB+14 , STUB+15, STUB+16, STUB+17, STUB+20, STUB+21, STUB+26, STUB+27, STUB+33, EM+13 | 
| >> NAME | STUB+3*, STUB+5, STUB+14 | 
| NODE | UNESCWP+1~, UNESCWP+3*, UNESCWP+4*, UNESCWP+5, UNESCWP+6, UNESCWP+8, UNESCWP+14, UNESCWP+16 | 
| NXTNODE | UNESCWP+1~, UNESCWP+8*, UNESCWP+9, UNESCWP+15, UNESCWP+17 | 
| OROLD | EVT+2~ | 
| >> PKV | MFE+17 | 
| >> RECORD("BEFORE" | STUB+10* | 
| >> RECORD("NEW" | STUB+18*, STUB+20, STUB+21 | 
| >> RECORD("STATUS" | STUB+11* | 
| RESULT | VAL+2~, VAL+7, VAL+8*, VAL+9*, VAL+11, VAL+12, VAL+16, UNESC+1~ | 
| ROOT | MFE+6*, MFE+7, MFE+11, STUB+4*, STUB+5, STUB+8~, STUB+9*, STUB+10 | 
| SPOT | UNESCWP+1~ | 
| TEXT | UNESCWP~ | 
| TEXT( | UNESCWP+4, UNESCWP+5*, UNESCWP+6, UNESCWP+8, UNESCWP+9, UNESCWP+14*, UNESCWP+15*, UNESCWP+16*, UNESCWP+17* | 
| U | VUID+7, EM+13 | 
| VALUE | VAL~, VAL+4, VAL+5, VAL+8, VAL+9, VAL+11, UNESC~, UNESC+9, UNESC+10*, UNESC+11 | 
| VUID | MFE~, MFE+4, MFE+7, MFE+11, STUB+26, STUB+33, VAL+8, EM+10 | 
| VUID1 | VUID~, VUID+3, VAL~, VAL+7 | 
| X | STUB+14, STUB+15, VUID~, EM+2~, EM+4, EM+17*, EVT+2~, EVT+7*, EVT+10! | 
| X( | EM+6*, EM+7*, EM+8*, EM+9*, EM+10* | 
| X1 | VUID+2~, VUID+5*, VUID+6, VUID+7*, VUID+8*, VUID+9 | 
| X1("POINTER" | VUID+5 | 
| XIEN | STUB+39! | 
| XIEN( | STUB+39, STUB+40* | 
| XMDUZ | EM+2~, EM+12* | 
| XMSUB | EM+2~, EM+11* | 
| XMTEXT | EM+2~, EM+15* | 
| XMY | EM+2~ | 
| XMY( | EM+14* | 
| XMY("G.XUMF E | RROR" , EM+12* | 
| XQORPOP | EVT+10! | 
| >> XREF | STUB+2*, STUB+5 | 
| >> Y | STUB+17, STUB+18 |