PSXAUTO ;BIR/WPB-Routine to Automatically Run CMOP Suspense ;14 DEC 2001
Source file <PSXAUTO.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
CMOP | 3 | PSXAUTOC PSXR AUTO TRANSMIT PSXR SCHEDULED NON-CS TRANS |
Name | Comments | DBIA/ICR reference |
---|---|---|
STARTCS | ; entry from edit auto CS Schedule menu option (future - post *41))
|
|
START | ;
|
|
ASK | ||
FILE | ; if either schedule changed send appropriate message
|
|
ENCS | ; entry from auto CS Tasking Option Schedule (future-post *41)
|
|
EN | ;Entry from Kernel Option Tasking NON-CS
|
|
LOCK | ; >>>**** LOCK OF FILE 550.1 ****<<<
|
|
TFLAG | ||
EDTBSCH | ; display/edit both schedules as they are interactive with each other
|
|
EDIT | ;Edit scheduling of transmissions and parameter "Number of days to transmit"
|
|
CHKSCH() | ;CHECK Task schedules for 2 hour difference
|
|
DELSCH | ;Delete startup time and its pending task
|
|
GETSCH | ; get schedule information from Kernel Option Scheduling
|
|
DSPSCH | ;Display schedules for transmissions
|
|
RQUEMSG | ; lock on 550.1 not achieved send transmission requeued message
|
|
EXIT | ;
|
|
STOPET | ; set a stop auto-error-trap node
|
|
STARTET | ; remove any stop node
|
Name | Field # of Occurrence |
---|---|
NOW^%DTC | RQUEMSG+3 |
^%ZTLOAD | RQUEMSG+8 |
^DIE | TFLAG+7, EDIT+6 |
$$GET1^DIQ | TFLAG+9, GETSCH+7 |
^DIR | EDTBSCH+3, EDIT+11 |
SERV^PSXMISC | FILE+3, FILE+4 |
AUTOMSG^PSXMSGS | FILE+3, FILE+4 |
GRP1^PSXNOTE | RQUEMSG+17 |
^PSXRCVRY | TFLAG+1 |
EN1^PSXRCVRY | TFLAG+5 |
LOCK^PSXRSUS | TFLAG+12 |
PSXSTAT^PSXRSYU | START+9, TFLAG+2, EXIT+3 |
SET^PSXSYS | START+5, TFLAG+4, EDIT+5, DELSCH+4, GETSCH+2, EXIT+2 |
$$FMADD^XLFDT | TFLAG+10, RQUEMSG+4 |
$$FMDIFF^XLFDT | CHKSCH+11 |
^XMD | RQUEMSG+19 |
EDIT^XUTMOPT | EDIT+4 |
OPTSTAT^XUTMOPT | GETSCH+4 |
RESCH^XUTMOPT | DELSCH+3 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^PSX(550 - [#550] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DD("DD" | DSPSCH+6, RQUEMSG+5 |
^PSX(550 - [#550] | START+6, START+7, EN+2, EN+3, TFLAG, TFLAG+2 |
^PSX(550.1 - [#550.1] | START+8, LOCK+1, EXIT+1 |
^PSX(550.2 - [#550.2] | TFLAG+5 |
^XTMP("PSXAUTOERR" | STOPET+1*, STARTET+1! |
^XUSEC("PSX XMIT" | START+3 |
^XUSEC("PSXAUTOX" | START+2 |
^XUSEC("PSXCMOPMGR" | START+4 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | RQUEMSG+4, RQUEMSG+5, EXIT+4! |
%DT | EXIT+4! |
CSDATE | CHKSCH+1~, CHKSCH+3*, CHKSCH+8*, CHKSCH+9, CHKSCH+10, DSPSCH+1~, DSPSCH+3*, DSPSCH+6*, DSPSCH+8 |
CSHOUR | CHKSCH+1~, CHKSCH+3*, DSPSCH+1~, DSPSCH+3*, DSPSCH+9 |
CSTHRU | CHKSCH+1~, CHKSCH+3*, DSPSCH+1~, DSPSCH+3*, DSPSCH+10 |
CSTSK | CHKSCH+1~, CHKSCH+3*, CHKSCH+6, DSPSCH+1~, DSPSCH+3*, DSPSCH+11 |
DA | TFLAG+7!*, EDIT+6* |
DIC | TFLAG+7! |
DIE | TFLAG+7!*, EDIT+6* |
DIR | EDTBSCH+2!, EDTBSCH+3!, EDIT+11!, EXIT+5! |
DIR("A" | EDTBSCH+2*, EDIT+11* |
DIR(0 | EDTBSCH+2*, EDIT+11* |
DIROUT | EXIT+6! |
DIRUT | EXIT+5! |
DR | TFLAG+7!*, EDIT+6* |
DT | TFLAG+10, CHKSCH+8, STOPET+1 |
DTE | EXIT+4! |
DTOUT | EXIT+5! |
DTTM | FILE+5!, RQUEMSG+5*, RQUEMSG+11, EXIT+4! |
DTTM( | START+11*, FILE+2, FILE+3 |
DUOUT | EXIT+5! |
DUZ | START+2, START+3, START+4, START+10 |
FREQ | EXIT+4! |
IOF | EDTBSCH+1, EDIT+9 |
LCNT | EXIT+4! |
LL | EXIT+4! |
N | EXIT+4! |
NCSDATE | CHKSCH+1~, CHKSCH+5*, CHKSCH+8*, CHKSCH+9, CHKSCH+10, DSPSCH+1~, DSPSCH+5*, DSPSCH+6*, DSPSCH+8 |
NCSHOUR | CHKSCH+1~, CHKSCH+5*, DSPSCH+1~, DSPSCH+5*, DSPSCH+9 |
NCSTHRU | CHKSCH+1~, CHKSCH+5*, DSPSCH+1~, DSPSCH+5*, DSPSCH+10 |
NCSTSK | CHKSCH+1~, CHKSCH+5*, CHKSCH+6, DSPSCH+1~, DSPSCH+5*, DSPSCH+11 |
NEXT | EXIT+6! |
NUM | EXIT+4! |
>> PSOINST | TFLAG+11* |
PSXAUTO | FILE+3*, FILE+4*, EXIT+4! |
PSXCS | STARTCS+1*, START+1*, START+11*, FILE+1*, FILE+2, FILE+3, FILE+4, ENCS+1*, EN+1*, EN+4* , TFLAG+9, EDTBSCH+5~, EDTBSCH+6*, EDIT+2*, EDIT+3, EDIT+6, EDIT+11, CHKSCH+1~, CHKSCH+2*, CHKSCH+4* , DELSCH+1*, DELSCH+2, GETSCH+1*, GETSCH+3, GETSCH+7, DSPSCH+1~, DSPSCH+2*, DSPSCH+4*, RQUEMSG+1*, RQUEMSG+6 , RQUEMSG+9, RQUEMSG+11 |
PSXDATE | START+11, FILE+2, FILE+3, CHKSCH+3, CHKSCH+5, GETSCH+5*, GETSCH+6*, DSPSCH+3, DSPSCH+5, EXIT+4! |
>> PSXDIVML | TFLAG+11* |
PSXDUZ | START+10*, EXIT+4! |
>> PSXFLAG | TFLAG+11* |
PSXHOUR | FILE+3*, CHKSCH+3, CHKSCH+5, GETSCH+5*, GETSCH+6*, DSPSCH+3, DSPSCH+5, EXIT+4! |
PSXLOCK | START+9, EXIT+6! |
>> PSXSTAT | START+9*, TFLAG+2*, EXIT+3* |
PSXSYS | START+5, TFLAG+2~*, TFLAG+4, TFLAG+7, TFLAG+9, TFLAG+11, EDIT+5, EDIT+6, DELSCH+4, GETSCH+2 , GETSCH+7, EXIT+2, EXIT+6! |
>> PSXTRANS | TFLAG+11* |
PSXXDIV | EXIT+6! |
PSXZTSK | EN+4*, GETSCH+6*, EXIT+4! |
RE | EXIT+6! |
RECD | EXIT+4! |
RR | EXIT+4! |
SDATE | EXIT+5! |
SITE | EXIT+4! |
START | EXIT+4! |
STDATE | EXIT+4! |
THRU | TFLAG+9*, TFLAG+10, CHKSCH+3, CHKSCH+5, GETSCH+5*, GETSCH+7*, DSPSCH+3, DSPSCH+5, EXIT+6! |
TIME | EXIT+4! |
>> TPRTDT | TFLAG+10* |
TSDIF | CHKSCH+1~, CHKSCH+11*, CHKSCH+13, CHKSCH+14 |
TSK | GETSCH+4! |
TSK(1 | CHKSCH+3, CHKSCH+5, GETSCH+4*, GETSCH+6, DSPSCH+3, DSPSCH+5 |
>> TXT(1 | RQUEMSG+11* |
>> TXT(2 | RQUEMSG+12* |
>> TXT(3 | RQUEMSG+13* |
>> TXT(4 | RQUEMSG+14* |
>> TXT(5 | RQUEMSG+15* |
>> TXT(6 | RQUEMSG+16* |
U | GETSCH+6 |
X | EXIT+4! |
>> X1 | CHKSCH+9*, CHKSCH+10*, CHKSCH+11 |
>> X2 | CHKSCH+9*, CHKSCH+10*, CHKSCH+11 |
XMDUN | EXIT+4! |
XMDUZ | RQUEMSG+9*, EXIT+4! |
XMSUB | RQUEMSG+9*, EXIT+4! |
>> XMTEXT | RQUEMSG+10* |
XMZ | EXIT+4! |
XX | TFLAG+9*, EDIT+3*, EDIT+4, DELSCH+2*, DELSCH+3, GETSCH+3*, GETSCH+4, GETSCH+7*, EXIT+6! |
Y | EDTBSCH+4, EDTBSCH+6, DSPSCH+6*, RQUEMSG+5*, EXIT+4! |
ZTDESC | RQUEMSG+6*, EXIT+5! |
ZTDTH | RQUEMSG+4*, EXIT+5! |
ZTIO | RQUEMSG+7*, EXIT+5! |
ZTREQ | EXIT+5!, EXIT+7* |
ZTRTN | RQUEMSG+7*, EXIT+5! |
ZTSAVE | EXIT+5! |
ZTSAVE("PSXCS" | RQUEMSG+2* |
ZTSK | EN+4*, TFLAG+7, RQUEMSG+12, EXIT+4! |