Advertisements



Oracle Service Bus 11g (OSB) Installation

Back again, after a long long long time!!! Lot of things happened over this period and i got into completely different technology i.e. Oracle Fusion Middleware. Currently working on Oracle Service Bus(OSB) and BPEL, so thought of sharing whatever i had learnt and learning.

This post talks about the OSB 11g installation that i tried in my Windows 7 machine. Oracle has got this product into their kitty after BEA acquisition, which was known as Aqua Logic Service Bus (ALSB) earlier. After the acquisition of BEA, Oracle had rebranded ALSB as Oracle Service Bus (OSB). OSB 10.3 is the initial and official release (in 2008) by Oracle. The next version of OSB 11g (11.1.1.3) is released in the last year and the latest release of OSB is 11.1.1.4 released before 2 or 3 weeks.

The following are the prerequisites for OSB11g installation:

  • WebLogic Server 10.3.3
  • 64-bit JDK – If we are using generic installer for WLS
  • Oracle Enterprise Pack for Eclipse (OEPE)
  • Repository Creation Utility (RCU) – If we want to create domain with OWSM extension

WebLogic Server (WLS) Installation:

The WLS 10.3.3 can be downloaded from this link. In this link, we can see the installers for 32-bit JVM for both windows and Linux and also a generic installer. If you are using 32-bit machines download and install the exe “Oracle WebLogic Server 11gR1 (10.3.3) + Coherence + OEPE – Package Installer”, that contains WLS and OEPE. For 64-bit machines download the generic installer.

We will go through the installation with the use of some screenshots:

1) Click on the jar file download that brings up the following screen.

                      wls1

2) Click on Next to create a new middleware home by entering the location

                     wls2 

3) Click on Next twice and choose the install type as Typical and proceed to JDK selection screen.

                     wls3 

4) The generic installer does not ship with any JDK as you see in above screenshot, so install the 64 bit JDK from this link and select this location for local JDK. Click on Next till the final screen of the installation process and you will see the following screen once the installation is completed.

                    wls4

OEPE Installation:

Since generic installer of WLS does not have the OEPE, we have to install the OEPE separately. Download OEPE of Galileo version from this link for 64-bit platform and unzip this in the same location as middleware home  as shown below:

                    oepe1

OSB 11g Installation:

We will see how to install the RCU in next post and will proceed with the installation of OSB 11g. Download OSB 11.1.1.3 from the link, unzip it and click setup.exe in Disk folder that brings up the following screen and enter the 64-bit JDK location.

                    osb1

1) Click on Next that brings up the following screen. Here you can observe that WLS and OEPE are prerequisites for OSB development. Since we already installed these, proceed to next step by clicking on the Next.

                    osb3

2) In the next screen, Select the install type as ‘Typical’ and click on Next twice that brings up the following screen, where we need to specify the Middleware home along with the locations of WLS and OEPE. These locations will be defaulted on choosing the middleware home, otherwise browse the locations manually.

                     osb4

3) Click on Next to review the install summary and click on Install. The following Installation Completed screen will come up once the installation is done successfully.

                     osb5

With this, we are finished with the OSB installation.

The development platform for OSB is Eclipse. To verify the OSB related plug-ins installation, open Eclipse and select Help –> About Eclipse Platform. The last two icons as shown in the below screenshot indicates that OSB related plug-ins are installed and Eclipse is ready for the OSB services development.

                      eclipse1

Notes:

Though OSB is installed successfully, sometimes the OSB related plug-ins will not be visible in Eclipse IDE. To resolve this issue, try reinstalling OSB again and also make sure that the file ‘oracle.osb.ide.link’ has the entry pointing to your OSB installation directory like  path=C:/Oracle/Middleware/Oracle_OSB1 and the file can be found in the location $MW_HOME/<<OEPE Install dir>>/dropins.

OSB 11.1.1.6 Update:

Recently installed OSB 11.1.1.6 in windows 7 OS and found that some of the links mentioned above are no longer valid. So furnishing the same for user reference below:

JDK Download (JDK6 is certified for OEPE use): http://www.oracle.com/technetwork/java/javase/downloads/index.html

OEPE Download:

http://www.oracle.com/technetwork/developer-tools/eclipse/downloads/index.html

http://www.oracle.com/technetwork/developer-tools/eclipse/downloads/oepe-archive-1716547.html

And for the compatible OEPE you can have a look at the post.

