Service Operations

Browse PeopleSoft Integration Broker service operations with versions, handlers, routings, security grants, and IB transaction history.
Tailored Operational Context
  • Target Database:
  • Context Type:
  • Alert Severity:
  • Triggered Time:
  • Firing Context:

What It Is

A Service Operation is the actual message-exchange contract — the unit that defines what message type is sent, in which direction (async or sync), through which routings, and handled by which PeopleCode. Each operation belongs to a service and is stored in PSOPERATION with related metadata in PSOPRDESC, PSOPRROUTING, PSOPRHANDLER, and the security tables. psLens consolidates the full operation — versions, routings, handlers, caller nodes, security access from three angles, and live IB transaction history — into one page.

Search Page

URL: /serviceoperations?db={database}

Service Operation search results for PT_% showing PTAF_MASS_APPROVALS, PTAI_AWE_NOTIFYURL, and others

Service Operation search results for PT_%

Wildcard % search supported. Each card shows the operation type (Async, Sync, One Way), default version, and active flag.

Detail Page

URL: /serviceoperations/{OPERATION}?db={database}

Detail page for PTBR_BRANDING_DEFINITIONS service operation

Service Operation detail page for PTBR_BRANDING_DEFINITIONS

The main pane shows Operation Properties plus four always-visible cards: Versions (every operation version with default flag and message type), Routings (every routing definition with sender/receiver nodes and direction), Handlers (handler PeopleCode and class implementations), and HTTP Request Template (the template body for HTTP-style transactions). The sidebar has 5 related-data toggles, including three security access lenses and a live IB transaction history feed.

Permission Lists with Access

Permission Lists with Access panel for the service operation

Permission lists that grant access to this operation

Permission lists with Full Access or Web Library Access to this operation. The security baseline for which permission lists let a user invoke this operation.

Roles with Access

Roles with Access panel

Roles that contain a permission list granting access to this operation

The roles that contain any of the granting permission lists — saves you from having to walk Permission List → Role mapping manually.

Users with Access

Users with Access panel

Users whose roles ultimately grant access to this operation

The users whose role membership ultimately grants them access to call this operation, with an optional toggle to include or exclude locked accounts. The end-of-chain answer for who can call this endpoint.

Caller Nodes

Caller Nodes panel

Nodes whose default user has access to invoke this operation

Inverts the lens to the integration side: lists nodes whose default user has been granted access to invoke this operation — useful for confirming which external systems can call the endpoint.

IB Transaction History

IB Transaction History panel

Recent runtime invocations of the service operation

Recent runtime invocations from PSIBLOGHDR — timestamps, status, transaction ID. The link from “what is configured” to “what is actually happening.” Lets you confirm an operation is being called (or spot that it never is).

What This Consolidates

In PIA, the equivalent investigation requires:

  • Open PeopleTools → Integration Broker → Integration Setup → Service Operations for properties and version
  • Switch to the Handlers and Routings tabs separately
  • Open Security → Permissions & Roles → Permission Lists and search Web Services tab per permission list
  • Cross-reference Role membership in Roles
  • Walk User Profile Roles tab to find users
  • Open Service Operation Monitor → Asynchronous Services to find recent activity

psLens combines configuration, three layers of security access, and live transaction history on one page — the questions a security review asks about every IB endpoint.