PA100HR

 4 Replies
 0 Subscribed to this topic
 17 Subscribed to this forum
Sort:
Author
Messages
Chesca
Veteran Member Send Private Message
Posts: 490
Veteran Member
PA100HR went in recovery mode due to a duplicate record.  How can I find the duplicate record or data that's causing this issue other than animating the program? 
Errror message:
 ** Creating .prt and .dtl files
                Processing PA100 (Action Update)
                File PROD9/PGEMPLOYEE.
                FindDBRec error is A duplicate record was added in deferred mode
                Additional Text is:
                FlushPendingInserts(LAWSON9."PGEMPLOYEE")
                OCIStmtExecute() returned OCI_ERROR code 1 parse offset 0 (
                ORA-00001: unique constraint (LAWSON9.PGESET1) violated
Ragu Raghavan
Veteran Member Send Private Message
Posts: 477
Veteran Member
vwdblog or
lashow $LAWDIR/system/ladb.log may have the details
Kwane McNeal
Veteran Member Send Private Message
Posts: 479
Veteran Member
Actually, in your LAWDIR//ORACLE file, set the INSERTBUFSIZE=1, and rerun the job. that will tell you. There used to be a KB on this, but I don't know it's still around
Chesca
Veteran Member Send Private Message
Posts: 490
Veteran Member
Thank you. I looked in the ladb.log file and I think I found the record.
FlushPendingInserts(LAWSON9."PGEMPLOYEE")
OCIStmtExecute() returned OCI_ERROR code 60 parse offset 0 (
ORA-00060: deadlock detected while waiting for resource
)

insert into LAWSON9."PGEMPLOYEE" ("COMPANY", "GROUP_NAME", "EMPLOYEE", "LAST_NAM
E", "FIRST_NAME", "MIDDLE_INIT") values (:1, :2, :3, :4, :5, :6)
--- Start of Key area dump ---
"COMPANY"=0001
"GROUP_NAME"=XXX-ALL
"EMPLOYEE"=0000123
"LAST_NAME"=
"FIRST_NAME"=
"MIDDLE_INIT"=
--- End of Key area dump ---
*** end oradb10 error message ***
Chesca
Veteran Member Send Private Message
Posts: 490
Veteran Member
Thank you. I looked in the ladb.log file and I think I found the record.
FlushPendingInserts(LAWSON9."PGEMPLOYEE")
OCIStmtExecute() returned OCI_ERROR code 60 parse offset 0 (
ORA-00060: deadlock detected while waiting for resource
)

insert into LAWSON9."PGEMPLOYEE" ("COMPANY", "GROUP_NAME", "EMPLOYEE", "LAST_NAM
E", "FIRST_NAME", "MIDDLE_INIT") values (:1, :2, :3, :4, :5, :6)
--- Start of Key area dump ---
"COMPANY"=0001
"GROUP_NAME"=XXX-ALL
"EMPLOYEE"=0000123
"LAST_NAME"=
"FIRST_NAME"=
"MIDDLE_INIT"=
--- End of Key area dump ---
*** end oradb10 error message ***