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 |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: NVSSTB

Package: National VistA Support

Routine: NVSSTB


Information

NVSSTB ;MB/SLCOIFO START BROKER,MAILMAN,TASKMAN

Source Information

Source file <NVSSTB.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
Kernel 6 HOME^%ZIS  $$FTG^%ZISH  $$OS^%ZOSV  $$CJ^XLFSTR  (SMAN,SSUB)^ZTMKU  RUN^ZTMON  
National VistA Support 1 ^NVSSTM  
RPC Broker 1 STOP^XWBTCP  
VA FileMan 1 ^DIR  

Entry Points

Name Comments DBIA/ICR reference
TM ; start Task Manager...
BL ;check/start Broker Listeners...
ML ; check/start network mail listener if tcpip service not used...
STM ; stop Task Manager and Sub-managers...
TMSTAT(LIST) ; check and list current Task Manager status...
; LIST = an array name passed by reference into which current TM jobs are listed
; returns LIST=number of TM manager jobs in ^%ZTSCH("STATUS")
; LIST(node name)=TM job status line from ^%ZTSCH("STATUS",pid)
SBL ; stop broker listener...

External References

Name Field # of Occurrence
HOME^%ZIS NVSSTB+16
$$FTG^%ZISH BL+5, ML+5
$$OS^%ZOSV NVSSTB+8, NVSSTB+9, NVSSTB+10, NVSSTB+11, NVSSTB+14
^DIR NVSSTB+45, TM+5, TM+21, BL+19, BL+35, ML+20, ML+29, STM+6, STM+14, STM+29
SBL+27, SBL+36
^NVSSTM NVSSTB+8, NVSSTB+9, NVSSTB+10, NVSSTB+11
$$CJ^XLFSTR NVSSTB+22, NVSSTB+23, NVSSTB+24, NVSSTB+25, NVSSTB+26, NVSSTB+27
STOP^XWBTCP SBL+31
SMAN^ZTMKU STM+18
SSUB^ZTMKU STM+24
RUN^ZTMON TM+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"This routine is for Cache systems only."
  • Line Location: NVSSTB+6
Function Call: WRITE
  • Prompt: !,"This routine is for VMS/Cache systems only."
  • Line Location: NVSSTB+14
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: NVSSTB+21
Function Call: WRITE
  • Prompt: !!,"It appears Taskman is already running for config ",NVSCFG
  • Line Location: TM+3
Function Call: WRITE
  • Prompt: !
  • Line Location: TM+5
Function Call: WRITE
  • Prompt: !!,$C(7),"This Configuration is not VAH or TST."
  • Line Location: TM+18
Function Call: WRITE
  • Prompt: !
  • Line Location: TM+21
Function Call: WRITE
  • Prompt: !!,"Checking for existing TCPIP Broker Services...",!
  • Line Location: BL+1
Function Call: WRITE
  • Prompt: !,"TCPIP SERVICE LISTING NOT AVAILABLE - CHECK VMS DIRECTORY ",HFSDIR
  • Line Location: BL+6
Function Call: WRITE
  • Prompt: !,NVSTCPIP
  • Line Location: BL+10
Function Call: WRITE
  • Prompt: !
  • Line Location: BL+19
Function Call: WRITE
  • Prompt: !!,$C(7),"This Configuration is not VAH or TST."
  • Line Location: BL+32
Function Call: WRITE
  • Prompt: !
  • Line Location: BL+35
Function Call: WRITE
  • Prompt: !!,"Checking for existing TCPIP XMINETMM Service...",!
  • Line Location: ML+1
Function Call: WRITE
  • Prompt: !,"TCPIP SERVICE LISTING NOT AVAILABLE - CHECK VMS DIRECTORY ",HFSDIR
  • Line Location: ML+6
Function Call: WRITE
  • Prompt: !,NVSTCPIP
  • Line Location: ML+10
Function Call: WRITE
  • Prompt: !
  • Line Location: ML+20
Function Call: WRITE
  • Prompt: !!,"JOBbing the routine ^XMRONT..."
  • Line Location: ML+23
