ECRUTL ;ALB/ESD - Event Capture Report Utilities ;1 Aug 97
Source file <ECRUTL.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 |
|---|---|---|
| ASKLOC() | ; Ask report location(s) (institution)
; Input: None ; Output: 1 if successful - location(s) will be in array ECLOC ; 0 if unsuccessful |
|
| ASKLOCQ | ||
| LOCARRY | ;-- Get location(s) from "LOC" xref of DMMS Units (#720) fld of
; INSTITUTION file and create ECLOC array |
|
| SEL() | ;-- Select one location from ECLOC array
|
|
| GETNUM | ||
| SELQ | ||
| ASKDSS() | ; Ask DSS Unit(s)
; Input: None ; Output: 1 if successful - DSS Units will be in array ECDSSU ; 0 if unsuccessful |
|
| ASKDSSQ | ||
| ALLU | ;-- Get all DSS Units and create ECDSSU array
|
|
| ALLUQ | ||
| SPECU | ;-- Get specific DSS Units
|
|
| SPECUQ | ||
| SELU | ;-- Create ECDSSU array containing DSS Units after checking for validity and access to Unit
|
|
| GETU | ||
| SELUQ | ||
| VALID(IEN) | ;-- Check DSS Unit for use by Event Capture
|
|
| DISPU(TYP) | ;-- Display DSS Units
|
|
| DISPUQ | ||
| HLPTXT | ;; Enter the number corresponding to the location you want to select.
|
|
| NOUNITS | ;; You do not have access to any DSS Units.
|
|
| ERRMSG | ;; If you are responsible for printing this report, contact your Event
|
|
| INVALID | ;; This DSS Unit is either inactive or cannot be used with the
|
|
| STDT() | ; Get Start Date
; Input: None ; Output: 1 if successful - start date in ECSTDT ; 0 if unsuccessful |
|
| EN | ||
| STDTQ | ||
| ENDDT(STDT) | ; Get End Date
; Input: STDT - Start Date ; Output: 1 if successful - end date in ECENDDT ; 0 if unsuccessful |
|
| ENDDTQ | ||
| REASON | ;* Prompt to report Procedure Reasons
|
| 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 |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DIC(4 - [#4] | LOCARRY+5 |
| ^ECD - [#724] | VALID+2 |
| ^ECD("B" | ALLU+3 |
| ^VA(200 - [#200] | ALLU+4 |
| ^XUSEC("ECALLU" | ASKDSS+6 |
| Name | Line Occurrences |
|---|---|
| $$DISPU | GETU+12 |
| $$SEL | ASKLOC+18 |
| $$VALID | ALLU+4, GETU+10, GETU+11 |
| @( | ASKDSS+11 |
| ASKDSSQ | ASKDSS+10 |
| ASKLOCQ | ASKLOC+9, ASKLOC+13, ASKLOC+14 |
| DISPUQ | DISPU+2 |
| EN | EN+3 |
| ENDDTQ | ENDDT+6, ENDDT+9 |
| GETNUM | GETNUM+4 |
| GETU | GETU+5, GETU+16 |
| HLPTXT | GETNUM+1, GETNUM+4 |
| LOCARRY | ASKLOC+6 |
| NOUNITS | ALLU+7 |
| SELQ | GETNUM+3 |
| SELU | SPECU+7 |
| SELUQ | GETU+4, GETU+12, GETU+15 |
| SPECUQ | SPECU+6 |
| STDTQ | EN+2 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DIC | GETU+1*, GETU+3! |
| DIC("A" | GETU+1* |
| DIC("S" | GETU+2* |
| DIC(0 | GETU+1* |
| DIR | ASKLOC+13!, GETNUM+2!, ASKDSS+9!, ALLU+1~, SPECU+5!, GETU+14!, EN+2!, ENDDT+9!, REASON+12! |
| DIR("?" | ASKLOC+12*, GETNUM+1*, SPECU+4*, GETU+13*, EN+1*, ENDDT+8*, REASON+8*, REASON+9* |
| DIR("A" | ASKLOC+12*, GETNUM+1*, ASKDSS+8*, SPECU+3*, GETU+13*, EN+1*, ENDDT+7*, REASON+6* |
| DIR("B" | ASKLOC+12*, ASKDSS+8*, SPECU+3*, GETU+13*, REASON+7* |
| DIR(0 | ASKLOC+12*, GETNUM+1*, ASKDSS+7*, ALLU+9*, SPECU+3*, GETU+13*, EN+1*, ENDDT+7*, REASON+5* |
| DIRUT | ASKLOC+5~, ASKLOC+13, GETNUM~, GETNUM+3, ASKDSS+5~, ASKDSS+10, SPECU+1~, SPECU+6, GETU!, GETU+15 , SELUQ, EN~, EN+2, ENDDT+5~, ENDDT+9 |
| DT | EN+3 |
| DTOUT | GETU!, GETU+4, SELUQ |
| DUOUT | ASKLOC+5~, GETNUM~, ASKDSS+5~, SPECU+1~, GETU!, GETU+4, SELUQ, EN~, ENDDT+5~ |
| DUZ | ASKDSS+6, ALLU+4 |
| ECCNT | LOCARRY+3~, LOCARRY+4*, LOCARRY+5* |
| ECD | ASKDSS+5~, ALLU+1~, ALLU+2*, ALLU+3*, ALLU+5 |
| ECDSSU | ASKDSSQ, ALLU+6, GETU+16!, SELUQ+1, SELUQ+2!, DISPU+2, DISPUQ |
| ECDSSU( | ALLU+5*, GETU+6, GETU+10*, DISPU+4 |
| >> ECENDDT | ENDDT+10*, ENDDTQ |
| ECKEY | ASKDSS+5~, ASKDSS+6*, ASKDSS+8, ALLU+4 |
| ECLNAM | LOCARRY+3~, LOCARRY+4*, LOCARRY+5* |
| ECLNUM | LOCARRY+3~, LOCARRY+4*, LOCARRY+5* |
| ECLOC | ASKLOC+13!, ASKLOC+22!, ASKLOCQ |
| ECLOC( | ASKLOC+17, ASKLOC+20, ASKLOC+21!, LOCARRY+5*, GETNUM+4 |
| ECLOC(1 | ASKLOC+20* |
| ECLOC(2 | ASKLOC+9 |
| >> ECLOC1( | LOCARRY+5* |
| ECN | ASKLOC+5~, GETNUM+3*, GETNUM+5*, SELQ, ASKDSS+5~, ALLU+1~, ALLU+2*, ALLU+3*, ALLU+4, ALLU+5 |
| ECNT | ASKDSS+5~ |
| ECNUM | ASKLOC+5~, ASKLOC+18*, ASKLOC+19, ASKLOC+20, ASKLOC+22 |
| >> ECRY | REASON+11* |
| >> ECSTDT | EN+4*, STDTQ |
| ECX | ASKLOC+5~, ASKLOC+17*, ASKLOC+21*, ASKDSS+5~, ALLU+1~, ALLU+2*, ALLU+5*, SELU+1~, SELU+2*, GETU+6 , GETU+10*, GETU+16* |
| I | ASKDSS+5~, ALLU+1~, ALLU+8*, SELU+1~, GETU+6*, GETU+11* |
| IEN | VALID~, VALID+2 |
| IOF | ASKLOC+16, DISPU+3 |
| NODE | VALID+1~, VALID+2*, VALID+3 |
| STDT | ENDDT~, ENDDT+6, ENDDT+7 |
| TYP | DISPU~, DISPU+3 |
| X | DISPU+1~, DISPU+4* |
| Y | ASKLOC+5~, ASKLOC+14, ASKLOC+15, GETNUM~, GETNUM+4, GETNUM+5, ASKDSS+5~, ASKDSS+11, ALLU+1~, SPECU+1~ , SPECU+6, SELU+1~, GETU!, GETU+5, GETU+6, GETU+8*, GETU+9, GETU+10, GETU+11, GETU+12 , GETU+16, EN~, EN+3, EN+4, ENDDT+5~, ENDDT+10, REASON+11, REASON+12! |
| Z | SELU+1~, SELU+2*, GETU+12* |