PRSARC01 ;WOIFO/JAH - Recess Tracking ListManger Action Protocols ;10/17/06
Source file <PRSARC01.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 |
---|---|---|
PAID | 7 | PRSA CHANGE AWS START PRSA DESELECT WEEKS PRSA FILE RECESS SCHEDULE PRSA RECESS QUIT PRSA RECESS SAVE AND CONTINUE PRSA SELECT RECESS WK PRSARC03 |
Kernel | 1 | ^ORD(101 |
Name | Comments | DBIA/ICR reference |
---|---|---|
EDITSTRT | ; action protocol-edit AWS Start Date
|
|
SETWKHRS(OUT) | ;set hrs for selected weeks
|
|
WHATHRS(OUT,RH1,RH2,OTHERHRS,UOH,CTRH1,CTRH2,UCTH) | ;Ask user-which hours
; to use. |
|
SETWKSLM(OOPSWKS,RH1,RH2,OTHERHRS,UOH,CTRH1,CTRH2,UCTH) | ;
; Set weeks RECESS HOURS in listmanager display |
|
SELRWK(PR,OUT) | ;PROMPT USER TO SELECT WEEKS FOR RECESS
; ; INPUT: PR-prompt flag are they setting recess hours or removing ; recess hours ; OUTPUT: OUT - user aborted or timed out |
|
FLRECESS | ; save recess schedule hrs to file
|
|
DSELWK | ;DESELECT WEEKS
|
|
DSELALL | ; procedure removes items from selected items index w/no effect
; on ListMan display. |
Name | Field # of Occurrence |
---|---|
NOW^%DTC | FLRECESS+65 |
MSG^DIALOG | FLRECESS+28, FLRECESS+40, FLRECESS+61, FLRECESS+70 |
FILE^DIE | FLRECESS+49 |
UPDATE^DIE | FLRECESS+28, FLRECESS+40, FLRECESS+61, FLRECESS+70 |
^DIR | WHATHRS+26, WHATHRS+40, WHATHRS+60, WHATHRS+74, SELRWK+23, FLRECESS+14 |
PP^PRSAPPU | SETWKSLM+10 |
$$CHANGE^PRSARC03 | FLRECESS+10, FLRECESS+43 |
$$OTHERHRS^PRSARC03 | WHATHRS+13 |
EVEODDWK^PRSARC03 | WHATHRS+51 |
GETFLWKS^PRSARC03 | EDITSTRT+20 |
NEWSTART^PRSARC03 | EDITSTRT+16 |
VWMSG^PRSARC03 | EDITSTRT+4, SELRWK+6, FLRECESS+16, DSELWK+3 |
$$GETAVHRS^PRSARC04 | EDITSTRT+21 |
TOURHRS^PRSARC07 | WHATHRS+9, SETWKSLM+12 |
$$PARSE^PRSARC08 | SELRWK+15 |
$$ASK^PRSLIB00 | EDITSTRT+11, SETWKHRS+8 |
FULL^VALM1 | EDITSTRT+6, SETWKHRS+4, FLRECESS+21 |
FLDTEXT^VALM10 | SETWKSLM+16, DSELWK+13 |
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 |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^PRST(458 - [#458] | WHATHRS+8 |
^PRST(458.8 - [#458.8] | FLRECESS+36, FLRECESS+46 |
^TMP("PRSLI" | SELRWK+30 |
^TMP("PRSRW" | EDITSTRT+23, EDITSTRT+24, SETWKSLM+22!, SETWKSLM+24*, SETWKSLM+25*, SELRWK+34*, FLRECESS+52, FLRECESS+53, FLRECESS+60, DSELWK+14 , DSELWK+16!, DSELWK+18* |
^TMP("PRSSW" | SETWKHRS+6, SETWKSLM+6, SETWKSLM+15, SELRWK+35*, DSELWK+11, DSELWK+12, DSELALL+5, DSELALL+6, DSELALL+7! |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | FLRECESS+65~, FLRECESS+68 |
%H | FLRECESS+65~ |
%I | FLRECESS+65~ |
CANADD | FLRECESS+4~, FLRECESS+5*, FLRECESS+23 |
CHANGE | FLRECESS+4~, FLRECESS+10*, FLRECESS+11, FLRECESS+16 |
CTRH1 | SETWKHRS+2~, SETWKHRS+11, SETWKHRS+14, WHATHRS~, WHATHRS+7*, WHATHRS+10*, WHATHRS+11, WHATHRS+13, SETWKSLM~, SETWKSLM+14 |
CTRH2 | SETWKHRS+2~, SETWKHRS+11, SETWKHRS+14, WHATHRS~, WHATHRS+7*, WHATHRS+10*, WHATHRS+11, WHATHRS+13, SETWKSLM~, SETWKSLM+14 |
D1 | SETWKSLM+10~* |
DAY | SETWKSLM+10~ |
DIR | WHATHRS+6~, WHATHRS+53!, WHATHRS+67!, SELRWK+7~, FLRECESS+8~ |
DIR("?" | WHATHRS+16*, WHATHRS+17*, WHATHRS+18*, WHATHRS+19*, WHATHRS+20*, WHATHRS+21*, WHATHRS+22*, WHATHRS+23, WHATHRS+30*, WHATHRS+31* , WHATHRS+32*, WHATHRS+33*, WHATHRS+34*, WHATHRS+35*, WHATHRS+36*, WHATHRS+39, WHATHRS+56*, WHATHRS+70* |
DIR("A" | WHATHRS+15*, WHATHRS+29*, WHATHRS+55*, WHATHRS+69*, SELRWK+19*, SELRWK+21*, FLRECESS+13* |
DIR("B" | WHATHRS+24*, WHATHRS+37*, WHATHRS+54*, WHATHRS+68*, FLRECESS+14* |
DIR(0 | WHATHRS+25*, WHATHRS+38*, WHATHRS+57*, WHATHRS+71*, SELRWK+17*, FLRECESS+14* |
DIRUT | WHATHRS+46, WHATHRS+63, WHATHRS+77, SELRWK+7~, SELRWK+25, FLRECESS+8~, FLRECESS+15 |
DUZ | FLRECESS+69 |
EVEN | WHATHRS+48~, WHATHRS+51, WHATHRS+66 |
FIRSTRW | EDITSTRT+22~, EDITSTRT+23*, EDITSTRT+24*, EDITSTRT+25 |
>> FMWKS | EDITSTRT+21 |
HASREC | FLRECESS+4~, FLRECESS+6*, FLRECESS+10, FLRECESS+11, FLRECESS+23, FLRECESS+29*, FLRECESS+30, FLRECESS+34, FLRECESS+36, FLRECESS+38 , FLRECESS+43, FLRECESS+46, FLRECESS+47, FLRECESS+56, FLRECESS+67 |
HOURS | FLRECESS+20~, FLRECESS+53*, FLRECESS+54, FLRECESS+58 |
I | WHATHRS+6~, WHATHRS+23*, WHATHRS+39*, SELRWK+26*, SELRWK+27 |
IEN | FLRECESS+20~ |
IEN(1 | FLRECESS+29 |
IENS | FLRECESS+20~, FLRECESS+37!, FLRECESS+38*, FLRECESS+39, FLRECESS+47*, FLRECESS+48, FLRECESS+55!, FLRECESS+56*, FLRECESS+57, FLRECESS+58 , FLRECESS+59, FLRECESS+60, FLRECESS+66!, FLRECESS+67*, FLRECESS+68, FLRECESS+69 |
IOF | EDITSTRT+7, SETWKHRS+5 |
ITEM | SETWKSLM+3~, SETWKSLM+5*, SETWKSLM+6*, SETWKSLM+8, SETWKSLM+10, SETWKSLM+13, SETWKSLM+14, SETWKSLM+15, SETWKSLM+21, SETWKSLM+22 , SETWKSLM+24, SETWKSLM+25, SELRWK+7~, SELRWK+27*, SELRWK+28, SELRWK+30, SELRWK+34, SELRWK+35, DSELWK+4~, DSELWK+10* , DSELWK+11*, DSELWK+12, DSELWK+14, DSELWK+16, DSELWK+18, DSELALL+3~, DSELALL+4*, DSELALL+5*, DSELALL+6, DSELALL+7 |
LISTI | SELRWK+7~, SELRWK+30*, SELRWK+34, SELRWK+35, DSELALL+3~, DSELALL+6* |
LSTITEM | SETWKSLM+3~, SETWKSLM+15*, SETWKSLM+16, DSELWK+12*, DSELWK+13 |
ODD | WHATHRS+48~, WHATHRS+51, WHATHRS+52 |
OOPSWKS | SETWKHRS+14, SETWKHRS+16, SETWKSLM~, SETWKSLM+4~*, SETWKSLM+21* |
OTHERHRS | SETWKHRS+2~, SETWKHRS+11, SETWKHRS+14, WHATHRS~, WHATHRS+7*, WHATHRS+13*, WHATHRS+14, WHATHRS+28, SETWKSLM~, SETWKSLM+9 |
OUT | EDITSTRT+5~, EDITSTRT+11*, EDITSTRT+13, EDITSTRT+16, EDITSTRT+17, SETWKHRS~, SETWKHRS+8*, SETWKHRS+11, SETWKHRS+12, WHATHRS~ , WHATHRS+58*, WHATHRS+59, WHATHRS+63*, WHATHRS+65, WHATHRS+72*, WHATHRS+73, WHATHRS+77*, SELRWK~, SELRWK+8*, SELRWK+36* , SELRWK+37, FLRECESS+4~, DSELWK+4~, DSELWK+6, DSELWK+7 |
PPE | SETWKSLM+10~ |
PPI | WHATHRS+8~*, WHATHRS+9, SETWKSLM+10~, SETWKSLM+11, SETWKSLM+12 |
PR | SELRWK~, SELRWK+18, SELRWK+37 |
PRESEL | SELRWK+13~, SELRWK+14*, SELRWK+15 |
>> PRSDT | EDITSTRT+15, EDITSTRT+16, EDITSTRT+17*, EDITSTRT+20, EDITSTRT+21, FLRECESS+27, FLRECESS+31, FLRECESS+32, FLRECESS+36, FLRECESS+39 , FLRECESS+41, FLRECESS+42 |
PRSDTTMP | EDITSTRT+14~, EDITSTRT+15*, EDITSTRT+17 |
PRSFDA | FLRECESS+20~, FLRECESS+24!, FLRECESS+37!, FLRECESS+55!, FLRECESS+66! |
PRSFDA( | FLRECESS+25*, FLRECESS+26*, FLRECESS+27*, FLRECESS+39*, FLRECESS+48*, FLRECESS+57*, FLRECESS+58*, FLRECESS+59*, FLRECESS+60*, FLRECESS+68* , FLRECESS+69* |
>> PRSFY | EDITSTRT+19, FLRECESS+6, FLRECESS+26, FLRECESS+30*, FLRECESS+31*, FLRECESS+32*, FLRECESS+41*, FLRECESS+42* |
>> PRSLSTRT | SELRWK+15, SELRWK+16, SELRWK+17 |
>> PRSNURSE | WHATHRS+9, WHATHRS+13, SETWKSLM+12, FLRECESS+5, FLRECESS+25 |
>> PRSOUT | FLRECESS+9, FLRECESS+15*, FLRECESS+16 |
>> PRSRWHRS | EDITSTRT+21* |
>> PRSVIEW | EDITSTRT+4, SELRWK+6, DSELWK+3 |
>> PRSVONLY | FLRECESS+75 |
>> PRSWKLST | SELRWK+15, SELRWK+16, SELRWK+17 |
RDATA | DSELWK+4~, DSELWK+14*, DSELWK+15 |
REW | DSELWK+4~ |
RH | SETWKSLM+8*, SETWKSLM+13*, SETWKSLM+14*, SETWKSLM+16, SETWKSLM+20, SETWKSLM+24, DSELWK+4~, DSELWK+10* |
RH1 | SETWKHRS+2~, SETWKHRS+11, SETWKHRS+14, WHATHRS~, WHATHRS+7*, WHATHRS+64*, WHATHRS+68, SETWKSLM~, SETWKSLM+8 |
RH2 | SETWKHRS+2~, SETWKHRS+11, SETWKHRS+14, WHATHRS~, WHATHRS+7*, WHATHRS+78*, SETWKSLM~, SETWKSLM+8 |
RWREC | EDITSTRT+2~, EDITSTRT+19*, EDITSTRT+20 |
SURE | FLRECESS+2~*, FLRECESS+12*, FLRECESS+15 |
TH | WHATHRS+9~, SETWKSLM+12! |
TH("W1" | WHATHRS+10, WHATHRS+21, WHATHRS+31, SETWKSLM+13 |
TH("W2" | WHATHRS+10, WHATHRS+22, WHATHRS+32, SETWKSLM+13 |
U | EDITSTRT+19, SETWKSLM+24, SETWKSLM+25, SELRWK+14, SELRWK+15, SELRWK+34, FLRECESS+5, FLRECESS+6, FLRECESS+30, FLRECESS+31 , FLRECESS+32, FLRECESS+36, FLRECESS+41, FLRECESS+42, FLRECESS+53, FLRECESS+60, DSELWK+15, DSELWK+18 |
UCTH | SETWKHRS+2~, SETWKHRS+11, SETWKHRS+14, WHATHRS~, WHATHRS+7*, WHATHRS+27*, WHATHRS+41*, WHATHRS+44*, WHATHRS+49, SETWKSLM~ , SETWKSLM+14, SETWKSLM+21 |
UOH | SETWKHRS+2~, SETWKHRS+11, SETWKHRS+14, WHATHRS~, WHATHRS+7*, WHATHRS+12*, WHATHRS+27*, WHATHRS+28, SETWKSLM~, SETWKSLM+9 |
VALID | WHATHRS+58~*, WHATHRS+59, WHATHRS+61*, WHATHRS+72~*, WHATHRS+73, WHATHRS+75* |
>> VALMBCK | EDITSTRT+3*, EDITSTRT+12*, SETWKHRS+3*, SETWKHRS+9*, SETWKHRS+12*, SETWKHRS+19*, SELRWK+5*, SELRWK+24*, SELRWK+38*, FLRECESS+1* , FLRECESS+15*, FLRECESS+16*, FLRECESS+77*, FLRECESS+79*, DSELWK+2*, DSELWK+5*, DSELWK+21* |
>> VALMBG | EDITSTRT+25* |
>> VALMSG | SETWKHRS+16*, FLRECESS+71*, FLRECESS+73*, FLRECESS+76 |
WEEK | FLRECESS+20~, FLRECESS+51*, FLRECESS+52*, FLRECESS+53, FLRECESS+57, FLRECESS+59, FLRECESS+60 |
WKIEN | FLRECESS+45~*, FLRECESS+46*, FLRECESS+47 |
>> WKSFM( | SETWKSLM+10, SETWKSLM+25, FLRECESS+59 |
X | FLRECESS+65~ |
>> XQORNOD(0 | SELRWK+14, SELRWK+15 |
Y | WHATHRS+6~, WHATHRS+27, WHATHRS+41, WHATHRS+53!, WHATHRS+61, WHATHRS+62*, WHATHRS+64, WHATHRS+67!, WHATHRS+75, WHATHRS+76* , WHATHRS+78, SELRWK+7~, SELRWK+15*, SELRWK+16, SELRWK+26, SELRWK+27, FLRECESS+8~, FLRECESS+15 |