<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-9174279772026029611</id><updated>2026-07-05T00:17:59.555-07:00</updated><category term="Contents Propogation Error"/><category term="How to start learning weblogic portal"/><category term="Weblogic Portal Interview Questions"/><category term="What is portal"/><title type='text'>Weblogic Portal Tech Cafe</title><subtitle type='html'>Technical Blog about Weblogic Portal,Webcenter,BPM and SOA Suite,Spring Framework issues and solutions - for Beginners, Intermediate professionals. In feature we will make it for Advanced level professionals also.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://venkataportal.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9174279772026029611/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://venkataportal.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/9174279772026029611/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Venkata SuryaMohan Sarvabatla</name><uri>http://www.blogger.com/profile/12978680399619498800</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_5kffsV2EoJM/Sqq68UOcLVI/AAAAAAAAABs/kHTQUwXaKYQ/S220/Picture+1.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>56</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-9174279772026029611.post-9172570261789757340</id><published>2014-01-09T11:58:00.003-08:00</published><updated>2014-01-09T11:58:34.505-08:00</updated><title type='text'>Sample on Accessing the Web Service Context</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;background-color: white; color: #555555; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px; margin-bottom: 10px; margin-top: 10px;&quot;&gt;
JAX-WS Sample&lt;br /&gt;==============&lt;br /&gt;package temp;&lt;br /&gt;&lt;br /&gt;import javax.jws.*;&lt;br /&gt;import javax.xml.ws.WebServiceContext;&lt;br /&gt;import javax.xml.ws.handler.MessageContext;&lt;br /&gt;import javax.servlet.http.HttpServletRequest;&lt;br /&gt;import javax.annotation.Resource;&lt;br /&gt;import javax.xml.ws.BindingType;&lt;br /&gt;import javax.xml.ws.soap.SOAPBinding;&lt;/div&gt;
&lt;table class=&quot;docInternalContentBox&quot; style=&quot;background-color: white; color: #555555; font-family: Arial, Verdana, sans-serif; font-size: 12px; height: 25px; line-height: 18px; width: 132px;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;span style=&quot;background-color: white; color: #555555; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px;&quot;&gt;public class MyWS {&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #555555; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px;&quot; /&gt;&lt;br /&gt;
&lt;div style=&quot;background-color: white; color: #555555; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px; margin-bottom: 10px; margin-top: 10px;&quot;&gt;
&lt;/div&gt;
&lt;blockquote style=&quot;background-color: white; color: #555555; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px; margin-bottom: 10px; margin-top: 10px;&quot;&gt;
@Resource(name=&quot;wsContext&quot;)&lt;br /&gt;private WebServiceContext wsContext;&lt;table class=&quot;docInternalContentBox&quot; style=&quot;height: 41px; width: 66px;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
public String hello() {&lt;br /&gt;&lt;blockquote style=&quot;margin-bottom: 10px; margin-top: 10px;&quot;&gt;
String reqInfo = getRequestInfo();&lt;br /&gt;return reqInfo;&lt;/blockquote&gt;
}&lt;br /&gt;&lt;br /&gt;private String getRequestInfo() {&lt;br /&gt;&lt;blockquote style=&quot;margin-bottom: 10px; margin-top: 10px;&quot;&gt;
return ((HttpServletRequest)(wsContext.getMessageContext().get(MessageContext.SERVLET_REQUEST))).getRemoteAddr();&lt;/blockquote&gt;
}&lt;/blockquote&gt;
&lt;div style=&quot;background-color: white; color: #555555; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px; margin-bottom: 10px; margin-top: 10px;&quot;&gt;
}&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #555555; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px; margin-bottom: 10px; margin-top: 10px;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #555555; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px; margin-bottom: 10px; margin-top: 10px;&quot;&gt;
JAX-RPC Sample&lt;br /&gt;=================&lt;br /&gt;package test;&lt;br /&gt;&lt;br /&gt;import javax.jws.*;&lt;br /&gt;import javax.xml.rpc.handler.MessageContext;&lt;br /&gt;import javax.xml.rpc.server.ServletEndpointContext;&lt;br /&gt;import javax.xml.rpc.ServiceException;&lt;br /&gt;import weblogic.wsee.message.WlMessageContext;&lt;br /&gt;import weblogic.wsee.connection.Connection;&lt;br /&gt;import weblogic.wsee.connection.transport.Transport;&lt;br /&gt;import weblogic.wsee.connection.transport.servlet.HttpServerTransport;&lt;br /&gt;import javax.xml.rpc.server.ServiceLifecycle;&lt;br /&gt;&lt;br /&gt;import weblogic.webservice.context.*;&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #555555; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px; margin-bottom: 10px; margin-top: 10px;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #555555; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px; margin-bottom: 10px; margin-top: 10px;&quot;&gt;
public class ServiceImpl implements ServiceLifecycle{&lt;br /&gt;&lt;br /&gt;private WebServiceContext wsContext;&lt;br /&gt;private ServletEndpointContext wsctx = null;&lt;br /&gt;&lt;br /&gt;public void init(Object context) throws ServiceException {&lt;/div&gt;
&lt;blockquote style=&quot;background-color: white; color: #555555; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px; margin-bottom: 10px; margin-top: 10px;&quot;&gt;
System.out.println(&quot;ServletEndpointContext inited...&quot;);&lt;br /&gt;wsctx = (ServletEndpointContext)context;&lt;/blockquote&gt;
&lt;div style=&quot;background-color: white; color: #555555; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px; margin-bottom: 10px; margin-top: 10px;&quot;&gt;
}&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #555555; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px; margin-bottom: 10px; margin-top: 10px;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #555555; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px; margin-bottom: 10px; margin-top: 10px;&quot;&gt;
public String getRemoteAddress() {&lt;/div&gt;
&lt;span style=&quot;background-color: white; color: #555555; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px;&quot;&gt;WlMessageContext msgCtx = (WlMessageContext)wsctx.getMessageContext();&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #555555; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #555555; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px;&quot;&gt;Connection conn = msgCtx.getDispatcher().getConnection();&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #555555; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #555555; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px;&quot;&gt;Transport transport = conn.getTransport();&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #555555; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px;&quot; /&gt;&lt;br style=&quot;background-color: white; color: #555555; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #555555; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px;&quot;&gt;if (transport instanceof HttpServerTransport) {&lt;/span&gt;&lt;br /&gt;
&lt;blockquote style=&quot;background-color: white; color: #555555; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px; margin-bottom: 10px; margin-top: 10px;&quot;&gt;
return ((HttpServerTransport)transport).getRequest().getRemoteAddr();&lt;/blockquote&gt;
&lt;span style=&quot;background-color: white; color: #555555; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px;&quot;&gt;}&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #555555; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #555555; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px;&quot;&gt;else {&lt;/span&gt;&lt;br /&gt;
&lt;blockquote style=&quot;background-color: white; color: #555555; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px; margin-bottom: 10px; margin-top: 10px;&quot;&gt;
return null;&lt;/blockquote&gt;
&lt;span style=&quot;background-color: white; color: #555555; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;background-color: white; color: #555555; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px; margin-bottom: 10px; margin-top: 10px;&quot;&gt;
}&lt;br /&gt;&lt;br /&gt;public void destroy() {}&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #555555; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px; margin-bottom: 10px; margin-top: 10px;&quot;&gt;
public String helloWorld(){&lt;/div&gt;
&lt;blockquote style=&quot;background-color: white; color: #555555; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px; margin-bottom: 10px; margin-top: 10px;&quot;&gt;
String reqInfo = getRemoteAddress();&lt;br /&gt;return &quot;Hi&quot;;&lt;/blockquote&gt;
&lt;span style=&quot;background-color: white; color: #555555; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px;&quot;&gt;}&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #555555; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #555555; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://venkataportal.blogspot.com/feeds/9172570261789757340/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://venkataportal.blogspot.com/2014/01/sample-on-accessing-web-service-context_9.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9174279772026029611/posts/default/9172570261789757340'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9174279772026029611/posts/default/9172570261789757340'/><link rel='alternate' type='text/html' href='http://venkataportal.blogspot.com/2014/01/sample-on-accessing-web-service-context_9.html' title='Sample on Accessing the Web Service Context'/><author><name>Venkata SuryaMohan Sarvabatla</name><uri>http://www.blogger.com/profile/12978680399619498800</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_5kffsV2EoJM/Sqq68UOcLVI/AAAAAAAAABs/kHTQUwXaKYQ/S220/Picture+1.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9174279772026029611.post-5954031036863667654</id><published>2014-01-09T11:58:00.001-08:00</published><updated>2014-01-09T11:58:23.976-08:00</updated><title type='text'>Sample on Accessing the Web Service Context</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;background-color: white; color: #555555; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px; margin-bottom: 10px; margin-top: 10px;&quot;&gt;
JAX-WS Sample&lt;br /&gt;==============&lt;br /&gt;package temp;&lt;br /&gt;&lt;br /&gt;import javax.jws.*;&lt;br /&gt;import javax.xml.ws.WebServiceContext;&lt;br /&gt;import javax.xml.ws.handler.MessageContext;&lt;br /&gt;import javax.servlet.http.HttpServletRequest;&lt;br /&gt;import javax.annotation.Resource;&lt;br /&gt;import javax.xml.ws.BindingType;&lt;br /&gt;import javax.xml.ws.soap.SOAPBinding;&lt;/div&gt;
&lt;table class=&quot;docInternalContentBox&quot; style=&quot;background-color: white; color: #555555; font-family: Arial, Verdana, sans-serif; font-size: 12px; height: 25px; line-height: 18px; width: 132px;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;span style=&quot;background-color: white; color: #555555; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px;&quot;&gt;public class MyWS {&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #555555; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px;&quot; /&gt;&lt;br /&gt;
&lt;div style=&quot;background-color: white; color: #555555; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px; margin-bottom: 10px; margin-top: 10px;&quot;&gt;
&lt;/div&gt;
&lt;blockquote style=&quot;background-color: white; color: #555555; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px; margin-bottom: 10px; margin-top: 10px;&quot;&gt;
@Resource(name=&quot;wsContext&quot;)&lt;br /&gt;private WebServiceContext wsContext;&lt;table class=&quot;docInternalContentBox&quot; style=&quot;height: 41px; width: 66px;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
public String hello() {&lt;br /&gt;&lt;blockquote style=&quot;margin-bottom: 10px; margin-top: 10px;&quot;&gt;
String reqInfo = getRequestInfo();&lt;br /&gt;return reqInfo;&lt;/blockquote&gt;
}&lt;br /&gt;&lt;br /&gt;private String getRequestInfo() {&lt;br /&gt;&lt;blockquote style=&quot;margin-bottom: 10px; margin-top: 10px;&quot;&gt;
return ((HttpServletRequest)(wsContext.getMessageContext().get(MessageContext.SERVLET_REQUEST))).getRemoteAddr();&lt;/blockquote&gt;
}&lt;/blockquote&gt;
&lt;div style=&quot;background-color: white; color: #555555; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px; margin-bottom: 10px; margin-top: 10px;&quot;&gt;
}&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #555555; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px; margin-bottom: 10px; margin-top: 10px;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #555555; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px; margin-bottom: 10px; margin-top: 10px;&quot;&gt;
JAX-RPC Sample&lt;br /&gt;=================&lt;br /&gt;package test;&lt;br /&gt;&lt;br /&gt;import javax.jws.*;&lt;br /&gt;import javax.xml.rpc.handler.MessageContext;&lt;br /&gt;import javax.xml.rpc.server.ServletEndpointContext;&lt;br /&gt;import javax.xml.rpc.ServiceException;&lt;br /&gt;import weblogic.wsee.message.WlMessageContext;&lt;br /&gt;import weblogic.wsee.connection.Connection;&lt;br /&gt;import weblogic.wsee.connection.transport.Transport;&lt;br /&gt;import weblogic.wsee.connection.transport.servlet.HttpServerTransport;&lt;br /&gt;import javax.xml.rpc.server.ServiceLifecycle;&lt;br /&gt;&lt;br /&gt;import weblogic.webservice.context.*;&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #555555; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px; margin-bottom: 10px; margin-top: 10px;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #555555; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px; margin-bottom: 10px; margin-top: 10px;&quot;&gt;
public class ServiceImpl implements ServiceLifecycle{&lt;br /&gt;&lt;br /&gt;private WebServiceContext wsContext;&lt;br /&gt;private ServletEndpointContext wsctx = null;&lt;br /&gt;&lt;br /&gt;public void init(Object context) throws ServiceException {&lt;/div&gt;
&lt;blockquote style=&quot;background-color: white; color: #555555; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px; margin-bottom: 10px; margin-top: 10px;&quot;&gt;
System.out.println(&quot;ServletEndpointContext inited...&quot;);&lt;br /&gt;wsctx = (ServletEndpointContext)context;&lt;/blockquote&gt;
&lt;div style=&quot;background-color: white; color: #555555; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px; margin-bottom: 10px; margin-top: 10px;&quot;&gt;
}&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #555555; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px; margin-bottom: 10px; margin-top: 10px;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #555555; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px; margin-bottom: 10px; margin-top: 10px;&quot;&gt;
public String getRemoteAddress() {&lt;/div&gt;
&lt;span style=&quot;background-color: white; color: #555555; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px;&quot;&gt;WlMessageContext msgCtx = (WlMessageContext)wsctx.getMessageContext();&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #555555; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #555555; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px;&quot;&gt;Connection conn = msgCtx.getDispatcher().getConnection();&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #555555; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #555555; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px;&quot;&gt;Transport transport = conn.getTransport();&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #555555; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px;&quot; /&gt;&lt;br style=&quot;background-color: white; color: #555555; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #555555; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px;&quot;&gt;if (transport instanceof HttpServerTransport) {&lt;/span&gt;&lt;br /&gt;
&lt;blockquote style=&quot;background-color: white; color: #555555; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px; margin-bottom: 10px; margin-top: 10px;&quot;&gt;
return ((HttpServerTransport)transport).getRequest().getRemoteAddr();&lt;/blockquote&gt;
&lt;span style=&quot;background-color: white; color: #555555; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px;&quot;&gt;}&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #555555; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #555555; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px;&quot;&gt;else {&lt;/span&gt;&lt;br /&gt;
&lt;blockquote style=&quot;background-color: white; color: #555555; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px; margin-bottom: 10px; margin-top: 10px;&quot;&gt;
return null;&lt;/blockquote&gt;
&lt;span style=&quot;background-color: white; color: #555555; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;background-color: white; color: #555555; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px; margin-bottom: 10px; margin-top: 10px;&quot;&gt;
}&lt;br /&gt;&lt;br /&gt;public void destroy() {}&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #555555; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px; margin-bottom: 10px; margin-top: 10px;&quot;&gt;
public String helloWorld(){&lt;/div&gt;
&lt;blockquote style=&quot;background-color: white; color: #555555; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px; margin-bottom: 10px; margin-top: 10px;&quot;&gt;
String reqInfo = getRemoteAddress();&lt;br /&gt;return &quot;Hi&quot;;&lt;/blockquote&gt;
&lt;span style=&quot;background-color: white; color: #555555; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px;&quot;&gt;}&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #555555; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #555555; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://venkataportal.blogspot.com/feeds/5954031036863667654/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://venkataportal.blogspot.com/2014/01/sample-on-accessing-web-service-context.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9174279772026029611/posts/default/5954031036863667654'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9174279772026029611/posts/default/5954031036863667654'/><link rel='alternate' type='text/html' href='http://venkataportal.blogspot.com/2014/01/sample-on-accessing-web-service-context.html' title='Sample on Accessing the Web Service Context'/><author><name>Venkata SuryaMohan Sarvabatla</name><uri>http://www.blogger.com/profile/12978680399619498800</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_5kffsV2EoJM/Sqq68UOcLVI/AAAAAAAAABs/kHTQUwXaKYQ/S220/Picture+1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9174279772026029611.post-8325377559904354551</id><published>2014-01-09T11:57:00.001-08:00</published><updated>2014-01-09T11:57:29.794-08:00</updated><title type='text'>Weblogic Web service Debug flags</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;background-color: white; color: #555555; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px; margin-bottom: 10px; margin-top: 10px;&quot;&gt;
For advance debug logging in webservice, you can enable debugs on Weblgic webservice by adding the following -D flags to your server startup script, then restart Weblogic server:&amp;nbsp;&lt;/div&gt;
&lt;ul style=&quot;background-color: white; color: #555555; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px; margin: 10px 0px 10px 17px; padding: 0px;&quot;&gt;
&lt;li style=&quot;margin-left: 15px;&quot;&gt;&lt;div style=&quot;margin-bottom: 10px; margin-top: 10px;&quot;&gt;
&lt;u&gt;Security related:&lt;/u&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;kmnotebox&quot;&gt;
&lt;div style=&quot;margin-bottom: 10px; margin-top: 10px;&quot;&gt;
-Dweblogic.wsee.security.verbose=true&lt;br /&gt;-Dweblogic.wsee.security.debug=true&lt;br /&gt;-Dweblogic.debug.DebugSecurityCredMap=true&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 10px; margin-top: 10px;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;margin-left: 15px;&quot;&gt;&lt;u&gt;Crypto related:&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;kmnotebox&quot;&gt;
&lt;div style=&quot;margin-bottom: 10px; margin-top: 10px;&quot;&gt;
-Dweblogic.xml.crypto.encrypt.verbose=true&lt;br /&gt;-Dweblogic.xml.crypto.dsig.debug=true&lt;br /&gt;-Dweblogic.xml.crypto.dsig.verbose=true&lt;br /&gt;-Dweblogic.xml.crypto.wss.debug=true&lt;br /&gt;-Dweblogic.xml.crypto.wss.verbose=true&lt;br /&gt;-Dweblogic.xml.crypto.keyinfo.debug=true&lt;br /&gt;-Dweblogic.xml.crypto.keyinfo.verbose=true&lt;br /&gt;-Dweblogic.xml.crypto.dsig.debug=true&lt;br /&gt;-Dweblogic.xml.crypto.dsig.verbose=true&lt;br /&gt;-Dweblogic.xml.crypto.encrypt.debug=true&lt;br /&gt;-Dweblogic.xml.crypto.encrypt.verbose=true&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 10px; margin-top: 10px;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;margin-left: 15px;&quot;&gt;&lt;u&gt;SAML related:&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;kmnotebox&quot;&gt;
&lt;div style=&quot;margin-bottom: 10px; margin-top: 10px;&quot;&gt;
-Dweblogic.debug.DebugSecuritySAMLService=true&lt;br /&gt;-Dweblogic.debug.DebugSecuritySAMLCredMap=true&lt;br /&gt;-Dweblogic.debug.DebugSecuritySAMLAtn=true&lt;br /&gt;-Dweblogic.debug.DebugSecuritySAMLLib=true&lt;br /&gt;-Dweblogic.debug.DebugSecuritySAML2Service=true&lt;br /&gt;-Dweblogic.debug.DebugSecuritySAML2CredMap=true&lt;br /&gt;-Dweblogic.debug.DebugSecuritySAML2Atn=true&lt;br /&gt;-Dweblogic.debug.DebugSecuritySAML2Lib=true&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 10px; margin-top: 10px;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 10px; margin-top: 10px;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;margin-left: 15px;&quot;&gt;&lt;u&gt;General:&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;kmnotebox&quot;&gt;
-Dweblogic.log.StdoutSeverity=Debug&lt;br /&gt;-Dweblogic.wsee.verbose=weblogic.wsee.conversation.*, weblogic.wsee.callback.*&lt;br /&gt;-Dweblogic.webservice.verbose=true&lt;br /&gt;-Dweblogic.wsee.debug=*&lt;br /&gt;-Dweblogic.wsee.verbose.timestamp=true&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;background-color: white; color: #555555; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px; margin-bottom: 10px; margin-top: 10px;&quot;&gt;
For logging of http request and response with Metro webservice, add the following to your server startup script, and restart Weblogic Server:&lt;/div&gt;
&lt;ul style=&quot;background-color: white; color: #555555; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px; margin: 10px 0px 10px 17px; padding: 0px;&quot;&gt;
&lt;li style=&quot;margin-left: 15px;&quot;&gt;&lt;u&gt;General:&lt;/u&gt;&lt;br /&gt;&lt;div class=&quot;kmnotebox&quot;&gt;
com.sun.xml.ws.transport.http.client.HttpTransportPipe.dump=true&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;background-color: white; color: #555555; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px; margin-bottom: 10px; margin-top: 10px;&quot;&gt;
You can selectively enable the relevant debug flags, as needed.&amp;nbsp; By default, all logging goes to the WLS server log.&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;kmcodeblock&quot; style=&quot;background-color: white; color: #555555; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px; width: 494px;&quot;&gt;
&lt;b&gt;Note:&amp;nbsp;&amp;nbsp;&lt;/b&gt;You can add more verbose debugging from individual subsystem in webservice using -Dweblogic.wsee.verbose by listing the subsystems in comma-separated list, as shown above. Alternatively, you can use use -Dweblogic.wsee.verbose=* to output all the debug logging.&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://venkataportal.blogspot.com/feeds/8325377559904354551/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://venkataportal.blogspot.com/2014/01/weblogic-web-service-debug-flags.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9174279772026029611/posts/default/8325377559904354551'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9174279772026029611/posts/default/8325377559904354551'/><link rel='alternate' type='text/html' href='http://venkataportal.blogspot.com/2014/01/weblogic-web-service-debug-flags.html' title='Weblogic Web service Debug flags'/><author><name>Venkata SuryaMohan Sarvabatla</name><uri>http://www.blogger.com/profile/12978680399619498800</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_5kffsV2EoJM/Sqq68UOcLVI/AAAAAAAAABs/kHTQUwXaKYQ/S220/Picture+1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9174279772026029611.post-5728113146717095690</id><published>2014-01-09T11:56:00.002-08:00</published><updated>2014-01-09T11:56:49.447-08:00</updated><title type='text'>Weblogic Classloader Debug Flags</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;background-color: white; color: #555555; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px; margin-bottom: 10px; margin-top: 10px;&quot;&gt;
Here&#39;s the list of Weblogic Server Classloader Debug flags that can be set in the start up scripts of weblogic server.&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #555555; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px; margin-bottom: 10px; margin-top: 10px;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #555555; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px; margin-bottom: 10px; margin-top: 10px;&quot;&gt;
&lt;span id=&quot;form1:panelPage1&quot;&gt;-Dweblogic.utils.classloaders.GenericClassLoader.Verbose=true&lt;br /&gt;-Dweblogic.utils.classloaders.ChangeAwareClassLoader.Verbose=true&lt;br /&gt;-Dweblogic.utils.classloaders.ClasspathClassFinder=true&lt;br /&gt;-Dweblogic.utils.classloaders.DefaultFilteringClassLoader.Verbose=true&lt;br /&gt;-Dweblogic.utils.classloaders.FilteringClassLoader.Verbose=true&lt;br /&gt;-Dweblogic.utils.classloaders.FilteringClassLoader.ResourceDump=true&lt;br /&gt;-Dweblogic.utils.classloaders.URLClassFinder.Verbose=true&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://venkataportal.blogspot.com/feeds/5728113146717095690/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://venkataportal.blogspot.com/2014/01/weblogic-classloader-debug-flags.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9174279772026029611/posts/default/5728113146717095690'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9174279772026029611/posts/default/5728113146717095690'/><link rel='alternate' type='text/html' href='http://venkataportal.blogspot.com/2014/01/weblogic-classloader-debug-flags.html' title='Weblogic Classloader Debug Flags'/><author><name>Venkata SuryaMohan Sarvabatla</name><uri>http://www.blogger.com/profile/12978680399619498800</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_5kffsV2EoJM/Sqq68UOcLVI/AAAAAAAAABs/kHTQUwXaKYQ/S220/Picture+1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9174279772026029611.post-8548390051724614361</id><published>2014-01-09T11:56:00.000-08:00</published><updated>2014-01-09T11:56:13.211-08:00</updated><title type='text'>Different ways to take thread dumps in WebLogic Server</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h3 class=&quot;km&quot; style=&quot;background-color: white; color: #555555; font-family: Arial, Verdana, sans-serif; line-height: 18px; margin-bottom: 10px; margin-top: 10px;&quot;&gt;
Different ways to take thread dumps in WebLogic Server&lt;/h3&gt;
&lt;div style=&quot;background-color: white; color: #555555; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px; margin-bottom: 10px; margin-top: 10px;&quot;&gt;
WebLogic Server (WLS) and Java offer several ways to generate thread dumps, they are detailed below. &amp;nbsp;It is always recommended to obtain the thread dumps by using operating system (OS) commands rather than by using Java classes or the Administration Console, because if the console is hanging, users won&#39;t be able to connect to it to issue thread dumps.&lt;/div&gt;
&lt;ol style=&quot;background-color: white; color: #555555; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px; margin: 10px 0px 10px 17px;&quot;&gt;
&lt;li style=&quot;margin-left: 15px;&quot;&gt;Use operating system commands to get the thread dumps when WLS starts up from a command-line script:&lt;br /&gt;&lt;ul style=&quot;margin: 10px 0px 10px 17px; padding: 0px;&quot;&gt;
&lt;li style=&quot;margin-left: 15px;&quot;&gt;On Windows OSes, thread dumps can be created by&lt;br /&gt;&lt;div class=&quot;kmcodeblock&quot;&gt;
&lt;ctrl&gt;+&lt;break&gt; --&amp;nbsp;&lt;i&gt;the thread dumps are generated in the server stdout&lt;/i&gt;&lt;/break&gt;&lt;/ctrl&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;margin-left: 15px;&quot;&gt;On POSIX-compliant platforms (e.g. Solaris and Linux), first identify the process ID (&lt;i&gt;pid&lt;/i&gt;) usingps -ef | grep java, then run&lt;br /&gt;&lt;div class=&quot;kmcodeblock&quot;&gt;
kill -3 &lt;pid&gt; 2&amp;gt;&amp;amp;1&lt;/pid&gt;&lt;/div&gt;
Signal 3 is equivalent to SIGQUIT. Note that in Solaris, the thread dump is generated in the current shell, but in Linux, the thread dump is generated in the shell which started the java process specified by the pid.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li style=&quot;margin-left: 15px;&quot;&gt;Using beasvc (up to WLS 10.3.5 included):&lt;br /&gt;&lt;div class=&quot;kmcodeblock&quot;&gt;
beasvc -dump -svcname:&lt;service_name&gt;&lt;/service_name&gt;&lt;/div&gt;
&lt;ul style=&quot;margin: 10px 0px 10px 17px; padding: 0px;&quot;&gt;
&lt;li style=&quot;margin-left: 15px;&quot;&gt;&lt;i&gt;service_name&lt;/i&gt;&amp;nbsp;is the Windows service that is running the server instance (e.g. mydomain_myserver)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li style=&quot;margin-left: 15px;&quot;&gt;Using wlsve (from 10.3.6/12.1.1):&lt;br /&gt;&lt;div class=&quot;kmcodeblock&quot;&gt;
wlsve -dump -svcname:&lt;service_name&gt;&lt;/service_name&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;margin-left: 15px;&quot;&gt;Using weblogic.WLST:&lt;br /&gt;&lt;div class=&quot;kmcodeblock&quot;&gt;
setDomain.cmd or setDomain.sh depending on the OS&lt;br /&gt;java weblogic.WLST&lt;br /&gt;connect(&quot;&lt;username&gt;&quot;,&quot;&lt;password&gt;&quot;,&quot;t3://&lt;url&gt;:&lt;port&gt;&quot;)&lt;br /&gt;threadDump()&lt;/port&gt;&lt;/url&gt;&lt;/password&gt;&lt;/username&gt;&lt;/div&gt;
The thread dump will be generated in Thread_Dump_AdminServer.txt. &amp;nbsp;&lt;a href=&quot;https://mosemp.us.oracle.com/epmos/faces/DocumentDisplay?id=1274713.1&quot; style=&quot;color: black;&quot;&gt;Note&amp;nbsp;1274713.1&lt;/a&gt;&amp;nbsp;addresses WLST thread dump in more details with examples on how to define sleep time between each dump and number of dumps to take.&lt;/li&gt;
&lt;li style=&quot;margin-left: 15px;&quot;&gt;From a command line or shell, a thread dump can be generated via the following command&amp;nbsp;&lt;i&gt;(deprecated from WLS 9.0)&lt;/i&gt;:&lt;br /&gt;&lt;div class=&quot;kmcodeblock&quot;&gt;
setDomain.cmd or setDomain.sh depending on the OS&lt;br /&gt;java weblogic.Admin &lt;url&gt;:&lt;port&gt; -username &lt;username&gt; -password &lt;password&gt; THREAD_DUMP&lt;/password&gt;&lt;/username&gt;&lt;/port&gt;&lt;/url&gt;&lt;/div&gt;
The thread dump will be generated in the defined server stdout.&lt;/li&gt;
&lt;li style=&quot;margin-left: 15px;&quot;&gt;From the WLS Administration Console, a thread dump can be created by navigating to Server -&amp;gt; &lt;server_name&gt; -&amp;gt; Monitoring -&amp;gt; Dump threads stack. This method could lead to truncated or incomplete thread dumps.&lt;/server_name&gt;&lt;/li&gt;
&lt;li style=&quot;margin-left: 15px;&quot;&gt;From the Services Administration Tools when WLS runs as a Windows Service, see&amp;nbsp;&lt;a href=&quot;https://mosemp.us.oracle.com/epmos/faces/DocumentDisplay?id=1348645.1&quot; style=&quot;color: black;&quot;&gt;Note&amp;nbsp;1348645.1&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;margin-left: 15px;&quot;&gt;Java VisualVM can also be used to take thread dumps while applications are running, see&amp;nbsp;&lt;a href=&quot;http://docs.oracle.com/javase/6/docs/technotes/guides/visualvm/applications_local.html&quot; style=&quot;color: black;&quot;&gt;http://docs.oracle.com/javase/6/docs/technotes/guides/visualvm/applications_local.html&lt;/a&gt;&amp;nbsp;for more details&lt;/li&gt;
&lt;li style=&quot;margin-left: 15px;&quot;&gt;With jstack&lt;br /&gt;&lt;div class=&quot;kmcodeblock&quot;&gt;
jstack &lt;pid&gt; or jstack -l &lt;pid&gt; to print additional information about locks&lt;/pid&gt;&lt;/pid&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;margin-left: 15px;&quot;&gt;From the JRockit command line:&lt;br /&gt;&lt;div class=&quot;kmcodeblock&quot;&gt;
jrcmd &lt;pid&gt; print_threads&lt;/pid&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://venkataportal.blogspot.com/feeds/8548390051724614361/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://venkataportal.blogspot.com/2014/01/different-ways-to-take-thread-dumps-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9174279772026029611/posts/default/8548390051724614361'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9174279772026029611/posts/default/8548390051724614361'/><link rel='alternate' type='text/html' href='http://venkataportal.blogspot.com/2014/01/different-ways-to-take-thread-dumps-in.html' title='Different ways to take thread dumps in WebLogic Server'/><author><name>Venkata SuryaMohan Sarvabatla</name><uri>http://www.blogger.com/profile/12978680399619498800</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_5kffsV2EoJM/Sqq68UOcLVI/AAAAAAAAABs/kHTQUwXaKYQ/S220/Picture+1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9174279772026029611.post-4344497391848379270</id><published>2013-04-18T15:12:00.001-07:00</published><updated>2013-04-18T15:13:47.697-07:00</updated><title type='text'>Difference between &#39;&lt;&#39;context:annotation-config&#39;&gt;&#39; vs &#39;&lt;&#39;context:component-scan&#39;&gt;&#39;</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Please see the below link&lt;br /&gt;
&lt;a href=&quot;http://stackoverflow.com/questions/7414794/difference-between-contextannotation-config-vs-contextcomponent-scan&quot;&gt;http://stackoverflow.com/questions/7414794/difference-between-contextannotation-config-vs-contextcomponent-scan&lt;/a&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://venkataportal.blogspot.com/feeds/4344497391848379270/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://venkataportal.blogspot.com/2013/04/difference-between-vs.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9174279772026029611/posts/default/4344497391848379270'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9174279772026029611/posts/default/4344497391848379270'/><link rel='alternate' type='text/html' href='http://venkataportal.blogspot.com/2013/04/difference-between-vs.html' title='Difference between &#39;&lt;&#39;context:annotation-config&#39;&gt;&#39; vs &#39;&lt;&#39;context:component-scan&#39;&gt;&#39;'/><author><name>Venkata SuryaMohan Sarvabatla</name><uri>http://www.blogger.com/profile/12978680399619498800</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_5kffsV2EoJM/Sqq68UOcLVI/AAAAAAAAABs/kHTQUwXaKYQ/S220/Picture+1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9174279772026029611.post-4606167303327765655</id><published>2013-04-14T11:29:00.002-07:00</published><updated>2013-04-14T11:29:47.780-07:00</updated><title type='text'>Oracle Identity Analytics (OIA) 11g LDAP Integration for User Authentication</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;a href=&quot;http://www.youtube.com/watch?v=OExtDJe4D0s&quot;&gt;http://www.youtube.com/watch?v=OExtDJe4D0s&lt;/a&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://venkataportal.blogspot.com/feeds/4606167303327765655/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://venkataportal.blogspot.com/2013/04/oracle-identity-analytics-oia-11g-ldap.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9174279772026029611/posts/default/4606167303327765655'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9174279772026029611/posts/default/4606167303327765655'/><link rel='alternate' type='text/html' href='http://venkataportal.blogspot.com/2013/04/oracle-identity-analytics-oia-11g-ldap.html' title='Oracle Identity Analytics (OIA) 11g LDAP Integration for User Authentication'/><author><name>Venkata SuryaMohan Sarvabatla</name><uri>http://www.blogger.com/profile/12978680399619498800</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_5kffsV2EoJM/Sqq68UOcLVI/AAAAAAAAABs/kHTQUwXaKYQ/S220/Picture+1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9174279772026029611.post-2995770106938563958</id><published>2013-04-14T11:29:00.000-07:00</published><updated>2013-04-14T11:29:01.906-07:00</updated><title type='text'>Oracle Integration Using Oracle Fusion Middleware, SOA and BPEL</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;a href=&quot;http://www.youtube.com/watch?v=r25V4L_2HsE&quot;&gt;http://www.youtube.com/watch?v=r25V4L_2HsE&lt;/a&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://venkataportal.blogspot.com/feeds/2995770106938563958/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://venkataportal.blogspot.com/2013/04/oracle-integration-using-oracle-fusion.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9174279772026029611/posts/default/2995770106938563958'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9174279772026029611/posts/default/2995770106938563958'/><link rel='alternate' type='text/html' href='http://venkataportal.blogspot.com/2013/04/oracle-integration-using-oracle-fusion.html' title='Oracle Integration Using Oracle Fusion Middleware, SOA and BPEL'/><author><name>Venkata SuryaMohan Sarvabatla</name><uri>http://www.blogger.com/profile/12978680399619498800</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_5kffsV2EoJM/Sqq68UOcLVI/AAAAAAAAABs/kHTQUwXaKYQ/S220/Picture+1.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9174279772026029611.post-1562995308992346761</id><published>2013-04-14T11:27:00.001-07:00</published><updated>2013-04-14T11:27:37.301-07:00</updated><title type='text'>Oracle SOA Introduction Video</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;h1 id=&quot;watch-headline-title&quot; style=&quot;border: 0px; font-family: arial, sans-serif; font-size: 19px; margin: 0px; overflow: hidden; padding: 0px; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal;&quot;&gt;
&lt;a href=&quot;http://www.youtube.com/watch?v=aY4q99LSbzo&quot;&gt;http://www.youtube.com/watch?v=aY4q99LSbzo&lt;/a&gt;&lt;/h1&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://venkataportal.blogspot.com/feeds/1562995308992346761/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://venkataportal.blogspot.com/2013/04/oracle-soa-introduction-video_14.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9174279772026029611/posts/default/1562995308992346761'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9174279772026029611/posts/default/1562995308992346761'/><link rel='alternate' type='text/html' href='http://venkataportal.blogspot.com/2013/04/oracle-soa-introduction-video_14.html' title='Oracle SOA Introduction Video'/><author><name>Venkata SuryaMohan Sarvabatla</name><uri>http://www.blogger.com/profile/12978680399619498800</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_5kffsV2EoJM/Sqq68UOcLVI/AAAAAAAAABs/kHTQUwXaKYQ/S220/Picture+1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9174279772026029611.post-1152411708584013400</id><published>2013-04-14T11:25:00.002-07:00</published><updated>2013-04-14T11:26:27.016-07:00</updated><title type='text'>Oracle - Understanding WebLogic Architecture</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;a href=&quot;http://www.youtube.com/watch?v=5RfuuKNbVTU&quot;&gt;http://www.youtube.com/watch?v=5RfuuKNbVTU&lt;/a&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://venkataportal.blogspot.com/feeds/1152411708584013400/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://venkataportal.blogspot.com/2013/04/oracle-soa-introduction-video.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9174279772026029611/posts/default/1152411708584013400'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9174279772026029611/posts/default/1152411708584013400'/><link rel='alternate' type='text/html' href='http://venkataportal.blogspot.com/2013/04/oracle-soa-introduction-video.html' title='Oracle - Understanding WebLogic Architecture'/><author><name>Venkata SuryaMohan Sarvabatla</name><uri>http://www.blogger.com/profile/12978680399619498800</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_5kffsV2EoJM/Sqq68UOcLVI/AAAAAAAAABs/kHTQUwXaKYQ/S220/Picture+1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9174279772026029611.post-8581570325460237294</id><published>2013-04-13T20:33:00.001-07:00</published><updated>2013-04-15T17:09:10.732-07:00</updated><title type='text'>Filetype(MIME type) check Using JMimeMagic</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;background-color: white; color: #505050; font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;Checking the file extension is not a very strong way to determine the file type. A more robust solution is possible with the&lt;/span&gt;&lt;a href=&quot;http://sourceforge.net/projects/jmimemagic/&quot; style=&quot;background-color: white; color: #295ab5; font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px;&quot; target=&quot;_new&quot;&gt;JMimeMagic library&lt;/a&gt;&lt;span style=&quot;background-color: white; color: #505050; font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;. JMimeMagic is a Java library (LGLP licence) that retrieves file and stream mime types by checking magic headers.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #505050; font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: white; color: #505050; font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: white; color: #505050; font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;See the below implementation of&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;JMimeMagic to check the file MIME type&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; private String VIRUS_FILE_MIME_TYPE = &quot;???&quot;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;private String RTF_FILE_MIME_TYPE = &quot;rtf&quot;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;private String MSWORD_FILE_MIME_TYPE = &quot;msword&quot;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;private String MIME_TYPE_NOTAVAILABLE = &quot;text/plain&quot;;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;//file extension check&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;byte[] buf = new byte[1024];&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;&amp;nbsp; if(multipartFile.getBytes().length &amp;gt; 100){&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; fileIS.read(buf, 0, 100);&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;&amp;nbsp;}else{&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;fileIS.read(buf, 0, multipartFile.getBytes().length);&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;&amp;nbsp;MagicMatch match = null;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;String mimeType = null;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;try{&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;match = Magic.getMagicMatch(buf, false);&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;} catch (MagicParseException mpe){&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;logger.error(&quot;MagicParseException--&amp;gt;&quot;+mpe);&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;} catch (MagicMatchNotFoundException mmf){&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;logger.error(&quot;MagicMatchNotFoundException--&amp;gt;&quot;+mmf);&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;} catch (MagicException me){&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;logger.error(&quot;MagicException--&amp;gt;&quot;+me);&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;}catch (Exception e){&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;logger.error(&quot;Magic Exception--&amp;gt;&quot;+e);&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;if(match != null) {&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;&amp;nbsp;mimeType = match.getMimeType();&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;logger.debug(&quot;MagicMatch mimeType(contenttype):&quot;+mimeType);&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;String mimeTypeFirstSubStr=&quot;&quot;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;String mimeTypeSecondSubStr=&quot;&quot;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;if(mimeType != null &amp;amp;&amp;amp; mimeType.length() &amp;gt;0){&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;int index = mimeType.indexOf(&quot;/&quot;);&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;     &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;if(index &amp;gt;0){&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;// In File MIMETYPE first part (ex. in application/rtf first part application and rtf is second part)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;mimeTypeFirstSubStr = mimeType.substring(0, index);&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;// In File MIMETYPE second part&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;mimeTypeSecondSubStr = mimeType.substring(index+1, mimeType.length());&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;String contentType = multipartFile.getContentType();&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;logger.debug(&quot;File extension content type:&quot;+contentType);&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;String contentTypeFirstSubStr=&quot;&quot;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;String contentTypeSecondSubStr=&quot;&quot;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;if(contentType != null &amp;amp;&amp;amp; contentType.length() &amp;gt;0){&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;int index = contentType.indexOf(&quot;/&quot;);&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;     &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;if(index &amp;gt;0){&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;// In File CONTENTTYPE first part (ex. in application/rtf first part application and rtf is second part)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;contentTypeFirstSubStr = contentType.substring(0, index);&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;// In File CONTENTTYPE second part&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;contentTypeSecondSubStr = contentType.substring(index+1, contentType.length());&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;     &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;logger.info(&quot;File original content type &quot;+ mimeType + &quot; extension content type:&quot;+contentType); &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;//MIME TYPE check logic&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;if(mimeType != null &amp;amp;&amp;amp; !&quot;&quot;.equalsIgnoreCase(mimeType) &amp;amp;&amp;amp; !MIME_TYPE_NOTAVAILABLE.equalsIgnoreCase(mimeType)){&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;if(!&quot;&quot;.equalsIgnoreCase(mimeTypeFirstSubStr)&amp;amp;&amp;amp;!&quot;&quot;.equalsIgnoreCase(contentTypeFirstSubStr)){&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;if(!mimeTypeFirstSubStr.equalsIgnoreCase(contentTypeFirstSubStr)){&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;if((!&quot;&quot;.equalsIgnoreCase(mimeTypeSecondSubStr) &amp;amp;&amp;amp; !&quot;&quot;.equalsIgnoreCase(contentTypeSecondSubStr)) &amp;amp;&amp;amp; (!mimeTypeSecondSubStr.equalsIgnoreCase(contentTypeSecondSubStr))){&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;//If RTF file is converted to MSWORD or MSWORD file is converted to RTF&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt; &amp;nbsp; &amp;nbsp;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;if(!(RTF_FILE_MIME_TYPE.equalsIgnoreCase(mimeTypeSecondSubStr) &amp;amp;&amp;amp; MSWORD_FILE_MIME_TYPE.equalsIgnoreCase(contentTypeSecondSubStr)) &amp;amp;&amp;amp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt; &amp;nbsp; &amp;nbsp;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;     &lt;/span&gt;!(MSWORD_FILE_MIME_TYPE.equalsIgnoreCase(mimeTypeSecondSubStr) &amp;amp;&amp;amp; RTF_FILE_MIME_TYPE.equalsIgnoreCase(contentTypeSecondSubStr))){&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt; &amp;nbsp; &amp;nbsp;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;notAllowedFile = true;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;      &lt;/span&gt; &amp;nbsp; &amp;nbsp;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;&amp;nbsp;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; //For virus files&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; }else if(mimeType != null &amp;amp;&amp;amp; !&quot;&quot;.equalsIgnoreCase(mimeType) &amp;amp;&amp;amp; VIRUS_FILE_MIME_TYPE.equalsIgnoreCase(mimeType)){&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;&amp;nbsp;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; notAllowedFile = true;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp;}&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;&amp;nbsp;}&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; if(notAllowedFile){&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;String message = String.valueOf(XMLConfigurationManager.getInstance().getConfig().getList(&quot;CustomerMessage.Errors.DocNotAllowedFileTypeMsg&quot;));&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;&amp;nbsp; message = message.substring(1,message.length()-1);&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;customerMessageService.setErrorMessage(message);&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #505050; font-family: Verdana, Arial, helvetica, sans-serif;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;}&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://venkataportal.blogspot.com/feeds/8581570325460237294/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://venkataportal.blogspot.com/2013/04/filetypemime-type-check-using-jmimemagic.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9174279772026029611/posts/default/8581570325460237294'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9174279772026029611/posts/default/8581570325460237294'/><link rel='alternate' type='text/html' href='http://venkataportal.blogspot.com/2013/04/filetypemime-type-check-using-jmimemagic.html' title='Filetype(MIME type) check Using JMimeMagic'/><author><name>Venkata SuryaMohan Sarvabatla</name><uri>http://www.blogger.com/profile/12978680399619498800</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_5kffsV2EoJM/Sqq68UOcLVI/AAAAAAAAABs/kHTQUwXaKYQ/S220/Picture+1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9174279772026029611.post-894374138264966363</id><published>2013-04-13T20:12:00.000-07:00</published><updated>2013-04-13T20:12:10.118-07:00</updated><title type='text'>Sorting problem with Displaytag + Webflow</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Please modify the display tag implementation like below .&lt;br /&gt;
&lt;br style=&quot;background-color: #fafafa; color: #333333; font-family: Verdana, Arial, Tahoma, Calibri, Geneva, sans-serif; font-size: 13px;&quot; /&gt;
&lt;span style=&quot;color: #333333; font-family: Verdana, Arial, Tahoma, Calibri, Geneva, sans-serif; font-size: x-small;&quot;&gt;&lt;span style=&quot;background-color: #fafafa;&quot;&gt;&lt;display:table requesturi=&quot;myFlowURL.html?_flowExecutionKey=${_fl owExecutionKey}&amp;amp;_eventId=redisplay&quot;&gt;&lt;/display:table&gt;&lt;/span&gt;&lt;display:table b=&quot;&quot; id=&quot;documentsList&quot; name=&quot;documentsUploadedList&quot;&gt;excludedParams=&quot;*&quot; &lt;/display:table&gt;&lt;/span&gt;&lt;/div&gt;
defaultsort=&quot;1&quot; defaultorder=&quot;ascending&quot; sort=&quot;page&quot; requestURI=&quot;${myURL}&lt;b&gt;_eventId=redisplay&quot; &lt;/b&gt;pagesize=&quot;${fileupload_table_pagesize}&quot;&amp;gt;&lt;br style=&quot;background-color: #fafafa; color: #333333; font-family: Verdana, Arial, Tahoma, Calibri, Geneva, sans-serif; font-size: 13px;&quot; /&gt;
&lt;span style=&quot;background-color: #fafafa; color: #333333; font-family: Verdana, Arial, Tahoma, Calibri, Geneva, sans-serif; font-size: 13px;&quot;&gt;There is -no- problem with this. Sorting links will work fine, paging links will work fine, no javascript, no hassle, just plain elegant code.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #fafafa; color: #333333; font-family: Verdana, Arial, Tahoma, Calibri, Geneva, sans-serif; font-size: 13px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: #fafafa; color: #333333; font-family: Verdana, Arial, Tahoma, Calibri, Geneva, sans-serif; font-size: 13px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: #fafafa; color: #333333; font-family: Verdana, Arial, Tahoma, Calibri, Geneva, sans-serif; font-size: 13px;&quot;&gt;It Solves the below errorError&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoPlainText&quot;&gt;
Caused by:
org.springframework.expression.spel.SpelEvaluationException: EL1008E:(pos 0):
Field or property &#39;d&#39; cannot be found on object of type
&#39;com.test..model.entity.Application&#39;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoPlainText&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at
org.springframework.expression.spel.ast.PropertyOrFieldReference.readProperty(PropertyOrFieldReference.java:208)&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://venkataportal.blogspot.com/feeds/894374138264966363/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://venkataportal.blogspot.com/2013/04/sorting-problem-with-displaytag-webflow.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9174279772026029611/posts/default/894374138264966363'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9174279772026029611/posts/default/894374138264966363'/><link rel='alternate' type='text/html' href='http://venkataportal.blogspot.com/2013/04/sorting-problem-with-displaytag-webflow.html' title='Sorting problem with Displaytag + Webflow'/><author><name>Venkata SuryaMohan Sarvabatla</name><uri>http://www.blogger.com/profile/12978680399619498800</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_5kffsV2EoJM/Sqq68UOcLVI/AAAAAAAAABs/kHTQUwXaKYQ/S220/Picture+1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9174279772026029611.post-9050281935091579441</id><published>2013-04-13T19:35:00.002-07:00</published><updated>2013-04-13T19:35:53.168-07:00</updated><title type='text'></title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Good evening guys .. from today I will start writing about spring frame work with Weblogic portal&lt;br /&gt;
&lt;br /&gt;
Thanks,&lt;br /&gt;
Venkata Sarvabatla&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://venkataportal.blogspot.com/feeds/9050281935091579441/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://venkataportal.blogspot.com/2013/04/good-evening-guys.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9174279772026029611/posts/default/9050281935091579441'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9174279772026029611/posts/default/9050281935091579441'/><link rel='alternate' type='text/html' href='http://venkataportal.blogspot.com/2013/04/good-evening-guys.html' title=''/><author><name>Venkata SuryaMohan Sarvabatla</name><uri>http://www.blogger.com/profile/12978680399619498800</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_5kffsV2EoJM/Sqq68UOcLVI/AAAAAAAAABs/kHTQUwXaKYQ/S220/Picture+1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9174279772026029611.post-3798902804311449191</id><published>2012-04-29T21:29:00.003-07:00</published><updated>2012-04-29T21:29:55.435-07:00</updated><title type='text'>JSR 168 VS JSR 286</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;div style=&quot;background-color: white; color: #222222; font-family: &#39;Lucida Grande&#39;, &#39;Lucida Sans Unicode&#39;, Helvetica, Arial, sans-serif; font-size: 13px; line-height: 1.5; margin-bottom: 15px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: -webkit-auto;&quot;&gt;
&lt;b&gt;Simple format&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #222222; font-family: &#39;Lucida Grande&#39;, &#39;Lucida Sans Unicode&#39;, Helvetica, Arial, sans-serif; font-size: 13px; line-height: 1.5; margin-bottom: 15px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: -webkit-auto;&quot;&gt;
The major improvements from JSR 168, (as noted in the JSR 286 document)&lt;/div&gt;
&lt;ul style=&quot;background-color: white; color: #222222; font-family: &#39;Lucida Grande&#39;, &#39;Lucida Sans Unicode&#39;, Helvetica, Arial, sans-serif; font-size: 13px; line-height: 18px; margin-bottom: 15px; margin-left: 30px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: -webkit-auto;&quot;&gt;
&lt;li style=&quot;margin-bottom: 5px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;Events – enabling a portlet to send and receive events and perform state changes or send further events as a result of processing an event.&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 5px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;Public render parameters – allowing portlets to share parameters with other portlets.&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 5px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;Resource serving – provides the ability for a portlet to serve a resource.&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 5px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;Portlet filter – allowing on -the -fly transformations of information in both the request to and the response from a portlet.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;background-color: white; color: #222222; font-family: &#39;Lucida Grande&#39;, &#39;Lucida Sans Unicode&#39;, Helvetica, Arial, sans-serif; font-size: 13px; line-height: 1.5; margin-bottom: 15px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: -webkit-auto;&quot;&gt;
Apart for these major differences,there are many minor changes like&lt;/div&gt;
&lt;ul style=&quot;background-color: white; color: #222222; font-family: &#39;Lucida Grande&#39;, &#39;Lucida Sans Unicode&#39;, Helvetica, Arial, sans-serif; font-size: 13px; line-height: 18px; margin-bottom: 15px; margin-left: 30px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: -webkit-auto;&quot;&gt;
&lt;li style=&quot;margin-bottom: 5px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;getNamespace() – this method gives unique value for the portlet window&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 5px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;getWindowsID()- this method returns portlet window ID&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 5px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;Portlet Cookies- Can beset&amp;nbsp; on particular phase and retrieved on the subsequest phase&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 5px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;Additions to PortletRequestDispatcher&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 5px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;Portlet container runtime options&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 5px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;New CSS classess&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://venkataportal.blogspot.com/feeds/3798902804311449191/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://venkataportal.blogspot.com/2012/04/jsr-168-vs-jsr-286.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9174279772026029611/posts/default/3798902804311449191'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9174279772026029611/posts/default/3798902804311449191'/><link rel='alternate' type='text/html' href='http://venkataportal.blogspot.com/2012/04/jsr-168-vs-jsr-286.html' title='JSR 168 VS JSR 286'/><author><name>Venkata SuryaMohan Sarvabatla</name><uri>http://www.blogger.com/profile/12978680399619498800</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_5kffsV2EoJM/Sqq68UOcLVI/AAAAAAAAABs/kHTQUwXaKYQ/S220/Picture+1.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9174279772026029611.post-2467314548057018695</id><published>2012-04-29T21:22:00.001-07:00</published><updated>2012-04-29T21:22:37.033-07:00</updated><title type='text'>JSR168 vs JSR 286</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;b style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot;&gt;JSR-168 – What is missing?&lt;/b&gt;&lt;span style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot;&gt;• inter-portlet communication&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot;&gt;• serving non-html resources (pdf, doc, images etc.)&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot;&gt;• contributing javascript or css to , using cookies&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot;&gt;• proper support for common web frameworks&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot;&gt;• portlet filters&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot;&gt;Inter-portlet communication&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot;&gt;• only supported within the same portlet application&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot;&gt;using session attributes&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot;&gt;• target portlets will only “see” messages during next&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot;&gt;render request&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot;&gt;• portlets cannot (should not) update their state during a&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot;&gt;render request: “event” handling not really possible&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot;&gt;Serving non-html resources&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot;&gt;• A portlet can only render html fragments&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot;&gt;• Have to fallback/delegate to the&amp;nbsp;&lt;/span&gt;&lt;a class=&quot;api&quot; href=&quot;http://www.coderanch.com/forums/f-7/Servlets&quot; style=&quot;background-color: #eadbc4; border-bottom-color: rgb(85, 85, 85); border-bottom-style: dotted; border-bottom-width: 1px; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto; text-decoration: none;&quot; target=&quot;_new&quot; title=&quot;the JavaRanch servlet forum&quot;&gt;servlet&lt;/a&gt;&lt;span style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;container&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot;&gt;• Requires coordination between portlet and servlet&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot;&gt;Contributing to , setting cookies&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot;&gt;• javascript or css can only be embedded withing the&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot;&gt;content markup; no body onLoad handling hooks&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot;&gt;• API forbids adding cookies: only client side setting of&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot;&gt;cookies using javascript is possible&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot;&gt;Proper support for common web frameworks&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot;&gt;• Most web frameworks are Servlet API only&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot;&gt;• Servlet dispatching not supported from processAction&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot;&gt;• Needs Portals Bridges or similar solutions&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot;&gt;• JSTL support very limited:&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot;&gt;&lt;c&lt; span=&quot;&quot;&gt;&lt;img src=&quot;http://www.coderanch.com/images/smilies/jr-redface.gif&quot; style=&quot;background-color: #eadbc4; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot; /&gt;&lt;span style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot;&gt;ut value=”&amp;lt;%= ((FooBean)renderRequest.getSession()&amp;nbsp;&lt;/span&gt;&lt;br style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot; /&gt;&lt;span style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot;&gt;.getAttribute(&quot;fooBean&quot;,PortletSession.PORTLET_SCOPE))&amp;nbsp;&lt;/span&gt;&lt;br style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot; /&gt;&lt;span style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot;&gt;.getBeanValue() %&amp;gt;&quot;/&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;br style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot; /&gt;&lt;br style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot; /&gt;&lt;br style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot; /&gt;&lt;b style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot;&gt;JSR-286 - Coming up&lt;/b&gt;&lt;span style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot; /&gt;&lt;br style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot; /&gt;&lt;span style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot;&gt;• Portlet Specification 2.0&amp;nbsp;&lt;/span&gt;&lt;br style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot; /&gt;&lt;span style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot;&gt;• Expert Group started January 2006&amp;nbsp;&lt;/span&gt;&lt;br style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot; /&gt;&lt;span style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot;&gt;• 1st Early Public Draft released August 2006&amp;nbsp;&lt;/span&gt;&lt;br style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot; /&gt;&lt;span style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot;&gt;covering most, but not yet all, planned features&amp;nbsp;&lt;/span&gt;&lt;br style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot; /&gt;&lt;span style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot;&gt;• 2nd Early Public Draft November 2006&amp;nbsp;&lt;/span&gt;&lt;br style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot; /&gt;&lt;span style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot;&gt;covering all features&amp;nbsp;&lt;/span&gt;&lt;br style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot; /&gt;&lt;span style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot;&gt;• 1st Public Draft December 2006&amp;nbsp;&lt;/span&gt;&lt;br style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot; /&gt;&lt;span style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot;&gt;• Final Release May 2007&amp;nbsp;&lt;/span&gt;&lt;br style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot; /&gt;&lt;span style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot;&gt;• RI will be done under Apache Pluto umbrella with help&amp;nbsp;&lt;/span&gt;&lt;br style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot; /&gt;&lt;span style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot;&gt;from a group at University of Jena&amp;nbsp;&lt;/span&gt;&lt;br style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot; /&gt;&lt;span style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot;&gt;• Binary compatible with JSR-168&amp;nbsp;&lt;/span&gt;&lt;br style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot; /&gt;&lt;span style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot;&gt;• Alignment with&amp;nbsp;&lt;/span&gt;&lt;a class=&quot;api&quot; href=&quot;http://www.coderanch.com/forums/f-11/EJB-JEE&quot; style=&quot;background-color: #eadbc4; border-bottom-color: rgb(85, 85, 85); border-bottom-style: dotted; border-bottom-width: 1px; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto; text-decoration: none;&quot; target=&quot;_new&quot; title=&quot;the JavaRanch JEE forum&quot;&gt;J2EE&lt;/a&gt;&lt;span style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;1.4, WSRP 2.0&amp;nbsp;&lt;/span&gt;&lt;br style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot; /&gt;&lt;span style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot;&gt;• Portlet coordination&amp;nbsp;&lt;/span&gt;&lt;br style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot; /&gt;&lt;span style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot;&gt;• Public render parameters&amp;nbsp;&lt;/span&gt;&lt;br style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot; /&gt;&lt;span style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot;&gt;• Shared session state across applications (maybe)&amp;nbsp;&lt;/span&gt;&lt;br style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot; /&gt;&lt;span style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot;&gt;• Portlet events&amp;nbsp;&lt;/span&gt;&lt;br style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot; /&gt;&lt;span style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot;&gt;• Resource serving&amp;nbsp;&lt;/span&gt;&lt;br style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot; /&gt;&lt;span style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot;&gt;• AJAX support&amp;nbsp;&lt;/span&gt;&lt;br style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot; /&gt;&lt;span style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot;&gt;• Portlet filters&amp;nbsp;&lt;/span&gt;&lt;br style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot; /&gt;&lt;span style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot;&gt;• Extended cache support&amp;nbsp;&lt;/span&gt;&lt;br style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot; /&gt;&lt;span style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot;&gt;• Improved support for common web frameworks&amp;nbsp;&lt;/span&gt;&lt;br style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot; /&gt;&lt;span style=&quot;background-color: #eadbc4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot;&gt;• ... and more&amp;nbsp;&lt;/span&gt;
&lt;/c&lt;&gt;&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://venkataportal.blogspot.com/feeds/2467314548057018695/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://venkataportal.blogspot.com/2012/04/jsr168-vs-jsr-286.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9174279772026029611/posts/default/2467314548057018695'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9174279772026029611/posts/default/2467314548057018695'/><link rel='alternate' type='text/html' href='http://venkataportal.blogspot.com/2012/04/jsr168-vs-jsr-286.html' title='JSR168 vs JSR 286'/><author><name>Venkata SuryaMohan Sarvabatla</name><uri>http://www.blogger.com/profile/12978680399619498800</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_5kffsV2EoJM/Sqq68UOcLVI/AAAAAAAAABs/kHTQUwXaKYQ/S220/Picture+1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9174279772026029611.post-6654366132448891741</id><published>2011-11-02T15:09:00.000-07:00</published><updated>2011-11-02T15:09:06.284-07:00</updated><title type='text'>WebCenter Quick Install Guide</title><content type='html'>You can get all the software from the following link - http://www.oracle.com/technology/software/products/middleware/htdocs/fmw_11_download.html&lt;br /&gt;
&lt;br /&gt;
1.Oracle Database 10g Express&lt;br /&gt;
2.Repository Creation Utility (RCU 11.1.1.2.0) - used to create the necessary repositories&lt;br /&gt;
3.WebLogic Server (10.3.2) - wls1032_linux32.bin&lt;br /&gt;
4.Web Tier Utilities (11.1.1.2.0) - Oracle Apache installer&lt;br /&gt;
5.WebCenter Suite (11.1.1.2.0) - WebCenter installer&lt;br /&gt;
6.Content Management for WebCenter (10.1.3.5.1) - directory with Content Server install - to be used during WebCenter installation&lt;br /&gt;
&lt;br /&gt;
Before you Continue...&lt;br /&gt;
Check out George Maggessy&#39;s great post about installation, with lots of screenshots that help visualize the steps below.</content><link rel='replies' type='application/atom+xml' href='http://venkataportal.blogspot.com/feeds/6654366132448891741/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://venkataportal.blogspot.com/2011/11/webcenter-quick-install-guide.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9174279772026029611/posts/default/6654366132448891741'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9174279772026029611/posts/default/6654366132448891741'/><link rel='alternate' type='text/html' href='http://venkataportal.blogspot.com/2011/11/webcenter-quick-install-guide.html' title='WebCenter Quick Install Guide'/><author><name>Venkata SuryaMohan Sarvabatla</name><uri>http://www.blogger.com/profile/12978680399619498800</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_5kffsV2EoJM/Sqq68UOcLVI/AAAAAAAAABs/kHTQUwXaKYQ/S220/Picture+1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9174279772026029611.post-6597219095183942874</id><published>2011-08-15T13:21:00.000-07:00</published><updated>2011-08-15T13:21:21.986-07:00</updated><title type='text'>Missing em.ear file while installing 11gR2 in Windows XP</title><content type='html'>I downloaded the files from OTN with following names:&lt;br /&gt;
&lt;br /&gt;
win64_11gR2_database_1of2.zip&lt;br /&gt;
win64_11gR2_database_2of2.zip&lt;br /&gt;
&lt;br /&gt;
Extracted both into the SAME directory with these names&lt;br /&gt;
&lt;br /&gt;
C:\Oracle\Disk1&lt;br /&gt;
C:\Oracle\Disk2&lt;br /&gt;
&lt;br /&gt;
Started the installation from C:\Oracle\Disk1\database\setup.exe&lt;br /&gt;
&lt;br /&gt;
And the Installation failed due to file not found of {C:\app\11g\product\11.2.0\dbhome_1\oc4j\j2ee\oc4j_applications\WFMLRSVCApp.ear and some other files too}&lt;br /&gt;
&lt;br /&gt;
I went through the http://download.oracle.com/docs/cd/E11882_01/install.112/e10843/toc.htm but there was nothing which mentioned where or how to rename the directories.&lt;br /&gt;
&lt;br /&gt;
All my downloaded files were in the same directory but still I was facing the problem.&lt;br /&gt;
&lt;br /&gt;
As both zip files contained database folder so I couldn&#39;t override the files.&lt;br /&gt;
&lt;br /&gt;
I solved the file not found issue by coping all the folders under C:\Oracle\Disk2\database\stage\Components to C:\Oracle\Disk1\database\stage\Components&lt;br /&gt;
&lt;br /&gt;
After restarting the installation it went like a charm and without any issues.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thanks,&lt;br /&gt;
Venkata Sarvabatla</content><link rel='replies' type='application/atom+xml' href='http://venkataportal.blogspot.com/feeds/6597219095183942874/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://venkataportal.blogspot.com/2011/08/missing-emear-file-while-installing.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9174279772026029611/posts/default/6597219095183942874'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9174279772026029611/posts/default/6597219095183942874'/><link rel='alternate' type='text/html' href='http://venkataportal.blogspot.com/2011/08/missing-emear-file-while-installing.html' title='Missing em.ear file while installing 11gR2 in Windows XP'/><author><name>Venkata SuryaMohan Sarvabatla</name><uri>http://www.blogger.com/profile/12978680399619498800</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_5kffsV2EoJM/Sqq68UOcLVI/AAAAAAAAABs/kHTQUwXaKYQ/S220/Picture+1.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9174279772026029611.post-8845600254579646742</id><published>2011-08-12T13:32:00.000-07:00</published><updated>2011-08-12T13:32:30.160-07:00</updated><title type='text'>administrator password reset procedure in weblogic</title><content type='html'>hi,&lt;br /&gt;
&lt;br /&gt;
I have followed the following steps on WLS 11g and I was able to start the AdminServer with new username/password.&lt;br /&gt;
&lt;br /&gt;
Steps:&lt;br /&gt;
1: open a command prompt.&lt;br /&gt;
&lt;br /&gt;
2: go to the %BEA_HOME%/user_projects/domains/base_domain/bin dir&lt;br /&gt;
cd %BEA_HOME%/user_projects/domains/base_domain/bin&lt;br /&gt;
&lt;br /&gt;
3: run the setDomainEnv.cmd file.&lt;br /&gt;
4: This will bring you to base_domain dir. Now run the following command:&lt;br /&gt;
java weblogic.security.utils.AdminAccount weblogic welcome1 .&lt;br /&gt;
&lt;br /&gt;
Do not forget to use the last &quot;.&quot; which is going to inform the utility to create the DefaultAuthenticatorInit.ldift in the Domain_Home dir.&lt;br /&gt;
&lt;br /&gt;
5: Also try to use a password with atleast 8 chars and with at least one numeric digit.&lt;br /&gt;
&lt;br /&gt;
6: then rename the DefaultAuthenticatorInit.ldift that is already present in the %Domain_Home %/security dir to &lt;br /&gt;
DefaultAuthenticatorInit_old.ldift and place the newly generated DefaultAuthenticatorInit.ldift file in the %Domain_Home %/security dir.&lt;br /&gt;
&lt;br /&gt;
7: Also delete the %Domain_Home %/servers/AdminServer/security/boot.properties file.&lt;br /&gt;
&lt;br /&gt;
8: Rename the %Domain_Home %/servers/AdminServer/data/ldap/DefaultAuthenticatormyrealmInit.initialized file to DefaultAuthenticatormyrealmInit_old.initialized&lt;br /&gt;
&lt;br /&gt;
9: Now you can try to start the Admin Server with through the command prompt using startWeblogic.cmd file.&lt;br /&gt;
&lt;br /&gt;
Let me know if this resolves the issue or not.</content><link rel='replies' type='application/atom+xml' href='http://venkataportal.blogspot.com/feeds/8845600254579646742/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://venkataportal.blogspot.com/2011/08/administrator-password-reset-procedure.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9174279772026029611/posts/default/8845600254579646742'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9174279772026029611/posts/default/8845600254579646742'/><link rel='alternate' type='text/html' href='http://venkataportal.blogspot.com/2011/08/administrator-password-reset-procedure.html' title='administrator password reset procedure in weblogic'/><author><name>Venkata SuryaMohan Sarvabatla</name><uri>http://www.blogger.com/profile/12978680399619498800</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_5kffsV2EoJM/Sqq68UOcLVI/AAAAAAAAABs/kHTQUwXaKYQ/S220/Picture+1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9174279772026029611.post-7392232033810028159</id><published>2011-08-12T11:12:00.000-07:00</published><updated>2011-08-12T11:14:20.895-07:00</updated><title type='text'>Error occurred during initialization of VM  Could not reserve enough space for object heap Could not create the Java virtual machine.</title><content type='html'>Error :&lt;br /&gt;
Error occurred during initialization of VM&lt;br /&gt;
Could not reserve enough space for object heap&lt;br /&gt;
Could not create the Java virtual machine.&lt;br /&gt;
&lt;br /&gt;
Answer :&lt;br /&gt;
Cause of the error is : Heap size is larger than your computer&#39;s physical memory.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
try with the below heap sizes&lt;br /&gt;
&lt;br /&gt;
set DEFAULT_MEM_ARGS=-Xms1024m -Xmx1024m&lt;br /&gt;
set PORT_MEM_ARGS=-Xms768m -Xmx1536m&lt;br /&gt;
&lt;br /&gt;
if &quot;%JAVA_VENDOR%&quot; == &quot;Oracle&quot; goto OracleJVM&lt;br /&gt;
set DEFAULT_MEM_ARGS=%DEFAULT_MEM_ARGS% -XX:PermSize=256m -XX:MaxPermSize=256m&lt;br /&gt;
set PORT_MEM_ARGS=%PORT_MEM_ARGS% -XX:PermSize=256m -XX:MaxPermSize=512m&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
see the below link also :&lt;br /&gt;
&lt;br /&gt;
http://javahowto.blogspot.com/2006/06/6-common-errors-in-setting-java-heap.html</content><link rel='replies' type='application/atom+xml' href='http://venkataportal.blogspot.com/feeds/7392232033810028159/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://venkataportal.blogspot.com/2011/08/error-occurred-during-initialization-of.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9174279772026029611/posts/default/7392232033810028159'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9174279772026029611/posts/default/7392232033810028159'/><link rel='alternate' type='text/html' href='http://venkataportal.blogspot.com/2011/08/error-occurred-during-initialization-of.html' title='Error occurred during initialization of VM  Could not reserve enough space for object heap Could not create the Java virtual machine.'/><author><name>Venkata SuryaMohan Sarvabatla</name><uri>http://www.blogger.com/profile/12978680399619498800</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_5kffsV2EoJM/Sqq68UOcLVI/AAAAAAAAABs/kHTQUwXaKYQ/S220/Picture+1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9174279772026029611.post-2292655578168742509</id><published>2011-08-10T13:33:00.001-07:00</published><updated>2011-08-10T13:33:04.339-07:00</updated><title type='text'>Difference between JSR 168 and JSR 286 portlets</title><content type='html'>&lt;br /&gt;
Java Portlet spefication168 (v1.0) has very basic portlet porgramming model and had lot of limitations for portlet development. Java Portlet spefication286 (v2.0) was developed to overcome the shortcomings on v1.0 specs(JSR 168) such as:&lt;br /&gt;
&lt;br /&gt;
1. Inter portlet communicaiton (IPC)  - IPC through events and public render parameters&lt;br /&gt;
2. Support for WSRP 2.0&lt;br /&gt;
3. Public render paremeters - Allows portlets to share parameters with other portlets.&lt;br /&gt;
4. Portlet filters and listeners.&lt;br /&gt;
5. Resource serving - Provide ability for portlets to server a resource&lt;br /&gt;
6. AJAX support</content><link rel='replies' type='application/atom+xml' href='http://venkataportal.blogspot.com/feeds/2292655578168742509/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://venkataportal.blogspot.com/2011/08/difference-between-jsr-168-and-jsr-286.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9174279772026029611/posts/default/2292655578168742509'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9174279772026029611/posts/default/2292655578168742509'/><link rel='alternate' type='text/html' href='http://venkataportal.blogspot.com/2011/08/difference-between-jsr-168-and-jsr-286.html' title='Difference between JSR 168 and JSR 286 portlets'/><author><name>Venkata SuryaMohan Sarvabatla</name><uri>http://www.blogger.com/profile/12978680399619498800</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_5kffsV2EoJM/Sqq68UOcLVI/AAAAAAAAABs/kHTQUwXaKYQ/S220/Picture+1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9174279772026029611.post-1096217015117867527</id><published>2011-04-04T16:10:00.001-07:00</published><updated>2011-04-04T16:11:35.067-07:00</updated><title type='text'>Configuring and using XA distributed transactions in WebSphere Studio</title><content type='html'>Go through the below link&lt;br /&gt;
&lt;br /&gt;
&lt;a&gt;http://www.ibm.com/developerworks/websphere/library/techarticles/0407_woolf/0407_woolf.html&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://venkataportal.blogspot.com/feeds/1096217015117867527/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://venkataportal.blogspot.com/2011/04/configuring-and-using-xa-distributed.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9174279772026029611/posts/default/1096217015117867527'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9174279772026029611/posts/default/1096217015117867527'/><link rel='alternate' type='text/html' href='http://venkataportal.blogspot.com/2011/04/configuring-and-using-xa-distributed.html' title='Configuring and using XA distributed transactions in WebSphere Studio'/><author><name>Venkata SuryaMohan Sarvabatla</name><uri>http://www.blogger.com/profile/12978680399619498800</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_5kffsV2EoJM/Sqq68UOcLVI/AAAAAAAAABs/kHTQUwXaKYQ/S220/Picture+1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9174279772026029611.post-3797563561990424491</id><published>2011-04-01T16:43:00.000-07:00</published><updated>2011-04-01T16:55:56.401-07:00</updated><title type='text'>Weblogic:jdbc: java.sql.SQLException: Transaction timed out after 33 seconds</title><content type='html'>java.sql.SQLException: Unexpected exception while enlisting XAConnection java.sql.SQLException: Transaction rolled back: Transaction timed out after 33 seconds&lt;br /&gt;
BEA1-14053C014C88&lt;br /&gt;
at weblogic.jdbc.jta.DataSource.enlist(DataSource.java:1418)&lt;br /&gt;
at weblogic.jdbc.jta.DataSource.refreshXAConnAndEnlist(DataSource.java:1330)&lt;br /&gt;
at weblogic.jdbc.jta.DataSource.getConnection(DataSource.java:425)&lt;br /&gt;
at weblogic.jdbc.jta.DataSource.connect(DataSource.java:382)&lt;br /&gt;
at weblogic.jdbc.common.internal.RmiDataSource.getConnection(RmiDataSource.java:338)&lt;br /&gt;
at com.ibatis.sqlmap.engine.transaction.external.ExternalTransaction.init(ExternalTransaction.java:53)&lt;br /&gt;
at com.ibatis.sqlmap.engine.transaction.external.ExternalTransaction.getConnection(ExternalTransaction.java:90)&lt;br /&gt;
at com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement.executeQueryForList(GeneralStatement.java:123)&lt;br /&gt;
at com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.queryForList(SqlMapExecutorDelegate.java:615)&lt;br /&gt;
at com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.queryForList(SqlMapExecutorDelegate.java:589)&lt;br /&gt;
at com.ibatis.sqlmap.engine.impl.SqlMapSessionImpl.queryForList(SqlMapSessionImpl.java:118)&lt;br /&gt;
at com.ibatis.sqlmap.engine.impl.SqlMapClientImpl.queryForList(SqlMapClientImpl.java:95)&lt;br /&gt;
&lt;br /&gt;
Solution :&lt;br /&gt;
&lt;br /&gt;
I increased the JTA default timeout from 30s to 120s and I stopped getting that error.&lt;br /&gt;
&lt;br /&gt;
You can goto the weblogic console (http://localhost:7001/console) and once you login goto -&gt;services-&gt;JTA. Hope this helps.</content><link rel='replies' type='application/atom+xml' href='http://venkataportal.blogspot.com/feeds/3797563561990424491/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://venkataportal.blogspot.com/2011/04/javasqlsqlexception-transaction-timed.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9174279772026029611/posts/default/3797563561990424491'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9174279772026029611/posts/default/3797563561990424491'/><link rel='alternate' type='text/html' href='http://venkataportal.blogspot.com/2011/04/javasqlsqlexception-transaction-timed.html' title='Weblogic:jdbc: java.sql.SQLException: Transaction timed out after 33 seconds'/><author><name>Venkata SuryaMohan Sarvabatla</name><uri>http://www.blogger.com/profile/12978680399619498800</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_5kffsV2EoJM/Sqq68UOcLVI/AAAAAAAAABs/kHTQUwXaKYQ/S220/Picture+1.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9174279772026029611.post-1623087992053692948</id><published>2011-03-29T20:47:00.000-07:00</published><updated>2011-03-29T20:55:17.249-07:00</updated><title type='text'>To start with Oracle SOA here are some of useful links:</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align:left;text-decoration:none;&quot; trbidi=&quot;on&quot;&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:85%;&quot;  &gt;&lt;/span&gt;  &lt;br /&gt;
&lt;div style=&quot;border-width: medium medium 1pt; border-style: none none solid; border-color: -moz-use-text-color -moz-use-text-color rgb(79, 129, 189); padding: 0in 0in 2pt; font-family: arial;&quot;&gt;&lt;p class=&quot;underline&quot;&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style=&quot;font-family: arial;&quot; class=&quot;PadderBetweenControlandBody&quot;&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;b&gt;&lt;span style=&quot;&quot;&gt;Oracle SOA Suite general&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul  type=&quot;disc&quot; style=&quot;font-family:arial;&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://www.oracle.com/applications/oracle-application-integration-architecture.html&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;Oracle Application Intergration Architecture&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://www.oracle.com/products/middleware/index.html&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;Oracle Fusion Middleware (functional)&lt;br /&gt;
&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://www.oracle.com/technology/products/middleware/index.html&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;Oracle Fusion Middleware (technical)&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;ul  type=&quot;disc&quot; style=&quot;font-family:arial;&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://www.oracle.com/appserver/weblogic/weblogic-suite.html&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;Oracle Application Server: WebLogic&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;ul  type=&quot;disc&quot; style=&quot;font-family:arial;&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://www.oracle.com/technologies/soa/soa-suite.html&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;Oracle SOA Suite&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://www.oracle.com/technology/products/ias/bpel/index.html&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;Oracle BPEL&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://www.oracle.com/technologies/soa/service-bus.html&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;Oracle Service Bus (OSB&lt;/span&gt;&lt;/a&gt;)&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://www.oracle.com/technology/products/integration/esb/index.html&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;Oracle Enterprise Service BUS (ESB)&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;ul  type=&quot;disc&quot; style=&quot;font-family:arial;&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://www.oracle.com/technology/products/ias/business_rules/index.html&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;Business Rules&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://www.oracle.com/technology/products/integration/bam/index.html&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;Business Activity Monitor&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://www.oracle.com/technology/products/bpa/index.html&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;Business Process Analysis&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;ul  type=&quot;disc&quot; style=&quot;font-family:arial;&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://www.oracle.com/technology/products/oracle-data-integrator/index.html&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;Oracle Data Integrator (ODI)&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;ul  type=&quot;disc&quot; style=&quot;font-family:arial;&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://www.oracle.com/technology/products/database/sql_developer/files/Modeling.html&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;Oracle SQL Modelleing&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://www.oracle.com/technology/products/database/sql_developer/index.html&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;Oracle SQL Developer&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p class=&quot;MsoNormal&quot;  style=&quot;margin-bottom: 0.0001pt;font-family:arial;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;b&gt;&lt;span style=&quot;&quot;&gt;Oracle SOA Suite software&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul  type=&quot;disc&quot; style=&quot;font-family:arial;&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://download.oracle.com/docs/cd/E12840_01/wls/docs103/sitemap.html&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;Oracle WebLogic Server&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;ul  type=&quot;disc&quot; style=&quot;font-family:arial;&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://www.oracle.com/technology/software/tech/webservices/index.html&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;Oracle SOA Suite&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://www.oracle.com/technology/software/products/osb/index.html&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;Oracle Service Bus (OSB&lt;/span&gt;&lt;/a&gt;)&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;ul  type=&quot;disc&quot; style=&quot;font-family:arial;&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://edelivery.oracle.com/&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;Oracle AIA      Foundation Pack&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://www.oracle.com/technology/software/products/odi/index.html&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;Oracle Data Integrator (ODI)&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;ul  type=&quot;disc&quot; style=&quot;font-family:arial;&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://www.oracle.com/technology/software/products/jdev/index.html&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;Oracle JDeveloper&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://www.oracle.com/technology/products/database/sql_developer/files/Modeling.html&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;Oracle SQL Modelleing&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://www.oracle.com/technology/software/products/sql/index.html&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;Oracle SQL Developer&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;ul  type=&quot;disc&quot; style=&quot;font-family:arial;&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;i&gt;&lt;span style=&quot;&quot;&gt;&lt;a href=&quot;http://updates.oracle.com/&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;Patches can be      obtained via Oracle Support (Metalink)&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p class=&quot;MsoNormal&quot;  style=&quot;margin-bottom: 0.0001pt;font-family:arial;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;i&gt;&lt;span style=&quot;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/i&gt;&lt;b&gt;&lt;span style=&quot;&quot;&gt;Oracle Application Integration Architecture&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul  type=&quot;disc&quot; style=&quot;font-family:arial;&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://www.oracle.com/applications/oracle-application-integration-architecture.html&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;The concept of AIA&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://www.oracle.com/applications/oracle-foundation-pack.html&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;AIA Foundation pack&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://www.oracle.com/applications/process-integration-packs.html&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;AIA Process Integration Pack&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p class=&quot;MsoNormal&quot;  style=&quot;margin-bottom: 0.0001pt;font-family:arial;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;b&gt;&lt;span style=&quot;&quot;&gt;Documentation&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul  type=&quot;disc&quot; style=&quot;font-family:arial;&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://www.oracle.com/technology/software/products/middleware/htdocs/111110_fmw.html&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;Oracle FMW 11g&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://download-uk.oracle.com/docs/cd/B31017_01/integrate.1013/b28982/toc.htm&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;The Administration Guide&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://download-uk.oracle.com/docs/cd/B31017_01/integrate.1013/b28981/toc.htm&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;The BPEL Developers Guide&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://download-uk.oracle.com/docs/cd/B31017_01/integrate.1013/b28211/toc.htm&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;The ESB Developers Guide&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;ul  type=&quot;disc&quot; style=&quot;font-family:arial;&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://download.oracle.com/docs/cd/E13159_01/osb/docs10gr3/&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;The OSB Manual&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://download.oracle.com/docs/cd/E13159_01/osb/docs10gr3/upgrade/upgrade.html&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;The OSB Upgrade Manual&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;ul  type=&quot;disc&quot; style=&quot;font-family:arial;&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://download-uk.oracle.com/docs/cd/B31017_01/integrate.1013/b28994/toc.htm&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;The Adapters Guide&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://download-uk.oracle.com/docs/cd/B31017_01/integrate.1013/b28981/workflow.htm#sthref1719&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;The Workflow Guide&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;ul  type=&quot;disc&quot; style=&quot;font-family:arial;&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://download-east.oracle.com/docs/cd/B31017_01/web.1013/b28965/toc.htm&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;Business Rules User Guide&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://download-east.oracle.com/docs/cd/B31017_01/web.1013/b28964/toc.htm&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;Business Rules Reference&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;ul  type=&quot;disc&quot; style=&quot;font-family:arial;&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://www.oracle.com/technology/software/products/jdev/htdocs/soft11.html&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;Oracle JDeveloper 11g&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://docs.oracle.com/&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;General oracle      documentation&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://www.orablogs.com/reynolds/archives/001572.html&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;BPEL Correlation&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://download.oracle.com/docs/cd/E10291_01/index.htm&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;SOA Suite 10.1.3.3 docs&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://www.oracle.com/technology/products/ias/bpel/pdf/10133technotes.pdf&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;SOA Suite 10.1.3.3 New Features&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://download.oracle.com/technology/tech/soa/soa_best_practices_1013x_drop3.pdf&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;Best practises 10.1.3.3&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;ul  type=&quot;disc&quot; style=&quot;font-family:arial;&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://www.oracle.com/pls/db111/portal.all_books&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;Oracle Database 11g&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p class=&quot;MsoNormal&quot;  style=&quot;margin-bottom: 0.0001pt;font-family:arial;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;br /&gt;
&lt;b&gt;Installation&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul  type=&quot;disc&quot; style=&quot;font-family:arial;&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://download-uk.oracle.com/docs/cd/B31017_01/integrate.1013/b28980/toc.htm&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;Installation Guide&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://www.oracle.com/technology/products/integration/esb/files/esb-10.1.3.1-perf.zip&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;ESB Performance patch&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://orasoa.blogspot.com/2007/04/patches-patching-how-to-get-soa-suite.html&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;SOA/BPEL patches&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://metalink.oracle.com/&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;General      (Metalink -&gt; Patches -&gt; Advanced -&gt; Product (SOA)BPEL)&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p class=&quot;MsoNormal&quot;  style=&quot;margin-bottom: 0.0001pt;font-family:arial;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;b&gt;&lt;span style=&quot;&quot;&gt;Performance&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul  type=&quot;disc&quot; style=&quot;font-family:arial;&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://download-uk.oracle.com/docs/cd/B31017_01/core.1013/b28942/tuning_bpel.htm#sthref178&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;BPEL Tuning&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://orasoa.blogspot.com/2007/01/tuning-bpel-in-nutshell.html&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;Tuning in a nutshell&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://orasoa.blogspot.com/2007/03/tuning-bpel-with-jvmstat.html&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;SOA Monitor performance&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p class=&quot;MsoNormal&quot;  style=&quot;margin-bottom: 0.0001pt;font-family:arial;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;b&gt;&lt;span style=&quot;&quot;&gt;API&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul  type=&quot;disc&quot; style=&quot;font-family:arial;&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://download-uk.oracle.com/docs/cd/B31017_01/integrate.1013/b28986/index.html?com/oracle/bpel/client/package-summary.html&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;BPEL Process Manager&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://download-uk.oracle.com/docs/cd/B31017_01/integrate.1013/b28985/index.html&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;Worflow API&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://download-east.oracle.com/docs/cd/B31017_01/web.1013/b28966/toc.htm&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;Business Rules&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://download.oracle.com/docs/cd/E10291_01/doc.1013/e10295/esb_api.htm#CHDGEAFB&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;ESB API&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;ul  type=&quot;disc&quot; style=&quot;font-family:arial;&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://www.oracle.com/technology/products/jdev/esdk/api11/index.html?overview-summary.html&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;FMW 11g SDK&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://download.oracle.com/docs/cd/E12839_01/apirefs.1111/e10686/index.html&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;FMW 11g ADF&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p class=&quot;MsoNormal&quot;  style=&quot;margin-bottom: 0.0001pt;font-family:arial;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;b&gt;&lt;span style=&quot;&quot;&gt;Tutorials&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul  type=&quot;disc&quot; style=&quot;font-family:arial;&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://download-uk.oracle.com/docs/cd/B31017_01/core.1013/b28938/toc.htm&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;SOA Quick start guide&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://download-uk.oracle.com/docs/cd/B31017_01/core.1013/b28937/toc.htm&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;SOA Tutorial (ESB/&lt;/span&gt;&lt;/a&gt;&lt;a href=&quot;http://download-uk.oracle.com/docs/cd/B31017_01/core.1013/b28937/toc.htm&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;BPEL/&lt;/span&gt;&lt;/a&gt;&lt;a href=&quot;http://download-uk.oracle.com/docs/cd/B31017_01/core.1013/b28937/toc.htm&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;Rules/Workflow)&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p class=&quot;MsoNormal&quot;  style=&quot;margin-bottom: 0.0001pt;font-family:arial;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;b&gt;&lt;span style=&quot;&quot;&gt;Oracle Blogs&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul  type=&quot;disc&quot; style=&quot;font-family:arial;&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://orasoa.blogspot.com/&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;HELP blog&lt;br /&gt;
&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://blogs.bpel-people.com/&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;Matt      Wright&#39;Blog&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://blogs.oracle.com/reynolds/&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;Antony      Reynolds Blog&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://clemensblog.blogspot.com/&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;Clemens&#39;      SOA@oracle blog&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://technology.amis.nl/blog/?cat=39&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;AMIS      SOA blog&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://www.it-eye.nl/weblog/category/it-eye-focus/soa-technology/&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;IT-Eye SOA&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p class=&quot;MsoNormal&quot;  style=&quot;margin-bottom: 0.0001pt;font-family:arial;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;b&gt;&lt;span style=&quot;&quot;&gt;Oracle Forum&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul  type=&quot;disc&quot; style=&quot;font-family:arial;&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://forums.oracle.com/forums/forum.jspa?forumID=320&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;Oracle SOA&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://forums.oracle.com/forums/forum.jspa?forumID=212&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;Oracle BPEL&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://forums.oracle.com/forums/forum.jspa?forumID=375&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;Oracle AIA&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p class=&quot;MsoNormal&quot;  style=&quot;margin-bottom: 0.0001pt;font-family:arial;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;b&gt;&lt;span style=&quot;&quot;&gt;Oracle General&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul  type=&quot;disc&quot; style=&quot;font-family:arial;&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://otn.oracle.com/&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;Oracle Technical      Network (OTN)&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://metalink.oracle.com/&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;Oracle      Metalink (Support)&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p class=&quot;MsoNormal&quot;  style=&quot;margin-bottom: 0.0001pt;font-family:arial;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;b&gt;&lt;span style=&quot;&quot;&gt;Useful tools&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul  type=&quot;disc&quot; style=&quot;font-family:arial;&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://www.soapui.org/&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;SoapUI&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://www.zvon.org/&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;XML/XSLT/XPath/XQuery&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://www.futurelab.ch/xmlkurs/xpath.en.html&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;Test Online XPath (1)&lt;br /&gt;
&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://www.whitebeam.org/library/guide/TechNotes/xpathtestbed.rhtm&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;Test Online XPath (2)&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://www.bpmn.org/Documents/BPMN%20V1-0%20May%203%202004.pdf&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;Business Process Modeling Notation (pdf)&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://www.workflow-research.de/Downloads/BPMN/Frapu-BPMN_Template%28v1.1%29.zip&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;BPMN Visio Stencil (zip)&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p class=&quot;MsoNormal&quot;  style=&quot;margin-bottom: 0.0001pt;font-family:arial;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;b&gt;&lt;span style=&quot;&quot;&gt;Webservice standards&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Service_component_architecture&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul  type=&quot;disc&quot; style=&quot;font-family:arial;&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Service_component_architecture&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;Service component architecture (SCA)&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://www.oasis-open.org/specs/index.php#wsbpel&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;BPEL&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://msdn.microsoft.com/webservices/default.aspx?pull=/library/en-us/dnglobspec/html/ws-addressing.asp&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;WS-Addressing &lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://www.w3.org/TR/wsdl&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;WSDL&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://www.w3.org/TR/SOAP/&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;SOAP&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://www.w3.org/TR/1999/REC-xpath-19991116&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;XPath&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://www.w3.org/TR/xquery/&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;XQuery&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://www.w3.org/TR/xslt&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;XSLT&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://www.w3.org/TR/1999/REC-xpath-19991116&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;XPath&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://ws.apache.org/wsif/&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;WSIF&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p style=&quot;font-family: arial;&quot; class=&quot;MsoNormal&quot;&gt;&lt;/p&gt;&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://venkataportal.blogspot.com/feeds/1623087992053692948/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://venkataportal.blogspot.com/2011/03/to-start-with-oracle-soa-here-are-some_29.html#comment-form' title='12 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9174279772026029611/posts/default/1623087992053692948'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9174279772026029611/posts/default/1623087992053692948'/><link rel='alternate' type='text/html' href='http://venkataportal.blogspot.com/2011/03/to-start-with-oracle-soa-here-are-some_29.html' title='To start with Oracle SOA here are some of useful links:'/><author><name>Venkata SuryaMohan Sarvabatla</name><uri>http://www.blogger.com/profile/12978680399619498800</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_5kffsV2EoJM/Sqq68UOcLVI/AAAAAAAAABs/kHTQUwXaKYQ/S220/Picture+1.jpg'/></author><thr:total>12</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9174279772026029611.post-6539031036239829811</id><published>2011-03-23T17:24:00.001-07:00</published><updated>2011-03-23T17:24:52.851-07:00</updated><title type='text'>Oracle Webcenter Spaces and UCM Integration</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;a href=&quot;&quot;&gt;http://www.youtube.com/watch?v=mTwwdEGa-mA&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://venkataportal.blogspot.com/feeds/6539031036239829811/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://venkataportal.blogspot.com/2011/03/oracle-webcenter-spaces-and-ucm.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9174279772026029611/posts/default/6539031036239829811'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9174279772026029611/posts/default/6539031036239829811'/><link rel='alternate' type='text/html' href='http://venkataportal.blogspot.com/2011/03/oracle-webcenter-spaces-and-ucm.html' title='Oracle Webcenter Spaces and UCM Integration'/><author><name>Venkata SuryaMohan Sarvabatla</name><uri>http://www.blogger.com/profile/12978680399619498800</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_5kffsV2EoJM/Sqq68UOcLVI/AAAAAAAAABs/kHTQUwXaKYQ/S220/Picture+1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9174279772026029611.post-7187684585038176775</id><published>2011-03-22T12:52:00.000-07:00</published><updated>2011-03-22T12:52:30.883-07:00</updated><title type='text'>Getting Started With Oracle BPM Suite 11g R1: A Hands-On Tutorial</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&amp;nbsp;Go to the below link and download the book&lt;br /&gt;
&lt;a href=&quot;&quot;&gt; http://www.free-book-portal.com/getting-started-with-oracle-bpm-suite-11gr1-%e2%80%93-a-hands-on-tutorial.html#respond&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://venkataportal.blogspot.com/feeds/7187684585038176775/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://venkataportal.blogspot.com/2011/03/getting-started-with-oracle-bpm-suite.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9174279772026029611/posts/default/7187684585038176775'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9174279772026029611/posts/default/7187684585038176775'/><link rel='alternate' type='text/html' href='http://venkataportal.blogspot.com/2011/03/getting-started-with-oracle-bpm-suite.html' title='Getting Started With Oracle BPM Suite 11g R1: A Hands-On Tutorial'/><author><name>Venkata SuryaMohan Sarvabatla</name><uri>http://www.blogger.com/profile/12978680399619498800</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_5kffsV2EoJM/Sqq68UOcLVI/AAAAAAAAABs/kHTQUwXaKYQ/S220/Picture+1.jpg'/></author><thr:total>0</thr:total></entry></feed>