Latest SOA Suite Download:

http://www.oracle.com/technetwork/middleware/soasuite/downloads/index.html

And another difference I found during the OSB installation is invoking the setup.exe file. I had to click the setup.exe file located in Disk1\install\win64 (after unzip) to bring the screen to enter JDK location as shown in the above screenshots.

Issue in opening Eclipse:

If you come across the error saying ‘Unable to locate Java SE Environment’, make sure that correct javaw.exe file is being referenced to invoke the eclipse. Otherwise, add the following in the properties of the shortcut which is javaw location in your machine.

-vm "C:\Program Files\Java\jdk1.6.0_41\bin\javaw.exe"

Advertisements

14 Responses to “Oracle Service Bus 11g (OSB) Installation”


  1. 1 Swati November 24, 2015 at 3:16 PM

    Hi Siva,
    While installing OSB . I go to–DISK1 install ->win 32 and click on the setup. Further d directory change dialog box appears asking for disk1 and associated files. I browed to the following path:
    D:\Oracle_Service_Bus_11.1.1.7.0\ofm_osb_generic_11.1.1.7.0disk1\Disk1

    but its not accepting it. There is no error ,the disk 1 path is not getting accepted here.
    Pls help.

    • 2 svgonugu November 24, 2015 at 4:25 PM

      What’s the OS you are using? i just tried to open setup.exe file from my location like D:\Software\SOA11.1.1.7\Disk1\install\win64 which is working. I did right click on setup.exe and choose Run as Administrator in Windows 7. Can you try this way, if you are using same OS..

  2. 3 sagnik sarkar August 6, 2013 at 12:25 AM

    Do you know how to ensure “At Least Once” pattern in MQ transport of oracle service bus. Need some update on this urgently please. Thanks in advance.

  3. 5 sujjun October 23, 2012 at 11:18 PM

    I am not able to open osb perspective in eclipse, though the option is present in eclipse.i get the following error when in try opening it
    “Could not create the view: Plug-in “com.bea.alsb.ui.resources.common” was unable to instantiate class “com.bea.alsb.ui.resources.common.reference.ReferenceView””

    plz help..

    • 6 vasudha October 28, 2013 at 9:29 AM

      hi Sujjun, I did the following steps and it worked for me
      1)make sure the oepe folder is under middleware folder
      2)create a text document with name “oracle.osb.ide.link” inside oepe-indigo-all-in-one-11.1.1.8.0.201110211138-win32-x86_64\dropins folder and enter your path to eclipse folder that is under oracle_osb1 folder. the entry looks like this
      path=C:/Oracle/Middleware1/Oracle_OSB1/eclipse140
      3)In the eclipse.ini file make the following entries
      -Dweblogic.home=C:\Oracle\Middleware1\wlserver_10.3
      -Dharvester.home=C:\Oracle\Middleware1\Oracle_OSB1\harvester
      -Dosb.home=C:\Oracle\Middleware1\Oracle_OSB1
      -Dosgi.bundlefile.limit=750
      -Dosgi.nl=en_US
      -Dmiddleware.home=C:\Oracle\Middleware1

      change the folder names and path according to your folder names and structure

      after these 3 steps run eclipse.exe and it should be working fine

  4. 9 Balu February 4, 2012 at 10:51 AM

    Im trying to install OSB is 11.1.1.5 , i’m always getting error INST-07248: Specified OEPE home location is not a valid location

    • 10 svgonugu February 5, 2012 at 1:06 PM

      Are you trying to install in 64-bit or 32-bit machine? While installing in 32-bit machine you can get WLS installer with OEPE. And choose this middleware home while installing. If it’s in 64-bit machine, you have to get the OEPE separately and install (unzip) it in same middleware home of WLS.

  5. 11 Barry Ghotra October 22, 2011 at 4:33 AM

    Hi Siva, do you have any pointers/docs on installing the OEPE for 64-bit on LInux?

    Thank You.

  6. 13 Frank Adcock January 27, 2011 at 12:20 PM

    Sometimes eclipse does not register the OSB (alsb) tools however they are visible when checking the installed options. In this case start eclipse with “-clean” option to get it to refresh it’s environment.


  1. 1 Instalación y puesta en marcha de Oracle Service Bus | Mi yo digital Trackback on May 4, 2015 at 3:43 PM

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s




Advertisements

Pages

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 349 other followers

Enter your email address to follow this blog and receive notifications of new posts by email.