PRCEMAIL/RB_MAILROUTE- ErrorReturn-> 259 - Role Type ID Cannot Be Zero (18076,259) (Doc ID 1907753.1)

Last updated on AUGUST 08, 2017

Applies to:

PeopleSoft Enterprise CRM Multichannel Communications - Version 9.1 to 9.1 [Release 9]
PeopleSoft Enterprise CRM HelpDesk - Version 9.1 to 9.1 [Release 9]
PeopleSoft Enterprise CRM HelpDesk for HR - Version 9.1 to 9.1 [Release 9]
Information in this document applies to any platform.

Symptoms

On : 9.1 version, ERMS-Unstructured Email Proc

RB_MAILROUTE process gives error “Role Type ID cannot be zero (18076,259)” when the Inbound email is from a worker who was terminated and then re-hired

ERROR
-----------------------
The RB_MAILROUTE process of the PRCEMAIL job is running to NO SUCCESS, and the log has the following:
707 03.22.58 114.845075 ErrorReturn-> 259 - Role Type ID cannot be zero (18076,259) RB_CDM.ObjectCollection.OnExecute Name:getObjectByBOIDWithSpecificMode PCPC:52952 Statement:990
Called from:RB_CDM.ObjectCollection.OnExecute Name:getObjectByRoleType Statement:667
Called from:FUNCLIB_RC.CASE_ID.FieldFormula Name:GetRelCmRecord Statement:145
Called from:FUNCLIB_RC_SS.RC_PHONE.FieldFormula Name:GetRepContactInfo Statement:107
Called from:FUNCLIB_RC_SS.RC_PHONE.FieldFormula Name:GetCaseContactInfo Statement:165
Called from:FUNCLIB_RC_CASE.BO_ID_CUST.FieldFormula Name:PostBOAd
708 03.22.58 0.042159 ErrorReturn-> 712 - Error committing work. The host environment could not complete the CommitWork() function. (2,712) RB_MAILROUTE.PRCEMAIL.GBL.default.1900-01-01.ASSIGN.OnExecute PCPC:13175 Statement:231

STEPS
-----------------------

1. In HCM, terminate an existing employee, then rehire.  The change is synced to CRM.
2. Sending an email from this employee's email to CRM ERMS mailbox, RB_MAILROUTE process will error out.

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