Reading and Encoding SOAP Attachment Content
The ora:getAttachmentContent
function reads SOAP attachment content and encodes that data in Base64 format in a BPEL process by providing the BPEL variable as an argument, which has an href
of the SOAP attachment. The following example shows how to use this function:
<copy> <from expression="ora:getAttachmentContent('input','bin')"/> <to variable="initiateTaskInput" part="payload" query="/taskservice:initiateTask/task:task/task:attachment/task:content"/> </copy>
The preceding example copies the attachment content, which has its href
stored in the "input/bin"
variable, to the content variable in Base64-encoded format.