<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: The Ordeal of Installing Oracle Service Bus on a Windows-based developer workstation</title>
	<atom:link href="http://www.crazymcphee.net/x/2010/07/12/the-ordeal-of-installing-oracle-service-bus-on-a-windows-based-developer-workstation/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.crazymcphee.net/x/2010/07/12/the-ordeal-of-installing-oracle-service-bus-on-a-windows-based-developer-workstation/</link>
	<description>programming idiom and methodology</description>
	<lastBuildDate>Fri, 02 Dec 2011 04:24:39 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Scot Mcphee</title>
		<link>http://www.crazymcphee.net/x/2010/07/12/the-ordeal-of-installing-oracle-service-bus-on-a-windows-based-developer-workstation/comment-page-1/#comment-766</link>
		<dc:creator>Scot Mcphee</dc:creator>
		<pubDate>Tue, 24 Aug 2010 08:56:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.crazymcphee.net/x/?p=570#comment-766</guid>
		<description>Jim

Thanks for your comment and illumination of your experiences. No I&#039;ve never used the EJB3 transport for an OSB business service. I&#039;m currently working on what is basically a messaging solution with OSB components to do some transformation of messages read off topics. So our deployment looks like some JMS queues and topics with a couple of components putting messages into them, a big chunk of Java - several EJB3 MDBs with a bunch of POJO in the middle - and another OSB component getting the result off a JMS topic and using Xpath transforms to send the message onto an external web service.

We&#039;ve found you have to have installations of OSB and even SOA Suite in separate middleware homes in a Dev environment. There&#039;s so many moving parts and potential conflicts of sub-components it can just drive you crazy at times. Best to just make sure you&#039;ve got the versions that Oracle says to use.</description>
		<content:encoded><![CDATA[<p>Jim</p>
<p>Thanks for your comment and illumination of your experiences. No I&#8217;ve never used the EJB3 transport for an OSB business service. I&#8217;m currently working on what is basically a messaging solution with OSB components to do some transformation of messages read off topics. So our deployment looks like some JMS queues and topics with a couple of components putting messages into them, a big chunk of Java &#8211; several EJB3 MDBs with a bunch of POJO in the middle &#8211; and another OSB component getting the result off a JMS topic and using Xpath transforms to send the message onto an external web service.</p>
<p>We&#8217;ve found you have to have installations of OSB and even SOA Suite in separate middleware homes in a Dev environment. There&#8217;s so many moving parts and potential conflicts of sub-components it can just drive you crazy at times. Best to just make sure you&#8217;ve got the versions that Oracle says to use.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jim Nicolson</title>
		<link>http://www.crazymcphee.net/x/2010/07/12/the-ordeal-of-installing-oracle-service-bus-on-a-windows-based-developer-workstation/comment-page-1/#comment-765</link>
		<dc:creator>Jim Nicolson</dc:creator>
		<pubDate>Tue, 24 Aug 2010 03:45:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.crazymcphee.net/x/?p=570#comment-765</guid>
		<description>Excuse the long comment. I wasn&#039;t sure of your email aaddress.

I read your Oracle 11G installation experiences with sadness, agreement and amusement :)

After returning to Brisbane after some time off overseas, and as a way of refreshing my Oracle product knowledge, I just did my version of the OSB 11G OSB install process. I have spent a long time with BEA products including a good two plus years with ALSB/OSB. BEA products used to be such a straight-forward install.

Of course, I did something slightly different from one of the large number of sanctioned install paths described in ugly detail in the documentation. I used the separate Helios version of OEPE. (oepe-helios-all-in-one-11.1.1.6.0.201007221419-win32) It is installed in the correct location in Oracle/Middleware.

In the version that you installed, have you successfully tested creating an OSB Business Service (end-point) using the new EJB 3 transport? I&#039;m getting an error within Eclipse on the EJB Transport Configuration. So,Mr Google has lead me to your blog.

The error I&#039;m getting is reported at the top for the EJB Configuration Tab (and hence not a &#039;normal&#039; error) as &#039;Generate: Error during generation of the WSDL. Cannot run program &quot;null//modules/org.apache.ant_1.7.1/bin/ant.bat&quot;: CreateProcess error=2, The system cannot find the file specified.&#039; 

The ant.bat file is present in the listed location.

In normal circumstances I would treat this as either an installation bug or that I&#039;m using incompatible software components. e.g. In this case, the fact that the version of Eclipse Helios/ OEPE is more recent than OSB is a candidate for incompatibility. 

Since a) I&#039;m just Joe IT Architect, and not currently a customer and hence not of interest to Oracle Support, and b) have been through the install process twice with the same result, AND c) the install of OSB seems to apply updates to both OEPE and WLS installs, which implies I&#039;d have to do it all again using oepe-galileo-all-in-one-11.1.1.5.0.201003170852-win32.zip.

Regardless, to extend your observations on the ordeal of the OSB install process, this set of interdependencies and the overlapping of installs is going to be a major problem moving forward. 

