Today I was triggered by this question
. Earlier I had a similar problem, where I searched, and searched and searched and found the last section on this blogpost
. Yes indeed, that is how it works when you blog: you might find your self finding your own blogposts again.
What is it about? Last year I wrote a nice set of scripts on installing Fusion Middleware and creating Fusion Middleware Weblogic domains
I created the domain-creation-script (more...)
Last year I created a set of start and stop scripts for Weblogic/Fusion MiddleWare
. Although I was quite happy with them at the time, I found that there was quite a lot of duplicate code. And I think I could improve them by combining at least the wlst scripts into one, making it a lot better maintainable, but also opening up for restart functionality. And doing so make the scripts more generic. I took my (more...)
These days I work on setting up several development lifecycle environments for BPM, SOA and OSB. What means that we setup servers for Development and test, culminating eventually in supporting the setup of the acceptance and production servers.
Since we want to have development resemble production as much as possible, we installed a dual-node clustered BPM environment, including BAM. However, since it is development, we have the two Managed Servers per cluster on the same (more...)
So, and now we're back in business after a splendid week in Split, Croatia, to meet with about 200 great, enthusiastic con-colleagues from the fields of SOA and Weblogic. It was the yearly OPN Partner Community Forum, ran by the great Jürgen Kress. He did a formidable job to collect many informatic sessions on the latest news and products from Oracle. We could meet with product managers, eat and drink with them. To my surprise (more...)
In Fusion Middleware 12c the Oracle HTTP Server is now configured as SystemComponents within a Weblogic Domain. This can be embedded in a FMW Domain, like SOA, OSB, or WebCenter. Or it can be in a stand alone domain.
When configured, there are scripts to start and stop the system components in the bin folder of the domain: startComponent.sh
These scripts first do a readDomain() to read the domain before actually (more...)
Last week I had an assignment to install and configure Oracle HTTP Server as a reversed proxy in a DMZ. Many years ago I worked with Apache a little, so I had not have the details at hand.
Although installing and configuring the HTTP Server is not hard, I found that I had to do quite some searching around to get to all the essentials. To help you out, and to have it logged for (more...)
A little over a year ago I wrote an article about automatic scripted installation of the SOA and BPM QuickStarts
. One thing I wanted to improve is to be able to dynamically expand properties in the response file. I already found out how to do that under Linux
but most QuickStart installations are done under Windows. So how to 'how to replace properties in textfile in Windows
I found this StackOverflow question
Yesterday I got involved in a question to handle a list of input documents where there is a start value and for every other element this start value has to be increased until an end value is reached.
In more advanced XSLT cases you may end up in a situations that aren't solvable using a for-each. Why not? Well, in the for-each you can't iteratively re-calculate a variable. Like a program language as Scala, XSLT (more...)
At last we stumbled into a new year. New rounds, new chances as we say in Dutch. I ended 2016 and start 2017 on a project that involved the implementation of several Oracle Cloud products, where I'm responsible for ICS and PCS. But I also did several on-premise projects. So from a current Integration/Process Cloud implementation what to think about Oracle's Cloud plans?
Last fall, one of my managers came home from a presentation where (more...)
Today I stumbled on a question in the communities
about handling large payloads in BPEL/XSLT. Although I know that SOASuite from 11g onwards can do paging of XML to disk, I never had the need. However, you could need it from time to time. And it's good to know how to do it.
It's noted on My Oracle Support with Doc ID 1327970.1
. Which refers to the 11g documentation on Managing Large Documents and (more...)
Already several years I´m a user of XMind. It is a very rich free MindMapping tool. I find the free version very usefull.
Today I found out that the new XMind 8 is published. You can get it on xmind.net
I have got questions on performance of OSB quite a few times already, during the years. A few years ago on a project I got eyes on a set of recommendations on workmanagers for OSB. Many developers know that for instance Service Call outs are blocking activities. And that you should use workmanagers to solve performance problems resulting from the use of those blocking activities.
If you do nothing on dispatch policies in OSB proxy (more...)
This week I got involved in a question on the Oracle Forums on getting the hostname of the server executing the bpel process
. In itself this is not possible in BPEL. Also if you have a long running async process, the process gets dehydrated at several points (at a receive, wait, etc.). After an incoming signal, another server could process it further. You can't be sure that one server will process it to the (more...)
Let's say you have a virtual machine with two network adapters, both set on 'HostOnly'.
I used to do that and set the first one of those to a fixed IP address, say 10.0.0.1. To this one I coupled the hostname, for instance darlin-vce-db, using the /etc/hosts file. That way I had a fixed, always existing network address for the database.
Together with the database, you install WebLogic, for instance to serve (more...)
Unfortunately I noticed this nice initiative only yesterday: OTN Appreciation Day
. I did not had a change to cook something up, but I do like to add some mustard after the meal, as we say in Dutch.
In the titles I miss BPEL. In 2004,when Oracle acquired Collaxa, I worked at Oracle Consulting in the Netherlands. Was working with Oracle Workflow and Interconnect. Oracle wasn't yet into SOA really. But with BPEL PM they acquired (more...)
At my current customer I have SQLDeveloper open the whole day, and regularly I come back to it to query my throttle-table to see if my requests have been picked up. But regularly my database connection have been broken because of being idle. Probably because of a nasty firewall between my remote development desktop and the database.
Googling on it I found an article of That Jeff Smith on busy connections
. That blog is really (more...)
To day I ran into a trap that trapped me before...
I tried to edit a file adapter service in SOA/BPM QuickStart 12.2.1. And got the error 'Service Directory is not valid' in a pop-up dialog, that prevents me from editing.
The problem is described in this forum thread
The problem is a space in the path to the JDeveloper project. Now spaces are a drag in filenames and paths (I hate it (more...)
To day I had some problems with deploying my composite to the server of my current customer. Apparently the Server had some problems with datasources. But since there are many I did not feel much for checking them one by one with the console. Using Google I got the following examples
Earlier I wrote about the automatic installation of Fusion Middleware components using response files. A thing that lacked in my scripts was that although I had a FMW_HOME variable set in my enviroment shell script, the response files had the location hard coded in them. At the time I hadn't had the chance to figure out how to do property/variable replacement in shell. I do know how to do it with ANT. But I figured (more...)
I was so glad with my SoapUI solution to SFTP files to a server
. But so dissapointed I couldn't have it working at my customer.
After I changed the log entries to log with e.message, I got the line:
Wed Sep 07 11:17:43 CEST 2016:INFO:JSchException Algorithm negotiation fail
Now I needed more information than that. But the hint is at least that there is a mismatch in the available cyphers client side verses server (more...)