Emiel Paasschens

Emiel is a senior Java & SOA consultant at AMIS, Nieuwegein (The Netherlands).
Homepage: http://technology.amis.nl/blog
Posts by Emiel Paasschens
Business Validation in Oracle SOA Suite 11g using Schematron
5/1/2012 - 10:15 am
Tags: Oracle, schematron, soa, soa suite, web service, XML
Posted in AMIS, Oracle, Oracle Development Tools, SOA & Oracle Fusion Middleware, XML | 2 comments
In a previous post I’ve explained the Schematron standard, how it works and how to use it. In the Oracle SOA Suite you can ‘Validate Semantic’ on the input (request) of a routing rule in a Mediator component by selecting a Schematron file. This is the Schemtron xml file in which you define your validation [...]
Difficulties with a more complex Business Rule Engine in Oracle SOA Suite
23/12/2011 - 3:07 pm
Tags: business rule, Oracle, soa, soa suite, web service
Posted in AMIS, General, Oracle, Oracle Development Tools, SOA & Oracle Fusion Middleware | No comments
In my previous post I’ve shown how to create a composite in the Oracle SOA Suite with a simple decision table in a Business Rule Engine component. For that post I had used quite a simple data model resulting in a small xml/xsd tree. For our project I wanted to repeat the exercise with the [...]
Cookbook creating Business Rule Engine with a simple Decision Table in Oracle SOA Suite
13/12/2011 - 2:44 pm
Tags: business rule, Oracle, soa, soa suite, web service
Posted in AMIS, Oracle, Oracle Development Tools, SOA & Oracle Fusion Middleware | 5 comments
For educational purposes I’ve created a cookbook in powerpoint format on how to create a simple decision table in Oracle SOA Suite with a Business Rule engine.
To share this I’ve uploaded it to slideshare and post it here in the Amis blog as well.
Timeouts in Oracle SOA Suite 11g
18/11/2011 - 1:10 am
Tags: Oracle, soa suite, soa suite 11g, Web Services, weblogic
Posted in Oracle, SOA & Oracle Fusion Middleware, Software Engineering, Technical Architecture | 5 comments
Some time ago… at a Oracle SOA 11g project, we had to call an external webservice which took 1 to 5 minutes to respond. The composite calling this webservice was called by another composite from a BPEL process. As you might guess, we got an timeout resulting in faulted instances.
Increasing the timeout time wasn’t as [...]
Increase the session timeout of Oracle BPM Worklist app
18/10/2011 - 4:16 pm
Tags: Oracle, session timeout, soa suite 11g, weblogic, worklist
Posted in Oracle, SOA & Oracle Fusion Middleware | 3 comments
The Oracle BPM Worklist app is a part of the Oracle SOA Suite. Working with the Worklist app is very annoying, because the default timeout is very short (seconds!). So after getting a cup of coffee or reading a mail you have to login again.
Solving this problem seems quite easy by increasing the session timeout [...]
Fuzzy comparing (Dutch) person names with Java
1/9/2011 - 3:58 pm
Tags: Java
Posted in J(2)EE/Java, Java | No comments
Currently I’m working on a project and one ‘little’ functionality is to find a person from a list of which his name is most similar to an inputname. It’s not a big deal or a major thing, so we didn’t want to use search frameworks or other kind of systems. Googling on the internet I [...]
SMTP: Spring Mail To Program
20/9/2010 - 10:21 am
Tags: Java, spring
Posted in General, J(2)EE/Java, Java | No comments
All Java developers know, or should know, the Spring framework contains a lot of gems. Recently I discovered a new gem: an easy way to send an email. With the use of one single POJO mail class, you can easily let your application send an email and wire/inject al the mail configuration with the Spring [...]
Extending XML Document Validation with Schematron
17/5/2010 - 12:15 pm
Tags: schematron
Posted in General, Web/Java, XML | 4 comments
The use of XML documents is common practice nowadays and so is XML schema (XSD) to validate XML documents. XML validation is often needed to ensure structure, content and relations. However XSD validation covers only a small part. XSD can describe the basic XML structure (valid elements and order) and basic content validation of a [...]
ADF: simple EL expression to a method with params on a bean
4/12/2009 - 3:12 pm
Tags: adf, security
Posted in ADF & JHeadstart, General, J(2)EE/Java, Java, Oracle, Web | 3 comments
Based upon an old blogpost of Lucas "How to call methods from EL expressions- pre JSP 2.0 trick for JSPs with JSTL" I've created an ADF SecurityBean, so you can write EL expressions like "#{securitybean.isUserInRole['KING,ADMIN']}".
The idea is pretty simple. Use an innerclass that implements the getObject method of the map interface with your specific argument [...]
Report from presentation ‘JPA 2.0 – What’s new’
15/7/2009 - 2:08 pm
Tags: jpa, JSR, Persistency
Posted in AMIS, Devel. + PL/SQL tools, General, J(2)EE/Java, Java, Software Development, Software Engineering, Web, Web/Java | No comments
The Java Specification Request 317 (JSR-317) aka JavaTM Persistence 2.0, (JPA 2.0) has finally reached the last stage, "Completion of Reference Implementation (RI) and Technology Compatibility Kit (TCK)", before it’s officially released. Therefore last week a KC was given with a presentation of the new functionality and differences compared to JPA 1.0 and some hands-on [...]


