Last 2 weeks

Getting Started with Service Calls and Serverless Workflow

Blog post image

Workflows are great for orchestrating services, functions or events. They provide out-of-the-box features to make your applications resilient, reliable, and simple. But currently, each cloud vendor has its workflow solution. AWS has Step Functions, Google has Google Workflows, Microsoft has Azure Durable functions, and so on. The lack of a common way to define workflowsRead more →

DMN Types from Java Classes

Blog post image

Drawing a real case DMN asset may become a time-consuming activity. In some domains, the possible types involved in DMN logic can explode into dozens or even hundreds of possible involved objects. Although a well-designed UI can support users to define your domain object type in a simpler and faster way possible, other alternative strategiesRead more →

Upgrade Drools version

Blog post image

We sometimes see questions regarding Drools version upgrade. Most of those questions are about how to change the old API usage in Drools 5 or 6. In this article, I’m going to guide how to change your code to work with the latest Drools version (7.70.0.Final as of now). API If you are using oldRead more →

Kogito 1.21.0 released!

Blog post image

We are glad to announce that the Kogito 1.21.0 release is now available! This goes hand in hand with Kogito Tooling 0.19.0, Kogito Images, Operator, and CLI 1.21.0 release. From a feature point of view, we included a series of new features and bug fixes, including: New source files add-on that allows you to downloadRead more →

How to add users using file-based strategy in PAM/DM 7.12

Blog post image

Issue Identified: Custom Users/Roles not created in RHPAM 7.12.1/EAP 7.4.1. Sample of invalid user.xml: <?xml version=”1.0″ ?> <identity xmlns=”urn:elytron:1.0″> <attributes> <name=”roles” value=”kie-server”></attribute> <attribute name=”roles” value=”rest-all”></attribute> <attribute name=”roles” value=”admin”></attribute> <attribute name=”roles” value=”kiemgmt”></attribute> <attribute name=”roles” value=”Administrators”></attribute> <attribute name=”roles” value=”user”></attribute> </attributes></identity>$ Error in logs: 23:35:20,692 ERROR [org.jboss.as.controller.management-operation] (CLI command executor) WFLYCTL0013: Operation (“set-password”) failed – address: ( (“subsystem”Read more →

Last month

Testing Kogito Serverless Workflow with YAKS

Blog post image

YAKS is an Open Source testing framework that brings Behavior Driven Development (BDD) concepts to Kubernetes.

It supports many technologies leveraged by Serverless Workflow such as Cloud events, RESTful services, OpenAPI, Kafka and Knative eventing. So YAKS as a test framework is lined up to be a perfect fit for verifying Serverless workflows with automated end-to-end integration testing

Serverless Workflow Expressions

Blog post image

Expressions are an essential feature of Serveless Workflow Specification. They are everywhere and they are powerful. As you should already be aware if you have ever watched a superhero movie, with great power comes great responsibility. In the Kogito universe, when discussing expressions, this famous sentence means there is a risk you will overuse them.Read more →

DMN Runner inputs persistence

Blog post image

The DMN Runner has been a fundamental part of the KIE Sandbox, and it is still evolving. In the last release, we have the pleasure to introduce a new feature that will make a huge improvement on the runner UX. The persistence of your DMN Runner inputs! Now, the KIE Sandbox saves all your inputsRead more →