ECMUTL ;ALB/ESD - Utilities for Multiple Dates/Mult Procs ;20 AUG 1997 13:56
Source file <ECMUTL.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 |
---|---|---|
Event Capture | 2 | ECMLMD ECMLMP |
Name | Comments | DBIA/ICR reference |
---|---|---|
ASKLOC() | ; Get Location
; Input: None |
|
ASKPRDT(DSSU,ONE) | ; Get Procedure Start Date/Time
; Input: ECD = DSS Unit ien ; ONE = Ask procedure start date/time once |
|
AGAIN | ||
ASKPRDTQ | ||
ASKCAT(ECL,ECD) | ; Get category
; Input: ECL = Location ien ; ECD = DSS Unit ien |
|
ASKCATQ | ||
ASKPRO(ECL,ECD,ECC,NUM) | ; Ask procedures
; Input: ECL = Location ien ; ECD = DSS Unit ien ; ECC = Category ien ; NUM = Only ask procedure once |
|
SEL | ;
|
|
ASKPROQ | ||
CONTINU | ;
|
|
CONTINUQ | ||
SETP | ;
|
|
LISTPR | ;- List available procedures
; Input: None |
|
LISTPRQ | ||
PROCHDR | ;- Procedure display header
|
|
ASKREAS(ECL,ECD,ECC,ECP,ECOUT) | ;-Ask procedure reason
; Input: ECL = Location ien ; ECD = DSS Unit ien ; ECC = Category ien ; ECP = Procedure ien |
|
ASKREASQ | ||
ASKVOL(ECL,ECD,ECC,ECP,ECOUT) | ;- Ask procedure volume
; Input: ECL = Location ien ; ECD = DSS Unit ien ; ECC = Category ien ; ECP = Procedure ien |
|
ASKVOLQ | ||
PROV(ECDT,ECPROVS) | ;get providers - new providers function
|
|
ONEUNIT(ECDSSU) | ;- Create ECDSSU containing DSS Unit
; Checks for validity and access to Unit |
|
VALID(IEN) | ;- Check DSS Unit for use by Event Capture
|
Name | Field # of Occurrence |
---|---|
^DIC | ASKREAS+19, ONEUNIT+22 |
^DIR | AGAIN+4, ASKCAT+14, ASKPRO+18, LISTPR+9, ASKVOL+19, ONEUNIT+37 |
MSG^ECBEN2U | SEL+5, SEL+18 |
$$GETPRO^ECDSUTIL | SEL+4 |
$$PRLST^ECDSUTIL | SEL+17 |
KILLV^ECDSUTIL | SEL+5, SEL+11, SEL+18, ASKPROQ+1 |
SRCHTM^ECDSUTIL | SEL+7 |
CATS^ECHECK1 | ASKCAT+9 |
PROS^ECHECK1 | ASKPRO+14 |
^ECL | ASKLOC+6 |
GET^ECPRVUTL | PROV+20 |
$$ASKMOD^ECUTL | CONTINU+5 |
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 |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^ECL - [#720.5] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^EC(725 - [#725] | SEL+26, CONTINU+2 |
^ECD - [#724] | ASKPRDT+9, ASKCAT+11, VALID+3 |
^ECJ - [#720.3] | ASKREAS+16, ASKVOL+18 |
^ECJ("AP" | ASKREAS+15, ASKVOL+15 |
^ECL - [#720.5] | SEL+25 |
^ECL("AD" | ASKREAS+16 |
^ECR - [#720.4] | SEL+25 |
^TMP("ECLKUP" | SEL+14, ASKPROQ!, SETP+1* |
^TMP("ECPRDT" | AGAIN+6*, ASKPRDTQ, ASKPRO+13 |
^TMP("ECPRO" | ASKPRO+15, SEL+14, SEL+15, SEL+20, ASKPROQ!, SETP+2, LISTPR+8, LISTPR+11 |
^TMP("ECPROC" | SEL+25*, SEL+28* |
^XUSEC("ECALLU" | ONEUNIT+16 |
Name | Line Occurrences |
---|---|
$$ASKREAS | CONTINU+7 |
$$ASKVOL | CONTINU+9 |
$$VALID | ONEUNIT+26, ONEUNIT+27 |
@( | AGAIN+6, SEL+10 |
ASKCATQ | ASKCAT+8, ASKCAT+10, ASKCAT+15 |
ASKPRDTQ | ASKPRDT+8 |
ASKPROQ | ASKPRO+10, ASKPRO+15, SEL+5, SEL+6, SEL+12, SEL+16 |
ASKREASQ | ASKREAS+14 |
ASKVOLQ | ASKVOL+14 |
CONTINU | SEL+12, SEL+21 |
CONTINUQ | CONTINU+3, CONTINU+8 |
PROCHDR | LISTPR+7, LISTPR+9 |
SEL | SEL+9, SEL+29 |
SETP | CONTINU+1 |
Name | Field # of Occurrence |
---|---|
^( | LISTPR+11 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
CATS | ASKCAT+6~ |
CNT | ASKCATQ!, ASKPRO+8~, SEL+2*, SEL+13*, SEL+15, SEL+16, SEL+17*, SEL+18, SEL+19, SEL+20 , SEL+23, SETP+1, SETP+2 |
DIC | ASKREAS+17*, ASKREAS+19!, ONEUNIT+20*, ONEUNIT+22! |
DIC("A" | ASKREAS+18*, ONEUNIT+20* |
DIC("S" | ASKREAS+18*, ONEUNIT+21* |
DIC(0 | ASKREAS+17*, ONEUNIT+20* |
DIR | AGAIN+4!, ASKCAT+14!, ASKPRO+18!, LISTPR+5~, ASKVOL+11~, ONEUNIT+34!, ONEUNIT+37! |
DIR("?" | AGAIN+2*, SEL+3*, ASKVOL+17*, ONEUNIT+36* |
DIR("A" | AGAIN+1*, ASKCAT+13*, ASKVOL+16*, ONEUNIT+35* |
DIR("B" | ASKPRDT+9*, ASKVOL+18*, ONEUNIT+35* |
DIR(0 | AGAIN+3*, ASKCAT+13*, ASKPRO+18*, LISTPR+9*, ASKVOL+16*, ONEUNIT+35* |
DIRUT | AGAIN~, ASKCAT+6~, ASKCAT+15, LISTPR+5~, LISTPR+9, ASKVOL+11~, ASKVOL+21, ONEUNIT+15~, ONEUNIT+18!, ONEUNIT+34! , ONEUNIT+38 |
DSSU | ASKPRDT~, ASKPRDT+8, ASKPRDT+9 |
DTOUT | ASKPRDT+6~, AGAIN+5, ASKREAS+11~, ASKREAS+21, ASKVOL+11~, ONEUNIT+18!, ONEUNIT+23, ONEUNIT+34!, ONEUNIT+38 |
DUOUT | ASKPRDT+6~, AGAIN+5, ASKREAS+11~, ASKREAS+21, ASKVOL+11~, ONEUNIT+15~, ONEUNIT+18!, ONEUNIT+23, ONEUNIT+34!, ONEUNIT+38 |
DUZ | ONEUNIT+16 |
ECAT | ASKCATQ! |
ECATEG | ASKCAT+6~, ASKCAT+7*, ASKCAT+15!, ASKCAT+16*, ASKCATQ+1 |
ECC | ASKCATQ!, ASKPRO~, ASKPRO+11*, CONTINU+7, CONTINU+9, ASKREAS~, ASKREAS+13*, ASKREAS+15, ASKVOL~, ASKVOL+13* , ASKVOL+15 |
ECC( | ASKCAT+12, ASKCAT+16 |
ECC(0 | ASKCAT+10 |
ECCNT | ASKPRDT+6~, ASKPRDT+7* |
ECCPT | ASKPRO+9~, SEL+26*, SEL+27, SEL+28, CONTINU+2*, CONTINU+3, CONTINU+5 |
ECD | ASKCAT~, ASKCAT+8, ASKCAT+11, ASKPRO~, ASKPRO+10, CONTINU+7, CONTINU+9, ASKREAS~, ASKREAS+14, ASKREAS+15 , ASKVOL~, ASKVOL+14, ASKVOL+15 |
ECDA | PROV+19~ |
ECDSSU | ASKPRO+17, PROCHDR+3, ONEUNIT~, ONEUNIT+17, ONEUNIT+26*, ONEUNIT+38!, ONEUNIT+39! |
ECDT | ASKPRO+9~, ASKPRO+13*, CONTINU+5, PROV~, PROV+20 |
ECDUP | ASKPRDT+6~, ASKPRDT+7*, AGAIN+1, AGAIN+6* |
ECERR | ASKPRDT+6~, ASKPRDT+7*, AGAIN+5*, ASKPRDTQ, ASKPRO+8~, SEL+12, SEL+16, CONTINU+3, CONTINU+5, CONTINU+7 , CONTINU+8, CONTINU+9 |
ECEXIT | ASKPRO+8~, SEL+2*, LISTPR+8, LISTPR+9*, LISTPR+10, LISTPR+12 |
ECI | LISTPR+5~, LISTPR+6*, LISTPR+8*, LISTPR+11 |
ECKEY | ONEUNIT+15~, ONEUNIT+16* |
ECL | ASKLOC+8, ASKCAT~, ASKCAT+8, ASKPRO~, ASKPRO+10, CONTINU+7, CONTINU+9, ASKREAS~, ASKREAS+14, ASKREAS+15 , ASKVOL~, ASKVOL+14, ASKVOL+15 |
>> ECLN | ASKPRO+16 |
ECMAX | ASKCAT+6~, ASKCAT+7*, ASKCAT+12*, ASKCAT+13 |
ECMOD | ASKPRO+9~, SEL+1!, CONTINU+5 |
ECMOD( | SEL+27, SEL+28 |
ECMODF | CONTINU+5*, CONTINU+6! |
ECMODS | ASKPRO+9~, CONTINU+4*, CONTINU+5, CONTINU+6! |
ECOUNT | ASKPRO+8~, ASKPRO+12*, SEL+5, SEL+6, SEL+24*, SEL+25, SEL+28 |
ECOUT | ASKLOC+7!, ASKPRO+8~, ASKREAS~, ASKREAS+12*, ASKREAS+21*, ASKVOL~, ASKVOL+12*, ASKVOL+21*, PROV+20, PROV+22 , ONEUNIT+15~, ONEUNIT+17*, ONEUNIT+23*, ONEUNIT+24, ONEUNIT+38*, ONEUNIT+40 |
ECP | ASKPRO+8~, SEL+2*, SEL+23, SEL+25, SEL+26, CONTINU+2, CONTINU+7, CONTINU+9, SETP+2*, ASKREAS~ , ASKREAS+14, ASKREAS+15, ASKVOL~, ASKVOL+14, ASKVOL+15 |
ECPCNT | ASKPRO+8~, SEL+2*, SEL+8*, SEL+9, SEL+10, SEL+12, SEL+13, SEL+16 |
ECPNAME | SEL+1!, SEL+16 |
ECPNM | ASKPRO+8~, SEL+2*, SEL+25, SETP+2* |
ECPREV | ASKPRO+8~, SEL+2*, SEL+7*, SEL+14, SEL+15, SEL+20 |
ECPROVS | PROV~ |
ECPROVS(1 | PROV+21* |
ECPROVS(2 | PROV+21* |
ECPROVS(3 | PROV+21* |
ECPRPTR | ASKREAS+11~, ASKREAS+12*, ASKREAS+20*, ASKREASQ |
ECREAS | ASKPRO+8~, SEL+2*, SEL+25, CONTINU+7* |
ECSCR | ASKREAS+11~, ASKREAS+12*, ASKREAS+15*, ASKREAS+16, ASKVOL+11~, ASKVOL+12*, ASKVOL+15*, ASKVOL+18 |
ECU | PROV+19~, PROV+20, PROV+21 |
ECU2 | PROV+19~, PROV+20, PROV+21 |
ECU3 | PROV+19~, PROV+20, PROV+21 |
ECVOL | ASKVOL+11~, ASKVOL+12*, ASKVOL+20*, ASKVOLQ |
ECVOLU | ASKPRO+8~, SEL+2*, SEL+23, SEL+25, CONTINU+9* |
ECX | ASKPRO+9~, SEL+2*, SEL+4*, SEL+5, SEL+6, SEL+7 |
IEN | VALID~, VALID+3 |
IOF | PROCHDR+2 |
IOSL | LISTPR+9 |
JJ | ASKPROQ! |
LOC | ASKLOC+7! |
NO | VALID+2~, VALID+5*, VALID+9 |
NODE | VALID+2~, VALID+3*, VALID+5 |
NUM | ASKPRO~, SEL+24, SEL+29 |
OK | ASKPROQ! |
ONE | ASKPRDT~, AGAIN+6, ASKPRDTQ |
VAL | VALID+2~, VALID+7*, VALID+9*, VALID+11*, VALID+12 |
X | ASKCAT+6~, ASKCAT+7*, ASKCAT+12* |
Y | AGAIN~, AGAIN+6, ASKPRDTQ, ASKCAT+15, ASKCAT+16, ASKPRO+18!, LISTPR+5~, LISTPR+9, ASKREAS+20, ASKVOL+20 , ONEUNIT+15~, ONEUNIT+18!, ONEUNIT+25, ONEUNIT+26, ONEUNIT+27, ONEUNIT+28*, ONEUNIT+31, ONEUNIT+39 |
YES | VALID+2~, VALID+5*, VALID+11 |