Managing Environment Attributes

Use the Manage Attributes page (ECL_ENV_ATTR_FL) to centrally administer the configuration of all the managed instances using Cloud Manager.

Navigation:

Click the Manage Attributes link available on the left panel of the Environment Details page. The Manage Attributes page is displayed on the right panel.

This example illustrates the fields and controls on the Manage Attributes page.

Manage Attributes page

The Manage Attributes page can be used to modify the configuration parameters even after an environment is provisioned. You can select the host name and click the Fetch Configuration button to view the psft_customization.yaml file for the selected environment node. The timestamp showing when the fetch happened is displayed at the bottom of the page.

To modify the customization YAML:

  1. Click the Edit button. The Customization YAML section is enabled.

    This example illustrates the fields and controls on the Manage Attributes page that appear on clicking the Edit button.

    Customizing YAML file
  2. Modify the attributes in the application server domain, Process Scheduler domain or web server domain.

    Domain

    Attribute

    Configuration File Location

    Description

    App Server Domain

    PSAPPSRV/Min Instances

    $PS_CFG_HOME/appserv/<domain_name>/psappsrv.cfg

    Instances for processing functional requests, such as building and loading components.

    PSAPPSRV/Max Instances

    PSBRKHND_dflt/Min Instances

    Instances for processing the requests from dispatcher for Integration broker queues.

    PSBRKHND_dflt/Max Instances

    PSPUBHND_dflt/Min Instances

    Handler instances responsible for publications out bound messages from Integration Broker environment.

    PSPUBHND_dflt/Max Instances

    JOLT Listener/Port

    Port number used by JOLT server handlers.

    PSSUBHND_dflt/Min Instances

    Handler instances responsible for subscriptions in bound messages from external system.

    PSSUBHND_dflt/Max Instances

    PSSAMSRV/Min Instances

    SQL application manager process handles the conversational SQL that is mainly associated with Application Designer.

    PSSAMSRV/Max Instances

    PSQRYSRV/Min Instances

    Handles any query run by PeopleSoft Query. This is an optional process designed to improve performance by reducing the workload of PSAPPSRV.

    PSQRYSRV/Max Instances

    Domain Settings/LogFence

    Logging detail level

    Process Scheduler Domain

    PSAESRV/Max Instances

    $PS_CFG_HOME/appserv/prcs/<domain_name>/psprcs.cfg

    Application Engine server process is a process that handles both Application Engine and Optimization Engine requests.

    PSDSTSRV/Min Instances

    $PS_CFG_HOME/appserv/prcs/<domain_name>/psprcs.cfg

    The distribution agent server process posts the reports and system log files to the report repository.

    PSDSTSRV/Max Instances

    Domain Settings/LogFence

    Logging detail level

    Web server Domain

    auth_token_domain

    Not editable

    Domain in which the portal runs. The single sign on token is valid across this domain.

    max_threads

    $PS_CFG_HOME/webserv/<domain_name>/config/config.xml

    Maximum number of threads WebLogic can create in the default Execute queue.

    java_heap_min

    $PS_CFG_HOME/webserv/<domain_name>/bin/setEnv.sh

    Web server JVM heap size

    java_heap_max

    appserver_connections

    $PS_CFG_HOME/webserv/<domain_name>/applications/peoplesoft/PORTAL.war/WEB-INF/psftdocs/<site_name>/configuration.properties

    List of host and port details of the JSH process in App server. Web server forwards requests to these URLs.

  3. Select the hosts where the customization must be applied on the Select Nodes to Apply Customization YAML section.

  4. Click Apply. The system displays errors and warnings related to the update, if any. You can choose to ignore warnings, but the errors must be resolved.

    This example illustrates the errors and warnings on the Manage Attributes page that appear on clicking the Apply button.

    Errors and Warnings on applying customization YAML
  5. Click Apply after resolving the errors. The system displays a confirmation message.

    This example illustrates the confirmation message on the Manage Attributes page that appears after all the errors are successfully resolved and warnings are resolved or ignored.

    Confirmation message
  6. Check the Provision Task Status page for the status of application of custom configurations, where the status of deployment task activities is displayed along with their start and end times. See Viewing Provision Task Status.

    You cannot modify the configuration of an instance until the tasks in progress for applying the configuration are completed.

You can find the status of applying custom configurations on the Provision Task Status page. If the task fails, a Failed icon appears in the task Status column. If an environment fails due to the presence of faulty values in the Customization YAML, you must revert the configuration files corresponding to the attributes that were modified in the YAML, followed by reconfiguring the domains where attributes are modified, so that the environment can be restarted successfully. Reverting configuration files to the latest backup file is done from PS_CFG_HOME.

