yawlfoundation / yawl

Yet Another Workflow Language
http://www.yawlfoundation.org
GNU Lesser General Public License v3.0
90 stars 35 forks source link

YAWL 4.1 Editor unable to add output data binding using a Data Gateway #605

Closed fmannhardt closed 7 years ago

fmannhardt commented 7 years ago

The specification generated by the YAWL 4.1 editor (build 734) when using a Data Gateway as output binding is not accepted by the YAWL engine.

The following output binding declaration: grafik

Here the error message: grafik

Here the specification: test.zip

yawlfoundation commented 7 years ago

fixed in latest editor update (build 735)

fmannhardt commented 7 years ago

Thanks, it works except for a small detail. The output binding is not displayed in the dialog: grafik However, it can be uploaded to the YAWL Engine and works as expected.

fmannhardt commented 7 years ago

Also, it seems not to save the 'query' when updating it. I first added the query '#external:SimpleExternalDBGatewayImpl:test' and now it is stuck at this value.

I want to change it to '#external:SimpleExternalDBGatewayImpl:Main' and the UI displays '#external:SimpleExternalDBGatewayImpl:Main'. In the XML specification it shows:

      <completedMappings>
        <mapping>
          <expression query="#external:SimpleExternalDBGatewayImpl:test" />
          <mapsTo>test</mapsTo>
        </mapping>
        <mapping>
          <expression query="#external:SimpleExternalDBGatewayImpl:Main" />
          <mapsTo>Main</mapsTo>
        </mapping>
      </completedMappings>

There seems to be an issue with removing the existing mapping, thus, two of them are now present in the XML.

adamsmj commented 4 years ago

Finally fixed in latest update (762)