MAGGNLKP ;WOIFO/GEK - Lookup from delphi into any file ; [ 06/20/2001 08:56 ]
Source file <MAGGNLKP.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 |
|---|---|---|
| LKP(MAGRY,MAGIN,DATA) | ;RPC [MAG3 LOOKUP ANY]
; Generic lookup using FIND^DIC ; MAGRY is the Array to return. ; MAGIN is parameter sent by calling app (Delphi) ; FILE NUM ^ NUM TO RETURN ^ TEXT TO MATCH ^ FIELDS ^ SCREEN ($P 5-99) ; ; DATA : ; LVIEW =Piece 1 ; +LVIEW = 1 : ; result array is formatted for a magListView control ; i.e. ^ delimiter for data and "|" delimiter for IEN ; +LVIEW = 0 : ; old way, " " delim for data and '^' delim for IEN ; INDEX = Piece 2 ;151T4 corrected spelling, from INDX ; This is the index to search ; Defaults to "B" ; |
|
| FINDERR(XI) | ;
|
| RPC Name | Call Tags |
|---|---|
| MAG3 LOOKUP ANY | LKP |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^TMP("DIERR" | LKP+39!, LKP+46, LKP+65, FINDERR+3 |
| ^TMP("DILIST" | LKP+38!, LKP+45, LKP+52, LKP+53, LKP+55, LKP+59, LKP+60, LKP+62, LKP+66 |
| Name | Line Occurrences |
|---|---|
| FINDERR | LKP+46, LKP+65 |
| Name | Field # of Occurrence |
|---|---|
| ^( | LKP+52, LKP+55, LKP+59, LKP+62 |
| ^(0 | LKP+66 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DATA | LKP~, LKP+23*, LKP+31, LKP+32 |
| FI | LKP+19~ |
| FILE | LKP+20~, LKP+21*, LKP+25*, LKP+34, LKP+35, LKP+43, LKP+55 |
| FLAGS | LKP+20~, LKP+21*, LKP+43 |
| >> FLD | LKP+54*, LKP+55*, LKP+56 |
| FLDS | LKP+20~, LKP+21*, LKP+28*, LKP+43 |
| IDENT | LKP+20~, LKP+21*, LKP+43 |
| IENS | LKP+20~, LKP+21*, LKP+43 |
| INDEX | LKP+20~, LKP+21*, LKP+32*, LKP+43 |
| INFO | LKP+19~, LKP+66*, LKP+67, LKP+68 |
| LVIEW | LKP+19~, LKP+31*, LKP+52, LKP+59 |
| MAGIEN | LKP+19~, LKP+53*, LKP+57, LKP+60*, LKP+63 |
| MAGIN | LKP~, LKP+22*, LKP+25, LKP+26, LKP+27, LKP+28, LKP+29, LKP+47, LKP+67 |
| MAGRY | LKP~ |
| MAGRY( | LKP+47*, LKP+56*, LKP+57*, LKP+63*, FINDERR+3* |
| MAGRY("" | FINDERR+2 |
| MAGRY(0 | LKP+42*, LKP+67*, LKP+68* |
| MAGRY(1 | LKP+34*, LKP+35* |
| NUM | LKP+20~, LKP+21*, LKP+26*, LKP+43 |
| SCR | LKP+20~, LKP+21*, LKP+29*, LKP+43 |
| TROOT | LKP+20~, LKP+21*, LKP+43 |
| U | LKP+25, LKP+26, LKP+27, LKP+28, LKP+29, LKP+67 |
| VAL | LKP+20~, LKP+21*, LKP+27*, LKP+42, LKP+43 |
| >> X | LKP+52*, LKP+55*, LKP+57, LKP+59*, LKP+62*, LKP+63 |
| XI | LKP+19~, LKP+45*, LKP+46, LKP+47, LKP+52*, LKP+53, LKP+55, LKP+57, LKP+59*, LKP+60 , LKP+62, LKP+63, FINDERR~, FINDERR+2*, FINDERR+3 |
| Y | LKP+19~ |
| Z | LKP+19~, LKP+54*, LKP+55*, LKP+61*, LKP+62* |