dsntk-examples 0.3.0

ÐecisionToolkit | Examples
Documentation
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<definitions namespace="https://dsntk.io/spec/DMN/1131-feel-function-invocation"
             name="1131-feel-function-invocation"
             id="_1131-feel-function-invocation"
             xmlns="https://www.omg.org/spec/DMN/20211108/MODEL/">

    <description>FEEL function invocation</description>

    <decision name="decision001" id="_decision001">
        <description>Tests invocation of non-existing function</description>
        <variable name="decision001"/>
        <literalExpression>
            <text>non_existing_function()</text>
        </literalExpression>
    </decision>

    <decision name="decision002" id="_decision002">
        <description>Tests invocation of null</description>
        <variable name="decision002"/>
        <literalExpression>
            <text>null()</text>
        </literalExpression>
    </decision>

    <decision name="decision003" id="_decision003">
        <description>Tests invocation of string</description>
        <variable name="decision003"/>
        <literalExpression>
            <text>"some_func"()</text>
        </literalExpression>
    </decision>

    <decision name="decision004" id="_decision004">
        <description>Tests invocation of string (name of function)</description>
        <variable name="decision004"/>
        <literalExpression>
            <text>"abs"(-1)</text>
        </literalExpression>
    </decision>

    <decision name="decision005" id="_decision005">
        <description>Tests invocation of date</description>
        <variable name="decision005"/>
        <literalExpression>
            <text>@"2023-11-11"()</text>
        </literalExpression>
    </decision>

    <decision name="decision006" id="_decision006">
        <description>Tests invocation of number</description>
        <variable name="decision006"/>
        <literalExpression>
            <text>123()</text>
        </literalExpression>
    </decision>

    <decision name="decision007" id="_decision007">
        <description>Tests invocation of true</description>
        <variable name="decision007"/>
        <literalExpression>
            <text>true()</text>
        </literalExpression>
    </decision>

    <decision name="decision008" id="_decision008">
        <description>Tests invocation of false</description>
        <variable name="decision008"/>
        <literalExpression>
            <text>false()</text>
        </literalExpression>
    </decision>

</definitions>