Extend Pre-built Virtual Machine for SOA Suite with Oracle Service Bus

PeterPaul already showed us in his blog how to install a new wls server in the image and install the Oracle Service Bus in the new server.
In my blog i will use the wls of the SOA Suite and extend the domain with the Oracle Service Bus application.

Install OEPE

In the WebLogic home of the SOA Suite there isn’t an OEPE installed.
This will be needed for the OSB installation.

Download oepe-galileo-all-in-one-11.1.1.6.0.201007221355-linux-gtk.zip

Connect to the vm box as ‘oracle’ user and create a dir in the fusion middlware home

  cd /oracle/fmwhome
  mkdir oepe-galileo-all-in-one-11.1.1.6.0

Unzip the oepe zip in this directory

  cd oepe-galileo-all-in-one-11.1.1.6.0
  unzip /oracle/tmp/oepe-galileo-all-in-one-11.1.1.6.0.201007221355-linux-gtk.zip

Installation of the oepe in the weblogic home is done.

Oracle Service Bus

Download ofm_osb_generic_11.1.1.3.0_disk1_1of1.zip

Unzip the file and run the installer.
By default the middleware home which is selected at step1 is : /home/oracle/bea_default

Change this location to

/oracle/fmwhome

Now the installer will also see the correct location of the OEPE home.

Next, next and we’re done.

Extend Domain

Start the configuration wizard

  /oracle/fmwhome/oracle_common/common/bin and start config.sh

Choose to extend and existing Weblogic domain

Browse to the domain1 directory

Select the OSB components to include in the domain

When testing the db connection for the OSB JMS Reporting Provider use the xe connectstring.
Default password for all db schemas (soa_infra etc) is : welcome1

Start the server again by use of the ´Start/Stop WebLogic Server´ icon on the desktop.
Check the console urls to see if everything is still working

  • http://localhost:7001/em
  • http://localhost:7001/console
  • http://localhost:7001/sbconsole

Eclipse

When you try to start Eclipse from the virtual box itself without parameters it will give some warning like

GC Warning: Repeated allocation of very large block (appr. size 638976):
        May lead to memory leak and poor performance.

Use : ./eclipse -vm /oracle/fmwhome/jdk160_18/bin/java

Updated

The first version of the blog showed steps on how to extend the domain so the osb server would run in his own managed server (All Domain topolgies)
On deployment of a composite it would fail with the next error

  Caused By: oracle.fabric.common.FabricDeploymentException: Unable to register service. {rootCauses=[]}

Lateron i will try to investigate this error. For now i updated the blog to make use of the ‘Single Server Domain Topology’, and now deployment of the composite still works and i can add resources in the OSB Console.

Share this Post:
Digg Google Bookmarks reddit Mixx StumbleUpon Technorati Yahoo! Buzz DesignFloat Delicious BlinkList Furl

11 Responses to “Extend Pre-built Virtual Machine for SOA Suite with Oracle Service Bus”

Robert Merkwürdigeliebe | December 13th, 2010 at 5:29 am
commenter

Eric,
Any special reason why you use the Galileo edition and not the Helios? I’m asking because I’ve not been able to get the Helios edition working.
Regards,
Robert

commenter

When you unpack the helios edition in the wls home directory and run the osb installer it won’t see a ‘valid’ oepe home even when you browse to that helios unpacked dir. So i could either spend time in fixing this or unpack the galileo version and go on with the install.

It should be possible to use the helios version, but then i need to check all the metadata files to see where it checks currently installed versions.
Mischa made a post on how to upgrade the oepe to the helios version, see : http://mischakoelliker.wordpress.com/2010/08/31/oracle-service-bus-upgrade-to-oepe-11-1-1-6/

Robert Merkwürdigeliebe | November 15th, 2011 at 4:46 pm
commenter

ofm_osb_generic_11.1.1.3.0_disk1_1of1.zip can be found at http://blog.iaskengineer.com/alexlui/entry/download_links_for_old_oracle

When selecting OSB components start selecting bottum up. Otherwise I got error CFGFWK-64060.

commenter

When I use the above link for ofm_osb_generic_11.1.1.3.0_disk1_1of1.zip I get Unauthorised request. Any ideas.

commenter

Oracle removes the downloads when newer versions come out.

You can download a newer version over here : http://www.oracle.com/technetwork/middleware/service-bus/downloads/index.html

or did you ment the link mentioned in the comment above your comment?

[…] extended for example with Oracle OSB as described in installing OSB on SOA Suite 11g appliance and extend SOA Suite appliance with Oracle Service Bus. The latter showing you how to extend the SOA domain and the first how to install OSB in a seperate […]

commenter

little bit old post, but maybe still usable :).

I am trying to get OEPE working with (a newer version) of the pre-built VM (http://www.oracle.com/technetwork/middleware/soasuite/learnmore/vmsoa-172279.html).

When running OSB installation wizzard, OEPE is not recognized. The OEPE location field is not even showed on the installation form..

I make use of the following versions:
– oepe-indigo-all-in-one-11.1.1.8.0
– ofm_osb_generic_11.1.1.7.0_disk1_1of1

Do you have any clue?
Thanks.

commenter

you try to update the oepe version inside the vmware with a newer one, correct?

commenter

No, sorry. Nothing of the OEPE is present in this version of the vmware. According the readme it’s due to licensing restrictions..

My goal is to work with Eclipse (and the OSB wizzards) using this vmware.

Do you know if it is possible to install it?

commenter

Derk – I have the same problem as well. The vm image includes SOA, OSB. However, there is no OEPE. I downloaded the all-in-one 64 bit linux of OEPE and unzipped this is FMWHOME. When I double click on eclipse, I do not see OSB perspectives. What am I missing?

In this scenario, OSB is installed as part of the image before OEPE.

Leave a Reply:

Name (required):
Mail (will not be published) (required):
Website:
Comment (required):
XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>