STANDARD DATA DICTIONARY #8994.1 -- RPC BROKER SITE PARAMETERS FILE                                               3/24/25    PAGE 1
STORED IN ^XWB(8994.1,  (1 ENTRY)   SITE: WWW.BMIRWIN.COM   UCI: VISTA,VISTA                                       (VERSION 1.1)   

DATA          NAME                  GLOBAL        DATA
ELEMENT       TITLE                 LOCATION      TYPE
-----------------------------------------------------------------------------------------------------------------------------------
This file holds the site parameters for this installation of the RPC Broker.  It will have only one entry -- the domain name of the
installation site.  


              DD ACCESS: @
              RD ACCESS: @
              WR ACCESS: @
             DEL ACCESS: @
           LAYGO ACCESS: @
           AUDIT ACCESS: @

   APPLICATION GROUP(S): XWB

CROSS
REFERENCED BY: DOMAIN NAME(B), STATUS(C)



8994.1,.01    DOMAIN NAME            0;1 POINTER TO DOMAIN FILE (#4.2) (Required)

              INPUT TRANSFORM:  S DINUM=1
              LAST EDITED:      AUG 29, 1996 
              DESCRIPTION:      This is the name of this installation of the RPC Broker, as it is known to the rest of the network.
                                It must appear in the DOMAIN file.  This name applies to all CPUs or Volume sets which access this
                                ^XWB global.  

              NOTES:            XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER

              CROSS-REFERENCE:  8994.1^B 
                                1)= S ^XWB(8994.1,"B",$E(X,1,30),DA)=""
                                2)= K ^XWB(8994.1,"B",$E(X,1,30),DA)


8994.1,2      MAIL GROUP FOR ALERTS  0;2 POINTER TO MAIL GROUP FILE (#3.8)

              LAST EDITED:      AUG 10, 2000 
              DESCRIPTION:
                                This field points to the Mail Group file 


8994.1,7      LISTENER               7;0 POINTER Multiple #8994.17

              DESCRIPTION:      This field contains all the information that the Broker needs to run a background process, which
                                accepts incoming connection requests.  The listener doesn't execute the client's RPCs.  The
                                listener starts up other processes as handlers, which run RPCs.  


8994.17,.01     BOX-VOLUME PAIR        0;1 POINTER TO TASKMAN SITE PARAMETERS FILE (#14.7)

                LAST EDITED:      NOV 16, 1999 
                DESCRIPTION:
                                  This field determines on what CPU and volume set the listener should run.  

                SCREEN:           S DIC("S")="I $G(XWBCHK)=""I KNOW WHAT I'M DOING"""
                EXPLANATION:    Knowing how to set XWBCHK before editing this field should reduce the likelihood of inappropriate e
                                ntries.
                DELETE TEST:    1,0)= I $G(XWBCHK)'="ALLOW"

                CROSS-REFERENCE:8994.17^B 
                                1)= S ^XWB(8994.1,DA(1),7,"B",$E(X,1,30),DA)=""
                                2)= K ^XWB(8994.1,DA(1),7,"B",$E(X,1,30),DA)


8994.17,1       PORT                 1;0 Multiple #8994.171

                DESCRIPTION:    This is the TCP/IP port that the listener should monitor for incoming connection requests.  This is
                                the port which a client should use to connect to a server.  
                                 
                                Don't use a port that is already in use on the CPU where you want to run the listener.  No two
                                processes can share the same TCP/IP port on the same CPU.  
                                 
                                Typically, port numbers bellow 5000 are reserved for various common TCP/IP services.  So you should
                                use port numbers 9000 and above.  


