Interfacing with PeopleSoft Financials

This chapter provides overviews of GL interface publish-and-subscribe functionality and Financials 8.4 and 8.8 interface messaging, and also discusses how to:

Click to jump to parent topicUnderstanding the Interface

If your institution uses a financial system other than Financials 8.4 to run GL interface, the system creates a flat file, which your institution's financial system can access. However, if your institution uses Financials 8.4, Contributor Relations can use publish and subscribe functionality (messaging back and forth) between its database and Financials so that the two systems can share accounting line information. The publish and subscribe functionality is asynchronous, meaning that the systems do not process GL transactions in real time.

Publish and subscribe functionality helps your institution's ability to track financial information in both Contributor Relations and Financials, since the messages sent from Financials to Contributor Relations after the journals have been created include specific journal information such as the Journal ID, Date, and Line Number. This assists in the audit trail of transactions passed between the databases.

See Also

Processing and Posting Sessions

PeopleSoft General Ledger 9.0 PeopleBook, "Integrating and Transferring Information Among Applications"

Click to jump to parent topicUnderstanding Messaging

The diagram below illustrates how messages travel between Contributor Relations and Financials 8.4 or 8.8.

Messaging process for Contributor Relations to Financials 8.4 or 8.8, including publishing and subscription

Contributor Relations delivers two queues and three messages to the Financials database:

Queues

Message

Description

STUDENT_ADMIN_ ACCOUNTING

STUDENT_ADV_ACCTG_ LINE

Notifies the message broker that new AV_ACCTG_LN records are ready to be retrieved by Financials and, after journal generation, retrieves the updated AV_ACCTG_LN records into Contributor Relations.

HR_SETUP

BUS_UNIT_AV_ FULLSYNC

Sends the BUS_UNIT, DESCR, and DESCRSHORT rows in the AV_BUS_UNIT_TBL to Financials to seed its AV_BUS_UNIT_TBL.

 

BUS_UNIT_AV_SYNC

Sends new Contributor Relations business units or updates when the DESCR or DESCRSHORT fields are changed.

PeopleSoft delivers a default node of PSFT_LS. If you change this default, you must reconfigure the queue. However, regardless of whether or not you change the message node, you must configure it by inserting the proper URL.

Note. An easy way to determine where messaging starts and ends is to name the publishing node with the name of the database to which it publishes or from which it publishes.

On the Financials side, message definition and queue naming must match the naming used on the Contributor Relations side.

Click to jump to parent topicSetting Up Integration with Financials 8.4 or 8.8

This section discusses how to:

Click to jump to top of pageClick to jump to parent topicPages Used to Set Up Integration with Financials 8.4 or 8.8

Page Name

Definition Name

Navigation

Usage

CR Installation (Contributor Relations installation)

AV_INSTALLATION

Set Up SACR, Install, Contributor Rel Installation

Identify the version of financial software in use at your institution, whether from PeopleSoft or a third-party vendor.

Batch Publish Rules

EO_MSGPUBATCH

Enterprise Components, Integration Definitions, Batch Publish Rules

Define rules required for background publishing, whether publishing manually or by running the EOP_PUBLISHA process that is part of the AVPOST2 job.

Batch Programs

EO_MSGBATPGM

Enterprise Components, Integration Definitions, Batch Publish Rules, Batch Programs

Define the process that the manual or automatic process will access (AVPACCTL).

Full Table Publish Rules

EO_MSGPUBFULL

Enterprise Components, Integration Definitions, Full Data Publish Rules

Define publish rules that enable messaging.

Full Data Publish

EO_FULLDATAPUB

Enterprise Components, Integration Definitions, Initiate Processes, Full Data Publish

Define full data publish run control for the BUS_UNIT_AV_FULLSYNC message.

Click to jump to top of pageClick to jump to parent topicIdentifying Financial Software Version

Your Financials Release selection on the CR Installation page determines which "path" the Contributor Relations system will use to transfer accounting line information. The values 7.5 and Other trigger a flat-file approach, in which the system creates a flat file that can be picked up and used both by older versions of Financials and by an external financial application. The values 8.4 or 8.8 triggers an integrated messaging interface.

