People Code Error And Ability To Apply For Postings In Candidate Gateway That Are Removed In TAM

(Doc ID 2410954.1)

Last updated on JUNE 13, 2018

Applies to:

PeopleSoft Enterprise HCM Candidate Gateway - Version 9.2 to 9.2 [Release 9]
Information in this document applies to any platform.

Symptoms

On : 9.2 version, Other Issue with Candidate Gateway

People Code Error and Ability to Apply for Postings in Candidate Gateway that are Removed in TAM

When a job posting is modified in TAM after the job posting goes live on Careers, the job opening remains on Candidate Gateway (Internal or External Careers) until the job posting index re-runs again.

The issue is when applicants see this job on Careers:

1. On clicking the icon on Job Search page to view the Job Description, People Code error occurs.
2. Applicants can still apply for the job by selecting the job and using the Apply for Job button.

The posting still being up on Careers until the index is run is an expected behavior. The people code error and ability to apply are not.

Applicants shouldn’t see People Code error. The expected behavior is to throw a message that the job opening no longer exists. Also, the applicants shouldn’t be allowed to apply for the job (if it has already been removed in TAM)

ERROR
-----------------------
First operand of . is NULL, so cannot access member GetRow.
HRS_COMMON.CMP_HRS_APP_SCHJOB.UI.UIUtils.OnExecute Name:displayPostingDetail PCPC:4467 Statement:64
Called from:HRS_COMMON.CMP_HRS_APP_SCHJOB.BUS.SearchController.OnExecute Name:viewJobPosting Statement:138
Called from:HRS_CG_CAREERS_FLU.CMP_CAND_EXP.UI.JobDescription.OnExecute Name:PageActivate Statement:22
Called from:HRS_APP_JBPST_FL.Activate Statement:4
The first operand of the dot operator is the NULL value, indicating the lack of any object value. As a consequence, the given method or property cannot be used


STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Create Job Opening with Job Posting date equal to sysdate
2. Run Job Index
3. Change Job Posting date to anytime other than sysdate
4. Try accessing Job in Careers

BUSINESS IMPACT
-----------------------
The issue has the following business impact:
Due to this issue, users can apply to a job they shouldn't be able to.

Changes

 

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