[
https://issues.jboss.org/browse/DROOLS-3185?page=com.atlassian.jira.plugi...
]
Michael Anstis commented on DROOLS-3185:
----------------------------------------
The problem is when the {{InputData}} is first created it has an {{InformationItem}} with
{{typeRef}} of (for example) {{feel:string}}.
When it is saved and re-opened this becomes {{string}}. When the Decision Table is created
{{string}} does not match any {{ItemDefinitions}} and no column is created.
This conversion from {{feel:string}} to {{string}} did not happen with DMN1.1.
IDK whether dropping of the prefix was a change in 1.2 or whether this is a bug in the
marshaller.
The saved XML is:
{code}
<?xml version="1.0" ?>
<dmn:definitions
xmlns:dmn="http://www.omg.org/spec/DMN/20180521/MODEL/"
xmlns:feel="http://www.omg.org/spec/DMN/20180521/FEEL/"
xmlns:kie="http://www.drools.org/kie/dmn/1.2"
id="_7DFD6D94-CC93-4B06-96FF-5C32C38C082D"
name="_70792253-A6A8-4224-84E1-02971EC2AA3C"
expressionLanguage="http://www.omg.org/spec/DMN/20180521/FEEL/"
typeLanguage="http://www.omg.org/spec/DMN/20180521/FEEL/"
namespace="https://github.com/kiegroup/drools/kie-dmn/_86CE9955-1095...
<dmn:extensionElements></dmn:extensionElements>
<dmn:inputData id="_1584517F-3FAD-4212-80EE-9ABB66E98140"
name="InputData-1">
<dmn:variable id="_38BEAD43-AF48-4F54-853E-4487929DB80D"
name="" typeRef="string"></dmn:variable>
</dmn:inputData>
<dmndi:DMNDI
xmlns:dmndi="http://www.omg.org/spec/DMN/20180521/DMNDI/">
<dmndi:DMNDiagram>
<dmndi:DMNShape id="dmnshape-_1584517F-3FAD-4212-80EE-9ABB66E98140"
dmnElementRef="_1584517F-3FAD-4212-80EE-9ABB66E98140"
isCollapsed="false">
<dmndi:DMNStyle>
<dmndi:FillColor red="255" green="255"
blue="255"></dmndi:FillColor>
<dmndi:StrokeColor red="0" green="0"
blue="0"></dmndi:StrokeColor>
<dmndi:FontColor red="0" green="0"
blue="0"></dmndi:FontColor>
</dmndi:DMNStyle>
<dc:Bounds
xmlns:dc="http://www.omg.org/spec/DMN/20180521/DC/"
x="289" y="88" width="100"
height="50"></dc:Bounds>
<dmndi:DMNLabel></dmndi:DMNLabel>
</dmndi:DMNShape>
</dmndi:DMNDiagram>
</dmndi:DMNDI>
</dmn:definitions>
{code}
[DMN Designer] Change Literal Expression to Decision Table
----------------------------------------------------------
Key: DROOLS-3185
URL:
https://issues.jboss.org/browse/DROOLS-3185
Project: Drools
Issue Type: Bug
Components: DMN Editor
Affects Versions: 7.14.0.Final
Reporter: Jozef Marko
Assignee: Michael Anstis
Priority: Major
Labels: drools-tools
Attachments: Screenshot from 2018-10-25 14-40-06.png
When user changes Decision node top level expression from literal expression to decision
table, that decision table misses InputClause columns.
--
This message was sent by Atlassian Jira
(v7.12.1#712002)