See Also

Completing a PeopleSoft Contributor Relations Installation

Click to jump to top of pageClick to jump to parent topicDefining Batch Publish Rules

Access the Batch Publish Rules page (Enterprise Components, Integration Definitions, Batch Publish Rules) and select the STUDENT_ADV_ACCTG_LINE message to enter the component. The Batch Publish Rules component (the Batch Publish Rules and Batch Programs pages) enables you to activate STUDENT_ADV_ACCTG_LINE messaging.

To define batch publish rules:

  1. Enter STUDENT_ADV_ACCTG_LINE in the Publish Rule ID field.

  2. Select Active in the Status field.

  3. For Financials 8.4 integration, select the Create Message Header and Create Message Trailer check boxes. For Financials 8.8 integration, clear these check boxes.

Click to jump to top of pageClick to jump to parent topicDefining Batch Programs

Access the Batch Programs page (Enterprise Components, Integration Definitions, Batch Publish Rules, Batch Programs).

Enter the Process Name AVPACCTL, which EOP_PUBLISHA or EOP_PUBLISHM will pick up when publishing accounting lines to the Financials system. If you do not select this process, the messages will not be created when EOP_PUBLISHA or EOP_PUBLISHM runs.

Click to jump to top of pageClick to jump to parent topicSetting Up Business Unit Synchronization

Access the Full Table Publish Rules page (Enterprise Components, Integration Definitions, Full Data Publish Rules) and select the BUS_UNIT_AV_FULLSYNC message to enter the component. The Full Table Publish Rules Component (the Full Table Publish Rules and Full Table Publish pages) enables you to synchronize or "seed" Contributor Relations business unit information between Contributor Relations and Financials.

Note. You must synchronize all Contributor Relations business units before you run any GL processes, by running BUS_UNIT_AV_FULLSYNC full table publish once. Thereafter, the system manages additions or changes through messaging in the Business Unit CR component.

Publish Rule ID

Enter BUS_UNIT_AV_FULLSYNC. This rule publishes three fields (Business Unit, Description, Short Description) for all rows on the table to Financials.

Status

You must set this to Active.

Message Options

You must select the check boxes next to Create Message Header and Create Message Trailer.

Click to jump to top of pageClick to jump to parent topicSynchronizing Contributor Relations Business Unit Data with Financials

Access the Full Data Publish page (Enterprise Components, Integration Definitions, Initiate Processes, Full Data Publish).

To synchronize business units:

  1. Enter a Request ID and Description.

  2. Change Processing Frequency to Once.

    Note. You can rerun this process without harming the system if the Financials database becomes unsynchronized or corrupt.

  3. Enter BUS_UNIT_AV_FULLSYNC in the Message Name field.

  4. Click the Run button.

When this process has run, the system keeps business units synchronized by triggering a message to the Financials database whenever you change information in the Description or Short Description fields on the Business Unit CR page. In addition, the system triggers a message to Financials whenever you add a new business unit.

Note. The queue HR_SETUP enables one-way messaging and data publishing. To use this channel, you must configure the message node information by inserting the proper URL. Financials must subscribe to these Contributor Relations published messages to keep its database up to date.

See Also

PeopleSoft General Ledger 9.0 PeopleBook

Click to jump to parent topicPublishing Accounting Line Information Automatically

This section discusses how to run the AVPOST2 job.

Click to jump to top of pageClick to jump to parent topicPage Used to Publish Accounting Line Information Automatically

Page Name

Definition Name

Navigation

Usage

GL Interface (general ledger interface)

AV_RUN_CNTL_GL

Contributor Relations, Session Management, Process Sessions, G/L Interface

Enter process parameters and run the AVPOST2 process, which creates accounting lines ready for publishing into your institution's Financials system and activates the message that the lines are ready for Financials 8.4 or 8.8.

Click to jump to top of pageClick to jump to parent topicRunning the AVPOST2 Job

