+ private void writeArtifactToFile (IArtifactInfo artifact,\r
+ IDistributionClientDownloadResult resultArtifact) throws ASDCDownloadException {\r
+\r
+ LOGGER.debug ("Trying to download the artifact : " + artifact.getArtifactURL ()\r
+ + UUID_PARAM\r
+ + artifact.getArtifactUUID ()\r
+ + ")");\r
+ \r
+ File spoolFile = new File(System.getProperty("mso.config.path") + "/ASDC" + "/" + artifact.getArtifactName()); \r
+ \r
+ \r
+ byte[] payloadBytes = resultArtifact.getArtifactPayload();\r
+ \r
+ try {\r
+ LOGGER.info(MessageEnum.ASDC_RECEIVE_SERVICE_NOTIF, "***WRITE FILE ARTIFACT NAME", "ASDC", artifact.getArtifactName());\r
+\r
+ FileOutputStream outFile = new FileOutputStream(System.getProperty("mso.config.path") + "/ASDC" + "/" + artifact.getArtifactName());\r
+ outFile.write(payloadBytes, 0, payloadBytes.length);\r
+ outFile.close();\r
+ } catch (Exception e) { \r
+ e.printStackTrace();\r
+ LOGGER.error(MessageEnum.ASDC_ARTIFACT_DOWNLOAD_FAIL,\r
+ artifact.getArtifactName (),\r
+ artifact.getArtifactURL (),\r
+ artifact.getArtifactUUID (),\r
+ resultArtifact.getDistributionMessageResult (), "", "", MsoLogger.ErrorCode.DataError, "ASDC write to file failed"); \r
+ } \r
+ \r
+ }\r
+\r