Error on USI, or Unique Student Identifier, Page %This.service.dateObject(%This.getDOB()) (Doc ID 2196767.1)

Last updated on NOVEMBER 03, 2016

Applies to:

PeopleSoft Enterprise CS Campus Community - Version 9 and later
Information in this document applies to any platform.

Symptoms

The student details code is failing in the Unique Student Identifier validation because of the Date of Birth 'No Match' result between the Campus solution and the Unique Student Identifier application, even though the student has a valid date of birth for both applications Customer has investigated the people code triggered in the submit button (App Package: SCC_USI_SERVICES.WebService.USIVerify Method buildRequest) and confirmed that the DOB was in a correct date only format (yyyy-mm-dd) requirement by the USI. Also the USI team extracted the date of birth in XML file using USI framework and confirmed the data was also correct.  Based on investigation, this line of peoplecode:  %This.service.dateObject(%This.getDOB()) after the date of birth was passed and was giving a a result of date with a time zone of "+11:00" (e.g. "YYYY-MM-DDT00:00:00.000+11:00") that might be causing the issue of "No Match".
 
ERROR
-----------------------
%This .service.dateObject(%This.getDOB()):YYYY-MM-DDT00:00:00.000+11:00(0,0)

STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Campus Community > Personal Information (Student) > Biographical (Student) > Personal Attribute > USI > USI


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