XUHUI ;SFISC/SO-Main Field Event Trigger Routine ;1:05 PM 7 Nov 2002 [ 07/29/2004 9:01 AM ]
Source file <XUHUI.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| HUI(XUHUIOP,XUHUINM,XUHUIA,XUHUIXR) | ;This is the HUI Entry Point | |
| TASK | ;Creat a task | |
| DEQUE | ;From: TaskMan | |
| OPKG(XUHUIOP,XUHUINM,XUHUIA,XUHUIXR) | ;All Other Package Entry Point | 
 
 | 
| CLEAN | ;Kill of XUHUI variables | |
| GETVAR | ; Get the variables that are to be passed via Taskman | |
| HUIKEY(XUHUIOP,XUHUINM,XUHUIA,XUHUIXR) | ;HUI Key check Entry Point | |
| PCHK1 | ; | |
| PCHK2 | ; | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DIC(19.1 - [#19.1] | PCHK2+1 | 
| ^XUSEC("PROVIDER" | PCHK1+1 | 
| Name | Line Occurrences | 
|---|---|
| CLEAN | HUI+11, DEQUE+4, HUIKEY+10, OPKG+8 | 
| GETVAR | HUI+9, HUIKEY+8, OPKG+6 | 
| PCHK1 | HUI+8 | 
| PCHK2 | HUIKEY+7 | 
| TASK | HUI+10, HUIKEY+9, OPKG+7 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> DA | GETVAR+5, PCHK1+1, PCHK2+1 | 
| >> DIC | DEQUE+2* | 
| >> DIERR | TASK+8, TASK+11 | 
| >> DIFILE | GETVAR+1 | 
| >> DIFLD | GETVAR+2, GETVAR+3 | 
| DISABLE | TASK+5~, TASK+10*, TASK+13 | 
| ESC | HUI+7~*, HUI+8, TASK+2~, TASK+3*, TASK+4, TASK+8*, TASK+11*, TASK+13*, HUIKEY+6~*, HUIKEY+7 , PCHK1+1*, PCHK2+1* | 
| IEN | TASK+5~, TASK+7*, TASK+10 | 
| >> X | GETVAR+6, DEQUE+1* | 
| >> X1 | GETVAR+7 | 
| >> X2 | GETVAR+8 | 
| XUHUIA | HUI~, TASK+16*, TASK+27, HUIKEY~, OPKG~ | 
| XUHUIDA | GETVAR+5*, CLEAN+1! | 
| XUHUIFIL | GETVAR+1*, CLEAN+1! | 
| XUHUIFLD | GETVAR+2*, GETVAR+3*, CLEAN+1! | 
| XUHUINM | HUI~, TASK+7, DEQUE+1, HUIKEY~, OPKG~ | 
| XUHUIOP | HUI~, TASK+4, TASK+24*, DEQUE+2, HUIKEY~, OPKG~ | 
| XUHUIX | GETVAR+6*, CLEAN+1! | 
| XUHUIX1 | GETVAR+7*, CLEAN+1! | 
| XUHUIX2 | GETVAR+8*, CLEAN+1! | 
| XUHUIXR | HUI~, GETVAR+4*, HUIKEY~, OPKG~ | 
| ZTDESC | TASK+15~, TASK+27* | 
| ZTDTH | TASK+15~, TASK+26* | 
| ZTIO | TASK+15~, TASK+26* | 
| ZTREQ | TASK+15~, TASK+26* | 
| ZTRTN | TASK+15~, TASK+26* | 
| ZTSAVE | TASK+15~ | 
| ZTSAVE("XUHUIA" | TASK+17* | 
| ZTSAVE("XUHUIDA*" | TASK+21* | 
| ZTSAVE("XUHUIFIL" | TASK+18* | 
| ZTSAVE("XUHUIFLD" | TASK+19* | 
| ZTSAVE("XUHUINM" | TASK+23* | 
| ZTSAVE("XUHUIOP" | TASK+25* | 
| ZTSAVE("XUHUIX*" | TASK+22* | 
| ZTSAVE("XUHUIXR" | TASK+20* | 
| ZTSK | TASK+15~ |