Discussions
Read on for the latest updates including:
• Agenda Builder launch
• SuiteWorld On Air registration
• New NetSuite Prompt Studio Contest
• And more!
Check out this thread to learn more!
Parsing XML Document
I have an XML document returning from an API and I want to take the binary 64 and write to a file, however, I'm having trouble getting the binary out of the document.
I'm trying to use the following code to do so, and this works in my console, however when I put it into the suitelet to write the file, I keep getting the following error:
UNEXPECTED_ERROR Java class "org.apache.xerces.dom.DeepNodeListImpl" has no public instance field or method named "0".
That stems from these lines of script:
var pdfResponseXML = nlapiStringToXML(pdfResponse.getBody()); var binaryPdf = pdfResponseXML.getElementsByTagName("PdfDocument")[0].textContent; var file = nlapiCreateFile('BOLID'+bolId,'pdf',binaryPdf);