Skip to content

Instantly share code, notes, and snippets.

View r00ta's full-sized avatar
🚴‍♀️
Have a great day!

Jacopo Rota r00ta

🚴‍♀️
Have a great day!
View GitHub Profile
@r00ta
r00ta / functionalTest2.dmn
Created February 3, 2021 08:26
Explainability functional test 2
<dmn:definitions xmlns:dmn="http://www.omg.org/spec/DMN/20180521/MODEL/" xmlns="https://kiegroup.org/dmn/_049CD980-1310-4B02-9E90-EFC57059F44A" xmlns:feel="http://www.omg.org/spec/DMN/20180521/FEEL/" xmlns:kie="http://www.drools.org/kie/dmn/1.2" xmlns:dmndi="http://www.omg.org/spec/DMN/20180521/DMNDI/" xmlns:di="http://www.omg.org/spec/DMN/20180521/DI/" xmlns:dc="http://www.omg.org/spec/DMN/20180521/DC/" id="_02EA9C07-0109-45AB-9AAD-1CCBF6275395" name="new-file" typeLanguage="http://www.omg.org/spec/DMN/20180521/FEEL/" namespace="https://kiegroup.org/dmn/_049CD980-1310-4B02-9E90-EFC57059F44A">
<dmn:extensionElements/>
<dmn:inputData id="_5193EF09-7CF0-4980-88E9-21ED95A6C7EB" name="numberInput">
<dmn:extensionElements/>
<dmn:variable id="_6AFE740B-91AC-4C4E-9B27-0609F44334A7" name="numberInput" typeRef="boolean"/>
</dmn:inputData>
<dmn:inputData id="_FA9F0ED5-F46B-4852-87A7-25EE1E9395AF" name="notUsedInput">
<dmn:extensionElements/>
<dmn:variable id="_5AA4A00E-B20D-4F2E-B489-6032181DB5D
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<semantic:definitions xmlns:semantic="http://www.omg.org/spec/DMN/20180521/MODEL/" xmlns:rss="http://purl.org/rss/2.0/" xmlns:di="http://www.omg.org/spec/DMN/20180521/DI/" xmlns:feel="http://www.omg.org/spec/DMN/20180521/FEEL/" xmlns:trisofeed="http://trisotech.com/feed" xmlns:trisodmn="http://www.trisotech.com/2016/triso/dmn" xmlns:dmndi="http://www.omg.org/spec/DMN/20180521/DMNDI/" xmlns:triso="http://www.trisotech.com/2015/triso/modeling" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dc="http://www.omg.org/spec/DMN/20180521/DC/" xmlns:tc="http://www.omg.org/spec/DMN/20160719/testcase" xmlns:drools="http://www.drools.org/kie/dmn/1.1" xmlns:openapi="https://openapis.org/omg/extension/1.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.trisotech.com/definitions/_f31e1f8e-d4ce-4a3a-ac3b-747efa6b3401" id="_f31e1f8e-d4ce-4a3a-ac3b-747efa6b3401" name="Prequalification" namespace="http://www.trisotech.com/definition
<dmn:definitions xmlns:dmn="http://www.omg.org/spec/DMN/20180521/MODEL/" xmlns="https://github.com/kiegroup/kogito-examples/dmn-quarkus-listener-example" xmlns:di="http://www.omg.org/spec/DMN/20180521/DI/" xmlns:kie="http://www.drools.org/kie/dmn/1.2" xmlns:dmndi="http://www.omg.org/spec/DMN/20180521/DMNDI/" xmlns:dc="http://www.omg.org/spec/DMN/20180521/DC/" xmlns:feel="http://www.omg.org/spec/DMN/20180521/FEEL/" id="_DC5AB7D9-7D61-40F7-94C1-2E064A053AC0" name="LoanEligibility" typeLanguage="http://www.omg.org/spec/DMN/20180521/FEEL/" namespace="https://github.com/kiegroup/kogito-examples/dmn-quarkus-listener-example">
<dmn:extensionElements/>
<dmn:itemDefinition id="_AD041308-CE7E-4359-97DA-E03C520A7A70" name="tClient" isCollection="false">
<dmn:itemComponent id="_91AB76A9-CDCC-463E-B404-C530AB0AA6B5" name="age" isCollection="false">
<dmn:typeRef>number</dmn:typeRef>
<dmn:allowedValues kie:constraintType="range" id="_4B686261-D292-4719-BCD7-4122528082CE">
<dmn:text>[18..80]</dmn:

