Application Packages

Browse PeopleSoft Application Package class hierarchies with methods, properties, service operation usage, and PeopleCode references.
Tailored Operational Context
  • Target Database:
  • Context Type:
  • Alert Severity:
  • Triggered Time:
  • Firing Context:

What It Is

Application Packages are PeopleSoft’s object-oriented PeopleCode container — packages hold sub-packages and classes, classes hold methods and properties. They are the standard way to write reusable PeopleCode in PeopleSoft applications. psLens walks the package tree (PSPACKAGEDEFN, PSPACKAGEITEM, PSPCMPROG) and shows the full class hierarchy plus a reverse index of where the package is used: by service operation handlers, by other PeopleCode, and in which projects.

Search Page

URL: /apppackages?db={database}

App Package search results for PT_PAGE% showing PT_PAGE_UTILS

App Package search results for PT_PAGE%

Wildcard % search supported. Each result card shows the package name and the top-level class names inside it.

Detail Page

URL: /apppackages/{PACKAGENAME}?db={database}

Detail page for PT_PAGE_UTILS app package

App Package detail page for PT_PAGE_UTILS

The main pane shows Package Properties (owner, last-updated, source path) and the full Package Structure, a recursive tree of sub-packages and classes with methods, properties, and visibility markers. The sidebar has 3 related-data toggles.

Package Structure

Package Structure card

The recursive package/class/method tree

The recursive package tree showing every sub-package, class, method, and property. The equivalent of expanding every node in App Designer’s package browser at once. Methods link into their PeopleCode source.

Projects Containing This Package

Projects Containing This Package panel

App Designer projects that include this package

App Designer projects that include this package as a project item.

Service Operations Using This Package

Service Operations Using This Package panel

Integration Broker service operation handlers using this package

Integration Broker service operations whose handler is implemented in this package. Lists the IB endpoints that route through this code.

PeopleCode References

PeopleCode References panel for the app package

PeopleCode programs anywhere in the database that import or instantiate this package

PeopleCode programs anywhere in the database that import or instantiate classes from this package — the impact view before refactoring.

What This Consolidates

In App Designer:

  • Open the package and expand sub-packages by hand to see the class tree
  • Open each class to see methods and properties
  • Run Find In PeopleCode to find import statements referencing the package
  • Open Integration Broker service operations one at a time to find handler classes
  • Open each owning project for migration history

psLens shows the package tree fully expanded, every reference call site, and the IB handler usage on one page. Useful when picking up unfamiliar code: package structure, callers, and IB handler usage in one view.