ENEQ1 ;WIRMFO/DH,SAB-Enter Equipment Records ;12.18.97
Source file <ENEQ1.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 |
| Package | Total | Caller Graph |
|---|---|---|
| Engineering | 4 | ENEQ3 ENIMPORT ENIN-ENTER-MULTI ENINVNEW |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EQAD | ;New Inventory Entry Point
|
|
| EQADX | ;
|
|
| EQMAD | ;Multiple Inventory Entry Point
|
|
| EQMADX | ;
|
|
| ASKEDM | ; ask edit method (screen or template)
; out ; ENSCRN - flag: true when screen entry ; ENDR - input template when ENSCRN = 0 ; END - true when timeout or '^' |
|
| ASKSER | ; ask serial # and check file for duplicates
; out ; ENSERIAL - contains entered serial # or ; undefined if user did not reconfirm after a match ; END - true when timeout or '^' |
|
| ADDEQ | ; add new equipment item
; in ; ENSERIAL (optional) contains serial # ; ENMA (optional) flag, true if multiple equipment entry ; out ; ENNXL - ien of new equipment record, 0 if unsuccessful ; also when $G(ENMA) true ; ENMA("FAP") - flag, true if FA Document generated ; ENMA("IIWO") - flag, true if Incom. Insp. W.O. generated ; also when $G(ENMA("IIWO")) true ; ENMA("IIWO","DA") - ien of created w.o. ; ENMA("IIWO","ION") - ION where w.o. printed ; ENMA("IIWO","QDT") - queued date/time if w.o. tasked ; create new record |
|
| ENR | ; create entry with next available ien
; out ; DA,ENNXL - ien of new entry, 0 when unsuccessful ; ENERR - error message if unsuccessful |
| Name | Field # of Occurrence |
|---|---|
| FILE^DICN | ENR+14 |
| ^DIE | ADDEQ+19, ADDEQ+25 |
| $$GET1^DIQ | ASKSER+21, ASKSER+22, ASKSER+23 |
| ^DIR | EQAD+10, EQMAD+9, EQMAD+14, EQMAD+26, ASKEDM+7, ASKSER+9, ASKSER+25, ADDEQ+14, ADDEQ+30, ADDEQ+40 , ADDEQ+52 |
| BULL^ENEQ3 | ADDEQ+55 |
| EQMAS^ENEQ3 | EQMAD+28 |
| XNPMSE^ENEQPMP | ADDEQ+34 |
| DINV^ENEQPMP3 | ADDEQ+33 |
| ^ENFAACQ | ADDEQ+53 |
| EN^ENJ | ADDEQ+23 |
| ZIS^ENUTL | EQAD+2, EQMAD+2 |
| IIWO^ENWONEW3 | ADDEQ+41 |
| $$UP^XLFSTR | ASKSER+13 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^ENG(6914 - [#6914] | Classic Fileman Calls, GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DIE("B" | ASKEDM+8 |
| ^ENG(6910.2 - [#6910.2] | ADDEQ+36, ADDEQ+37, ADDEQ+39 |
| ^ENG(6914 - [#6914] | ASKSER+15, ADDEQ+16, ADDEQ+33, ADDEQ+47, ADDEQ+57, ENR+7, ENR+10, ENR+11, ENR+16 |
| ^XUSEC("ENEDPM" | ADDEQ+27 |
| ^XUSEC("ENFACS" | ADDEQ+47 |
| Name | Field # of Occurrence |
|---|---|
| ^(8 | ADDEQ+47 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DA | EQADX+1!, EQMADX+1!, ASKSER+5~, ADDEQ+19*, ADDEQ+22*, ADDEQ+25*, ADDEQ+32*, ADDEQ+33, ADDEQ+55*, ENR+4* , ENR+13*, ENR+15* |
| DD | ENR+6~, ENR+14! |
| DIC | EQADX+1!, EQMADX+1!, ENR+6~, ENR+13* |
| DIC(0 | ENR+13* |
| DIE | EQADX+1!, EQMADX+1!, ADDEQ+19*, ADDEQ+25*, ADDEQ+32* |
| DIK | EQADX+1!, EQMADX+1! |
| DINUM | ENR+6~, ENR+13* |
| DIR | EQAD+10!, EQADX+1!, EQMAD+9!, EQMAD+14!, EQMAD+26!, EQMADX+1!, ASKEDM+7!, ASKSER+9!, ASKSER+25!, ADDEQ+14! , ADDEQ+30!, ADDEQ+40!, ADDEQ+52! |
| DIR("?" | EQAD+9*, EQMAD+6*, EQMAD+7*, EQMAD+8*, EQMAD+25*, ASKEDM+6* |
| DIR("A" | EQAD+7*, EQMAD+4*, EQMAD+24*, ASKEDM+5*, ASKSER+24*, ADDEQ+29*, ADDEQ+38*, ADDEQ+50* |
| DIR("B" | EQAD+8*, EQMAD+5*, EQMAD+24*, ASKEDM+5*, ASKSER+25*, ADDEQ+28*, ADDEQ+39*, ADDEQ+51* |
| DIR(0 | EQAD+7*, EQMAD+4*, EQMAD+14*, EQMAD+24*, ASKEDM+5*, ASKSER+9*, ASKSER+24*, ADDEQ+14*, ADDEQ+28*, ADDEQ+38* , ADDEQ+50* |
| DIROUT | EQADX+1!, EQMADX+1! |
| DIRUT | EQADX+1!, EQMAD+14, EQMADX+1!, ASKEDM+7, ASKSER+25 |
| DJD0 | ADDEQ+24! |
| DJDIS | ADDEQ+24! |
| DJDN | ADDEQ+22*, ADDEQ+24! |
| DJLG | ADDEQ+24! |
| DJSC | ADDEQ+22*, ADDEQ+24! |
| DJSW2 | ADDEQ+24! |
| DO | ENR+6~, ENR+14! |
| DR | EQADX+1!, EQMADX+1!, ADDEQ+19*, ADDEQ+25* |
| DTOUT | EQADX+1!, EQMADX+1!, ASKSER+9 |
| DUOUT | EQADX+1!, EQMADX+1!, ASKSER+9 |
| DUZ | ADDEQ+27, ADDEQ+47 |
| END | EQAD+1*, EQAD+3, EQAD+5, EQAD+10*, EQAD+11, EQADX+2!, EQMAD+1*, EQMAD+11, EQMAD+16, EQMAD+22 , EQMAD+26*, EQMADX+2!, ASKEDM+7*, ASKSER+9*, ASKSER+25* |
| ENDA | EQADX+2!, EQMADX+2!, ADDEQ+22*, ADDEQ+32*, ADDEQ+42, ADDEQ+45! |
| ENDAOLD | EQMAD+27*, EQMAD+28, EQMAD+29! |
| ENDR | EQADX+2!, EQMADX+2!, ASKEDM+8*, ADDEQ+25 |
| >> ENEQ("DA" | ADDEQ+53*! |
| ENERR | ADDEQ+14!, ENR+4!, ENR+8*, ENR+15* |
| ENI | ASKSER+5~, ASKSER+15*, ASKSER+20*, ASKSER+21, ASKSER+22, ASKSER+23, ADDEQ+36*, ADDEQ+37, ADDEQ+39 |
| ENION | ADDEQ+43, ADDEQ+45! |
| ENMA | EQMAD+1*, EQMADX+2!, ADDEQ+40, ADDEQ+41, ADDEQ+49, ADDEQ+52 |
| ENMA("FAP" | ADDEQ+52* |
| ENMA("IIWO" | ADDEQ+40*, ADDEQ+42*, ADDEQ+43*, ADDEQ+44* |
| ENMATCH | ASKSER+5~, ASKSER+17 |
| ENMATCH( | ASKSER+15*, ASKSER+20 |
| ENNXL | EQADX+2!, EQMAD+18, EQMAD+27, EQMAD+28*, EQMADX+2!, ADDEQ+14, ADDEQ+16, ADDEQ+17, ADDEQ+19, ADDEQ+22 , ADDEQ+25, ADDEQ+32, ADDEQ+41, ADDEQ+47, ADDEQ+53, ADDEQ+55, ADDEQ+57, ENR+4*, ENR+10*, ENR+11* , ENR+13, ENR+15* |
| ENQDT | ADDEQ+44, ADDEQ+45! |
| ENSCRN | EQADX+2!, EQMADX+2!, ASKEDM+7*, ASKEDM+8, ADDEQ+21, ADDEQ+25 |
| ENSERIAL | EQAD+11, EQMAD+16, ASKSER+7*, ASKSER+10*, ASKSER+11, ASKSER+13, ASKSER+25!, ADDEQ+19 |
| ENX | ASKSER+5~, ASKSER+13*, ASKSER+14*, ASKSER+15 |
| ENXP | ADDEQ+31~, ADDEQ+32* |
| IOF | EQAD+6, EQAD+10, EQMAD+3, EQMAD+20 |
| IOINHI | EQAD+2~, EQMAD+2~ |
| IOINLOW | EQAD+2~, EQMAD+2~, ADDEQ+23 |
| U | ADDEQ+37, ADDEQ+39, ADDEQ+47 |
| X | EQADX+1!, EQMADX+1!, ADDEQ+33, ENR+6~, ENR+13* |
| Y | EQAD+10, EQADX+1!, EQMAD+9, EQMAD+26, EQMADX+1!, ASKEDM+7, ASKSER+10, ASKSER+25, ADDEQ+30, ADDEQ+40 , ADDEQ+41, ADDEQ+52, ADDEQ+53, ENR+6~, ENR+15 |
| >> ZTQUEUED | ENR+5 |