Function Call: WRITE
  • Prompt: !?2,"ERROR -- the command JOB ^XMRONT failed!"
  • Line Location: ML+25
Function Call: WRITE
  • Prompt: "JOB command executed successfully."
  • Line Location: ML+26
Function Call: WRITE
  • Prompt: !
  • Line Location: ML+29
Function Call: WRITE
  • Prompt: !
  • Line Location: STM+7
Function Call: WRITE
  • Prompt: "."
  • Line Location: STM+20
Function Call: WRITE
  • Prompt: !?2,"ERROR -- Manager job would not stop!"
  • Line Location: STM+21
Function Call: WRITE
  • Prompt: !
  • Line Location: STM+29
Function Call: WRITE
  • Prompt: !!,"Current Task Manager status:"
  • Line Location: TMSTAT+6
Function Call: WRITE
  • Prompt: !!,"Process ID"
  • Line Location: TMSTAT+10
Function Call: WRITE
  • Prompt: ?20,"Node"
  • Line Location: TMSTAT+11
Function Call: WRITE
  • Prompt: ?35,"Status"
  • Line Location: TMSTAT+12
Function Call: WRITE
  • Prompt: !!,"Searching process table for any Broker listener(s) running in"
  • Line Location: SBL+6
Function Call: WRITE
  • Prompt: !,"configuration ",NVSCFG,"..."
  • Line Location: SBL+7
Function Call: WRITE
  • Prompt: !!,"**NO Broker listener jobs were found here!**"
  • Line Location: SBL+16
Function Call: WRITE
  • Prompt: !?2,NVSBPORT
  • Line Location: SBL+21
Function Call: WRITE
  • Prompt: !
  • Line Location: SBL+36
Routine Call
  • %ZIS
  • Line Location:
    • NVSSTB+16
