How to Convert a Base64-Encoded Input Message to String (Doc ID 1450282.1)

Last updated on NOVEMBER 03, 2016

Applies to:

Oracle SOA Suite - Version 11.1.1.5.0 and later
Information in this document applies to any platform.

Goal

Using the JMS Adapter to consume a JMS Text Message that is XML-formatted, while the underlying XSD is unknown. Therefore "Native format translation is not required (Schema is Opaque)" is used for the message. In this case an "opaque" base64Binary type is used for the JMS message, which is the Base64-encoded version of the text message. Within the BPEL the string representation of the message is needed again. How can this be achieved?

Solution

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