Creating Subscription Processes That Open the Generic Effective-Dated Delay Function

The PeopleSoft system includes a function called PROCESS_EFFDT_MSG. This function reads through an incremental message and processes the past, current, future, or non-effective-dated information. PROCESS_EFFDT_MSG resides within the record FUNCLIB_EOEIP, in the EFFDT_MSG_PC field.

To create a subscription process that opens the generic effective-dated Delay function:

  1. Open the Process_Effdt_Msg generic function stored in record FUNCLIB_EOEIP.

  2. Pass it the name of the current effective-dated incremental message.

  3. Indicate whether only rows with Active effective status should be selected as the current effective-dated rows.

    If the &ACTIVE_EFFSTATUS parameter passed in is set to False, the current effective-dated row (whether active or inactive) is selected.

  4. Pass the parameter set to True if only active effective-dated rows should be sent to the other system.

    Note:

    The standard setting for the &ACTIVE_EFFSTATUS parameter is False.