GMTSPI99 ;SLC/WAT - INSTALL ROUTINES FOR HRMH GMTS COMPONENTS ;12/01/11 11:13
Source file <GMTSPI99.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| LU(FILE,NAME,FLAGS,SCREEN,INDEXES) | ; call FileMan Finder to look up file entry
|
|
| PRE | ; cleanup previous if exists
|
|
| POST | ;create components, stubs, install exchange file
|
|
| DELEX | ;remove prior version of exchange entry
|
|
| DELCOMP | ;delete HS components
|
|
| DELHSTYP | ; remove HS Types
|
|
| EXARRAY(MODE,ARRAY) | ;List of exchange entries used by delete and install
|
|
| INSTUB | ;create stubs for 142
|
|
| AWRITE(REF) | ;Write all the descendants of the array reference.
|
| Name | Field # of Occurrence |
|---|---|
| $$FIND1^DIC | LU+1 |
| FIND^DIC | DELEX+7, DELCOMP+12 |
| UPDATE^DIE | INSTUB+10, INSTUB+17 |
| ^DIK | DELEX+15, DELCOMP+7, DELCOMP+20, DELHSTYP+4, DELHSTYP+5 |
| CLEAN^DILF | INSTUB+19 |
| BUILD^GMTSXPD3 | PRE+5, POST+5 |
| SMEXINS^PXRMEXSI | POST+3 |
| $$PATCH^XPDUTL | GMTSPI99+13 |
| BMES^XPDUTL | GMTSPI99+13, GMTSPI99+14, GMTSPI99+28, GMTSPI99+29, PRE+4, POST+2, POST+4, DELEX+2, DELCOMP+1, DELHSTYP+1 , INSTUB+2 |
| MES^XPDUTL | GMTSPI99+15, GMTSPI99+17, GMTSPI99+20, GMTSPI99+23, GMTSPI99+26, AWRITE+20 |
| FileNo | Call Tags |
|---|---|
| ^GMT(142 - [#142] | Classic Fileman Calls |
| ^GMT(142.1 - [#142.1] | Classic Fileman Calls, FIND^DIC |
| ^PXD(811.8 - [#811.8] | Classic Fileman Calls, FIND^DIC |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^GMT(142 - [#142] | DELHSTYP+5 |
| ^GMT(142.1 - [#142.1] | GMTSPI99+16, GMTSPI99+19, GMTSPI99+22, GMTSPI99+25, DELCOMP+6, DELCOMP+7 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ARRAY | DELEX+1~, DELEX+3, EXARRAY~ |
| ARRAY( | DELEX+5, DELEX+6, EXARRAY+6*, EXARRAY+7*, EXARRAY+8* |
| COUNT | DELCOMP+2~, DELCOMP+14*, DELCOMP+15, DELCOMP+16 |
| DA | DELEX+12~, DELEX+14*, DELCOMP+2~, DELCOMP+4*, DELCOMP+6, DELCOMP+7, DELCOMP+8*, DELCOMP+17~, DELCOMP+19*, DELHSTYP+2~ , DELHSTYP+4*, DELHSTYP+5* |
| DIK | DELEX+12~, DELEX+13*, DELCOMP+2~, DELCOMP+3*, DELCOMP+17~, DELCOMP+18*, DELHSTYP+2~, DELHSTYP+3* |
| DONE | AWRITE+3~, AWRITE+12*, AWRITE+13, AWRITE+19* |
| FDA | INSTUB+3~, INSTUB+7!, INSTUB+14! |
| FDA( | INSTUB+9* |
| FDA(142 | INSTUB+15* |
| FILE | LU~, LU+1 |
| FLAGS | LU~, LU+1 |
| GMTSABRT | GMTSPI99+12~, GMTSPI99+17*, GMTSPI99+20*, GMTSPI99+23*, GMTSPI99+26*, GMTSPI99+28, GMTSPI99+29 |
| GMTSTEXT | AWRITE+3~, AWRITE+20 |
| GMTSTEXT( | AWRITE+17* |
| GMTSVAL | DELEX+1~, DELEX+7, DELCOMP+2~, DELCOMP+11*, DELCOMP+12 |
| GMTSVAL(1 | DELEX+6* |
| HSIEN | INSTUB+3~, INSTUB+7!, INSTUB+14! |
| HSIEN(1 | INSTUB+8*, INSTUB+16* |
| I | DELCOMP+2~, DELCOMP+10*, DELCOMP+11, INSTUB+3~, INSTUB+6*, INSTUB+8, INSTUB+9 |
| IC | DELEX+1~, DELEX+4*, DELEX+5*, DELEX+6 |
| IDX | DELCOMP+2~, DELCOMP+16*, DELCOMP+19 |
| IND | DELEX+1~, DELEX+11*, DELEX+14, AWRITE+3~, AWRITE+16*, AWRITE+17 |
| INDEXES | LU~, LU+1 |
| LEN | AWRITE+3~, AWRITE+15*, AWRITE+16 |
| LIST | DELEX+1~, DELEX+8, DELCOMP+13 |
| LIST("DILIST" | DELEX+9, DELEX+14, DELCOMP+14, DELCOMP+19 |
| LN | EXARRAY+2~, EXARRAY+3*, EXARRAY+5*, EXARRAY+6, EXARRAY+7, EXARRAY+8, AWRITE+3~, AWRITE+5*, AWRITE+17* |
| MODE | EXARRAY~, EXARRAY+7, EXARRAY+8 |
| MSG | INSTUB+3~, INSTUB+7!, INSTUB+11, INSTUB+14!, INSTUB+18 |
| NAME | LU~, LU+1, DELCOMP+2~, DELCOMP+9*, DELCOMP+11, INSTUB+3~, INSTUB+4*, INSTUB+9 |
| NUM | DELEX+1~, DELEX+9*, DELEX+10, DELEX+11 |
| NUMBER | INSTUB+3~, INSTUB+5*, INSTUB+8 |
| PROOT | AWRITE+3~, AWRITE+6*, AWRITE+17 |
| REF | AWRITE~, AWRITE+4, AWRITE+6, AWRITE+8, AWRITE+10*, AWRITE+11, AWRITE+13, AWRITE+14, AWRITE+15, AWRITE+16 , AWRITE+17, AWRITE+18*, AWRITE+19 |
| ROOT | AWRITE+3~, AWRITE+9*, AWRITE+11, AWRITE+14, AWRITE+19 |
| SCREEN | LU~, LU+1 |
| START | AWRITE+3~, AWRITE+14*, AWRITE+16 |
| TEMP | AWRITE+3~, AWRITE+8*, AWRITE+9 |
| U | DELEX+9, DELCOMP+7, DELCOMP+11, DELCOMP+14, INSTUB+8, INSTUB+9 |
| X | DELCOMP+2~, DELHSTYP+2~ |
| >> XPDABORT | GMTSPI99+29* |
| Y | DELCOMP+2~, DELHSTYP+2~ |