Skip to main content

Managing Application Settings

2 Tasks

30 mins

Visible to: All users
Intermediate Pega Platform '23 Data Integration English


During development, Human Resources (HR) business partners integrate with a legacy application to identify the latitude and longitude of a provided postal code. As the application is migrated from a development environment to a staging environment and then to a production environment, the endpoint URL requires an update.

Using the Application Settings simplify maintenance of the SOAP connector integration settings, implement the Application settings for endpoint URL, response timeout, and Authentication Profile. As the HRApps application is migrated from development to production, the integration settings can be updated by configuring Application Settings.

Note: The endpoint URL used in this exercise does not change, as the SOAP connector URL used in this challenge is the same across the development phases.
  • Create a Category to manage a group of integration settings.
  • Create Application Settings to store endpoint URL, response timeout, and Authentication Profile.
Note: The Application Settings you create are used in a later challenge to prevent guardrail warnings.

The following table provides the credentials you need to complete the challenge.

Role User name Password
Senior System Architect SSA@TGB pega123!
Note: Your practice environment may support the completion of multiple challenges. As a result, the configuration shown in the challenge walkthrough may not match your environment exactly.

You must initiate your own Pega instance to complete this Challenge.

Initialization may take up to 5 minutes so please be patient.

Challenge Walkthrough

Detailed Tasks

1 Creating a Category

  1. In the Pega instance for the challenge, enter the following credentials:
    1. In the User name field, enter SSA@TGB.
    2. In the Password field, enter pega123!.
  2. In the header of Dev Studio, click Create > SysAdmin > Category to create a Category.
  3. In the Short description text box, enter SOAP connector for latitude and longitude identification.
  4. In the Name field, enter SOAP connector.
  5. Click Create and open to open the category.
  6. Save the category.

2 Creating Application Settings

  1. Click Create > SysAdmin > Application Settings to create an Application Settings record.
  2. In the Label field, enter Service endpoint URL.
  3. In the Owning Ruleset field, enter PegaHR.
  4. In the Add to Ruleset field, select HR Apps, and then select the highest available unlocked version of a Ruleset.
    Application settings record configuration
  5. Click Create and open to open the Application Settings form.
  6. In the Category field, press the Down arrow key, and then select SOAP connector from the list.
  7. In the Value fields for 2- Development, 3 - Quality assurance4 - Staging, and 5 - Production, enter
    Application settings value types
    Note: You can edit the production level values if the specified value changes for different environments. 
  8. Save your changes to the Application Settings.
  9. Repeat steps 1-8 to create two new Application Settings with the details in the following table.
    Label Value for Production level
    Response timeout 120000
    Authentication Profile <blank>

Confirm your work

  1. Open the D_pxGetApplicationSettingValue Data Page of Pega-RulesEngine.
    Note: In the header of Dev Studio, to the right, in the search field, enter D_pxGetApplicationSettingValue and click the search icon to display the available items.
  2. Click Actions > Run to open the Run window.
  3. In the OwningRuleset field, enter PegaHR.
  4. In Purpose field, enter ServiceEndpointURL.
  5. Under the parameters, select the Flush all instances of this page before execution check box to clear old data from the system cache.
  6. In the window header, click Run to test the Data Page.
  7. In the Run window, in the Results section, confirm that the pySettingValue field value is
    D_pxGetApplicationSettingValue data page results
  8. Repeat steps 3-7 to confirm the pySettingValue value by using the details in the following table.
    Purpose pySettingValue
    ResponseTimeout 120000
    AuthenticationProfile <blank>

This Challenge is to practice what you learned in the following Module:

Available in the following mission:

If you are having problems with your training, please review the Pega Academy Support FAQs.

Did you find this content helpful?

100% found this content useful

Want to help us improve this content?

We'd prefer it if you saw us at our best.

Pega Academy has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice