STANDARD DATA DICTIONARY #8994.1 -- RPC BROKER SITE PARAMETERS FILE 9/29/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):