<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>deltalounge &#187; Java</title>
	<atom:link href="http://www.deltalounge.net/wpress/tag/java/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.deltalounge.net/wpress</link>
	<description>Service Orientation, Software Development, Oracle, Lean, Agile</description>
	<lastBuildDate>Wed, 01 Feb 2012 08:01:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>VirtualBox Appliance for WLS development with Eclipse, Maven, and Hudson</title>
		<link>http://www.deltalounge.net/wpress/2012/01/virtualbox-appliance-for-wls-development-with-eclipse-maven-and-hudson/</link>
		<comments>http://www.deltalounge.net/wpress/2012/01/virtualbox-appliance-for-wls-development-with-eclipse-maven-and-hudson/#comments</comments>
		<pubDate>Mon, 23 Jan 2012 11:07:02 +0000</pubDate>
		<dc:creator>PeterPaul</dc:creator>
				<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[VirtualBox]]></category>
		<category><![CDATA[WLS]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Hudson]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Maven]]></category>
		<category><![CDATA[NetBeans]]></category>
		<category><![CDATA[OEPE]]></category>

		<guid isPermaLink="false">http://www.deltalounge.net/wpress/?p=1728</guid>
		<description><![CDATA[With the Oracle Technet Virtual Developer Day coming up a great VirtualBox appliance came available. The developer day focusses on developing Java EE6 applications and Oracle WebLogic Suite 12c. WebLogic Server 12.1.1 VirtualBox Appliance The virtual machine contains: Oracle Linux 5, JDK 1.6 + Oracle WebLogic Server 12.1.1 Oracle Coherence 3.7 Oracle TopLink 12.1.1 Hudson [...]]]></description>
			<content:encoded><![CDATA[<p>With the Oracle Technet <a href="https://wikis.oracle.com/display/otnvddweblogicsuite/Home" title="Virtual Developer Day" target="_blank">Virtual Developer Day</a> coming up a great VirtualBox appliance came available. The developer day focusses on developing Java EE6 applications and Oracle WebLogic Suite 12c.</p>
<h3>WebLogic Server 12.1.1 VirtualBox Appliance</h3>
<p>The virtual machine contains:</p>
<ul>
<li>Oracle Linux 5, JDK 1.6 +</li>
<li>Oracle WebLogic Server 12.1.1</li>
<li>Oracle Coherence  3.7</li>
<li>Oracle TopLink 12.1.1</li>
<li>Hudson 2.2</li>
<li>Subversion 1.4.2</li>
<li>Apache Maven 3.0.1</li>
<li>NetBeans IDE 7.1 RC2</li>
<li>Oracle Enterprise Pack for Eclipse 12.1.1 / Eclipse 3.7</li>
<li>Easter Egg: Introductory Labs for Oracle Coherence 3.7</li>
</ul>
<p>All details on download and importing the appliance can be found on the <a href="https://wikis.oracle.com/display/otnvddweblogicsuite/Virtual+Box+Instructions" title="VirtualBox" target="_blank">VirtualBox instructions page</a>. No need to say that the appliance has been released for development and testing purposes.</p>
<h3>Labs</h3>
<p>The image contains four Labs:</p>
<ul>
<li>Total Oracle WebLogic Server Development with Eclipse, Maven, and Hudson</li>
<li>Hands on with an end-to-end Java EE6 Application</li>
<li>A Step-By-Step Guide to Oracle Coherence</li>
<li>Running the Coherence Examples Project in  Eclipse</li>
</ul>
<p>These can be found in the <code>/home/oracle/labs/</code> directory. Web links to these Labs can be <a href="https://wikis.oracle.com/display/otnvddweblogicsuite/Event+Hands+on+Lab+Documents" title="Hands On Labs">found here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.deltalounge.net/wpress/2012/01/virtualbox-appliance-for-wls-development-with-eclipse-maven-and-hudson/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Memory issues after installing OER</title>
		<link>http://www.deltalounge.net/wpress/2011/09/memory-issues-after-installing-oer/</link>
		<comments>http://www.deltalounge.net/wpress/2011/09/memory-issues-after-installing-oer/#comments</comments>
		<pubDate>Mon, 26 Sep 2011 12:58:51 +0000</pubDate>
		<dc:creator>PeterPaul</dc:creator>
				<category><![CDATA[Oracle]]></category>
		<category><![CDATA[SOA Suite]]></category>
		<category><![CDATA[WLS]]></category>
		<category><![CDATA[11g]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[OEL]]></category>

		<guid isPermaLink="false">http://www.deltalounge.net/wpress/?p=1509</guid>
		<description><![CDATA[After installing Oracle Enterprise Repository (OER) we experience some memory issues. Besides the messages in the log files, we also couldn&#8217;t use the console and em as we did before (when we were just running SOA Suite). It turned out the installation of OER in the same Weblogic domain resulted in some unexpected things. The [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.deltalounge.net/wpress/wp-content/uploads/2011/09/oer_assets_screen.gif" rel="wp-prettyPhoto[g1509]"><img src="http://www.deltalounge.net/wpress/wp-content/uploads/2011/09/oer_assets_screen-300x218.gif" alt="OER assets" title="oer_assets_screen" width="300" height="218" class="alignright size-medium wp-image-1518" /></a>After <a href="http://www.deltalounge.net/wpress/2011/09/installing-oracle-enterprise-repository/" target="_blank">installing Oracle Enterprise Repository</a> (OER) we experience some memory issues. Besides the messages in the log files, we also couldn&#8217;t use the <code>console</code> and <code>em</code> as we did before (when we were just running <a href="http://www.deltalounge.net/wpress/tag/soa-suite/" title="SOA Suite" target="_blank">SOA Suite</a>). It turned out the installation of OER in the same <a href="http://www.deltalounge.net/wpress/tag/weblogic/" target="_blank">Weblogic</a> domain resulted in some unexpected things.</p>
<p>The WebLogic Server and SOA Suite are started using the <code>startWebLogic</code> script (for windows .cmd and on Linux/Unix .sh). This script uses the <code>setDomainEnv</code> script to set the environment variable for the domain. The <code>setDomainEnv</code> script in turn calls the <code>setSOADomainEnv</code> that actually sets the <code>USER_MEM_ARGS</code>. That in the end are used in the <code>startWebLogic</code> script.</p>
<p>After the installation of OER the <code>setDomainEnv</code> not only calls the <code>setSOADomainEnv</code>. It also calls a script that sets the <code>USER_MEM_ARGS</code> for the <code>oer_server</code> in the domain. Apparently the memory required for OER is less than needed for the SOA Suite. Since the script for OER is executed last, memory setting remain low. As shown in the smippet taken from the <code>setDomainEnv.cmd</code>:</p>

<div class="wp_syntax"><div class="code"><pre class="dos" style="font-family:monospace;"><span style="color: #00b100; font-weight: bold;">call</span> &quot;<span style="color: #33cc33;">%</span><span style="color: #448888;">WL_HOME</span><span style="color: #33cc33;">%</span>\common\bin\commEnv.cmd&quot;
<span style="color: #00b100; font-weight: bold;">call</span> &quot;<span style="color: #33cc33;">%</span><span style="color: #448888;">DOMAIN_HOME</span><span style="color: #33cc33;">%</span>\bin\setSOADomainEnv.cmd&quot;
<span style="color: #00b100; font-weight: bold;">call</span> &quot;<span style="color: #33cc33;">%</span><span style="color: #448888;">DOMAIN_HOME</span><span style="color: #33cc33;">%</span>\bin\setOERDomainEnv.cmd&quot;</pre></div></div>

<p>To solve the memory issue when starting the WebLogic Server using the <code>startWebLogic</code> script we alter the sequence so the <code>setOERDomainEnv.cmd</code> goes before the <code>setSOADomainEnv.cmd</code>.</p>
<p>If the installer put a second call to <code>setSOADomainEnv.cmd</code> in the <code>setDomainEnv.cmd</code>. That doesn&#8217;t work because the <code>setSOADomainEnv.cmd</code> contains the following check:</p>

<div class="wp_syntax"><div class="code"><pre class="dos" style="font-family:monospace;"><span style="color: #808080; font-style: italic;">REM Skip running this script again if it was run once</span>
<span style="color: #00b100; font-weight: bold;">if</span> &quot;<span style="color: #33cc33;">%</span><span style="color: #448888;">XENGINE_DIR</span><span style="color: #33cc33;">%</span>&quot; == &quot;&quot; <span style="color: #00b100; font-weight: bold;">goto</span> set_env
<span style="color: #b1b100; font-weight: bold;">echo</span> *********************************************************
<span style="color: #b1b100; font-weight: bold;">echo</span> ** SOA specific environment is already <span style="color: #b1b100; font-weight: bold;">set</span>. Skipping ...
<span style="color: #00b100; font-weight: bold;">goto</span> end_set_env</pre></div></div>

<p>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.deltalounge.net/wpress/2011/09/memory-issues-after-installing-oer/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Installing JRockit on Ubuntu</title>
		<link>http://www.deltalounge.net/wpress/2011/06/installing-jrockit-on-ubuntu/</link>
		<comments>http://www.deltalounge.net/wpress/2011/06/installing-jrockit-on-ubuntu/#comments</comments>
		<pubDate>Wed, 08 Jun 2011 14:30:04 +0000</pubDate>
		<dc:creator>PeterPaul</dc:creator>
				<category><![CDATA[JDeveloper]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[WLS]]></category>
		<category><![CDATA[Install]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JRockit]]></category>
		<category><![CDATA[JVM]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[VirtualBox]]></category>

		<guid isPermaLink="false">http://www.deltalounge.net/wpress/?p=1333</guid>
		<description><![CDATA[This post will show you how to install JRockit on Ubuntu 11.04. In later posts this will be used to run both WebLogic Server and Oracle Service Bus (OSB). First download the installer from the JRockit download page. Make sure that the .bin file is executable. You can use chmod +x filename to make the [...]]]></description>
			<content:encoded><![CDATA[<p>This post will show you how to install JRockit on Ubuntu 11.04. In later posts this will be used to run both WebLogic Server and Oracle Service Bus (OSB).</p>
<p>First download the installer from the <a href="http://www.oracle.com/technetwork/middleware/jrockit/downloads/index.html">JRockit download</a> page. Make sure that the <code>.bin</code> file is executable. You can use <code>chmod +x filename</code> to make the file executable.</p>
<p>The <a href="http://download.oracle.com/docs/cd/E15289_01/doc.40/e15065/toc.htm">installation guide</a> for JRockit can be obtained from the <a href="http://www.oracle.com/technetwork/middleware/jrockit/documentation/index.html">JRockit Documentation page</a>.</p>
<ul>
<li>Start the installer: <code>./jrockit-jdk1.6.0_24-R28.1.3-4.0.1-linux-x64.bin</code> from the directory you download it or copied it to. Extracting can take some time.</li>
<li>Click <code>Next</code> on the Welcome screen.</li>
<li>Choose the product installation directory eg <code>/oracle/jrockit-jdk1.6.0_24</code> and click <code>Next</code> </li>
<li>Check optional components if you need them and click <code>Next</code></li>
<li>Watch the progress bar <img src='http://www.deltalounge.net/wpress/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  </li>
<li>The installation is complete so press <code>Done</code>.</li>
</ul>
<p>The screenshots of the installation process are in this gallery:<br />

<div class="ngg-galleryoverview" id="ngg-gallery-8-1333">

	<!-- Slideshow link -->
	<div class="slideshowlink">
		<a class="slideshowlink" href="http://www.deltalounge.net/wpress/2011/06/installing-jrockit-on-ubuntu/?show=slide">
			[Show as slideshow]		</a>
	</div>

	
	<!-- Thumbnails -->
		
	<div id="ngg-image-67" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.deltalounge.net/wpress/wp-content/gallery/ubuntu-jrockit/jrockit-1.jpg" title=" " class="shutterset_set_8"  rel="wp-prettyPhoto[g1333]">
								<img title="jrockit-1" alt="jrockit-1" src="http://www.deltalounge.net/wpress/wp-content/gallery/ubuntu-jrockit/thumbs/thumbs_jrockit-1.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-68" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.deltalounge.net/wpress/wp-content/gallery/ubuntu-jrockit/jrockit-2.jpg" title=" " class="shutterset_set_8"  rel="wp-prettyPhoto[g1333]">
								<img title="jrockit-2" alt="jrockit-2" src="http://www.deltalounge.net/wpress/wp-content/gallery/ubuntu-jrockit/thumbs/thumbs_jrockit-2.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-69" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.deltalounge.net/wpress/wp-content/gallery/ubuntu-jrockit/jrockit-3.jpg" title=" " class="shutterset_set_8"  rel="wp-prettyPhoto[g1333]">
								<img title="jrockit-3" alt="jrockit-3" src="http://www.deltalounge.net/wpress/wp-content/gallery/ubuntu-jrockit/thumbs/thumbs_jrockit-3.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-70" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.deltalounge.net/wpress/wp-content/gallery/ubuntu-jrockit/jrockit-4.jpg" title=" " class="shutterset_set_8"  rel="wp-prettyPhoto[g1333]">
								<img title="jrockit-4" alt="jrockit-4" src="http://www.deltalounge.net/wpress/wp-content/gallery/ubuntu-jrockit/thumbs/thumbs_jrockit-4.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-71" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.deltalounge.net/wpress/wp-content/gallery/ubuntu-jrockit/jrockit-5.jpg" title=" " class="shutterset_set_8"  rel="wp-prettyPhoto[g1333]">
								<img title="jrockit-5" alt="jrockit-5" src="http://www.deltalounge.net/wpress/wp-content/gallery/ubuntu-jrockit/thumbs/thumbs_jrockit-5.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-72" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.deltalounge.net/wpress/wp-content/gallery/ubuntu-jrockit/jrockit-6.jpg" title=" " class="shutterset_set_8"  rel="wp-prettyPhoto[g1333]">
								<img title="jrockit-6" alt="jrockit-6" src="http://www.deltalounge.net/wpress/wp-content/gallery/ubuntu-jrockit/thumbs/thumbs_jrockit-6.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 	 	
	<!-- Pagination -->
 	<div class='ngg-clear'></div>
 	
</div>

</p>
]]></content:encoded>
			<wfw:commentRss>http://www.deltalounge.net/wpress/2011/06/installing-jrockit-on-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JDeveloper 11.1.1.4. supports 64-bit versions of Windows and Java</title>
		<link>http://www.deltalounge.net/wpress/2011/03/jdeveloper-11-1-1-4-supports-64-bit-versions-of-windows-and-java/</link>
		<comments>http://www.deltalounge.net/wpress/2011/03/jdeveloper-11-1-1-4-supports-64-bit-versions-of-windows-and-java/#comments</comments>
		<pubDate>Thu, 10 Mar 2011 14:53:46 +0000</pubDate>
		<dc:creator>PeterPaul</dc:creator>
				<category><![CDATA[JDeveloper]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Release]]></category>
		<category><![CDATA[11g]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://www.deltalounge.net/wpress/?p=1236</guid>
		<description><![CDATA[There is a small note in the JDeveloper 11.1.1.4 Installation Guide: This release of Oracle JDeveloper supports the 64-bit versions of Windows and Java. More on the question What is 64-bit Java?, can be found on this Java Hotspot FAQ. The Installation Guide mentioned before doesn&#8217;t show additional details on How-To get JDeveloper working on [...]]]></description>
			<content:encoded><![CDATA[<p>There is a small note in the <a href="http://download.oracle.com/docs/cd/E17904_01/install.1111/e13666/ojdig.htm">JDeveloper 11.1.1.4 Installation Guide</a>:</p>
<blockquote><p>This release of Oracle JDeveloper supports the 64-bit versions of Windows and Java.</p></blockquote>
<p>More on the question <em>What is 64-bit Java?</em>, can be found on this <a href="http://www.oracle.com/technetwork/java/hotspotfaq-138619.html#64bit_description">Java Hotspot FAQ</a>.</p>
<p>The Installation Guide mentioned before doesn&#8217;t show additional details on How-To get JDeveloper working on Windows 7 with an 64 bit Java version&#8230;.<br />
To get this working:</p>
<ul>
<li>Download and install a recent 64 bit JDK for Windows 7 64 bit, eg <code>jdk-6u24-windows-x64</code></li>
<li>go to the <code>$Middleware_Home$\jdeveloper\jdev\bin</code> directory and edit the <code>jdev.conf</code></li>
<li>Alter the <code>SetJavaHome</code> to the directory in which you just installed the JDK:</li>
</ul>

<div class="wp_syntax"><div class="code"><pre class="dos" style="font-family:monospace;">#
# Directive SetJavaHome is <span style="color: #000000; font-weight: bold;">not</span> required by default, except <span style="color: #00b100; font-weight: bold;">for</span> the base
# install, since the launcher will determine the JAVA_HOME.  On Windows
# it looks <span style="color: #00b100; font-weight: bold;">in</span> ..\..\jdk, on UNIX it first looks <span style="color: #00b100; font-weight: bold;">in</span> ../../jdk. <span style="color: #00b100; font-weight: bold;">If</span> no JDK
# is found there, it looks <span style="color: #00b100; font-weight: bold;">in</span> the PATH.
#
#SetJavaHome C:\Oracle\Middleware\jdk160_21
SetJavaHome C:\Program Files\Java\jdk1.6.0_24</pre></div></div>

<ul>
<li>And then start the <code>jdev64W.exe</code> in the <code>$Middleware_Home$\jdeveloper\jdev\bin</code> directory.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.deltalounge.net/wpress/2011/03/jdeveloper-11-1-1-4-supports-64-bit-versions-of-windows-and-java/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Oracle Open World 2011 Call for Papers</title>
		<link>http://www.deltalounge.net/wpress/2011/03/oracle-open-world-2011-call-for-papers/</link>
		<comments>http://www.deltalounge.net/wpress/2011/03/oracle-open-world-2011-call-for-papers/#comments</comments>
		<pubDate>Wed, 09 Mar 2011 14:52:37 +0000</pubDate>
		<dc:creator>PeterPaul</dc:creator>
				<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Release]]></category>
		<category><![CDATA[Fusion Middleware]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[OOW]]></category>
		<category><![CDATA[SOA Suite]]></category>

		<guid isPermaLink="false">http://www.deltalounge.net/wpress/?p=1230</guid>
		<description><![CDATA[The 2011 edition of Oracle Open World will be from October 2th to 6th. One of the great ways to experience this events is share your knowledge and submit a paper. This window of opportunity closes at midnight on March 27. Find more info on: General Info Submission Info Tips and Guidelines]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.deltalounge.net/wpress/wp-content/uploads/2011/03/screenshot.378.jpg" rel="wp-prettyPhoto[g1230]"><img src="http://www.deltalounge.net/wpress/wp-content/uploads/2011/03/screenshot.378.jpg" alt="" title="Oracle Open World 2011" width="326" height="102" class="alignright size-full wp-image-1234" /></a>The 2011 edition of <a href=" http://www.oracle.com/us/openworld">Oracle Open World</a> will be from October 2th to 6th. One of the great ways to experience this events is share your knowledge and <a href="https://oracleus.wingateweb.com/portal/cfp/cfpLogin.ww">submit a paper</a>. This window of opportunity closes at midnight on March 27. Find more info on:</p>
<ul>
<li><a href="http://oracleus.wingateweb.com/published/oracleus2011/global_files/CFPGeneralInfo.htm">General</a> Info</li>
<li><a href="http://oracleus.wingateweb.com/published/oracleus2011/global_files/CFPSubmissionInfo.htm">Submission</a> Info</li>
<li><a href="http://oracleus.wingateweb.com/published/oracleus2011/global_files/CFPTips.htm">Tips and Guidelines</a>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.deltalounge.net/wpress/2011/03/oracle-open-world-2011-call-for-papers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using Quartz with SOA Suite 11g</title>
		<link>http://www.deltalounge.net/wpress/2011/01/using-quartz-with-soa-suite-11g/</link>
		<comments>http://www.deltalounge.net/wpress/2011/01/using-quartz-with-soa-suite-11g/#comments</comments>
		<pubDate>Sun, 16 Jan 2011 07:36:46 +0000</pubDate>
		<dc:creator>PeterPaul</dc:creator>
				<category><![CDATA[BPEL]]></category>
		<category><![CDATA[JDeveloper]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[SOA Suite]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Quartz]]></category>

		<guid isPermaLink="false">http://www.deltalounge.net/wpress/?p=1179</guid>
		<description><![CDATA[Already in 2006 Clemens posted on scheduling BPEL processes. More recently with BPEL in SOA Suite 11g a bug ( 8927175: PROVIDE QUARTZ SCHEDULER) was submitted. The rquest text: The product does not have schedular to schedule BPEL processes. Need to schedule the BPEL processes through SOA11G and not through unsupported softwares(Quartz). And the business [...]]]></description>
			<content:encoded><![CDATA[<p>Already in 2006 Clemens posted on <a href="http://clemensblog.blogspot.com/2006/04/bpel-scheduling-reoccuring-processes.html">scheduling BPEL processes</a>. More recently with BPEL in SOA Suite 11g a bug (<a href="https://supporthtml.oracle.com/ep/faces/secure/km/BugDisplay.jspx?id=8927175&#038;bugProductSource=Oracle"> 8927175: PROVIDE QUARTZ SCHEDULER</a>) was submitted. The rquest text:</p>
<blockquote><p>The product does not have schedular to schedule BPEL processes. Need to schedule the BPEL processes through SOA11G and not through unsupported softwares(Quartz).
</p></blockquote>
<p>And the business need:</p>
<blockquote><p>Some processes need to be scheduled at a particular time and at a particular day and should not be started Manually, increases the  maintenance cost of the software.</p></blockquote>
<p>These together indicate a clear need to schedule reoccurring processes. Although I&#8217;m not so sure that this functionality should be provided by this platform. One could see advantages in centralizing all scheduling task. There a good commercial product available for cases like that (<a href="http://www.redwood.com/products/cronacle/">Redwood&#8217;s Cronacle</a> for example).</p>
<p>On Oracle Technet there is a good document on <a href="http://www.oracle.com/technetwork/middleware/soasuite/learnmore/soascheduler-186798.pdf">Configure a SOAScheduler for a composite in SOA Suite 11</a>.</p>
<h3>One Job, multiple Schedules</h3>
<p>We need a Class that implements <code>Job</code>. Something like:</p>

<div class="wp_syntax"><div class="code"><pre class="java" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">package</span> <span style="color: #006699;">net.deltalounge.quartzdemo</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">java.util.Map</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">org.quartz.Job</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">org.quartz.JobExecutionContext</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">org.quartz.JobExecutionException</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">org.quartz.SchedulerException</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">class</span> DemoJob <span style="color: #000000; font-weight: bold;">implements</span> Job <span style="color: #009900;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">public</span> DemoJob<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
        <span style="color: #000000; font-weight: bold;">super</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span>
&nbsp;
  <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000066; font-weight: bold;">void</span> execute<span style="color: #009900;">&#40;</span>JobExecutionContext context<span style="color: #009900;">&#41;</span>
     <span style="color: #009900;">&#123;</span>
      <span style="color: #003399;">Map</span> dataMap <span style="color: #339933;">=</span> context.<span style="color: #006633;">getJobDetail</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">getJobDataMap</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
      RunMeTask task <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> RunMeTask<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
      <span style="color: #003399;">String</span> someString <span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;init&quot;</span><span style="color: #339933;">;</span>
      someString <span style="color: #339933;">=</span> context.<span style="color: #006633;">getTrigger</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">getName</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
      <span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Quartz demo output: &quot;</span><span style="color: #339933;">+</span>someString<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>      
    <span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>And we need a Class that creates and starts the Scheduler. This Class can also schedule the jobs. Here we actually see that although one Job Class is enough we need to declare mutiple JobDetails.</p>

<div class="wp_syntax"><div class="code"><pre class="java" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">package</span> <span style="color: #006699;">net.deltalounge.quartzdemo</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">java.util.Map</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">org.quartz.CronTrigger</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">org.quartz.JobDetail</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">org.quartz.Scheduler</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">org.quartz.impl.StdSchedulerFactory</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">class</span> QuartzAppCronTrigger <span style="color: #009900;">&#123;</span>
  <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">static</span> <span style="color: #000066; font-weight: bold;">void</span> main<span style="color: #009900;">&#40;</span> <span style="color: #003399;">String</span><span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span> args <span style="color: #009900;">&#41;</span> <span style="color: #000000; font-weight: bold;">throws</span> <span style="color: #003399;">Exception</span>
      <span style="color: #009900;">&#123;</span>
        <span style="color: #666666; font-style: italic;">//scheduler task details</span>
        JobDetail job <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> JobDetail<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        job.<span style="color: #006633;">setName</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;someJob&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        job.<span style="color: #006633;">setJobClass</span><span style="color: #009900;">&#40;</span>DemoJob.<span style="color: #000000; font-weight: bold;">class</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #666666; font-style: italic;">//</span>
        JobDetail job2 <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> JobDetail<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        job2.<span style="color: #006633;">setName</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;someOtherJob&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        job2.<span style="color: #006633;">setJobClass</span><span style="color: #009900;">&#40;</span>DemoJob.<span style="color: #000000; font-weight: bold;">class</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
        <span style="color: #666666; font-style: italic;">//configure scheduler time</span>
        CronTrigger trigger <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> CronTrigger<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        trigger.<span style="color: #006633;">setName</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;someJobTrigger&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        trigger.<span style="color: #006633;">setCronExpression</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;0/30 * * * * ?&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
        <span style="color: #666666; font-style: italic;">//configure scheduler time 2</span>
        CronTrigger trigger2 <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> CronTrigger<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        trigger2.<span style="color: #006633;">setName</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;someOtherTrigger&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        trigger2.<span style="color: #006633;">setCronExpression</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;0/20 * * * * ?&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
        <span style="color: #666666; font-style: italic;">//create the schedule</span>
        Scheduler scheduler <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> StdSchedulerFactory<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">getScheduler</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        scheduler.<span style="color: #006633;">start</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        scheduler.<span style="color: #006633;">scheduleJob</span><span style="color: #009900;">&#40;</span>job, trigger<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        scheduler.<span style="color: #006633;">scheduleJob</span><span style="color: #009900;">&#40;</span>job2, trigger2<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
      <span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>If you don&#8217;t define multiple jobs prepare for an error like:</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">Exception in thread &quot;main&quot; org.quartz.ObjectAlreadyExistsException: Unable to store Job with name: 'someJob' and group: 'DEFAULT', because one already exists with this identification.
	at org.quartz.simpl.RAMJobStore.storeJob(RAMJobStore.java:222)
	at org.quartz.simpl.RAMJobStore.storeJobAndTrigger(RAMJobStore.java:195)
	at org.quartz.core.QuartzScheduler.scheduleJob(QuartzScheduler.java:732)
	at org.quartz.impl.StdScheduler.scheduleJob(StdScheduler.java:265)
	at net.deltalounge.quartzdemo.QuartzAppCronTrigger.main(QuartzAppCronTrigger.java:36)</pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://www.deltalounge.net/wpress/2011/01/using-quartz-with-soa-suite-11g/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>VirtualBox Appliances for Developers</title>
		<link>http://www.deltalounge.net/wpress/2010/12/virtualbox-appliances-for-developers/</link>
		<comments>http://www.deltalounge.net/wpress/2010/12/virtualbox-appliances-for-developers/#comments</comments>
		<pubDate>Wed, 08 Dec 2010 15:15:07 +0000</pubDate>
		<dc:creator>PeterPaul</dc:creator>
				<category><![CDATA[JDeveloper]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[SOA Suite]]></category>
		<category><![CDATA[WLS]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[VirtualBox]]></category>

		<guid isPermaLink="false">http://www.deltalounge.net/wpress/?p=1146</guid>
		<description><![CDATA[I&#8217;m a fan of ready to use appliances for development and demo purposes. Recently it was announced that additional developer Virtual Machines have been released by Oracle. These in addition to the SOA Suite and BPM appliance mentioned before. Developers can simply download a few files, assemble them with a script , and then import [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m a fan of ready to use appliances for development and demo purposes. Recently it was announced that additional <a href="http://www.oracle.com/technetwork/community/developer-vm/index.html">developer Virtual Machines</a> have been released by Oracle. These in addition to the <a href="http://www.deltalounge.net/wpress/tag/virtualbox/">SOA Suite and BPM</a> appliance mentioned before.</p>
<p>Developers can simply download a few files, assemble them with a script , and then import and run the resulting pre-built VM in VirtualBox. This makes starting with these technologies even easier. Each appliance contains some Hands-On-Labs to start learning.</p>
<h3>Java Developement</h3>
<p>This VirtualBox Appliance contains:</p>
<ul>
<li>Java SE (JDK) 1.6.0 u20 (note: Mac OS X 10.5 users must use Apple update)</li>
<li>Java FX 1.3.1 runtime</li>
<li>NetBeans IDE 6.9.1</li>
<li>GlassFish Server Open Source Edition 3.0.1 (installed with NetBeans)</li>
</ul>
<p><a href="http://blogs.sun.com/theaquarium/">The Aquarium</a> says about this <a href="http://blogs.sun.com/theaquarium/entry/virtualbox_development_images">Java EE6 VM</a>:</p>
<blockquote><p>
This is everything you need to get started with Java EE 6 development and you&#8217;ll even find three labs (with code and instructions) to start using JSF 2, JAX-RS 1.1, EJB 3.1, Servlet 3.0, JPA 2.0 and CDI 1.0!
</p></blockquote>
<p>For detailed instructions and downloads <a href="http://blogs.sun.com/theaquarium/entry/virtualbox_development_images">go here&#8230;</a></p>
<h3>Oracle Database Development</h3>
<p>This VirtualBox Appliance contains:</p>
<ul>
<li>Oracle Enterprise Linux 5</li>
<li>Oracle Database 11g Release 2 Enterprise Edition</li>
<li>Oracle TimesTen In-Memory Database Cache</li>
<li>Oracle XML DB</li>
<li>Oracle SQL Developer</li>
<li>Oracle SQL Developer Data Modeler</li>
<li>Oracle Application Express 4.0</li>
<li>Oracle JDeveloper</li>
<li>Hands-On-Labs (accessed via the Toolbar Menu in Firefox)
</ul>
<p>For <a href="http://www.oracle.com/technetwork/database/enterprise-edition/databaseappdev-vm-161299.html">detailed instructions</a>.</p>
<p> It is expected that more flavors will be available in 2011.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.deltalounge.net/wpress/2010/12/virtualbox-appliances-for-developers/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Sharing artifacts using the MDS Repository</title>
		<link>http://www.deltalounge.net/wpress/2010/11/sharing-artifacts-using-the-mds-repository/</link>
		<comments>http://www.deltalounge.net/wpress/2010/11/sharing-artifacts-using-the-mds-repository/#comments</comments>
		<pubDate>Thu, 04 Nov 2010 07:48:05 +0000</pubDate>
		<dc:creator>PeterPaul</dc:creator>
				<category><![CDATA[AIA]]></category>
		<category><![CDATA[JDeveloper]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[SOA Suite]]></category>
		<category><![CDATA[WLS]]></category>
		<category><![CDATA[11g]]></category>
		<category><![CDATA[ANT]]></category>
		<category><![CDATA[governance]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[MDS]]></category>
		<category><![CDATA[SCA]]></category>

		<guid isPermaLink="false">http://www.deltalounge.net/wpress/?p=1071</guid>
		<description><![CDATA[Both during development and maintenance of code, deployment strategies relying on copying of artifacts will fail, or at least complicate the task at hand and frustrate reuse. SOA Suite offers a centralized storage for artifacts (like WSDL, XSD, and XSL files) that can be accessed both at design time and at run-time. It is called [...]]]></description>
			<content:encoded><![CDATA[<p>Both during development and maintenance of code, deployment strategies relying on copying of artifacts will fail, or at least complicate the task at hand and frustrate reuse. SOA Suite offers a centralized storage for artifacts (like WSDL, XSD, and XSL files) that can be accessed both at design time and at run-time. It is called the MDS Repository, and comes with Metadata Services on top of it. It is part of the SOA Suite and doesn&#8217;t require additional installation. This blogpost will show you how to upload an artifact to the central MDS Repository, and how to use the uploaded artifact in your source code.</p>
<h3>Locate and copy the WSDL</h3>
<p>Locate the WSDL file in your project on the local file system, for example:<code> C:\JDeveloper\mywork\AIApocBOUW\CreateInventoryTransactionRIBRMSProvABCSImpl.wsdl</code>. In which a convention like <code>C:\JDeveloper\mywork\__Workspace__\__project__</code> is used. You can also determine this path in JDeveloper by selecting the WSDL file and use <code>CRTL-SHIFT-C</code> (or by selecting contextmenu &#8211; Copy Path).</p>
<p><a href="http://www.deltalounge.net/wpress/wp-content/uploads/2010/11/screenshot.233.jpg" rel="wp-prettyPhoto[g1071]"><img src="http://www.deltalounge.net/wpress/wp-content/uploads/2010/11/screenshot.233-300x109.jpg" alt="" title="FTP WSDL from local directory to server" width="300" height="109" class="alignright size-medium wp-image-1074" /></a>Use an FTP tool to move the file to the server running the SOA Suite. The path to use on the server depends on the application, version and component type. Typically in AIA there is a structure like <code>$AIA_HOME/AIAMetaData/AIAComponents/ApplicationConnectorServiceLibrary/__Application__/__version__/__componentType__</code> . Where in AIA component types are ABCS Provider, ABCS Requestor, EBS, et cetera. In other environments you can create your own structure. Since you no longer need a local copy of the WSDL, remove it from your local file system.</p>
<h3>Load the WSDL in the MDS Repository</h3>
<p>To load the WSDL and other artifacts to the MDS repository there is an ANT script available on the server. To use ANT, make sure the needed environment settings are made correctly. When you installed AIA there is a Shell script available the will source both AIA and ANT environments: <code>aiaenv.sh</code>. This script can be found in <code>...../weblogic/aia30/aia_instances/aia30poc/bin</code>. It can be convenient to copy this to your home directory.</p>
<ul>
<li>Source AIA and ANT environment: <code>source ./aiaenv.sh</code>.</li>
<li>Alter the <code>UpdateMetaDataDP.xml</code> configuration file. It can be found in <code>...../weblogic/aia30/aia_instances/aia30poc/config</code>.</li>
</ul>
<p><a href="http://www.deltalounge.net/wpress/wp-content/uploads/2010/11/screenshot.234.jpg" rel="wp-prettyPhoto[g1071]"><img src="http://www.deltalounge.net/wpress/wp-content/uploads/2010/11/screenshot.234-300x205.jpg" alt="" title="Using WinSCP to alter UpdateMetaDataDP.xml on the server" width="300" height="205" class="alignleft size-medium wp-image-1076" /></a>In case your vi isn&#8217;t up to par use a tool like WinSCP and choose <code>Edit</code> in the context menu:</p>
<p>In the <code>UpdateMetaDataDP.xml</code> file alter the file set. In the example on which the screenshot is based <code><br />
AIAComponents/ApplicationConnectorServiceLibrary/Retail/V1/RequesterABCS/CreateStockChangeLOCUSReqABCSImpl.wsdl</code> is added.</p>
<p>And now you are ready to run ANT using the actual loading script:<br />
<code>ant –f /fs01/app/oracle/esbtst01/weblogic/aia30/Infrastructure/Install/scripts/UpdateMetaData.xml</code></p>
<p><a href="http://www.deltalounge.net/wpress/wp-content/uploads/2010/11/screenshot.235.jpg" rel="wp-prettyPhoto[g1071]"><img src="http://www.deltalounge.net/wpress/wp-content/uploads/2010/11/screenshot.235-300x173.jpg" alt="" title="Check the ANT output" width="300" height="173" class="alignright size-medium wp-image-1077" /></a><br />
Check the output of the ANT script:</p>
<ul>
<li>check that the correct number of files has been copied.</li>
<li>the server gave a HTTP response 200.</li>
<li>The deployment of the composite was successful.</li>
</ul>
<p>Another check to verify a correct load into the MDS Repository is to use the MDS Browser in JDeveloper to find the file you just uploaded. A refresh of the view could be needed to include the latest changes and additions.<br />
<br/></p>
<h3>Using the WSDL in the MDS Repository in your source code</h3>
<p>The last step is to reference to the WSDL in the MDS Repository, since the file has been removed from the local file system. Double click the <code>Exposed Service</code> to open the wizard:<br />
<a href="http://www.deltalounge.net/wpress/wp-content/uploads/2010/11/screenshot.237.jpg" rel="wp-prettyPhoto[g1071]"><img src="http://www.deltalounge.net/wpress/wp-content/uploads/2010/11/screenshot.237.jpg" alt="" title="Wizard WSDL" width="599" height="197" class="alignleft size-full wp-image-1080" /></a><br />
<br/><br />
<br/><br />
<br/><br />
<br/><br />
<br/><br />
<br/><br />
Choose <code>Existing WSDL</code> to select the WSDL from the MDS Repository:<br />
<a href="http://www.deltalounge.net/wpress/wp-content/uploads/2010/11/screenshot.238.jpg" rel="wp-prettyPhoto[g1071]"><img src="http://www.deltalounge.net/wpress/wp-content/uploads/2010/11/screenshot.238.jpg" alt="" title="Select WSDL from MDS Repository" width="489" height="321" class="alignleft size-full wp-image-1081" /></a><br />
<br/><br />
<br/><br />
<br/><br />
<br/><br />
<br/><br />
<br/><br />
<br/><br />
<br/><br />
<br/><br />
Check the change using the source view. In the import of the WSDL in the <code>composite.xml</code> there should now be an URL referring to <code>oramds:</code>, like in the example below:</p>

<div class="wp_syntax"><div class="code"><pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;import</span> <span style="color: #000066;">namespace</span>=<span style="color: #ff0000;">&quot;http://xmlns.oracle.com/ABCSImpl/LOCUS/Core/CreateStockChangeLOCUSReqABCSImpl/V1&quot;</span></span>
<span style="color: #009900;">        <span style="color: #000066;">location</span>=<span style="color: #ff0000;">&quot;oramds:/apps/AIAMetaData/AIAComponents/ApplicationConnectorServiceLibrary/Locus/V1/RequesterABCS/CreateStockChangeLOCUSReqABCSImpl.wsdl&quot;</span></span>
<span style="color: #009900;">        <span style="color: #000066;">importType</span>=<span style="color: #ff0000;">&quot;wsdl&quot;</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://www.deltalounge.net/wpress/2010/11/sharing-artifacts-using-the-mds-repository/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Recently released Developer resources</title>
		<link>http://www.deltalounge.net/wpress/2010/10/recently-released-developer-resources/</link>
		<comments>http://www.deltalounge.net/wpress/2010/10/recently-released-developer-resources/#comments</comments>
		<pubDate>Fri, 15 Oct 2010 20:18:06 +0000</pubDate>
		<dc:creator>PeterPaul</dc:creator>
				<category><![CDATA[JDeveloper]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Release]]></category>
		<category><![CDATA[Service Orientation]]></category>
		<category><![CDATA[SOA Suite]]></category>
		<category><![CDATA[WLS]]></category>
		<category><![CDATA[11g]]></category>
		<category><![CDATA[ADF]]></category>
		<category><![CDATA[Contract]]></category>
		<category><![CDATA[Fusion Middleware]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JSF]]></category>
		<category><![CDATA[Portlet]]></category>
		<category><![CDATA[WebCenter]]></category>

		<guid isPermaLink="false">http://www.deltalounge.net/wpress/?p=1063</guid>
		<description><![CDATA[This blog will point you to two valuable but free resources: Designing the Service Contract You can download a free PDF on Designing the Service Contract (alternative link). This is a sample chapter from the book Oracle SOA Suite Developer&#8217;s Guide. The book is available form here. There are also two OTN Arch2Arch Podcast interviews [...]]]></description>
			<content:encoded><![CDATA[<p>This blog will point you to two valuable but free resources:</p>
<h3>Designing the Service Contract</h3>
<p>You can download a free PDF on <a href="http://www.oracle.com/ocom/groups/public/@otn/documents/webcontent/172956.pdf">Designing the Service Contract</a> (alternative <a href="https://www.packtpub.com/sites/default/files/0189-chapter-11-designing-the-service-contract.pdf">link</a>). This is a sample chapter from the book <a href="https://www.packtpub.com/oracle-soa-suite-11g-r1-developers-guide/book">Oracle SOA Suite Developer&#8217;s Guide</a>. The book is available form <a href="http://astore.amazon.com/oraclebooks-20/detail/1849680183">here</a>.<br />
There are also two OTN Arch2Arch Podcast interviews with Oracle SOA Suite Developer’s Guide authors Matt Wright and Antony Reynolds now available:</p>
<ul>
<li>The <a href="http://streaming.oracle.com/ebn/podcasts/A2A/media/7705720_soa_suite_dev_guide.mp3">architects perspective</a></li>
<li>SOA around the globe and <a href="http://feedproxy.google.com/%7Er/OtnArch2Arch/%7E3/fUe3WBecOsE/7962927_soa_suite_dev_guide_part_2.mp3">important books</a></li>
</ul>
<h3>Developing a Portlet using ADF</h3>
<p>There is a free sample chapter on how to <a href="http://www.oracle.com/ocom/groups/public/@otn/documents/webcontent/177501.pdf">create Portlets using ADF</a> available (alternative <a href="https://www.packtpub.com/sites/default/files/5807EN-Chapter-6-Portlets.pdf">link</a>). The chapter is taken from <a href="https://www.packtpub.com/web-2-0-solutions-with-oracle-webcenter-11g/book">Web 2.0 solutions with Oracle WebCenter 11g</a>. The book is available <a href="http://astore.amazon.com/oraclebooks-20/detail/1847195806">here</a>. </p>
<p>In this chapter, you will learn the following:</p>
<ul>
<li>JSF speciﬁcation concepts</li>
<li>The types of portlets you can build with WebCenter</li>
<li>Developing a portlet using ADF</li>
<li>Integrating portlets with custom Applications</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.deltalounge.net/wpress/2010/10/recently-released-developer-resources/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://feedproxy.google.com/%7Er/OtnArch2Arch/%7E3/fUe3WBecOsE/7962927_soa_suite_dev_guide_part_2.mp3" length="0" type="audio/mpeg" />
		</item>
		<item>
		<title>A pre-JavaOne peek into the future of Java</title>
		<link>http://www.deltalounge.net/wpress/2010/09/a-pre-javaone-peek-into-the-future-of-java/</link>
		<comments>http://www.deltalounge.net/wpress/2010/09/a-pre-javaone-peek-into-the-future-of-java/#comments</comments>
		<pubDate>Thu, 16 Sep 2010 20:41:35 +0000</pubDate>
		<dc:creator>PeterPaul</dc:creator>
				<category><![CDATA[JDeveloper]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Java EE]]></category>
		<category><![CDATA[JavaOne]]></category>
		<category><![CDATA[OpenWorld]]></category>
		<category><![CDATA[Release]]></category>

		<guid isPermaLink="false">http://www.deltalounge.net/wpress/?p=1028</guid>
		<description><![CDATA[In this week just before JavaOne and Oracle OpenWorld the topic &#8220;the future of Java&#8221; keeps coming up again and again. Today the tweets coming out of the Oracle ACE Director briefing, that some how aren&#8217;t affected by a non-disclosure agreement, seem strong and positive: Ranging from Extremely passionate and very impressive, and incredibly passionate [...]]]></description>
			<content:encoded><![CDATA[<p>In this week just before JavaOne and Oracle OpenWorld the topic &#8220;the future of Java&#8221; keeps coming up again and again. Today the tweets coming out of the Oracle ACE Director briefing, that some how aren&#8217;t affected by a non-disclosure agreement, seem strong and positive: Ranging <a href="http://twitter.com/lonnekedikmans/status/24679179539">from</a> <em>Extremely passionate and very impressive</em>, <a href="http://twitter.com/chriscmuir/status/24679002916">and</a> <em>incredibly passionate address</em> <a href="http://twitter.com/t_winterberg/status/24678777609">to</a> <em>amazingly open words</em>. Resulting in the <a href="http://twitter.com/t_winterberg/status/24678777609">statement</a> <em>Oracle is on the good side of the force&#8230; </em> as far as Java is concerned. As close as we mere mortals can get at this point in time&#8230;</p>
<p>In one of the tweets <a href="http://twitter.com/myfear/status/24676928590">Thomas Kurian is quoted</a>:</p>
<blockquote><p>After my keynote, there is no longer any confusion about the Java feature roadmap.</p></blockquote>
<p>To see for yourself what the future of Java looks like, watch Thomas Kurian&#8217;s keynote live via the <a href="http://www.oracle.com/us/javaonedevelop/oracle-technology-network-live-166853.html">stream on JavaOne and Java Develop</a>.  To be continued&#8230;</p>
<p>Note that the Java Champions have joined the Oracle ACE Directors. As was stated <a href="http://twitter.com/stenvesterli/status/24688484739">here</a> this significantly raised the number of Eclipse users <img src='http://www.deltalounge.net/wpress/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.deltalounge.net/wpress/2010/09/a-pre-javaone-peek-into-the-future-of-java/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

