PXKMAIN ;ISL/JVS,ISA/Zoltan - Main Routine for Data Capture ;9/11/98
Source file <PXKMAIN.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
CATEG | ||
SET | ;--SET VARIABLES NECESSARY
|
|
VST | ;--Check for visit node and get one created or quit.
|
|
L2 | ; Get values from visit 0 node (PX0).
|
|
SOURCE | ||
LOCK | ; Lock (results in PXP59LOC)--Patch PX*1.0*59.
|
|
AFTER | ||
VISIT | ||
EXIT | ;--EXIT
|
|
SEQUE | ||
PRVTYPE | ;---DO PROVIDER TYPE--PXKMAIN2
|
|
EN1 | ;+Main entry point to read ^TMP("PXK", Global
|
|
UNLOCK | ; Unlock (use info in PXP59LOC)--Patch PX*1.0*59.
|
|
SUBSCR | ||
EVENT | ;--ENTRY POINT TO POST EXECUTE PCE'S EVENT
|
|
NEW | ;--New variables and set main variables
|
|
ORDER | ;--$ORDER Through the ^TMP("PXK", global setting variables
|
|
BEFORE |
Name | Field # of Occurrence |
---|---|
REMOVE^PXCEVFIL | BEFORE+15 |
AUD12^PXKMAIN1 | BEFORE+19 |
AUD2^PXKMAIN1 | BEFORE+18 |
CLEAN^PXKMAIN1 | BEFORE+7 |
DELETE^PXKMAIN1 | BEFORE+6 |
DRDIE^PXKMAIN1 | BEFORE+18, BEFORE+19, BEFORE+20 |
DUP^PXKMAIN1 | BEFORE+12, BEFORE+19, BEFORE+20 |
ERROR^PXKMAIN1 | BEFORE+2, BEFORE+10 |
FILE^PXKMAIN1 | BEFORE+16 |
LOOP^PXKMAIN1 | BEFORE+2 |
PRVTYPE^PXKMAIN2 | PRVTYPE+1 |
RECALL^PXKMAIN2 | BEFORE+23 |
SPEC^PXKMAIN2 | BEFORE+21 |
EN1^PXKMASC | BEFORE+6, BEFORE+8, BEFORE+18, BEFORE+19, BEFORE+20 |
EVENT^PXKMASC | EVENT+7 |
SUBSCR^PXKMOD | BEFORE+1 |
VSIT^PXKVST | VST+2 |
MODIFIED^VSIT | EXIT+1 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^%ZOSF("TEST" | CATEG+3 |
^AUPNVSIT - [#9000010] | LOCK+11, LOCK+12 |
^PXLOCK( | LOCK+29 |
^TMP("PXK" | VST+1, VST+3, VST+4, VST+5, SOURCE, VISIT, LOCK+4, LOCK+5, LOCK+8, LOCK+9 |
^TMP("PXKCO" | EVENT+4!, LOCK+15, LOCK+16, LOCK+18 |
^TMP("PXKENC" | LOCK+22, LOCK+23, LOCK+25 |
^TMP("PXKSAVE" | BEFORE+23 |
Name | Line Occurrences |
---|---|
EXIT | BEFORE+24 |
L2 | LOCK+6, LOCK+13, LOCK+20, LOCK+27 |
LOCK | EN1+15, EVENT+6 |
UNLOCK | EN1+21, EVENT+8 |
VST | EN1+20 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DA | SET+2~, BEFORE+17*, BEFORE+19*, BEFORE+20*, EXIT+3! |
DR | EXIT+3! |
DUZ | EN1+18 |
PX | NEW+4~ |
PX0 | LOCK+1~, LOCK+5*, LOCK+12*, LOCK+18*, LOCK+19, LOCK+25*, LOCK+26, L2+1, L2+2, L2+3 |
PXDFG | NEW+4~, SET+4*, SEQUE+1*, SUBSCR, BEFORE+2* |
PXEXIT | LOCK+1~, LOCK+2*, LOCK+15, LOCK+22, LOCK+28, L2+4* |
PXFG | NEW+1~, SET+4*, SEQUE*, SUBSCR, BEFORE+3, BEFORE+6*, BEFORE+9, BEFORE+11*, BEFORE+12, BEFORE+13 , BEFORE+19, BEFORE+20 |
PXJJJ | NEW+4~ |
PXKAFT | NEW+1~, BEFORE+22! |
PXKAFT( | AFTER*, BEFORE+2* |
PXKAFT8 | NEW+4~, EXIT+3! |
PXKAFTR | NEW+4~, EXIT+3! |
PXKAUDIT | NEW+1~ |
PXKAV | SEQUE!, BEFORE+4, BEFORE+5, BEFORE+7 |
PXKAV(0 | BEFORE+2! |
PXKBEF | NEW+1~, BEFORE+22! |
PXKBEF( | BEFORE* |
PXKBV | SEQUE!, BEFORE+4, BEFORE+5, BEFORE+7 |
PXKCAT | NEW+2~, CATEG*, CATEG+1, CATEG+2, SEQUE, SEQUE+1, SUBSCR, AFTER, BEFORE, BEFORE+1 , BEFORE+4, BEFORE+7, BEFORE+8, BEFORE+11, BEFORE+14, BEFORE+15, BEFORE+19, BEFORE+20 |
>> PXKCO("SOR" | SOURCE+1* |
PXKDFN | NEW+1~ |
PXKDUZ | EN1+17, EN1+18*, EN1+19*, BEFORE+4, BEFORE+7, EXIT+3! |
PXKER | NEW+2~ |
PXKERROR | EN1+16! |
PXKERROR( | BEFORE+11 |
PXKERROR("SOURCE" | SOURCE, SOURCE+2* |
PXKERROR("VISIT" | VST+3*, VST+4*, VST+5* |
PXKFGAD | NEW+2~, SEQUE+1*, BEFORE+4*, BEFORE+7, BEFORE+8, BEFORE+9 |
PXKFGDE | NEW+2~, SEQUE+1*, BEFORE+5*, BEFORE+7, BEFORE+8 |
PXKFGED | NEW+2~, SEQUE+1*, BEFORE+7*, BEFORE+8, BEFORE+19, BEFORE+20 |
PXKFVDLM | NEW+5~, BEFORE+5*, EXIT+1 |
PXKGN | NEW+4~ |
PXKI | EXIT+3! |
PXKJ | EXIT+3! |
PXKLAYGO | SET+4*, EXIT+3! |
PXKN | NEW+4~ |
PXKNOD | NEW+2~ |
>> PXKNOEVT | EVENT+4 |
PXKP | NEW+4~ |
PXKPCE | NEW+2~ |
PXKPIEN | NEW+3~, SEQUE+1*, BEFORE+6, BEFORE+16, BEFORE+17, BEFORE+19, BEFORE+20 |
PXKPTR | NEW+4~ |
PXKPXD | EXIT+2! |
PXKREF | NEW+3~, ORDER+1*, CATEG, SEQUE, SEQUE+1, SUBSCR, AFTER, BEFORE, BEFORE+15 |
PXKRRT | NEW+5~ |
PXKRT | NEW+5~, BEFORE+6*!, BEFORE+19*, BEFORE+20* |
PXKRTN | NEW+3~, CATEG+2*, CATEG+3 |
PXKSEQ | NEW+1~, SEQUE*, SEQUE+1, SUBSCR, AFTER, BEFORE, BEFORE+11, BEFORE+15 |
PXKSOR | NEW+1~, SOURCE*, SOURCE+1, SOURCE+2, BEFORE+4, BEFORE+7 |
PXKSORR | NEW+3~, BEFORE+4*, BEFORE+7* |
PXKSUB | NEW+3~, SUBSCR*, AFTER, BEFORE, BEFORE+1, BEFORE+2 |
PXKVCAT | NEW+3~, CATEG*, CATEG+1* |
PXKVRTN | NEW+5~ |
PXKVST | NEW+1~, VISIT*, BEFORE+7, EXIT+1 |
PXP59LOC | EN1+14~, EN1+21, EVENT+5~, EVENT+8, LOCK+29*, LOCK+30, LOCK+31!, UNLOCK+1 |
PXVISIT | LOCK+1~, LOCK+9*, LOCK+10, LOCK+11, LOCK+12, LOCK+16*, LOCK+17, LOCK+18, LOCK+23*, LOCK+24 , LOCK+25 |
PXWHEN | LOCK+1~, LOCK+2*, LOCK+29, L2+2*, L2+4 |
PXWHERE | LOCK+1~, LOCK+2*, LOCK+29, L2+3* |
PXWHO | LOCK+1~, LOCK+2*, LOCK+29, L2+1*, L2+4 |
TMPPX | NEW+5~, SET+4*, EXIT+2! |
U | L2+1, L2+2, L2+3 |
>> VSIT("IEN" | VISIT*, EXIT+3! |
>> X | CATEG+3* |
Name | Field # of Occurrence |
---|---|
$T(GLOBAL^@PXKRTN | BEFORE+6, BEFORE+19, BEFORE+20 |