My Oracle Support Banner

When Downloading an Excel Output Created by Concurrent Program Whose Name Contains 4 or More Multi-Byte Characters and Is Longer Than 30 Bytes, a Download Filename Is Generated As <concurrent short name>_<request_id>_1.xls (Doc ID 2830558.1)

Last updated on DECEMBER 29, 2021

Applies to:

Oracle Concurrent Processing - Version 12.2 and later
Information in this document applies to any platform.

Symptoms

Actual Behavior
When downloading an excel output created by concurrent program whose name contains 4 or more multi-byte characters and is longer than 30 bytes,
a download filename is generated as <concurrent short name>_<request_id>_1.xls.

Fact
- EBS version is 12.2.X whose character set is local character set such as (JA16SJIS, KO16KSC5601, etc)
- Browser is Microsoft Edge
- Concurrent Program Name is named with NLS characters

Steps
1. Login to EBS by NLS language session such as Japanese, Korean etc.
2. Download an Excel output created by XML Publisher using the following path.

System Administration responsibility
(N) System Administration : Request > Monitor

The download filename is <NLS concurrent program name>_<DDMMYY>.xls.

If <NLS concurrent program name> contains 3 or less multi-byte characters as follows, <NLS concurrent program name> in the output filename is cut-off to 30 byte no matter how long it is.

    

"残高試aaaaaaaaaabbbbbbbbbbcccccccccc" is the <NLS concurrent program name> which includes 3 multi-byte characters and 30 ascii characters. The total length are 36 bytes.
Output file name is "残高試aaaaaaaaaabbbbbbbbbbcccc_091121.xls". <NLS concurrent program name> is cut-off to "残高試aaaaaaaaaabbbbbbbbbbcccc" which is 30 bytes. This is an expected behavior.

    

If <NLS concurrent program name> contains 4 or more multi-byte characters and the length of name is longer than 30 byte, a download filename is built as <concurrent short name>_<request_id>_1.xls.

    


"残高試算aaaaaaaaaabbbbbbbbbbcccccccccc" is the <NLS concurrent program name> which includes 4 multi-byte characters and 30 ascii characters. The total length are 38 bytes.
Output filename is "BIPFNDSCURS_738697_1.xls" where BIPFNDSCURS is <concurrent program short name>.
The output filename should be "残高試算aaaaaaaaaabbbbbbbbbbcc_091121.xls" where "残高試算aaaaaaaaaabbbbbbbbbbcc" is 30 bytes.



Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.