Create a new namespace

kubectl create namespace my-test

Create a new identity for infinispan identity.yaml with content

credentials:
- username: testuser
  password: testpassword
<dmn:definitions xmlns:dmn="http://www.omg.org/spec/DMN/20180521/MODEL/" xmlns="http://www.redhat.com/dmn/definitions/_81556584-7d78-4f8c-9d5f-b3cddb9b5c73" xmlns:di="http://www.omg.org/spec/DMN/20180521/DI/" xmlns:kie="http://www.drools.org/kie/dmn/1.2" xmlns:dmndi="http://www.omg.org/spec/DMN/20180521/DMNDI/" xmlns:dc="http://www.omg.org/spec/DMN/20180521/DC/" xmlns:feel="http://www.omg.org/spec/DMN/20180521/FEEL/" id="_81556584-7d78-4f8c-9d5f-b3cddb9b5c73" name="fraud-scoring" expressionLanguage="http://www.omg.org/spec/DMN/20180521/FEEL/" typeLanguage="http://www.omg.org/spec/DMN/20180521/FEEL/" namespace="http://www.redhat.com/dmn/definitions/_81556584-7d78-4f8c-9d5f-b3cddb9b5c73">
<dmn:extensionElements/>
<dmn:itemDefinition id="_01F4382E-8946-48A3-B32F-BF73412B78FD" name="tTransaction" isCollection="false">
<dmn:itemComponent id="_0ae9d92d-4083-4707-836c-0781ef44e9e6" name="Location" isCollection="false">
<dmn:typeRef>tLocation</dmn:typeRef>
</dmn:itemComponent>
<dmn:itemComponent
<?xml version='1.0' encoding='UTF-8'?>
<dmn:definitions xmlns:dmn="http://www.omg.org/spec/DMN/20180521/MODEL/" xmlns="https://kiegroup.org/dmn/_FFD84B6F-9604-4B1A-8AC6-A53554FC9B8D" xmlns:di="http://www.omg.org/spec/DMN/20180521/DI/" xmlns:kie="http://www.drools.org/kie/dmn/1.2" xmlns:feel="http://www.omg.org/spec/DMN/20180521/FEEL/" xmlns:included2="fdsfds.pmml" xmlns:included3="ioj.pmml" xmlns:included1="risk_score.pmml" xmlns:dmndi="http://www.omg.org/spec/DMN/20180521/DMNDI/" xmlns:included4="oij.pmml" xmlns:dc="http://www.omg.org/spec/DMN/20180521/DC/" xmlns:included5="risk_rf.pmml" id="_F1540160-82C6-4FF9-B6AC-21EB4C6B2E34" name="myMortgage" expressionLanguage="http://www.omg.org/spec/DMN/20180521/FEEL/" typeLanguage="http://www.omg.org/spec/DMN/20180521/FEEL/" namespace="https://kiegroup.org/dmn/_FFD84B6F-9604-4B1A-8AC6-A53554FC9B8D">
<dmn:extensionElements/>
<dmn:itemDefinition id="_6D032393-C050-49E4-9770-E62D2B017D8E" name="tFinantialSituation" isCollection="false">
<dmn:itemComponent id="_
# install docker docker-compose and mongodb drivers from apt
sudo apt-get update
sudo apt-get install -y docker docker-compose mongodb-clients git
# install mvn
cd /tmp
wget https://mirror.nohup.it/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz
tar xzvf apache-maven-3.6.3-bin.tar.gz
sudo mv apache-maven-3.6.3 /opt
printf "export PATH=/opt/apache-maven-3.6.3/bin:$PATH\n" >> ~/.bashrc
@r00ta
r00ta / ExecutionCodec.java
Created April 23, 2020 09:19
mongodb encode/decode
package com.redhat.developer.execution.storage.codecs;
import java.util.ArrayList;
import java.util.Date;
import java.util.UUID;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.mongodb.MongoClientSettings;
import com.redhat.developer.execution.models.DMNResultModel;