<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-8429628</atom:id><lastBuildDate>Mon, 28 Nov 2011 00:04:01 +0000</lastBuildDate><category>Documentum</category><category>Design patterns</category><category>Java Bean Generator</category><category>Executable UML</category><category>Convert Word to PDF</category><category>SOA</category><category>BPEL</category><category>webgl</category><title>Raja Sekhar's Blog</title><description>This is raja sekhar's blog,discuss about technolgies like Microsoft,Java,.NET and Ecplise.You can visit my experts exchange profile at 
&lt;br&gt;You can also visit my experts-exchange profile at &lt;a href="http://www.experts-exchange.com/M_701866.html"&gt;My Experts exchange Profile&lt;/a&gt;
&lt;a href="http://www.gvisit.com/record.php?sid=d2458873947bac4c41f18305146cdde3"&gt; Visit Map &lt;/a&gt;. The ideas and views experseed in this are best of my knowledge.</description><link>http://rajaamir.blogspot.com/</link><managingEditor>noreply@blogger.com (Raja Sekhar Amirapu)</managingEditor><generator>Blogger</generator><openSearch:totalResults>33</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/RajaSekharsBlog" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="rajasekharsblog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8429628.post-2093548826449042563</guid><pubDate>Tue, 09 Nov 2010 03:53:00 +0000</pubDate><atom:updated>2010-11-11T20:59:07.149-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">webgl</category><title>Webgl - SceneJS</title><description>For making secenejs and webgl work together the following steps will be followed. This is an example.&lt;br /&gt;&lt;br /&gt;1) Goto this URL http://sketchup.google.com/3dwarehouse/details?mid=6577336fbb374e1ee94eb85263ec76bc&amp;amp;prevstart=0&lt;br /&gt;&lt;br /&gt;2) Download model google sketchup&lt;br /&gt;&lt;br /&gt;3) Open model in google sketchup&lt;br /&gt;&lt;br /&gt;4) File --&gt; Export --&gt; 3D Model&lt;br /&gt;&lt;br /&gt;5) A file with extension kmz will be saved&lt;br /&gt;&lt;br /&gt;6) Extract the file with 7 zip&lt;br /&gt;&lt;br /&gt;7) Navigate to the model folder&lt;br /&gt;&lt;br /&gt;8) A file with extension .dae will appear&lt;br /&gt;&lt;br /&gt;9) Open the file in any text editor(Notepad,Notepad++)&lt;br /&gt;&lt;br /&gt;10) In explorer navigate to C:\Users\Raja Sekhar\Downloads\xeolabs-scenejs-utils-ff97cdf\xeolabs-scenejs-utils-ff97cdf\tools\collada-translator&lt;br /&gt;&lt;br /&gt;11) Copy the dae file txt and click on translate save it with .js&lt;br /&gt;&lt;br /&gt;12) Include the file in html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8429628-2093548826449042563?l=rajaamir.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://rajaamir.blogspot.com/2010/11/webgl-scenejs.html</link><author>noreply@blogger.com (Raja Sekhar Amirapu)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8429628.post-2756455480851897236</guid><pubDate>Sat, 09 Oct 2010 11:23:00 +0000</pubDate><atom:updated>2010-10-09T04:41:17.993-07:00</atom:updated><title>Expert status in experts exchange</title><description>&lt;a href="http://3.bp.blogspot.com/__49oHHyRS84/TLBUsyghVAI/AAAAAAAADM4/bJ7Sx1HjJ00/s1600/expert.jpg"&gt;&lt;img style="WIDTH: 323px; HEIGHT: 230px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5526009871232750594" border="0" alt="" src="http://3.bp.blogspot.com/__49oHHyRS84/TLBUsyghVAI/AAAAAAAADM4/bJ7Sx1HjJ00/s400/expert.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;e&lt;a href="http://www.experts-exchange.com/M_701866.html?cid=2290"&gt;&lt;img style="WIDTH: 150px; HEIGHT: 157px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5526006559626149362" border="0" alt="" src="http://1.bp.blogspot.com/__49oHHyRS84/TLBRsBz-vfI/AAAAAAAADMA/BVDxKGWvlx8/s400/150_Standard.gif" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;Now i have got 50,066 points at experts-exchange. They have given me a Master grade&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://www.experts-exchange.com/" cid="'2290"&gt;&lt;/div&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8429628-2756455480851897236?l=rajaamir.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://rajaamir.blogspot.com/2010/10/expert-status.html</link><author>noreply@blogger.com (Raja Sekhar Amirapu)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/__49oHHyRS84/TLBUsyghVAI/AAAAAAAADM4/bJ7Sx1HjJ00/s72-c/expert.jpg" height="72" width="72" /><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8429628.post-5083741526883896705</guid><pubDate>Sat, 09 Oct 2010 07:23:00 +0000</pubDate><atom:updated>2010-10-09T00:26:37.349-07:00</atom:updated><title /><description>&lt;script type="text/javascript"&gt;&lt;br /&gt;var obj;&lt;br /&gt;function JSONscriptRequest(fullUrl){&lt;br /&gt;this.fullUrl=fullUrl;&lt;br /&gt;this.noCacheIE='&amp;noCacheIE=' + (new Date()).getTime();&lt;br /&gt;if(document.getElementsByTagName("head").item(0) == null){&lt;br /&gt;this.headLoc=document.getElementsByTagName("html").item(0);}else{&lt;br /&gt;this.headLoc=document.getElementsByTagName("head").item(0);}&lt;br /&gt;this.scriptId='JscriptId' + JSONscriptRequest.scriptCounter++;&lt;br /&gt;}&lt;br /&gt;JSONscriptRequest.scriptCounter=1;&lt;br /&gt;JSONscriptRequest.prototype.buildScriptTag=function(){&lt;br /&gt;this.scriptObj=document.createElement("script");&lt;br /&gt;this.scriptObj.setAttribute("type", "text/javascript");&lt;br /&gt;this.scriptObj.setAttribute("charset", "utf-8");&lt;br /&gt;this.scriptObj.setAttribute("src", this.fullUrl + this.noCacheIE);&lt;br /&gt;this.scriptObj.setAttribute("id", this.scriptId);&lt;br /&gt;}&lt;br /&gt;JSONscriptRequest.prototype.removeScriptTag=function(){&lt;br /&gt;this.headLoc.removeChild(this.scriptObj);&lt;br /&gt;}&lt;br /&gt;JSONscriptRequest.prototype.addScriptTag=function(){&lt;br /&gt;this.headLoc.appendChild(this.scriptObj);&lt;br /&gt;}&lt;br /&gt;function addScript(){&lt;br /&gt;obj=new JSONscriptRequest('http://www.experts-exchange.com/shared/async/expertBadgesJSON.jsp?q=qLluJ9onwr908hn0gttNvVE=&amp;bs=wdetbIonwr908hn0gttfnJ0=&amp;fzn=hP3B0vIzMtk=&amp;szn=hP3B0vIzMtk=&amp;tzn=hP3B0vIzMtk=');&lt;br /&gt;obj.buildScriptTag();&lt;br /&gt;obj.addScriptTag();&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;&lt;!--[if lte IE 6]&gt;&lt;div class="IE"&gt;&lt;![endif]--&gt;&lt;br /&gt;&lt;div id="pageMain"&gt;&lt;br /&gt;&lt;div id="largeCustomImage" class="largeCustomImage"&gt;&lt;br /&gt;&lt;div class="largeBadgeContainer"&gt;&lt;br /&gt;&lt;div class="largeBadgeFloatLeft"&gt;&lt;br /&gt;&lt;div id="certifiedExpertNameLarge" class="certifiedExpertNameLarge"&gt;&lt;/div&gt;&lt;br /&gt;&lt;div id="certifiedExpertMemberSinceLarge" class="certifiedExpertMemberSinceLarge"&gt;&lt;/div&gt;&lt;br /&gt;&lt;div id="certifiedExpertZoneRankLarge" class="certifiedExpertZoneRankLarge"&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="largeBadgeFloatRight"&gt;&lt;br /&gt;&lt;div id="certifiedExpertEEpleLarge" class="certifiedExpertEEpleLarge"&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="certifiedExpertClearBoth"&gt;&lt;/div&gt;&lt;br /&gt;&lt;div id="certifiedExpertZonesLarge" class="certifiedExpertZonesLarge"&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;div class="maginBottomLarge"&gt;&lt;span id="certifiedExpertZoneRankLarge1" class="certifiedExpertZoneRankLargeSpan"&gt;#1  &lt;/span&gt;&lt;span id="certifiedExpertZoneLarge1" class="certifiedExpertZoneLarge"&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="maginBottomLarge"&gt;&lt;span id="certifiedExpertZoneRankLarge2" class="certifiedExpertZoneRankLargeSpan"&gt;#2  &lt;/span&gt;&lt;span id="certifiedExpertZoneLarge2" class="certifiedExpertZoneLarge"&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="maginBottomLarge"&gt;&lt;span id="certifiedExpertZoneRankLarge3" class="certifiedExpertZoneRankLargeSpan"&gt;#3  &lt;/span&gt;&lt;span id="certifiedExpertZoneLarge3" class="certifiedExpertZoneLarge"&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="largeBadgeFloatRight2"&gt;&lt;br /&gt;&lt;div class="certifiedExpertStatisticsLarge"&gt;&lt;br /&gt;&lt;div id="certifiedExpertQuestionsAnsweredLarge" class="certifiedExpertLargePosition"&gt;&lt;br /&gt;&lt;div class="certifiedExpertFloatLeft"&gt;Questions Answered&lt;/div&gt;&lt;br /&gt;&lt;div id="certifiedExpertQuestionsAnsweredDataLarge" class="certifiedExpertDataLarge"&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="certifiedExpertClearBoth"&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div id="certifiedExpertArticlesWrittenLarge" class="certifiedExpertLargePosition" style="display:none;"&gt;&lt;br /&gt;&lt;div class="certifiedExpertFloatLeft"&gt;Articles Written&lt;/div&gt;&lt;br /&gt;&lt;div id="certifiedExpertArticlesWrittenDataLarge" class="certifiedExpertDataLarge"&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="certifiedExpertClearBoth"&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div id="certifiedExpertPointsLarge" class="certifiedExpertLargePosition"&gt;&lt;br /&gt;&lt;div class="certifiedExpertFloatLeft"&gt;Overall Points&lt;/div&gt;&lt;br /&gt;&lt;div id="certifiedExpertPointsDataLarge" class="certifiedExpertDataLarge"&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="certifiedExpertClearBoth"&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="certifiedExpertClearBoth"&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div id="expertBadgesBottomLogoLarge"&gt;&lt;a target="_blank" href="http://www.experts-exchange.com?cid=2289"&gt;&lt;img src="http://www.experts-exchange.com/xp/images/300_CustomBottomLogo.gif" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;!--[if lte IE 6]&gt;&lt;/div&gt;&lt;![endif]--&gt;&lt;br /&gt;&lt;script type="text/javascript"&gt;&lt;br /&gt;function take(data){&lt;br /&gt;if(data==null){alert('Error accessing data');}&lt;br /&gt;&lt;br /&gt;document.getElementById('certifiedExpertNameLarge').innerHTML="&lt;a class='expertBadgesLinks' target='_blank' href='http://www.experts-exchange.com/M_701866.html?cid=2289'&gt;" + data.memberName + "&lt;/a&gt;";&lt;br /&gt;document.getElementById('certifiedExpertArticlesWrittenDataLarge').innerHTML=data.memberArticlesWritten;&lt;br /&gt;document.getElementById('certifiedExpertPointsDataLarge').innerHTML=data.memberTotalPoints;&lt;br /&gt;document.getElementById('certifiedExpertQuestionsAnsweredDataLarge').innerHTML=data.memberQuestionsAnswered;&lt;br /&gt;document.getElementById('certifiedExpertMemberSinceLarge').innerHTML='MEMBER SINCE ' + data.memberSinceDate;&lt;br /&gt;document.getElementById('certifiedExpertZoneRankLarge').innerHTML=data.memberZoneRank;&lt;br /&gt;document.getElementById('certifiedExpertEEpleLarge').innerHTML=data.eeple;&lt;br /&gt;document.getElementById('certifiedExpertZoneLarge1').innerHTML="&lt;a class='expertBadgesLinksForZones' target='_blank' href='http://www.experts-exchange.com" + data.memberZoneDefaultPath1 + "?cid=2289'&gt;" + data.memberZoneRank1 + "&lt;/a&gt;";&lt;br /&gt;document.getElementById('certifiedExpertZoneLarge2').innerHTML="&lt;a class='expertBadgesLinksForZones' target='_blank' href='http://www.experts-exchange.com" + data.memberZoneDefaultPath2 + "?cid=2289'&gt;" + data.memberZoneRank2 + "&lt;/a&gt;";&lt;br /&gt;document.getElementById('certifiedExpertZoneLarge3').innerHTML="&lt;a class='expertBadgesLinksForZones' target='_blank' href='http://www.experts-exchange.com" + data.memberZoneDefaultPath3 + "?cid=2289'&gt;" + data.memberZoneRank3 + "&lt;/a&gt;";&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;addScript();&lt;br /&gt;&lt;/script&gt;&lt;br /&gt;Earned master status in experts-exchange.&lt;br /&gt;Also a 50,566 points&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8429628-5083741526883896705?l=rajaamir.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://rajaamir.blogspot.com/2010/10/var-obj-function-jsonscriptrequestfullu.html</link><author>noreply@blogger.com (Raja Sekhar Amirapu)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8429628.post-836000000404754928</guid><pubDate>Fri, 03 Sep 2010 02:27:00 +0000</pubDate><atom:updated>2010-09-02T19:33:54.608-07:00</atom:updated><title>The stored procedure expects a parameter error</title><description>When executing your stored procedures through Sybase ace driver, you may get an error the stored procedure expects as a parameter even your passing the parameters&lt;br /&gt;Ex getEmployes&lt;br /&gt;assgin parameters to command&lt;br /&gt;execute the command.&lt;br /&gt;you may get an error saying no parameters found for the stored procedure&lt;br /&gt;To resolve this error&lt;br /&gt;you need to assign stored procedure as getEmployees ?,?,? (No of parameters that stored procedure takes)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8429628-836000000404754928?l=rajaamir.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://rajaamir.blogspot.com/2010/09/stored-procedure-expects-parameter.html</link><author>noreply@blogger.com (Raja Sekhar Amirapu)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8429628.post-649253746069426234</guid><pubDate>Thu, 24 Sep 2009 03:31:00 +0000</pubDate><atom:updated>2010-03-11T19:43:34.727-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Executable UML</category><title>Executable UML</title><description>Executable UML is a different approach rather than standard UML process.&lt;br /&gt;and is the evolution of the Shlaer-Mellor method[3] to UML&lt;br /&gt;The executable UML consists of&lt;br /&gt;&lt;br /&gt;Domain Chart&lt;br /&gt;Class Diagram&lt;br /&gt;Statechart diagram&lt;br /&gt;Action language&lt;br /&gt;Model testing and execution&lt;br /&gt;Model compliation&lt;br /&gt;&lt;br /&gt;Using executable UML we can model Platform independent systems. We can verify the system wheather it achieves the specified goals or not.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8429628-649253746069426234?l=rajaamir.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://rajaamir.blogspot.com/2009/09/executable-uml.html</link><author>noreply@blogger.com (Raja Sekhar Amirapu)</author><thr:total>3</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8429628.post-572069639875519640</guid><pubDate>Wed, 05 Nov 2008 19:49:00 +0000</pubDate><atom:updated>2008-11-05T11:54:56.835-08:00</atom:updated><title>XMLHTTPRequest Object accessing web service</title><description>Hi&lt;br /&gt;I just browing thorugh the xmlhttpobject and trying to call web service.I am posting the code the here. It calls the holiday web service GetHolidaysAvailable method which calls the method Synchronously.&lt;br /&gt;The following is code &lt;blockquote&gt;&lt;p&gt;&lt;br /&gt;function GetSynchronousJSONResponse() {&lt;br /&gt;var xmlhttp = null;&lt;br /&gt;if (window.XMLHttpRequest)&lt;br /&gt;xmlhttp = new XMLHttpRequest();&lt;br /&gt;else if (window.ActiveXObject) {&lt;br /&gt;if (new ActiveXObject("Microsoft.XMLHTTP"))&lt;br /&gt;xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");&lt;br /&gt;else&lt;br /&gt;xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");&lt;br /&gt;}&lt;br /&gt;// to be ensure non-cached version of response&lt;br /&gt;//url = url + "?rnd=" + Math.random();&lt;br /&gt;url="http://www.holidaywebservice.com/Holidays/US/USHolidayService.asmx/GetHolidaysAvailable";&lt;br /&gt;// xmlhttp.setRequestHeader("SOAPAction", "http://www.holidaywebservice.com/Holidays/US/USHolidayService.asmx/GetHolidaysAvailable");&lt;br /&gt;xmlhttp.open("POST", url, false);//false means synchronous&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;//xmlhttp.setRequestHeader("Content-Type", "application/json; charset=utf-8");&lt;br /&gt;xmlhttp.send();&lt;br /&gt;//xmlhttp.send("action="+"null");&lt;br /&gt;var responseText = xmlhttp.responseText;&lt;br /&gt;alert(responseText);&lt;br /&gt;return responseText;&lt;br /&gt;} &lt;/p&gt;&lt;p&gt;This is one of learnings with XMLHTTPRequest  object. Hope you find it useful&lt;br /&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8429628-572069639875519640?l=rajaamir.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://rajaamir.blogspot.com/2008/11/xmlhttprequest-object-accessing-web.html</link><author>noreply@blogger.com (Raja Sekhar Amirapu)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8429628.post-5350070848315449252</guid><pubDate>Sun, 07 Sep 2008 03:50:00 +0000</pubDate><atom:updated>2008-09-06T21:09:43.566-07:00</atom:updated><title>Dell studio 1535 and Yahoo messager problem</title><description>I experienced problem with yahoo messenger and Dell studio 1535. When you install yahoo IM all your sound drivers will be jamed. If you face this problem,uninstall the version you have have then you need to install Yahoo messenger 9.0 Beta. Then your sound drivers will work.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8429628-5350070848315449252?l=rajaamir.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://rajaamir.blogspot.com/2008/09/dell-studio-1535-and-yahoo-messager.html</link><author>noreply@blogger.com (Raja Sekhar Amirapu)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8429628.post-1054342086680848299</guid><pubDate>Fri, 28 Dec 2007 17:39:00 +0000</pubDate><atom:updated>2007-12-28T10:01:11.170-08:00</atom:updated><title>Current configuration contains errors that are not corrected by the requested operation Error</title><description>&lt;p&gt;When running IBM rational product or Websphere inupdates you may get the following error&lt;/p&gt;&lt;p&gt;Current configuration contains errors that are not corrected by the requested operation and more errors would be introduced&lt;/p&gt;&lt;p&gt;You can solve this problem by using procedure &lt;/p&gt;&lt;p&gt;I came across this error i solved this way&lt;/p&gt;&lt;p&gt;Go to the directory where your product is installed&lt;br /&gt;updater\eclipse\rpu.exe -init -nosplash&lt;br /&gt;type: updater\eclipse\rpu.exe # then proceed as usual.&lt;br /&gt;This is given in IBM site&lt;/p&gt;&lt;p&gt;rpu is rational product updater&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8429628-1054342086680848299?l=rajaamir.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://rajaamir.blogspot.com/2007/12/current-configuration-contains-errors.html</link><author>noreply@blogger.com (Raja Sekhar Amirapu)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8429628.post-223115596642425077</guid><pubDate>Fri, 09 Nov 2007 17:09:00 +0000</pubDate><atom:updated>2007-11-09T09:14:47.587-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">SOA</category><category domain="http://www.blogger.com/atom/ns#">Documentum</category><title>Documentum 6 new features</title><description>Hi,&lt;br /&gt;I have been working on documentum for quite a long time. I have worked on documentum 5.3. Which used web services. Now Documentum 6.0 has support for SOA.&lt;br /&gt;The following are features.&lt;br /&gt;retrieving, updating, and deleting repository objects. Copy and move operations are also available.&lt;br /&gt;Version Control Service: provides operations such as checkin and checkout that concern object versions.&lt;br /&gt;Query Service: provides operations for obtaining data from repositories using ad-hoc queries.&lt;br /&gt;Schema Service: provides operations for examining repository metadata (data dictionary).&lt;br /&gt;Search Service: provides operations concerning full-text and property-based repository searches.&lt;br /&gt;Workflow Service: provides operations that obtain data about workflow process templates and an operation for starting a workflow process instance.&lt;br /&gt;&lt;br /&gt;This article is by pawan kumar which came in CMS Wire.&lt;br /&gt;It can found at &lt;a href="http://www.cmswire.com/cms/enterprise-cms/documentum-6-d6-and-your-services-oriented-architecture-soa-001846.php"&gt;http://www.cmswire.com/cms/enterprise-cms/documentum-6-d6-and-your-services-oriented-architecture-soa-001846.php&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8429628-223115596642425077?l=rajaamir.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://rajaamir.blogspot.com/2007/11/documentum-6-new-features.html</link><author>noreply@blogger.com (Raja Sekhar Amirapu)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8429628.post-3908128383172892380</guid><pubDate>Mon, 20 Aug 2007 16:22:00 +0000</pubDate><atom:updated>2007-08-20T09:23:54.980-07:00</atom:updated><title>Abstract Factory Applicable Scenarios and</title><description>Abstract Factory Applicable Scenarios&lt;br /&gt;The system needs to be independent of how its objects are created,composed, and represented.The system needs to be configured with one of a multiple family of objectsThe family of related objects is intended to be used together and thisconstraint needs to be enforced.You want to provide a library of objects that does not show implementationsand only reveals interfaces&lt;br /&gt;J2EE Technology Features and J2SE API Association&lt;br /&gt;Data Access Object (Sun)Value Object Assembler (Sun)Builder Applicable senarios&lt;br /&gt;The algorithm for creating a complex object needs to be independent of thecomponents that compose the object and how they are assembled. The construction process is to allow different representations of theconstructed object.&lt;br /&gt;javax.ejb.EJBHome javax.ejb.EJBLocalHome javax.jms.QueueConnectionFactory javax.jms.TopicConnectionFactory&lt;br /&gt;CompositeThe following scenarios are most appropriate for theComposite pattern:¦ You want to represent a full or partial hierarchy of objects.¦ You want clients to be able to ignore the differences between the varyingobjects in the hierarchy.¦ The structure is dynamic and can have any level of complexity: for example,using the Composite view from the J2EE Patterns Catalog, which is usefulfor portal applications.&lt;br /&gt;Decorator Applicable Scenarios&lt;br /&gt;You want to transparently and dynamically add responsibilities to objectswithout affecting other objects.¦ You want to add responsibilities to an object that you may want to change inthe future.¦ Extending functionality by subclassing is no longer practical&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8429628-3908128383172892380?l=rajaamir.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://rajaamir.blogspot.com/2007/08/abstract-factory-applicable-scenarios.html</link><author>noreply@blogger.com (Raja Sekhar Amirapu)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8429628.post-5165696266021228265</guid><pubDate>Wed, 11 Jul 2007 02:24:00 +0000</pubDate><atom:updated>2007-07-10T19:28:18.718-07:00</atom:updated><title>Nice article on entity framework.</title><description>&lt;p&gt;Nice article on entity framework.&lt;/p&gt;&lt;p&gt;What is entity framework&lt;/p&gt;&lt;p&gt;Teams build software, not developers. Different members of a team think of data differently. For example:&lt;br /&gt;Developers think in class diagrams&lt;br /&gt;Analysts think in OR diagrams&lt;br /&gt;DBAs think in ER diagrams &lt;/p&gt;&lt;p&gt;Is There a Solution?&lt;br /&gt;At the core of the Entity Framework is an Entity Data Model (EDM). The EDM is meant to be the common grammar in which different fiefdoms. The EDM defines a language for describing data without having to describe the storage of that data. On top of the EDM is a set of services that work to enable manipulation of the data in beneficial ways throughout an organization&lt;/p&gt;&lt;p&gt;This is a nice article on server side.com.Follow the link.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.theserverside.net/tt/articles/showarticle.tss?id=IntroducingEntityFramework"&gt;http://www.theserverside.net/tt/articles/showarticle.tss?id=IntroducingEntityFramework&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8429628-5165696266021228265?l=rajaamir.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://rajaamir.blogspot.com/2007/07/nice-article-on-entity-framework.html</link><author>noreply@blogger.com (Raja Sekhar Amirapu)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8429628.post-3993919072191619161</guid><pubDate>Sat, 30 Jun 2007 17:35:00 +0000</pubDate><atom:updated>2007-06-30T10:50:22.366-07:00</atom:updated><title>Adapter Variations</title><description>//: adapter:AdapterVariations.java&lt;br /&gt;// Variations on the Adapter pattern.&lt;br /&gt;package adapter;&lt;br /&gt;import junit.framework.*;&lt;br /&gt;&lt;br /&gt;class WhatIHave {&lt;br /&gt;  public void g() {}&lt;br /&gt;  public void h() {}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;interface WhatIWant {&lt;br /&gt;  void f();&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;class SurrogateAdapter implements WhatIWant {&lt;br /&gt;  WhatIHave whatIHave;&lt;br /&gt;  public SurrogateAdapter(WhatIHave wih) {&lt;br /&gt;    whatIHave = wih;&lt;br /&gt;  }&lt;br /&gt;  public void f() {&lt;br /&gt;    // Implement behavior using &lt;br /&gt;    // methods in WhatIHave:&lt;br /&gt;    whatIHave.g();&lt;br /&gt;    whatIHave.h();&lt;br /&gt;  }&lt;br /&gt;}&lt;br /&gt;  &lt;br /&gt;class WhatIUse {&lt;br /&gt;  public void op(WhatIWant wiw) {&lt;br /&gt;    wiw.f();&lt;br /&gt;  }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;// Approach 2: build adapter use into op():&lt;br /&gt;class WhatIUse2 extends WhatIUse {&lt;br /&gt;  public void op(WhatIHave wih) {&lt;br /&gt;    new SurrogateAdapter(wih).f();&lt;br /&gt;  }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;// Approach 3: build adapter into WhatIHave:&lt;br /&gt;class WhatIHave2 extends WhatIHave &lt;br /&gt;implements WhatIWant {&lt;br /&gt;  public void f() {&lt;br /&gt;    g();&lt;br /&gt;    h();&lt;br /&gt;  }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;// Approach 4: use an inner class:&lt;br /&gt;class WhatIHave3 extends WhatIHave {&lt;br /&gt;  private class InnerAdapter implements WhatIWant{&lt;br /&gt;    public void f() {&lt;br /&gt;      g();&lt;br /&gt;      h();&lt;br /&gt;    }&lt;br /&gt;  }&lt;br /&gt;  public WhatIWant whatIWant() { &lt;br /&gt;    return new InnerAdapter(); &lt;br /&gt;  }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public class AdapterVariations extends TestCase  {&lt;br /&gt;  WhatIUse whatIUse = new WhatIUse();&lt;br /&gt;  WhatIHave whatIHave = new WhatIHave();&lt;br /&gt;  WhatIWant adapt= new SurrogateAdapter(whatIHave);&lt;br /&gt;  WhatIUse2 whatIUse2 = new WhatIUse2();&lt;br /&gt;  WhatIHave2 whatIHave2 = new WhatIHave2();&lt;br /&gt;  WhatIHave3 whatIHave3 = new WhatIHave3();&lt;br /&gt;  public void test() {&lt;br /&gt;    whatIUse.op(adapt);&lt;br /&gt;    // Approach 2:&lt;br /&gt;    whatIUse2.op(whatIHave);&lt;br /&gt;    // Approach 3:&lt;br /&gt;    whatIUse.op(whatIHave2);&lt;br /&gt;    // Approach 4:&lt;br /&gt;    whatIUse.op(whatIHave3.whatIWant());&lt;br /&gt;  }&lt;br /&gt;  public static void main(String args[]) {&lt;br /&gt;    junit.textui.TestRunner.run(AdapterVariations.class);&lt;br /&gt;  }&lt;br /&gt;} ///:~&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8429628-3993919072191619161?l=rajaamir.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://rajaamir.blogspot.com/2007/06/adapter-variations.html</link><author>noreply@blogger.com (Raja Sekhar Amirapu)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8429628.post-4592692422440753257</guid><pubDate>Sat, 19 May 2007 15:01:00 +0000</pubDate><atom:updated>2007-05-19T09:05:34.786-07:00</atom:updated><title>Design Pattern -Builder Pattern</title><description>&lt;a href="http://bp3.blogger.com/__49oHHyRS84/Rk8gP8DzPkI/AAAAAAAAAAM/MeaM8O_H5Pg/s1600-h/builder.gif"&gt;&lt;img id="BLOGGER_PHOTO_ID_5066303564007292482" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://bp3.blogger.com/__49oHHyRS84/Rk8gP8DzPkI/AAAAAAAAAAM/MeaM8O_H5Pg/s320/builder.gif" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;The builder Pattren intent is to Seperate the construction of a complex object from its representation so that the same construction process can create different objects.The builder pattren is useful when several kinds of complex objects.The Builder parttern is useful when several kinds of complex objects with similar rules for assembly need to joined at runtime but results in different object types.It achives this seperating the process of building the object from itsellf.t&lt;/div&gt;&lt;br /&gt;&lt;div&gt;The builder pattern creates complex objects in multiple steps instead of in single step as in other patterns.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;strong&gt;Benefits&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;It permits you to vary an objects internal's internal representation.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;It insolates the code for construction and representation&lt;/div&gt;&lt;br /&gt;&lt;div&gt;It provides finer control over the construction process.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8429628-4592692422440753257?l=rajaamir.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://rajaamir.blogspot.com/2007/05/design-pattern-builder-pattern.html</link><author>noreply@blogger.com (Raja Sekhar Amirapu)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://bp3.blogger.com/__49oHHyRS84/Rk8gP8DzPkI/AAAAAAAAAAM/MeaM8O_H5Pg/s72-c/builder.gif" height="72" width="72" /><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8429628.post-2997247077342200140</guid><pubDate>Sat, 19 May 2007 13:10:00 +0000</pubDate><atom:updated>2007-05-19T07:56:37.639-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Design patterns</category><title>GOF Creational pattern - Abstract Factory</title><description>More than Factory – allows creation of class families&lt;br /&gt;Go to Sears and order a kitchen make-over.  Same order request process can yield very different kitchen drawers, doors and hardware&lt;br /&gt;Provide an interface for creating families of related or dependent objects without specifying their concrete classes&lt;br /&gt;&lt;br /&gt;The abstract factory's intent is to provide an interface to use for creating families of related or dependent or dependent objects without actually specifying their &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;concrete&lt;/span&gt; classes. For a given set of related abstract classes, this pattern supplies a technique for creating instances of those abstract classes from an equivalent set of concrete subclasses. On some occasions, you may need to create an object without having to know which concrete subclass of object to create.&lt;br /&gt;&lt;br /&gt;The abstract factory pattern is also know as Kit.&lt;br /&gt;&lt;br /&gt;&lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_1"&gt;Benefits&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;It isolates client from concrete classes.&lt;br /&gt;&lt;br /&gt;It eases the exchanging of object families&lt;br /&gt;&lt;br /&gt;It promotes consistency among objects&lt;br /&gt;&lt;br /&gt;The base &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;GOF&lt;/span&gt; patterns are divided into 3 types&lt;br /&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;Creational&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_4"&gt;Structural&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_5"&gt;Behavioral&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The Abstract factory pattren come under the creational patterns&lt;br /&gt;&lt;strong&gt;J2EE Applicability of Abstract Factory&lt;/strong&gt;&lt;br /&gt;DAO&lt;br /&gt;Value Object Assembler&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8429628-2997247077342200140?l=rajaamir.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://rajaamir.blogspot.com/2007/05/gof-creational-pattern-abstract-factory.html</link><author>noreply@blogger.com (Raja Sekhar Amirapu)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8429628.post-2111389677496674983</guid><pubDate>Thu, 26 Apr 2007 08:32:00 +0000</pubDate><atom:updated>2007-04-26T01:34:02.281-07:00</atom:updated><title>To find Number of pages in word document Programatically</title><description>To compute no of pages in a word document you can use the following&lt;br /&gt;ActiveDocument.ComputeStatistics(wdStatisticPages,1)&lt;br /&gt;This gives you the number of pages in the word document&lt;br /&gt;Hope this helps&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8429628-2111389677496674983?l=rajaamir.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://rajaamir.blogspot.com/2007/04/to-find-number-of-pages-in-word.html</link><author>noreply@blogger.com (Raja Sekhar Amirapu)</author><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8429628.post-107312020460878709</guid><pubDate>Sun, 21 Jan 2007 21:42:00 +0000</pubDate><atom:updated>2007-01-21T14:03:04.312-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Java Bean Generator</category><title>Java Bean Generator from Database table</title><description>Hi again,&lt;br /&gt;I have written a small utility to generate the java bean classes from exiting tables whihc are present in the database.&lt;br /&gt;You can gerenarate your bean class/Model classes with a click of button.&lt;br /&gt;Hope this helps you&lt;br /&gt;&lt;br /&gt;Create a from in VB and keep one text boxes and list box places two command buttons&lt;br /&gt;Here is code&lt;br /&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;br /&gt;Dim conn As ADODB.Connection&lt;br /&gt;Private Sub CommandButton1_Click()Set conn = New ADODB.Connectionconn.Open "xxxx", "xxxx", "xxxx"Dim arr As ADODB.Recordsetconn.CursorLocation = adUseClientSet arr = New ADODB.Recordsetarr.Open "select TNAME from tab", conn, adOpenDynamic, adLockOptimisticDo While Not arr.EOF ListBox1.AddItem (arr.Fields(0)) arr.MoveNextLooparr.Close&lt;br /&gt;End Sub&lt;br /&gt;Private Sub CommandButton2_Click()Dim arr As ADODB.RecordsetDim strValue As StringDim strClassName As StringIf (conn Is Nothing) Then MsgBox "get the tables first", vbCritical Exit SubEnd IfSet arr = New ADODB.RecordsetstrClassName = Replace(ListBox1.Text, "_", "")strValue = "public class " &amp; StrConv(strClassName, vbProperCase) &amp;amp; "{" &amp; vbCrLf&lt;br /&gt;arr.Open "select * " &amp;amp; "from " &amp; ListBox1.Text, conn, adOpenDynamic, adLockOptimisticFor i = 0 To arr.Fields.Count - 1 Select Case arr.Fields(i).Type Case adNumeric, adInteger, adSingle, 139 strValue = strValue + "private int " &amp;amp; Replace(StrConv(arr.Fields(i).Name, vbLowerCase), "_", "") &amp;amp; ";" + Chr(13) Case adVarChar strValue = strValue + "private String " &amp; StrConv(Replace(arr.Fields(i).Name, "_", ""), vbLowerCase) + ";" + Chr(13) End SelectNextstrValue = strValue &amp;amp; "}"TextBox1.Text = strValuearr.Close&lt;br /&gt;End Sub&lt;br /&gt;Private Sub UserForm_Click()&lt;br /&gt;End Sub&lt;br /&gt;Private Sub UserForm_Terminate()If Not (conn Is Nothing) Thenconn.CloseEnd IfEnd Sub&lt;br /&gt;Raj&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8429628-107312020460878709?l=rajaamir.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://rajaamir.blogspot.com/2007/01/java-bean-generator-from-database-table.html</link><author>noreply@blogger.com (Raja Sekhar Amirapu)</author><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8429628.post-3522645707948841358</guid><pubDate>Mon, 01 Jan 2007 00:39:00 +0000</pubDate><atom:updated>2006-12-31T16:41:11.795-08:00</atom:updated><title>My blog migrated to New Blogger</title><description>Hi all,&lt;br /&gt;Hope you like my upgrade to new blogger. It has lots of features which you make use of.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8429628-3522645707948841358?l=rajaamir.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://rajaamir.blogspot.com/2006/12/my-blog-migrated-to-new-blogger.html</link><author>noreply@blogger.com (Raja Sekhar Amirapu)</author><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8429628.post-116201499643530700</guid><pubDate>Sat, 28 Oct 2006 05:31:00 +0000</pubDate><atom:updated>2006-12-31T16:28:49.661-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">BPEL</category><title>Business Process Execution Language (BPEL)</title><description>&lt;a href="http://photos1.blogger.com/blogger/3263/571/1600/donatone.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/3263/571/320/donatone.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Before we jump right into a discussion on Business Process Execution Language (BPEL) we need to set a framework for its use. It is important for managers, developers and DBAs to have an understanding of how BPEL can benefit them. Business process management (BPM) technology is a framework for applications that can effectively track and orchestrate business processes. BPM solutions will automatically manage processes and process flow, but allow for manual intervention when necessary. BPM might coordinate the extraction of customer information from a database or manage a new customer information transaction. BPM could generate transactions in multiple related systems or support straight-though processing without human intervention. BPM allows you to automate tasks involving information from multiple systems with rules to define the sequence in which the tasks are performed as well as responsibilities, conditions and other aspects of the process. BPM not only allows a business process to be executed more efficiently, it also provides the tools to allow you to measure performance and identify opportunities for improvement. A benefit of BPM is that changes can be easily made in processes or flow by adding, removing or updating a process.To take the advantage of the whole process the systems should follow Service Oriented architecture.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Business Process excecution language&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Business process excecution language defines a notation for specifying the business process behavior.&lt;br /&gt;&lt;br /&gt;The following are BPEL servers aviaible they are&lt;br /&gt;&lt;br /&gt;ActiveBPEL Engine                &lt;br /&gt;IBM BPEL4WS Editor and Java Run-Time&lt;br /&gt;Oracle BPEL Process Manager&lt;br /&gt;Microsoft BizTalk Server 2004(Biz talk server orchestration)&lt;br /&gt;Other BPEL Servers&lt;br /&gt;Here iam   giving  a brief overview of Oracle BPEL server.&lt;br /&gt;&lt;br /&gt;Oracle's BPEL server allows you to connect to data sources via its adaptors&lt;br /&gt;&lt;br /&gt;1) File adapters&lt;br /&gt;2) FTP adapters&lt;br /&gt;3) Oracle advanced querying&lt;br /&gt;4) Database server querying&lt;br /&gt;5) JMS adapter&lt;br /&gt;6) Oracle application adaptors&lt;br /&gt;Oracle's BPM has a buit-in support for the following&lt;br /&gt;&lt;br /&gt;XSLT Mapper&lt;br /&gt;XPATH&lt;br /&gt;XSD&lt;br /&gt;XSL.&lt;br /&gt;&lt;br /&gt;This BPM is completely built on XML.&lt;br /&gt;This is an abstract from Search Oracle's article on BPEL&lt;br /&gt;Hope this gives an idea about BPEL.&lt;br /&gt;&lt;br /&gt;To summaries, if you want to implement BPEL in a project, the following are the steps&lt;br /&gt;&lt;br /&gt;Expose the service(s) (by registering)&lt;br /&gt;Invoke a process flow&lt;br /&gt;Perform data transformation&lt;br /&gt;Manage exception processing&lt;br /&gt;Include user tasks&lt;br /&gt;Place sensors throughout the process flow&lt;br /&gt;Monitor the process&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8429628-116201499643530700?l=rajaamir.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://rajaamir.blogspot.com/2006/10/business-process-execution-language.html</link><author>noreply@blogger.com (Raja Sekhar Amirapu)</author><thr:total>3</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8429628.post-116188066269376483</guid><pubDate>Thu, 26 Oct 2006 16:35:00 +0000</pubDate><atom:updated>2006-10-26T09:37:42.703-07:00</atom:updated><title>Open Source Content Management Systems - .NET</title><description>Recently, i came accross some links on Open source Content Management Systems.&lt;br /&gt;I am exploring them&lt;br /&gt;http://petesbloggerama.blogspot.com/2006/10/open-source-aspnet-20-cms-content.html&lt;br /&gt;http://msdn.microsoft.com/newsgroups/default.aspx?&amp;guid=&amp;sloc=en-us&amp;dg=microsoft.public.dotnet.framework.aspnet&amp;p=1&amp;tid=b86611bd-2b72-4ee6-a397-d6f0d8ee9181&amp;mid=b86611bd-2b72-4ee6-a397-d6f0d8ee9181&lt;br /&gt;&lt;br /&gt;In my next posts i will write articles on these.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8429628-116188066269376483?l=rajaamir.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://rajaamir.blogspot.com/2006/10/open-source-content-management-systems.html</link><author>noreply@blogger.com (Raja Sekhar Amirapu)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8429628.post-115936234044608924</guid><pubDate>Wed, 27 Sep 2006 13:00:00 +0000</pubDate><atom:updated>2006-09-28T09:16:50.863-07:00</atom:updated><title>Log4J log file not getting generated in Weblogic</title><description>If you get a problem of Log file of Log4J is not getting generated, you need to add a entry to the weblogic.xml, &lt;br /&gt;  &lt;blockquote&gt;&amp;lt;container-descriptor&amp;gt;&lt;br /&gt;    &amp;lt;prefer-web-inf-classes&amp;gt;true&amp;lt/prefer-web-inf-classes&amp;gt;&lt;br /&gt;&amp;lt;/container-descriptor&amp;gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;This is because weblogic has it's own logger.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8429628-115936234044608924?l=rajaamir.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://rajaamir.blogspot.com/2006/09/log4j-log-file-not-getting-generated.html</link><author>noreply@blogger.com (Raja Sekhar Amirapu)</author><thr:total>3</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8429628.post-115083408472244427</guid><pubDate>Tue, 20 Jun 2006 20:03:00 +0000</pubDate><atom:updated>2006-07-18T08:29:57.893-07:00</atom:updated><title>Debugging in Eclipse</title><description>Debugging is an important in any development environment. By using the debug we will be able to solve the problem quickly and easily. It also reduces the extra outputs that will be added to the coding, which generally result in the removal of those codes at the End Minute, which might some times results in the Bugging of the entire code.&lt;br /&gt;&lt;br /&gt;Like any other IDE’ Eclipse is also provided with the Debug option, so that the java files can be debugged easily and quickly. With that Debug ption, we can debug even the servlets running on the server. The only requirement is that we must have the source code and the server must be running in the Debug Mode.&lt;br /&gt;&lt;br /&gt;Here, I am going to use Weblogic 8.0 as the Server.&lt;br /&gt;&lt;br /&gt;First we have to edit the Startup Script for StartWeblogic.cmd or StartDocumentum.cmd. At the last of the script, we will be finding the Statement as Below.---------------------------------------------------------------------------------------------------------&lt;br /&gt;%JAVA_HOME%\bin\java %JAVA_VM% %MEM_ARGS% %JAVA_OPTIONS% -Dweblogic.Name=%SERVER_NAME% -Dweblogic.ProductionModeEnabled=%PRODUCTION_MODE% -Djava.security.policy="%WL_HOME%\server\lib\weblogic.policy" weblogic.Server---------------------------------------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;Replace the above line with the below line&lt;br /&gt;&lt;br /&gt;%JAVA_HOME%\bin\java %JAVA_VM% %MEM_ARGS% %JAVA_OPTIONS% -Xdebug -Xrunjdwp:transport=dt_socket,server=y,address=7001 -Dweblogic.Name=%SERVER_NAME% -Dweblogic.ProductionModeEnabled=%PRODUCTION_MODE% -Djava.security.policy="%WL_HOME%\server\lib\weblogic.policy" weblogic.Server&lt;br /&gt;After this modification, when we try to start the server, the Screen will be displayed as fallows.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The Sever will be immediately suspended and it will wait for the Client Program like Eclipse to connect to them.&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/3263/571/1600/data.jpg"&gt;&lt;img style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://photos1.blogger.com/blogger/3263/571/320/data.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;In the Eclipse, we need to run the application in Debug mode. For this we need to select the RUN-&gt;Debug, from the menu. Then we have to select Remote Java Application. In that, we have to specify the port, where the server is running. Here we have to specify the Port No 7001. Then the Debug has to be pressed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8429628-115083408472244427?l=rajaamir.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://rajaamir.blogspot.com/2006/06/debugging-in-eclipse.html</link><author>noreply@blogger.com (Raja Sekhar Amirapu)</author><thr:total>5</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8429628.post-114391038991512285</guid><pubDate>Sat, 01 Apr 2006 16:43:00 +0000</pubDate><atom:updated>2006-06-18T04:50:24.760-07:00</atom:updated><title>A rudimentary page flow controller</title><description>I have started refreshing struts. I am reading a book called Sturts Survival guide.&lt;br /&gt;Every action has to render the next view to the user after successful business logic invocation.This would mean that a standard mapping.findForward() in every method of yours.The rundimentory page flow controller eliminates this by providing this information in declarative manner in struts-config.xml utilizing MyAction mapping That information is used at runtime to automatically decide which page to forward to. The reason why the page flow controller is called rudimentory si becuase it has serious limitation. If the page trasistions are dyanamic then it cannot work. This controller serves as an example for customized action mapping usage.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8429628-114391038991512285?l=rajaamir.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://rajaamir.blogspot.com/2006/04/rudimentary-page-flow-controller.html</link><author>noreply@blogger.com (Raja Sekhar Amirapu)</author><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8429628.post-113842960890798224</guid><pubDate>Sat, 28 Jan 2006 06:22:00 +0000</pubDate><atom:updated>2006-01-27T22:26:48.916-08:00</atom:updated><title>After long time</title><description>I just wanted to update my blog. Since i have joined a new job. I did not find time to update my blog. People say that they don't have time. But if people can defragment the time. You can find lots of free time. Defragmented time can be used some thing else.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8429628-113842960890798224?l=rajaamir.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://rajaamir.blogspot.com/2006/01/after-long-time.html</link><author>noreply@blogger.com (Raja Sekhar Amirapu)</author><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8429628.post-112158716742332497</guid><pubDate>Sun, 17 Jul 2005 07:56:00 +0000</pubDate><atom:updated>2005-07-17T03:09:38.816-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Convert Word to PDF</category><title>Creating word to PDF</title><description>Hi,&lt;br /&gt;&lt;p class="MsoNormal"&gt;I had opportunity to convert the word document to PDF. The word document is passed to a procedure. The procedure parseS the word document to create a PDF. The code is given below&lt;br /&gt;I have used ITextDotnet which is converted from Java to J#.&lt;br /&gt;You can download the &lt;span style="color: rgb(255, 0, 0);"&gt;ITEXTDOTNET  &lt;/span&gt;code from Sourceforge.net&lt;br /&gt;http://sourceforge.net/projects/itextdotnet/&lt;br /&gt;&lt;/p&gt; using System;&lt;br /&gt;using Word;&lt;br /&gt;//use the ITextDotnet&lt;br /&gt;using ds=com.lowagie.text;&lt;br /&gt;//include the pdf libary&lt;br /&gt;using com.lowagie.text.pdf;&lt;br /&gt;using System.IO;&lt;br /&gt;using System.Windows.Forms;&lt;br /&gt;using System.Drawing;&lt;br /&gt;using System.Drawing.Imaging;&lt;br /&gt;namespace WindowsApplication3&lt;br /&gt;{&lt;br /&gt; /// &lt;summary&gt;&lt;br /&gt; /// Summary description for WordDoc.&lt;br /&gt; /// &lt;/summary&gt;&lt;br /&gt; public class WordDoc&lt;br /&gt; {&lt;br /&gt;     public WordDoc()&lt;br /&gt;     {&lt;br /&gt;         //&lt;br /&gt;         // TODO: Add constructor logic here&lt;br /&gt;         //&lt;br /&gt;     }&lt;br /&gt;     public void ProccessWordDoc(Word.Document doc)&lt;br /&gt;     {&lt;br /&gt;     &lt;br /&gt; &lt;br /&gt;         // step 1: creation of a document-object&lt;br /&gt;         com.lowagie.text.Document document = new ds.Document(ds.PageSize.A5, 36, 72, 108, 180);&lt;br /&gt; &lt;br /&gt;         // step 2:&lt;br /&gt;         // we create a writer that listens to the document&lt;br /&gt;         // and directs a PDF-stream to a file&lt;br /&gt;     &lt;br /&gt;         PdfWriter.getInstance(document, new FileStream(doc.Name.Replace(".doc",".pdf"), FileMode.Create));&lt;br /&gt;     &lt;br /&gt;         // step 3: we open the document&lt;br /&gt;         document.open();&lt;br /&gt;     &lt;br /&gt;         // step 4: we add a paragraph to the document&lt;br /&gt;     &lt;br /&gt;     &lt;br /&gt;         //com.lowagie.text.Image img=new com.lowagie.text.Image()&lt;br /&gt;     &lt;br /&gt;         foreach(Word.Paragraph para in doc.Paragraphs)&lt;br /&gt;         {&lt;br /&gt;             com.lowagie.text.Paragraph paragraph = new ds.Paragraph();&lt;br /&gt;             switch(para.Alignment)&lt;br /&gt;             {&lt;br /&gt;                 case WdParagraphAlignment.wdAlignParagraphCenter:&lt;br /&gt;                     paragraph.setAlignment(ds.ElementConst.ALIGN_CENTER);&lt;br /&gt;                     break;&lt;br /&gt;                 case WdParagraphAlignment.wdAlignParagraphJustify:&lt;br /&gt;                     paragraph.setAlignment(ds.ElementConst.ALIGN_JUSTIFIED);&lt;br /&gt;                     break;&lt;br /&gt;                 case WdParagraphAlignment.wdAlignParagraphLeft:&lt;br /&gt;                     paragraph.setAlignment(ds.ElementConst.ALIGN_LEFT);&lt;br /&gt;                     break;&lt;br /&gt;                 case WdParagraphAlignment.wdAlignParagraphRight:&lt;br /&gt;                     paragraph.setAlignment(ds.ElementConst.ALIGN_RIGHT);&lt;br /&gt;                     break;&lt;br /&gt;             }          &lt;br /&gt;             paragraph.add(para.Range.Text);&lt;br /&gt;         &lt;br /&gt;             document.add(paragraph);&lt;br /&gt;&lt;br /&gt;         }&lt;br /&gt;     &lt;br /&gt;&lt;br /&gt;         // step 5: we close the document&lt;br /&gt;         document.close();&lt;br /&gt;     }&lt;br /&gt; }&lt;br /&gt;}&lt;br /&gt;Hope you like my Idea.&lt;br /&gt;This is a basic prelimary version.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8429628-112158716742332497?l=rajaamir.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://rajaamir.blogspot.com/2005/07/creating-word-to-pdf.html</link><author>noreply@blogger.com (Raja Sekhar Amirapu)</author><thr:total>6</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8429628.post-111423081648492883</guid><pubDate>Sat, 23 Apr 2005 04:13:00 +0000</pubDate><atom:updated>2005-04-22T21:33:36.486-07:00</atom:updated><title>Using Microsoft Agent from .NET</title><description>Download the microsoft agent from &lt;a href="http://www.microsoft.com/msagent/default.asp"&gt;http://www.microsoft.com/msagent/default.asp&lt;/a&gt;. If not present at &lt;windowspath&gt;/msagent\chars&lt;br /&gt;Add a reference to Microsoft Agent server using tools - references -  Microsoft Agent server 2.0&lt;br /&gt;Here is the code&lt;br /&gt;&lt;br /&gt;IAgentCtlCharacterEx Genie;&lt;br /&gt;Keep a textbox on form and a button in the button click keep the following code&lt;br /&gt;&lt;br /&gt;IAgentCtlCharacterEx Genie;&lt;br /&gt;if(textBox1.Text!="")&lt;br /&gt;{&lt;br /&gt;Agent1=new AgentClass();&lt;br /&gt;try&lt;br /&gt;{&lt;br /&gt;Agent1.Connected = true;&lt;br /&gt;string strPath=ConfigurationSettings.AppSettings.Get("path").ToString();&lt;br /&gt;//strPath is &lt;windowspath&gt;/msagent\chars&lt;br /&gt;Agent1.Characters.Load("Merlin",strPath);&lt;br /&gt;Genie=Agent1.Characters.Character("Merlin");&lt;br /&gt;Genie.Show(true);&lt;br /&gt;Genie.Speak(textBox1.Text,"");&lt;br /&gt;}&lt;br /&gt;catch(Exception ex)&lt;br /&gt;{&lt;br /&gt;throw ex;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This is just an idea to share&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8429628-111423081648492883?l=rajaamir.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://rajaamir.blogspot.com/2005/04/using-microsoft-agent-from-net.html</link><author>noreply@blogger.com (Raja Sekhar Amirapu)</author><thr:total>0</thr:total></item></channel></rss>

