Constant dmntk_examples::DMN_3_0003[][src]

pub const DMN_3_0003: &str = "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\n<definitions namespace=\"https://github.com/dmn-tck/tck\"\n             name=\"iteration1\"\n             id=\"_54863c52-2fa7-4a3d-b383-d4eb2eb88771\"\n             xmlns=\"https://www.omg.org/spec/DMN/20191111/MODEL/\">\n    <itemDefinition name=\"tLoan\">\n        <itemComponent name=\"amount\">\n            <typeRef>number</typeRef>\n        </itemComponent>\n        <itemComponent name=\"rate\">\n            <typeRef>number</typeRef>\n        </itemComponent>\n        <itemComponent name=\"term\">\n            <typeRef>number</typeRef>\n        </itemComponent>\n    </itemDefinition>\n    <itemDefinition isCollection=\"true\" name=\"tLoanList\">\n        <typeRef>tLoan</typeRef>\n    </itemDefinition>\n    <itemDefinition isCollection=\"true\" name=\"tMonthlyPaymentList\">\n        <typeRef>number</typeRef>\n    </itemDefinition>\n    <decision name=\"MonthlyPayment\" id=\"d_MonthlyPayment\">\n        <variable typeRef=\"tMonthlyPaymentList\" name=\"MonthlyPayment\"/>\n        <informationRequirement id=\"_4bc8224c-cc94-45ec-8452-a4b9d96db499\">\n            <requiredInput href=\"#i_Loans\"/>\n        </informationRequirement>\n        <knowledgeRequirement id=\"_15867de2-8ee1-42ef-9560-e914337b8a6f\">\n            <requiredKnowledge href=\"#b_PMT2\"/>\n        </knowledgeRequirement>\n        <literalExpression>\n            <text>for i in Loans return PMT2(i)</text>\n        </literalExpression>\n    </decision>\n    <businessKnowledgeModel name=\"PMT2\" id=\"b_PMT2\">\n        <variable typeRef=\"number\" name=\"PMT2\"/>\n        <encapsulatedLogic>\n            <formalParameter name=\"loan\" typeRef=\"tLoan\"/>\n            <literalExpression typeRef=\"number\">\n                <text>(loan.amount * loan.rate/12)/(1-(1+loan.rate/12)**-loan.term)</text>\n            </literalExpression>\n        </encapsulatedLogic>\n    </businessKnowledgeModel>\n    <inputData name=\"Loans\" id=\"i_Loans\">\n        <variable typeRef=\"tLoanList\" name=\"Loans\"/>\n    </inputData>\n</definitions>";