XUIAMRPC ;BIR/JFW - MVI New Person Field Monitor RPC ; 3/18/26 11:24am
Source file <XUIAMRPC.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 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EN(XURET,XUDUZ,XUTYP) | ;RPC to interact with NEW PERSON FIELD MONITOR File (#8933.1)
; ; called from rpc: XUS MVI NEW PERSON FLD MNTR |
|
| VWRECS(XUDUZ,XULST) | ;Retrieve ALL pending, the First pending or the Last entry for DUZ in 8933.1
|
|
| GETDATA(XUIEN) | ;Get Monitor Data
|
|
| UPDT(XUDUZ,XUTYP) | ;Add/Update record(s) in 8933.1
|
|
| UPTFLG(IEN) | ;Flip REQUIRES TRANSMISSION Flag
|
|
| ADDREC(XUDUZ) | ;Add record for Today for DUZ
|
|
| UPDTFLE(XUFDA) | ;Update NEW PERSON FIELD MONITOR File #8933.1
|
| RPC Name | Call Tags |
|---|---|
| XUS MVI NEW PERSON FLD MNTR | EN |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^VA(200 - [#200] | UPDT+3 |
| ^XTV(8933.1 - [#8933.1] | VWRECS+9, VWRECS+11, VWRECS+14, VWRECS+15, VWRECS+19, GETDATA+2, GETDATA+3, UPDT+5, UPDT+11, UPDT+12 , UPDT+18, UPTFLG+2, UPDTFLE+2, UPDTFLE+5 |
| Name | Line Occurrences |
|---|---|
| $$ADDREC | UPDT+17 |
| $$GETDATA | VWRECS+12, VWRECS+16, VWRECS+20 |
| $$UPDTFLE | UPTFLG+4, ADDREC+7 |
| $$UPTFLG | UPDT+15, UPDT+20, UPDT+23 |
| UPDT | EN+29 |
| VWRECS | EN+28 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DT | UPDT+11, UPDT+12, ADDREC+2 |
| DUZ | ADDREC+5 |
| IEN | UPTFLG~, UPTFLG+2, UPTFLG+3 |
| XUCNT | VWRECS+1~, VWRECS+3*, VWRECS+12*, VWRECS+16*, VWRECS+20*, VWRECS+21 |
| XUDTA | GETDATA+1~, GETDATA+2*, GETDATA+5, UPDT+1~, UPDT+12*, UPDT+13, UPDT+15 |
| XUDTE | VWRECS+1~, VWRECS+14*, VWRECS+15 |
| XUDUZ | EN~, EN+24, EN+28, EN+29, VWRECS~, VWRECS+7, VWRECS+14, VWRECS+15, VWRECS+19, UPDT~ , UPDT+3, UPDT+5, UPDT+11, UPDT+12, UPDT+17, UPDT+18, ADDREC~, ADDREC+3 |
| XUEMSG | UPDTFLE+1~, UPDTFLE+6 |
| XUEMSG("DIERR" | UPDTFLE+6 |
| XUFDA | UPTFLG+1~, UPTFLG+4, ADDREC+1~, ADDREC+7, UPDTFLE~ |
| XUFDA( | UPTFLG+3*, ADDREC+2*, ADDREC+3*, ADDREC+4*, ADDREC+5*, ADDREC+6* |
| XUFLDS | GETDATA+1~, GETDATA+3*, GETDATA+4*, GETDATA+5 |
| XUFLG | UPTFLG+1~, UPTFLG+2*, UPTFLG+3 |
| XUGBL | EN+21~, EN+22*, EN+23, EN+25, EN+30, EN+31, VWRECS+2, VWRECS+12, VWRECS+16, VWRECS+20 , VWRECS+21, UPDT+2, UPDT+4, UPDT+6, UPDT+15, UPDT+17, UPDT+20, UPDT+23, UPDT+24 |
| XUIEN | GETDATA~, GETDATA+2, GETDATA+3 |
| XULST | VWRECS~, VWRECS+6, VWRECS+18, VWRECS+19 |
| XUQ | UPDT+1~, UPDT+6*, UPDT+11, UPDT+13*, UPDT+15*, UPDT+18, UPDT+21*, UPDT+24* |
| XUREC | VWRECS+1~, VWRECS+3*, VWRECS+11*, VWRECS+12, VWRECS+14*, VWRECS+15*, VWRECS+16, VWRECS+19*, VWRECS+20, UPDT+1~ , UPDT+6*, UPDT+12*, UPDT+15, UPDT+18*, UPDT+20, UPDT+23 |
| XURET | EN~, EN+20!, EN+31* |
| XUTDUZ | VWRECS+9~*, VWRECS+10, VWRECS+11 |
| XUTYP | EN~, EN+24, EN+27*, EN+28, EN+29, EN+30, UPDT~, UPDT+5, UPDT+9, UPDT+19 , UPDT+22 |