Reviewing the Customization File for a Single Process Scheduler Domain

This sample shows a psft_customizations.yaml file for a single Process Scheduler domain with the domain name PRCSDOM1. Be sure to retain the indentation as given in the delivered psft_configuration.yaml file when you copy the sections into the psft_customizations.yaml file. This sample includes annotations (marked by ###) for the purposes of this explanation.

If you want to create PeopleSoft domains in a non-default PS_CFG_HOME location, you must specify the desired value for the scalar parameter ps_config_home outside the prcs_domain_list section.

Note:

Specify the same value for ps_config_home and for the ps_cfg_home_dir parameter in the appserver_domain_list section. They both must reference the same location.

See Preparing the Customization File for the PS_CFG_HOME Location.

This sample starts with a scalar parameter for prcs_domain_name. Interpolation functions that reference this scalar parameter will also use the non-default value. This applies to the interpolation functions in psft_customizations.yaml as well as those used by the ACM plug-ins in psft_configuration.yaml.

The prcs_domain_name scalar parameter replaces the default value, PRCSDOM, with PRCSDOM1. This sets the value for the domain name in the prcs_domain_list collection parameter to the non-default PRCSDOM1.

---
### Custom Process Scheduler domain name in scalar parameter ###
prcs_domain_name:      PRCSDOM1

prcs_domain_list:

  ### Process Scheduler domain name refers to scalar parameter ###
  "%{lookup('prcs_domain_name')}":
    os_user:         "%{lookup('domain_user')}"

    ### Do not change the ps_cfg_home_dir parameter. ###
    ps_cfg_home_dir: "%{lookup('ps_config_home')}"

    db_settings:
      db_name:        "%{lookup('db_name')}"
      db_type:        "%{lookup('db_platform')}"
      db_opr_id:      "%{lookup('db_user')}"
      db_opr_pwd:     "%{lookup('db_user_pwd')}"
      db_connect_id:  "%{lookup('db_connect_id')}"
      db_connect_pwd: "%{lookup('db_connect_pwd')}"

    config_settings:
      Process Scheduler/PrcsServerName: "%{lookup('prcs_domain_id')}"
      Security/DomainConnectionPwd:     "%{lookup('domain_conn_pwd')}"

    feature_settings:
      MSTRSRV:      "Yes"
      APPENG:       "Yes"