The connector inserts data into PeopleSoft by using the PeopleSoft Message Agent API and a set of message definitions for each business object.
For event notification, the connector uses PeopleCode to populate an event queue table when an event of interest to the integration broker occurs in PeopleSoft. The connector polls the event queue table at a configurable interval, retrieves the events by using the PeopleSoft Message Agent API, processes the events, and archives the events.
Processed events and unsubscribed events are archived by means of PeopleCode on the event work table. The code removes events from the event table and copies them to an archive table. The event and archive tables are installed with database upgrades for each database supported by the connector. See "Performing a selective application upgrade" for information on the event queue table.