Changing the look of your Bonita forms

Bonita Open Solution end-users interact with forms to input and view process data as well as execute tasks. Sometimes we’ll want to change the appearance of these forms. While Bonita Studio allows us to modify the form HTML presented to the user, one might not necessarily want to use HTML. For example, it isn’t hard to imagine that we may want to render our forms according to the native look and feel of a mobile device. Continue reading

Posted in Bonita, Java | Tagged | Leave a comment

Transforming MuleMessageCollection issue

In this weeks’ blog post we look at an issue regarding the MuleMessageCollection in Mule 3. While using the collection aggregator, this message processor creates a MuleMessageCollection (as expected) which is a collection of the Mule messages that have been aggregated according to correlation criteria. Continue reading

Posted in Mule | Leave a comment

Mule JMS: No. of Consumers VS Max Threads Active

Let’s say we have a service picking messages off a JMS queue. We may want to throttle the number of messages consumed or increase the service’s message throughput. We could do this by specifying the number of threads retrieving messages from the queue. Continue reading

Posted in Mule, Transactions | Tagged , , , | Leave a comment

Transaction Aware Object Store

Delivering training is a great opportunity to learn how software can be improved. Trainees come up with questions on how they want to use the software in ways you’d never dream about. Let’s take my case. While delivering Mule training, I was asked about the Idempotent Message Filter’s ability to rollback its state. Continue reading

Posted in Mule, Transactions | Tagged , , , | Leave a comment

WSDL to Bonita Connector Plugin

Here at Ricston, we have been asked to investigate the feasibility of migrating a complex process implemented in Intalio BPMS to Bonita Open Solution. A key point in this potential migration is that the process interacts with various external systems by way of Web Services. Continue reading

Posted in Apache CXF, Bonita | Tagged , | 12 Comments

Introducing the Mule Ricston Module

In our Mule consultancy gigs we are often required to develop a solution which cannot be solved straight out-of-the-box. We bet that other Mule developers face the same problems that we face. That is why we have decided to start making our solutions available as a Mule module on GitHub. Continue reading

Posted in Mule | Tagged , , | 2 Comments

I want to return null and not an exception

Some transports in Mule are configured to return exceptions in certain cases. For example, the MongoDB cloud connector will throw an exception when you fire a query which returns no results. In some cases, this will be annoying. Continue reading

Posted in Mule | Tagged | Leave a comment

Testing Mule 3.2 with Cucumber

These days I’ve had the pleasure to try out Cucumber. Cucumber is a test framework that links your specifications to your tests. The specifications are described in a natural language, such as English, and your tests are written in any formal language Cucumber supports, including Java and Ruby. Just from reading the spec, it’s a breeze to understand the test’s context, what it’s doing and what it’s testing. Continue reading

Posted in Mule | Tagged , | Leave a comment

Using TLS with Apache Tomcat and Android

The aim of this blog is to set up a secure connection between an Android device and a Tomcat instance so that both can exchange information over an encrypted channel. Continue reading

Posted in Android | Tagged | Leave a comment

MTOM Attachments in Mule

This blog post explains how to send attachments in Mule using MTOM via CXF. We show how one may pass an MTOM attachment as a payload in Mule, a simple example illustrates how to upload an attachment to a web service. Mule documentation provides all the information required to allow MTOM enabled attachments. Continue reading

Posted in Mule | 1 Comment