HLEVAPI ;O-OIFO/LJA - Event Monitor APIs ;02/04/2004 14:42
Source file <HLEVAPI.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| START(VARIABLE) | ; Start the whole monitoring process. ; HLEVIENE,HLEVIENJ,HLEVIENM -- req --> HLEVAR() | 
 
 | 
| ABORT(STATUS,APPLST) | ; Call here if job is to be aborted... | 
 
 | 
| STOREVAR | ; Update VARIABLE VALUE multiple in 776... ; HLEVIENJ -- req | |
| MAILIT | 
 
 | |
| NEWEVENT(HLEVIENE,QTIME) | ; Create a new EVENT and pass back IEN... | |
| CHECKIN | ; Call here to update the EVENT using "your" DECLARE variables... | 
 
 | 
| STOREIT(HLEVIENJ,VAR,VAL,EXPL) | ; Store VAR in 776... | |
| SENDMAIL(HLEVIENE,HLEVIENJ,XMY) | ; Mail info in 776 event monitor's ^(51)... | |
| EOR | ;HLEVAPI - Event Monitor APIs ;5/16/03 14:42 | |
| 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. | 
 
 | 
| UPDFLDE(HLEVIENJ,FLD,VAL) | ; Update a specific piece in 776... | |
| CHECKOUT | ; Call here to end EVENT using "your" DECLARE variables... | 
 
 | 
| VARSTAR(HLEVIENJ,VAR) | ; Store VAR* variables... | 
| 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! | 
| Name | Line Occurrences | 
|---|---|
| CHECKIN | ABORT+11, CHECKOUT+11 | 
| STOREIT | VARIABLE+18, VARSTAR+14 | 
| STOREVAR | CHECKIN+11 | 
| UPDFLDE | SENDMAIL+42 | 
| VARSTAR | VARIABLE+17 | 
| >> | 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 |