Workflow API wf_directory Expiry Date And email_address Null After Applying Patch 20035289 (Doc ID 2055418.1)

Last updated on JUNE 02, 2016

Applies to:

Oracle Workflow - Version 12.1.3 to 12.1.3 [Release 12.1]
Information in this document applies to any platform.

Symptoms

The following two wf_directory procedures used to update adhoc user attribute and expiry date exhibit the following symptoms after patch 20035289.B OWF:

1. wf_directory.setadhocuserattr - This procedure executes and sets the expiry date as null in the wf_local_roles table.
2. wf_directory.setadhocuserexpiration - This procedure executes and sets the email_address as null in the wf_local_roles table.

wf_directory.setadhocuserattr
  (user_name => l_user_name
  , display_name => l_descrip
  , LANGUAGE => l_nls_lang
  , territory => l_nls_terr
  , notification_preference => 'MAILHTM2'
  , email_address => p_email
  );
--- ------------------------------------------------------
--- Set Expiration Date so that it can be purged if needed
--- ------------------------------------------------------
wf_directory.setadhocuserexpiration(user_name =>l_user_name, expiration_date =>TRUNCSYSDATE) + 1);

Changes

Applied patch 20035289.B OWF:RECOMMENDED PATCH COLLECTION FOR OWF 12.1.3+ - MARCH 2015, which brigs the below file version which are affected.

$ strings -a $FND_TOP/patch/115/sql/wfdirs.pls | grep Header
/* $Header: wfdirs.pls 120.12.12010000.6 2013/09/05 02:53:22 alsosa ship $ */
$ strings -a $FND_TOP/patch/115/sql/wfdirb.pls | grep Header
/* $Header: wfdirb.pls 120.30.12010000.15 2014/04/02 10:33:05 sstomar ship $ */

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