PROSERVE command
- Last Updated: February 11, 2026
- 2 minute read
- OpenEdge
- Version 13.0
- Documentation
Starts the broker, which in turn spawns the server. The server process coordinates all access to the specified OpenEdge database.
Syntax
|
Parameters
- db-name
- Specifies the specific database you want to start.
- -servergroup server-group-name
- Specifies the logical collection of server processes to start.
The server-group-name you specify must match
the name of a server group in the
conmgr.propertiesfile. You create server groups using OpenEdge Management or OpenEdge Explorer, which are saved in theconmgr.propertiesfile. - parameters
- Specifies the startup parameters for the broker/server. See Database Startup Parameters for a list of broker/server startup parameters.
Notes
- You can specify only one database name when using PROSERVE to start a broker or server group.
- Server groups manage network connections four separate ways:
- Accept no network connections
- Accept SQL and ABL network connections
- Accept only SQL network connections
- Accept only ABL network connections
- Typically, server groups share common attributes such as connection port, number of servers, and how connected clients are distributed among the severs.
- You create server groups using OpenEdge Management or OpenEdge Explorer,
which are saved in the
conmgr.propertiesfile. The server-group-name you specify with the PROSERVE-servergroupparameter must match the name of a server group in theconmgr.propertiesfile. Do not edit theconmgr.propertiesfile directly. Instead, use OpenEdge Management or OpenEdge Explorer. For more information on OpenEdge Management and OpenEdge Explorer, see the online Help. - The behavior of the
-servergroupparameter is similar to the behavior of the-pf(parameter file) parameter. In effect,-servergroupcauses a server to load the parameters associated with the server group, including the database name.It is possible to override the parameter values associated with a server group by adding additional parameters to the PROSERVE command. For example, if the database buffer pool is set to 10,000 within the configuration associated with a server group, you can specify a larger value by adding an additional parameter:
proserve -servergroup sports2020.myconfig.4GLdefault -B 20000Conversely, if you specify a startup parameter before the
-servergroupparameter, the startup parameter can be overridden when the same parameter is set in the server group configuration file. For example, if you place the additional parameter before the-servergroupparameter, the database buffer pool remains 10,000:proserve -B 20000 -servergroup sports2020.myconfig.4GLdefault