Consultor Eletrônico



Kbase 20105: How to create a correct UUID in broker definition in the ubroker.properties
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   10/28/2008
Status: Verified

GOAL:

How to create a correct UUID in broker definition in the ubroker.properties

GOAL:

What is genuuid?

GOAL:

How to run genuuid?

GOAL:

What to do with genuuid output?

FACT(s) (Environment):

Progress 8.x
Progress 9.x
OpenEdge 10.x
All Supported Operating Systems

FIX:

UUID for a broker is automatically set and entered if the broker is added or modified through Progress Explorer.

When manually adding broker entries (AppServer brokers, WebSpeed brokers, Database brokers) to either of the Progress properties files (ubroker.properties or conmgr.properties), a Universally Unique Identifier (UUID) needs to be manually created, to identify the various Progress processes on a specific system. A UUID is unique across time and space within a single computer network and cannot be any random unique set of ascii characters manually entered in the properties files.

Progress supplies a utility called "genuuid" which generates a new UUID. The value of the output once generated, can then be cut and pasted into the appropriate place in the properties file.

To run genuuid, use the command:

$DLC/bin/genuuid (on UNIX)
%DLC%\bin\genuuid (on Windows)

When running the command, the program returns a unique identifier.

For example:

$ genuuid
172.16.9.61:60095d5:e14c27ba3e:-8000

The new UUID is used as follows:

#
# Sample AppServer Broker definition
#
[UBroker.AS.asbroker1]
appserviceNameList=asbroker1
brokerLogFile=$WRKDIR/asbroker1.broker.log
controllingNameServer=NS1
defaultService=1
description=A sample AppServer setup for State-reset
environment=asbroker1
groupName=
portNumber=3090
srvrLogFile=$WRKDIR/asbroker1.server.log
userName=
uuid=172.16.9.61:60095d5:e14c27ba3e:-8000 << HERE!