<?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>OpenSpan &#187; OpenSpan</title>
	<atom:link href="http://blogs.openspan.com/category/openspan/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.openspan.com</link>
	<description>OpenSpan - User Process Improvement</description>
	<lastBuildDate>Thu, 02 Feb 2012 22:53:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>OpenSpan Achieves Record Revenue in 2011</title>
		<link>http://blogs.openspan.com/2012/01/openspan-achieves-record-revenue-in-2011/</link>
		<comments>http://blogs.openspan.com/2012/01/openspan-achieves-record-revenue-in-2011/#comments</comments>
		<pubDate>Tue, 24 Jan 2012 15:32:34 +0000</pubDate>
		<dc:creator>OpenSpan</dc:creator>
				<category><![CDATA[OpenSpan]]></category>

		<guid isPermaLink="false">http://blogs.openspan.com/?p=1147</guid>
		<description><![CDATA[New Business Attributed to Demonstrable Process Improvement Payback with In-Year ROI, And Growing Interest in a New User Process Analytics Solution Introduced in 2011 OpenSpan announced record-setting revenue and net income for the fourth quarter of 2011, resulting in a record revenue year. The company sold 47 percent more user licenses in 2011 compared to 2010. [...]]]></description>
			<content:encoded><![CDATA[<p></p><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblogs.openspan.com%2F2012%2F01%2Fopenspan-achieves-record-revenue-in-2011%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblogs.openspan.com%2F2012%2F01%2Fopenspan-achieves-record-revenue-in-2011%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>New Business Attributed to Demonstrable Process Improvement Payback with In-Year ROI, And Growing Interest in a New User Process Analytics Solution Introduced in 2011</p>
<p>OpenSpan announced record-setting revenue and net income for the fourth quarter of 2011, resulting in a record revenue year. The company sold 47 percent more user licenses in 2011 compared to 2010. New customers included several Global 500 companies in financial services, telecommunications, insurance, healthcare and other industries. Organizations in 16 countries turned to OpenSpan in their efforts to increase efficiency and improve operations.</p>
<p>The company’s success is attributed to increased adoption of its user process improvement technology in both customer-facing and back-office scenarios where time-to-solution and return on investment are paramount. New customer engagements were also accelerated by the introduction of Desktop Analytics, an automated user process monitoring and operational performance measurement solution. Economic pressures are prompting organizations to look for new ways to discover opportunities for improving efficiency by measuring user activity, then simplifying or automating those processes within their existing infrastructure, according to OpenSpan CEO Eric Musser.</p>
<p>“Despite difficult economic conditions worldwide, OpenSpan enjoyed a successful 2011 as call centers and back-office operations looked for ways to improve user processes quickly and cost-effectively,” Musser said. “We saw an increasing emphasis on project payback, with companies looking for solutions with in-year ROI. The more companies are focused on achieving demonstrable results quickly, the more successful we are. We’re pleased to enter 2012 with a healthy pipeline and growing interest in our solutions.”</p>
<p>OpenSpan also released initial results of implementation assessments measuring the impact of its technology on customer productivity and efficiency. Results show an estimated cost savings for customers worldwide at more than $1.6 billion. Increased efficiencies in contact center implementations resulted in an estimated average productivity gain of 19 percent. Customer back-office process improvement projects resulted in an increase in productivity estimated at 29 percent. Estimates of the impact of OpenSpan technology deployments are customer-validated and are based on formal process improvement assessments conducted by OpenSpan’s Six Sigma process consultants.</p>
<p>OpenSpan also owes much of its success to the strong support of its business partners, who represented just under one-third of total revenue in 2011. New reseller relationships, primarily with call center solution providers, helped OpenSpan expand its footprint in seven countries. New partnerships are in place in the U.S., Australia, Germany, India, Spain and the United Arab Emirates. In addition, OpenSpan expanded relationships with business process outsourcers (BPOs) worldwide, leading to the company’s first deployment in China. OpenSpan sells direct, via resellers and through OEM relationships.</p>
<p>OpenSpan, a privately held corporation, is backed by <a href="http://www.ftvcapital.com/" target="_blank">FTV Capital</a>, <a href="http://www.globespancapital.com/" target="_blank">Globespan Capital Partners</a>, Imlay Investments, <a href="http://matrixpartners.com/" target="_blank">Matrix Partners</a> and <a href="http://www.sigmapartners.com/" target="_blank">Sigma Partners</a>. OpenSpan also received new venture funding in 2011 from <a href="http://www.iqt.org/index.php" target="_blank">In-Q-Tel </a> (IQT). IQT identifies, adapts and delivers innovative technology solutions to support the missions of the Central Intelligence Agency and the broader U.S. intelligence community.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.openspan.com/2012/01/openspan-achieves-record-revenue-in-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpenSpan to Acquire Triangle BPA</title>
		<link>http://blogs.openspan.com/2012/01/openspan-to-acquire-triangle-bpa/</link>
		<comments>http://blogs.openspan.com/2012/01/openspan-to-acquire-triangle-bpa/#comments</comments>
		<pubDate>Thu, 05 Jan 2012 15:00:09 +0000</pubDate>
		<dc:creator>OpenSpan</dc:creator>
				<category><![CDATA[OpenSpan]]></category>

		<guid isPermaLink="false">http://blogs.openspan.com/?p=1118</guid>
		<description><![CDATA[Expands Insurance Industry Offerings To Include Claims Repair Process Automation for Payers OpenSpan, Inc., an innovative provider of business process analytics, optimization and automation solutions, has signed a definitive agreement to acquire Triangle BPA, LLC, headquartered in the Research Triangle region of Raleigh-Durham, North Carolina.  The acquisition follows a year-long partnership between the two companies [...]]]></description>
			<content:encoded><![CDATA[<p></p><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblogs.openspan.com%2F2012%2F01%2Fopenspan-to-acquire-triangle-bpa%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblogs.openspan.com%2F2012%2F01%2Fopenspan-to-acquire-triangle-bpa%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><strong>Expands Insurance Industry Offerings To Include Claims Repair Process Automation for Payers</strong></p>
<p>OpenSpan, Inc., an innovative provider of business process analytics, optimization and automation solutions, has signed a definitive agreement to acquire Triangle BPA, LLC, headquartered in the Research Triangle region of Raleigh-Durham, North Carolina.  The acquisition follows a year-long partnership between the two companies in support of insurance industry customers. OpenSpan has secured rights to intellectual property for Triangle BPA’s health insurance payer claim automation tools and techniques, as well as adding key senior staff with extensive industry expertise to the OpenSpan executive team.</p>
<p>According to Triangle BPA Co-founder Rod Dunlap, it became clear that combining the capabilities of the two companies created a comprehensive approach to the business process optimization and automation needs of the insurance industry.  “Working with OpenSpan, we quickly saw the power and value of a unified offering,” said Dunlap. “Together, we are well-positioned to have a dramatic impact on health payers’ efforts to reduce administrative costs, comply with changing regulations, accelerate service, and reduce waste and errors with a compelling, fully automated claim repair solution.”</p>
<p><strong>Acquisition Completes Groundbreaking Business Process Automation Solution for Accelerated Auto-Adjudication of Insurance Claim Repairs</strong></p>
<p>Triangle BPA’s Claim Control Engine™, a business process automation engine for accelerated health insurance claim auto-adjudication, is being rebranded and relaunched this week as the OpenSpan Automation Engine™.  It manages specialized, reusable components containing business rules and repair actions in a service-oriented architecture.  These reusable components are assembled into customized claims processes that automate repairs. Components can be iteratively enhanced and reused across multiple repair scenarios for fast time-to-deployment, giving insurance payers tremendous flexibility to react to changes such as claims inventory fluctuations, new regulations, and member or provider service needs.</p>
<p>The engine executes claim repairs via a foundational set of business process definitions and integration services called Reinacts, a Triangle BPA solution that is retaining its brand under the OpenSpan auspices. Reinacts are customizable process automation templates based on the most common claims adjudication practices.  Automations are configured and integrated with core systems in the insurance back-office using OpenSpan’s visual development environment.  OpenSpan accelerates business rule definition with a process analytics tool for automated business process discovery.</p>
<p><strong>Acquisition Signals Growing Strength In Back Office Business Process Solutions</strong></p>
<p>OpenSpan has served customers in the insurance industry for years, with numerous front-line and back-office implementations. Increasingly, organizations across many industries are turning to the back office as the next frontier for accelerating enterprise efficiency and performance.  The acquisition of Triangle BPA is the first initiative of a strategic expansion into additional back-office environments, where more than a third of current customer implementations are found today, according to OpenSpan CEO Eric Musser.  “We have enjoyed tremendous success over the years helping contact centers and other front-office operations simplify and automate business processes across multiple applications on a worker’s desktop.  Our technology is also widely used in back-office environments that are perhaps less visible, but have just as much impact on customer relationships and operational costs as does the front office,” Musser said.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.openspan.com/2012/01/openspan-to-acquire-triangle-bpa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Is it 2012 already?</title>
		<link>http://blogs.openspan.com/2012/01/is-it-2012-already-2/</link>
		<comments>http://blogs.openspan.com/2012/01/is-it-2012-already-2/#comments</comments>
		<pubDate>Wed, 04 Jan 2012 20:13:00 +0000</pubDate>
		<dc:creator>Francis Carden</dc:creator>
				<category><![CDATA[OpenSpan]]></category>

		<guid isPermaLink="false">http://blogs.openspan.com/?guid=2dec7ee25af191d1b8e9bdbbe10e9937</guid>
		<description><![CDATA[
After clocking up close to 150,000 flying miles in 2011, circumnavigating the globe many times over, I am excited to report that I intend to make much more of an effort to blog this year. OK, I know, I've said it before, but, there truly are so many a...]]></description>
			<content:encoded><![CDATA[<p></p><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblogs.openspan.com%2F2012%2F01%2Fis-it-2012-already-2%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblogs.openspan.com%2F2012%2F01%2Fis-it-2012-already-2%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<div dir="ltr" style="text-align: left;" trbidi="on">
After clocking up close to 150,000 flying miles in 2011, circumnavigating the globe many times over, I am excited to report that I intend to make much more of an effort to blog this year. OK, I know, I&#8217;ve said it before, but, there truly are so many awesome things happening at OpenSpan right now, I feel compelled to make a concerted effort to post.</p>
<p>First, if you didn&#8217;t get to see these two great video&#8217;s and animations we did in 2011, sit back and enjoy. We really did have a lot of fun making them ;</p>
<p><a href="http://www.openspan.com/resources/videos/vid_what_is_openspan.php">What does OpenSpan do</a>&nbsp;is a great to-the-point artistic animation and after that, meet <a href="http://www.youtube.com/watch?v=riFLRtCZupE&amp;feature=slpl" >&#8220;Bob and Dave&#8221;</a>&nbsp;with a feature commercial worthy of a 30 second slot at the Super Bowl :)</p>
<p>2012 is the year of <a href="http://www.openspan.com/products/desktop_automation/">Desktop Automation</a> and <a href="http://www.openspan.com/products/desktop_analytics/">Desktop Analytics</a>. And what you are going to hear from me early on is why OpenSpan is the global leader, by a long stretch in this space. Not just from a positioning and customer size/base perspective but also from a technology perspective.</p>
<p>I will start to clearly explain, why OpenSpan is the best at what it does. We have some of the best technology minds here at OpenSpan working hard on delivering powerful technologies in some of the largest enterprises in the world, across all major industries. We are not just a global leader, we are THE global leader&#8230;. I&#8217;ll be back shortly.. watch this space.</p></div>
<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3910794978852842493-5291159073842949988?l=franciscarden.blogspot.com' alt='' /></div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/NewEnterpriseDesktop?a=EuOvLx6oDZk:F2CJwmW3-Dw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/NewEnterpriseDesktop?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NewEnterpriseDesktop?a=EuOvLx6oDZk:F2CJwmW3-Dw:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/NewEnterpriseDesktop?i=EuOvLx6oDZk:F2CJwmW3-Dw:V_sGLiPBpWU" border="0"></img></a>
</div>
<p><img src="http://feeds.feedburner.com/~r/NewEnterpriseDesktop/~4/EuOvLx6oDZk" height="1" width="1"/></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.openspan.com/2012/01/is-it-2012-already-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eliminating Copying &amp; Pasting Between Applications</title>
		<link>http://blogs.openspan.com/2011/05/eliminating-copying-pasting-between-applications/</link>
		<comments>http://blogs.openspan.com/2011/05/eliminating-copying-pasting-between-applications/#comments</comments>
		<pubDate>Tue, 03 May 2011 17:29:10 +0000</pubDate>
		<dc:creator>twelsch</dc:creator>
				<category><![CDATA[Automation]]></category>
		<category><![CDATA[Call Center]]></category>
		<category><![CDATA[OpenSpan]]></category>
		<category><![CDATA[Process Improvement]]></category>
		<category><![CDATA[business process improvement]]></category>
		<category><![CDATA[copy and paste]]></category>
		<category><![CDATA[copy paste]]></category>
		<category><![CDATA[eliminate copying and pasting]]></category>
		<category><![CDATA[end user experience]]></category>
		<category><![CDATA[process improvement software]]></category>
		<category><![CDATA[user experience software]]></category>

		<guid isPermaLink="false">http://blogs.openspan.com/?p=352</guid>
		<description><![CDATA[Every day, EVERY DAY, when I was at work I would have to copy and paste between multiple applications. And not just once or twice but over and over throughout the day. And it was always the same, first names, last names, addresses, phone numbers, etc. And even though I had gotten very good at [...]]]></description>
			<content:encoded><![CDATA[<p></p><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblogs.openspan.com%2F2011%2F05%2Feliminating-copying-pasting-between-applications%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblogs.openspan.com%2F2011%2F05%2Feliminating-copying-pasting-between-applications%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Every day, EVERY DAY, when I was at work I would have to copy and paste between multiple applications. And not just once or twice but over and over throughout the day. And it was always the same, first names, last names, addresses, phone numbers, etc. And even though I had gotten very good at it and could Ctrl-C, Ctrl-V and tab or mouse my way through with the best of them, I just new that they time it was taking must really add up, especially when multiplied out by all my co-workers who had to go through the same thing.  I would always wonder, ‘why am I still doing this’ and ‘can there not be a way for me not to have to do this anymore’? I think it became one of those tasks at work that I, along with my co-workers and millions and millions of others I am sure, was resigned to doing.</p>
<p>So why was it like this? Why did I have to accept the fact that my SAP applications couldn’t talk, so to speak, to my Salesforce ones or my company’s custom built or legacy applications for that matter? I think two reasons contributed to this more than anything else.  First, copying and pasting had become a natural flow of keystrokes or mouse clicks that I was just willing to accept as part of what I had to do. To me it was just an extension of typing. Second, and perhaps the biggest reason, is that I didn’t think getting rid of task like copying and pasting was even possible.</p>
<p>The first reason makes sense. I, like most of us, learned a task the way I learned it and then as it became more and more repetitive, I just became better and better at it to the point where even though I still had to do it, I was so fast at it, I didn’t really care about doing it or look at it as a real hindrance to my job performance. So copying and pasting of basic information between applications had just become an accepted part of the process. I could also look at the fact that copying and pasting the information rather than having to re-type it all from one application to another was in itself a significant process improvement. Now the second the reason, regarding it being even possible to eliminate the need to copy and paste all together, I guess it’s one of those things where I thought to myself, someone has probably figured this out, but it probably takes a lot of custom coding and wouldn&#8217;t be easy to implement especially not when dealing with multiple systems and even some that were custom built. Something like that just wouldn’t really seem a high priority for most IT departments who support multiple users of multiple applications.</p>
<p>It wasn&#8217;t until I came to OpenSpan that I found the way that there was an easy solution for this common task that affects millions of users on a daily basis. OpenSpan’s software has <a href="http://www.youtube.com/user/OpenSpan#p/u/6/3RP4UwJkgHk">eliminated the need to copy and paste between applications has been solved and the solution itself can be implemented in under 5 minutes</a>.  Better still, once rolled out to all users who work with multiple applications and need to copy and paste information between them, it can really save a tremendous amount of time. To really grasp the amount of time it can save, imagine what solution like this could mean for a 600 seat call center or a bank with 50 branches. The more opportunities at the user level to eliminate copying and pasting, the more time is saved and the more productive your employees can become. To see just how easy it is, <a href="http://www.youtube.com/user/OpenSpan#p/u/6/3RP4UwJkgHk">watch our short video demonstration</a> using the OpenSpan technology and then <a href="http://www.openspan.com/download">register on our community site</a> and try it yourself.</p>
<p><iframe width="425" height="349" src="http://www.youtube.com/embed/3RP4UwJkgHk" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.openspan.com/2011/05/eliminating-copying-pasting-between-applications/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Power of the Contextual Help</title>
		<link>http://blogs.openspan.com/2011/04/the-power-of-the-contextual-help/</link>
		<comments>http://blogs.openspan.com/2011/04/the-power-of-the-contextual-help/#comments</comments>
		<pubDate>Fri, 08 Apr 2011 21:08:00 +0000</pubDate>
		<dc:creator>Marcelo Jabali</dc:creator>
				<category><![CDATA[Automation]]></category>
		<category><![CDATA[OpenSpan]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[I spent this week onsite in Baltimore helping a customer architect some automation scenarios where the goal of this exercise was not only to reduce the average handling time of the contact center agents but also make them more productive and provide be...]]></description>
			<content:encoded><![CDATA[<p></p><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblogs.openspan.com%2F2011%2F04%2Fthe-power-of-the-contextual-help%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblogs.openspan.com%2F2011%2F04%2Fthe-power-of-the-contextual-help%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>I spent this week onsite in Baltimore helping a customer architect some automation scenarios where the goal of this exercise was not only to reduce the average handling time of the contact center agents but also make them more productive and provide better customer service.</p>
<p>One of the issues we identified during the discovery phase of this project was the lack of ability of the users to recognize customers with flagged accounts or important alerts to need to be reviewed when get in touch with the contact center.</p>
<p>The current system provides a black triangle image close to the right corner of the screen while the account information is on the left corner. Ha! Don&#8217;t get me wrong but who in the world designed a condition like that? <br />Something that has to be brought to the agent&#8217;s attention in black on a gray background. Nah! It&#8217;s not gonna work.</p>
<p>Frankly, now I understand why these agents were not able to check that alert and keep that in mind during the call or take action according to the information provided there. They couldn&#8217;t see it. Agents working all day long taking calls and in front of their computers with the exact same applications all day start not recognizing small changes. It&#8217;s a fact! You gotta do something better and give them a better experience if you want to have a better customer service.</p>
<p>So, we fixed that issue&#8230; and more than that&#8230; We didn&#8217;t change a line of code on their systems.<br />OpenSpan has a very nice capability to recognize when a control (button, image, textbox, dropbox, etc) is created, changed, clicked or whatever happens with it.<br />OpenSpan also has a method called ShowToolTip which works for Windows and Web applications.<br />The quick solution to the issue described here was to combine these two OpenSpan capabilities.<br />To give you some details, when the agent was getting the account information for the call we setup an event &#8220;listening&#8221; for the alert image creation on the screen. As soon as we recognize that condition we then read the Outer HTML property of that image because that would be the text displayed on our tooltip and finally display the tooltip for 10 seconds. In a non-intrusive way we brought the agent&#8217;s attention to where we needed so they could see the alert without clicking on anything and kept working on their call without any interruption.<br />What colors we decided to use??? Well, we decided to do it in <a href="http://www.openspan.com">OpenSpan Orange-like</a> and since we were in Baltimore why not to say that was an <a href="http://baltimore.orioles.mlb.com/">Orioles</a> sponsored tool tip.</p>
<p>It came out similar to this:
<div class="separator" style="clear: both; text-align: center;"><a href="http://2.bp.blogspot.com/-q7_SVYj2hAg/TZ93fJk8ZOI/AAAAAAAAAG0/A29GEoUhkuI/s1600/1.png" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="105" width="174" src="http://2.bp.blogspot.com/-q7_SVYj2hAg/TZ93fJk8ZOI/AAAAAAAAAG0/A29GEoUhkuI/s400/1.png" /></a></div>
<p>There are so many use cases for an implementation like that. From process guidance to bringing the agent&#8217;s attention to certain aspects and everything in between. </p>
<p>If you&#8217;re interested about the tooltip capability take a look on the OpenSpan Online Documentation available <a href="http://help.openspan.com/Adapters_Interrogation/Using_ShowToolTip.htm">here</a>.
<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7850628466108183059-8496676691059026761?l=marcelojabali.blogspot.com' alt='' /></div>
]]></content:encoded>
			<wfw:commentRss>http://blogs.openspan.com/2011/04/the-power-of-the-contextual-help/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Add Items from Comboboxes to Windows Forms</title>
		<link>http://blogs.openspan.com/2011/03/how-to-add-items-from-comboboxes-to-windows-forms/</link>
		<comments>http://blogs.openspan.com/2011/03/how-to-add-items-from-comboboxes-to-windows-forms/#comments</comments>
		<pubDate>Thu, 31 Mar 2011 19:15:00 +0000</pubDate>
		<dc:creator>Marcelo Jabali</dc:creator>
				<category><![CDATA[Automation]]></category>
		<category><![CDATA[OpenSpan]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[On a recent PoC (Proof-of-Concept) I had to add items from two comboboxes to a Windows Form combobox. Here is a simple solution to that:1. Highlight the combobox control in Object Explorer and click the Explore Component Properties button at the top of...]]></description>
			<content:encoded><![CDATA[<p></p><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblogs.openspan.com%2F2011%2F03%2Fhow-to-add-items-from-comboboxes-to-windows-forms%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblogs.openspan.com%2F2011%2F03%2Fhow-to-add-items-from-comboboxes-to-windows-forms%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>On a recent PoC (Proof-of-Concept) I had to add items from two comboboxes to a Windows Form combobox. Here is a simple solution to that:</p>
<p>1. Highlight the combobox control in Object Explorer and click the Explore Component Properties button at the top of the Object Explorer.</p>
<div class="separator" style="clear: both; text-align: center;"><a href="http://2.bp.blogspot.com/-OOApsWJVRV4/TZTK-c4WM_I/AAAAAAAAAGM/ceivOgqgETA/s1600/1.png" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="134" width="363" src="http://2.bp.blogspot.com/-OOApsWJVRV4/TZTK-c4WM_I/AAAAAAAAAGM/ceivOgqgETA/s400/1.png" /></a></div>
<p>2. You should see the list of properties available for the combobox control. Select the &#8220;Items&#8221; property and then select Configure Type to see Properties and Methods of the combobox.</p>
<div class="separator" style="clear: both; text-align: center;"><a href="http://1.bp.blogspot.com/-bVDQ7UJQftw/TZTOczY7eMI/AAAAAAAAAGU/ixWQvqCPN4I/s1600/2.png" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="263" width="362" src="http://1.bp.blogspot.com/-bVDQ7UJQftw/TZTOczY7eMI/AAAAAAAAAGU/ixWQvqCPN4I/s400/2.png" /></a></div>
<p>3. Select the Methods you would like to use and then click OK. The methods you selected will appear in the Object Explorer. I&#8217;ve added Items.AddRange(Object[] items) to add an Array of items Commonly used methods are:</p>
<div class="separator" style="clear: both; text-align: center;"><a href="http://2.bp.blogspot.com/-S57P7kwHrLU/TZTPlAQD1gI/AAAAAAAAAGc/Se7QhpCuysw/s1600/3.png" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="144" width="357" src="http://2.bp.blogspot.com/-S57P7kwHrLU/TZTPlAQD1gI/AAAAAAAAAGc/Se7QhpCuysw/s400/3.png" /></a></div>
<p>4. Then on my Automation I just added the AddRange method to be populated by the combobox from a Windows Application. Something similar to the following:</p>
<div class="separator" style="clear: both; text-align: center;"><a href="http://3.bp.blogspot.com/-WU5EdpqEqeo/TZTSKMvoc1I/AAAAAAAAAGs/nZIwujW9dLY/s1600/4.png" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="172" width="355" src="http://3.bp.blogspot.com/-WU5EdpqEqeo/TZTSKMvoc1I/AAAAAAAAAGs/nZIwujW9dLY/s400/4.png" /></a></div>
<p>I just did the same thing for the other combobox items I wanted to add to my Windows Form combobox and ended up with all of them in one single control.
<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7850628466108183059-5305759043487659784?l=marcelojabali.blogspot.com' alt='' /></div>
]]></content:encoded>
			<wfw:commentRss>http://blogs.openspan.com/2011/03/how-to-add-items-from-comboboxes-to-windows-forms/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Change the Default Drag And Drop Behavior for Properties, Methods or Events</title>
		<link>http://blogs.openspan.com/2011/03/how-to-change-the-default-drag-and-drop-behavior-for-properties-methods-or-events/</link>
		<comments>http://blogs.openspan.com/2011/03/how-to-change-the-default-drag-and-drop-behavior-for-properties-methods-or-events/#comments</comments>
		<pubDate>Tue, 29 Mar 2011 22:59:00 +0000</pubDate>
		<dc:creator>Marcelo Jabali</dc:creator>
				<category><![CDATA[Automation]]></category>
		<category><![CDATA[OpenSpan]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[There are some cases during a project you're constantly working with the same control and you want to change the default behavior when you drag and drop it from the Object Explorer. Well, here is what you have to do to change the default behavior in Op...]]></description>
			<content:encoded><![CDATA[<p></p><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblogs.openspan.com%2F2011%2F03%2Fhow-to-change-the-default-drag-and-drop-behavior-for-properties-methods-or-events%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblogs.openspan.com%2F2011%2F03%2Fhow-to-change-the-default-drag-and-drop-behavior-for-properties-methods-or-events%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>There are some cases during a project you&#8217;re constantly working with the same control and you want to change the default behavior when you drag and drop it from the Object Explorer. Well, here is what you have to do to change the default behavior in OpenSpan Studio (MS-Visual Studio plugin):</p>
<p>1. Select the control type you want and click Configure Type. Here is an example for a button.</p>
<div class="separator" style="clear: both; text-align: center;"><a href="http://1.bp.blogspot.com/-w7vm7ZcoFKE/TZJhFKIQdZI/AAAAAAAAAF0/XX8pCIz9aVw/s1600/1.png" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="335" width="320" src="http://1.bp.blogspot.com/-w7vm7ZcoFKE/TZJhFKIQdZI/AAAAAAAAAF0/XX8pCIz9aVw/s400/1.png" /></a></div>
<p>2. The Button Control Configuration pops up and now you can select the property, event or method you want to be the default behavior. For the button control the &#8220;Click&#8221; event is the default behavior.</p>
<div class="separator" style="clear: both; text-align: center;"><a href="http://3.bp.blogspot.com/-NhNzADIXaTk/TZJhtTPh8oI/AAAAAAAAAF8/dKJBMagwh6w/s1600/2.png" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="400" width="293" src="http://3.bp.blogspot.com/-NhNzADIXaTk/TZJhtTPh8oI/AAAAAAAAAF8/dKJBMagwh6w/s400/2.png" /></a></div>
<p>3. Select the new configuration you want to be the default behavior, right-click on it and then select Set As Default Member.</p>
<div class="separator" style="clear: both; text-align: center;"><a href="http://3.bp.blogspot.com/-cNDB4YCuCW4/TZJivsbUGCI/AAAAAAAAAGE/mWdg2Q-yhVM/s1600/3.png" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="400" width="296" src="http://3.bp.blogspot.com/-cNDB4YCuCW4/TZJivsbUGCI/AAAAAAAAAGE/mWdg2Q-yhVM/s400/3.png" /></a></div>
<p>In the example above I&#8217;ve set the PerformClick method to be the default behavior.</p>
<p>The next time I drag and drop a button to the automation it will be the PerformClick method instead of the Click event.
<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7850628466108183059-645157354960808079?l=marcelojabali.blogspot.com' alt='' /></div>
]]></content:encoded>
			<wfw:commentRss>http://blogs.openspan.com/2011/03/how-to-change-the-default-drag-and-drop-behavior-for-properties-methods-or-events/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Desktop Events with OpenSpan and Oracle CEP &#8211; Part 3</title>
		<link>http://blogs.openspan.com/2011/03/desktop-events-with-openspan-and-oracle-cep-part-3/</link>
		<comments>http://blogs.openspan.com/2011/03/desktop-events-with-openspan-and-oracle-cep-part-3/#comments</comments>
		<pubDate>Tue, 22 Mar 2011 22:33:00 +0000</pubDate>
		<dc:creator>Marcelo Jabali</dc:creator>
				<category><![CDATA[OpenSpan]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Having started the Oracle CEP successfully was the goal for the second part of this tutorial. Now, we're going to start building a sample OpenSpan automation to send messages through the JMS interface we created previously and push events from the desk...]]></description>
			<content:encoded><![CDATA[<p></p><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblogs.openspan.com%2F2011%2F03%2Fdesktop-events-with-openspan-and-oracle-cep-part-3%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblogs.openspan.com%2F2011%2F03%2Fdesktop-events-with-openspan-and-oracle-cep-part-3%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Having started the Oracle CEP successfully was the goal for the second part of this tutorial. Now, we&#8217;re going to start building a sample OpenSpan automation to send messages through the JMS interface we created previously and push events from the desktop application to Oracle CEP.</p>
<p>28. Go to OpenSpan Studio (or MS-Visual Studio with OpenSpan plug-in installed) and create a new project. Select OpenSpan Project and name it OpenSpan_OCEP_Tutorial</p>
<p>29. Add a new Windows Form. Add a label, text box and button to your recently created Windows Form. You should have something similar to the following picture:</p>
<div class="separator" style="clear: both; text-align: center;"><a href="http://1.bp.blogspot.com/-AWIsX_Vb_7k/TYfdBU9ilwI/AAAAAAAAAEQ/TvGEStyCU_g/s1600/4.png" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="124" width="400" src="http://1.bp.blogspot.com/-AWIsX_Vb_7k/TYfdBU9ilwI/AAAAAAAAAEQ/TvGEStyCU_g/s400/4.png" /></a></div>
<p>30. Go to Automation1 (Add a new Automation if you don&#8217;t have one) and drag a MessagePublisher component from the Toolbox (Add the component to the Toolbox if it&#8217;s not available for you). Make sure it&#8217;s set to Global.<br />31. Highlight the messagePublisher1 component and go to the Properties panel. Select the MessageVendorType and set the Message Connection Properties to connect to the Oracle WebLogic instance we configured on the Part 1 of this tutorial.</p>
<div class="separator" style="clear: both; text-align: center;"><a href="http://3.bp.blogspot.com/-lqDPr6zgI8k/TYfdQ9FSM5I/AAAAAAAAAEY/NLVxTtooJe8/s1600/5.png" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="400" width="283" src="http://3.bp.blogspot.com/-lqDPr6zgI8k/TYfdQ9FSM5I/AAAAAAAAAEY/NLVxTtooJe8/s400/5.png" /></a></div>
<p>You have to provide the following information:</p>
<p><code> <br />Host: localhost<br />Port: 7001<br />Connection Factory Name: osevents_queue_cf<br />Queue Name: osevents_SampleQ1<br />Queue Type: Queue<br />Username: (your username to Oracle WebLogic)<br />Password: (your password to Oracle WebLogic)<br />Session Mode: AUTO_ACKNOWLEDGE<br />Make sure you update the connection information to Oracle WebLogic if you haven't followed the tutorial and changed that information along the course of it.<br /></code></p>
<p>32. Let&#8217;s initialize the messageProducer1 component when we start the project. To do that, add an OpenSpan.Runtime.RuntimeHost/ProjectStarted Event component from the Toolbox.</p>
<p>33. Next, add the messagePublisher1 (Start Method) to the Automation1 and then connect OpenSpan.Runtime.RuntimeHost/ProjectStarted to the messagePublisher1. You should end up with something similar to the following:</p>
<div class="separator" style="clear: both; text-align: center;"><a href="http://4.bp.blogspot.com/-CUXzDJhsYd0/TYfdd88TNDI/AAAAAAAAAEg/Avc-nkBRxH0/s1600/6.png" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="74" width="400" src="http://4.bp.blogspot.com/-CUXzDJhsYd0/TYfdd88TNDI/AAAAAAAAAEg/Avc-nkBRxH0/s400/6.png" /></a></div>
<p>34. Add the submit button click event, the text box value and messageProducer1 (Send Method) to the Automation1 canvas. Create the message workflow connecting submit button click to the message producer. Set the text of the message connecting the text box value to the msgText variable on the message producer. Your automation should look like this:</p>
<div class="separator" style="clear: both; text-align: center;"><a href="http://4.bp.blogspot.com/-HJPH6APtHh8/TYfdkUMRndI/AAAAAAAAAEo/jNJ8qmU_yIE/s1600/7.png" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="235" width="400" src="http://4.bp.blogspot.com/-HJPH6APtHh8/TYfdkUMRndI/AAAAAAAAAEo/jNJ8qmU_yIE/s400/7.png" /></a></div>
<p>35. Run the project, type something on the text box of the Windows form and click Publish. </p>
<div class="separator" style="clear: both; text-align: center;"><a href="http://1.bp.blogspot.com/-q0adBiOsZHQ/TYfdsC7nTrI/AAAAAAAAAEw/YE2OlAQ7gVU/s1600/8.png" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="103" width="400" src="http://1.bp.blogspot.com/-q0adBiOsZHQ/TYfdsC7nTrI/AAAAAAAAAEw/YE2OlAQ7gVU/s400/8.png" /></a></div>
<p>36. When you click Publish on the Windows form , a JMS message is dispatched from the OpenSpan Runtime to the Oracle WebLogic JMS provider, that message is stored on the osevents_SampleQ1 queue until it&#8217;s consumed by the listener on the Oracle CEP project configured on Part 2 of this tutorial. The message content is then displayed on the Oracle CEP console.</p>
<div class="separator" style="clear: both; text-align: center;"><a href="http://1.bp.blogspot.com/-UEmPwz5sbn8/TYfdzqX5ipI/AAAAAAAAAE4/Yd4GlapXkpQ/s1600/9.png" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="24" width="400" src="http://1.bp.blogspot.com/-UEmPwz5sbn8/TYfdzqX5ipI/AAAAAAAAAE4/Yd4GlapXkpQ/s400/9.png" /></a></div>
<p>37. That message is displayed on the Oracle CEP Console because the query running against the events is simply selecting all events sent to the helloInputChannel. </p>
<div class="separator" style="clear: both; text-align: center;"><a href="http://4.bp.blogspot.com/-El8xvCw23jQ/TYfd7UFFiRI/AAAAAAAAAFA/SR5XzIYMVho/s1600/10.png" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="128" width="400" src="http://4.bp.blogspot.com/-El8xvCw23jQ/TYfd7UFFiRI/AAAAAAAAAFA/SR5XzIYMVho/s400/10.png" /></a></div>
<p>The HelloWorldBean then gets the text of the message&#8217;s body and print it. </p>
<div class="separator" style="clear: both; text-align: center;"><a href="http://3.bp.blogspot.com/-vzV8hI_hdvs/TYfeBe5wpAI/AAAAAAAAAFI/0tLgvafD9eI/s1600/11.png" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="231" width="400" src="http://3.bp.blogspot.com/-vzV8hI_hdvs/TYfeBe5wpAI/AAAAAAAAAFI/0tLgvafD9eI/s400/11.png" /></a></div>
<p>Feel free to modify the query running against the events published to this Oracle CEP project or the bean printing the messages to experiment different behaviors.</p>
<p>This concludes the Desktop Events with OpenSpan and Oracle CEP. I hope you could follow along and this tutorial could give you a good start point to work with OpenSpan and CEP engines. Please don&#8217;t hesitate to contact me if you have any questions or comments.
<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7850628466108183059-2567931983750347173?l=marcelojabali.blogspot.com' alt='' /></div>
]]></content:encoded>
			<wfw:commentRss>http://blogs.openspan.com/2011/03/desktop-events-with-openspan-and-oracle-cep-part-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Desktop Events with OpenSpan and Oracle CEP &#8211; Part 2</title>
		<link>http://blogs.openspan.com/2011/03/desktop-events-with-openspan-and-oracle-cep-part-2/</link>
		<comments>http://blogs.openspan.com/2011/03/desktop-events-with-openspan-and-oracle-cep-part-2/#comments</comments>
		<pubDate>Mon, 21 Mar 2011 23:26:00 +0000</pubDate>
		<dc:creator>Marcelo Jabali</dc:creator>
				<category><![CDATA[OpenSpan]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[On the first part of this tutorial we walked through the steps of Oracle WebLogic JMS configuration. This is a very important step since it's the base underlying communication system between the major components for the integration between the applicat...]]></description>
			<content:encoded><![CDATA[<p></p><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblogs.openspan.com%2F2011%2F03%2Fdesktop-events-with-openspan-and-oracle-cep-part-2%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblogs.openspan.com%2F2011%2F03%2Fdesktop-events-with-openspan-and-oracle-cep-part-2%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>On the first part of this tutorial we walked through the steps of Oracle WebLogic JMS configuration. This is a very important step since it&#8217;s the base underlying communication system between the major components for the integration between the applications part of this demonstration.</p>
<p>9. Assuming that everything works fine on the infrastructure side of the project you’re now ready to start developing your Oracle CEP application. Go to Oracle Enterprise Pack for Eclipse (Start Menu > Oracle WebLogic > Oracle Enterprise Pack for Eclipse).</p>
<p>10. Create a new Oracle CEP Application Project. Go to File > New > Other > Oracle CEP > Oracle CEP Application Project. </p>
<p>11. Name the project OpenSpan_Tutorial and leave all other fields as default.</p>
<p>12. Click Next.</p>
<p>13. On the New Oracle CEP Application Project select “Create an Oracle CEP Application using an application template” and choose Hello World as the template.</p>
<p>14. Click Finish. </p>
<p>15. At this point you should have an Oracle EPN similar to this:</p>
<div class="separator" style="clear: both; text-align: center;"><a href="http://1.bp.blogspot.com/-0LX5whGreCI/TYfIOgmFl9I/AAAAAAAAAD4/Pt4edqp59DA/s1600/1.png" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="193" width="400" src="http://1.bp.blogspot.com/-0LX5whGreCI/TYfIOgmFl9I/AAAAAAAAAD4/Pt4edqp59DA/s400/1.png" /></a></div>
<p>16. Right-click at the OpenSpan_Tutorial canvas and select New… Adapter. Name it jmsAdapter.<br />17. Go to the config.xml file under the META-INF\wlevs\ directory and add the following configuration:</p>
<p><code><br />&lt;jms-adapter&gt;<br />&lt;name&gt;jmsAdapter&lt;/name&gt;<br />&lt;jndi-provider-url&gt;t3://localhost:7001&lt;/jndi-provider-url&gt;<br />&lt;destination-jndi-name&gt;osevents_SampleQ1&lt;/destination-jndi-name&gt;<br />&lt;user&gt;weblogic_username&lt;/user&gt;<br />&lt;password&gt;weblogic_password&lt;/password&gt;<br />&lt;session-transacted&gt;false&lt;/session-transacted&gt;<br />&lt;/jms-adapter&gt;<br /></code></p>
<p>The above configuration tells the Oracle CEP application to connect to the JMS Provider configured under Oracle WebLogic.</p>
<p>18. Go back to the OpenSpan Tutorial EPN and remove the connection between the helloWorldAdapter adapter and the helloworldInputChannel.</p>
<p>19. Add a connection from the jmsAdapter to the helloworldInputChannel.
<div class="separator" style="clear: both; text-align: center;"><a href="http://3.bp.blogspot.com/-RLxwecbZy8Y/TYfIr9GSrgI/AAAAAAAAAEA/4cLM3TgXGOc/s1600/2.png" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="192" width="400" src="http://3.bp.blogspot.com/-RLxwecbZy8Y/TYfIr9GSrgI/AAAAAAAAAEA/4cLM3TgXGOc/s400/2.png" /></a></div>
<p>20. Right-click on the jmsAdapter component and choose Go to Assembly Source. Add the following to the helloworld-context.xml file</p>
<p><code><br />&lt;wlevs:adapter id=&quot;jmsAdapter&quot; provider=&quot;jms-inbound&quot;&gt;<br />&lt;wlevs:listener ref=&quot;helloworldInputChannel&quot; /&gt;<br />&lt;wlevs:instance-property name=&quot;converterBean&quot; ref=&quot;eventAdapter&quot;/&gt;<br />&lt;/wlevs:adapter&gt;<br /></code></p>
<p>You’ll also need to add the following bean definition:</p>
<p>&lt;bean id=&quot;eventAdapter&quot;class=&quot;com.bea.wlevs.example.helloworld.HelloWorldBean&quot;/&gt;<br /></code></p>
<p>21. Go to the HelloWorldBean java class and add the following imports:</p>
<p><code><br />import javax.jms.JMSException;<br />import javax.jms.Message;<br />import javax.jms.TextMessage;<br />import com.bea.wlevs.adapters.jms.api.InboundMessageConverter;<br />import com.bea.wlevs.adapters.jms.api.MessageConverterException;<br /></code></p>
<p>22. Change the HelloWorldBean class to implement InboundMessageConverter. To do that, change the class signature to be:</p>
<p><code><br />public class HelloWorldBean implements StreamSink, InboundMessageConverter {<br /></code></p>
<p>23. Then, implement the following required method:</p>
<p><code><br />public List convert(Message message) throws MessageConverterException, JMSException {<br />javax.jms.TextMessage textMessage = (TextMessage) message;<br />System.out.println("Message Processed: " + textMessage.getText());<br />return null;<br />}<br /></code></p>
<p>24. Save and close all files.</p>
<p>25. Your Oracle EPN should be similar to the following picture:</p>
<div class="separator" style="clear: both; text-align: center;"><a href="http://1.bp.blogspot.com/-iNoH98Olnio/TYfJgI1jhHI/AAAAAAAAAEI/okdmSigrhX4/s1600/3.png" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="192" width="400" src="http://1.bp.blogspot.com/-iNoH98Olnio/TYfJgI1jhHI/AAAAAAAAAEI/okdmSigrhX4/s400/3.png" /></a></div>
<p>26. It’s time to deploy your project. Go to the Servers view. Right-click on your Oracle CEP v11.1 instance, click on Add and Remove, select the OpenSpan Tutorial and click on Add. Click Finish.</p>
<p>27. Your project should be deployed successfully and you should see a message similar to this on the Eclipse console:</p>
<p><code><br />&lt;Mar 18, 2011 9:43:50 PM EDT&gt; &lt;Notice&gt; &lt;Deployment&gt; &lt;BEA-2045000&gt; &lt;The application bundle &quot;OpenSpan_Tutorial&quot; was deployed successfully to file:/D:/Oracle/Middleware/user_projects/domains/ocep_domain/defaultserver/applications/OpenSpan_Tutorial/OpenSpan_Tutorial.jar with version 1300499030501&gt; <br />&lt;Mar 18, 2011 9:43:51 PM EDT&gt; &lt;Notice&gt; &lt;Spring&gt; &lt;BEA-2047000&gt; &lt;The application context for &quot;OpenSpan_Tutorial&quot; was started successfully&gt; <br /></code>
<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7850628466108183059-8005907691534215796?l=marcelojabali.blogspot.com' alt='' /></div>
]]></content:encoded>
			<wfw:commentRss>http://blogs.openspan.com/2011/03/desktop-events-with-openspan-and-oracle-cep-part-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Desktop Events with OpenSpan and Oracle CEP &#8211; Part 1</title>
		<link>http://blogs.openspan.com/2011/03/desktop-events-with-openspan-and-oracle-cep-part-1/</link>
		<comments>http://blogs.openspan.com/2011/03/desktop-events-with-openspan-and-oracle-cep-part-1/#comments</comments>
		<pubDate>Fri, 18 Mar 2011 23:03:00 +0000</pubDate>
		<dc:creator>Marcelo Jabali</dc:creator>
				<category><![CDATA[OpenSpan]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Oracle’s Complex Event Processing Engine can be used to monitor large volumes of real-time data feeds but how do you enable your existing applications to trigger and react with the CEP engine?With OpenSpan Events you can quickly and easily monitor an...]]></description>
			<content:encoded><![CDATA[<p></p><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblogs.openspan.com%2F2011%2F03%2Fdesktop-events-with-openspan-and-oracle-cep-part-1%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblogs.openspan.com%2F2011%2F03%2Fdesktop-events-with-openspan-and-oracle-cep-part-1%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Oracle’s Complex Event Processing Engine can be used to monitor large volumes of real-time data feeds but how do you enable your existing applications to trigger and react with the CEP engine?</p>
<p>With OpenSpan Events you can quickly and easily monitor any application or set of applications on a user’s desktop &#8211; including Windows, Web, Java, mainframe, cloud-based, virtualized or Citrix-hosted applications &#8211; without modifying the original applications.  All events and associated data can be sent in real-time to Oracle CEP, as well as stored in an Oracle or other central database for analysis using OpenSpan Analytics, Oracle Hyperion or any other BI or reporting tool. </p>
<p>Here is a step-by-step guide to get you started with OpenSpan Events with Complex Event Processing (CEP) technology. Part 1 of this tutorial is going to cover Oracle WebLogic JMS setup.</p>
<p>1. Download and Install Oracle WebLogic 11g R1 (<a href="http://www.oracle.com/technetwork/middleware/weblogic/downloads/index.html">http://www.oracle.com/technetwork/middleware/weblogic/downloads/index.html</a>)</p>
<p>2. Download and Install Oracle Complex Event Processing 11gR1 (<a href="http://www.oracle.com/technetwork/middleware/complex-event-processing/downloads/index.html">http://www.oracle.com/technetwork/middleware/complex-event-processing/downloads/index.html</a>)</p>
<p>3. Configure Oracle CEP plugin on Eclipse Galileo shipped with Oracle WebLogic 11g R1 (<a href="http://download.oracle.com/docs/cd/E14571_01/doc.1111/e14301/ide_intro.htm#CHDGBGGA">http://download.oracle.com/docs/cd/E14571_01/doc.1111/e14301/ide_intro.htm#CHDGBGGA</a>)</p>
<p>4. Start your Oracle WebLogic instance (Start Menu > Programs > Oracle WebLogic > User Projects > base_domain > Start Admin Server for WebLogic Server Domain). Wait for the confirmation the server is up and running. You should see a message on the log similar to the following:</p>
<p>&lt;mar 18, 2011 2:58:30 PM EDT&gt; &lt;notice&gt; &lt;weblogicserver&gt; &lt;BEA-000360&gt; &lt;server started in RUNNING mode&gt;</p>
<p>5. Log in to WebLogic Server 11g Administration Console pointing your web browser to http://localhost:7001/console.</p>
<p>6. Click on JMS Modules under Services > Messaging. By default, Oracle WebLogic creates a JMS Module called SystemModule-0. If you don’t have it, you’ll have to create one. Click on SystemModule-0.</p>
<p>7. You also have to create new Queues for the sample configuration where the message exchange between the desktop applications and the Oracle CEP server is going to happen. Click on New and then select Queue. Click Next and give it a name of osevents_SampleQ1. Click Finish. Repeat the process to create another Queue called osevents_SampleQ2.<br />You also have to create a new connection factory object that&#8217;s used to create connections for JMS clients. Name your new connection factory object osevents_queue_cf with the same JNDI name.</p>
<p>8. To test your recently created configuration you may want to configure a few JMS clients to send and receive messages to/from these queues. I&#8217;d recommend you taking a look on the bottom of the following resource for a pretty nice and straightforward client configuration available at <a href="http://redstack.wordpress.com/2009/12/21/a-simple-jms-client-for-weblogic-11g/">http://redstack.wordpress.com/2009/12/21/a-simple-jms-client-for-weblogic-11g/</a>.
<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7850628466108183059-7205730837820148715?l=marcelojabali.blogspot.com' alt='' /></div>
]]></content:encoded>
			<wfw:commentRss>http://blogs.openspan.com/2011/03/desktop-events-with-openspan-and-oracle-cep-part-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