Access the GL Interface page. This page displays the Financials Release that you selected on the CR Installation page.

See Running the GL Interface Job (AVPOST and AVPOST2).

After you enter the appropriate information on the run control page and click the Run button, the Process Scheduler Request page appears.

From that page, run the AVPOST2 job, which contains:

The AVPOST2 job runs similarly to the AVPOST job, but it replaces the SQR report output with the EOP_PUBLISHA process.

The EOP_PUBLISHA process does the following:

  1. Selects accounting lines based on three criteria: process or job instance, process name, and process status.

  2. Collects accounting line entries generated by the GL Interface AVPACCTL COBOL process and publishes them to the Financials database.

Financials subscribes to the published messages in the Contributor Relations database, takes the accounting lines into their AV_ACCTG_LN table, and runs those lines through Journal Generator to create journals. Financials then publishes the updated accounting lines, Contributor Relations subscribes to these lines, and the data published by Financials updates the Contributor Relations AV_ACCTG_LN table.

The Contributor Relations subscribe portion of the process updates seven fields on the AV_ACCTG_LN table:

When the Financials system returns accounting lines, the AUDIT_ACTN value on the Contributor Relations AV_ACCTG_LN record is changed from A (add) to C (changed).

See Also

Running the GL Interface Job (AVPOST and AVPOST2)

Click to jump to parent topicPublishing Accounting Line Information Manually

This section discusses how to process accounting lines manually. You can run the publishing processes individually if you want to review the accounting lines before they are sent to Financials.

To process accounting lines manually:

  1. Set up batch publish rules (required for both automatic and manual processing).

  2. Access the GL Interface page.

  3. Run the CR/GL Post process (AVPACCTL) only.

    Note. Do not run the AVPOST2 job.

  4. Access the Batch Publish page.

  5. Run the EOP_PUBLISHM process.

    Note. You can set the EOP_PUBLISHM process to run at user-defined intervals.

Click to jump to top of pageClick to jump to parent topicPages Used to Publish Accounting Line Information Manually

Page Name

Definition Name

Navigation

Usage

GL Interface (general ledger interface)

AV_RUN_CNTL_GL

Contributor Relations, Session Management, Process Sessions, G/L Interface

Enter process parameters and run the AVPACCTL process, which creates accounting lines ready for publishing into your institution's Financials system but does not activate the message that the lines are ready for Financials 8.4 or 8.8.

Batch Publish

EO_BATCHPUB

Enterprise Components, Integration Definitions, Initiate Processes, Batch Publish

Run the EOP_PUBLISHM process, which publishes batches of accounting lines into your institution's Financials system.

Click to jump to top of pageClick to jump to parent topicEntering AVPACCTL Parameters

Access the GL Interface page. This page displays the Financials Release that you selected on the CR Installation page.

After you enter the appropriate information on the run control page and click the Run button, the Process Scheduler Request page appears.

From that page, run the AVPACCTL process, which creates accounting lines and puts the process instance entries into the PS_EO_MSGBATPRM table.

See Also

Publishing Accounting Line Information Manually

Click to jump to top of pageClick to jump to parent topicRunning the Batch Publish Application Engine Process (EOP_PUBLISHM)

After you have manually generated accounting lines, access the Batch Publish page (Enterprise Components, Integration Definitions, Initiate Processes, Batch Publish) to publish them to the Financials database.

Request ID and Description

Enter an ID and describe the process.

Process Frequency

Select Once.

Process Name

Enter AVPACCTL.

After you enter the appropriate information on the Batch Publish page and click the Run button, the Process Scheduler Request page appears.

From that page, run the EOP_PUBLISHM process, which does the following:

  1. Selects accounting lines based on three criteria: process or job instance, process name, and process status.

  2. Collects accounting line entries generated by the GL Interface AVPACCTL COBOL process and publishes them to the Financials database.

Financials treats the published messages the same way, regardless of whether you generate the accounting lines automatically or manually.

See Also

Publishing Accounting Line Information Automatically

