MAGGTIA ;WOIFO/GEK/RMP/NST - Imaging RPC Broker calls. Add/Modify Image entry ; 20 Dec 2010 3:16 PM
Source file <MAGGTIA.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 |
|---|---|---|
| ADD(MAGRY,MAGGZ) | ; RPC [MAGGADDIMAGE]
; Call to UPDATE^DIE to Add an Image File entry ; MAGGZ is an array of fields and their entries ; i.e. MAGGZ(1)=".5^38" Image File, field .5 data is 38 ; If Long Description is included in fields, we create a new ; array to hold the text, and pass that to UPDATE^DIE ; If this entry is an object group ; i.e. MAGGZ(n)="2005.04^344" ; (the field 2005.04 is the OBJECT GROUP MULTIPLE) |
| Name | Field # of Occurrence |
|---|---|
| ^%DT | ADD+68 |
| FIELD^DID | ADD+65 |
| VAL^DIE | ADD+77 |
| $$EXTERNAL^DILFD | ADD+74 |
| $$VFIELD^DILFD | ADD+62 |
| MAKECLAS^MAGGSIU1 | ADD+120 |
| $$MAKENAME^MAGGTIA1 | ADD+134, ADD+154 |
| ADD^MAGGTIA1 | ADD+92, ADD+159 |
| QACHK^MAGGTIA2 | ADD+113 |
| $$DRIVE^MAGGTU1 | ADD+138 |
| $$NOW^XLFDT | ADD+124, ADD+126 |
| $$KSP^XUPARAM | ADD+131 |
| RPC Name | Call Tags |
|---|---|
| MAGGADDIMAGE | ADD |
| FileNo | Call Tags |
|---|---|
| ^MAG(2005 - [#2005] | EXTERNAL^DILFD, FIELD^DID, VAL^DIE, VFIELD^DILFD |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^MAG(2005 - [#2005] | ADD+54 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> %DT | ADD+68* |
| DUZ(2 | ADD+129 |
| I | ADD+25~ |
| J | ADD+25~ |
| MAGADD | ADD+22~, ADD+29* |
| MAGBIG | ADD+23~, ADD+44*, ADD+145, ADD+147 |
| MAGDCMIN | ADD+22~, ADD+46* |
| MAGDCMSN | ADD+22~, ADD+45* |
| MAGDHASH | ADD+22~ |
| MAGERR | ADD+21~, ADD+31*, ADD+34, ADD+54*, ADD+62*, ADD+67, ADD+69*, ADD+73, ADD+74*, ADD+76 , ADD+78*, ADD+86, ADD+120, ADD+136, ADD+139* |
| MAGETXT | ADD+23~ |
| MAGETXT("DIERR" | ADD+78 |
| MAGFNM | ADD+24~ |
| MAGFSPEC | ADD+24~ |
| MAGFSPEC("LABEL" | ADD+69, ADD+74 |
| MAGFSPEC("SPECIFIER" | ADD+67, ADD+73, ADD+76 |
| MAGGABS | ADD+23~, ADD+41*, ADD+150 |
| MAGGDA | ADD+20~ |
| MAGGDAT | ADD+21~, ADD+35*, ADD+36, ADD+37*, ADD+38*, ADD+39, ADD+40, ADD+41, ADD+42, ADD+43 , ADD+44, ADD+45, ADD+46, ADD+51, ADD+52, ADD+54, ADD+55, ADD+59, ADD+68, ADD+69 , ADD+70*, ADD+74, ADD+77, ADD+80*, ADD+83 |
| MAGGDRV | ADD+20~, ADD+140* |
| MAGGEXT | ADD+21~, ADD+40* |
| MAGGFDA | ADD+20~, ADD+90!, ADD+91* |
| MAGGFDA( | ADD+55* |
| MAGGFDA(2005 | ADD+83*, ADD+88*, ADD+90, ADD+95, ADD+99, ADD+101*, ADD+102*, ADD+103*, ADD+106*, ADD+108 , ADD+110, ADD+113, ADD+120, ADD+122*, ADD+124*, ADD+126*, ADD+128, ADD+129*, ADD+131*, ADD+134* , ADD+137, ADD+141*, ADD+146*, ADD+147*, ADD+150*, ADD+154*, ADD+157* |
| MAGGFLD | ADD+21~, ADD+35*, ADD+36, ADD+37, ADD+38, ADD+39, ADD+40, ADD+41, ADD+42, ADD+43 , ADD+44, ADD+45, ADD+46, ADD+49, ADD+58, ADD+62, ADD+65, ADD+74, ADD+77, ADD+83 |
| MAGGFNM | ADD+20~ |
| MAGGIEN | ADD+20~ |
| MAGGJB | ADD+21~, ADD+42* |
| MAGGR | ADD+20~, ADD+31*, ADD+50*, ADD+136 |
| MAGGR( | ADD+52* |
| MAGGRC | ADD+20~, ADD+31*, ADD+53*, ADD+55 |
| MAGGWP | ADD+21~, ADD+88, ADD+157 |
| MAGGWP( | ADD+59* |
| MAGGWPC | ADD+21~, ADD+31*, ADD+59* |
| MAGGXE | ADD+20~ |
| MAGGZ | ADD~, ADD+32 |
| MAGGZ( | ADD+34, ADD+35 |
| MAGMOD | ADD+22~, ADD+39*, ADD+87, ADD+89*, ADD+90, ADD+92 |
| MAGQY | ADD+23~, ADD+113, ADD+114 |
| MAGREF | ADD+22~, ADD+149* |
| MAGRET | ADD+23~, ADD+77, ADD+80 |
| MAGRY | ADD~, ADD+30*, ADD+32*, ADD+36*, ADD+86*, ADD+95*, ADD+108*, ADD+111*, ADD+114*, ADD+120* , ADD+136* |
| MAGWRITE | ADD+22~, ADD+43* |
| MAGXXX | ADD+91! |
| MAGXXX(2005 | ADD+90* |
| U | ADD+35, ADD+140, ADD+145, ADD+147 |
| X | ADD+25~, ADD+68*, ADD+137*, ADD+138 |
| Y | ADD+25~, ADD+69, ADD+70 |
| Z | ADD+25~, ADD+34*, ADD+35, ADD+138*, ADD+139, ADD+140, ADD+141, ADD+146, ADD+149, ADD+150 |
| ZZ | ADD+25~ |