HLEVAPI ;O-OIFO/LJA - Event Monitor APIs ;02/04/2004 14:42
Source file <HLEVAPI.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 |
---|---|---|
VARIABLE(HLEVIENJ,HLVAR) | ; Store passed in variables...
; HLVAR can be the name of a variable, like "CT", or it can be ; a list of variables passed by reference. |
|
VARSTAR(HLEVIENJ,VAR) | ; Store VAR* variables...
|
|
STOREIT(HLEVIENJ,VAR,VAL,EXPL) | ; Store VAR in 776...
|
|
STOREVAR | ; Update VARIABLE VALUE multiple in 776...
; HLEVIENJ -- req |
|
START(VARIABLE) | ; Start the whole monitoring process.
; HLEVIENE,HLEVIENJ,HLEVIENM -- req --> HLEVAR() |
|
CHECKIN | ; Call here to update the EVENT using "your" DECLARE variables...
|
|
ABORT(STATUS,APPLST) | ; Call here if job is to be aborted...
|
|
CHECKOUT | ; Call here to end EVENT using "your" DECLARE variables...
|
|
MAILIT |
|
|
SENDMAIL(HLEVIENE,HLEVIENJ,XMY) | ; Mail info in 776 event monitor's ^(51)...
|
|
NEWEVENT(HLEVIENE,QTIME) | ; Create a new EVENT and pass back IEN...
|
|
UPDFLDE(HLEVIENJ,FLD,VAL) | ; Update a specific piece in 776...
|
|
EOR | ;HLEVAPI - Event Monitor APIs ;5/16/03 14:42
|
Name | Field # of Occurrence |
---|---|
ORDER^%ZOSV | VARSTAR+5 |
FILE^DICN | NEWEVENT+10 |
^DIE | CHECKIN+16, ABORT+19, CHECKOUT+16, UPDFLDE+27 |
LOADALL^HLEVAPI1 | SENDMAIL+33 |
DEBUG^HLEVAPI2 | VARIABLE+5, START+10, CHECKIN+3, ABORT+3, CHECKOUT+3 |
EVCHKD^HLEVAPI2 | ABORT+21, CHECKOUT+18, UPDFLDE+29 |
MAILIT^HLEVAPI3 | MAILIT |
WPTXT^HLEVUTIL | START+36 |
$$SITE^VASITE | SENDMAIL+27 |
$$FMDIFF^XLFDT | UPDFLDE+16 |
$$NOW^XLFDT | CHECKIN+15, ABORT+14, CHECKOUT+14, NEWEVENT+6, UPDFLDE+15, UPDFLDE+26 |
$$UP^XLFSTR | ABORT+15 |
^XMD | SENDMAIL+38 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^HLEV(776 - [#776] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^HLEV(776 - [#776] | VARIABLE+10, STOREIT+3, STOREIT+4, STOREIT+5*, STOREIT+6*, STOREIT+7*, STOREIT+8, STOREIT+9!, STOREIT+10*, STOREVAR+11 , STOREVAR+12, STOREVAR+13*, STOREVAR+14*, STOREVAR+15*, STOREVAR+16, STOREVAR+17!, STOREVAR+18*, CHECKIN+9, ABORT+9, CHECKOUT+9 , SENDMAIL+21, UPDFLDE+3, UPDFLDE+8, UPDFLDE+9*, UPDFLDE+10*, UPDFLDE+14, UPDFLDE+22* |
^HLEV(776.1 - [#776.1] | START+35, SENDMAIL+20, SENDMAIL+28 |
^HLEV(776.999 - [#776.999] | START+16, NEWEVENT+4 |
^TMP("HLEVFLAG" | VARIABLE+8, STOREVAR+4, START+13, CHECKIN+6, ABORT+6, CHECKOUT+6 |
^TMP("HLORDER" | VARSTAR+3!, VARSTAR+4 |
^TMP($J | SENDMAIL+32! |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
APPLST | ABORT~, ABORT+18 |
D | CHECKIN+1~ |
D0 | CHECKIN+1~ |
DA | CHECKIN+1~, CHECKIN+14*, ABORT+1~, ABORT+13*, CHECKOUT+1~, CHECKOUT+13*, UPDFLDE+1~, UPDFLDE+18*, UPDFLDE+26* |
DD | NEWEVENT+1~ |
DI | CHECKIN+1~ |
DIC | NEWEVENT+1~, NEWEVENT+6* |
DIC("DR" | NEWEVENT+7*, NEWEVENT+8*, NEWEVENT+9* |
DIC(0 | NEWEVENT+6* |
DIE | CHECKIN+1~, CHECKIN+14*, ABORT+1~, ABORT+13*, CHECKOUT+1~, CHECKOUT+13*, UPDFLDE+1~, UPDFLDE+18*, UPDFLDE+26* |
DIFF | UPDFLDE+7~, UPDFLDE+16*, UPDFLDE+17 |
DO | NEWEVENT+1~ |
DR | CHECKIN+1~, CHECKIN+15*, ABORT+1~, ABORT+17*, ABORT+18*, CHECKOUT+1~, CHECKOUT+15*, UPDFLDE+1~, UPDFLDE+18*, UPDFLDE+26* |
E | START+8~ |
EXPL | STOREIT~, STOREIT+2*, STOREIT+5, START+8~, START+29*, START+30 |
FLD | UPDFLDE~, UPDFLDE+6, UPDFLDE+21, UPDFLDE+22, UPDFLDE+26, UPDFLDE+29 |
GBL | VARSTAR+1~, VARSTAR+4*, VARSTAR+6, VARSTAR+9 |
HLEVAR | START+20!, ABORT+23!, CHECKOUT+20! |
HLEVAR( | STOREVAR+9, STOREVAR+13, START+24*, START+30* |
HLEVIENE | START+35, ABORT+21, CHECKOUT+18, SENDMAIL~, SENDMAIL+20, SENDMAIL+28, NEWEVENT~, NEWEVENT+7, UPDFLDE+29 |
HLEVIENJ | VARIABLE~, VARIABLE+10, VARIABLE+17, VARIABLE+18, VARSTAR~, VARSTAR+14, STOREIT~, STOREIT+3, STOREIT+4, STOREIT+5 , STOREIT+6, STOREIT+7, STOREIT+8, STOREIT+9, STOREIT+10, STOREVAR+11, STOREVAR+12, STOREVAR+13, STOREVAR+14, STOREVAR+15 , STOREVAR+16, STOREVAR+17, STOREVAR+18, START+36, CHECKIN+9, CHECKIN+14, ABORT+9, ABORT+13, ABORT+21, CHECKOUT+9 , CHECKOUT+13, CHECKOUT+18, SENDMAIL~, SENDMAIL+21, SENDMAIL+33, SENDMAIL+42, UPDFLDE~, UPDFLDE+3, UPDFLDE+8, UPDFLDE+9 , UPDFLDE+10, UPDFLDE+14, UPDFLDE+18, UPDFLDE+22, UPDFLDE+26, UPDFLDE+29 |
>> HLEVIENM | ABORT+21, CHECKOUT+18, NEWEVENT+8, UPDFLDE+29 |
HLVAR | VARIABLE~ |
HLVAR( | VARIABLE+14, VARIABLE+18 |
I | START+8~ |
LP | VARSTAR+1~, VARSTAR+9*, VARSTAR+10*, VARSTAR+11, VARSTAR+14 |
MGRP | SENDMAIL+15~ |
MIEN | STOREIT+1~, STOREIT+3*, STOREIT+4*, STOREIT+5, STOREIT+6, STOREIT+7, STOREIT+8*, STOREIT+9, STOREIT+10, STOREVAR+6~ , STOREVAR+11*, STOREVAR+12*, STOREVAR+13, STOREVAR+14, STOREVAR+15, STOREVAR+16*, STOREVAR+17, STOREVAR+18, START+8~ |
NO | START+8~, START+19*, START+24*, START+30*, CHECKIN+1~, SENDMAIL+15~, UPDFLDE+7~, UPDFLDE+8*, UPDFLDE+9, UPDFLDE+10 |
NODE | START+8~ |
NOW | ABORT+1~, ABORT+14*, ABORT+17, CHECKOUT+1~, CHECKOUT+14*, CHECKOUT+15, UPDFLDE+7~, UPDFLDE+15*, UPDFLDE+16, UPDFLDE+18 |
>> PCE | START+23*, START+24 |
QTIME | NEWEVENT~, NEWEVENT+9 |
REF | VARSTAR+1~, VARSTAR+11*, VARSTAR+12*, VARSTAR+13*, VARSTAR+14 |
ROOT | VARSTAR+1~, VARSTAR+4*, VARSTAR+5, VARSTAR+10, VARSTAR+11 |
SITE | SENDMAIL+15~, SENDMAIL+27*, SENDMAIL+28 |
STATUS | ABORT~, ABORT+15*, ABORT+16*, ABORT+17, ABORT+21 |
TEXT | SENDMAIL+15~ |
TIME | UPDFLDE+7~, UPDFLDE+14*, UPDFLDE+16 |
TXT | START+8~, START+35*, START+36 |
U | STOREIT+5, STOREIT+10, STOREVAR+13, STOREVAR+18, START+16, START+23, START+24, START+35, ABORT+18, SENDMAIL+20 , SENDMAIL+21, SENDMAIL+27, SENDMAIL+28, NEWEVENT+4, UPDFLDE+9, UPDFLDE+14 |
VAL | VARIABLE+3~, STOREIT~, STOREIT+6, STOREVAR+6~, STOREVAR+10*, STOREVAR+14, UPDFLDE~, UPDFLDE+10, UPDFLDE+22, UPDFLDE+25 , UPDFLDE+26 |
VAR | VARIABLE+3~, VARIABLE+13*, VARIABLE+14*, VARIABLE+15, VARIABLE+16, VARIABLE+17, VARIABLE+18, VARSTAR~, VARSTAR+5, STOREIT~ , STOREIT+3, STOREIT+5, STOREIT+7, STOREVAR+6~, STOREVAR+8*, STOREVAR+9*, STOREVAR+10, STOREVAR+11, STOREVAR+13, STOREVAR+15 , START+8~, START+27*, START+28*, START+29, START+30 |
VARIABLE | START~, START+23, START+24, START+32! |
VARIABLE( | START+28, START+29 |
X | VARSTAR+1~, VARSTAR+5*, START+24*, SENDMAIL+15~, SENDMAIL+27*, NEWEVENT+1~, NEWEVENT+6* |
X1 | VARSTAR+1~ |
X1( | VARSTAR+5* |
XMDUZ | SENDMAIL+15~, SENDMAIL+24* |
>> XMSUB | SENDMAIL+28* |
>> XMTEXT | SENDMAIL+31, SENDMAIL+36* |
XMY | SENDMAIL~ |
XMY("" | SENDMAIL+18 |
XMZ | SENDMAIL+15~, SENDMAIL+40, SENDMAIL+42 |
Y | NEWEVENT+1~, NEWEVENT+12 |
>> ZTQUEUED | SENDMAIL+40 |