Can the GenericSoapPort Using the GET_FILE Service get a Base64 Encoded File in the Response?
(Doc ID 2124843.1)
Last updated on MARCH 09, 2020
Applies to:Oracle WebCenter Content - Version 184.108.40.206.0 and later
Information in this document applies to any platform.
Is there a way to get the Base64 encoded file in the GET_FILE response using the GenericSoapPort (WebService SOAP to connect to the WebCenter Contet (WCC) server) in a Fusion Applications environment?
- The Fusion Applications March 2016 monthly patch caused a change where the native WCC (UCM) WSDLs are no longer available.
- The endpoints are not reachable with a standard user: https://(POD).fs.(CountryID).oraclecloud.com/_dav/cs/idcplg.
- Require the GenericSoapPort with the web services being used.
Oracle WebCenter Content (WCC) Document Transfer Utility Readme (Doc ID 1624063.1)
Oracle Document Transfer Utility - Testing the GenericSoapPort connection (Doc ID 1969506.1)
The connection works, however, the expected Base64 encoded file is not returned. The response from the GET_FILE service over the GenericSoapPort does not return a Base64 encoded file as the WCC WSDLs do.
The GenericSoapPort uses MTOM with XOP to return an "attachment". The response includes a link to the file being requested.
<xop:Include href="cid:693b1df5-00a5-4645-aa6d-fd022653517a" xmlns:xop="" title="Click (or CTRL+Click if using Firefox) to view" name="contextTextUrl_1460029441444" target="_blank">http://www.w3.org/2004/08/xop/include"/>
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