8.55 – Enable App Server Features with the DPK

A comment on the Build Images with DPK post had a great question. Instead of answering it there, I wanted to share the solution as a post so more people would see it. The question deals with enabling (or disabling) features on the app server using the DPK. With the current PI’s based on PeopleTools 8.55.01, you can change app server configuration when you create the PI’s using the DPK.

If you have already built the PI’s, the 8.55.01 DPK doesn’t handle changes to the current configuration well.

To enable the WSL and Debugger when you build a DPK:

  1. Run the VBox or NativeOS DPK psft-dpk-setup script.
  2. Answer No to the “Do you want to continue with the default initialization” question.
  3. Create the file psft_customizations.yaml in the folder C:\ProgramData\PuppetLabs\Puppet\etc\data or /etc/puppet/data
  4. Add these lines to your psft_customizations.yaml file (notice the lines WSL: "Yes" and DBGSRV: "Yes" are different)
  5. Navigate to c:\programdata\puppetlabs\puppet\etc\manifests or /etc/puppet/manifests.
  6. Run puppet apply site.pp

If you have already build the PI, you can do in manually through psadmin, but that’s no fun 😉 In PeopleTools 8.55.03, the DPK (Puppet modules) is better at handling configuration changes in the psft_customizations.yaml file. I’d guess the next PI’s will be based .04 (or higher), so this should be able to make the change after you built the PeopleSoft Image.

Update: If you want to learn more about the DPK, check out our new PeopleSoft DPK QuickStart course. This free course will introduce you to the DPK, show you how to use the DPK with PeopleSoft Images, and show you how to customize the DPK for your servers.


Leave a Reply

Your email address will not be published. Required fields are marked *

To create code blocks or other preformatted text, indent by four spaces:

    This will be displayed in a monospaced font. The first four 
    spaces will be stripped off, but all other whitespace
    will be preserved.
    Markdown is turned off in code blocks:
     [This is not a link](http://example.com)

To create not a block, but an inline code span, use backticks:

Here is some inline `code`.

For more help see http://daringfireball.net/projects/markdown/syntax