String submissionXmlFileName = subName + File.separator + subName + "_submission_"+d+".xml";
File subtmp = new File(submissionStoragePath + submissionXmlFileName);
SubmissionUtils.transform(submissionXml, subtmp, true);
reqEntity.addPart("SUBMISSION", new FileBody(subtmp));
for (String key : map.keySet()) {
List<Submittable<Document>> submittables = map.get(key);
String submittableXmlFileName = subName
+ File.separator
+ subName
+ "_"
+ key.toLowerCase()
+ "_"
+ d
+ ".xml";
File elementTmp = new File(submissionStoragePath + submittableXmlFileName);
Document submissionDocument = docBuilder.newDocument();
ERASubmissionFactory.generateSubmissionXML(submissionDocument, submittables, key, submissionProperties);
SubmissionUtils.transform(submissionDocument, elementTmp, true);
reqEntity.addPart(key.toUpperCase(), new FileBody(elementTmp));
}
httppost.setEntity(reqEntity);
HttpResponse response = httpclient.execute(httppost);