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.
2) Click on Next to create a new middleware home by entering the location
3) Click on Next twice and choose the install type as Typical and proceed to JDK selection screen.
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.
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:
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.
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.
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.
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.
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.
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"
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.
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..
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.
Are you talking about QoS available in Routing options activity?
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..
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
Hello Vasudha,
Even I am facing the same issue. I have installed 11.1.1.7 on windows 7 64 bit. I have also followed the three steps as mentioned by you. Still can not see OSB perspective in eclipse. Please help
Perfect!!! thanx
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
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.
Hi Siva, do you have any pointers/docs on installing the OEPE for 64-bit on LInux?
Thank You.
did not try till now. but i feel the process is going to be similar to windows.
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.