Application Engine Programs

This section describes the Application Engine programs that are designed for use in your security implementation.

DYNROLE_PUBL

The DYNROLE_PUBL Application Engine program is called when Dynamic Role Rules are processed for a single role from the Role component.

You run this program from the Roles page in the Roles component. You can also schedule this program to run as needed through Process Scheduler.

DYNROLE_SYNC

The DYNROLE_SYNC Application Engine program is designed to run in synchronous mode and is primarily used for the Role Maintenance Component Interface.

LDAPSCHEMA

Application Engine Program that puts the LDAP Schema definition into the PeopleSoft database.

You run this program by selecting PeopleTools, and then Security, and then Directory, and then Cache LDAP Directory Schema.

LDAPMAP

Application Engine program used to import and export data to and from the LDAP directory into or from a PeopleSoft table. The process is based on an LDAP map.

You run this program by selecting PeopleTools, and then Security, and then Directory, and then LDAP Authentication Maps.

PTAUTOLOCKUP

The PTAUTOLOCKUP program selects User Profiles where the Lock as of date is past and locks the account by updating the database column for the Account Locked Out? field on the User Profiles, General page. The program also publishes the Account Locked Out? update to all subscriber nodes.

See Setting General User Profile Attributes.

For example, use the PTAUTOLOCKUP program for an Integration Broker node that is on a PeopleSoft PeopleTools release prior to the introduction of the Lock as of date field. In this case, the account will not be locked, even after the Lock as of date has been reached, unless you act to update the database column for the Account Locked Out? field.

You are responsible for scheduling the process as needed.

See Process Scheduler: Scheduling Process Requests to schedule the program through Process Scheduler.

See Application Engine: Starting Programs with the Application Engine Process Request Page to submit an Application Engine request.

PURGEOLDUSRS

The PURGEOLDUSRS Application Engine program deletes users who have not signed on within a period specified in Password Controls.

You run this program by selecting PeopleTools, and then Security, and then User Profiles, and then Purge Inactive User Profiles or by selecting PeopleTools, and then Security, and then Password Configuration, and then Set Password Controls, and then clicking the Schedule button under Purge Inactive User Profiles. You can also schedule this program to run as needed through Process Scheduler.

USER_SYNC

The USER_SYNC Application Engine program synchronizes user profiles between databases using the USER_PROFILE message. You set up this program on the database that you configured to send or publish user profile information. Once you have set up the program, click Run.

To set up this program, create a new request and enter the following information on the Application Engine Request page:

  • Program Name: USER_SYNC.

  • State Record: AE_USRSYNC_AET

USR_PRFL_XFR

Sample Application Engine program used to transform outbound USER_PROFILE messages to conform to shapes acceptable to the subscribing nodes. This program transforms USER_PROFILE.VERSION_84 into message shape USER_PROFILE.VERSION_81X.