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~ |