dsntk-examples 0.3.0

ÐecisionToolkit | Examples
Documentation
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<definitions namespace="http://www.actico.com/spec/DMN/1104-feel-string-length-function" name="1104-feel-string-length-function" id="_i_XD4PUUEeesLuP4RHs4vA"
             xmlns="https://www.omg.org/spec/DMN/20191111/MODEL/" xmlns:di="http://www.omg.org/spec/DMN/20180521/DI/" xmlns:dmndi="https://www.omg.org/spec/DMN/20191111/DMNDI/"
             xmlns:dc="http://www.omg.org/spec/DMN/20180521/DC/" xmlns:triso="http://www.trisotech.com/2015/triso/modeling" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <description>FEEL built-in function 'string length(string)' in category string functions</description>
    <itemDefinition name="tfeel-string-length-function_001_1afe6930d1_Result" id="_i_XD4vUUEeesLuP4RHs4vA">
        <typeRef>number</typeRef>
    </itemDefinition>
    <itemDefinition name="tfeel-string-length-function_002_249c23050d_Result" id="_i_XD5vUUEeesLuP4RHs4vA">
        <typeRef>number</typeRef>
    </itemDefinition>
    <itemDefinition name="tfeel-string-length-function_003_e1df507dee_Result" id="_i_XD6vUUEeesLuP4RHs4vA">
        <typeRef>number</typeRef>
    </itemDefinition>
    <itemDefinition name="tfeel-string-length-function_004_f4c02fac3d_Result" id="_i_XD7vUUEeesLuP4RHs4vA">
        <typeRef>number</typeRef>
    </itemDefinition>
    <itemDefinition name="tfeel-string-length-function_005_ca834dabac_Result" id="_i_XD8vUUEeesLuP4RHs4vA">
        <typeRef>number</typeRef>
    </itemDefinition>
    <itemDefinition name="tfeel-string-length-function_006_6c4930a0eb_Result" id="_i_XD9vUUEeesLuP4RHs4vA">
        <typeRef>number</typeRef>
    </itemDefinition>
    <decision name="feel-string-length-function_001_1afe6930d1" id="_i_XD5PUUEeesLuP4RHs4vA">
        <description>Tests FEEL expression: 'string length("")' and expects result: '0 (number)'</description>
        <question>Result of FEEL expression 'string length("")'?</question>
        <allowedAnswers>0 (number)</allowedAnswers>
        <variable typeRef="tfeel-string-length-function_001_1afe6930d1_Result" name="feel-string-length-function_001_1afe6930d1" id="_i_XD5fUUEeesLuP4RHs4vA"/>
        <literalExpression id="_i_XD4_UUEeesLuP4RHs4vA">
            <text>string length("")</text>
        </literalExpression>
    </decision>
    <decision name="feel-string-length-function_002_249c23050d" id="_i_XD6PUUEeesLuP4RHs4vA">
        <description>Tests FEEL expression: 'string length("a")' and expects result: '1 (number)'</description>
        <question>Result of FEEL expression 'string length("a")'?</question>
        <allowedAnswers>1 (number)</allowedAnswers>
        <variable typeRef="tfeel-string-length-function_002_249c23050d_Result" name="feel-string-length-function_002_249c23050d" id="_i_XD6fUUEeesLuP4RHs4vA"/>
        <literalExpression id="_i_XD5_UUEeesLuP4RHs4vA">
            <text>string length("a")</text>
        </literalExpression>
    </decision>
    <decision name="feel-string-length-function_003_e1df507dee" id="_i_XD7PUUEeesLuP4RHs4vA">
        <description>Tests FEEL expression: 'string length("abc")' and expects result: '3 (number)'</description>
        <question>Result of FEEL expression 'string length("abc")'?</question>
        <allowedAnswers>3 (number)</allowedAnswers>
        <variable typeRef="tfeel-string-length-function_003_e1df507dee_Result" name="feel-string-length-function_003_e1df507dee" id="_i_XD7fUUEeesLuP4RHs4vA"/>
        <literalExpression id="_i_XD6_UUEeesLuP4RHs4vA">
            <text>string length("abc")</text>
        </literalExpression>
    </decision>
    <decision name="feel-string-length-function_004_f4c02fac3d" id="_i_XD8PUUEeesLuP4RHs4vA">
        <description>Tests FEEL expression: 'string length(string:"xyz123")' and expects result: '6 (number)'</description>
        <question>Result of FEEL expression 'string length(string:"xyz123")'?</question>
        <allowedAnswers>6 (number)</allowedAnswers>
        <variable typeRef="tfeel-string-length-function_004_f4c02fac3d_Result" name="feel-string-length-function_004_f4c02fac3d" id="_i_XD8fUUEeesLuP4RHs4vA"/>
        <literalExpression id="_i_XD7_UUEeesLuP4RHs4vA">
            <text>string length(string:"xyz123")</text>
        </literalExpression>
    </decision>
    <decision name="feel-string-length-function_005_ca834dabac" id="_i_XD9PUUEeesLuP4RHs4vA">
        <description>Tests FEEL expression: 'string length(string:"aaaaa dddd")' and expects result: '10 (number)'</description>
        <question>Result of FEEL expression 'string length(string:"aaaaa dddd")'?</question>
        <allowedAnswers>10 (number)</allowedAnswers>
        <variable typeRef="tfeel-string-length-function_005_ca834dabac_Result" name="feel-string-length-function_005_ca834dabac" id="_i_XD9fUUEeesLuP4RHs4vA"/>
        <literalExpression id="_i_XD8_UUEeesLuP4RHs4vA">
            <text>string length(string:"aaaaa dddd")</text>
        </literalExpression>
    </decision>
    <decision name="feel-string-length-function_006_6c4930a0eb" id="_i_XD-PUUEeesLuP4RHs4vA">
        <description>Tests FEEL expression: 'string length(string:"aaaaa dddd ")' and expects result: '11 (number)'</description>
        <question>Result of FEEL expression 'string length(string:"aaaaa dddd ")'?</question>
        <allowedAnswers>11 (number)</allowedAnswers>
        <variable typeRef="tfeel-string-length-function_006_6c4930a0eb_Result" name="feel-string-length-function_006_6c4930a0eb" id="_i_XD-fUUEeesLuP4RHs4vA"/>
        <literalExpression id="_i_XD9_UUEeesLuP4RHs4vA">
            <text>string length(string:"aaaaa dddd ")</text>
        </literalExpression>
    </decision>
    <knowledgeSource name="DMN 1.1 - 10.3.4.3 Table 60" id="_i_XD4fUUEeesLuP4RHs4vA"/>
    <dmndi:DMNDI>
        <dmndi:DMNDiagram name="Page 1" id="_i_XD4PUUEeesLuP4RHs4vA_D2">
            <dmndi:DMNShape dmnElementRef="_i_XD-PUUEeesLuP4RHs4vA" id="_i_XD4PUUEeesLuP4RHs4vA_s1">
                <dc:Bounds height="61.0" width="154.0" x="106.0" y="106.0"/>
            </dmndi:DMNShape>
            <dmndi:DMNShape dmnElementRef="_i_XD9PUUEeesLuP4RHs4vA" id="_i_XD4PUUEeesLuP4RHs4vA_s2">
                <dc:Bounds height="61.0" width="154.0" x="106.0" y="199.0"/>
            </dmndi:DMNShape>
            <dmndi:DMNShape dmnElementRef="_i_XD5PUUEeesLuP4RHs4vA" id="_i_XD4PUUEeesLuP4RHs4vA_s3">
                <dc:Bounds height="61.0" width="154.0" x="106.0" y="292.0"/>
            </dmndi:DMNShape>
            <dmndi:DMNShape dmnElementRef="_i_XD8PUUEeesLuP4RHs4vA" id="_i_XD4PUUEeesLuP4RHs4vA_s4">
                <dc:Bounds height="61.0" width="154.0" x="106.0" y="385.0"/>
            </dmndi:DMNShape>
            <dmndi:DMNShape dmnElementRef="_i_XD4fUUEeesLuP4RHs4vA" id="_i_XD4PUUEeesLuP4RHs4vA_s5">
                <dc:Bounds height="69.0" width="100.0" x="133.0" y="478.0"/>
            </dmndi:DMNShape>
            <dmndi:DMNShape dmnElementRef="_i_XD6PUUEeesLuP4RHs4vA" id="_i_XD4PUUEeesLuP4RHs4vA_s6">
                <dc:Bounds height="61.0" width="154.0" x="106.0" y="579.0"/>
            </dmndi:DMNShape>
            <dmndi:DMNShape dmnElementRef="_i_XD7PUUEeesLuP4RHs4vA" id="_i_XD4PUUEeesLuP4RHs4vA_s7">
                <dc:Bounds height="61.0" width="154.0" x="106.0" y="672.0"/>
            </dmndi:DMNShape>
        </dmndi:DMNDiagram>
    </dmndi:DMNDI>
</definitions>