<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Oracle .. Java .. OpenSource .. SOA</title>
	<atom:link href="http://eelzinga.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://eelzinga.wordpress.com</link>
	<description>Just another WordPress.com weblog</description>
	<lastBuildDate>Sat, 15 Jun 2013 06:33:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='eelzinga.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Oracle .. Java .. OpenSource .. SOA</title>
		<link>http://eelzinga.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://eelzinga.wordpress.com/osd.xml" title="Oracle .. Java .. OpenSource .. SOA" />
	<atom:link rel='hub' href='http://eelzinga.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Blog is moved to a new location!</title>
		<link>http://eelzinga.wordpress.com/2010/06/02/blog-is-moved-to-a-new-location/</link>
		<comments>http://eelzinga.wordpress.com/2010/06/02/blog-is-moved-to-a-new-location/#comments</comments>
		<pubDate>Wed, 02 Jun 2010 06:11:27 +0000</pubDate>
		<dc:creator>Eric Elzinga</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://eelzinga.wordpress.com/?p=800</guid>
		<description><![CDATA[My blog is moved to a new location. From now on you will find all the old posts both on http://eelzinga.wordpress.com and http://blog.xenta.nl/ The new posts will only get added to http://blog.xenta.nl Post new comments on the new blog location! Hope you will enjoy the new site!<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=eelzinga.wordpress.com&#038;blog=6447559&#038;post=800&#038;subd=eelzinga&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>My blog is moved to a new location.<br />
From now on you will find all the old posts both on <a href="http://eelzinga.wordpress.com">http://eelzinga.wordpress.com</a> and <a href="http://blog.xenta.nl/">http://blog.xenta.nl/</a></p>
<p>The new posts will only get added to <a href="http://blog.xenta.nl">http://blog.xenta.nl</a></p>
<p>Post new comments on the new blog location!</p>
<p>Hope you will enjoy the new site!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/eelzinga.wordpress.com/800/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/eelzinga.wordpress.com/800/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=eelzinga.wordpress.com&#038;blog=6447559&#038;post=800&#038;subd=eelzinga&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://eelzinga.wordpress.com/2010/06/02/blog-is-moved-to-a-new-location/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/3ab2913f3de14459bdc7429a4012f5a2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">eelzinga</media:title>
		</media:content>
	</item>
		<item>
		<title>Scheduling Oracle SOA Suite Composite Applications (or whatever you want) in Weblogic</title>
		<link>http://eelzinga.wordpress.com/2010/05/21/scheduling-oracle-soa-suite-composite-applications-or-whatever-you-want-in-weblogic/</link>
		<comments>http://eelzinga.wordpress.com/2010/05/21/scheduling-oracle-soa-suite-composite-applications-or-whatever-you-want-in-weblogic/#comments</comments>
		<pubDate>Fri, 21 May 2010 18:31:36 +0000</pubDate>
		<dc:creator>Eric Elzinga</dc:creator>
				<category><![CDATA[fusion11g]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[weblogic]]></category>

		<guid isPermaLink="false">http://eelzinga.wordpress.com/?p=756</guid>
		<description><![CDATA[After reading a nice article about TimerManager functionality in Weblogic, i wanted to see how easy it would be to schedule my test composite application. First deploy your composite and go to SOA &#62; soa-infra &#62; default &#62; Test &#62; WSDL. Copy/paste the wsdl, this one we will use to generate the web proxy. Back [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=eelzinga.wordpress.com&#038;blog=6447559&#038;post=756&#038;subd=eelzinga&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>After reading a nice article about TimerManager functionality in Weblogic, i wanted to see how easy it would be to schedule my test composite application.</p>
<p>First deploy your composite and go to SOA &gt; soa-infra &gt; default &gt;  Test &gt; WSDL.<br />
Copy/paste the wsdl, this one we will use to generate the web proxy.<br />
Back in JDeveloper create a new Application (or add it to an existing one), and create a new Web Project.</p>
<p><a href="http://eelzinga.files.wordpress.com/2010/05/project1.png"><img src="http://eelzinga.files.wordpress.com/2010/05/project1.png?w=300&#038;h=211" alt="" title="project1" width="300" height="211" class="aligncenter size-medium wp-image-766" /></a></p>
<p><a href="http://eelzinga.files.wordpress.com/2010/05/project2.png"><img src="http://eelzinga.files.wordpress.com/2010/05/project2.png?w=300&#038;h=211" alt="" title="project2" width="300" height="211" class="aligncenter size-medium wp-image-766" /></a></p>
<p><a href="http://eelzinga.files.wordpress.com/2010/05/project3.png"><img src="http://eelzinga.files.wordpress.com/2010/05/project3.png?w=300&#038;h=211" alt="" title="project3" width="300" height="211" class="aligncenter size-medium wp-image-766" /></a></p>
<p><a href="http://eelzinga.files.wordpress.com/2010/05/project4.png"><img src="http://eelzinga.files.wordpress.com/2010/05/project4.png?w=300&#038;h=211" alt="" title="project4" width="300" height="211" class="aligncenter size-medium wp-image-766" /></a></p>
<p><a href="http://eelzinga.files.wordpress.com/2010/05/project5.png"><img src="http://eelzinga.files.wordpress.com/2010/05/project5.png?w=300&#038;h=211" alt="" title="project5" width="300" height="211" class="aligncenter size-medium wp-image-766" /></a></p>
<p>Select the jsp option, we will use this page later to trigger the scheduler.</p>
<h3>Generating the Web Proxy</h3>
<p>Right mouseclick on the Project &gt; New &gt; Business Tier &gt; Web Services &gt; Web Service Proxy<br />
<a href="http://eelzinga.files.wordpress.com/2010/05/webproxy1.png"><img src="http://eelzinga.files.wordpress.com/2010/05/webproxy1.png?w=300&#038;h=211" alt="" title="webproxy1" width="300" height="211" class="aligncenter size-medium wp-image-772" /></a></p>
<p><a href="http://eelzinga.files.wordpress.com/2010/05/webproxy2.png"><img src="http://eelzinga.files.wordpress.com/2010/05/webproxy2.png?w=300&#038;h=211" alt="" title="webproxy2" width="300" height="211" class="aligncenter size-medium wp-image-772" /></a><br />
Fill in the url which we copy/pasted from the Test console of the composite application.</p>
<p><a href="http://eelzinga.files.wordpress.com/2010/05/webproxy3.png"><img src="http://eelzinga.files.wordpress.com/2010/05/webproxy3.png?w=300&#038;h=211" alt="" title="webproxy3" width="300" height="211" class="aligncenter size-medium wp-image-772" /></a><br />
Fill in your package structure</p>
<p><a href="http://eelzinga.files.wordpress.com/2010/05/webproxy4.png"><img src="http://eelzinga.files.wordpress.com/2010/05/webproxy4.png?w=300&#038;h=211" alt="" title="webproxy4" width="300" height="211" class="aligncenter size-medium wp-image-772" /></a><br />
We only have a synchronious service call</p>
<p><a href="http://eelzinga.files.wordpress.com/2010/05/webproxy5.png"><img src="http://eelzinga.files.wordpress.com/2010/05/webproxy5.png?w=300&#038;h=211" alt="" title="webproxy5" width="300" height="211" class="aligncenter size-medium wp-image-772" /></a><br />
Here we have the option to apply any policies</p>
<p><a href="http://eelzinga.files.wordpress.com/2010/05/webproxy6.png"><img src="http://eelzinga.files.wordpress.com/2010/05/webproxy6.png?w=300&#038;h=211" alt="" title="webproxy6" width="300" height="211" class="aligncenter size-medium wp-image-772" /></a></p>
<p><a href="http://eelzinga.files.wordpress.com/2010/05/webproxy7.png"><img src="http://eelzinga.files.wordpress.com/2010/05/webproxy7.png?w=300&#038;h=211" alt="" title="webproxy7" width="300" height="211" class="aligncenter size-medium wp-image-772" /></a></p>
<p><a href="http://eelzinga.files.wordpress.com/2010/05/webproxy8.png"><img src="http://eelzinga.files.wordpress.com/2010/05/webproxy8.png?w=300&#038;h=211" alt="" title="webproxy8" width="300" height="211" class="aligncenter size-medium wp-image-772" /></a></p>
<p>This will generate all the code we need to invoke the composite application (wsdl).<br />
The class with the name ending with &#8216;_ptClient&#8217; contains all the code needed to do the invoke from java. This we will reuse later on.<br />
For a little test, change the code so it calls the correct method of your composite application and check the console to see if it triggers a new instance.<br />
Now we know for sure the proxy code itself is working, so we can go on with the code to schedule the invoke.</p>
<h3>TimerManager</h3>
<p>The code of the TimerManager i borrowed from <a href="http://weblogic-wonders.com/weblogic/2010/05/02/weblogic-timermanager-for-scheduling-tasks/">this</a> excellent blog.<br />
Create both &#8216;TimerServlet&#8217; servlet and the &#8216;TimerListener&#8217; class, edit web.xml, and add link to the servlet to the index.jsp which we generated in one of the earlier steps.</p>
<p>Now copy/paste the example code of the &#8216;_ptClient&#8217; class to the &#8216;TimerListener&#8217; class, and select the method you want to call (in my case the &#8216;process&#8217; method).</p>
<h3>Deploy and Run</h3>
<p>Add a new WAR File Deployment Profile to the project.<br />
Right mouseclick on the Project &gt; Deploy &gt; MyTimerApp and either select to deploy right away to the Application Server or to a local WAR archive.<br />
<a href="http://eelzinga.files.wordpress.com/2010/05/deploy1.png"><img src="http://eelzinga.files.wordpress.com/2010/05/deploy1.png?w=300&#038;h=132" alt="" title="deploy1" width="300" height="132" class="aligncenter size-medium wp-image-758" /></a></p>
<p><a href="http://eelzinga.files.wordpress.com/2010/05/deploy2.png"><img src="http://eelzinga.files.wordpress.com/2010/05/deploy2.png?w=300&#038;h=202" alt="" title="deploy2" width="300" height="202" class="aligncenter size-medium wp-image-759" /></a></p>
<p><a href="http://eelzinga.files.wordpress.com/2010/05/deploy3.png"><img src="http://eelzinga.files.wordpress.com/2010/05/deploy3.png?w=300&#038;h=202" alt="" title="deploy3" width="300" height="202" class="aligncenter size-medium wp-image-759" /></a></p>
<p><a href="http://eelzinga.files.wordpress.com/2010/05/deploy4.png"><img src="http://eelzinga.files.wordpress.com/2010/05/deploy4.png?w=300&#038;h=202" alt="" title="deploy4" width="300" height="202" class="aligncenter size-medium wp-image-759" /></a></p>
<p><a href="http://eelzinga.files.wordpress.com/2010/05/deploy5.png"><img src="http://eelzinga.files.wordpress.com/2010/05/deploy5.png?w=300&#038;h=211" alt="" title="deploy5" width="300" height="211" class="aligncenter size-medium wp-image-763" /></a></p>
<p>Go to the url of the index.jsp to trigger the scheduler, for example <a href="http://localhost:8001/MyBPELTimer-MyTimerClient-context-root/index.jsp" rel="nofollow">http://localhost:8001/MyBPELTimer-MyTimerClient-context-root/index.jsp</a></p>
<p>Console output</p>
<pre class="brush: java; title: ; notranslate">
inside timerExpired()
Starting schedule bpel, Fri May 21 12:25:03 CEST 2010
Finishing schedule bpel, response is : setOutput
exiting timerExpired()

inside timerExpired()
Starting schedule bpel, Fri May 21 12:25:13 CEST 2010
Finishing schedule bpel, response is : setOutput
exiting timerExpired()

inside timerExpired()
Starting schedule bpel, Fri May 21 12:25:23 CEST 2010
Finishing schedule bpel, response is : setOutput
exiting timerExpired()
</pre>
<p>Overview of the Composite instances which were created<br />
<a href="http://eelzinga.files.wordpress.com/2010/05/instances.png"><img src="http://eelzinga.files.wordpress.com/2010/05/instances.png?w=300&#038;h=36" alt="" title="instances" width="300" height="36" class="aligncenter size-medium wp-image-764" /></a></p>
<h3>Resources</h3>
<p><a href="http://weblogic-wonders.com/weblogic/2010/05/02/weblogic-timermanager-for-scheduling-tasks/" rel="nofollow">http://weblogic-wonders.com/weblogic/2010/05/02/weblogic-timermanager-for-scheduling-tasks/</a></p>
<p><a href="http://blogs.oracle.com/jamesbayer/2009/04/a_simple_job_scheduler_example.html" rel="nofollow">http://blogs.oracle.com/jamesbayer/2009/04/a_simple_job_scheduler_example.html</a></p>
<h3>Download</h3>
<p><a href="http://www.xenta.nl/blog/attachments/MyBPELTimer.zip">JDeveloper Project</a> &#8211; It includes the generated code/imports against my own composite application. Regenerate the code against your own wsdl, and revalidate the code.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/eelzinga.wordpress.com/756/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/eelzinga.wordpress.com/756/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=eelzinga.wordpress.com&#038;blog=6447559&#038;post=756&#038;subd=eelzinga&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://eelzinga.wordpress.com/2010/05/21/scheduling-oracle-soa-suite-composite-applications-or-whatever-you-want-in-weblogic/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/3ab2913f3de14459bdc7429a4012f5a2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">eelzinga</media:title>
		</media:content>

		<media:content url="http://eelzinga.files.wordpress.com/2010/05/project1.png?w=300" medium="image">
			<media:title type="html">project1</media:title>
		</media:content>

		<media:content url="http://eelzinga.files.wordpress.com/2010/05/project2.png?w=300" medium="image">
			<media:title type="html">project2</media:title>
		</media:content>

		<media:content url="http://eelzinga.files.wordpress.com/2010/05/project3.png?w=300" medium="image">
			<media:title type="html">project3</media:title>
		</media:content>

		<media:content url="http://eelzinga.files.wordpress.com/2010/05/project4.png?w=300" medium="image">
			<media:title type="html">project4</media:title>
		</media:content>

		<media:content url="http://eelzinga.files.wordpress.com/2010/05/project5.png?w=300" medium="image">
			<media:title type="html">project5</media:title>
		</media:content>

		<media:content url="http://eelzinga.files.wordpress.com/2010/05/webproxy1.png?w=300" medium="image">
			<media:title type="html">webproxy1</media:title>
		</media:content>

		<media:content url="http://eelzinga.files.wordpress.com/2010/05/webproxy2.png?w=300" medium="image">
			<media:title type="html">webproxy2</media:title>
		</media:content>

		<media:content url="http://eelzinga.files.wordpress.com/2010/05/webproxy3.png?w=300" medium="image">
			<media:title type="html">webproxy3</media:title>
		</media:content>

		<media:content url="http://eelzinga.files.wordpress.com/2010/05/webproxy4.png?w=300" medium="image">
			<media:title type="html">webproxy4</media:title>
		</media:content>

		<media:content url="http://eelzinga.files.wordpress.com/2010/05/webproxy5.png?w=300" medium="image">
			<media:title type="html">webproxy5</media:title>
		</media:content>

		<media:content url="http://eelzinga.files.wordpress.com/2010/05/webproxy6.png?w=300" medium="image">
			<media:title type="html">webproxy6</media:title>
		</media:content>

		<media:content url="http://eelzinga.files.wordpress.com/2010/05/webproxy7.png?w=300" medium="image">
			<media:title type="html">webproxy7</media:title>
		</media:content>

		<media:content url="http://eelzinga.files.wordpress.com/2010/05/webproxy8.png?w=300" medium="image">
			<media:title type="html">webproxy8</media:title>
		</media:content>

		<media:content url="http://eelzinga.files.wordpress.com/2010/05/deploy1.png?w=300" medium="image">
			<media:title type="html">deploy1</media:title>
		</media:content>

		<media:content url="http://eelzinga.files.wordpress.com/2010/05/deploy2.png?w=300" medium="image">
			<media:title type="html">deploy2</media:title>
		</media:content>

		<media:content url="http://eelzinga.files.wordpress.com/2010/05/deploy3.png?w=300" medium="image">
			<media:title type="html">deploy3</media:title>
		</media:content>

		<media:content url="http://eelzinga.files.wordpress.com/2010/05/deploy4.png?w=300" medium="image">
			<media:title type="html">deploy4</media:title>
		</media:content>

		<media:content url="http://eelzinga.files.wordpress.com/2010/05/deploy5.png?w=300" medium="image">
			<media:title type="html">deploy5</media:title>
		</media:content>

		<media:content url="http://eelzinga.files.wordpress.com/2010/05/instances.png?w=300" medium="image">
			<media:title type="html">instances</media:title>
		</media:content>
	</item>
		<item>
		<title>Oracle SOA Suite 11g, Resequence messages in Mediator</title>
		<link>http://eelzinga.wordpress.com/2010/05/14/oracle-soa-suite-11g-resequence-messages-in-mediator/</link>
		<comments>http://eelzinga.wordpress.com/2010/05/14/oracle-soa-suite-11g-resequence-messages-in-mediator/#comments</comments>
		<pubDate>Fri, 14 May 2010 19:22:49 +0000</pubDate>
		<dc:creator>Eric Elzinga</dc:creator>
				<category><![CDATA[fusion11g]]></category>

		<guid isPermaLink="false">http://eelzinga.wordpress.com/?p=737</guid>
		<description><![CDATA[&#8220;A Resequencer is used to rearrange a stream of related but out-of-sequence messages back into order. It sequences the incoming messages that arrive in a random order and then send them to the target services in an orderly manner. The sequencing is done based on the sequencing strategy selected.&#8221; For the resequencer to work we [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=eelzinga.wordpress.com&#038;blog=6447559&#038;post=737&#038;subd=eelzinga&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><em>&#8220;A Resequencer is used to rearrange a stream of related but out-of-sequence messages back into order. It sequences the incoming messages that arrive in a random order and then send them to the target services in an orderly manner. The sequencing is done based on the sequencing strategy selected.&#8221;</em></p>
<p>For the resequencer to work we need to have 2 values in the source payload. The first one is a sequenceID, and the next one is a groupdID. The sequenceID will be used as identifier for the message itself. The groupID will be used to group the messages in which the resequencer will rearrange the messages based on the sequenceID. Different groups will have seperate processing, so they won&#8217;t have any influence on each other.</p>
<p>The mediator supplies us 3 types of resequencers :</p>
<ul>
<li>Standard Resequencer</li>
<li>FIFO Resequencer</li>
<li>BestEffort Resequencer</li>
</ul>
<p>Let&#8217;s test the first one.</p>
<p>For this i created the next composite<br />
<a href="http://eelzinga.files.wordpress.com/2010/05/composite.png"><img src="http://eelzinga.files.wordpress.com/2010/05/composite.png?w=300&#038;h=79" alt="" title="composite" width="300" height="79" class="aligncenter size-medium wp-image-738" /></a></p>
<p>In here i just map the input of the process 1on1 to the File adapter, which will store the input of the process on filesystem.</p>
<p>Interface of the composite</p>
<pre class="brush: xml; title: ; notranslate">
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt; 
&lt;schema attributeFormDefault=&quot;unqualified&quot;
	elementFormDefault=&quot;qualified&quot;
	targetNamespace=&quot;http://xmlns.oracle.com/Application1_jws/MyReSequence/ProcessEmployees&quot;
	xmlns=&quot;http://www.w3.org/2001/XMLSchema&quot;&gt;
	&lt;element name=&quot;process&quot;&gt;
		&lt;complexType&gt;
			&lt;sequence&gt;
				&lt;element name=&quot;empID&quot; type=&quot;string&quot;/&gt;
        &lt;element name=&quot;empType&quot; type=&quot;string&quot;/&gt;
        &lt;element name=&quot;empName&quot; type=&quot;string&quot;/&gt;
			&lt;/sequence&gt;
		&lt;/complexType&gt;
	&lt;/element&gt;
	&lt;element name=&quot;processResponse&quot;&gt;
		&lt;complexType&gt;
			&lt;sequence&gt;
				&lt;element name=&quot;result&quot; type=&quot;string&quot;/&gt;
			&lt;/sequence&gt;
		&lt;/complexType&gt;
	&lt;/element&gt;
&lt;/schema&gt;
</pre>
<h3>Configuration of the sequencer</h3>
<p>Doubeclick the mediator component in the composite.<br />
<a href="http://eelzinga.files.wordpress.com/2010/05/mediator.png"><img src="http://eelzinga.files.wordpress.com/2010/05/mediator.png?w=300&#038;h=64" alt="" title="mediator" width="300" height="64" class="aligncenter size-medium wp-image-743" /></a></p>
<p>For the Resequence Level we can select &#8216;operations&#8217; or &#8216;component&#8217;.<br />
For Mediator components which only have 1 operation it doesn&#8217;t matter which one we select. For a Mediator component which consists of more then 1 operation and selecting the &#8216;component&#8217; option means resequencing is applied to all operations in it. For this test we selected the &#8216;component&#8217; option and used the &#8216;Standard&#8217; mode.<br />
Now we have several options to configurate the resequencer.</p>
<ul>
<li>Group &#8211; xpath expression to the field in the payload which the resequencer will use to group our incoming messages</li>
<li>ID    &#8211; xpath expression to the field which will uniquely identify our message</li>
<li>Start &#8211; Start value of the ID in the incoming message</li>
<li>Increment &#8211; Value which will be used for the increment of the id field in the upcoming messages</li>
<li>Timeout &#8211; Time to wait before a following expected message arrives at the Mediator component</li>
</ul>
<p>And that&#8217;s it what is needed for the configuration of the &#8216;Standard&#8217; resequencer.</p>
<h3>Test</h3>
<p>To test this scenario i will use the following 3 messages.</p>
<pre class="brush: xml; title: ; notranslate">
&lt;soap:Envelope xmlns:soap=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot;&gt;
    	&lt;soap:Body xmlns:ns1=&quot;http://xmlns.oracle.com/Application1_jws/MyReSequence/ProcessEmployees&quot;&gt;
        		&lt;ns1:process&gt;
            			&lt;ns1:empID&gt;1&lt;/ns1:empID&gt;
            			&lt;ns1:empType&gt;IT&lt;/ns1:empType&gt;
            			&lt;ns1:empName&gt;Eric&lt;/ns1:empName&gt;
        &lt;/ns1:process&gt;
    &lt;/soap:Body&gt;
&lt;/soap:Envelope&gt;
</pre>
<pre class="brush: xml; title: ; notranslate">
&lt;soap:Envelope xmlns:soap=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot;&gt;
    	&lt;soap:Body xmlns:ns1=&quot;http://xmlns.oracle.com/Application1_jws/MyReSequence/ProcessEmployees&quot;&gt;
        		&lt;ns1:process&gt;
            			&lt;ns1:empID&gt;2&lt;/ns1:empID&gt;
            			&lt;ns1:empType&gt;IT&lt;/ns1:empType&gt;
            			&lt;ns1:empName&gt;John&lt;/ns1:empName&gt;
        &lt;/ns1:process&gt;
    &lt;/soap:Body&gt;
&lt;/soap:Envelope&gt;
</pre>
<pre class="brush: xml; title: ; notranslate">
&lt;soap:Envelope xmlns:soap=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot;&gt;
    	&lt;soap:Body xmlns:ns1=&quot;http://xmlns.oracle.com/Application1_jws/MyReSequence/ProcessEmployees&quot;&gt;
        		&lt;ns1:process&gt;
            			&lt;ns1:empID&gt;3&lt;/ns1:empID&gt;
            			&lt;ns1:empType&gt;IT&lt;/ns1:empType&gt;
            			&lt;ns1:empName&gt;Theo&lt;/ns1:empName&gt;
        &lt;/ns1:process&gt;
    &lt;/soap:Body&gt;
&lt;/soap:Envelope&gt;
</pre>
<p>Go to the console &gt; soa_domain &gt; SOA &gt; soa-infra &gt;  &gt;  and Test it.<br />
If we trigger the process 3 times with the payloads as we describes and in the same sequence, the instances will all complete and write the files to filesystem in the same sequence.<br />
<a href="http://eelzinga.files.wordpress.com/2010/05/instance1.png"><img src="http://eelzinga.files.wordpress.com/2010/05/instance1.png?w=300&#038;h=43" alt="" title="instance1" width="300" height="43" class="aligncenter size-medium wp-image-739" /></a></p>
<p>We used the &#8216;Standard&#8217; mode and selected empID for sequence-value and emptType for group-value, and the sequence should start with 1 and will increment by 1.</p>
<p>Now switch the last 2 messages in the sequence and see what happens. Since we&#8217;re trying to process and already processed message again we will get the next errormessage</p>
<pre class="brush: xml; title: ; notranslate">
The selected operation execute could not be invoked.
An exception occured while invoking the webservice operation. Please see logs for more details.
oracle.sysman.emSDK.webservices.wsdlapi.SoapTestException: oracle.tip.mediator.infra.exception.MediatorException: ORAMED-03003:[Storing Resequencer Group Failed]Unable to store Resequencer Group.&quot; oracle.tip.mediator.common.persistence.MediatorResequencerMessage, mediator InstanceId=E07531315F8511DFBFBF3B164F19FDA3, componentDn=default/MyReSequence!1.0/Mediator1, operation=execute, groupId=IT, sequenceId=1, status=0&quot;Possible Fix:Unable to store Resequencer Group. Check your Database connection or check data
</pre>
<p>So change all empType to &#8216;HR&#8217; instead of &#8216;IT&#8217;.<br />
For example</p>
<pre class="brush: xml; title: ; notranslate">
&lt;soap:Envelope xmlns:soap=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot;&gt;
    	&lt;soap:Body xmlns:ns1=&quot;http://xmlns.oracle.com/Application1_jws/MyReSequence/ProcessEmployees&quot;&gt;
        		&lt;ns1:process&gt;
            			&lt;ns1:empID&gt;1&lt;/ns1:empID&gt;
            			&lt;ns1:empType&gt;HR&lt;/ns1:empType&gt;
            			&lt;ns1:empName&gt;Eric&lt;/ns1:empName&gt;
        &lt;/ns1:process&gt;
    &lt;/soap:Body&gt;
&lt;/soap:Envelope&gt;
</pre>
<p>The sequence we&#8217;re now going to use is empID=1, empID=3, empID=2</p>
<p>After sending the second message (empID=3), you will notice the instance won&#8217;t complete. Because the resequencer expects an empID=2. In this case it will wait till this message arrives.</p>
<pre class="brush: xml; title: ; notranslate">
&lt;soap:Envelope xmlns:soap=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot;&gt;
    	&lt;soap:Body xmlns:ns1=&quot;http://xmlns.oracle.com/Application1_jws/MyReSequence/ProcessEmployees&quot;&gt;
        		&lt;ns1:process&gt;
            			&lt;ns1:empID&gt;2&lt;/ns1:empID&gt;
            			&lt;ns1:empType&gt;HR&lt;/ns1:empType&gt;
            			&lt;ns1:empName&gt;Eric&lt;/ns1:empName&gt;
        &lt;/ns1:process&gt;
    &lt;/soap:Body&gt;
&lt;/soap:Envelope&gt;
</pre>
<p><a href="http://eelzinga.files.wordpress.com/2010/05/instance2_running.png"><img src="http://eelzinga.files.wordpress.com/2010/05/instance2_running.png?w=300&#038;h=18" alt="" title="instance2_running" width="300" height="18" class="aligncenter size-medium wp-image-740" /></a><br />
<a href="http://eelzinga.files.wordpress.com/2010/05/instance2a_running.png"><img src="http://eelzinga.files.wordpress.com/2010/05/instance2a_running.png?w=300&#038;h=31" alt="" title="instance2a_running" width="300" height="31" class="aligncenter size-medium wp-image-741" /></a></p>
<p>Now use the last test message (empID=2) and see what happens.<br />
<a href="http://eelzinga.files.wordpress.com/2010/05/instance3_completed.png"><img src="http://eelzinga.files.wordpress.com/2010/05/instance3_completed.png?w=300&#038;h=42" alt="" title="instance3_completed" width="300" height="42" class="aligncenter size-medium wp-image-742" /></a><br />
Instance 30030 changes from Running to Completed. This is because it received the next message in the sequence (empID=2), and after that the instance 30030 (empID=3) could continue.<br />
If we check the files on filesystem we also see (compair the datetime of the files) that the files are stored in the correct sequence. </p>
<h3>Other Resequencers</h3>
<p>Besides the &#8216;Standard&#8217; resequencer wel also have the &#8216;FIFO&#8217;- and the &#8216;BestEffort&#8217; resequencer.<br />
See <a href="http://download.oracle.com/docs/cd/E14571_01/integration.1111/e10224/med_resequencer.htm#SOASE85100">this</a> document to decide what resequencer suits best for your case.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/eelzinga.wordpress.com/737/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/eelzinga.wordpress.com/737/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=eelzinga.wordpress.com&#038;blog=6447559&#038;post=737&#038;subd=eelzinga&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://eelzinga.wordpress.com/2010/05/14/oracle-soa-suite-11g-resequence-messages-in-mediator/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/3ab2913f3de14459bdc7429a4012f5a2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">eelzinga</media:title>
		</media:content>

		<media:content url="http://eelzinga.files.wordpress.com/2010/05/composite.png?w=300" medium="image">
			<media:title type="html">composite</media:title>
		</media:content>

		<media:content url="http://eelzinga.files.wordpress.com/2010/05/mediator.png?w=300" medium="image">
			<media:title type="html">mediator</media:title>
		</media:content>

		<media:content url="http://eelzinga.files.wordpress.com/2010/05/instance1.png?w=300" medium="image">
			<media:title type="html">instance1</media:title>
		</media:content>

		<media:content url="http://eelzinga.files.wordpress.com/2010/05/instance2_running.png?w=300" medium="image">
			<media:title type="html">instance2_running</media:title>
		</media:content>

		<media:content url="http://eelzinga.files.wordpress.com/2010/05/instance2a_running.png?w=300" medium="image">
			<media:title type="html">instance2a_running</media:title>
		</media:content>

		<media:content url="http://eelzinga.files.wordpress.com/2010/05/instance3_completed.png?w=300" medium="image">
			<media:title type="html">instance3_completed</media:title>
		</media:content>
	</item>
		<item>
		<title>Oracle Service Bus 11g, Using Custom Xpath functions</title>
		<link>http://eelzinga.wordpress.com/2010/05/10/oracle-service-bus-11g-using-custom-xpath-functions/</link>
		<comments>http://eelzinga.wordpress.com/2010/05/10/oracle-service-bus-11g-using-custom-xpath-functions/#comments</comments>
		<pubDate>Mon, 10 May 2010 07:57:24 +0000</pubDate>
		<dc:creator>Eric Elzinga</dc:creator>
				<category><![CDATA[osb]]></category>

		<guid isPermaLink="false">http://eelzinga.wordpress.com/?p=727</guid>
		<description><![CDATA[In the new Oracle Service Bus 11g, Oracle gives us new functionality for the use of custom xpath functions. These functions we eventually can re-use in for example the xslt or xquery transformations. For this we need : 1. XML Configuration file (osb-custom.xml) 2. Property file (optional, osb-custom.properties) 3. Custom Function Class (jar package) All [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=eelzinga.wordpress.com&#038;blog=6447559&#038;post=727&#038;subd=eelzinga&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>In the new Oracle Service Bus 11g, Oracle gives us new functionality for the use of custom xpath functions.<br />
These functions we eventually can re-use in for example the xslt or xquery transformations.</p>
<p>For this we need :</p>
<ol>
<li>1. XML Configuration file (osb-custom.xml)</li>
<li>2. Property file (optional, osb-custom.properties)</li>
<li>3. Custom Function Class (jar package)</li>
</ol>
<p>All these files need to be stored at the next location </p>
<pre class="brush: xml; title: ; notranslate">
&lt;OSB_HOME&gt;/config/xpath-functions
</pre>
<h3>1. XML Configuration file</h3>
<p>Create a new XML configuration file. I made a copy of the default file, osb-built-in.xml, edit that one, and change the settings.</p>
<pre class="brush: xml; title: ; notranslate">
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
&lt;xpf:xpathFunctions xmlns:xpf=&quot;http://www.bea.com/wli/sb/xpath/config&quot;&gt;
    &lt;xpf:category id=&quot;%OSB_FUNCTIONS%&quot;&gt;
        &lt;xpf:function&gt;
            &lt;xpf:name&gt;customConcat&lt;/xpf:name&gt;
            &lt;xpf:comment&gt;%FUNC_CUSTOM_CONCAT_COMMENT%&lt;/xpf:comment&gt;
            &lt;xpf:namespaceURI&gt;http://nl.iteye/osb/custom/functions/OsbUtils&lt;/xpf:namespaceURI&gt;
            &lt;xpf:className&gt;nl.iteye.osb.custom.functions.OsbUtils&lt;/xpf:className&gt;
            &lt;xpf:method&gt;java.lang.String customConcat(java.lang.String, java.lang.String)&lt;/xpf:method&gt;
            &lt;xpf:isDeterministic&gt;false&lt;/xpf:isDeterministic&gt;
            &lt;xpf:scope&gt;Pipeline&lt;/xpf:scope&gt;
            &lt;xpf:scope&gt;SplitJoin&lt;/xpf:scope&gt;
        &lt;/xpf:function&gt;
    &lt;/xpf:category&gt;
&lt;/xpf:xpathFunctions&gt;
</pre>
<p>A few notes on this file.</p>
<ul>
<li>category, the name of the category how it will appear in the IDE or Console</li>
<li>function:name,comments, the description of the function how it will appear in the IDE or Console</li>
<li>namespaceURI, the namespace which will be imported in for example the xquery to identify the custom function</li>
<li>className, the java implementation of our custom xpath function</li>
<li>method, the name of the method which we will be using for the implentation of the function</li>
<li>isDeterministic, A value of true or false declaring whether or not the function is deterministic, the XQuery standard recommends the function to be deterministic (see documentation for further information)</li>
<li>scope, i assume the scope of the OSB flow in which the function can be used</li>
</ul>
<h3>2. Property file</h3>
<p>%OSB_FUNCTIONS%=Service Bus Functions<br />
%FUNC_CUSTOM_CONCAT_COMMENT%=Returns the concat of the first and the second parameter</p>
<p>Not much in here,just a few placeholders for the descriptions</p>
<h3>3. Custom Function Class</h3>
<p>Create a new Java project in your favorite IDE. Create a new package and java class. For this demo i created a custom concat function which will concat parameter1 and parameter2 and return the result.</p>
<pre class="brush: java; title: ; notranslate">
package nl.iteye.osb.custom.functions;       

public class OsbUtils {
    public OsbUtils() {
    }
    
    public static String customConcat(String firstParam, String secondParam) {
        return firstParam + &quot; &quot; + secondParam;
     }
}
</pre>
<p>The method needs to be defined as static.<br />
Compile the code and create a jar archive and store this at the location mentioned in the top of the article.<br />
After this we should have 3 extra files in this directory :</p>
<ul>
<li>osb-custom.xml</li>
<li>osb-custom.properties</li>
<li>osb-custom.jar</li>
</ul>
<p>Restart the server, so the Oracle Service Bus will load the custom classes we just created. Check the output of the console to see if don&#8217;t see any errors come by. Wrong configuration (wrong methodname,package, etc) will end up with a little stacktrace in here.</p>
<h3>Testing</h3>
<p>To test the custom xpath function, create a new Oracle Service Bus project in Eclipse.</p>
<p><strong>Add new XML Schema</strong></p>
<pre class="brush: xml; title: ; notranslate">
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
&lt;schema xmlns=&quot;http://www.w3.org/2001/XMLSchema&quot; targetNamespace=&quot;http://www.example.org/NewXMLSchema&quot; xmlns:tns=&quot;http://www.example.org/NewXMLSchema&quot; elementFormDefault=&quot;qualified&quot;&gt;
    &lt;element name=&quot;Input&quot; type=&quot;tns:InputType&quot;&gt;&lt;/element&gt;
    &lt;element name=&quot;Output&quot; type=&quot;string&quot;&gt;&lt;/element&gt;

    &lt;complexType name=&quot;InputType&quot;&gt;
    	&lt;sequence&gt;
    		&lt;element name=&quot;Name1&quot; type=&quot;string&quot;&gt;&lt;/element&gt;
    		&lt;element name=&quot;Name2&quot; type=&quot;string&quot;&gt;&lt;/element&gt;
    	&lt;/sequence&gt;
    &lt;/complexType&gt;
&lt;/schema&gt;
</pre>
<p><strong>Add new XQuery Transformation</strong><br />
In the list of expression functions we will see our custom function (customConcat)<br />
<a href="http://eelzinga.files.wordpress.com/2010/05/testconsole_input.png" target="_blank"><img src="http://eelzinga.files.wordpress.com/2010/05/testconsole_input.png?w=300&#038;h=92" alt="" title="testconsole_input" width="300" height="92" class="aligncenter size-medium wp-image-728" /></a></p>
<pre class="brush: xml; title: ; notranslate">
(:: pragma bea:global-element-parameter parameter=&quot;$input1&quot; element=&quot;ns0:Input&quot; location=&quot;NewXMLSchema.xsd&quot; ::)
(:: pragma bea:global-element-return element=&quot;ns0:Output&quot; location=&quot;NewXMLSchema.xsd&quot; ::)

declare namespace ns0 = &quot;http://www.example.org/NewXMLSchema&quot;;
declare namespace xf = &quot;http://tempuri.org/OSB%20Project%201/InputToOutput/&quot;;

declare function xf:InputToOutput($input1 as element(ns0:Input))
    as element(ns0:Output) {
        &lt;ns0:Output&gt;{ osbK3:customConcat($input1/ns0:Name1,$input1/ns0:Name2) }&lt;/ns0:Output&gt;
};

declare variable $input1 as element(ns0:Input) external;

xf:InputToOutput($input1)
</pre>
<p>In the transformation i will map both the Name1 and Name2 to the input of the custom function, which will return the concat of both in output.</p>
<p>The easiest way to test the result is by running the XQuery on a connected server. Right mouseclick on the .xq file &gt; Run As &gt; Run on Server<br />
The Oracle Service Bus Test Console will pop up.<br />
Fill in the input data and execute.<br />
<a href="http://eelzinga.files.wordpress.com/2010/05/testconsole_input.png" target="_blank"><img src="http://eelzinga.files.wordpress.com/2010/05/testconsole_input.png?w=300&#038;h=92" alt="" title="testconsole_input" width="300" height="92" class="aligncenter size-medium wp-image-728" /></a></p>
<p>And the result<br />
<a href="http://eelzinga.files.wordpress.com/2010/05/testconsole_output.png" target="_blank"><img src="http://eelzinga.files.wordpress.com/2010/05/testconsole_output.png?w=300&#038;h=56" alt="" title="testconsole_output" width="300" height="56" class="aligncenter size-medium wp-image-730" /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/eelzinga.wordpress.com/727/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/eelzinga.wordpress.com/727/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=eelzinga.wordpress.com&#038;blog=6447559&#038;post=727&#038;subd=eelzinga&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://eelzinga.wordpress.com/2010/05/10/oracle-service-bus-11g-using-custom-xpath-functions/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/3ab2913f3de14459bdc7429a4012f5a2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">eelzinga</media:title>
		</media:content>

		<media:content url="http://eelzinga.files.wordpress.com/2010/05/testconsole_input.png?w=300" medium="image">
			<media:title type="html">testconsole_input</media:title>
		</media:content>

		<media:content url="http://eelzinga.files.wordpress.com/2010/05/testconsole_input.png?w=300" medium="image">
			<media:title type="html">testconsole_input</media:title>
		</media:content>

		<media:content url="http://eelzinga.files.wordpress.com/2010/05/testconsole_output.png?w=300" medium="image">
			<media:title type="html">testconsole_output</media:title>
		</media:content>
	</item>
		<item>
		<title>Oracle SOA Suite 11g, Enable logging for EDN events</title>
		<link>http://eelzinga.wordpress.com/2010/05/09/oracle-soa-suite-11g-enable-logging-for-edn-events/</link>
		<comments>http://eelzinga.wordpress.com/2010/05/09/oracle-soa-suite-11g-enable-logging-for-edn-events/#comments</comments>
		<pubDate>Sun, 09 May 2010 11:49:39 +0000</pubDate>
		<dc:creator>Eric Elzinga</dc:creator>
				<category><![CDATA[fusion11g]]></category>

		<guid isPermaLink="false">http://eelzinga.wordpress.com/?p=723</guid>
		<description><![CDATA[By default the logging for the events are turned off. Connect to your DEV_SOAINFRA schema and execute : Trigger a new business event and select the logging in the &#8216;EDN_LOG_MESSAGES_TABLE&#8217; (select * from edn_log_messages)<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=eelzinga.wordpress.com&#038;blog=6447559&#038;post=723&#038;subd=eelzinga&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>By default the logging for the events are turned off.</p>
<p>Connect to your DEV_SOAINFRA schema and execute :</p>
<pre class="brush: sql; title: ; notranslate">
DECLARE
  ENABLED NUMBER;
BEGIN
  ENABLED := 1;

  EDN_ENABLE_LOGGING(
    ENABLED =&gt; ENABLED
  );
END;
</pre>
<p>Trigger a new business event and select the logging in the &#8216;EDN_LOG_MESSAGES_TABLE&#8217; (select * from  edn_log_messages)<br />
<a href="http://eelzinga.files.wordpress.com/2010/05/log_table.png"><img src="http://eelzinga.files.wordpress.com/2010/05/log_table.png?w=300&#038;h=51" alt="" title="log_table" width="300" height="51" class="aligncenter size-medium wp-image-724" /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/eelzinga.wordpress.com/723/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/eelzinga.wordpress.com/723/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=eelzinga.wordpress.com&#038;blog=6447559&#038;post=723&#038;subd=eelzinga&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://eelzinga.wordpress.com/2010/05/09/oracle-soa-suite-11g-enable-logging-for-edn-events/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/3ab2913f3de14459bdc7429a4012f5a2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">eelzinga</media:title>
		</media:content>

		<media:content url="http://eelzinga.files.wordpress.com/2010/05/log_table.png?w=300" medium="image">
			<media:title type="html">log_table</media:title>
		</media:content>
	</item>
		<item>
		<title>Oracle SOA Suite, Launch Message Flow Trace in Google Chrome</title>
		<link>http://eelzinga.wordpress.com/2010/05/09/oracle-soa-suite-launch-message-flow-trace-in-google-chrome/</link>
		<comments>http://eelzinga.wordpress.com/2010/05/09/oracle-soa-suite-launch-message-flow-trace-in-google-chrome/#comments</comments>
		<pubDate>Sun, 09 May 2010 07:39:58 +0000</pubDate>
		<dc:creator>Eric Elzinga</dc:creator>
				<category><![CDATA[fusion11g]]></category>

		<guid isPermaLink="false">http://eelzinga.wordpress.com/?p=720</guid>
		<description><![CDATA[During testing of some of my composite applications i just couldn&#8217;t get the &#8216;Launch Message Flow Trace&#8217; link showing the output (popup it seemed later on). Chrome didn&#8217;t came up with the a blocking popup so it didn&#8217;t ring any bells. Google Chrome &#62; Options &#62; Under the Hood &#62; Content Settings &#62; Pop-ups &#62; [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=eelzinga.wordpress.com&#038;blog=6447559&#038;post=720&#038;subd=eelzinga&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>During testing of some of my composite applications i just couldn&#8217;t get the &#8216;Launch Message Flow Trace&#8217; link showing the output (popup it seemed later on).<br />
Chrome didn&#8217;t came up with the a blocking popup so it didn&#8217;t ring any bells.</p>
<p>Google Chrome &gt; Options &gt; Under the Hood &gt; Content Settings &gt; Pop-ups &gt; and add your hostname to the exception list</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/eelzinga.wordpress.com/720/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/eelzinga.wordpress.com/720/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=eelzinga.wordpress.com&#038;blog=6447559&#038;post=720&#038;subd=eelzinga&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://eelzinga.wordpress.com/2010/05/09/oracle-soa-suite-launch-message-flow-trace-in-google-chrome/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/3ab2913f3de14459bdc7429a4012f5a2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">eelzinga</media:title>
		</media:content>
	</item>
		<item>
		<title>Oracle ACE Award Invitation</title>
		<link>http://eelzinga.wordpress.com/2010/05/04/oracle-ace-award-invitation/</link>
		<comments>http://eelzinga.wordpress.com/2010/05/04/oracle-ace-award-invitation/#comments</comments>
		<pubDate>Tue, 04 May 2010 15:22:02 +0000</pubDate>
		<dc:creator>Eric Elzinga</dc:creator>
				<category><![CDATA[oracle]]></category>

		<guid isPermaLink="false">http://eelzinga.wordpress.com/?p=714</guid>
		<description><![CDATA[Yesterday great news from the Oracle grounds, i received an invitation for the Oracle ACE Award! I&#8217;m honored they give me this chance and i will continue my contribution to the Oracle Community. The Oracle Ace Program<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=eelzinga.wordpress.com&#038;blog=6447559&#038;post=714&#038;subd=eelzinga&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Yesterday great news from the Oracle grounds, i received an invitation for the Oracle ACE Award!<br />
I&#8217;m honored they give me this chance and i will continue my contribution to the Oracle Community. </p>
<p>The <a href="http://www.oracle.com/technology/community/oracle_ace/index.html">Oracle Ace Program</a><br />
<a href="http://eelzinga.files.wordpress.com/2010/05/oracle_ace_blk.gif"><img src="http://eelzinga.files.wordpress.com/2010/05/oracle_ace_blk.gif?w=630" alt="" title="oracle_ace_blk"   class="aligncenter size-full wp-image-715" /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/eelzinga.wordpress.com/714/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/eelzinga.wordpress.com/714/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=eelzinga.wordpress.com&#038;blog=6447559&#038;post=714&#038;subd=eelzinga&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://eelzinga.wordpress.com/2010/05/04/oracle-ace-award-invitation/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/3ab2913f3de14459bdc7429a4012f5a2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">eelzinga</media:title>
		</media:content>

		<media:content url="http://eelzinga.files.wordpress.com/2010/05/oracle_ace_blk.gif" medium="image">
			<media:title type="html">oracle_ace_blk</media:title>
		</media:content>
	</item>
		<item>
		<title>Oracle SOA Suite 11g, wrong settings after re-installation of SOA domain</title>
		<link>http://eelzinga.wordpress.com/2010/05/03/oracle-soa-suite-11g-wrong-settings-after-re-installation-of-soa-domain/</link>
		<comments>http://eelzinga.wordpress.com/2010/05/03/oracle-soa-suite-11g-wrong-settings-after-re-installation-of-soa-domain/#comments</comments>
		<pubDate>Mon, 03 May 2010 12:57:38 +0000</pubDate>
		<dc:creator>Eric Elzinga</dc:creator>
				<category><![CDATA[fusion11g]]></category>

		<guid isPermaLink="false">http://eelzinga.wordpress.com/?p=710</guid>
		<description><![CDATA[During my installation of the 11g SOA Suite, things go bad once in a while and domains need to be created and removed, etc. After last remove and new installation of my domain i got the next error message during startup of the Admin Server : Easy fix would be : Start sqlplus and connect [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=eelzinga.wordpress.com&#038;blog=6447559&#038;post=710&#038;subd=eelzinga&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>During my installation of the 11g SOA Suite, things go bad once in a while and domains need to be created and removed, etc.</p>
<p>After last remove and new installation of my domain i got the next error message during startup of the Admin Server :</p>
<pre class="brush: java; title: ; notranslate">
javax.transaction.SystemException: 
weblogic.transaction.loggingresource.LoggingResourceException: 
java.sql.SQLException: JDBC LLR, table verify failed for table 'WL_LLR_ADMINSERVER', row 
'JDBC LLR Domain//Server' record had unexpected value 'soa11g_new_domain//AdminServer' expected 
'soa_domain//AdminServer'*** ONLY the original domain and server that creates an LLR table
may access it ***
</pre>
<p>Easy fix would be :</p>
<p>Start sqlplus and connect to &#8216;DEV_SOAINFRA&#8217; schema.</p>
<pre class="brush: sql; title: ; notranslate">
update WL_LLR_ADMINSERVER
set    RECORDSTR = 'soa_domain//AdminServer'
where  XIDSTR    = 'JDBC LLR Domain//Server';

commit;
</pre>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/eelzinga.wordpress.com/710/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/eelzinga.wordpress.com/710/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=eelzinga.wordpress.com&#038;blog=6447559&#038;post=710&#038;subd=eelzinga&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://eelzinga.wordpress.com/2010/05/03/oracle-soa-suite-11g-wrong-settings-after-re-installation-of-soa-domain/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/3ab2913f3de14459bdc7429a4012f5a2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">eelzinga</media:title>
		</media:content>
	</item>
		<item>
		<title>Oracle Service Bus 11g, installation</title>
		<link>http://eelzinga.wordpress.com/2010/05/03/oracle-service-bus-11g-installation/</link>
		<comments>http://eelzinga.wordpress.com/2010/05/03/oracle-service-bus-11g-installation/#comments</comments>
		<pubDate>Mon, 03 May 2010 07:20:10 +0000</pubDate>
		<dc:creator>Eric Elzinga</dc:creator>
				<category><![CDATA[osb]]></category>

		<guid isPermaLink="false">http://eelzinga.wordpress.com/?p=677</guid>
		<description><![CDATA[Besides the new patchset for Oracle SOA Suite 11g, Oracle also released the new Oracle Service Bus 11g. See Edwin his list for the new features. Download the installer and unpack the files and move the files from Disk2 to Disk1, otherwise the installation won&#8217;t complete. Select the middleware home and we will create the [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=eelzinga.wordpress.com&#038;blog=6447559&#038;post=677&#038;subd=eelzinga&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Besides the new patchset for Oracle SOA Suite 11g, Oracle also released the new Oracle Service Bus 11g.<br />
See <a href="http://blog.whitehorses.nl/2010/04/28/osb-11g-new-features-list/">Edwin</a> his list for the new features.</p>
<p><a href="http://www.oracle.com/technology/software/products/osb/index.html">Download</a> the installer and unpack the files and move the files from Disk2 to Disk1, otherwise the installation won&#8217;t complete.</p>
<p><a href="http://eelzinga.files.wordpress.com/2010/05/osb1.png" target="_blank"><img src="http://eelzinga.files.wordpress.com/2010/05/osb1.png?w=300&#038;h=228" alt="" title="osb1" width="300" height="228" class="aligncenter size-medium wp-image-687" /></a><br />
<a href="http://eelzinga.files.wordpress.com/2010/05/osb2.png" target="_blank"><img src="http://eelzinga.files.wordpress.com/2010/05/osb2.png?w=300&#038;h=228" alt="" title="osb2" width="300" height="228" class="aligncenter size-medium wp-image-687" /></a><br />
<a href="http://eelzinga.files.wordpress.com/2010/05/osb3.png" target="_blank"><img src="http://eelzinga.files.wordpress.com/2010/05/osb3.png?w=300&#038;h=228" alt="" title="osb3" width="300" height="228" class="aligncenter size-medium wp-image-687" /></a><br />
<a href="http://eelzinga.files.wordpress.com/2010/05/osb4.png" target="_blank"><img src="http://eelzinga.files.wordpress.com/2010/05/osb4.png?w=300&#038;h=228" alt="" title="osb4" width="300" height="228" class="aligncenter size-medium wp-image-687" /></a><br />
Select the middleware home and we will create the new Oracle Service Bus Home in there.<br />
<a href="http://eelzinga.files.wordpress.com/2010/05/osb5.png" target="_blank"><img src="http://eelzinga.files.wordpress.com/2010/05/osb5.png?w=300&#038;h=228" alt="" title="osb5" width="300" height="228" class="aligncenter size-medium wp-image-687" /></a><br />
<a href="http://eelzinga.files.wordpress.com/2010/05/osb6.png" target="_blank"><img src="http://eelzinga.files.wordpress.com/2010/05/osb6.png?w=300&#038;h=228" alt="" title="osb6" width="300" height="228" class="aligncenter size-medium wp-image-687" /></a></p>
<h3>Configuration Wizard</h3>
<p>See <a href="http://download.oracle.com/docs/cd/E14571_01/doc.1111/e15017/under_install.htm#OSBIN1024">this</a> (2.10 Oracle Service Bus Domain Configuration Scenarios) overview to decide what the best infrastructure scenario is for your case. Since it&#8217;s my development machine i choose to reuse the SOA Suite domain to extend it with the Oracle Service Bus components. For this i won&#8217;t need an extra Weblogic domain.</p>
<p><a href="http://eelzinga.files.wordpress.com/2010/05/conf1.png" target="_blank"><img src="http://eelzinga.files.wordpress.com/2010/05/conf1.png?w=300&#038;h=204" alt="" title="conf1" width="300" height="204" class="aligncenter size-medium wp-image-678" /></a></p>
<p><a href="http://eelzinga.files.wordpress.com/2010/05/conf21.png" target="_blank"><img src="http://eelzinga.files.wordpress.com/2010/05/conf21.png?w=300&#038;h=204" alt="" title="conf2" width="300" height="204" class="aligncenter size-medium wp-image-700" /></a></p>
<p>I selected the Single Domain, since it will be installed on my dev machine. For production Oracle advises to use the All Domain Topologies. In that case Oracle Service Bus will be running in a seperate managed server (just like soa_server1 and bam_server1).<br />
<a href="http://eelzinga.files.wordpress.com/2010/05/conf3.png" target="_blank"><img src="http://eelzinga.files.wordpress.com/2010/05/conf3.png?w=300&#038;h=204" alt="" title="conf3" width="300" height="204" class="aligncenter size-medium wp-image-679" /></a></p>
<p>By default the credentials for the SOA Suite Components are already configurated correctly, we only need to change the &#8216;OSB JMS Reporting Provider&#8217; component.</p>
<p><a href="http://eelzinga.files.wordpress.com/2010/05/conf4.png" target="_blank"><img src="http://eelzinga.files.wordpress.com/2010/05/conf4.png?w=300&#038;h=204" alt="" title="conf4" width="300" height="204" class="aligncenter size-medium wp-image-679" /></a></p>
<p><a href="http://eelzinga.files.wordpress.com/2010/05/conf5.png" target="_blank"><img src="http://eelzinga.files.wordpress.com/2010/05/conf5.png?w=300&#038;h=204" alt="" title="conf5" width="300" height="204" class="aligncenter size-medium wp-image-679" /></a></p>
<p><a href="http://eelzinga.files.wordpress.com/2010/05/conf6.png" target="_blank"><img src="http://eelzinga.files.wordpress.com/2010/05/conf6.png?w=300&#038;h=204" alt="" title="conf6" width="300" height="204" class="aligncenter size-medium wp-image-679" /></a></p>
<p><a href="http://eelzinga.files.wordpress.com/2010/05/conf7.png" target="_blank"><img src="http://eelzinga.files.wordpress.com/2010/05/conf7.png?w=300&#038;h=204" alt="" title="conf7" width="300" height="204" class="aligncenter size-medium wp-image-679" /></a></p>
<p><a href="http://eelzinga.files.wordpress.com/2010/05/conf8.png" target="_blank"><img src="http://eelzinga.files.wordpress.com/2010/05/conf8.png?w=300&#038;h=204" alt="" title="conf8" width="300" height="204" class="aligncenter size-medium wp-image-679" /></a></p>
<p>And we&#8217;re done.</p>
<p>Oracle Service Bus Console<br />
<a href="http://localhost:7001/sbconsole" rel="nofollow">http://localhost:7001/sbconsole</a> (new Weblogic login screen)</p>
<p>See also Edwin his <a href="http://biemond.blogspot.com/2010/05/wsm-in-fmw-11g-patch-set-2-and-osb-11g.html">blog</a> on the new WSM functionality (policies).</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/eelzinga.wordpress.com/677/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/eelzinga.wordpress.com/677/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=eelzinga.wordpress.com&#038;blog=6447559&#038;post=677&#038;subd=eelzinga&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://eelzinga.wordpress.com/2010/05/03/oracle-service-bus-11g-installation/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/3ab2913f3de14459bdc7429a4012f5a2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">eelzinga</media:title>
		</media:content>

		<media:content url="http://eelzinga.files.wordpress.com/2010/05/osb1.png?w=300" medium="image">
			<media:title type="html">osb1</media:title>
		</media:content>

		<media:content url="http://eelzinga.files.wordpress.com/2010/05/osb2.png?w=300" medium="image">
			<media:title type="html">osb2</media:title>
		</media:content>

		<media:content url="http://eelzinga.files.wordpress.com/2010/05/osb3.png?w=300" medium="image">
			<media:title type="html">osb3</media:title>
		</media:content>

		<media:content url="http://eelzinga.files.wordpress.com/2010/05/osb4.png?w=300" medium="image">
			<media:title type="html">osb4</media:title>
		</media:content>

		<media:content url="http://eelzinga.files.wordpress.com/2010/05/osb5.png?w=300" medium="image">
			<media:title type="html">osb5</media:title>
		</media:content>

		<media:content url="http://eelzinga.files.wordpress.com/2010/05/osb6.png?w=300" medium="image">
			<media:title type="html">osb6</media:title>
		</media:content>

		<media:content url="http://eelzinga.files.wordpress.com/2010/05/conf1.png?w=300" medium="image">
			<media:title type="html">conf1</media:title>
		</media:content>

		<media:content url="http://eelzinga.files.wordpress.com/2010/05/conf21.png?w=300" medium="image">
			<media:title type="html">conf2</media:title>
		</media:content>

		<media:content url="http://eelzinga.files.wordpress.com/2010/05/conf3.png?w=300" medium="image">
			<media:title type="html">conf3</media:title>
		</media:content>

		<media:content url="http://eelzinga.files.wordpress.com/2010/05/conf4.png?w=300" medium="image">
			<media:title type="html">conf4</media:title>
		</media:content>

		<media:content url="http://eelzinga.files.wordpress.com/2010/05/conf5.png?w=300" medium="image">
			<media:title type="html">conf5</media:title>
		</media:content>

		<media:content url="http://eelzinga.files.wordpress.com/2010/05/conf6.png?w=300" medium="image">
			<media:title type="html">conf6</media:title>
		</media:content>

		<media:content url="http://eelzinga.files.wordpress.com/2010/05/conf7.png?w=300" medium="image">
			<media:title type="html">conf7</media:title>
		</media:content>

		<media:content url="http://eelzinga.files.wordpress.com/2010/05/conf8.png?w=300" medium="image">
			<media:title type="html">conf8</media:title>
		</media:content>
	</item>
		<item>
		<title>Oracle SOA Suite 11g Patch Set 2, installation</title>
		<link>http://eelzinga.wordpress.com/2010/05/01/oracle-soa-suite-11g-patch-set-2-installation/</link>
		<comments>http://eelzinga.wordpress.com/2010/05/01/oracle-soa-suite-11g-patch-set-2-installation/#comments</comments>
		<pubDate>Sat, 01 May 2010 15:51:42 +0000</pubDate>
		<dc:creator>Eric Elzinga</dc:creator>
				<category><![CDATA[fusion11g]]></category>

		<guid isPermaLink="false">http://eelzinga.wordpress.com/?p=623</guid>
		<description><![CDATA[Once in a while i just clean my how Oracle environment and start from scratch which a clean one. For this new installation i used the next set of installations Oracle Database 11g Release 2, Enterprise Edition (download) Repository Creation Utility (11.1.1.3.0) (download) WebLogic Server (10.3.3) (download Oracle WebLogic Server 11gR1 (10.3.3) + Coherence + [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=eelzinga.wordpress.com&#038;blog=6447559&#038;post=623&#038;subd=eelzinga&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Once in a while i just clean my how Oracle environment and start from scratch which a clean one.</p>
<p>For this new installation i used the next set of installations</p>
<ul>
<li>Oracle Database 11g Release 2, Enterprise Edition (<a href="http://www.oracle.com/technology/software/products/database/index.html" target="_blank">download</a>)</li>
<li>Repository Creation Utility (11.1.1.3.0) (<a href="http://www.oracle.com/technology/software/products/middleware/htdocs/fmw_11_download.html" target="_blank">download</a>)</li>
<li>WebLogic Server (10.3.3) (<a href="http://www.oracle.com/technology/software/products/ias/htdocs/wls_main.html" target="_blank">download Oracle WebLogic Server 11gR1 (10.3.3) + Coherence + OEPE &#8211; Package Installer</a>)</li>
<li>
  SOA Suite</p>
<ul>
<li>SOA Suite 11.1.1.2.0 (<a href="http://www.oracle.com/technology/software/products/middleware/htdocs/fmw_11_download.html" target="_blank">download SOA Suite (11.1.1.2.0)</a>)</li>
<li>SOA Suite 11.1.1.3.0 (patch) (<a href="http://www.oracle.com/technology/software/products/middleware/htdocs/fmw_11_download.html" target="_blank">download SOA Suite (11.1.1.3.0)</a>)</li>
</ul>
</li>
<li>JDeveloper 11.1.1.3.0 (<a href="http://www.oracle.com/technology/software/products/jdev/htdocs/soft11.html" target="_blank">download</a>)</li>
<li>SOA Extension for JDeveloper (<a href="http://download.oracle.com/otn/java/jdeveloper/11.1.1.3.0/extensions/soa-jdev-extension.zip" target="_blank">download</a>)</li>
</ul>
<h3>Loopback adapter</h3>
<p>Optional installation of the Microsoft Loopback adapter (in case of dhcp)</p>
<h3>Oracle Database 11g Release 2, Enterprise Edition</h3>
<p>Follow the installation guide</p>
<p><b>*Note</b><br />
 Install the new db and update a few system parameters, otherwise the installation of the SOA Suite will fail</p>
<ul>
<li>alter system set processes=500 scope=spfile;</li>
<li>alter system set open_cursors=500 scope=spfile;</li>
</ul>
<h3>Repository Creation Utility</h3>
<p>Run: <strong>rcuHome/bin/rcu.bat</strong><br />
Select the components you need and finish installation<br />
<a href="http://eelzinga.files.wordpress.com/2010/05/rcu1.png" target="_blank"><img src="http://eelzinga.files.wordpress.com/2010/05/rcu1.png?w=300&#038;h=214" alt="" title="rcu1" width="300" height="214" class="aligncenter size-medium wp-image-640" /></a><br />
<a href="http://eelzinga.files.wordpress.com/2010/05/rcu2.png" target="_blank"><img src="http://eelzinga.files.wordpress.com/2010/05/rcu2.png?w=300&#038;h=214" alt="" title="rcu2" width="300" height="214" class="aligncenter size-medium wp-image-641" /></a><br />
<a href="http://eelzinga.files.wordpress.com/2010/05/rcu3.png" target="_blank"><img src="http://eelzinga.files.wordpress.com/2010/05/rcu3.png?w=300&#038;h=106" alt="" title="rcu3" width="300" height="106" class="aligncenter size-medium wp-image-642" /></a><br />
<a href="http://eelzinga.files.wordpress.com/2010/05/rcu4.png" target="_blank"><img src="http://eelzinga.files.wordpress.com/2010/05/rcu4.png?w=300&#038;h=214" alt="" title="rcu4" width="300" height="214" class="aligncenter size-medium wp-image-641" /></a><br />
<a href="http://eelzinga.files.wordpress.com/2010/05/rcu5.png" target="_blank"><img src="http://eelzinga.files.wordpress.com/2010/05/rcu5.png?w=291&#038;h=300" alt="" title="rcu5" width="291" height="300" class="aligncenter size-medium wp-image-644" /></a><br />
<a href="http://eelzinga.files.wordpress.com/2010/05/rcu6.png" target="_blank"><img src="http://eelzinga.files.wordpress.com/2010/05/rcu6.png?w=300&#038;h=214" alt="" title="rcu6" width="300" height="214" class="aligncenter size-medium wp-image-641" /></a><br />
<a href="http://eelzinga.files.wordpress.com/2010/05/rcu7.png" target="_blank"><img src="http://eelzinga.files.wordpress.com/2010/05/rcu7.png?w=300&#038;h=95" alt="" title="rcu7" width="300" height="95" class="aligncenter size-medium wp-image-646" /></a><br />
<a href="http://eelzinga.files.wordpress.com/2010/05/rcu8.png" target="_blank"><img src="http://eelzinga.files.wordpress.com/2010/05/rcu8.png?w=300&#038;h=214" alt="" title="rcu8" width="300" height="214" class="aligncenter size-medium wp-image-641" /></a><br />
<a href="http://eelzinga.files.wordpress.com/2010/05/rcu9.png" target="_blank"><img src="http://eelzinga.files.wordpress.com/2010/05/rcu9.png?w=300&#038;h=214" alt="" title="rcu9" width="300" height="214" class="aligncenter size-medium wp-image-641" /></a></p>
<h3>WebLogic Server</h3>
<p>Run: <strong>wls1033_oepe111150_win32.exe</strong><br />
Create a new Middleware Home<br />
<a href="http://eelzinga.files.wordpress.com/2010/05/wls1.png"><img src="http://eelzinga.files.wordpress.com/2010/05/wls1.png?w=300&#038;h=201" alt="" title="wls1" width="300" height="201" class="aligncenter size-medium wp-image-660" /></a><br />
<a href="http://eelzinga.files.wordpress.com/2010/05/wls2.png"><img src="http://eelzinga.files.wordpress.com/2010/05/wls2.png?w=300&#038;h=201" alt="" title="wls2" width="300" height="201" class="aligncenter size-medium wp-image-660" /></a><br />
<a href="http://eelzinga.files.wordpress.com/2010/05/wls3.png"><img src="http://eelzinga.files.wordpress.com/2010/05/wls3.png?w=300&#038;h=201" alt="" title="wls3" width="300" height="201" class="aligncenter size-medium wp-image-660" /></a><br />
<a href="http://eelzinga.files.wordpress.com/2010/05/wls4.png"><img src="http://eelzinga.files.wordpress.com/2010/05/wls4.png?w=300&#038;h=201" alt="" title="wls4" width="300" height="201" class="aligncenter size-medium wp-image-660" /></a><br />
<a href="http://eelzinga.files.wordpress.com/2010/05/wls5.png"><img src="http://eelzinga.files.wordpress.com/2010/05/wls5.png?w=300&#038;h=201" alt="" title="wls5" width="300" height="201" class="aligncenter size-medium wp-image-660" /></a></p>
<h3>SOA Suite</h3>
<p>Oracle SOA Suite patchset1 was a fullblown new release. For the installation of the new patchset 2, we first need to install the patchset1 release.<br />
Without it you will face the next message <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
<a href="http://eelzinga.files.wordpress.com/2010/05/soa3-error.png"><img src="http://eelzinga.files.wordpress.com/2010/05/soa3-error.png?w=300&#038;h=228" alt="" title="soa3-error" width="300" height="228" class="aligncenter size-medium wp-image-651" /></a></p>
<p>Run: <strong>Disk1/setup.exe (soa_11.1.1.2.0)</strong><br />
Select the Middleware Home we just created with the installation of Patchset 1<br />
<a href="http://eelzinga.files.wordpress.com/2010/05/soa1.png" target="_blank"><img src="http://eelzinga.files.wordpress.com/2010/05/soa1.png?w=300&#038;h=228" alt="" title="soa1" width="300" height="228" class="aligncenter size-medium wp-image-649" /></a><br />
<a href="http://eelzinga.files.wordpress.com/2010/05/soa2.png" target="_blank"><img src="http://eelzinga.files.wordpress.com/2010/05/soa2.png?w=300&#038;h=228" alt="" title="soa2" width="300" height="228" class="aligncenter size-medium wp-image-649" /></a><br />
<a href="http://eelzinga.files.wordpress.com/2010/05/soa4-ps1.png" target="_blank"><img src="http://eelzinga.files.wordpress.com/2010/05/soa4-ps1.png?w=300&#038;h=228" alt="" title="soa4" width="300" height="228" class="aligncenter size-medium wp-image-649" /></a><br />
<a href="http://eelzinga.files.wordpress.com/2010/05/soa5-ps1.png" target="_blank"><img src="http://eelzinga.files.wordpress.com/2010/05/soa5-ps1.png?w=300&#038;h=228" alt="" title="soa5" width="300" height="228" class="aligncenter size-medium wp-image-649" /></a><br />
<a href="http://eelzinga.files.wordpress.com/2010/05/soa6-ps1.png" target="_blank"><img src="http://eelzinga.files.wordpress.com/2010/05/soa6-ps1.png?w=300&#038;h=228" alt="" title="soa6" width="300" height="228" class="aligncenter size-medium wp-image-649" /></a><br />
<a href="http://eelzinga.files.wordpress.com/2010/05/soa7-ps1.png" target="_blank"><img src="http://eelzinga.files.wordpress.com/2010/05/soa7-ps1.png?w=300&#038;h=228" alt="" title="soa7" width="300" height="228" class="aligncenter size-medium wp-image-649" /></a></p>
<p>Run: <strong>Disk1/setup.exe (soa_11.1.1.3.0)</strong><br />
<a href="http://eelzinga.files.wordpress.com/2010/05/soa8-ps2.png" target="_blank"><img src="http://eelzinga.files.wordpress.com/2010/05/soa8-ps2.png?w=300&#038;h=228" alt="" title="soa8-ps2" width="300" height="228" class="aligncenter size-medium wp-image-656" /></a><br />
<a href="http://eelzinga.files.wordpress.com/2010/05/soa9-ps2.png" target="_blank"><img src="http://eelzinga.files.wordpress.com/2010/05/soa9-ps2.png?w=300&#038;h=228" alt="" title="soa9-ps2" width="300" height="228" class="aligncenter size-medium wp-image-656" /></a><br />
<a href="http://eelzinga.files.wordpress.com/2010/05/soa10-ps2.png" target="_blank"><img src="http://eelzinga.files.wordpress.com/2010/05/soa10-ps2.png?w=300&#038;h=228" alt="" title="soa10-ps2" width="300" height="228" class="aligncenter size-medium wp-image-656" /></a><br />
<a href="http://eelzinga.files.wordpress.com/2010/05/soa11-ps2.png" target="_blank"><img src="http://eelzinga.files.wordpress.com/2010/05/soa11-ps2.png?w=300&#038;h=228" alt="" title="soa11-ps2" width="300" height="228" class="aligncenter size-medium wp-image-656" /></a></p>
<h3>Configure Oracle SOA Suite</h3>
<p>Run: <strong>middleware/wlserver_10.3/common/bin/config.exe</strong><br />
We&#8217;ll create a new weblogic domain for the soasuite components. Select the components you want to get installed in the domain, configurate database-settings and go.<br />
<a href="http://eelzinga.files.wordpress.com/2010/05/config1.png" target="_blank"><img src="http://eelzinga.files.wordpress.com/2010/05/config1.png?w=300&#038;h=204" alt="" title="config1" width="300" height="204" class="aligncenter size-medium wp-image-630" /></a><br />
<a href="http://eelzinga.files.wordpress.com/2010/05/config2.png" target="_blank"><img src="http://eelzinga.files.wordpress.com/2010/05/config2.png?w=300&#038;h=204" alt="" title="config2" width="300" height="204" class="aligncenter size-medium wp-image-630" /></a><br />
<a href="http://eelzinga.files.wordpress.com/2010/05/config3.png" target="_blank"><img src="http://eelzinga.files.wordpress.com/2010/05/config3.png?w=300&#038;h=204" alt="" title="config3" width="300" height="204" class="aligncenter size-medium wp-image-630" /></a><br />
<a href="http://eelzinga.files.wordpress.com/2010/05/config4.png" target="_blank"><img src="http://eelzinga.files.wordpress.com/2010/05/config4.png?w=300&#038;h=204" alt="" title="config4" width="300" height="204" class="aligncenter size-medium wp-image-630" /></a><br />
<a href="http://eelzinga.files.wordpress.com/2010/05/config5.png" target="_blank"><img src="http://eelzinga.files.wordpress.com/2010/05/config5.png?w=300&#038;h=204" alt="" title="config5" width="300" height="204" class="aligncenter size-medium wp-image-630" /></a><br />
<a href="http://eelzinga.files.wordpress.com/2010/05/config6.png" target="_blank"><img src="http://eelzinga.files.wordpress.com/2010/05/config6.png?w=300&#038;h=204" alt="" title="config6" width="300" height="204" class="aligncenter size-medium wp-image-630" /></a><br />
<a href="http://eelzinga.files.wordpress.com/2010/05/config7.png" target="_blank"><img src="http://eelzinga.files.wordpress.com/2010/05/config7.png?w=300&#038;h=204" alt="" title="config7" width="300" height="204" class="aligncenter size-medium wp-image-630" /></a><br />
<a href="http://eelzinga.files.wordpress.com/2010/05/config8.png" target="_blank"><img src="http://eelzinga.files.wordpress.com/2010/05/config8.png?w=300&#038;h=204" alt="" title="config8" width="300" height="204" class="aligncenter size-medium wp-image-630" /></a><br />
<a href="http://eelzinga.files.wordpress.com/2010/05/config9.png" target="_blank"><img src="http://eelzinga.files.wordpress.com/2010/05/config9.png?w=300&#038;h=204" alt="" title="config9" width="300" height="204" class="aligncenter size-medium wp-image-630" /></a><br />
<a href="http://eelzinga.files.wordpress.com/2010/05/config10.png" target="_blank"><img src="http://eelzinga.files.wordpress.com/2010/05/config10.png?w=300&#038;h=204" alt="" title="config10" width="300" height="204" class="aligncenter size-medium wp-image-630" /></a></p>
<h3> Install Oracle Composite Editor for Jdeveloper</h3>
<p>I use the manual install of the extension, but you can also update it fron within JDeveloper itself.<br />
Help &gt; Check for Updates &gt; Source &gt; Install From Local File, and Browse to the downloaded zip file, and your done.</p>
<p><b>*Note</b><br />
If your Application Server Connection test fails in Jdeveloper, check if the proxy settings in Jdeveloper are correct. By default it&#8217;s turned on.</p>
<p>And that&#8217;s pretty much it of what&#8217;s needed for the installation of a new Oracle SOA Suite stack.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/eelzinga.wordpress.com/623/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/eelzinga.wordpress.com/623/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=eelzinga.wordpress.com&#038;blog=6447559&#038;post=623&#038;subd=eelzinga&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://eelzinga.wordpress.com/2010/05/01/oracle-soa-suite-11g-patch-set-2-installation/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/3ab2913f3de14459bdc7429a4012f5a2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">eelzinga</media:title>
		</media:content>

		<media:content url="http://eelzinga.files.wordpress.com/2010/05/rcu1.png?w=300" medium="image">
			<media:title type="html">rcu1</media:title>
		</media:content>

		<media:content url="http://eelzinga.files.wordpress.com/2010/05/rcu2.png?w=300" medium="image">
			<media:title type="html">rcu2</media:title>
		</media:content>

		<media:content url="http://eelzinga.files.wordpress.com/2010/05/rcu3.png?w=300" medium="image">
			<media:title type="html">rcu3</media:title>
		</media:content>

		<media:content url="http://eelzinga.files.wordpress.com/2010/05/rcu4.png?w=300" medium="image">
			<media:title type="html">rcu4</media:title>
		</media:content>

		<media:content url="http://eelzinga.files.wordpress.com/2010/05/rcu5.png?w=291" medium="image">
			<media:title type="html">rcu5</media:title>
		</media:content>

		<media:content url="http://eelzinga.files.wordpress.com/2010/05/rcu6.png?w=300" medium="image">
			<media:title type="html">rcu6</media:title>
		</media:content>

		<media:content url="http://eelzinga.files.wordpress.com/2010/05/rcu7.png?w=300" medium="image">
			<media:title type="html">rcu7</media:title>
		</media:content>

		<media:content url="http://eelzinga.files.wordpress.com/2010/05/rcu8.png?w=300" medium="image">
			<media:title type="html">rcu8</media:title>
		</media:content>

		<media:content url="http://eelzinga.files.wordpress.com/2010/05/rcu9.png?w=300" medium="image">
			<media:title type="html">rcu9</media:title>
		</media:content>

		<media:content url="http://eelzinga.files.wordpress.com/2010/05/wls1.png?w=300" medium="image">
			<media:title type="html">wls1</media:title>
		</media:content>

		<media:content url="http://eelzinga.files.wordpress.com/2010/05/wls2.png?w=300" medium="image">
			<media:title type="html">wls2</media:title>
		</media:content>

		<media:content url="http://eelzinga.files.wordpress.com/2010/05/wls3.png?w=300" medium="image">
			<media:title type="html">wls3</media:title>
		</media:content>

		<media:content url="http://eelzinga.files.wordpress.com/2010/05/wls4.png?w=300" medium="image">
			<media:title type="html">wls4</media:title>
		</media:content>

		<media:content url="http://eelzinga.files.wordpress.com/2010/05/wls5.png?w=300" medium="image">
			<media:title type="html">wls5</media:title>
		</media:content>

		<media:content url="http://eelzinga.files.wordpress.com/2010/05/soa3-error.png?w=300" medium="image">
			<media:title type="html">soa3-error</media:title>
		</media:content>

		<media:content url="http://eelzinga.files.wordpress.com/2010/05/soa1.png?w=300" medium="image">
			<media:title type="html">soa1</media:title>
		</media:content>

		<media:content url="http://eelzinga.files.wordpress.com/2010/05/soa2.png?w=300" medium="image">
			<media:title type="html">soa2</media:title>
		</media:content>

		<media:content url="http://eelzinga.files.wordpress.com/2010/05/soa4-ps1.png?w=300" medium="image">
			<media:title type="html">soa4</media:title>
		</media:content>

		<media:content url="http://eelzinga.files.wordpress.com/2010/05/soa5-ps1.png?w=300" medium="image">
			<media:title type="html">soa5</media:title>
		</media:content>

		<media:content url="http://eelzinga.files.wordpress.com/2010/05/soa6-ps1.png?w=300" medium="image">
			<media:title type="html">soa6</media:title>
		</media:content>

		<media:content url="http://eelzinga.files.wordpress.com/2010/05/soa7-ps1.png?w=300" medium="image">
			<media:title type="html">soa7</media:title>
		</media:content>

		<media:content url="http://eelzinga.files.wordpress.com/2010/05/soa8-ps2.png?w=300" medium="image">
			<media:title type="html">soa8-ps2</media:title>
		</media:content>

		<media:content url="http://eelzinga.files.wordpress.com/2010/05/soa9-ps2.png?w=300" medium="image">
			<media:title type="html">soa9-ps2</media:title>
		</media:content>

		<media:content url="http://eelzinga.files.wordpress.com/2010/05/soa10-ps2.png?w=300" medium="image">
			<media:title type="html">soa10-ps2</media:title>
		</media:content>

		<media:content url="http://eelzinga.files.wordpress.com/2010/05/soa11-ps2.png?w=300" medium="image">
			<media:title type="html">soa11-ps2</media:title>
		</media:content>

		<media:content url="http://eelzinga.files.wordpress.com/2010/05/config1.png?w=300" medium="image">
			<media:title type="html">config1</media:title>
		</media:content>

		<media:content url="http://eelzinga.files.wordpress.com/2010/05/config2.png?w=300" medium="image">
			<media:title type="html">config2</media:title>
		</media:content>

		<media:content url="http://eelzinga.files.wordpress.com/2010/05/config3.png?w=300" medium="image">
			<media:title type="html">config3</media:title>
		</media:content>

		<media:content url="http://eelzinga.files.wordpress.com/2010/05/config4.png?w=300" medium="image">
			<media:title type="html">config4</media:title>
		</media:content>

		<media:content url="http://eelzinga.files.wordpress.com/2010/05/config5.png?w=300" medium="image">
			<media:title type="html">config5</media:title>
		</media:content>

		<media:content url="http://eelzinga.files.wordpress.com/2010/05/config6.png?w=300" medium="image">
			<media:title type="html">config6</media:title>
		</media:content>

		<media:content url="http://eelzinga.files.wordpress.com/2010/05/config7.png?w=300" medium="image">
			<media:title type="html">config7</media:title>
		</media:content>

		<media:content url="http://eelzinga.files.wordpress.com/2010/05/config8.png?w=300" medium="image">
			<media:title type="html">config8</media:title>
		</media:content>

		<media:content url="http://eelzinga.files.wordpress.com/2010/05/config9.png?w=300" medium="image">
			<media:title type="html">config9</media:title>
		</media:content>

		<media:content url="http://eelzinga.files.wordpress.com/2010/05/config10.png?w=300" medium="image">
			<media:title type="html">config10</media:title>
		</media:content>
	</item>
	</channel>
</rss>