Routine Call
  • DIR
  • Line Location:
    • NVSSTB+45
    • TM+5
    • TM+21
    • BL+19
    • BL+35
    • ML+20
    • ML+29
    • STM+6
    • STM+14
    • STM+29
    • SBL+27
    • SBL+36

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZTSCH("STATUS" TM+3, STM+20, STM+21, TMSTAT+7, TMSTAT+14, TMSTAT+15
^XTV(8989.3 - [#8989.3] BL+3, ML+3

Label References

Name Line Occurrences
BL NVSSTB+50, NVSSTB+54
ML NVSSTB+51, NVSSTB+55
SBL NVSSTB+57
STM NVSSTB+56
TM NVSSTB+49, NVSSTB+53
TMSTAT STM+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DIR NVSSTB+45!, TM+4!, TM+5!, TM+8~, TM+21!, BL+18!, BL+19!, BL+22~, BL+35!, ML+19!
ML+20!, ML+29!, STM+1~, STM+6!, STM+14!, STM+29!, SBL+1~, SBL+27!, SBL+36!
DIR("?" NVSSTB+43*, NVSSTB+44*, STM+13*, SBL+26*
DIR("A" NVSSTB+33*, NVSSTB+34*, NVSSTB+35*, NVSSTB+36*, NVSSTB+37*, NVSSTB+38*, NVSSTB+39*, NVSSTB+40*, NVSSTB+41*, TM+4*
TM+20*, BL+18*, BL+34*, ML+19*, ML+28*, STM+5*, STM+11*, STM+28*, SBL+24*, SBL+35*
DIR("B" NVSSTB+42*, TM+4*, BL+18*, ML+19*, STM+12*, SBL+25*
DIR(0 NVSSTB+32*, TM+4*, TM+19*, BL+18*, BL+33*, ML+19*, ML+27*, STM+4*, STM+10*, STM+27*
SBL+23*, SBL+34*
DIRUT NVSSTB+20, NVSSTB+46*, NVSSTB+47, NVSSTB+58!, TM+6, TM+8~, BL+20, BL+22~, ML+21, STM+1~
STM+9, STM+15, STM+26!, SBL+1~, SBL+17!, SBL+22, SBL+28, SBL+33*
DTOUT NVSSTB+58!, TM+8~, BL+22~, STM+1~, STM+26!, SBL+1~, SBL+17!
HFSDIR BL+3*, BL+4, BL+5, BL+6, BL+16, BL+17!, ML+3*, ML+4, ML+5, ML+6
ML+17, ML+18!
>> I STM+20*
IOF NVSSTB+16, NVSSTB+21
LIST TMSTAT~, TMSTAT+5*, TMSTAT+19*
LIST( TMSTAT+20*
NVS BL+7*, BL+8*, BL+9, BL+17!, ML+7*, ML+8*, ML+9, ML+18!
NVSANS NVSSTB+48*, NVSSTB+49, NVSSTB+50, NVSSTB+51, NVSSTB+52, NVSSTB+56, NVSSTB+57, NVSSTB+58!
NVSBDEV SBL+1~, SBL+11*, SBL+12!, SBL+14, SBL+15!
NVSBLIS SBL+1~, SBL+3*, SBL+13*, SBL+16, SBL+17, SBL+18, SBL+19, SBL+25, SBL+33
NVSBLIS( SBL+14*, SBL+21
NVSBLIS("" SBL+23
NVSBLIS(0 SBL+23, SBL+25
NVSBLTCP BL+2*, BL+10*, BL+13, BL+17!
NVSBPORT SBL+1~, SBL+20*, SBL+21*, SBL+29*, SBL+30, SBL+31, SBL+32!
NVSCFG NVSSTB+19*, NVSSTB+30, NVSSTB+33, NVSSTB+34, NVSSTB+35, NVSSTB+36, NVSSTB+37, NVSSTB+38, NVSSTB+58!, TM+3
SBL+7
NVSJPID SBL+1~, SBL+8*, SBL+9, SBL+11
NVSNODE NVSSTB+17*, NVSSTB+28, NVSSTB+33, NVSSTB+34, NVSSTB+35, NVSSTB+36, NVSSTB+37, NVSSTB+38, NVSSTB+58!
NVSROU SBL+1~, SBL+9*, SBL+10!, SBL+12!, SBL+15!
NVSTCPIP BL+9*, BL+10, BL+11!, ML+9*, ML+10, ML+11!
NVSTEMP BL+17!, ML+18!
NVSTEMP( BL+8, BL+9, ML+8, ML+9
NVSTMDAT TMSTAT+4~, TMSTAT+15*, TMSTAT+17, TMSTAT+18, TMSTAT+20, TMSTAT+21!
NVSTMLIS STM+1~, STM+2, STM+3
NVSTMLIS( STM+9, STM+19
NVSTMNOD STM+8*, STM+9*, STM+11, STM+18, STM+19, STM+21, STM+24, STM+26!
NVSTMPID STM+1~, STM+19*, STM+20, TMSTAT+4~, TMSTAT+13*, TMSTAT+14*, TMSTAT+15, TMSTAT+16, TMSTAT+20
NVSVOL NVSSTB+18*, NVSSTB+29, NVSSTB+58!, TM+9, TM+13, TM+14, TM+15, TM+16, BL+23, BL+27
BL+28, BL+29, BL+30
NVSXMTCP ML+2*, ML+10*, ML+13, ML+18!
X NVSSTB+58!, TM+8~, TM+12*, TM+16*, BL+4*, BL+5*, BL+6, BL+16*, BL+17!, BL+22~
BL+26*, BL+30*, ML+4*, ML+5*, ML+6, ML+17*, ML+18!, STM+1~, STM+26!, SBL+1~
SBL+17!
Y NVSSTB+46, NVSSTB+48, NVSSTB+58!, TM+6, TM+8~, BL+20, BL+22~, ML+21, STM+1~, STM+16
STM+26!, SBL+1~, SBL+17!, SBL+29
base SBL+1~, SBL+4*, SBL+8
>> i SBL+8*
maxpid SBL+1~, SBL+5*, SBL+8
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All