Discussions
Stay up-to-date with the latest news from NetSuite. You’ll be in the know about how to connect with peers and take your business to new heights at our virtual, in-person, on demand events, and much more.
New AI Community Guidelines. Please review and follow them to ensure AI use stays safe, accurate, and compliant.
Update: Narrative Insights has been restored and is now available.
Narrative Insights is Temporarily Unavailable due to an Infrastructure Issue. Learn how This Impacts Your Account and What to Expect While the Feature is Disabled.
Narrative Insights is Temporarily Unavailable due to an Infrastructure Issue. Learn how This Impacts Your Account and What to Expect While the Feature is Disabled.
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); 0