Understanding Domain-Level Environment Settings

Environment settings can be set at the following levels:

  • Operating System: At this level, the environment settings apply to all processes running at that time on the host, such as PS_CFG_HOME.

  • Domain: At this level, you can specify settings that apply to only that domain. That is you can override any operating system environment settings, as well as any that come by default from the higher-level configuration file (.UBX).

Note:

Setting a variable at the domain-level overrides the variable set in the parent environment. Variables like PS_HOME and PS_CFG_HOME cannot be set at the domain level.

The settings you modify or add for that domain will be saved in the *PS_ENVFILE section one of the following files, depending on the domain type:

  • psappsrv.ubx

  • psprcsrv.ubx

  • pssrchsrv.ubx

When the configuration settings are loaded for that domain, then these settings will also be reflected in the .env file for that domain.

Note:

It is not recommended to modify the .env file manually because it will be overwritten by .ubx values if the domain is ever re-configured (selecting the Load config as shown option on the Quick-configure menu). Environment settings should be set using the PeopleSoft Domain Environment Settings menu.