- Open the OpenShift Console
- From project drop down list, select Create Project
- In the name field type
userX-kafka
, then Create
- Select the
+
icon in the top bar (top right) - Copy the following yaml file:
<?xml version="1.0" encoding="UTF-8"?> | |
<dmn:definitions xmlns:dmn="http://www.omg.org/spec/DMN/20180521/MODEL/" xmlns="https://kiegroup.org/dmn/_1634073F-9433-44F1-B575-097FB410FEF2" 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="_D5CE1E36-CAA0-47FC-B04F-069AD65FC89E" name="Total Bonus" typeLanguage="http://www.omg.org/spec/DMN/20180521/FEEL/" namespace="https://kiegroup.org/dmn/_1634073F-9433-44F1-B575-097FB410FEF2"> | |
<dmn:extensionElements/> | |
<dmn:itemDefinition id="_BDA79392-0FB5-4C68-AA46-83165F211051" name="tStringList" isCollection="true"> | |
<dmn:typeRef>string</dmn:typeRef> | |
</dmn:itemDefinition> | |
<dmn:inputData id="_C15FB2B5-BF6B-43B9-B919-5AEBF6D1BC33" name="Products"> | |
<dmn:extensionElements/> | |
<dmn:variable id="_DE6FB57C-10AF-4842-A748-A848132D5F0C" name="Products" type |
#!/bin/bash | |
declare -a links=( "https://docs.jboss.org/drools/release/7.49.0.Final/drools-docs/html_single/index.html" \ | |
"https://docs.optaplanner.org/7.49.0.Final/optaplanner-docs/html_single/index.html" \ | |
"https://docs.jboss.org/jbpm/release/7.49.0.Final/jbpm-docs/html_single/" ) | |
rm -rf docs* | |
for link in ${links[*]}; do | |
wget --mirror --convert-links --adjust-extension --page-requisites --no-parent $link | |
done |
package utils; | |
public class EnvInfo { | |
private static String MOCK = "http://mas460:8088/mockPecManagerWsPortBinding"; | |
public static String wsdl(String name){ | |
return System.getProperty(name+"-wsdl", endpoint(name)+"?WSDL"); | |
} | |
public static String endpoint(String name){ |
<kmodule xmlns="http://jboss.org/kie/6.0.0/kmodule" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> | |
<kbase name="kbase"> | |
<ksession name="ksession" default="true" /> | |
</kbase> | |
</kmodule> |
KieServices kieServices = KieServices.Factory.get(); | |
KieContainer kieContainer = kieServices.getKieClasspathContainer(); | |
DMNRuntime dmnRuntime = kieContainer.newKieSession().getKieRuntime( DMNRuntime.class ); | |
DMNModel dmnModel = dmnRuntime.getModel("http://www.trisotech.com/definitions/_90a17b17-c884-4fa9-ba59-7a47899d89b2", "driving-eligibility"); | |
DMNContext dmnContext = dmnRuntime.newContext(); | |
Map<String, Object> person = new HashMap<>(); | |
person.put("name", "Donato"); | |
person.put("age", 17); |
<dependency> | |
<groupId>org.kie</groupId> | |
<artifactId>kie-ci</artifactId> | |
<version>7.1.0.Final</version> | |
</dependency> | |
<dependency> | |
<groupId>org.kie</groupId> | |
<artifactId>kie-dmn-core</artifactId> | |
<version>7.1.0.Final</version> | |
</dependency> |
import org.drools.core.process.core.datatype.impl.type.StringDataType; | |
import org.drools.core.process.core.datatype.impl.type.ObjectDataType; | |
[ | |
[ | |
"name" : "loose-rules", | |
"description" : "invoke rules from an independent rule project", | |
"parameters" : [ | |
"kbaseName" : new StringDataType(), | |
"fact" : new ObjectDataType() | |
], |
testVar = "remed"; | |
kcontext.setVariable("testVar",testVar); | |
org.jbpm.casemgmt.CaseMgmtService cmService = new org.jbpm.casemgmt.CaseMgmtUtil(kcontext); | |
java.util.Map<String, Object> workParams = new java.util.HashMap<String, Object>(); | |
workParams.put("Message", testVar); |