Leonardo Vannucci
2018-10-25 cb1770fff046c0bbbb6e20562c4604afa89cd30c
dg1cloud-core/src/main/java/it/digione/dg1cloud/controller/StartURPController.java
....@@ -166,18 +166,27 @@
166166 JAXBElement<String> jaxbBody = factory.createInstanceMessageCreateRequestBody(startURPForm.getCorpo());
167167 request.setBody(jaxbBody);
168168
169
+ Variables variables = factory.createInstanceMessageCreateRequestVariables();
170
+
169171 Variable variable = new Variable();
170172 variable.setKey("transition");
171173 variable.setType("string");
172174 variable.setValueString(factory.createInstanceMessageCreateRequestVariablesVariableValueString(isdProperties.getUrp().getTransition()));
173175
174
- Variables variables = factory.createInstanceMessageCreateRequestVariables();
176
+ variables.getVariable().add(variable);
177
+
178
+ variable = new Variable();
179
+ variable.setKey("modTrasmissione");
180
+ variable.setType("string");
181
+ variable.setValueString(factory.createInstanceMessageCreateRequestVariablesVariableValueString(isdProperties.getUrp().getModTrasmissione()));
182
+
175183 variables.getVariable().add(variable);
176184 JAXBElement<Variables> jaxbVariables = factory.createInstanceMessageCreateRequestVariables(variables);
177185
178186 request.setVariables(jaxbVariables);
179187
180188 request.setStartWorkflow(factory.createInstanceMessageCreateRequestStartWorkflow(true));
189
+ request.setInstanceOperation(factory.createInstanceMessageCreateRequestInstanceOperation(isdProperties.getUrp().getTransition()));
181190
182191 Attachments attachments = new Attachments();
183192