Selecting server limits for application environments

The previous section describes an option how servers of an application environment can be started. You can allow WLM to manage the number of servers or you can limit them. This option is applied independently for each instance of a subsystem. For IBM-supplied subsystems, you can usually use the default value supplied by the WLM ISPF application. This section defines subsystem instance as it is used by application environments and tells how to select the server start option for IBM-supplied subsystems.

A subsystem instance for an application environment is defined as a unique combination of: A subsystem instance using application environments has one of two different scopes, single-system or sysplex, depending on workload management services used by its subsystem type.

If the scope is single-system, all the server address spaces for the subsystem instance are created on the system where the instance connected to workload management.

If the scope is sysplex, the server spaces can be spread across the sysplex, with workload management starting at most one server on each system. The installation may choose to start additional servers on a system through the START command or automation, and these servers are equally eligible to accept application environment work as the one started automatically.

Note that this scope applies only to application environment server management. A subsystem with single-system scope for application environments, can still perform sysplex-wide functions for other purposes.

You can specify how the number of servers for a subsystem instance will be started when defining the application environment in the service definition. Reasons for limiting the number of servers might be a need to serialize or limit application environment server activity while testing, or a restriction in the subsystem itself. There are three options how to start servers: Options 1 and 2 apply when the subsystem type supports single-system scope. Options 1 and 3 apply when the subsystem type supports sysplex scope. “Managed by WLM” for single-system scope means any number of servers may be created for the subsystem instance on the system where it connected to workload management. “Managed by WLM” for sysplex scope means servers may be created for the subsystem instance on any number of systems in the sysplex.

The IBM-supplied subsystems using application environments, their scopes, and valid server limit options are as follows:

Table 1. Application environment server characteristics
Subsystem type Scope Valid server limit options
CB system
1.) Managed by WLM

Use this to address the WLM managed servers. This is the default for the WebSphere Application Server.

2.) Limited to a single server address space per system

Use this if you are testing and want to temporarily limit the number of servers. The WebSphere Application Server itself does not have a requirement for limiting servers.

DB2® system
1.) Managed by WLM

Use this to address the WLM managed servers. This is the default for DB2.

2.) Limited to a single server address space per system

Use this if the DB2 stored procedure cannot execute concurrently in multiple address spaces. This option should be used if a stored procedure is to be run in “debug” mode and writes to a trace.

IWEB system
1.) Managed by WLM

Use this to address the WLM managed servers. This is the default for Internet Connection Server, Domino® Go Webserver, or IBM® HTTP Server Powered by Domino (IHS powered by Domino).

2.) Limited to a single server address space per system

Use this if you are testing and want to temporarily limit the number of servers. The Internet Connection Server, Domino Go Webserver, or IBM HTTP Server Powered by Domino (IHS powered by Domino) does not have a requirement for limiting servers.

MQ system
1.) Managed by WLM

Use this to address the WLM managed servers. This is the default for MQSeries® Workflow.

2.) Limited to a single server address space per system

Use this if you are testing and want to temporarily limit the number of servers. MQSeries Workflow itself does not have a requirement for limiting servers.

SOM sysplex
3.) Limited to a single server address space per sysplex

SOMobjects® requires this limit on the number of servers for an application environment. This option is enforced by the WLM application.

For guidance on deciding which option to use, or to find out what options are valid for other subsystems that use application environments, refer to the subsystem reference information.