E-DAM: PSARCHIVE: PSARCHIVE.ARCHSQL.Step01 Base Object has no Unique Index (Doc ID 1385454.1)

Last updated on JULY 19, 2016

Applies to:

PeopleSoft Enterprise PT PeopleTools - Version 8.50 and later
Information in this document applies to any platform.
*** Currency checked March 2015 ***

Symptoms

9.1 version, Archiving

When attempting to Run the Application Engine process PSARCHIVE for Archive Object AR_ARCH_DIRECT_DEBITS (Archiving Record DD_CONTROL),
the following error occurs.

ERROR
-----------------------
"Cannot archive since base record DD_CONTROL of base object AR_ARCH_DIRECT_DEBITS has no unique index (142,173)"
"Process 11301 ABENDED at Step PSARCHIVE.ARCHSQL.Step01 (PeopleCode) -- RC = 20 "


STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Navigate to Main Menu > PeopleTools > Data Archive Manager > Archive Data To History
2. Select a Run Control Id.
3. Select Archive Template = ARDIRDEB, Selective Query = AR_ARCH_DIRECT_DEBITS.
4. Click on Define Binds hyper link and provide the appropriate date.
5. Run the Process PSARCHIVE.


Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms