I'm following the documentation for working with BPM documents to convert Base64 to binary , however in the service I am building, in the script task, I see the error: 'Packages' is not defined. What am I missing?
This is the documentation:
Working with document contentDocumentation code I am trying to run:
// Script sample code to set and encode the document content from a file
var file = new Packages.java.io.File(tw.local.fileName);
var bytesValue = Packages.org.apache.commons.io.FileUtils.readFileToByteArray(file);
But basically I just want a way to convert contentStream.content from Base64 to binary to sent to REST API.
The API is expecting type: string, format: binary and the method here: Passing files is yielding what is most likely an invalid type error:
"httpStatusCode":403,"httpStatusMessage":"Forbidden","content":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<Error><Code>SignatureDoesNotMatch</Code><Message>The request signature we calculated does not match the signature you provided. Check your key and signing method.</Message>
Thanks!------------------------------
Ailin Cao
Associate Application Developer
IBM
------------------------------