My Oracle Support Banner

Byte Order Mark (BOM) Is Removed When Downloaded Support Validation Documents From LSH (SQL*Loader In Use Via Custom Code) (Doc ID 2230406.1)

Last updated on FEBRUARY 04, 2017

Applies to:

Oracle Life Sciences Data Hub - Version 2.4.6 and later
Information in this document applies to any platform.

Symptoms

ACTUAL BEHAVIOR
---------------
When a file with byte order mark is loaded as Validation/Supporting Document, and downloaded from LSH, the byte order mark (BOM) is removed.

EXPECTED BEHAVIOR
-----------------------
Expect the Byte Order Mark is not removed when downloading LSH Validation Documents .

STEPS
-----------------------
1. Created the UTF-8 BOM text file with a simple text like:
proc print data=sashelp.classfit;
title "this is a test";
run;

2. Confirmed  it is UTF-8-BOM. You can do it via Notepad++:

 

3. 'Support Validation Info' is uploaded and downloaded it back via Public API and that is why they are not using web browser to reproduce it:

Thru public API, they have java code that must be converting the input file into a BLOB to upload the Validation doc. And when they download back thru the Public API, they again have code that outputs the BLOB as a file.

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!


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