8994.171,.01      PORT                 0;1 NUMBER

                  INPUT TRANSFORM:K:+X'=X!(X>32000)!(X<9000)!(X?.E1"."1N.N) X
                  LAST EDITED:    NOV 16, 1999 
                  HELP-PROMPT:    Type a Number between 9000 and 32000, 0 Decimal Digits 
                  CROSS-REFERENCE:8994.171^B 
                                  1)= S ^XWB(8994.1,DA(2),7,DA(1),1,"B",$E(X,1,30),DA)=""
                                  2)= K ^XWB(8994.1,DA(2),7,DA(1),1,"B",$E(X,1,30),DA)

                  CROSS-REFERENCE:^^TRIGGER^8994.171^1 
                                1)= K DIV S DIV=X,D0=DA(2),DIV(0)=D0,D1=DA(1),DIV(1)=D1,D2=DA,DIV(2)=D2 S Y(1)=$S($D(^XWB(8994.1,D0
                                ,7,D1,1,D2,0)):^(0),1:"") S X=$P(Y(1),U,2),X=X S DIU=X K Y S X=DIV S X="6" X ^DD(8994.171,.01,1,2,1
                                .4)

                                1.4)= S DIH=$S($D(^XWB(8994.1,DIV(0),7,DIV(1),1,DIV(2),0)):^(0),1:""),DIV=X S $P(^(0),U,2)=DIV,DIH=
                                8994.171,DIG=1 D ^DICR:$O(^DD(DIH,DIG,1,0))>0

                                2)= Q

                                CREATE VALUE)= "6"
                                DELETE VALUE)= NO EFFECT
                                FIELD)= STATUS
                                This TRIGGER Xref initializes the STATUS field of the newly entered port to 6 (internal value of
                                STOPPED).  
                                 
                                This Xref is on the PORT (.01) field of the PORT (1) multiple.  The SET logic is "6".  No KILL
                                logic.  



8994.171,.5       TYPE OF LISTENER   0;3 SET

                                '0' FOR Original; 
                                '1' FOR New Style; 
                  LAST EDITED:  MAR 31, 2003 
                  DESCRIPTION:  This is a flag to tell a Cache/NT site what kind of RPCBroker listener to start.  It should not be
                                needed for other types of RPCBroker listeners because they will be under the control of TCPIP
                                service.  


8994.171,1        STATUS             0;2 SET

                                '1' FOR START; 
                                '2' FOR STARTING; 
                                '3' FOR RUNNING; 
                                '4' FOR STOP; 
                                '5' FOR STOPPING; 
                                '6' FOR STOPPED; 
                  LAST EDITED:  SEP 30, 1996 
                  SCREEN:       S DIC("S")="I $$STATSCRN^XWBTCP(Y)"
                  EXPLANATION:  You can only set STATUS to START or STOP.  All other settings are controlled by the RPC Broker itse
                                lf.
                  NOTES:        TRIGGERED by the PORT field of the PORT sub-field of the LISTENER sub-field of the RPC BROKER SITE 
                                PARAMETERS File 

                  CROSS-REFERENCE:8994.1^C^MUMPS 
                                1)= D STATCHG^XWBTCP(.DA,X)
                                2)= Q


8994.171,2        CONTROLLED BY LISTENER STARTER 0;4 SET

                                '0' FOR NO; 
                                '1' FOR YES; 
                  LAST EDITED:  OCT 11, 1996 
                  DESCRIPTION:  If you want the Broker listener to start listening on this CPU-port-UCI when the XWB LISTENER
                                STARTER option is run, enter YES.  All of the listener entries in this file that have CONTROLLED BY
                                LISTENER STARTER set to YES will be started when XWB LISTENER STARTER option is run.  
                                 
                                Hint: XWB LISTENER STARTER option may be used to start all of the listeners 
                                      you need automatically when the Task Manager is started.  Use the 
                                      Schedule/Unschedule Options option.  In the SPECIAL QUEUEING field 
                                      enter STARTUP.  Leave all other fields empty.  







      FILES POINTED TO                      FIELDS

DOMAIN (#4.2)                     DOMAIN NAME (#.01)

MAIL GROUP (#3.8)                 MAIL GROUP FOR ALERTS (#2)

TASKMAN SITE PARAMETERS (#14.7)   LISTENER:BOX-VOLUME PAIR (#.01)



INPUT TEMPLATE(S):
XWB LISTENER EDIT             JUL 01, 2003@08:52  USER #0    

PRINT TEMPLATE(S):

SORT TEMPLATE(S):

FORM(S)/BLOCK(S):