Working with ReleaseAdaptor
ReleaseAdaptor is invoked by Change Assistant to remove:
-
contents from the project that are not consumable by the target PeopleTools release.
-
unneeded steps from the change package template.
ReleaseAdaptor appears as a Change Packager step, and automatically examines the project to determine if it is applicable to the current PeopleTools release. For example, it determines whether a project contains Integration Broker content, and, if the PeopleSoft application release is pre-PeopleSoft 9.0. If the project meets these criteria it generates and includes the additional pre-PeopleTools 8.48 Integration Broker elements without any manual intervention. The resulting change package will contain all elements required for consumption by all applicable releases of PeopleTools.
A set of command-line transformation programs enables this processing. Which programs need to be run for a specific release is determined by the TRANSFORM_PROGRAMS.XML file. TRANSFORM_PROGRAMS.XML has two sections:
-
a list of <release> tags that map various pillar and release identifiers into <InitialToolsRelease> elements
-
and a list of <transform> tags that specify which transforms to apply for each <InitialToolsRelease> element
The TRANSFORM_PROGRAMS.XML file is located in PS_HOME\BIN\CLIENT\WINX86.
The final, consolidated project will contain all required elements for all release targets.