Tag Archives: brms

I moved to another blog…japila.pl…see you there!


Just to let you know that after having struggled with many things that I used to be working on in my spare time that were not very well managed, I finally decided to combine my self-learning efforts and moved to a single blog rather than writing about software in two or more (!)

The new address is http://blog.japila.pl where today I posted a new blog entry How to install IBM WebSphere ILOG JRules 7.1.1 on Windows 7.

I do hope you’ll find the new place a bit more informative and challenging. Over.

ILOG JRules V7.1 on RHEL 5.5 64-bit installed


Just installed ILOG JRules V7.1 on Red Hat Enterprise Linux 5.5 64-bit and found a change worth mentioning – the default application server is IBM WebSphere Application Server Community Edition (WASCE) now (it was Apache Tomcat in V7.0.2).

The other change I could spot at a first glimpse was the ruleflow editor with new icons. They’re prettier.

From now on, I’m on V7.1.

A installation guide’s on its way. I have to figure out how to install Rule Team Server (RTS) yet.

Rule Studio license for module RS4J is expiring


It looks it’s taken me longer than 3 months to complete my ILOG JRules V7.0.2 journey while the EVAL license has been active. Just got it today.

Rule Studio license for module RS4J is expiring in 5 days

How is yours?

How to prepare for IBM Certified Application Developer – WebSphere ILOG JRules V7.0


I’ve been asked in a comment of Swati to my recent successful certification result – Yay, I’m a IBM Certified Application Developer – WebSphere ILOG JRules V7.0 about a way to prepare for such endeavor:

I would like to know your suggestions,as to how should I prepare for the exam ?

The answer is quite simple, esp. to someone, like me, who’s already scored it that the only viable and reliable source of knowledge about IBM WebSphere ILOG JRules V7 was the course ZB300 Developing Business Rule Applications with IBM WebSphere ILOG JRules V7.0 and the IBM WebSphere ILOG JRules Version 7.0.2 documentation (commonly known as its information center) itself. With the summaries about my current achievements in this blog (I devoted the entire blog activity to it) it was very helpful too. It took me about 3 months to reach the level of expertise I posses now, but it turned out not that much as the score explains – merely 64%.

On to the ZB300 course, which I haven’t finished yet…

p.s. If there’s a project out there where I could be of help, let me know. Nothing is better to grasp the concepts fully than practicing them regularly and projects are part of the story.

Yay, I’m a IBM Certified Application Developer – WebSphere ILOG JRules V7.0


I still can’t believe that the examination score report for Test 000-529: IBM WebSphere ILOG JRules V7.0, Application Development for today’s exam session of mine is with GRADE: Pass! The score doesn’t look well (just 64%), but with the recent failure at the assessment test it seems as a gift 🙂

I learnt a lot during the certification session so although the score is low my knowledge of ILOG JRules grew up exponentially. It’s clear I need another, more practical approach to my learning. The current one didn’t work well (however I cleared the exam and so I should be happy).

Failed in Assessment Test 529, IBM WebSphere ILOG JRules V7.0, Application Development


I thought I could do better than this and after almost 2 months of self-learning I scored 50,94% in the Assessment Test 529, IBM WebSphere ILOG JRules V7.0, Application Development. The upshot is that I know what I don’t and it makes my self-learning activities arguably easier.

ILOG JRules 7 Assesment Test Results

“This is the end of Unit 6” after 13 times attempted


Just finished listening to the second part of the Unit 6. Authoring rules of ZB300 Developing Business Rule Applications with IBM WebSphere ILOG JRules V7.0 (after the first part I described in Unit 6. Authoring rules of ZB300 over and over again).

I started with “Business action language: Business rule structure” where I could know a bit about Business Action Language (BAL) used in Rule Studio as well as Rule Team Server. The business rule structure is as follows: optional definitions, optional if, mandatory then and optional else.

The definitions section uses set…to.. constructs with the to part pointing to constant, expression, object or their collection in the working memory.

The condition part – if part – uses all, any, none with comparisons, boolean, existence, set membership, count.

Use parenthesis to avoid ambiguities as it’s pretty common in more complex rule conditions.

The else part is only executed when definition part is met and if part is not. It’s probably one of these tricky questions you may face during the exam.

The boot BOM is verbalized with System vocabulary and represents JDK types.

preconditions can be added to decision table or tree to limit the scope of the rules or to define variables.

ILOG Rule Language (IRL) is an executable form of rule artifacts, directly executed by rule engine. I’d call it the Rules DSL (Domain-Specific Language).
BAL is automatically translated to IRL, there’s the tab to view IRL for a corresponding BAL construct.

You can write technical rule artifacts in IRL directly. IRL rule is made of a condition (when) and an action (then) parts. Note the difference between when in IRL and if in BAL. I guess it’s yet another point of confusion during the ILOG JRules certification exam.

Category is an identifier to business classes and members to filter out with rule category filter. There’s the predefined category any meaning every category.

Domains – a set of possible values

Business rule templates are partially written business rules, edited in Rule Studio, used by policy managers in Rule Team Server.

Templates for decision tables are also possible.