XMLP Transcripts Always Fail When The Browser's Primary Language Is Not English (Doc ID 1550208.1)

Last updated on AUGUST 08, 2017

Applies to:

PeopleSoft Enterprise CS Student Records - Version 8.9 to 9 [Release 8.9 to 9]
PeopleSoft Enterprise SCM Purchasing - Version 9.2 to 9.2 [Release 9]
Information in this document applies to any platform.

Symptoms

ISSUE STATEMENT
---------------
Transcript generation fails when non-English language is set up as browser's primary language. No error appears on the screen, but the transcript PDF never opens. The following error is seen in trace files:
 
ERROR
---------------
PCodeWTL(1/3): Error generating report output: (235,2309) PSXP_RPTDEFNMANAGER.ReportDefn.OnExecute Name:ProcessReport PCPC:63560 Statement:1368
  Called from:SSR_TRANSCRIPT.Report.OnExecute Name:DisplayReport Statement:1613
  Called from:SSS_TSRQST_UNOFF.GBL.DERIVED_SSTSRPT.GO_PB.FieldChange Statement:3

WHAT IS WORKING
---------------
The transcripts work fine if English is set up as browser's primary language.
 
ACTUAL BEHAVIOR
---------------
When a student requests an Unofficial Transcript from the Student Center, (where BI Publisher is used to create transcripts), a multi-part process runs which first fills a set of tables with the students current academic progress data, and then writes that data to an XML file on the App Server, which finally gets converted to a PDF file, also on the App Server. That file is then returned to the student, in their browser, in a new pop-up window. However, when the students browser has one or more non-English languages enabled which has a higher priority that English, all steps run up to and including producing the PDF file, but the file produced is always of zero-size. The student receives no error message, but no transcript pop-up window appears.
 
EXPECTED BEHAVIOR
---------------
Expect the transcript process to work successfully irrespective of the browsers language.
 
ENVIRONMENT
---------------
DB Platform - N/A
Tools Version - 8.52
Application & Version - PeopleSoft Enterprise Campus Solutions release 9
System Name - Production, Development, Test and Demo
 
STEPS
---------------
The issue can be reproduced with the following steps:
Internet Explorer:
1) Open Internet Options.
2) Click on the Appearance, Languages button.
3) Click on Add, and then pick a language, such as French.
4) Use the Move Up button to put the new language above English.
5) Click on OK until it is all saved. There is no need to restart anything, the change takes immediate effect.

Chrome:
1) Open the language setting page, at chrome://settings/languages
2) Click on Add, and then pick a language, such as French.
3) Drag the new language above English.
4) Click on Done to save. There is no need to restart anything, the change takes immediate effect.

Firefox:
1) Open Options > Options.
2) Click on the Contents tab, click on the Languages > Choose button.
3) Click on Add, and then pick a language, such as French.
4) Use the Move Up button to put the new language above English.
5) Click on OK until it is all saved. There is no need to restart anything, the change takes immediate effect.

Note that in all cases, to undo the language change, just move the new language below English, or remove it completely.

The second step is to try and view an Unofficial Transcript:
1) Begin by signing in to DMO as PS.
2) Go to Self-Service > Student Center.
3) On the "other academics.." drop down choose Transcript: View Unofficial and go there.
4) On the Report Type drop down choose Unofficial Transcript -- All.
5) Click View Report.
6) The processing indicator will appear while processing the academic progress data.
7) If the page transitions to display Previous Requests without opening a new browser window, the process has failed.
 
IMPACT
---------------
No major business impact determined yet. However, the issue Impacts some students who set up non-English as their browser's primary language and not the entire student population.

Please also visit these valuable Campus Solutions sites: Community  Newsletters  Information_Centers  Maintenance_Advisor 

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