Oracle Forms & Reports in Docker

As Robert Crames and me has developed some times ago a script set to install and configure Oracle Forms & Reports completely silent and unattended, the next step was for me to port this all to Docker ;-)

Oracle has a really good GitHub Repository ( with several Oracle Products, but no Docker Image (more...)

No More ANNOYING Java Applets! WebCenter Configuration Made Easy with Fishbowl’s Admin Suite

Anyone who has used WebCenter Content’s provided administration applets will tell you that using them can be problematic. Most browsers implement measures to protect against Java security issues, and the admin applets frequently get caught in these filters. Accessing the applets often means going through several security prompts, switching to older browsers, or even manually executing the applet files from the server’s file system. Even once the applets are launched, they are slow to load. (more...)

Docker-CE: Creating a small Linux as base OS for running a Docker cluster

After some first steps with docker i wanted to run more than one docker node. The problem is, that i have very limited resources on my laptop.
  • CoreOS (see here)
    consumes about 600MB diskspace
  • UbuntuCore (see here)
    consumes about 1.9GB diskspace
To setup CoreOS you have to learn ignition - otherwise every change is lost after a reboot. For UbuntuCore you have to use an UbuntuOne account to get it running.

I (more...)

Docker-CE: Get Started Tutorial – processes / files / HTTP headers

Inside my docker installation on ubuntu server i performed the official docker tutorial part 2: "containers"

Ok. Not really interesting, because the tutorial describes all steps very well (except the point, that you have to install python3-pip and you have to run pip3 and not pip).

Here the interesting part:

After i started the container ("docker run -p 4000:80 friendlyhello") i got the following:
root@ubuntuserver:/var/lib/docker/image# docker ps
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS                  (more...)

Docker-CE: initial configuration

After installing docker to a ubuntu server i was keen what kind of processes and files are there.
# ps x|grep docker
 5852 ?        Ssl    0:05 /usr/bin/dockerd -H fd://
 5867 ?        Ssl    0:04 docker-containerd --config /var/run/docker/containerd/containerd.toml
So the inital configuration is not stored in /etc.

The configuration file looks like this:
# cat /var/run/docker/containerd/containerd.toml
root = "/var/lib/docker/containerd/daemon"
state = "/var/run/docker/containerd/daemon"
subreaper = false
oom_score = -500

  address = "/var/run/docker/containerd/docker-containerd.sock"

I’ll be presenting at UKOUG Conference with …

I will be presenting at the UKOUG Conference this year as an Oracle Ace and Snr Consultant from a award winning Partner of the Year. I’ll be speaking about:

  • ICS (now part of Oracle Integration Cloud)
  • Microservices and WebLogic
  • Oracle Messaging Cloud Service

I also have colleagues from Capgemini covering IaaS and SaaS among other things. I hope that we see you in Birmingham. Full details of my sessions :

Integration Cloud Service (ICS) Customer (more...)

Oracle SOA Suite 12c: database configuration

After the running the rcu i was keen what was created inside the database. The installation showed some additional tablespaces:
select tablespace_name from dba_tablespaces; 

13 Zeilen gewählt.
Ok. Not really exciting.
But the list of the created tables was quite impressing:
select OWNER,TABLE_NAME from all_tables where owner like 'DEV%';

OWNER                TABLE_NAME                             
-------------------- ----------------------------------------
DEV_MDS              MDS_PURGE_PATHS                        
DEV_SOAINFRA         AQ$_IP_QTAB_G                          
DEV_SOAINFRA         (more...)

Docker-CE on Ubuntu 17.10 (Artful Aardvark)

Today docker is only added to the repositories up to ubuntu version 17.04:

If you want to run docker on 17.10 you have to perform the following steps:
After that 
# docker run hello-world
Unable to find image 'hello-world:latest' locally
latest: Pulling from library/hello-world
9a0669468bf7: Pull complete
Digest: sha256:cf2f6d004a59f7c18ec89df311cf0f6a1c714ec924eebcbfdd759a669b90e711
Status: (more...)

How close is UKOUG 2017?

I said in my last post I’m just off to Asia Pac and actually I return to the UK on the morning of super Sunday

What I label as UKOUG2017 is actually our three conferences co-located in Birmingham.

  • Tech2017 which starts with Super Sunday something has been running for a number of years now and it’s really great to see people who give up all of the weekend to come and learn more.
  • Apps2017 (more...)

Oracle SOA Suite 12c: rcu from a remote host / database configuration

First step is to configure the database on your Oracle Linux server which hosts your database:
[root@localhost admin]# firewall-cmd --permanent --zone public --add-port=1521/tcp
Then run the rcu:
schroff@zerberus:/home/data/opt/oracle/Middleware/Oracle_Home/oracle_common/bin$ ./rcu

    RCU-Logdatei: /tmp/RCU2017-10-14_22-36_851447466/logs/rcu.log
The startup screen:
 Connect to you database:
 Connection successful:
 Certified database?!
 Choose the SOA Suite components:

 Password definition for all created schemas:
 Variables (take a look here)
 Creation of tablespaces:

 Create schemas:
The end:

Microservices: Ubuntu Core: Building your own snap application

After the installation of ubuntu core and running caddy webserver from a repository  i was wondering how to build my own snap package.

The tutorial shows how to build GNU Hello into a snap packages:
and this tutorial works fine.
But this does not really help, if you have a command, which you can not build with autotools or ant or ....
A complete list can be found here.

So my plan:

2017 DOAG – Thanks to My Friends

I mentioned in my last post that I had been accepted by the DOAG and had to break my commitment as I have extended my trip to Australia to include New Zealand.

I didn't like to let down the DOAG, and I had two presentations. One is a customer case study on DHL, who are owned by Deutsche Post, so lots of local interest, and then my 'Extending HCM with VBCS'.

Luckily Luc Bors from (more...)

2017 OTN APAC Tour

The 2017 OTN APAC Tour kicks off in 10 days, although not sure if it should be called Oracle Developer Community APAC Tour. now they have changed their name.

Last year I had hoped to join this tour, but at the last minute, things didn't work out. So I am really pleased to say I will be going this year.

Originally I had submitted for New Zealand and Australia but it appeared I would only (more...)

AdminServer under WebLogic consumes more than defined -Xmx

In case you are observing that your AdminServer under Oracle WebLogic Server consumes a lot more memory than your defined -Xmx size, you may hit the Oracle Bug 25665727.

In order to valid this, you just need to perform following steps, connect to your Server on which is running your WebLogic Server with your AdminServer.

Check the current defined -Xmx size

 ps -ef | grep AdminServer
oracle 12793 12738 0 (more...)

Why We Chose Mindbreeze for Enterprise Search: Fishbowl’s Competitive Analysis Across Search Platforms

Comparing Mindbreeze to Google Cloud Search, Coveo, Lucidworks, Yippy, Elasticsearch, and Solr

Last month we discussed replacing the Google Search Appliance (GSA) and the Top 5 Reasons We Chose Mindbreeze. In this follow-up, we’ll explore the other vendors who made our shortlist and how they all stack up. In case you missed the last post, here’s a recap of the key requirements against which we were evaluating each solution:

  • Options for searching on-premise content
  • Connectors (more...)

Oracle User Experience – Starts with Listening to the User

Standard Life (now Standard Life Aberdeen) were an early customer in 2011 of HCM Talent & Performance; part of HCM Cloud Applications. They run this in co-exisitance with their Oracle eBusiness Suite.

As an early customer they developed a great relationship with Oracle Development and are members of both a traditional Customer Advisory Board that works with Product Strategy and also the Oracle Usability Advisory Board (OAUB)

The User Experience team have in their (more...)

Mediator throwing incomplete BusinessFaultException

A while ago I ran into the issue that business fault information was not returned to the calling system by the Mediator component in the SOA composite. Instead, only a message that a business fault occurred was responded to the calling system. The response would look something like the below example:

<env:Envelope xmlns:env="">
				<env:Text xml:lang="en-US">oracle.fabric.common.BusinessFaultException</env:Text>


How to Configure the Top 4 GSA Features in Mindbreeze – Plus 6 New Favorites

In the past few weeks, we’ve looked at why fishbowl chose Mindbreeze as a GSA replacement and how one of our GSA customers transitioned to Mindbreeze. Today I’ll share how to set up the most-used GSA functionality within the Mindbreeze InSpire enterprise search appliance.

Dynamic Navigation

The GSA’s Dynamic navigation enables users to refine a search using metadata attributes as filters. Within Mindbreeze this functionality is called Filter Facets. A default set of filters can (more...)

Still Stuck on SiteStudio? Move Your Intranet and Modernize with WebCenter Portal

Fishbowl’s Enterprise Architect, Jerry Aber, contributed to this blog post.

Surprisingly, there are still many SiteStudio (Oracle WCM) customers out there using the product for their employee intranet. We just chatted with another one this week, in fact. I say surprisingly because even though the product is technically under support (extended lifetime) until 2019, there are so many advantages and benefits of upgrading a SiteStudio intranet to Oracle WebCenter Portal. Oracle themselves outlined a few (more...)

2017 hroug – Croatia

I came to #hroug2008 and although I really enjoyed it there were not any english speaking presenters and I found that intimidating. However now the SiOUG and hroug events run back to back, it is very different.

The event is still held in Rovinj but now on an island at the Hotel Istra. To even get there you have to go by boat.

It is a beautiful setting complete with its own castle which is (more...)