int firstChunk = reconData.length > 20544 ? 20544 : reconData.length;
String firstChunkData = printBase64Binary(Arrays.copyOfRange(reconData, 0, firstChunk));
XMLNode documentNode = getDxl().selectSingleNode("//note");
XMLNode fileDataNode = documentNode.addChildElement("item");
fileDataNode.setAttribute("name", itemName);
fileDataNode = fileDataNode.addChildElement("rawitemdata");
fileDataNode.setAttribute("type", "1");
fileDataNode.setText(firstChunkData);
// Write out any remaining chunks
int remaining = reconData.length - firstChunk;