Salesforce

11.6 mergeprop adding killAgentAfterTimeout=true for all Brokers

« Go Back

Information

 
Title11.6 mergeprop adding killAgentAfterTimeout=true for all Brokers
URL Nameprogress-11-6-mergeprop-adding-killagentaftertimeout-true
Article Number000175483
EnvironmentProduct: OpenEdge
Version: 11.6 and later
OS: All supported platforms
Question/Problem Description
Migrating an earlier version of the ubroker.properties file to replace the file in OpenEdge 11.6 with mergeprop.
Running a 11.6 mergeprop against an earlier OpenEdge 11 ubroker.properties to add or update an AppServer Broker.
Steps to Reproduce1) copy ubroker.properties from version 11.5 into properties folder from 11.6.
2) run mergeprop command from an 11.5 ubroker.properties file to an 11.6 ubroker.properties file
Example:
mergeprop -type ubroker -update -delta <path to file which has changes to be added / updated> -target <path to DLC/properties/ubroker.properties>
Clarifying Information
Error MessageUnable to start <appserver name> due to Invalid property name: "killAgentAfterTimeout". (PRPMsg009) in UBroker
Defect NumberDefect PSC00350380
Enhancement Number
Cause
The killAgentAfterTimeout property did not exist prior to OpenEdge 11.6 where it was introduced for WebSpeed Agents.

The mergeprop sets killAgentAfterTimeout=true in the [UBroker] parent section.  AppServers fail startup when the AppServer is started with a version prior to OpenEdge 11.6

Defect PSC00350380 was raised to ensure the killAgentAfterTimeout property is only added to the appropriate UBroker.WS section and defaults to false instead of true.
Resolution
1.  Don't start pre-OpenEdge 11.6 UBrokers with the killAgentAfterTimeout property.
Manually edit the ubroker.properties file and remove or comment out killAgentAfterTimeout property from the ubroker.properties file

2. OpenEdge 11.6 UBrokers will start with the killAgentAfterTimeout property, where it was first introduced.

3. OpenEdge 11.7 UBrokers, with the exception of WebSpeed Brokers, will fail to start when the killAgentAfterTimeout property is manually added or erroneously added with mergeprop to the [UBroker] Section

For further information Refer to Article  What is the purpose of the killAgentAfterTimeout property   
Workaround
Notes
Keyword Phrase
Last Modified Date11/20/2020 7:11 AM

Powered by