Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: TIUFHA3

Package: Text Integration Utility

Routine: TIUFHA3


Information

TIUFHA3 ; SLC/MAM - LM Templates H, A Action Edit Status, INACTIVE(TYPE,FILEDA,NODE0), WARNING, WARNOBJI(FILEDA) ; 03/16/2007

Source Information

Source file <TIUFHA3.m>

Call Graph

Call Graph

Call Graph Total: 15

Package Total Call Graph
Text Integration Utility 11 INIT^TIUFA  (COLLAPSE,EXPAND1)^TIUFH1  $$VMSG^TIUFL  $$HASITEMS^TIUFLF1  ($$SELSTAT,$$STATWORD,STATLIST)^TIUFLF5  AUTOSTAT^TIUFLF6  $$OBJUSED^TIUFLJ  PARSE^TIUFLLM  
LINEUP^TIUFLLM1  (PAUSE,RESET)^TIUFXHLX  DIRECT^TIUMAP2  
List Manager 3 FULL^VALM1  EN^VALM2  RE^VALM4  
VA FileMan 1 ^DIR  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 6

Package Total Caller Graph
Text Integration Utility 5 TIUF CHANGE STATUS TO ACTIVE  TIUF CHANGE STATUS TO INACTIVE  TIUF CHANGE STATUS TO TEST  TIUFHA ACTION EDIT STATUS  TIUFLF6  
Kernel 1 ^ORD(101  

Entry Points

Name Comments DBIA/ICR reference
EDSTAT ; Action Edit Status for Templates H, A, J, C
EDSTX
MANY(STATUS) ; Select multiple entries for Status ACTIVE for Templates H, C.
; Requires STATUS
ONE(STATUS) ; Select one entry (in loop) for Status INACTIVE or TEST for Templates H, C.
TMPLA(STATUS) ; Select multiple entries for Status edit for Template A
; Requires STATUS
EDONE(STATUS,INFO,TIUFQUIT,EXPAND) ; Edit Status for one LM entry.
; Requires STATUS,INFO; returns TIUFQUIT, EXPAND.
EDONX
INACTIVE(TYPE,FILEDA,NODE0) ; Change Status to Inactive.
; Requires TYPE, FILEDA, NODE0
INACX
COLLEXPD(INFO,EXPDFLG,EXPAND) ; Collapse entry, reexpand (to items only) if EXPDFLG=1
; Requires string INFO. Passes back array INFO. If 'EXPDFLG, must reexpand later, or reinit the whole screen.
WARNING() ; Function Warns user who asks to Inactivate, Returns 1 to Inactivate, 0 to not Inactivate.
ACTIVE(FILEDA,NODE0) ; Change Status to Active.
TEST(FILEDA,NODE0) ; Change Status to Test.
; Requires FILEDA, NODE0, INFO from EDSTAT.
WARNOBJI(FILEDA) ; Function Warns user inactivating an object, Returns 1 to Proceed, 0 to Stop.
WARNX

External References

Name Field # of Occurrence
^DIR WARNING+6, WARNOBJI+8
INIT^TIUFA TMPLA+6
COLLAPSE^TIUFH1 COLLEXPD+3
EXPAND1^TIUFH1 ONE+7, COLLEXPD+4
$$VMSG^TIUFL ONE+8, EDONE+22
$$HASITEMS^TIUFLF1 INACTIVE+6
$$SELSTAT^TIUFLF5 EDSTAT+4
$$STATWORD^TIUFLF5 EDONE+17
STATLIST^TIUFLF5 EDONE+16
AUTOSTAT^TIUFLF6 INACTIVE+11, ACTIVE+8, TEST+2
$$OBJUSED^TIUFLJ WARNOBJI+2
PARSE^TIUFLLM COLLEXPD+3
LINEUP^TIUFLLM1 MANY+5, ONE+6
PAUSE^TIUFXHLX EDONE+4, EDONE+6, EDONE+8, EDONE+9, EDONE+10, EDONE+12, EDONE+13, EDONE+14, EDONE+16, EDONE+17
RESET^TIUFXHLX EDSTX+1
DIRECT^TIUMAP2 ACTIVE+5
FULL^VALM1 ACTIVE+2
EN^VALM2 MANY+4, ONE+3, TMPLA+4
RE^VALM4 ONE+8

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!," Selecting Entries for Status ACTIVE. You may enter multiple entries",!,"at the same time."
  • Line Location: MANY+3
Function Call: WRITE
  • Prompt: !!," Selecting Entry for Status ",STATUS,". Please select ONE entry. You will be",!,"prompted for another."
  • Line Location: ONE+2
Function Call: WRITE
  • Prompt: " ... "
  • Line Location: ONE+4
Function Call: WRITE
  • Prompt: !!,"Selecting Another Entry for Status "_STATUS_":"
  • Line Location: ONE+10
Function Call: WRITE
  • Prompt: !!," Selecting Entries for Status ",STATUS,". You may enter multiple entries",!,"at the same time."
  • Line Location: TMPLA+3
Function Call: WRITE
  • Prompt: !!," Missing List Manager Information; See IRM",!
  • Line Location: EDONE+4
Function Call: WRITE
  • Prompt: !!," Entry "_+INFO_" does not exist in the File; See IRM",!
  • Line Location: EDONE+6
Function Call: WRITE
  • Prompt: !!,MSG,!
  • Line Location: EDONE+8
Function Call: WRITE
  • Prompt: !!,MSG,!
  • Line Location: EDONE+9
Function Call: WRITE
  • Prompt: !!,"Entry "_+INFO_" is an Object. To edit Status please select action Detailed",!,"Display and then select Basics.",!
  • Line Location: EDONE+10
Function Call: WRITE
  • Prompt: !!,MSG
  • Line Location: EDONE+11
Function Call: WRITE
  • Prompt: !,MSG,!
  • Line Location: EDONE+12
Function Call: WRITE
  • Prompt: !,MSG,!
  • Line Location: EDONE+13
Function Call: WRITE
  • Prompt: !!," Another user is editing this entry; please try later.",!
  • Line Location: EDONE+14
Function Call: WRITE
  • Prompt: !,MSG,!
  • Line Location: EDONE+16
Function Call: WRITE
  • Prompt: MSG,!
  • Line Location: EDONE+17
Function Call: WRITE
  • Prompt: " Inactivated"
  • Line Location: INACTIVE+4
Function Call: WRITE
  • Prompt: " NOT Inactivated"
  • Line Location: INACTIVE+5
Function Call: WRITE
  • Prompt: " NOT Inactivated"
  • Line Location: INACTIVE+6
Function Call: WRITE
  • Prompt: !," Entry and descendants Inactivated"
  • Line Location: INACTIVE+8
Function Call: WRITE
  • Prompt: !," Entry (& any nonShared Components) Inactivated"
  • Line Location: INACTIVE+9
Function Call: WRITE
  • Prompt: " Entry Inactivated"
  • Line Location: INACTIVE+10
Function Call: WRITE
  • Prompt: " ... "
  • Line Location: WARNING+6
Function Call: WRITE
  • Prompt: !!,$C(7),"You MUST first map ",$P(NODE0,U),!
  • Line Location: ACTIVE+4
Function Call: WRITE
  • Prompt: $C(7)," Status unchanged...",!
  • Line Location: ACTIVE+6
Function Call: WRITE
  • Prompt: " Entry and any (nonShared) Components Activated",!
  • Line Location: ACTIVE+9
Function Call: WRITE
  • Prompt: " Entry Activated",!
  • Line Location: ACTIVE+10
Function Call: WRITE
  • Prompt: !," Entry & any (nonShared) Components changed to TEST",!
  • Line Location: TEST+3
Function Call: WRITE
  • Prompt: " ... "
  • Line Location: WARNOBJI+8
Routine Call
  • DIR
  • Line Location:
    • WARNING+6
    • WARNOBJI+8

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TIU(8925.1 - [#8925.1] EDONE+5, EDONE+14, EDONE+15, EDONX, ACTIVE+3, ACTIVE+6
^TMP("TIUF1IDX" MANY+5, ONE+3, TMPLA+5

Label References

Name Line Occurrences
$$WARNING INACTIVE+6
$$WARNOBJI INACTIVE+3
ACTIVE EDONE+18
COLLEXPD EDONE+19, EDONE+20, EDONE+21
EDONE MANY+5, ONE+5, TMPLA+5
EDONX EDONE+4, EDONE+6, EDONE+8, EDONE+9, EDONE+10, EDONE+12, EDONE+13, EDONE+14, EDONE+16, EDONE+17
EDSTX EDSTAT+4, EDSTAT+5, EDSTAT+7
INACTIVE EDONE+18
INACX INACTIVE+3, INACTIVE+6
MANY EDSTAT+8
ONE EDSTAT+7
TEST EDONE+18
TMPLA EDSTAT+5
WARNX WARNOBJI+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CONTINUE INACTIVE+2~, INACTIVE+3*, INACTIVE+4, INACTIVE+6*, INACTIVE+8
DIR WARNING+1~, WARNOBJI+1~
DIR("A" WARNING+2*, WARNING+3*, WARNING+4*, WARNING+5*, WARNOBJI+3*, WARNOBJI+4*, WARNOBJI+5*, WARNOBJI+6*, WARNOBJI+7*
DIR("B" WARNING+2*, WARNOBJI+3*
DIR(0 WARNING+2*, WARNOBJI+3*
DIROUT EDSTAT+2~
DIRUT EDSTAT+2~, MANY+4!, MANY+5, ONE+2!, ONE+3, ONE+5!, TMPLA+4!, TMPLA+5
DTOUT EDSTAT+2~, EDSTAT+4, EDSTX, EDONE+16
EXPAND ONE+1~, ONE+5*, ONE+7, EDONE~, EDONE+3*, EDONE+19, EDONE+21, COLLEXPD~, COLLEXPD+2*, COLLEXPD+5
EXPDFLG COLLEXPD~, COLLEXPD+4, COLLEXPD+5
FILEDA EDONE+2~, EDONE+5*, EDONE+8, EDONE+14, EDONE+15, EDONE+16, EDONE+18, EDONX, INACTIVE~, INACTIVE+3
, INACTIVE+6, INACTIVE+11, ACTIVE~, ACTIVE+3, ACTIVE+5, ACTIVE+6, ACTIVE+8, TEST~, TEST+2, WARNOBJI~
, WARNOBJI+2
INFO MANY+2~, MANY+5*, ONE+1~, ONE+3*, ONE+5, ONE+6, ONE+7, TMPLA+2~, TMPLA+5*, EDONE~
, EDONE+4, EDONE+5, EDONE+6, EDONE+9, EDONE+10, EDONE+11, EDONE+19, EDONE+20, EDONE+21, COLLEXPD~
, COLLEXPD+2, COLLEXPD+3, COLLEXPD+4, COLLEXPD+5
LINENO MANY+2~, MANY+5*, TMPLA+2~, TMPLA+5*
LIST EDONE+2~, EDONE+16
MSG EDONE+2~, EDONE+8*, EDONE+9*, EDONE+11*, EDONE+12*, EDONE+13*, EDONE+16, EDONE+17*
NODE0 EDONE+2~, EDONE+5*, EDONE+6, EDONE+7, EDONE+9, EDONE+12, EDONE+17, EDONE+18, INACTIVE~, INACTIVE+11
, ACTIVE~, ACTIVE+3, ACTIVE+4, ACTIVE+8, ACTIVE+9, TEST~, TEST+2
PFILEDA EDONE+2~, EDONE+15*, EDONE+16
STATOK EDONE+2~
STATUS EDSTAT+1~, EDSTAT+4*, EDSTAT+5, EDSTAT+7, EDSTAT+8, MANY~, MANY+5, ONE~, ONE+2, ONE+4
, ONE+5, ONE+10, TMPLA~, TMPLA+3, TMPLA+5, EDONE~, EDONE+3, EDONE+11, EDONE+16, EDONE+17
, EDONE+18, EDONE+19, EDONE+20, EDONE+21
TIUFFULL EDSTAT+1~, EDSTX+1
TIUFQUIT MANY+2~, MANY+5*, ONE+1~, ONE+3, ONE+5*, TMPLA+2~, TMPLA+5*, EDONE~, EDONE+3*, EDONE+4*
, EDONE+6*
>> TIUFTMPL EDSTAT+5, MANY+5, ONE+6, EDONE+11
>> TIUFWHO EDONE+9
TIUFXNOD EDSTAT+1~, EDSTAT+3*, MANY+3, MANY+4, ONE+2, ONE+3, ONE+9*, TMPLA+3, TMPLA+4, INACTIVE+11
TIUOUT ACTIVE+1~, ACTIVE+3, ACTIVE+7*
TYPE EDONE+2~, EDONE+7*, EDONE+9, EDONE+10, EDONE+12, EDONE+13, EDONE+18, EDONE+19, EDONE+20, INACTIVE~
, INACTIVE+3, INACTIVE+6, INACTIVE+7, INACTIVE+9
U EDSTAT+4, MANY+3, ONE+2, ONE+7, ONE+9, TMPLA+3, EDONE+5, EDONE+7, EDONE+9, EDONE+12
, EDONE+17, INACTIVE+11, COLLEXPD+2, COLLEXPD+5, ACTIVE+3, ACTIVE+4, ACTIVE+9
USED WARNOBJI+1~, WARNOBJI+2*
>> VALMBCK EDSTAT+3*, EDSTX*, EDSTX+1*, ONE+8, TMPLA+6, EDONE+3*, INACTIVE+11*, ACTIVE+7*, ACTIVE+8*, TEST+2*
>> VALMCNT ONE+7*, COLLEXPD+5*
>> VALMSG ONE+8*, EDONE+22*
>> VALMY( MANY+5, TMPLA+5
>> VALMY(0 MANY+4, ONE+3, TMPLA+4
WARNANS WARNOBJI+1~, WARNOBJI+2*, WARNOBJI+8*, WARNX
X WARNING+1~, WARNOBJI+1~
>> XQORNOD(0 EDSTAT+3
Y WARNING+1~, WARNING+7, WARNOBJI+1~, WARNOBJI+8
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All