Resume and bio of the author Couple of articles related to my hobby - robotics
My impressions about immigration to Australia. In Russian only. Recipes for everyday problems solving
Linux-related posts Windows-related posts
Software-related posts A lot of info about hardware
Different tools you might find useful Posts about various web technologies
Everything that doesn't fit the rest of the menu RSS feed for this blog

Tag Cloud



Andrey Mikhalchuk’s Blog

Technoblog about life

Jan 25, 2013 Uploading OPA rulesets to Determinations Server

Oracle Policy Automation is a great tool for maintaining all your business logic in a word file instead of the app source code. In one of my projects I needed a business-analyst-friendly interface for changing business logic in a business process. Regular Oracle Business Rules work fine for up to a dozen of rules, then it is very easy to loose track. OPA makes a great replacement for OBR where you need non-developers to specify rules.

Just like most Oracle product OPA was invented by someone else (RuleBurst) and for something else (Siebel). It works fine with Oracle products thanks to SOA, but the level of integration is quite low at the moment (Jan 2013, 11gR2). So after building the rulesets from a Word or Excel file all you get is a .zip file you’re supposed to upload to your app server, in particular to the determinations.server.war/WEB-INF/classes/rulebases. This is a not an easy-to-remember path sitting deep in the tree and it could be problematic to change it. Let’s change it …

Jan 4, 2013 Default passwords for Oracle weblogic keystores

weblogic comes with default demo keystore called DemoTrust.jks with the password “DemoTrustKeyStorePassPhrase”. The standard Java keystore’s password is “changeit”. The passwords are used to check the keystore integrity when you modify it.

Jan 2, 2013 Fixing Oracle SOA suite email drive pop3 problem: “PKIX path building failed: unable to find valid certification path to requested target”

I just spent quite some time fixing pop3 for UMS email driver in Oracle SOA suite. The problem was with the Human Task actionable emails. I was receiving the emails just fine, but when I was hitting reply no action was being taken on the sever side. Quick glance at the email driver stats revealed that it was not receiving any emails ().

After looking at the service bus error log I found that the problem was with verifying the certificate from the server (). After further investigation I found that the server was configured to use demo certificates by default, so wasn’t able to validate any certificates except for the one generated for some demo scenario. Here is how to fix this:

Site Map (c) Andrey Mikhalchuk, 2005-2008