Homebrew installation keeps on asking for password!


While trying to install, homebrew keeps on asking for the password. It really isn't practical to enter the password all the time. I have realized sudo timeout machine on my work laptop was set to 0 which resulted in this behavior. Setting it to something other than 0 does the trick. Correct way of changing … Continue reading Homebrew installation keeps on asking for password!

Definition of Cloud Computing


I recently found out that NIST (National Institute of Standards and Technology) has a pretty neat definition of cloud computing. Now, I know there are many definitions out there, but I found the outline in their publication to be concise and comprehensive. Here is their definition: Cloud computing is a model for enabling ubiquitous, convenient, … Continue reading Definition of Cloud Computing

Event-Driven vs Data-Driven Integration


I came across a question regarding the difference between these two styles of integration. Now, while Event-Driven is also commonly compared to Message-Driven (also Event-Driven Architecture vs Service Oriented Architecture), this is a new perspective for me. I compared the two as below. In Event-driven integrations we're more interested in sharing a change in one … Continue reading Event-Driven vs Data-Driven Integration

Unicode adapter configuration for Tibco SAP R3 Adapter – AEADR3-600009 Error


After installing the Tibco SAP R3 Adapter, you might get an exception as follows if you're using the Unicode version of the adapter; The reason for this is as the error message suggests using non-Unicode palette. The trick is in modifying the designer.tra as follows to enable usage of the Unicode palette. First of all … Continue reading Unicode adapter configuration for Tibco SAP R3 Adapter – AEADR3-600009 Error

Asynchronous Bpel process pending in ‘Receive’ activity


I have recently experienced a problem where the asynchronous invocation in a BPEL instance was waiting indefinitely for a reply - even though the response was apparently returned!! In my case, we have a BPEL process which invokes a Mediator in an asynch fashion. The mediator makes a synch call to a backend. Apparently it … Continue reading Asynchronous Bpel process pending in ‘Receive’ activity

JDeveloper DB based MDS configuration


I haven't found a resource explaining this in a straight forward manner, so adding it here. If you are using MDS (which you should) for managing your artifacts, you need it available in your project. To make it available, you need to configure the adf-config.xml file in Application Resources. MDS can be based on files … Continue reading JDeveloper DB based MDS configuration

Problem with WSDL generation for Oracle Business Rules


Just came across this today. In version 11.1.1.5 of JDeveloper, the WSDL generated for the Rules service has a typo in it. It usually manifests itself with the error; Error: Load of wsdl "ExpiryDelayRules_ExpiryDelayRulesDecisionService.wsdl with Message part element undefined in wsdl [file:/FILENAME] part name = payload type = {http://xmlns.oracle.com/ExpiryDelayRules/ExpiryDelayRules_ExpiryDelayRulesDecisionService}callFunctionStateful" failed The error is cryptic at … Continue reading Problem with WSDL generation for Oracle Business Rules

Problem with multiple instance of the output fact type in Oracle Business Rules – RUL-00102, getFactByType


In Oracle Business Rules, when a decision function is about to return, it will look for a fact in the working memory whose type matches the type defined as the output of the decision function. If it finds multiple facts that match the type, it will throw an exception such as; RLRuntimeException: The RL function … Continue reading Problem with multiple instance of the output fact type in Oracle Business Rules – RUL-00102, getFactByType

Problems with Statement Caching when Stored Procedures are modified – ORA-00902


I ran into this problem when I changed definition of some Types in the Oracle DB. It seems Weblogic caches the statements at Data Source level. The documentation advises to set Statement Cache Size to 0 by modifiying Weblogic Server properties (See the link below). http://docs.oracle.com/cd/E15523_01/doc.1111/e14770/adapter_tech.htm I believe this is a bit misguiding, since this … Continue reading Problems with Statement Caching when Stored Procedures are modified – ORA-00902

Problem with transformations in mediator component in Oracle SOA Suite 11g – ORAMED-01201, XML-22036


I had spent some time on this issue this morning. It seems whenever the XSD for the target changes (even if it validates fine and tests fine) one needs to regenerate the XSL file with a new name. Some people have suggested on forums to switch from XSLT 1.0 to XSLT 2.0 which is not … Continue reading Problem with transformations in mediator component in Oracle SOA Suite 11g – ORAMED-01201, XML-22036