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 |