Click to jump to parent topicMonitoring Message Results and Status

Use PeopleTools Service Operation Monitoring pages to view published data and check the status of messages. This applies to all published and subscribed messages.

See Also

PeopleTools: Application Engine

Click to jump to parent topicViewing Accounting Lines

Use the Accounting Line inquiry page to review accounting lines that reside on the AV_ACCTG_LN table.

Journal Information tab

The fields on this tab display the information published to Financials. The tab also contains the GL Journal Line Number, GL Journal ID, and Journal Date fields, which are populated with the data returned to Contributor Relations through the STUDENT_ADV_ACCTG_LINE subscription message after the journals are generated in Financials.

GL Chartfield 1 and 2 tabs

These tabs show information sent to Financials. The following fields are currently populated by the GL Interface COBOL process:

See Also

Viewing Accounting Lines

Click to jump to parent topicUnderstanding Interface Setup Best Practices

This section discusses how to:

Click to jump to top of pageClick to jump to parent topicAvoiding Integration Setup Errors

There are several areas where you can review your settings and make the necessary corrections to avoid errors after setting up your Contributor Relations system to integrate with Financials 8.4 or 8.8.

The following reminders apply to general integration setup:

See Also

Defining Batch Publish Rules

Setting Up Business Unit Synchronization

Identifying Financial Software Version

Click to jump to top of pageClick to jump to parent topicAvoiding Queue Errors

Verify your channel settings in Application Designer. This will help you avoid situations in which a published message remains in New status and does not complete its path and change the status to Done, or in which the message does not appear in the Service Operation Monitor after the process to generate it is complete.

Note. HR_SETUP channel is for the business unit messages and STUDENT_ADMIN_ACCOUNTING channel is for the Accounting line message.

The following best practices apply to the channels HR_SETUP and STUDENT_ADMIN_ACCOUNTING:

Click to jump to top of pageClick to jump to parent topicAvoiding Messaging Errors

Review your security settings. This will help you avoid situations in which a published message remains in New status rather than completing its path and changing status to Done, or in which the message does not appear in the Service Operation Monitor after the process to generate it is complete.

To check security settings:

  1. Navigate to PeopleTools, Security, Permissions & Roles, Permission Lists.

  2. Enter a Permission List value.

  3. Select the Service Operations Monitor tab.

  4. Determine whether the channel(s) appear there.

  5. If the channels do not appear, enter HR_SETUP and STUDENT_ADMIN_ACCOUNTING in the Channel Name fields.

  6. Based on your security business rules, select Full or Read Only access for each channel.

  7. Save the changes.

    You can now return to the Service Operation Monitor and search for a particular message/channel.

Verify your channel settings in Application Designer. Verify these items in both the Contributor Relations and Financials databases. The following tips apply to the messages BUS_UNIT_AV_FULLSYNC, BUS_UNIT_AV_SYNC, and STUDENT_ADV_ACCTG_LINE:

Verify your message definition settings in Application Designer. Verify statuses for the Contributor Relations message subscription STUDENT_ADV_ACCTG_LINE and the Financials 8.4 or 8.8 message subscriptions BusUnitAVFullSync, BusUnitAVSync, and StudentAdvancementAcctgLine.

To verify status:

  1. Open the Message Definition, then the Message.

  2. Right-click the Message Subscription.

  3. Make sure the Active Status check box is selected.

Ping the publishing and subscribing database nodes.

To ping a database node:

  1. Sign on to the Contributor Relations database.

  2. Navigate to PeopleTools, Integration Broker, Service Operations Monitor, Administration, Node Status.

  3. Enter the Message Node Name.

  4. Click the Ping Node button.

  5. If the node does not ping successfully, the gateway is bad; check the Node and Node URL.

  6. If the node pings successfully, sign on to the Financials database and ping the Contributor Relations database node using Integration Broker.

    See PeopleTools: Integration Broker.

If changes are made to Queues and/or Message Nodes, it is a good idea to stop and then start the Application Server. You can also delete the Application Server cache.