ENEQ2 ;WIRMFO/DH,SAB-Edit or Display Equipment Records ;4.15.97
Source file <ENEQ2.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 |
|---|---|---|
| EQED | ;Edit Record Entry Point
|
|
| EQDS | ;Display Record Entry Point
|
|
| SELEQ | ; select (and process) equipment for edit or display
; input ; ENEQ("MODE") - switch: 'E' for edit or 'D" for display ; also when ENEQ("MODE")="E" ; ENEDNX - flag, true if user holds key ENEDNX ; ENEDPM - flag, true if user holds key ENEDPM |
|
| EQP | ; process one equipment item (display or edit)
; input ; ENDA - ien of equipment item ; ENEQ("MODE") - switch: 'E' for edit or 'D' for Display ; ENEQ("LVL") - recursion level ; IOINHI - bold escape code ; IOINLOW - unbold escape code ; END - flag, true when entire process should stop ; also when ENEQ("MODE")="E" ; ENEDPM - flag; true if user holds ENEDPM key ; ENEDNX - flag; true if user holds ENEDNX key ; output ; END - flag, true when entire process should stop |
|
| EQPX | ; clean up
|
|
| WP(ENDA,ENFIELD,ENNODE) | ; display word-processing field
; input ; ENDA - ien of equipment ; ENFIELD - name of field being displayed ; ENNODE - node where field is located in file 6914 ; output ; END - (optional) true if user timed-out ; END1 - (optional) true if user entered '^' or timed-out |
|
| LISTC | ; Show/Select-From Component List
; input ; ENEQ("LVL") - recursion level ; ^TMP("ENC",$J,ENEQ("LVL"),0)=parent ien^number of components ; ^TMP("ENC",$J,ENEQ("LVL"),component ien)="" ; END - flag; true if entire process should stop ; output ; END - flag; true if entire process should stop |
|
| LISTC1 | ; call list handler
|
|
| LISTCX | ; clean up
|
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^ENG(6914 - [#6914] | Classic Fileman Calls, GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^ENG(6914 - [#6914] | EQP+16, EQP+21, EQP+31, EQP+34, EQP+36, EQP+41, EQP+43, EQP+53, WP+11, WP+16 |
| ^TMP("ENC" | EQP+51!, EQP+55*, EQP+56*, EQP+60!, LISTC+12, LISTC+18, LISTC1+3!, LISTC1+7*, LISTC1+9*, LISTC1+12 , LISTC1+14, LISTC1+22, LISTC1+24, LISTCX+1! |
| ^TMP($J | LISTC+10!, LISTC+17*, LISTC+19*, LISTC+22*, LISTC1+6, LISTCX+1! |
| ^UTILITY($J | WP+9!, WP+18! |
| ^XUSEC("ENEDNX" | EQED+2 |
| ^XUSEC("ENEDPM" | EQED+3 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DA | EQP+22*, EQP+28*, EQPX+2! |
| DIC | SELEQ+13! |
| DIE | EQP+28*, EQPX+2! |
| DIR | EQP+18!, EQP+27!, EQP+38!, EQP+47!, WP+13!, LISTC1+18! |
| DIR("A" | EQP+26*, EQP+46*, LISTC1+17* |
| DIR("B" | EQP+26*, EQP+45* |
| DIR(0 | EQP+18*, EQP+26*, EQP+38*, EQP+45*, WP+13*, LISTC1+16* |
| DIROUT | EQPX+2!, LISTC1+19 |
| DIRUT | EQPX+2! |
| DIWF | WP+9*, WP+18! |
| DIWL | WP+9*, WP+18! |
| DIWR | WP+9*, WP+18! |
| DJD0 | EQPX+3! |
| DJDIS | EQP+20*, EQPX+3! |
| DJDN | EQP+22*, EQPX+3! |
| DJLG | EQPX+3! |
| DJSC | EQP+20*, EQP+21*, EQPX+3! |
| DJSW2 | EQPX+3! |
| DR | EQPX+2! |
| DTOUT | EQP+18, EQP+27, EQP+38, EQP+47, EQPX+2!, WP+13, LISTC1+19 |
| DUOUT | EQPX+2!, LISTC1+19 |
| DUZ | EQED+2, EQED+3 |
| ENACL | LISTCX+2! |
| ENACL( | LISTC1+4, LISTC1+5 |
| ENC | LISTC+11*, LISTC+13*, LISTC+17, LISTC+19, LISTC1+4*, LISTC1+8*, LISTC1+9, LISTCX+2! |
| ENCDA | EQP+52*, EQP+53*, EQP+55, EQPX+4!, LISTC+11*, LISTC+12*, LISTC+14, LISTC+15, LISTC+16, LISTCX+2! |
| END | SELEQ+8*, SELEQ+10, SELEQ+13!, EQP+14, EQP+18*, EQP+27*, EQP+38*, EQP+43, EQP+47*, WP+13* , LISTC1+13, LISTC1+19*, LISTC1+24 |
| END( | LISTC1+11*, LISTC1+12, LISTC1+19*, LISTC1+20! |
| END1 | EQP+36, EQP+38, EQP+39!, WP+11, WP+12, WP+13*, WP+17 |
| ENDA | SELEQ+10*, SELEQ+13!, EQP+16, EQP+21, EQP+22, EQP+28, EQP+31, EQP+32, EQP+34, EQP+36 , EQP+41, EQP+43, EQP+53, EQP+56, WP~, WP+11, WP+14, WP+16, LISTC1+11*, LISTC1+12* , LISTC1+14, LISTC1+22* |
| ENEDNX | EQED+2*, SELEQ+12!, EQP+21 |
| ENEDPM | EQED+3*, SELEQ+12!, EQP+25 |
| ENEQ | SELEQ+13! |
| ENEQ("LVL" | SELEQ+7*, EQP+49*, EQP+51, EQP+55, EQP+56, EQP+60, EQP+62*, LISTC+12, LISTC+18, LISTC1+3 , LISTC1+7, LISTC1+9, LISTC1+11, LISTC1+12, LISTC1+14, LISTC1+19, LISTC1+20, LISTC1+22, LISTC1+24, LISTCX+1 |
| ENEQ("MODE" | EQED+1*, EQDS+1*, SELEQ+12, EQP+20, EQP+21, EQP+25, EQP+31 |
| ENFIELD | WP~, WP+10, WP+15 |
| ENI | WP+8~, WP+11*, WP+16, LISTC1+5*, LISTC1+6, LISTCX+2! |
| ENJ | LISTC1+4*, LISTC1+5, LISTCX+2! |
| ENK | LISTC1+5*, LISTCX+2! |
| ENL | EQP+52*, EQP+54*, EQP+56, EQPX+4! |
| ENNODE | WP~, WP+11, WP+16 |
| ENX | LISTC+14*, LISTC+15*, LISTC+16*, LISTC+17, LISTC+18*, LISTC+19, LISTC+20*, LISTC+21*, LISTC+22, LISTCX+2! |
| ENXP | EQP+28*, EQP+29! |
| ENY | LISTC1+6*, LISTC1+7, LISTCX+2! |
| IOF | EQP+32, EQPX+1, WP+14 |
| IOINHI | SELEQ+6~, WP+10, WP+15 |
| IOINLOW | SELEQ+6~, EQP+23, WP+10, WP+15 |
| U | EQP+21, EQP+56, LISTC+14, LISTC+15, LISTC+16, LISTC+19, LISTC1+7, LISTC1+22 |
| >> X | WP+16* |
| Y | SELEQ+10, SELEQ+13!, EQP+27, EQP+47, WP+13 |