Now I know Oracle would like Eclipse to disappear and be replaced by JDeveloper but... I can&#039;t see any way that the current Eclipse OEPE can be updated to a later version of Eclipse without a re-install of both WLS and OSB.

i.e. How would one migrate from the Galileo OEPE to the Helios OEPE. So I test some options.

I first tried to see if I could manually adjust with the Galileo Eclipse configuration to match Helios. The necessary plug-ins are actually installed into the OSB sub directory. I found it just too complicated to find the necessary bits to update.

Next, I tried the Oracle Universal Installer from the Start Manu item hoping that maybe it had an update existing install option. It started a command session and then exited with a helpful dialog along the lines of “Command line argument invalid”

Ok, I decide to execute the Oracle Uninstall Service Bus from the Start Menu, also hoping that it might have an update install. But no, what the first tab (Uninstall Oracle Home !) tells me is that if I remove Oracle Service Bus, this will render the Application Server in this home unusable.  Since Oracle proudly proclaims the virtues of this central Middleware Home, it probably implies that installs of other products like (say) JDeveloper and SOA Suite are probably also rendered unusable.

So some serious testing of how this software environment will be managed in the real world would need to be carried out before attempting to migrate from an earlier version of WLS/OSB. Currently, this doesn&#039;t look workable from my perspective.</description>
		<content:encoded><![CDATA[<p>Excuse the long comment. I wasn&#8217;t sure of your email aaddress.</p>
<p>I read your Oracle 11G installation experiences with sadness, agreement and amusement <img src='http://www.crazymcphee.net/x/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>After returning to Brisbane after some time off overseas, and as a way of refreshing my Oracle product knowledge, I just did my version of the OSB 11G OSB install process. I have spent a long time with BEA products including a good two plus years with ALSB/OSB. BEA products used to be such a straight-forward install.</p>
<p>Of course, I did something slightly different from one of the large number of sanctioned install paths described in ugly detail in the documentation. I used the separate Helios version of OEPE. (oepe-helios-all-in-one-11.1.1.6.0.201007221419-win32) It is installed in the correct location in Oracle/Middleware.</p>
<p>In the version that you installed, have you successfully tested creating an OSB Business Service (end-point) using the new EJB 3 transport? I&#8217;m getting an error within Eclipse on the EJB Transport Configuration. So,Mr Google has lead me to your blog.</p>
<p>The error I&#8217;m getting is reported at the top for the EJB Configuration Tab (and hence not a &#8216;normal&#8217; error) as &#8216;Generate: Error during generation of the WSDL. Cannot run program &#8220;null//modules/org.apache.ant_1.7.1/bin/ant.bat&#8221;: CreateProcess error=2, The system cannot find the file specified.&#8217; </p>
<p>The ant.bat file is present in the listed location.</p>
<p>In normal circumstances I would treat this as either an installation bug or that I&#8217;m using incompatible software components. e.g. In this case, the fact that the version of Eclipse Helios/ OEPE is more recent than OSB is a candidate for incompatibility. </p>
<p>Since a) I&#8217;m just Joe IT Architect, and not currently a customer and hence not of interest to Oracle Support, and b) have been through the install process twice with the same result, AND c) the install of OSB seems to apply updates to both OEPE and WLS installs, which implies I&#8217;d have to do it all again using oepe-galileo-all-in-one-11.1.1.5.0.201003170852-win32.zip.</p>
<p>Regardless, to extend your observations on the ordeal of the OSB install process, this set of interdependencies and the overlapping of installs is going to be a major problem moving forward. </p>
<p>Now I know Oracle would like Eclipse to disappear and be replaced by JDeveloper but&#8230; I can&#8217;t see any way that the current Eclipse OEPE can be updated to a later version of Eclipse without a re-install of both WLS and OSB.</p>
<p>i.e. How would one migrate from the Galileo OEPE to the Helios OEPE. So I test some options.</p>
<p>I first tried to see if I could manually adjust with the Galileo Eclipse configuration to match Helios. The necessary plug-ins are actually installed into the OSB sub directory. I found it just too complicated to find the necessary bits to update.</p>
<p>Next, I tried the Oracle Universal Installer from the Start Manu item hoping that maybe it had an update existing install option. It started a command session and then exited with a helpful dialog along the lines of “Command line argument invalid”</p>
<p>Ok, I decide to execute the Oracle Uninstall Service Bus from the Start Menu, also hoping that it might have an update install. But no, what the first tab (Uninstall Oracle Home !) tells me is that if I remove Oracle Service Bus, this will render the Application Server in this home unusable.  Since Oracle proudly proclaims the virtues of this central Middleware Home, it probably implies that installs of other products like (say) JDeveloper and SOA Suite are probably also rendered unusable.</p>
<p>So some serious testing of how this software environment will be managed in the real world would need to be carried out before attempting to migrate from an earlier version of WLS/OSB. Currently, this doesn&#8217;t look workable from my perspective.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

