While the NameServer can be useful, use of the NameServer is optional. There are several reasons why you might want to eliminate the NameServer from your configuration:
Simple configurations or low-demand deployments might not require location transparency and load balancing.
The NameServer uses the User Datagram Protocol (UDP). Some sites have restrictions that prohibit the use of UDP.
You can also eliminate the NameServer by directly editing the ubroker.properties file, although using OpenEdge Management or OpenEdge Explorer is less error-prone. For more information on the ubroker.properties file, see ubroker.propertiesfile.
To eliminate the NameServer by editing the ubroker.properties file:
1. Open OpenEdge-install-dir/properties/ubroker.properties in a text editor.
2. Find the broker definition for your Transaction Server. For example:
[UBroker.WS.wsbroker1]
Note that wsbroker1 is the name of the Transaction Server.
3. Add and set the following property:
registerNameServer=0
Or, if registerNameServer is already set to 1, reset it to 0.
4. Find the definition for your Messenger. For example, if you use CGIIP:
[WebSpeed.Messengers.CGIIP]
5. Add and set the following property:
registerNameServer=0
Or, if registerNameServer is already set to 1, reset it to 0.
6. Add and set the port number for your broker. For example, if you are using the default wsbroker1:
Port=3055
7. Save and close the ubroker.properties file.
Note: When you eliminate the NameServer, the Messenger can access only one WebSpeed Transaction Server (broker). One of the advantages of using the NameServer is that you can run multiple brokers.