TIUFLF5 ; SLC/MAM - Library; File 8925.1 Related: STATSCRN(),STATLIST(FILEDA,PFILEDA,NEWSTAT,STATMSG,STATLIST), ANCSTAT(FILEDA), POSSSTAT(TYPE), STATOK(TYPE,NEWSTAT), SELSTAT(FILEDA,PFILEDA,DEFLT),STATWORD(PIECE7) ;4/17/97 23:35
Source file <TIUFLF5.m>
Package | Total | Call Graph |
---|---|---|
Text Integration Utility | 4 | SETUP^TIUFL CHECK^TIUFLF3 ANCESTOR^TIUFLF4 $$UPPER^TIULS |
VA Fileman | 1 | ^DIR |
Name | Comments | DBIA/ICR reference |
---|---|---|
ANCSX | ||
SELSTAT(FILEDA,PFILEDA,DEFLT) | ; Function Prompts for Status, Returns Selected Status: ActiveIFN^ACTIVE, InactiveIFN^INACTIVE, TestIFN^TEST, "" if nothing selected or @ entered.
; Optional FILEDA: not received for Edit Status. ; Optional PFILEDA ; Optional DEFLT = 'INACTIVE', etc. ; FILEDA, PFILEDA,DEFLT are needed when editing Status under Edit Basics |
|
STATSCRN() | ; Function returns DD Status Screen for Status Field .07:
|
|
STOKX | ||
AGAIN | ||
STATOK(TYPE,NEWSTAT) | ; Function returns 1/0 if NEWSTAT is/isn't permissible for TYPE.
; Requires internal Type e.g. CL; Requires NEWSTAT= I, T, or A. |
|
STATWORD(PIECE7) | ; Function returns Status as a word: ACTIVE, TEST, INACTIVE or NO/BAD
; NO/BAD if no status or status is missing from 8925.6 status file, or status is not entry active, test or inactive in 8925.6. ; Requires PIECE7= fld .07 of 8925.1 entry, could be null |
|
SELSX | ||
STATX | ||
POSSSTAT(TYPE) | ; Function returns permissible Statuses for Type
; Permissible Statuses is string subset of ITA: (Inactive, Test, Active) ; Requires internal Type e.g. CL |
|
ANCSTAT(FILEDA,PFILEDA) | ; Function returns 1 if any Ancestor is Inactive [or has no status];
|
|
STATLIST(FILEDA,PFILEDA,NEWSTAT,STATMSG,STATLIST) | ; Module sets List of possible Statuses, sets msg explaining any limitations on Status
; Requires FILEDA of 8925.1 entry whose Status is being edited, as set in ASKSTAT^TIUFLF6. ; Requires PFILEDA if FILEDA has an actual or prospective parent |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^TIU(8925.1 - [#8925.1] | STATLIST+9, ANCSTAT+3, ANCSTAT+7 |
^TMP("TIUF" | STATOK+5, STATLIST+19, STATLIST+29, STATX+5, ANCSTAT+4, ANCSTAT+8, AGAIN+4, AGAIN+5, AGAIN+6, STATWORD+4 , STATWORD+5 |
Name | Line Occurrences |
---|---|
$$ANCSTAT | STATLIST+25 |
$$POSSSTAT | STATOK+3, STATLIST+9 |
AGAIN | AGAIN+2, AGAIN+8 |
ANCSX | ANCSTAT+4 |
SELSX | SELSTAT+15, AGAIN |
STATLIST | SELSTAT+15 |
STATX | STATLIST+10, STATLIST+12, STATLIST+24, STATLIST+26 |
STOKX | STATOK+4 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ANCSTAT | STATLIST+7~, STATLIST+25*, STATLIST+26 |
ANS | STATOK+2~, STATOK+4*, STATOK+7*, STOKX |
ANSTAT | ANCSTAT+1~, ANCSTAT+3*, ANCSTAT+4*, ANCSTAT+6, ANCSTAT+8*, ANCSX |
AOK | SELSTAT+9~, SELSTAT+16*, SELSTAT+17*, SELSTAT+19 |
CHOICE | SELSTAT+9~, SELSTAT+18*, SELSTAT+19*, SELSTAT+20*, SELSTAT+21*, SELSTAT+22*, SELSTAT+25*, SELSTAT+26*, SELSTAT+27 |
DA | SELSTAT+9~ |
DEFLT | SELSTAT~, SELSTAT+13 |
DIR | SELSTAT+9~ |
DIR("?" | SELSTAT+12* |
DIR("??" | SELSTAT+12* |
DIR("A" | SELSTAT+27* |
DIR("B" | SELSTAT+13* |
DIR(0 | SELSTAT+12* |
>> DTOUT | STATLIST+10, SELSTAT+15, AGAIN, SELSX |
>> DUOUT | AGAIN |
FILEDA | STATLIST~, STATLIST+9, STATLIST+10, STATLIST+25, ANCSTAT~, SELSTAT~, SELSTAT+11*, SELSTAT+15, SELSTAT+23, SELSTAT+27 , AGAIN+8 |
INACTOK | SELSTAT+9~, SELSTAT+16*, SELSTAT+17*, SELSTAT+20 |
MSG | STATOK+2~, STATOK+5*, STATOK+6 |
NEWSTAT | STATOK~, STATOK+4, STATLIST~, STATLIST+17, STATLIST+22, STATLIST+29, STATX+1, STATX+2, STATX+3 |
NODE0 | STATLIST+7~, STATLIST+9* |
PANCEST | ANCSTAT+1~, ANCSTAT+5 |
PANCEST( | ANCSTAT+6, ANCSTAT+7 |
PANCSTAT | ANCSTAT+1~, ANCSTAT+3*, ANCSTAT+4, ANCSTAT+7*, ANCSTAT+8 |
PFILEDA | STATLIST~, STATLIST+8*, STATLIST+10, STATLIST+24, STATLIST+25, ANCSTAT~, ANCSTAT+3, ANCSTAT+5, SELSTAT~, SELSTAT+15 |
PIECE7 | STATWORD~, STATWORD+5 |
PNODE0 | ANCSTAT+1~, ANCSTAT+3*, ANCSTAT+5 |
POSSSTAT | STATLIST+7~, STATLIST+9*, STATLIST+15, STATLIST+17, STATX+1, STATX+2, STATX+3, POSSSTAT+3~, POSSSTAT+4*, POSSSTAT+5 |
STAT | STATOK+2~, STATOK+3*, STATOK+4, STATOK+5 |
STATANS | STATWORD+3~, STATWORD+5*, STATWORD+6*, STATWORD+7 |
STATLIST | STATLIST~, STATLIST+15*, STATLIST+22*, STATLIST+26*, STATX, STATX+1*, STATX+2*, STATX+3*, STATX+4* |
STATMSG | STATLIST~, STATLIST+8*, STATLIST+12, STATLIST+19*, STATLIST+22*, STATLIST+30*, STATX+5* |
STATOK | SELSTAT+10~, AGAIN+2, AGAIN+3*, AGAIN+7* |
STATSCRN | SELSTAT+9~ |
STATUS | STATLIST+7~, STATLIST+29*, STATLIST+30, SELSTAT+9~, AGAIN*, AGAIN+1*, AGAIN+4*, AGAIN+5*, AGAIN+6*, AGAIN+7 , AGAIN+8*, SELSX*, SELSX+1 |
>> TIUFATTR | SELSTAT+25 |
>> TIUFAVAL | SELSTAT+25 |
TIUFCK | STATLIST+10~, STATLIST+12, STATLIST+17, STATLIST+20, STATLIST+22 |
TIUFCK("S" | STATLIST+14, STATLIST+17!, STATLIST+20! |
TIUFSLST | SELSTAT+10~, SELSTAT+15, SELSTAT+17, SELSTAT+25*, SELSTAT+26*, AGAIN+8 |
TIUFSMSG | SELSTAT+9~, SELSTAT+15, SELSTAT+25* |
>> TIUFXNOD | SELSTAT+12, SELSTAT+24 |
TIUI | ANCSTAT+1~, ANCSTAT+6*, ANCSTAT+7 |
TOK | SELSTAT+9~, SELSTAT+16*, SELSTAT+17*, SELSTAT+21 |
TYPE | STATOK~, STATOK+3, STATOK+5, STATLIST+7~, STATLIST+9*, STATLIST+19, STATX+5, POSSSTAT~, POSSSTAT+4 |
U | STATLIST+9, STATLIST+22, ANCSTAT+3, ANCSTAT+7, SELSTAT+25, AGAIN+8 |
X | SELSTAT+9~ |
Y | STATLIST+29, SELSTAT+9~, AGAIN+1 |