Constant dmntk_examples::DMN_2_0009[][src]

pub const DMN_2_0009: &str = "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\n<definitions namespace=\"https://github.com/dmn-tck/tck\"\n             name=\"0009-invocation-arithmetic\"\n             id=\"_4c08a169-c69a-4be7-93a6-0dcb8286b24d\"\n             xmlns=\"https://www.omg.org/spec/DMN/20191111/MODEL/\">\n    <itemDefinition name=\"tLoan\" id=\"_f909c1d5-36e4-4f71-8392-fe3b14ddb6f7\">\n        <itemComponent name=\"amount\" id=\"_579041dc-2bad-42b4-9650-b2cf39175ecc\">\n            <typeRef>number</typeRef>\n        </itemComponent>\n        <itemComponent name=\"rate\" id=\"_353c0e6f-b344-451e-944e-bec76817b29a\">\n            <typeRef>number</typeRef>\n        </itemComponent>\n        <itemComponent name=\"term\" id=\"_c7b4a252-df93-4407-8bef-9d30d94125b6\">\n            <typeRef>number</typeRef>\n        </itemComponent>\n    </itemDefinition>\n    <decision name=\"MonthlyPayment\" id=\"d_MonthlyPayment\">\n        <variable typeRef=\"number\" name=\"MonthlyPayment\"/>\n        <informationRequirement id=\"ea247b65-a327-46b0-b405-cdd6308c1604\">\n            <requiredInput href=\"#i_Loan\"/>\n        </informationRequirement>\n        <informationRequirement id=\"ee65dbf6-6406-4504-b1cc-cd6c8fc48362\">\n            <requiredInput href=\"#i_fee\"/>\n        </informationRequirement>\n        <knowledgeRequirement id=\"_1684f08c-413b-4ecd-8caf-d922500940bd\">\n            <requiredKnowledge href=\"#b_PMT\"/>\n        </knowledgeRequirement>\n        <literalExpression>\n            <text>PMT(Loan.amount, Loan.rate, Loan.term)+fee</text>\n        </literalExpression>\n    </decision>\n    <businessKnowledgeModel name=\"PMT\" id=\"b_PMT\">\n        <variable typeRef=\"number\" name=\"PMT\"/>\n        <encapsulatedLogic>\n            <formalParameter typeRef=\"number\" name=\"p\"/>\n            <formalParameter typeRef=\"number\" name=\"r\"/>\n            <formalParameter typeRef=\"number\" name=\"n\"/>\n            <literalExpression typeRef=\"number\">\n                <text>(p*r/12)/(1-(1+r/12)**-n)</text>\n            </literalExpression>\n        </encapsulatedLogic>\n    </businessKnowledgeModel>\n    <inputData name=\"Loan\" id=\"i_Loan\">\n        <variable typeRef=\"tLoan\" name=\"Loan\"/>\n    </inputData>\n    <inputData name=\"fee\" id=\"i_fee\">\n        <variable typeRef=\"number\" name=\"fee\"/>\n    </inputData>\n</definitions>\n";