Password Expiration_t Value Being Overwritten by OOB Code

(Doc ID 2137574.1)

Last updated on MAY 23, 2016

Applies to:

Oracle Communications Billing and Revenue Management - Version 7.4.0.0.0 to 7.4.0.0.0 [Release 7.4.0]
Information in this document applies to any platform.

Symptoms

On : 7.4.0.22.0 version, Permission Center Manager

ACTUAL BEHAVIOR
---------------

It is required  that CSR users to be initially created with temporary password, which should change to expiry status after first login, with password expiry date set as 90 days. Currently password expiration_t value being overwritten by OOB code. 

EXPECTED BEHAVIOR
-----------------------
We expect the passwd_expiration_t to be set as creation_t + 90 days.

STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Created a CSR Account.
2. Provided required Permissions to access Client Tool (Customer Center, Pricing Centre, Payment Tool etc).
3. Login to Client tool using the new CSR account
Login : csr_test_p2
Password: XXXX
Initially password status is 1 and Password Expiration date would be Infinite value.
4. Client tool prompts the user to change the password on first login.
Enter old and new password.
5. Set Passwd_age to 90 in the sys/cm/pin.conf
6. New password should be valid for 90 days.
7. Change the PVT to 90 days from today.
8. Login to Client tool.
9. The password should have expired and Client Tool should prompt the user to reset the password again.

Even after changing the password, the passwd_status gets updated to 0 and passwd_expiration_t is still set to 0 in service_t.
We expect the passwd_expiration_t to be set as creation_t + 90 days.



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