Reviewing the Customization File for a Single Application Server Domain

This sample shows a psft_customizations.yaml file for a single application server domain with the domain name APPDOM1. 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 appserver_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 scalar parameters for appserver_domain_name and jolt_port. Interpolation functions that reference these scalar parameters will also use the non-default values. This applies to the interpolation function in psft_customizations.yaml as well as those used by the ACM plug-ins in psft_configuration.yaml.

The appserver_domain_name scalar parameter replaces the default value, APPDOM, with APPDOM111. This sets the value for the domain name in the appserver_domain_list collection parameter to the non-default APPDOM111.

The jolt_port scalar parameter replaces the default port 9033 with 9077. This sets the value for Jolt Listener/Port to the non–default 9077.

---
### Custom port number and application server domain name ###
### in scalar parameters ###
appserver_domain_name: APPDOM111
jolt_port:             9077

appserver_domain_list:

### Application server domain name refers to scalar parameter ###
  "%{lookup('appserver_domain_name')}":                                 
    os_user:         "%{lookup('domain_user')}"
    template_type:   "%{lookup('appserver_template')}"

    ### 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:
      Domain Settings/Domain ID:    IBUPG0
      PSAPPSRV/Min Instances:       3
      PSAPPSRV/Max Instances:       5
      JOLT Listener/Port:           "%{lookup('jolt_port')}"   ### Custom ###
      Workstation Listener/Port:    "%{lookup('wsl_port')}"

    feature_settings:
      PUBSUB:        "Yes"
      QUICKSRV:      "No"
      QUERYSRV:      "No"
      JOLT:          "Yes"
      JRAD:          "No"
      WSL:           "Yes"
      DBGSRV:        "No"
      RENSRV:        "No"
      MCF:           "No"
      PPM:           "Yes"
      PSPPMSRV:      "Yes"
      ANALYTICSRV:   "No"
      SERVER_EVENTS: "Yes"
      DOMAIN_GW:     "No"