Locating the Default PS_CFG_HOME

When you launch PSADMIN, if a PS_CFG_HOME does not exist, the system creates the PS_CFG_HOME directory in the “user” directory of the current user (the owner of the domain). The system assumes the presence of the following environment variables:

Operating System

Required Environment Variable

UNIX/Linux

HOME

Windows

USERPROFILE

For example, depending on the operating system of the server, the system creates PS_CFG_HOME in the following location on the same drive as PS_HOME.

Operating System

PS_CFG_HOME Location

UNIX/Linux

$HOME/psft/pt/<version>

Windows

%USERPROFILE%\psft\pt\<version>

After you create a domain, the domain exists under $PS_CFG_HOME\appserv\<domain>.

With a user of psftuser, on UNIX/Linux this would appear as:

/home/psftuser/peopletools/8.58
                     peopletools.properties
                     /appserv
                       /CRM
                       /HR
                       /PRCS
                         /CRM_PRCS
                         /HR_PCRS
                       /Search
                       /webserv
                       /ver_dom

With a user of psftuser, on Windows this would appear as:

C:\Documents and Settings\psftuser\psft\pt\8.58
				              peopletools.properties
                     \appserv
                        \CRM
                        \HR
                        \PRCS
                           \CRM_PRCS
                           \HR_PCRS
                        \Search
                        \Temp
                        \webserv
                        pswinsrv.cfg

Note: The previous examples show a situation in which CRM, HR, CRM_PRCS, HR_PRCS and ver_dom are all domain directories. They are not in PS_CFG_HOME by default, and appear only after the domains are created.

To display the default PS_CFG_HOME location, you can submit the following command to PSADMIN:

psadmin -defaultPS_CFG_HOME

Note: These commands are not case sensitive.

Retrieving Configuration Files When Deployment Task Fails

To retrieve configuration files:

  1. Locate the configuration backup file in the same folder as the corresponding configuration file. The backup file is found in the following format:

    [original_configuration_file_name].cfg_[timestamp_of_backup]
  2. Rename the backup file to the original filename without timestamp. The following command can be used:

    mv [filename].cfg_[timestamp] [filename].cfg

    Note: Ensure that you do not alter the ownership and permissions for the configuration file when you rename the file.

  3. Select Configure this domain on the PeopleSoft Domain Administration menu to access the Quick-Configure menu.

  4. Select Load config as shown to apply settings to the configuration files.

  5. Click the Refresh Metadata button on Environment Details page in Cloud Manager.

  6. Click the Fetch Configuration button on Manage Attributes page. The backup configuration file now becomes the original configuration file.

You can use this section to configure DB backup settings for DBS-based environments and imported environments.

Cloud Manager supports backup and restore of DBS-based environments that have single or multiple Pluggable Databases (PDB) in a Container Database (CDB). The prerequisite for this is that auto-backup must be enabled for the CDB containing the environment's PDB.

To update database backup settings:

  1. Expand the DB Backup Settings section and click Edit Settings.

  2. Select the appropriate settings on DB Backup Settings window.

    This example illustrates the fields and controls associated with DB Backup Settings on the Manage Attributes page. This section is enabled only for DBS-based environments. You can find definitions for the fields and controls later on this page.

    DB Backup Settings

    Field or Control

    Description

    Enable Auto Backup

    Select to enable automatic backup. This must be selected to enable the backup of DBS-based environments that have multiple PDBs in a CDB.

    Incremental Backup Window

    Select the time window for performing incremental backup.

    Full Backup Window

    Select the time window for performing full backup.

    Full Backup Day

    Select the day for performing full backup.

    Retention Period

    Select the period for which the backup of an environment is retained.

    Important! The extent of restore is controlled by the retention period of automatic backup configuration.

  3. Click Update. The settings are updated.

It may take up to 24 hours for newly deployed or refreshed PDBs to be fully available in OCI. Therefore, you must wait for up to 24 hours for the PDB to synchronize before attempting Restore action. Similarly, due to a limitation in OCI you can restore just one PDB at a time and parallel restoration of environments that share the same CDB is not possible.

Note: When you enable automatic database backup from OCI console, it is recommended to select the 'Take the first backup immediately' checkbox. If you do not want to run the first automatic backup right away, you can wait for the first automatic incremental database backup to finish before starting the Backup & Restore operations on the environment from Cloud Manager.

After a PDB is recovered to a point in time, you cannot recover the same PDB to any backup point between that point and the time in which the recovery action was initiated.