accept new output format from analysis
authorDavid Kaufmann <david.kaufmann@student.tuwien.ac.at>
Tue, 11 Dec 2018 14:29:23 +0000 (15:29 +0100)
committerDavid Kaufmann <david.kaufmann@student.tuwien.ac.at>
Tue, 11 Dec 2018 14:29:23 +0000 (15:29 +0100)
camunda-overlay/sentiment-analysis.bpmn

index 8968afc41f6de32e1782f56113f76996a0998edc..fc2520e9794530e40f1f131f4125df308ac41f8f 100644 (file)
@@ -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 = S(execution.getVariable("analysis"), 'application/json');
+var analysis = execution.getVariable("analysis");
 var termStr = term.prop('term').value();
 
 // this is for dictionary
@@ -36,7 +36,7 @@ var termStr = term.prop('term').value();
 // this is for list
 var item = {};
 item["name"] = termStr;
-item["sentiment"] = analysis;
+item["sentiment"] = S(analysis).prop("sentiment").value();
 results.append(item);
 
 execution.setVariable("results", S(results))</camunda:script>
@@ -58,7 +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">S(${response.trim()}, 'application/json')</camunda:outputParameter>
+              <camunda:outputParameter name="analysis">${response.trim()}</camunda:outputParameter>
             </camunda:inputOutput>
             <camunda:connectorId>http-connector</camunda:connectorId>
           </camunda:connector>