-
Bug
-
Resolution: Done
-
Minor
-
6.0.3
-
None
Description of problem:
When there is a task inside a multi-instance subprocess then after adding a DataInput assignment from the MI data input to the task's DataInputSet and after closing the Data Assignment editor, opening the editor again shows this assignment as DataOuput. The generated assignment expression doesn't seem to be affected.
Version-Release number of selected component (if applicable):
6.0.3, rollup #1
How reproducible:
-
Steps to Reproduce:
1. Create a process with multi-instance subprocess.
2. Add start-task-end process into the subprocess.
3. Add "inputList:java.util.List" into parent process Variable Definitions.
4. Set "inputList" as the subprocess MI collection input.
5. Set name of the Subprocess MI data input to "currentItem".
6. Add inputItem:String into the task DataInputSet.
7. Open the task's Assignments and add DataInput type mapping from currentItem to inputItem. Click Ok.
8. Open Assignments again, the input mapping now appears as DataOutput.
Actual results:
DataInput assignment from MI data input to task DataInputSet variable is displayed as DataOutput after reopening the Data Assignment editor.
Expected results:
The type should be preserved.
Additional info: