From cc3a6bc466bd5beb6c7c2a32df91d5e654635cb0 Mon Sep 17 00:00:00 2001
From: David Kaufmann <david.kaufmann@student.tuwien.ac.at>
Date: Tue, 11 Dec 2018 15:11:09 +0100
Subject: [PATCH] more beautiful xml

---
 camunda-overlay/sentiment-analysis.bpmn | 12 ++++--------
 1 file changed, 4 insertions(+), 8 deletions(-)

diff --git a/camunda-overlay/sentiment-analysis.bpmn b/camunda-overlay/sentiment-analysis.bpmn
index eb07945..8968afc 100644
--- a/camunda-overlay/sentiment-analysis.bpmn
+++ b/camunda-overlay/sentiment-analysis.bpmn
@@ -28,7 +28,7 @@ execution.setVariable('tweets', S('[]'), "terms_loop");</camunda:script>
         <camunda:executionListener event="end">
           <camunda:script scriptFormat="javascript">var results = execution.getVariable("results");
 var term = execution.getVariable("term");
-var analysis = execution.getVariable("analysis");
+var analysis = S(execution.getVariable("analysis"), 'application/json');
 var termStr = term.prop('term').value();
 
 // this is for dictionary
@@ -37,7 +37,7 @@ var termStr = term.prop('term').value();
 var item = {};
 item["name"] = termStr;
 item["sentiment"] = analysis;
-results.append(item)
+results.append(item);
 
 execution.setVariable("results", S(results))</camunda:script>
         </camunda:executionListener>
@@ -58,10 +58,7 @@ execution.setVariable("results", S(results))</camunda:script>
                 </camunda:map>
               </camunda:inputParameter>
               <camunda:inputParameter name="payload">${tweets.toString()}</camunda:inputParameter>
-              <camunda:outputParameter name="analysis">
-                <camunda:script scriptFormat="Javascript">var response = connector.getVariable("response");
-response.trim()</camunda:script>
-              </camunda:outputParameter>
+              <camunda:outputParameter name="analysis">S(${response.trim()}, 'application/json')</camunda:outputParameter>
             </camunda:inputOutput>
             <camunda:connectorId>http-connector</camunda:connectorId>
           </camunda:connector>
@@ -210,8 +207,7 @@ var source = "kP/+kA==";
 var decoded = toByteArray(source);
 //decoded
 var file = Java.type('org.camunda.bpm.engine.variable.Variables').fileValue("pdfTest").file(toByteArray(response)).mimeType('application/pdf').create()
-file
-</camunda:script>
+file</camunda:script>
             </camunda:outputParameter>
           </camunda:inputOutput>
           <camunda:connectorId>http-connector</camunda:connectorId>
-- 
2.43.0