Consultor Eletrônico



Kbase P106036: What is the predefined WebSpeed environmental variable MULTI_DEV_PROPATH
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   06/07/2005
Status: Unverified

GOAL:

What is the predefined WebSpeed environmental variable MULTI_DEV_PROPATH

GOAL:

How to define MULTI_DEV_PROPATH to the WebSpeed Broker and it's agents

FACT(s) (Environment):

WebSpeed 3.1D
WebSpeed 3.1E
OpenEdge 10.x

FIX:

Specifies a customized PROPATH for each developer. Each developer?s personal working directory can be prefixed to the standard Agent PROPATH, allowing each to run code from their sandbox first, followed by common code. Developers do not need their own broker, but can share a common development broker. As a result, the agent first searches for code in a developer's personal directories. If not found, it refers to it's own PROPATH setting.

The alternative to this feature is to start a broker with a different PROPATH for each developer

The VALUE is a developer's name plus a delimited list of pathnames. For example:
developer1=/usr/dev1/apps/test;/usr/dev1/apps/test|developer2=/usr/dev2/apps/test;/usr/dev2/apps/test2.

In this example, developer 1 and developer2 can now be used as values assigned to variable called devuser in a URL like the following:
http://devhost/cgi-bin/cgiip.exe/WService=wsbroker1/mycode?devuser=developer1

In this case, a number of developers may be using wsbroker1, but the agent will try to execute mycode from developer1's directories

Activation of this variable can be accomplished either by:

1. Using the Progress Explorer and entering the name of the variable in the NAME field in the brokers' Environment Variable Properties dialog box and the Value in the VALUE field.

2. Manually add to the ubrokers.property file under the Environment section for your broker.
[Environment.wsbroker1]
MULTI_DEV_PROPATH=[Developer name plus a delimited list of pathnames]