<?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: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-4870924722006936426</id><updated>2011-09-16T07:18:29.143-07:00</updated><title type='text'>Ram's JDeveloper &amp; ADF Blog</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://rimmidis.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://rimmidis.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Ram Immidisetti</name><uri>http://www.blogger.com/profile/15922956307167068938</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_-zCppT60vlk/TIUOzIp7imI/AAAAAAAAEEg/PWK-Dhwl_6o/S220/ram.bmp'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>46</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4870924722006936426.post-1695002612747583102</id><published>2010-12-12T06:46:00.000-08:00</published><updated>2010-12-12T06:46:12.905-08:00</updated><title type='text'>Display validation messages on top of the page instead of popup</title><content type='html'>Validation messages can be displayed either as popup or on top of the page.&amp;nbsp; &lt;br /&gt;To diplay the messages on top of the page. Add below tag at start of the page.&lt;br /&gt;&amp;lt;af:messages id="m1" inline="true"/&amp;gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4870924722006936426-1695002612747583102?l=rimmidis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rimmidis.blogspot.com/feeds/1695002612747583102/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rimmidis.blogspot.com/2010/12/display-validation-messages-on-top-of.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/1695002612747583102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/1695002612747583102'/><link rel='alternate' type='text/html' href='http://rimmidis.blogspot.com/2010/12/display-validation-messages-on-top-of.html' title='Display validation messages on top of the page instead of popup'/><author><name>Ram Immidisetti</name><uri>http://www.blogger.com/profile/15922956307167068938</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_-zCppT60vlk/TIUOzIp7imI/AAAAAAAAEEg/PWK-Dhwl_6o/S220/ram.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4870924722006936426.post-7792086185890397813</id><published>2010-11-15T05:44:00.000-08:00</published><updated>2010-11-15T05:45:11.370-08:00</updated><title type='text'>ADF Memory Scopes</title><content type='html'>Scopes in the context of pages(jspx)&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_-zCppT60vlk/TOE4v93g23I/AAAAAAAAEQg/gbs_Yv3Ttsc/s1600/adf_scopes.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="202" px="true" src="http://4.bp.blogspot.com/_-zCppT60vlk/TOE4v93g23I/AAAAAAAAEQg/gbs_Yv3Ttsc/s400/adf_scopes.JPG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;Scopes in the context of fragments(jsff)&lt;br /&gt;&lt;div align="left"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_-zCppT60vlk/TOE5GMER3JI/AAAAAAAAEQk/odaspCIXGCk/s1600/scopes_adf_fragments.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="217" px="true" src="http://2.bp.blogspot.com/_-zCppT60vlk/TOE5GMER3JI/AAAAAAAAEQk/odaspCIXGCk/s400/scopes_adf_fragments.JPG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div align="left"&gt;﻿&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4870924722006936426-7792086185890397813?l=rimmidis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rimmidis.blogspot.com/feeds/7792086185890397813/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rimmidis.blogspot.com/2010/11/adf-memory-scopes.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/7792086185890397813'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/7792086185890397813'/><link rel='alternate' type='text/html' href='http://rimmidis.blogspot.com/2010/11/adf-memory-scopes.html' title='ADF Memory Scopes'/><author><name>Ram Immidisetti</name><uri>http://www.blogger.com/profile/15922956307167068938</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_-zCppT60vlk/TIUOzIp7imI/AAAAAAAAEEg/PWK-Dhwl_6o/S220/ram.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_-zCppT60vlk/TOE4v93g23I/AAAAAAAAEQg/gbs_Yv3Ttsc/s72-c/adf_scopes.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4870924722006936426.post-8295116145240807387</id><published>2010-11-14T19:20:00.000-08:00</published><updated>2010-11-14T19:20:10.237-08:00</updated><title type='text'>Building ADF Jar using maven</title><content type='html'>You can build ADF jar using maven.&lt;br /&gt;Steps:&lt;br /&gt;In order to build ADF application using maven you need to add 2 plug-ins to the POM file&lt;br /&gt;1. compiler plugin&lt;br /&gt;2. ant plugin.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Ant plugin is used to run the ojdeploy build xml file.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ojdeploy build xml should have the deployment profile information.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4870924722006936426-8295116145240807387?l=rimmidis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rimmidis.blogspot.com/feeds/8295116145240807387/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rimmidis.blogspot.com/2010/11/building-adf-jar-using-maven.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/8295116145240807387'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/8295116145240807387'/><link rel='alternate' type='text/html' href='http://rimmidis.blogspot.com/2010/11/building-adf-jar-using-maven.html' title='Building ADF Jar using maven'/><author><name>Ram Immidisetti</name><uri>http://www.blogger.com/profile/15922956307167068938</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_-zCppT60vlk/TIUOzIp7imI/AAAAAAAAEEg/PWK-Dhwl_6o/S220/ram.bmp'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4870924722006936426.post-8834295574312161079</id><published>2010-11-14T18:11:00.000-08:00</published><updated>2010-11-14T18:11:35.656-08:00</updated><title type='text'>Declarative way to allow an action to set value before navigation</title><content type='html'>On Actions like CommandButton,&amp;nbsp;CommandLink,.. you can allow them to set value before navigating to another page by using &amp;lt;af:setActionListener&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: red;"&gt;Example:&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&amp;lt;af:commandLink text="#{row.formattedName}" id="cl1" action="toSavePage"&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;lt;af:setActionListener from="phoneNumber" to="#{pageFlowScope.phoneNum}"/&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;lt;af:setActionListener from="#{row.empId}" to="#{pageFlowScope.selectedEmployeeId}"/&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;lt;/af:commandLink&amp;gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4870924722006936426-8834295574312161079?l=rimmidis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rimmidis.blogspot.com/feeds/8834295574312161079/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rimmidis.blogspot.com/2010/11/declarative-way-to-allow-action-to-set.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/8834295574312161079'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/8834295574312161079'/><link rel='alternate' type='text/html' href='http://rimmidis.blogspot.com/2010/11/declarative-way-to-allow-action-to-set.html' title='Declarative way to allow an action to set value before navigation'/><author><name>Ram Immidisetti</name><uri>http://www.blogger.com/profile/15922956307167068938</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_-zCppT60vlk/TIUOzIp7imI/AAAAAAAAEEg/PWK-Dhwl_6o/S220/ram.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4870924722006936426.post-7830901193515035616</id><published>2010-11-14T14:21:00.000-08:00</published><updated>2010-11-14T14:21:56.259-08:00</updated><title type='text'>Default jsff/jspx page in Source Mode rather than WYSIWYG design editor</title><content type='html'>&lt;img alt="[picFileTypes.png]" border="0" height="285" src="http://3.bp.blogspot.com/_5hhNK2aXwp8/SayKuTs7EiI/AAAAAAAAApw/bka8-iq0evA/s400/picFileTypes.png" width="400" /&gt;&lt;br /&gt;&lt;br /&gt;To change default setting of opening jsff/jspx page in WYSIWYG editor to source mode:&lt;br /&gt;Tools --&amp;gt; Preferences --&amp;gt;File Types --&amp;gt; select Default Editors --&amp;gt; select jsff page --&amp;gt; select default editor to source.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4870924722006936426-7830901193515035616?l=rimmidis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rimmidis.blogspot.com/feeds/7830901193515035616/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rimmidis.blogspot.com/2010/11/default-jsffjspx-page-in-source-mode.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/7830901193515035616'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/7830901193515035616'/><link rel='alternate' type='text/html' href='http://rimmidis.blogspot.com/2010/11/default-jsffjspx-page-in-source-mode.html' title='Default jsff/jspx page in Source Mode rather than WYSIWYG design editor'/><author><name>Ram Immidisetti</name><uri>http://www.blogger.com/profile/15922956307167068938</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_-zCppT60vlk/TIUOzIp7imI/AAAAAAAAEEg/PWK-Dhwl_6o/S220/ram.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_5hhNK2aXwp8/SayKuTs7EiI/AAAAAAAAApw/bka8-iq0evA/s72-c/picFileTypes.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4870924722006936426.post-1404595997712538790</id><published>2010-11-14T14:10:00.000-08:00</published><updated>2010-11-14T14:10:36.013-08:00</updated><title type='text'>Display html code on a page</title><content type='html'>&lt;span style="color: red;"&gt;&lt;u&gt;2 ways you can display html code on a page in ADF&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;af:outputText id="ot1" escape="false" value="html code value goes here.."/&amp;gt;&lt;br /&gt;or&lt;br /&gt;&amp;lt;af:richTextEditor label="htmlContent" id="rte1" columns="50" readOnly="true"&lt;br /&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;value="html code value goes here.."&lt;br /&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;simple="true" editMode="source" rows="25"/&amp;gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4870924722006936426-1404595997712538790?l=rimmidis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rimmidis.blogspot.com/feeds/1404595997712538790/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rimmidis.blogspot.com/2010/11/display-html-code-on-page.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/1404595997712538790'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/1404595997712538790'/><link rel='alternate' type='text/html' href='http://rimmidis.blogspot.com/2010/11/display-html-code-on-page.html' title='Display html code on a page'/><author><name>Ram Immidisetti</name><uri>http://www.blogger.com/profile/15922956307167068938</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_-zCppT60vlk/TIUOzIp7imI/AAAAAAAAEEg/PWK-Dhwl_6o/S220/ram.bmp'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4870924722006936426.post-2368125262030292439</id><published>2010-11-14T14:02:00.000-08:00</published><updated>2010-11-14T14:02:38.039-08:00</updated><title type='text'>Disable autocomplete fields on the Form using javascript in ADF</title><content type='html'>Add below lines at the end of each jsff page. &lt;br /&gt;&amp;nbsp;&amp;lt;trh:script id="trh1"&amp;gt;&lt;br /&gt;function disableAutoCompleteFormData()&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp; for(i=0; i!=document.getElementByTagName('FORM').length;i++){&lt;br /&gt;&amp;nbsp;document.getElementsByTagName("FORM")[i].setAttribute('autocomplete','off');&lt;br /&gt;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;}&lt;br /&gt;&amp;nbsp;&amp;lt;/trh:script&amp;gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4870924722006936426-2368125262030292439?l=rimmidis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rimmidis.blogspot.com/feeds/2368125262030292439/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rimmidis.blogspot.com/2010/11/disable-autocomplete-fields-on-form.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/2368125262030292439'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/2368125262030292439'/><link rel='alternate' type='text/html' href='http://rimmidis.blogspot.com/2010/11/disable-autocomplete-fields-on-form.html' title='Disable autocomplete fields on the Form using javascript in ADF'/><author><name>Ram Immidisetti</name><uri>http://www.blogger.com/profile/15922956307167068938</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_-zCppT60vlk/TIUOzIp7imI/AAAAAAAAEEg/PWK-Dhwl_6o/S220/ram.bmp'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4870924722006936426.post-8444841360710464422</id><published>2010-11-14T13:49:00.000-08:00</published><updated>2010-11-14T13:49:47.811-08:00</updated><title type='text'>Show pop up from manage bean</title><content type='html'>&amp;nbsp;public static void showPopup(String clientId)&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp; FacesContext context = FacesContext.getCurrentInstance();&lt;br /&gt;&amp;nbsp;&amp;nbsp; StringBuilder script = new StringBuilder();&lt;br /&gt;&amp;nbsp;&amp;nbsp; script.append("var popup = AdfPage.PAGE.findComponent('")&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .append(clientId)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .append("'); ")&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .append("if (!popup.isPopupVisible()) { ")&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .append("popup.show();}");&lt;br /&gt;&amp;nbsp; ExtendedRenderKitService erks = Service.getService(context.getRenderKit(),&lt;br /&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;&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;ExtendedRenderKitService.class);&lt;br /&gt;&amp;nbsp;&amp;nbsp;erks.addScript(context, script.toString());&lt;br /&gt;} &lt;br /&gt;&lt;br /&gt;clientId - The component id of the pop up.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4870924722006936426-8444841360710464422?l=rimmidis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rimmidis.blogspot.com/feeds/8444841360710464422/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rimmidis.blogspot.com/2010/11/show-pop-up-from-manage-bean.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/8444841360710464422'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/8444841360710464422'/><link rel='alternate' type='text/html' href='http://rimmidis.blogspot.com/2010/11/show-pop-up-from-manage-bean.html' title='Show pop up from manage bean'/><author><name>Ram Immidisetti</name><uri>http://www.blogger.com/profile/15922956307167068938</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_-zCppT60vlk/TIUOzIp7imI/AAAAAAAAEEg/PWK-Dhwl_6o/S220/ram.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4870924722006936426.post-5889363362429491922</id><published>2010-11-14T13:44:00.001-08:00</published><updated>2010-11-14T13:44:38.674-08:00</updated><title type='text'>Evaluating EL expression in Manage Bean</title><content type='html'>&amp;nbsp;&amp;nbsp;&amp;nbsp; public static Object evaluateEL(String el) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FacesContext facesContext = FacesContext.getCurrentInstance();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ELContext elContext = facesContext.getELContext();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ExpressionFactory expressionFactory =&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; facesContext.getApplication().getExpressionFactory();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ValueExpression exp =&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; expressionFactory.createValueExpression(elContext, el,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Object.class);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return exp.getValue(elContext);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4870924722006936426-5889363362429491922?l=rimmidis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rimmidis.blogspot.com/feeds/5889363362429491922/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rimmidis.blogspot.com/2010/11/evaluating-el-expression-in-manage-bean.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/5889363362429491922'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/5889363362429491922'/><link rel='alternate' type='text/html' href='http://rimmidis.blogspot.com/2010/11/evaluating-el-expression-in-manage-bean.html' title='Evaluating EL expression in Manage Bean'/><author><name>Ram Immidisetti</name><uri>http://www.blogger.com/profile/15922956307167068938</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_-zCppT60vlk/TIUOzIp7imI/AAAAAAAAEEg/PWK-Dhwl_6o/S220/ram.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4870924722006936426.post-2570963949771901287</id><published>2010-11-14T13:43:00.000-08:00</published><updated>2010-11-14T13:43:18.694-08:00</updated><title type='text'>Get/Set pageFlowScope variable from manage bean</title><content type='html'>Set pageFlowScope variable:&lt;br /&gt;&lt;br /&gt;AdfFacesContext.getCurrentInstance().getPageFlowScope().put("key", "value");&lt;br /&gt;&lt;br /&gt;Get pageFlowScope:&lt;br /&gt;&lt;br /&gt;Map map = AdfFacesContext.getCurrentInstance().getPageFlowScope();&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4870924722006936426-2570963949771901287?l=rimmidis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rimmidis.blogspot.com/feeds/2570963949771901287/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rimmidis.blogspot.com/2010/11/getset-pageflowscope-variable-from.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/2570963949771901287'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/2570963949771901287'/><link rel='alternate' type='text/html' href='http://rimmidis.blogspot.com/2010/11/getset-pageflowscope-variable-from.html' title='Get/Set pageFlowScope variable from manage bean'/><author><name>Ram Immidisetti</name><uri>http://www.blogger.com/profile/15922956307167068938</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_-zCppT60vlk/TIUOzIp7imI/AAAAAAAAEEg/PWK-Dhwl_6o/S220/ram.bmp'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4870924722006936426.post-6234661197593085684</id><published>2010-09-19T10:33:00.001-07:00</published><updated>2010-09-19T10:33:00.378-07:00</updated><title type='text'>Deploying ADF application as ADF Library Jar file Using OJDeploy</title><content type='html'>&lt;a href="http://andrejusb.blogspot.com/2009/11/building-and-integrating-oracle-adf-11g.html"&gt;http://andrejusb.blogspot.com/2009/11/building-and-integrating-oracle-adf-11g.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4870924722006936426-6234661197593085684?l=rimmidis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rimmidis.blogspot.com/feeds/6234661197593085684/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rimmidis.blogspot.com/2010/09/deploying-adf-application-as-adf.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/6234661197593085684'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/6234661197593085684'/><link rel='alternate' type='text/html' href='http://rimmidis.blogspot.com/2010/09/deploying-adf-application-as-adf.html' title='Deploying ADF application as ADF Library Jar file Using OJDeploy'/><author><name>Ram Immidisetti</name><uri>http://www.blogger.com/profile/15922956307167068938</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_-zCppT60vlk/TIUOzIp7imI/AAAAAAAAEEg/PWK-Dhwl_6o/S220/ram.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4870924722006936426.post-5900934255435920772</id><published>2010-09-04T12:20:00.000-07:00</published><updated>2010-09-04T12:20:29.806-07:00</updated><title type='text'>Refreshing a task flow in ADF</title><content type='html'>Add the following code to refresh a taskflow.&lt;br /&gt;&lt;br /&gt;BindingContext bctx = BindingContext.getCurrent();&lt;br /&gt;BindingContainer bindings = bctx.getCurrentBindingsEntry();&lt;br /&gt;DCTaskFlowBinding taskflowBinding = null;&lt;br /&gt;taskflowBinding = (DCTaskFlowBinding) bindings.get("--taskflow id here");&lt;br /&gt;taskflowBinding.refresh();&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4870924722006936426-5900934255435920772?l=rimmidis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rimmidis.blogspot.com/feeds/5900934255435920772/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rimmidis.blogspot.com/2010/09/refreshing-task-flow-in-adf.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/5900934255435920772'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/5900934255435920772'/><link rel='alternate' type='text/html' href='http://rimmidis.blogspot.com/2010/09/refreshing-task-flow-in-adf.html' title='Refreshing a task flow in ADF'/><author><name>Ram Immidisetti</name><uri>http://www.blogger.com/profile/15922956307167068938</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_-zCppT60vlk/TIUOzIp7imI/AAAAAAAAEEg/PWK-Dhwl_6o/S220/ram.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4870924722006936426.post-8323239683359301779</id><published>2010-09-04T12:17:00.000-07:00</published><updated>2010-09-04T12:17:04.175-07:00</updated><title type='text'>CSV file displays on IE instead of Excel</title><content type='html'>In order to display the CSV file in excel, add the following MIME mapping to web.xml.&lt;br /&gt;&amp;lt;mime-mapping&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;extension&amp;gt;csv&amp;lt;/extension&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;mime-type&amp;gt;application/octet-stream&amp;lt;/mime-type&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;lt;mime-mapping&amp;gt;&lt;br /&gt;&amp;lt;mime-mapping&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;extension&amp;gt;CSV&amp;lt;/extension&amp;gt;&lt;br /&gt;&amp;lt;mime-type&amp;gt;application/octet-stream&amp;lt;/mime-type&amp;gt;&lt;br /&gt;&amp;lt;mime-mapping&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4870924722006936426-8323239683359301779?l=rimmidis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rimmidis.blogspot.com/feeds/8323239683359301779/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rimmidis.blogspot.com/2010/09/csv-file-displays-on-ie-instead-of.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/8323239683359301779'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/8323239683359301779'/><link rel='alternate' type='text/html' href='http://rimmidis.blogspot.com/2010/09/csv-file-displays-on-ie-instead-of.html' title='CSV file displays on IE instead of Excel'/><author><name>Ram Immidisetti</name><uri>http://www.blogger.com/profile/15922956307167068938</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_-zCppT60vlk/TIUOzIp7imI/AAAAAAAAEEg/PWK-Dhwl_6o/S220/ram.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4870924722006936426.post-7419253160648634110</id><published>2010-09-04T12:13:00.000-07:00</published><updated>2010-09-04T12:13:42.039-07:00</updated><title type='text'>Activating Taskflow in ADF</title><content type='html'>Taskflow can be activated by setting the following properties.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;activation = conditional&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;active = EL expression which returns true.&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;If there are multiple taskflows dropped as regions in the same jsff page as tabs. The page needs to be refreshed for every&amp;nbsp;tab click.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;strong&gt;Refresh Taskflow&lt;/strong&gt;&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;protected void refreshPage(){&lt;br /&gt;&amp;nbsp; FacesContext fc = FacesContext.getCurrentInstance();&lt;br /&gt;&amp;nbsp; String refreshPage = fc.getViewRoot().getViewId();&lt;br /&gt;&amp;nbsp; ViewHandler ViewH = fc.getApplication().getViewHandler();&lt;br /&gt;&amp;nbsp; UIViewRoot UIV = ViewH.createView(fc,refreshPage);&lt;br /&gt;&amp;nbsp;&amp;nbsp; UIV.setViewId(refreshPage);&lt;br /&gt;&amp;nbsp; fc.setViewRoot(UIV);&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4870924722006936426-7419253160648634110?l=rimmidis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rimmidis.blogspot.com/feeds/7419253160648634110/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rimmidis.blogspot.com/2010/09/activating-taskflow-in-adf.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/7419253160648634110'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/7419253160648634110'/><link rel='alternate' type='text/html' href='http://rimmidis.blogspot.com/2010/09/activating-taskflow-in-adf.html' title='Activating Taskflow in ADF'/><author><name>Ram Immidisetti</name><uri>http://www.blogger.com/profile/15922956307167068938</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_-zCppT60vlk/TIUOzIp7imI/AAAAAAAAEEg/PWK-Dhwl_6o/S220/ram.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4870924722006936426.post-7987504535060674161</id><published>2010-07-15T21:28:00.000-07:00</published><updated>2010-07-15T21:28:18.561-07:00</updated><title type='text'>af:input file configuration in oracle adf</title><content type='html'>File upload processing requires the installation of the ADF Faces Filter. This filter is required for all ADF Faces applications. One of its features is handling file uploads. To install the filter, first add the following entry to your WEB-INF/web.xml file: &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;filter&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;filter-name&amp;gt;adfFaces&amp;lt;/filter-name&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;filter-class&amp;gt;oracle.adf.view.faces.webapp.AdfFacesFilter&amp;lt;/filter-class&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/filter&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Second, map that filter to process all FacesServlet requests. For example, if you've named the FacesServlet "faces": &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;servlet&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;servlet-name&amp;gt;faces&amp;lt;/servlet-name&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;servlet-class&amp;gt;javax.faces.webapp.FacesServlet&amp;lt;/servlet-class&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/servlet&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;...then use the following filter-mapping: &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;filter-mapping&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;filter-name&amp;gt;adfFaces&amp;lt;/filter-name&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;servlet-name&amp;gt;faces&amp;lt;/servlet-name&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/filter-mapping&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;inputFile &lt;br /&gt;&lt;br /&gt;To support uploading a file on your page, use the &amp;lt; af:inputFile &amp;gt; component . Like all other input components, &amp;lt; af:inputFile &amp;gt; sends ValueChangeEvents . And like all ADF Faces input components, it has built-in support for accessibility, labels, and messages. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;af:inputFile label="Upload:"&lt;br /&gt;&lt;br /&gt;valueChangeListener="#{backingBean.fileUploaded}"/&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt; af:inputFile &amp;gt; can be placed in either an &amp;lt; h:form &amp;gt; tag or an &amp;lt; af:form &amp;gt; tag, but in either case you have to set it to support file upload. For the JSF Basic HTML form, that involves setting the "enctype" to the correct magic value; for the ADF Faces form, just set "usesUpload" to true: &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;af:form usesUpload="true"&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;af:inputFile label="Upload:"&lt;br /&gt;&lt;br /&gt;valueChangeListener="#{backingBean.fileUploaded}"/&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/af:form&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;!-- or --&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;h:form enctype="multipart/form-data"&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;af:inputFile label="Upload:"&lt;br /&gt;&lt;br /&gt;valueChangeListener="#{backingBean.fileUploaded}"/&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/h:form&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;web.xml &lt;br /&gt;&amp;lt;context-param&amp;gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;!-- Maximum memory per request (in bytes) --&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;param-name&amp;gt;oracle.adf.view.faces.UPLOAD_MAX_MEMORY&amp;lt;/param-name&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;!-- Use 500K --&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;param-value&amp;gt;512000&amp;lt;/param-value&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/context-param&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;context-param&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;!-- Maximum disk space per request (in bytes) --&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;param-name&amp;gt;oracle.adf.view.faces.UPLOAD_MAX_DISK_SPACE&amp;lt;/param-name&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;!-- Use 5,000K --&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;param-value&amp;gt;5120000&amp;lt;/param-value&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/context-param&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;context-param&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;!-- directory to store temporary files --&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;param-name&amp;gt;oracle.adf.view.faces.UPLOAD_TEMP_DIR&amp;lt;/param-name&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;!-- Use an ADFUploads subdirectory of /tmp --&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;param-value&amp;gt;/tmp/ADFUploads/&amp;lt;/param-value&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/context-param&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4870924722006936426-7987504535060674161?l=rimmidis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rimmidis.blogspot.com/feeds/7987504535060674161/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rimmidis.blogspot.com/2010/07/afinput-file-configuration-in-oracle.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/7987504535060674161'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/7987504535060674161'/><link rel='alternate' type='text/html' href='http://rimmidis.blogspot.com/2010/07/afinput-file-configuration-in-oracle.html' title='af:input file configuration in oracle adf'/><author><name>Ram Immidisetti</name><uri>http://www.blogger.com/profile/15922956307167068938</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_-zCppT60vlk/TIUOzIp7imI/AAAAAAAAEEg/PWK-Dhwl_6o/S220/ram.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4870924722006936426.post-1601402922089391194</id><published>2010-07-14T06:19:00.000-07:00</published><updated>2010-07-14T06:19:55.075-07:00</updated><title type='text'>dynamic regions with adf taskflows</title><content type='html'>When ADF taskflow dropped as a dynamic region, it prompts for managed bean. Default it creates the manage bean in backing bean scope, according to andrejaus it must be created in pageflow scope.&lt;br /&gt;&lt;a href="http://andrejusb.blogspot.com/2010/02/integration-in-oracle-adf-with-adf-task.html"&gt;http://andrejusb.blogspot.com/2010/02/integration-in-oracle-adf-with-adf-task.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4870924722006936426-1601402922089391194?l=rimmidis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rimmidis.blogspot.com/feeds/1601402922089391194/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rimmidis.blogspot.com/2010/07/dynamic-regions-with-adf-taskflows.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/1601402922089391194'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/1601402922089391194'/><link rel='alternate' type='text/html' href='http://rimmidis.blogspot.com/2010/07/dynamic-regions-with-adf-taskflows.html' title='dynamic regions with adf taskflows'/><author><name>Ram Immidisetti</name><uri>http://www.blogger.com/profile/15922956307167068938</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_-zCppT60vlk/TIUOzIp7imI/AAAAAAAAEEg/PWK-Dhwl_6o/S220/ram.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4870924722006936426.post-5497165667978589762</id><published>2010-07-13T19:59:00.001-07:00</published><updated>2010-07-13T19:59:39.871-07:00</updated><title type='text'>Debugging Task Flow from ADF Library jar</title><content type='html'>&lt;a href="http://technology.amis.nl/blog/7707/adf-11g-debugging-task-flows-embedded-from-adf-libraries-using-source-code-jars#more-7707"&gt;http://technology.amis.nl/blog/7707/adf-11g-debugging-task-flows-embedded-from-adf-libraries-using-source-code-jars#more-7707&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4870924722006936426-5497165667978589762?l=rimmidis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rimmidis.blogspot.com/feeds/5497165667978589762/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rimmidis.blogspot.com/2010/07/debugging-task-flow-from-adf-library.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/5497165667978589762'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/5497165667978589762'/><link rel='alternate' type='text/html' href='http://rimmidis.blogspot.com/2010/07/debugging-task-flow-from-adf-library.html' title='Debugging Task Flow from ADF Library jar'/><author><name>Ram Immidisetti</name><uri>http://www.blogger.com/profile/15922956307167068938</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_-zCppT60vlk/TIUOzIp7imI/AAAAAAAAEEg/PWK-Dhwl_6o/S220/ram.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4870924722006936426.post-160427658391426614</id><published>2010-04-12T22:55:00.001-07:00</published><updated>2010-04-12T22:55:25.024-07:00</updated><title type='text'>Drag and Drop in ADF</title><content type='html'>&lt;a href="http://groundside.com/blog/DuncanMills.php?title=drag_and_drop_in_adf_faces_rich_client&amp;amp;more=1&amp;amp;c=1"&gt;http://groundside.com/blog/DuncanMills.php?title=drag_and_drop_in_adf_faces_rich_client&amp;amp;more=1&amp;amp;c=1&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4870924722006936426-160427658391426614?l=rimmidis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rimmidis.blogspot.com/feeds/160427658391426614/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rimmidis.blogspot.com/2010/04/drag-and-drop-in-adf.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/160427658391426614'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/160427658391426614'/><link rel='alternate' type='text/html' href='http://rimmidis.blogspot.com/2010/04/drag-and-drop-in-adf.html' title='Drag and Drop in ADF'/><author><name>Ram Immidisetti</name><uri>http://www.blogger.com/profile/15922956307167068938</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_-zCppT60vlk/TIUOzIp7imI/AAAAAAAAEEg/PWK-Dhwl_6o/S220/ram.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4870924722006936426.post-6001867677793057309</id><published>2010-04-09T06:04:00.001-07:00</published><updated>2010-04-09T06:04:26.565-07:00</updated><title type='text'>Drag and Drop in JSF</title><content type='html'>&lt;a href="http://blogs.oracle.com/shay/2008/10/no_code_drag_and_drop_for_jsf.html"&gt;http://blogs.oracle.com/shay/2008/10/no_code_drag_and_drop_for_jsf.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4870924722006936426-6001867677793057309?l=rimmidis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rimmidis.blogspot.com/feeds/6001867677793057309/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rimmidis.blogspot.com/2010/04/drag-and-drop-in-jsf.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/6001867677793057309'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/6001867677793057309'/><link rel='alternate' type='text/html' href='http://rimmidis.blogspot.com/2010/04/drag-and-drop-in-jsf.html' title='Drag and Drop in JSF'/><author><name>Ram Immidisetti</name><uri>http://www.blogger.com/profile/15922956307167068938</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_-zCppT60vlk/TIUOzIp7imI/AAAAAAAAEEg/PWK-Dhwl_6o/S220/ram.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4870924722006936426.post-4229489631286169789</id><published>2010-04-06T23:03:00.001-07:00</published><updated>2010-07-01T22:09:38.561-07:00</updated><title type='text'>Fckeditor oracle ADF</title><content type='html'>&lt;a href="http://fusion-orcl.blogspot.com/"&gt;http://fusion-orcl.blogspot.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;http://cksource.com/forums/viewtopic.php?f=11&amp;amp;t=17570&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4870924722006936426-4229489631286169789?l=rimmidis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rimmidis.blogspot.com/feeds/4229489631286169789/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rimmidis.blogspot.com/2010/04/fckeditor-oracle-adf.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/4229489631286169789'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/4229489631286169789'/><link rel='alternate' type='text/html' href='http://rimmidis.blogspot.com/2010/04/fckeditor-oracle-adf.html' title='Fckeditor oracle ADF'/><author><name>Ram Immidisetti</name><uri>http://www.blogger.com/profile/15922956307167068938</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_-zCppT60vlk/TIUOzIp7imI/AAAAAAAAEEg/PWK-Dhwl_6o/S220/ram.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4870924722006936426.post-8223694278523664613</id><published>2010-04-05T22:14:00.000-07:00</published><updated>2010-04-05T22:14:00.856-07:00</updated><title type='text'>AOP Aspects video</title><content type='html'>&lt;a href="http://www.viddler.com/explore/oredev/videos/16/"&gt;http://www.viddler.com/explore/oredev/videos/16/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Alef Arendsen, SpringSource&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4870924722006936426-8223694278523664613?l=rimmidis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rimmidis.blogspot.com/feeds/8223694278523664613/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rimmidis.blogspot.com/2010/04/aop-aspects-video.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/8223694278523664613'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/8223694278523664613'/><link rel='alternate' type='text/html' href='http://rimmidis.blogspot.com/2010/04/aop-aspects-video.html' title='AOP Aspects video'/><author><name>Ram Immidisetti</name><uri>http://www.blogger.com/profile/15922956307167068938</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_-zCppT60vlk/TIUOzIp7imI/AAAAAAAAEEg/PWK-Dhwl_6o/S220/ram.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4870924722006936426.post-8218018142497386131</id><published>2010-04-05T22:10:00.000-07:00</published><updated>2010-04-05T22:10:11.781-07:00</updated><title type='text'>Clean Code Video Link</title><content type='html'>&lt;a href="http://www.viddler.com/explore/oredev/videos/15/"&gt;http://www.viddler.com/explore/oredev/videos/15/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Robert C. Martin talks about basic best practices for writing functions.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4870924722006936426-8218018142497386131?l=rimmidis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rimmidis.blogspot.com/feeds/8218018142497386131/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rimmidis.blogspot.com/2010/04/clean-code-video-link.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/8218018142497386131'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/8218018142497386131'/><link rel='alternate' type='text/html' href='http://rimmidis.blogspot.com/2010/04/clean-code-video-link.html' title='Clean Code Video Link'/><author><name>Ram Immidisetti</name><uri>http://www.blogger.com/profile/15922956307167068938</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_-zCppT60vlk/TIUOzIp7imI/AAAAAAAAEEg/PWK-Dhwl_6o/S220/ram.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4870924722006936426.post-1375067080956954415</id><published>2010-03-24T22:05:00.000-07:00</published><updated>2010-03-24T22:05:36.457-07:00</updated><title type='text'>Browser Back Button Mishaps</title><content type='html'>set EnableTokenValidation=true for page definition.&lt;br /&gt;&lt;br /&gt;&amp;lt;pageDefinition xmlns="http://xmlns.oracle.com/adfm/uimodel"&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;version="11.1.1.55.36" id="testPageDef" Package="view.pageDefs"&lt;br /&gt;&lt;br /&gt;EnableTokenValidation="true"&amp;gt; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4870924722006936426-1375067080956954415?l=rimmidis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rimmidis.blogspot.com/feeds/1375067080956954415/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rimmidis.blogspot.com/2010/03/browser-back-button-mishaps.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/1375067080956954415'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/1375067080956954415'/><link rel='alternate' type='text/html' href='http://rimmidis.blogspot.com/2010/03/browser-back-button-mishaps.html' title='Browser Back Button Mishaps'/><author><name>Ram Immidisetti</name><uri>http://www.blogger.com/profile/15922956307167068938</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_-zCppT60vlk/TIUOzIp7imI/AAAAAAAAEEg/PWK-Dhwl_6o/S220/ram.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4870924722006936426.post-5577971016214208782</id><published>2010-03-12T22:21:00.001-08:00</published><updated>2010-03-12T22:21:13.357-08:00</updated><title type='text'>ADF Faces Tag Library Faces Information</title><content type='html'>&lt;a href="http://jdevadf.oracle.com/adf-richclient-demo/docs/enhanced-tagdoc.html#Miscellaneous"&gt;http://jdevadf.oracle.com/adf-richclient-demo/docs/enhanced-tagdoc.html#Miscellaneous&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4870924722006936426-5577971016214208782?l=rimmidis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rimmidis.blogspot.com/feeds/5577971016214208782/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rimmidis.blogspot.com/2010/03/adf-faces-tag-library-faces-information.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/5577971016214208782'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/5577971016214208782'/><link rel='alternate' type='text/html' href='http://rimmidis.blogspot.com/2010/03/adf-faces-tag-library-faces-information.html' title='ADF Faces Tag Library Faces Information'/><author><name>Ram Immidisetti</name><uri>http://www.blogger.com/profile/15922956307167068938</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_-zCppT60vlk/TIUOzIp7imI/AAAAAAAAEEg/PWK-Dhwl_6o/S220/ram.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4870924722006936426.post-3900101561835774704</id><published>2010-03-10T22:23:00.000-08:00</published><updated>2010-03-10T22:23:17.035-08:00</updated><title type='text'>Hot Deployment after compiling in your application to weblogic server</title><content type='html'>This can be done only to web project.&lt;br /&gt;&lt;br /&gt;1. Add below tag to the weblogic.xml&lt;br /&gt;&amp;lt;fast-swap&amp;gt;&lt;br /&gt;&amp;lt;enabled&amp;gt;true&amp;lt;/enabled&amp;gt;&lt;br /&gt;&amp;lt;/fast-swap&amp;gt;&lt;br /&gt;2. Modify the target classes under project properties to the exploded deploy directory, which will be located under c:\documents and setttings/application data/jdeveloper/o.j2ee/drs/&amp;lt;appname&amp;gt;/web-inf/classes.&lt;br /&gt;&lt;br /&gt;refresh the browser should take java class changes.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4870924722006936426-3900101561835774704?l=rimmidis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rimmidis.blogspot.com/feeds/3900101561835774704/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rimmidis.blogspot.com/2010/03/hot-deployment-after-compiling-in-your.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/3900101561835774704'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/3900101561835774704'/><link rel='alternate' type='text/html' href='http://rimmidis.blogspot.com/2010/03/hot-deployment-after-compiling-in-your.html' title='Hot Deployment after compiling in your application to weblogic server'/><author><name>Ram Immidisetti</name><uri>http://www.blogger.com/profile/15922956307167068938</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_-zCppT60vlk/TIUOzIp7imI/AAAAAAAAEEg/PWK-Dhwl_6o/S220/ram.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4870924722006936426.post-7528113227066195937</id><published>2010-02-22T22:17:00.001-08:00</published><updated>2010-02-22T22:17:49.605-08:00</updated><title type='text'>ucm samples</title><content type='html'>&lt;a href="http://www.oracle.com/technology/products/content-management/ucm/samples/HowToComponentsBundle.zip"&gt;http://www.oracle.com/technology/products/content-management/ucm/samples/HowToComponentsBundle.zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4870924722006936426-7528113227066195937?l=rimmidis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rimmidis.blogspot.com/feeds/7528113227066195937/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rimmidis.blogspot.com/2010/02/ucm-samples.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/7528113227066195937'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/7528113227066195937'/><link rel='alternate' type='text/html' href='http://rimmidis.blogspot.com/2010/02/ucm-samples.html' title='ucm samples'/><author><name>Ram Immidisetti</name><uri>http://www.blogger.com/profile/15922956307167068938</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_-zCppT60vlk/TIUOzIp7imI/AAAAAAAAEEg/PWK-Dhwl_6o/S220/ram.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4870924722006936426.post-5402524080864387400</id><published>2010-02-10T17:56:00.000-08:00</published><updated>2010-03-10T22:25:09.406-08:00</updated><title type='text'>Maven2 Plug-in for JDeveloper 11.1.1.2</title><content type='html'>&lt;strong&gt;&lt;u&gt;Note: Maven plugin provided by jdeveloper is a preview version. Its not supporting all the features of maven. I would suggest wait till they release final version of it.&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Installing the Maven plug-in&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;JDeveloper11g --&amp;gt; help --&amp;gt; Check for Updates --&amp;gt; search for maven --&amp;gt; select Developer Preview: Maven for JDeveloper or download the zip from the below link.&lt;br /&gt;&lt;a href="http://www.oracle.com/technology/products/jdev/101/update/exchange.xml#oracle.jdeveloper.maven"&gt;http://www.oracle.com/technology/products/jdev/101/update/exchange.xml#oracle.jdeveloper.maven&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;strong&gt;Running maven commands from jdeveloper :&lt;/strong&gt;&lt;/u&gt;&lt;br /&gt;Right click pom and select maven goals.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;strong&gt;Project Structure :&lt;/strong&gt;&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Model project:&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Project Source Paths - &lt;br /&gt;Java Source Paths: remove existing and add path to [ApplicationHome]\Model\src\main\java&lt;br /&gt;Output Directory: [ApplicationHome]\Model\target\classes &lt;br /&gt;Default Package: com.mycompany.appname.model&lt;br /&gt;Modelers - Model Path: [ApplicationHome]\jdeveloper\diagramMetaData&lt;br /&gt;Database - Database Path: [ApplicationHome]\database\diagrams&lt;br /&gt;Technology Scope: ADF Business Components (and Java)&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;ModelTest project:&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;Project Source Paths - &lt;br /&gt;Java Source Paths: remove existing and add path to [ApplicationHome]\Model\src\test\java&lt;br /&gt;Output Directory: [ApplicationHome]\Model\target\test-classes &lt;br /&gt;Default Package: com.mycompany.appname.model&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;ViewController project:&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Project Source Paths - &lt;br /&gt;Java Source Paths: remove existing and add path to [ApplicationHome]\ViewController\src\main\java &lt;br /&gt;Output Directory: [ApplicationHome]\ViewController\target\classes &lt;br /&gt;Default Package: com.mycompany.appname.view&lt;br /&gt;ADFmSource directory: remove existing and add path to [ApplicationHome]\ViewController\src\main\java &lt;br /&gt;Modelers - Model Path: [ApplicationHome]\jdeveloper\diagramMetaData&lt;br /&gt;Web Application - HTML Root Folder: [ApplicationHome]\ViewController\src\main\webapp &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;ViewControllerTest project:&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Project Source Paths - &lt;br /&gt;Java Source Paths: remove existing and add path to [ApplicationHome]\ViewController\src\test\java &lt;br /&gt;Output Directory: [ApplicationHome]\ViewController\target\test-classes &lt;br /&gt;Default Package: com.mycompany.appname.view&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4870924722006936426-5402524080864387400?l=rimmidis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rimmidis.blogspot.com/feeds/5402524080864387400/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rimmidis.blogspot.com/2010/02/maven2-plug-in-for-jdeveloper-11112.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/5402524080864387400'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/5402524080864387400'/><link rel='alternate' type='text/html' href='http://rimmidis.blogspot.com/2010/02/maven2-plug-in-for-jdeveloper-11112.html' title='Maven2 Plug-in for JDeveloper 11.1.1.2'/><author><name>Ram Immidisetti</name><uri>http://www.blogger.com/profile/15922956307167068938</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_-zCppT60vlk/TIUOzIp7imI/AAAAAAAAEEg/PWK-Dhwl_6o/S220/ram.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4870924722006936426.post-6783651527283047834</id><published>2010-02-09T21:11:00.000-08:00</published><updated>2010-02-09T21:11:09.919-08:00</updated><title type='text'>How to package a project to be a shared library in WebLogic Server</title><content type='html'>How to package a project to be a shared library in WebLogic Server&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;If you are packaging a project and want to deploy it as a shared library in a WebLogic Server, you must wrap the ADF Library JAR with a WAR or EAR file and then install the WAR or EAR as a shared library into the Oracle WebLogic Server.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;For design time usage, producers of the ADF library JAR can create a .library file that contains the paths to the ADF Library JAR files. The consuming project can add this Library file to the project's libraries and classpath. When the Library file is created, the Deploy by Default option must be deselected, otherwise the JAR paths in the Library file will be included in the user's deployment, thereby creating a runtime conflict with the same JARs in the shared library.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;When the consuming application is being deployed, the dependent ADF Library JAR wrapped inside a WAR or EAR must already have been deployed to the Oracle WebLogic Server as as shared library.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Create an ADF Library JAR file. &lt;br /&gt;&lt;br /&gt;Right-click the project and select Project Properties &amp;gt; Libraries and Classpath and add the ADF Library JAR file created in step 1. &lt;br /&gt;&lt;br /&gt;Create a WAR deployment profile for the project. &lt;br /&gt;&lt;br /&gt;Create the WAR or EAR file. If you do not have ADF Faces components in your project, add the ADF Faces technology scope to your project before you create the WAR or EAR file. &lt;br /&gt;&lt;br /&gt;Deploy the WAR or EAR file to the WebLogic Server as a shared library using tools such as the Oracle Fusion Middleware Configuration Wizard, Enterprise Manager, or WLST scripts. &lt;br /&gt;&lt;br /&gt;From the main menu, choose Tools &amp;gt; Manage Libraries. &lt;br /&gt;&lt;br /&gt;In the Manage Libraries dialog, click Load Dir. &lt;br /&gt;&lt;br /&gt;In the Load Directory dialog, select the directory where you want to place the Library files. This folder should be in a location next to the corresponding folder of ADF Library JAR files to simplify the process of locating files. It can even be the same folder. &lt;br /&gt;&lt;br /&gt;In the Manage Libraries dialog, click New. &lt;br /&gt;&lt;br /&gt;In the Create Library dialog, enter a library name and click Add Entry. &lt;br /&gt;&lt;br /&gt;In the Select Path Entry dialog, select the libraries you want to add and click Select. &lt;br /&gt;&lt;br /&gt;In the Create Library dialog, be sure that Deployed by Default is not selected, click OK and click OK again. &lt;br /&gt;&lt;br /&gt;Open the Library file you created in Step 10 in a text editor and set the locked property to true and save the file. &lt;br /&gt;&lt;br /&gt;At design time, any consuming project can reference this shared library by adding the Library file to the project using the Project Properties window. &lt;br /&gt;&lt;br /&gt;In the Application Navigator of the consuming project, from the main menu, choose Tools &amp;gt; Manage Libraries. &lt;br /&gt;&lt;br /&gt;In the Manage Libraries dialog, click Load Dir. &lt;br /&gt;&lt;br /&gt;In the Load Directory dialog, select the directory where the Library files were created in Step 7. &lt;br /&gt;&lt;br /&gt;In the Application Navigator of the consuming project, right-click a project and select Project Properties. &lt;br /&gt;&lt;br /&gt;In the Project Properties window, select Libraries and Classpath and click Add Library. &lt;br /&gt;&lt;br /&gt;In the Add Library dialog, select the Library file and click OK. &lt;br /&gt;&lt;br /&gt;click OK. &lt;br /&gt;&lt;br /&gt;You must edit either the WEB-INF/weblogic.xml for a WAR or the META-INF/weblogic-application.xml for an EAR to include a library-ref entry that specifies the name and version of the shared library that was produced in Step 4. &lt;br /&gt;&lt;br /&gt;Post-deployment application configuration using ADF MBeans&lt;br /&gt;&lt;br /&gt;If you plan to configure ADF connection information or adf-config.xml using ADF MBeans after the application has been deployed, make sure that the application is configured with MDS. The adf-config.xml file must include MDS entries, as shown in the following example. If it does not, edit the file to include them.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;adf-mds-config xmlns="http://xmlns.oracle.com/adf/mds/config"&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;mds-config xmlns="http://xmlns.oracle.com/mds/config"&lt;br /&gt;&lt;br /&gt;version="11.1.1.000"&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;persistence-config&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;metadata-store-usages&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;metadata-store-usage default-cust-store="true"&lt;br /&gt;&lt;br /&gt;deploy-target="true" id="myRepos"&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/metadata-store-usage&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/metadata-store-usages&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/persistence-config&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/mds-config&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/adf-mds-config&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The web.xml file must also contain entries for each ADF MBean. The following example shows entries for three ADF MBeans.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;listener&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;listener-class&amp;gt;oracle.adf.mbean.share.connection.ADFConnectionLifeCycleCallBack&lt;br /&gt;&lt;br /&gt;&amp;lt;/listener-class&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/listener&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;listener&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;listener-class&amp;gt;oracle.adf.mbean.share.config.ADFConfigRuntimeLifeCycleCallBack&lt;br /&gt;&lt;br /&gt;&amp;lt;/listener-class&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/listener&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;listener&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;listener-class&amp;gt;oracle.bc4j.mbean.BC4JConfigLifeCycleCallBack&lt;br /&gt;&lt;br /&gt;&amp;lt;/listener-class&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/listener&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4870924722006936426-6783651527283047834?l=rimmidis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rimmidis.blogspot.com/feeds/6783651527283047834/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rimmidis.blogspot.com/2010/02/how-to-package-project-to-be-shared.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/6783651527283047834'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/6783651527283047834'/><link rel='alternate' type='text/html' href='http://rimmidis.blogspot.com/2010/02/how-to-package-project-to-be-shared.html' title='How to package a project to be a shared library in WebLogic Server'/><author><name>Ram Immidisetti</name><uri>http://www.blogger.com/profile/15922956307167068938</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_-zCppT60vlk/TIUOzIp7imI/AAAAAAAAEEg/PWK-Dhwl_6o/S220/ram.bmp'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4870924722006936426.post-483299066262470958</id><published>2010-02-09T20:57:00.000-08:00</published><updated>2010-02-09T20:57:03.450-08:00</updated><title type='text'>11.1.1.0 Known Issues</title><content type='html'>&lt;a href="http://www.oracle.com/technology/products/jdev/htdocs/11/11.1.1.1/knownissues.html"&gt;http://www.oracle.com/technology/products/jdev/htdocs/11/11.1.1.1/knownissues.html&lt;/a&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4870924722006936426-483299066262470958?l=rimmidis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rimmidis.blogspot.com/feeds/483299066262470958/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rimmidis.blogspot.com/2010/02/11110-known-issues.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/483299066262470958'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/483299066262470958'/><link rel='alternate' type='text/html' href='http://rimmidis.blogspot.com/2010/02/11110-known-issues.html' title='11.1.1.0 Known Issues'/><author><name>Ram Immidisetti</name><uri>http://www.blogger.com/profile/15922956307167068938</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_-zCppT60vlk/TIUOzIp7imI/AAAAAAAAEEg/PWK-Dhwl_6o/S220/ram.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4870924722006936426.post-210220965072869333</id><published>2010-02-02T21:50:00.000-08:00</published><updated>2010-02-10T22:06:03.394-08:00</updated><title type='text'>Oracle UCM</title><content type='html'>oracle ucm fck editor services&lt;br /&gt;&lt;br /&gt;FE_START_EDITOR&lt;br /&gt;&lt;br /&gt;FE_PREVIEW&lt;br /&gt;&lt;br /&gt;&lt;a href="http://download.oracle.com/docs/cd/E10316_01/cs/cs_doc_10/documentation/developer/services_reference_10gr3en.pdf"&gt;http://download.oracle.com/docs/cd/E10316_01/cs/cs_doc_10/documentation/developer/services_reference_10gr3en.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://download.oracle.com/docs/cd/E13155_01/wlp/docs103/ucm_adapter/chap1.html"&gt;http://download.oracle.com/docs/cd/E13155_01/wlp/docs103/ucm_adapter/chap1.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://download.oracle.com/docs/cd/E13155_01/wlp/docs103/ucm_adapter/install.html"&gt;http://download.oracle.com/docs/cd/E13155_01/wlp/docs103/ucm_adapter/install.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://forums.oracle.com/forums/forum.jspa?forumID=390&amp;amp;start=75"&gt;http://forums.oracle.com/forums/forum.jspa?forumID=390&amp;amp;start=75&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://forums.oracle.com/forums/thread.jspa?threadID=848237&amp;amp;tstart=210"&gt;http://forums.oracle.com/forums/thread.jspa?threadID=848237&amp;amp;tstart=210&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://download.oracle.com/docs/cd/E10316_01/cs/cs_doc_10/documentation/admin/admin_FS_provider_10en.pdf"&gt;http://download.oracle.com/docs/cd/E10316_01/cs/cs_doc_10/documentation/admin/admin_FS_provider_10en.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://softwaresummit.com/2007/speakers/presentations/OpstvedtJSR170ContentRepositories.pdf"&gt;http://softwaresummit.com/2007/speakers/presentations/OpstvedtJSR170ContentRepositories.pdf&lt;/a&gt;&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&lt;a href="http://hishamgalal.blogspot.com/2009/01/using-file-store-provider-to-store.html"&gt;http://hishamgalal.blogspot.com/2009/01/using-file-store-provider-to-store.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://newsoalife.blogspot.com/2009/06/ridc-new-connector-to-oracle-ucm.html"&gt;http://newsoalife.blogspot.com/2009/06/ridc-new-connector-to-oracle-ucm.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.slideshare.net/jaimecid/jc-web-center-services-framework-presentation"&gt;http://www.slideshare.net/jaimecid/jc-web-center-services-framework-presentation&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.technicalconferencesolutions.com/pls/caat/caat_presenters_upd.display_document?conference_id=29&amp;amp;abstract_id=281&amp;amp;document_id=56349"&gt;http://www.technicalconferencesolutions.com/pls/caat/caat_presenters_upd.display_document?conference_id=29&amp;amp;abstract_id=281&amp;amp;document_id=56349&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4870924722006936426-210220965072869333?l=rimmidis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rimmidis.blogspot.com/feeds/210220965072869333/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rimmidis.blogspot.com/2010/02/oracle-ucm.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/210220965072869333'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/210220965072869333'/><link rel='alternate' type='text/html' href='http://rimmidis.blogspot.com/2010/02/oracle-ucm.html' title='Oracle UCM'/><author><name>Ram Immidisetti</name><uri>http://www.blogger.com/profile/15922956307167068938</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_-zCppT60vlk/TIUOzIp7imI/AAAAAAAAEEg/PWK-Dhwl_6o/S220/ram.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4870924722006936426.post-8089931391100696629</id><published>2010-01-30T21:18:00.000-08:00</published><updated>2010-01-30T21:18:17.081-08:00</updated><title type='text'>Weblogic Deployment Plan</title><content type='html'>In weblogic for an application a plan can be setup using plan.xml&lt;br /&gt;&lt;br /&gt;How to create plan.xml&lt;br /&gt;1. Open application that was deployed using weblogic console&lt;br /&gt;2. Open configuration tab and make changes. Any changes made to configuration of the application will create plan.xml.&lt;br /&gt;3. It will prompt the location of the Plan.xml.&lt;br /&gt;&lt;br /&gt;How does it look like and how does it work ?&lt;br /&gt;Here is a sample of a plan.xml : &lt;br /&gt;&amp;lt;?xml version='1.0' encoding='UTF-8'?&amp;gt;&lt;br /&gt;&amp;lt;deployment-plan xmlns="http://xmlns.oracle.com/weblogic/deployment-plan" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.oracle.com/weblogic/deployment-plan http://xmlns.oracle.com/weblogic/deployment-plan/1.0/deployment-plan.xsd"&amp;gt;&lt;br /&gt;&amp;lt;application-name&amp;gt;app&amp;lt;/application-name&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;variable-definition&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;variable&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;name&amp;gt;SessionDescriptor_invalidationIntervalSecs_12648285993120&amp;lt;/name&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;value&amp;gt;59&amp;lt;/value&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/variable&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;variable&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;name&amp;gt;mypath&amp;lt;/name&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;value&amp;gt;C:\Documents and Settings\ram\My Documents&amp;lt;/value&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/variable&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/variable-definition&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;module-override&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;module-name&amp;gt;TestWeblogicPlan_application1.ear&amp;lt;/module-name&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;module-type&amp;gt;ear&amp;lt;/module-type&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;module-descriptor external="false"&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;root-element&amp;gt;weblogic-application&amp;lt;/root-element&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;uri&amp;gt;META-INF/weblogic-application.xml&amp;lt;/uri&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;variable-assignment&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;name&amp;gt;SessionDescriptor_invalidationIntervalSecs_12648285993120&amp;lt;/name&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;xpath&amp;gt;/weblogic-application/session-descriptor/invalidation-interval-secs&amp;lt;/xpath&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/variable-assignment&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/module-descriptor&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;module-descriptor external="false"&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;root-element&amp;gt;application&amp;lt;/root-element&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;uri&amp;gt;META-INF/application.xml&amp;lt;/uri&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/module-descriptor&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;module-descriptor external="true"&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;root-element&amp;gt;wldf-resource&amp;lt;/root-element&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;uri&amp;gt;META-INF/weblogic-diagnostics.xml&amp;lt;/uri&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/module-descriptor&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/module-override&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;module-override&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;module-name&amp;gt;TestWeblogicPlan_ViewController_webapp1.war&amp;lt;/module-name&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;module-type&amp;gt;war&amp;lt;/module-type&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;module-descriptor external="true"&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;root-element&amp;gt;weblogic-web-app&amp;lt;/root-element&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;uri&amp;gt;WEB-INF/weblogic.xml&amp;lt;/uri&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;variable-assignment&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;name&amp;gt;mypath&amp;lt;/name&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;xpath&amp;gt;/weblogic-web-app/virtual-directory-mapping/local-path&amp;lt;/xpath&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/variable-assignment&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/module-descriptor&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;module-descriptor external="false"&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;root-element&amp;gt;web-app&amp;lt;/root-element&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;uri&amp;gt;WEB-INF/web.xml&amp;lt;/uri&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/module-descriptor&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/module-override&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;config-root&amp;gt;C:\TGDev\Products\Oracle\Middleware\user_projects\domains\OWCS_domain\servers\AdminServer\upload\TestWeblogicPlan_application1&amp;lt;/config-root&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/deployment-plan&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;As you can see XPath is used to qualify the path of the attribute to update. For instance, here it's "/weblogic-web-app/session-descriptor/timeout-secs". &lt;br /&gt;&lt;br /&gt;You will notice that the XPath indicated is simply the path to that attribute in the following weblogic.xml deployment descriptor. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The changes in Plan.xml will take effect only after update of the application and restart of the domain. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Note: specify your changes in the overide tag of plan.xml. With the plan.xml you can set values to weblogic.xml and weblogic-application.xml&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4870924722006936426-8089931391100696629?l=rimmidis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rimmidis.blogspot.com/feeds/8089931391100696629/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rimmidis.blogspot.com/2010/01/weblogic-deployment-plan.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/8089931391100696629'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/8089931391100696629'/><link rel='alternate' type='text/html' href='http://rimmidis.blogspot.com/2010/01/weblogic-deployment-plan.html' title='Weblogic Deployment Plan'/><author><name>Ram Immidisetti</name><uri>http://www.blogger.com/profile/15922956307167068938</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_-zCppT60vlk/TIUOzIp7imI/AAAAAAAAEEg/PWK-Dhwl_6o/S220/ram.bmp'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4870924722006936426.post-4601667853704036358</id><published>2010-01-26T22:16:00.000-08:00</published><updated>2010-01-26T22:16:27.464-08:00</updated><title type='text'>11g virtual dir url pattern is not identified correctly</title><content type='html'>&amp;lt;virtual-directory-mapping&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;local-path&amp;gt;x:/test/vdir&amp;lt;/local-path&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;url-pattern&amp;gt;/test/*&amp;lt;/url-pattern&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/virtual-directory-mapping&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Solution&lt;/strong&gt;&lt;br /&gt;1. Create directory name test and put ur file in that directory&lt;br /&gt;&lt;br /&gt;The directory should be created at this path x:/test/vdir. But do not specify the test directory in your local-path.&lt;br /&gt;&lt;br /&gt;&amp;lt;virtual-directory-mapping&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;local-path&amp;gt;x:/test/vdir&amp;lt;/local-path&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;url-pattern&amp;gt;/test/*&amp;lt;/url-pattern&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/virtual-directory-mapping&amp;gt;&lt;br /&gt;&lt;br /&gt;Test URL : http://hostname:port/testapp/test/mypage.pdf&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4870924722006936426-4601667853704036358?l=rimmidis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rimmidis.blogspot.com/feeds/4601667853704036358/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rimmidis.blogspot.com/2010/01/11g-virtual-dir-url-pattern-is-not.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/4601667853704036358'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/4601667853704036358'/><link rel='alternate' type='text/html' href='http://rimmidis.blogspot.com/2010/01/11g-virtual-dir-url-pattern-is-not.html' title='11g virtual dir url pattern is not identified correctly'/><author><name>Ram Immidisetti</name><uri>http://www.blogger.com/profile/15922956307167068938</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_-zCppT60vlk/TIUOzIp7imI/AAAAAAAAEEg/PWK-Dhwl_6o/S220/ram.bmp'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4870924722006936426.post-2403985582034396878</id><published>2010-01-22T05:21:00.001-08:00</published><updated>2010-01-22T05:21:04.379-08:00</updated><title type='text'>Shared libraries in ADF web application</title><content type='html'>http://blogs.oracle.com/jamesbayer/2009/12/weblogic_server_shared_librari_1.html&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4870924722006936426-2403985582034396878?l=rimmidis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rimmidis.blogspot.com/feeds/2403985582034396878/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rimmidis.blogspot.com/2010/01/shared-libraries-in-adf-web-application.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/2403985582034396878'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/2403985582034396878'/><link rel='alternate' type='text/html' href='http://rimmidis.blogspot.com/2010/01/shared-libraries-in-adf-web-application.html' title='Shared libraries in ADF web application'/><author><name>Ram Immidisetti</name><uri>http://www.blogger.com/profile/15922956307167068938</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_-zCppT60vlk/TIUOzIp7imI/AAAAAAAAEEg/PWK-Dhwl_6o/S220/ram.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4870924722006936426.post-8150214555734016166</id><published>2010-01-22T05:04:00.003-08:00</published><updated>2010-01-27T20:52:26.948-08:00</updated><title type='text'>JDevloper With Maven</title><content type='html'>&lt;a href="http://www.oracle.com/technology/products/jdev/howtos/maven/maven11g.html"&gt;http://www.oracle.com/technology/products/jdev/howtos/maven/maven11g.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.oracle.com/technology/products/jdev/howtos/1013/maven/maven.html#JDev11g_Support"&gt;http://www.oracle.com/technology/products/jdev/howtos/1013/maven/maven.html#JDev11g_Support&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4870924722006936426-8150214555734016166?l=rimmidis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rimmidis.blogspot.com/feeds/8150214555734016166/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rimmidis.blogspot.com/2010/01/jdevloper-with-maven.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/8150214555734016166'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/8150214555734016166'/><link rel='alternate' type='text/html' href='http://rimmidis.blogspot.com/2010/01/jdevloper-with-maven.html' title='JDevloper With Maven'/><author><name>Ram Immidisetti</name><uri>http://www.blogger.com/profile/15922956307167068938</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_-zCppT60vlk/TIUOzIp7imI/AAAAAAAAEEg/PWK-Dhwl_6o/S220/ram.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4870924722006936426.post-895472097194299613</id><published>2010-01-21T21:19:00.001-08:00</published><updated>2010-01-21T21:42:23.892-08:00</updated><title type='text'>Deploying ADF application to weblogic</title><content type='html'>&lt;a href="http://jonathantcone.wordpress.com/2010/01/08/deploying-adf-11-to-wls-10/"&gt;http://jonathantcone.wordpress.com/2010/01/08/deploying-adf-11-to-wls-10/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.freewebalbum.com/blogs/faces/bjanko/blogs.jsp?blog=bjanko20090127130431"&gt;http://www.freewebalbum.com/blogs/faces/bjanko/blogs.jsp?blog=bjanko20090127130431&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4870924722006936426-895472097194299613?l=rimmidis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rimmidis.blogspot.com/feeds/895472097194299613/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rimmidis.blogspot.com/2010/01/deploying-adf-application-to-weblogic.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/895472097194299613'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/895472097194299613'/><link rel='alternate' type='text/html' href='http://rimmidis.blogspot.com/2010/01/deploying-adf-application-to-weblogic.html' title='Deploying ADF application to weblogic'/><author><name>Ram Immidisetti</name><uri>http://www.blogger.com/profile/15922956307167068938</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_-zCppT60vlk/TIUOzIp7imI/AAAAAAAAEEg/PWK-Dhwl_6o/S220/ram.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4870924722006936426.post-3260834388184127094</id><published>2010-01-21T21:07:00.000-08:00</published><updated>2010-01-21T21:08:08.667-08:00</updated><title type='text'>Mapping URLs to file location in weblogic</title><content type='html'>You can map your URL to file location by specifying the file location in configuration file.&lt;br /&gt;&lt;br /&gt;Weblogic.xml&lt;br /&gt;&amp;lt;virtual-directory-mapping&amp;gt;&lt;br /&gt;&amp;lt;local-path&amp;gt; path to file&amp;lt;/local-path&amp;gt;&lt;br /&gt;&amp;lt;url-pattern&amp;gt;/*&amp;lt;/url-pattern&amp;gt;&lt;br /&gt;&amp;lt;/virtual-directory-mapping&amp;gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4870924722006936426-3260834388184127094?l=rimmidis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rimmidis.blogspot.com/feeds/3260834388184127094/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rimmidis.blogspot.com/2010/01/mapping-urls-to-file-location.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/3260834388184127094'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/3260834388184127094'/><link rel='alternate' type='text/html' href='http://rimmidis.blogspot.com/2010/01/mapping-urls-to-file-location.html' title='Mapping URLs to file location in weblogic'/><author><name>Ram Immidisetti</name><uri>http://www.blogger.com/profile/15922956307167068938</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_-zCppT60vlk/TIUOzIp7imI/AAAAAAAAEEg/PWK-Dhwl_6o/S220/ram.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4870924722006936426.post-3178622705742898902</id><published>2009-12-20T20:16:00.001-08:00</published><updated>2009-12-20T20:16:58.491-08:00</updated><title type='text'>jdeveloper maven folder structure</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_-zCppT60vlk/Sy72roNceJI/AAAAAAAAC8A/u4PhfMS7McI/s1600-h/jdevarchetype.jpeg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_-zCppT60vlk/Sy72roNceJI/AAAAAAAAC8A/u4PhfMS7McI/s320/jdevarchetype.jpeg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4870924722006936426-3178622705742898902?l=rimmidis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rimmidis.blogspot.com/feeds/3178622705742898902/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rimmidis.blogspot.com/2009/12/jdeveloper-maven-folder-structure.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/3178622705742898902'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/3178622705742898902'/><link rel='alternate' type='text/html' href='http://rimmidis.blogspot.com/2009/12/jdeveloper-maven-folder-structure.html' title='jdeveloper maven folder structure'/><author><name>Ram Immidisetti</name><uri>http://www.blogger.com/profile/15922956307167068938</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_-zCppT60vlk/TIUOzIp7imI/AAAAAAAAEEg/PWK-Dhwl_6o/S220/ram.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_-zCppT60vlk/Sy72roNceJI/AAAAAAAAC8A/u4PhfMS7McI/s72-c/jdevarchetype.jpeg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4870924722006936426.post-5150362074882386018</id><published>2009-12-17T19:07:00.001-08:00</published><updated>2009-12-17T19:07:38.944-08:00</updated><title type='text'>Adding libs to ear</title><content type='html'>Many users have problems to use their libraries in theirapplications. But sometimes a working solution is too obvious to benoticed. &lt;br /&gt;   To include all the libraries you need for your project in an EAR file: &lt;br /&gt;  &lt;ol&gt;&lt;li&gt; Create a package project called &lt;strong&gt;common-libs&lt;/strong&gt; and put all the libraries in a directory included in the &lt;strong&gt;Project Source Path&lt;/strong&gt;. Don't use the &lt;strong&gt;src&lt;/strong&gt; directory but &lt;strong&gt;lib&lt;/strong&gt; at the same hierarchy level. Add this new directory to the &lt;strong&gt;Project Source Paths&lt;/strong&gt;. &lt;/li&gt;&lt;li&gt; Open the &lt;strong&gt;Application Properties&lt;/strong&gt; &lt;/li&gt;&lt;li&gt; Create a deployment profile for the EAR file. &lt;/li&gt;&lt;li&gt; To include the libraries within the EAR file we have two options to include the libraries are available: either put into &lt;strong&gt;APP-INF/lib&lt;/strong&gt; or &lt;strong&gt;a directory of your choice&lt;/strong&gt; (eg. lib). In the &lt;strong&gt;Deployment Profile&lt;/strong&gt; select &lt;strong&gt;Application Assembly&lt;/strong&gt;, tick the check box of every JAR file you need and enter the directory name (&lt;strong&gt;APP-INF/lib&lt;/strong&gt; or &lt;strong&gt;lib&lt;/strong&gt;) in the &lt;strong&gt;Path in EAR&lt;/strong&gt; text field at the bottom. &lt;strong&gt;This must be done for every JAR file!&lt;/strong&gt;&lt;/li&gt;&lt;li&gt; If you do not want to use &lt;strong&gt;APP_INF/lib&lt;/strong&gt; you need to create an &lt;strong&gt;application.xml&lt;/strong&gt; for the application. Open the &lt;strong&gt;Application Resources&lt;/strong&gt; accordion and expand &lt;strong&gt;Descriptors&lt;/strong&gt; and &lt;strong&gt;META-INF&lt;/strong&gt; to see which Deployment Descriptors are available. On &lt;strong&gt;Descriptors&lt;/strong&gt;, chose &lt;strong&gt;New JEE Deployment Descriptor...&lt;/strong&gt; from the &lt;strong&gt;Context Menu&lt;/strong&gt; and select &lt;strong&gt;application.xml&lt;/strong&gt;. In the newly created &lt;strong&gt;application.xml&lt;/strong&gt; insert the tag &lt;strong&gt;&amp;lt;library-directory&amp;gt;lib&amp;lt;/library-directory&amp;gt;&lt;/strong&gt;. &lt;/li&gt;&lt;li&gt; From the &lt;strong&gt;Application&lt;/strong&gt; &lt;strong&gt;Menu&lt;/strong&gt; select &lt;strong&gt;Deploy to EAR File&lt;/strong&gt; to check the contents before deploying it to the server. &lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4870924722006936426-5150362074882386018?l=rimmidis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rimmidis.blogspot.com/feeds/5150362074882386018/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rimmidis.blogspot.com/2009/12/adding-libs-to-ear.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/5150362074882386018'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/5150362074882386018'/><link rel='alternate' type='text/html' href='http://rimmidis.blogspot.com/2009/12/adding-libs-to-ear.html' title='Adding libs to ear'/><author><name>Ram Immidisetti</name><uri>http://www.blogger.com/profile/15922956307167068938</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_-zCppT60vlk/TIUOzIp7imI/AAAAAAAAEEg/PWK-Dhwl_6o/S220/ram.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4870924722006936426.post-6528316962970446813</id><published>2009-12-17T05:17:00.001-08:00</published><updated>2009-12-17T05:17:21.403-08:00</updated><title type='text'>spring hibernate</title><content type='html'>https://techdayscode.dev.java.net/servlets/ProjectDocumentList?folderID=7555&amp;amp;expandFolder=7555&amp;amp;folderID=0&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4870924722006936426-6528316962970446813?l=rimmidis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rimmidis.blogspot.com/feeds/6528316962970446813/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rimmidis.blogspot.com/2009/12/spring-hibernate.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/6528316962970446813'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/6528316962970446813'/><link rel='alternate' type='text/html' href='http://rimmidis.blogspot.com/2009/12/spring-hibernate.html' title='spring hibernate'/><author><name>Ram Immidisetti</name><uri>http://www.blogger.com/profile/15922956307167068938</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_-zCppT60vlk/TIUOzIp7imI/AAAAAAAAEEg/PWK-Dhwl_6o/S220/ram.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4870924722006936426.post-5596469861695174061</id><published>2009-10-23T19:27:00.000-07:00</published><updated>2009-10-23T19:27:27.503-07:00</updated><title type='text'>Deploy ADF application to weblogic</title><content type='html'>Create Weblogic domain&lt;br /&gt;Create Datasource&amp;nbsp; oracle XE: jdbc:oracle:thin@localhost:1521:xe&lt;br /&gt;&lt;br /&gt;Steps:&lt;br /&gt;Step1 : Right click model --&amp;gt; project properties --&amp;gt;Deployment --&amp;gt; Click New--&amp;gt;Select Archive Type EJB Jar--&amp;gt; click ok&lt;br /&gt;Step2 : Right click ViewController --&amp;gt;project properties --&amp;gt; Deployment --&amp;gt; click New --&amp;gt; Select Archive Type War --&amp;gt; Enter Name and click Ok&lt;br /&gt;Step3 : Right click Application --&amp;gt; Application properties --&amp;gt;Deployment --&amp;gt; New--&amp;gt;Select Archive Type ear --&amp;gt; Select Application Assembly --&amp;gt;select Model.jpr and View.jpr--&amp;gt;click ok&lt;br /&gt;Step 4: Right click on Application --&amp;gt; Deploy to the weblogic domain.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4870924722006936426-5596469861695174061?l=rimmidis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rimmidis.blogspot.com/feeds/5596469861695174061/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rimmidis.blogspot.com/2009/10/deploy-adf-application-to-weblogic.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/5596469861695174061'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/5596469861695174061'/><link rel='alternate' type='text/html' href='http://rimmidis.blogspot.com/2009/10/deploy-adf-application-to-weblogic.html' title='Deploy ADF application to weblogic'/><author><name>Ram Immidisetti</name><uri>http://www.blogger.com/profile/15922956307167068938</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_-zCppT60vlk/TIUOzIp7imI/AAAAAAAAEEg/PWK-Dhwl_6o/S220/ram.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4870924722006936426.post-7282968640706089748</id><published>2009-10-22T20:25:00.000-07:00</published><updated>2009-10-22T20:26:13.449-07:00</updated><title type='text'>space functionality in ADF</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_-zCppT60vlk/SuEh-jAqzuI/AAAAAAAAC30/RMRoHG_hEpY/s1600-h/space.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_-zCppT60vlk/SuEh-jAqzuI/AAAAAAAAC30/RMRoHG_hEpY/s320/space.png" vr="true" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4870924722006936426-7282968640706089748?l=rimmidis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rimmidis.blogspot.com/feeds/7282968640706089748/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rimmidis.blogspot.com/2009/10/functionality-in-adf_22.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/7282968640706089748'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/7282968640706089748'/><link rel='alternate' type='text/html' href='http://rimmidis.blogspot.com/2009/10/functionality-in-adf_22.html' title='space functionality in ADF'/><author><name>Ram Immidisetti</name><uri>http://www.blogger.com/profile/15922956307167068938</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_-zCppT60vlk/TIUOzIp7imI/AAAAAAAAEEg/PWK-Dhwl_6o/S220/ram.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_-zCppT60vlk/SuEh-jAqzuI/AAAAAAAAC30/RMRoHG_hEpY/s72-c/space.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4870924722006936426.post-8603693790942001897</id><published>2009-10-20T22:28:00.000-07:00</published><updated>2009-10-20T22:36:59.207-07:00</updated><title type='text'>Textbox onchange functionality in ADF</title><content type='html'>onchange functionality can be acheived in ADF by the use of texbox valueChangeListener property in Behavior.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Steps:&lt;/b&gt;&lt;br /&gt;Step1: Select textbox go to properties menu. Under Behavior select valueChangeListener and enter a method name. This method will be availble in backing bean.&lt;br /&gt;&lt;br /&gt;public void methodName(ValueChangeEvent valueChangeEvent) {&lt;br /&gt;ot1.setValue("hello world");&lt;br /&gt;}&lt;br /&gt;Note: ot1 - OutputText &lt;br /&gt;&lt;br /&gt;Step 2: set autosubmit ="true" on the textbox.&lt;br /&gt;&lt;br /&gt;Step 3: To display the result of valueChangeEvent on the outputText field. Set partialTriggers property on the outputText with id of the textbox.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4870924722006936426-8603693790942001897?l=rimmidis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rimmidis.blogspot.com/feeds/8603693790942001897/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rimmidis.blogspot.com/2009/10/textbox-onchange-functionality-in-adf.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/8603693790942001897'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/8603693790942001897'/><link rel='alternate' type='text/html' href='http://rimmidis.blogspot.com/2009/10/textbox-onchange-functionality-in-adf.html' title='Textbox onchange functionality in ADF'/><author><name>Ram Immidisetti</name><uri>http://www.blogger.com/profile/15922956307167068938</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_-zCppT60vlk/TIUOzIp7imI/AAAAAAAAEEg/PWK-Dhwl_6o/S220/ram.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4870924722006936426.post-3441891784639586106</id><published>2009-10-20T22:05:00.000-07:00</published><updated>2009-10-20T22:06:44.522-07:00</updated><title type='text'>Convert String to Timestamp</title><content type='html'>String format:&amp;nbsp; MM/DD/YYYY&lt;br /&gt;&lt;br /&gt;public Timestamp convertStringToDate(String newDate) {&lt;br /&gt;&lt;br /&gt;try {&lt;br /&gt;DateFormat formatter;&lt;br /&gt;Date date;&lt;br /&gt;formatter = new SimpleDateFormat("MM/dd/yyyy");&lt;br /&gt;date = (Date)formatter.parse(newDate);&lt;br /&gt;java.sql.Timestamp timeStampDate = new Timestamp(date.getTime());&lt;br /&gt;return timeStampDate;&lt;br /&gt;} catch (Exception e) {&lt;br /&gt;e.printStackTrace();&lt;br /&gt;}&lt;br /&gt;return null;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Timestamp format : MM/DD/YYYY 00:00:00&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4870924722006936426-3441891784639586106?l=rimmidis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rimmidis.blogspot.com/feeds/3441891784639586106/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rimmidis.blogspot.com/2009/10/convert-string-to-timestamp.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/3441891784639586106'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/3441891784639586106'/><link rel='alternate' type='text/html' href='http://rimmidis.blogspot.com/2009/10/convert-string-to-timestamp.html' title='Convert String to Timestamp'/><author><name>Ram Immidisetti</name><uri>http://www.blogger.com/profile/15922956307167068938</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_-zCppT60vlk/TIUOzIp7imI/AAAAAAAAEEg/PWK-Dhwl_6o/S220/ram.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4870924722006936426.post-8571177477410920529</id><published>2009-10-20T21:57:00.000-07:00</published><updated>2009-10-20T21:57:14.396-07:00</updated><title type='text'>Disabling required field validator in ADF</title><content type='html'>For login page with two text fields (required), submit and cancel button.&amp;nbsp;Whenever user click on cancel button the&amp;nbsp;required field validations will be displayed.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;To avoid displaying the required field validtion set the property immidiate="true" on the cancel button.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4870924722006936426-8571177477410920529?l=rimmidis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rimmidis.blogspot.com/feeds/8571177477410920529/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rimmidis.blogspot.com/2009/10/disabling-required-field-validator-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/8571177477410920529'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/8571177477410920529'/><link rel='alternate' type='text/html' href='http://rimmidis.blogspot.com/2009/10/disabling-required-field-validator-in.html' title='Disabling required field validator in ADF'/><author><name>Ram Immidisetti</name><uri>http://www.blogger.com/profile/15922956307167068938</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_-zCppT60vlk/TIUOzIp7imI/AAAAAAAAEEg/PWK-Dhwl_6o/S220/ram.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4870924722006936426.post-7625997144785023246</id><published>2009-10-20T21:34:00.000-07:00</published><updated>2009-10-23T19:28:17.788-07:00</updated><title type='text'>Create a table with autonumber/Sequence - Step By Step</title><content type='html'>&lt;strong&gt;Step1&lt;/strong&gt; : Create a sequence.&lt;br /&gt;create sequence seq_name start with 1 increment by 1;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Step2&lt;/strong&gt;: create a trigger.&lt;br /&gt;&lt;br /&gt;create or replace trigger trigger_name before insert on table name referencing new as new for each row&lt;br /&gt;begin&lt;br /&gt;select seq_name.nextval into :new.id from dual;&lt;br /&gt;end;&lt;br /&gt;/&lt;br /&gt;Note: id - field name that need to generate auto number.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Step 3&lt;/strong&gt;. commit&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Step 4&lt;/strong&gt;. create entity bean from table&lt;br /&gt;&lt;br /&gt;Modify the entity bean with below code.&lt;br /&gt;&lt;br /&gt;@SequenceGenerator(name = "generator_name", sequenceName = "seq_name",&lt;br /&gt;allocationSize = 1)&lt;br /&gt;&lt;br /&gt;public class TableName implements Serializable {&lt;br /&gt;&lt;br /&gt;@Id&lt;br /&gt;@GeneratedValue(strategy = GenerationType.SEQUENCE, &lt;br /&gt;generator = "attendancegenerator")&lt;br /&gt;@Column(nullable = false)&lt;br /&gt;private Long fieldname;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4870924722006936426-7625997144785023246?l=rimmidis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rimmidis.blogspot.com/feeds/7625997144785023246/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rimmidis.blogspot.com/2009/10/create-table-with-autonumbersequence.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/7625997144785023246'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/7625997144785023246'/><link rel='alternate' type='text/html' href='http://rimmidis.blogspot.com/2009/10/create-table-with-autonumbersequence.html' title='Create a table with autonumber/Sequence - Step By Step'/><author><name>Ram Immidisetti</name><uri>http://www.blogger.com/profile/15922956307167068938</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_-zCppT60vlk/TIUOzIp7imI/AAAAAAAAEEg/PWK-Dhwl_6o/S220/ram.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4870924722006936426.post-88859826408069093</id><published>2009-10-20T21:24:00.001-07:00</published><updated>2009-10-20T21:28:17.993-07:00</updated><title type='text'>JDeveloper Links</title><content type='html'>&lt;a href="http://www.oracle.com/technology/index.html"&gt;http://www.oracle.com/technology/index.html&lt;/a&gt;&lt;a href="http://www.oracle.com/technology/index.html"&gt;#&lt;/a&gt;&lt;br /&gt;- &lt;span style="color:#3366ff;"&gt;Software Download Link&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://forums.oracle.com/forums/forum.jspa?forumID=83"&gt;http://forums.oracle.com/forums/forum.jspa?forumID=83&lt;/a&gt;&lt;br /&gt;- &lt;span style="color:#3366ff;"&gt;JDeveloper and ADF Forum&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#3366ff;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4870924722006936426-88859826408069093?l=rimmidis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rimmidis.blogspot.com/feeds/88859826408069093/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rimmidis.blogspot.com/2009/10/jdeveloper-links.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/88859826408069093'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4870924722006936426/posts/default/88859826408069093'/><link rel='alternate' type='text/html' href='http://rimmidis.blogspot.com/2009/10/jdeveloper-links.html' title='JDeveloper Links'/><author><name>Ram Immidisetti</name><uri>http://www.blogger.com/profile/15922956307167068938</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_-zCppT60vlk/TIUOzIp7imI/AAAAAAAAEEg/PWK-Dhwl_6o/S220/ram.bmp'/></author><thr:total>0</thr:total></entry></feed>
