<?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-36624836</id><updated>2012-01-08T09:35:47.760-08:00</updated><category term='ADF Concepts'/><title type='text'>Oracle Applications</title><subtitle type='html'>All about Oracle Applications 11i, R12, Fusion.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://prasanna-adf.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36624836/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://prasanna-adf.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Prasanna</name><uri>http://www.blogger.com/profile/03341494752915864732</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://1.bp.blogspot.com/_lo53a2o_GqY/SRB8XiAwRvI/AAAAAAAAARc/Qz8ndZgp6AY/S220/temp.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>22</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-36624836.post-1888389326839774976</id><published>2010-08-17T15:48:00.000-07:00</published><updated>2010-08-17T15:59:50.504-07:00</updated><title type='text'>BPEL Tree SQL query</title><summary type='text'>How to query the BPEL tree in the dehyderation database directly?Tree finder using SQL query.select   lpad(' ', (level - 1) * 2) || title as padded_name, process_id, modify_date-creation_date, creation_date, modify_date, statefrom cube_instance ci1connect by prior cikey = parent_idstart with cikey = :parent_process;TreeFinder jsp is the most resource hungry webpage in the BPEL console. This query</summary><link rel='replies' type='application/atom+xml' href='http://prasanna-adf.blogspot.com/feeds/1888389326839774976/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36624836&amp;postID=1888389326839774976' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36624836/posts/default/1888389326839774976'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36624836/posts/default/1888389326839774976'/><link rel='alternate' type='text/html' href='http://prasanna-adf.blogspot.com/2010/08/bpel-tree-sql-query.html' title='BPEL Tree SQL query'/><author><name>Prasanna</name><uri>http://www.blogger.com/profile/03341494752915864732</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://1.bp.blogspot.com/_lo53a2o_GqY/SRB8XiAwRvI/AAAAAAAAARc/Qz8ndZgp6AY/S220/temp.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36624836.post-895032201893486240</id><published>2009-04-29T10:08:00.000-07:00</published><updated>2009-12-08T07:48:54.664-08:00</updated><title type='text'>GL Interface Tables</title><summary type='text'>GL_BUDGET_INTERFACE  Used to upload budget data into your Oracle General Ledger applicationGL_DAILY_RATES_INTERFACEUsed to insert, update, or delete daily rates in the GL_DAILY_RATES table.GL_IEA_INTERFACEUsed to create intercompany transaction data.GL_INTERFACEUsed to create journal entries, Transfers source information into a target set of books, Creates accounting for Intercompany Transactions</summary><link rel='replies' type='application/atom+xml' href='http://prasanna-adf.blogspot.com/feeds/895032201893486240/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36624836&amp;postID=895032201893486240' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36624836/posts/default/895032201893486240'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36624836/posts/default/895032201893486240'/><link rel='alternate' type='text/html' href='http://prasanna-adf.blogspot.com/2009/04/gl-interface-tables.html' title='GL Interface Tables'/><author><name>Prasanna</name><uri>http://www.blogger.com/profile/03341494752915864732</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://1.bp.blogspot.com/_lo53a2o_GqY/SRB8XiAwRvI/AAAAAAAAARc/Qz8ndZgp6AY/S220/temp.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36624836.post-5249879633035842319</id><published>2009-04-29T09:59:00.000-07:00</published><updated>2009-04-29T10:02:23.943-07:00</updated><title type='text'>Implementation Documentation</title><summary type='text'>Following are the list of standard documentation that needs to be prepared for Oracle Applications Implementation.You can download the documentation templates from http://download-east.oracle.com/partners/265498.EXE. After installation you can find the templates in C:\Method\OM30\AIM30\AIM30FND\Wordlib path.Among this list most important documentation for Oracle Apps implementation are MD030, </summary><link rel='replies' type='application/atom+xml' href='http://prasanna-adf.blogspot.com/feeds/5249879633035842319/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36624836&amp;postID=5249879633035842319' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36624836/posts/default/5249879633035842319'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36624836/posts/default/5249879633035842319'/><link rel='alternate' type='text/html' href='http://prasanna-adf.blogspot.com/2009/04/implementation-documentation.html' title='Implementation Documentation'/><author><name>Prasanna</name><uri>http://www.blogger.com/profile/03341494752915864732</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://1.bp.blogspot.com/_lo53a2o_GqY/SRB8XiAwRvI/AAAAAAAAARc/Qz8ndZgp6AY/S220/temp.JPG'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36624836.post-1878193771804460451</id><published>2009-04-29T09:13:00.000-07:00</published><updated>2009-04-30T06:44:31.861-07:00</updated><title type='text'>Oracle Open Interface</title><summary type='text'>What is Oracle open interfaces?Open interfaces used to integrate Oracle Applications with the non-oracle systems.such as1. Import data from your custom applications or legacy systems.2. Migrate the old custom application data to the Oracle applications.3. Import data from the banks, partners, suppliers, customers etc.What is conversion?Conversion is a one time Interface to migrate data from </summary><link rel='replies' type='application/atom+xml' href='http://prasanna-adf.blogspot.com/feeds/1878193771804460451/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36624836&amp;postID=1878193771804460451' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36624836/posts/default/1878193771804460451'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36624836/posts/default/1878193771804460451'/><link rel='alternate' type='text/html' href='http://prasanna-adf.blogspot.com/2009/04/oracle-open-interface.html' title='Oracle Open Interface'/><author><name>Prasanna</name><uri>http://www.blogger.com/profile/03341494752915864732</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://1.bp.blogspot.com/_lo53a2o_GqY/SRB8XiAwRvI/AAAAAAAAARc/Qz8ndZgp6AY/S220/temp.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36624836.post-8500264905200741609</id><published>2009-04-29T07:05:00.000-07:00</published><updated>2009-04-29T07:08:26.056-07:00</updated><title type='text'>Call pl/sql in ADF</title><summary type='text'>How to Call pl/sql from ADF?You can use the following code to call a pl/sql block from the ADF bc Application module.public void executePlsqlProcedure(){CallableStatement updateStmt = null;try {// Put your PL/SQL block in a String variable.String Stmt = "begin delete test_table where header_id = :1; "+" :2 = xxx_pkg.yyy_function(); end;";OADBTransaction txn = getDBTransaction();// Pass the PL/SQL</summary><link rel='replies' type='application/atom+xml' href='http://prasanna-adf.blogspot.com/feeds/8500264905200741609/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36624836&amp;postID=8500264905200741609' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36624836/posts/default/8500264905200741609'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36624836/posts/default/8500264905200741609'/><link rel='alternate' type='text/html' href='http://prasanna-adf.blogspot.com/2009/04/call-plsql-in-adf.html' title='Call pl/sql in ADF'/><author><name>Prasanna</name><uri>http://www.blogger.com/profile/03341494752915864732</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://1.bp.blogspot.com/_lo53a2o_GqY/SRB8XiAwRvI/AAAAAAAAARc/Qz8ndZgp6AY/S220/temp.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36624836.post-7497108238041466813</id><published>2009-04-15T09:55:00.000-07:00</published><updated>2009-04-15T10:00:11.336-07:00</updated><title type='text'>AQ creation script</title><summary type='text'>Advanced queue is highly used in SOA to forward messages between different services through database. We will discuss AQ in detail in the future. Now we will see how to create AQ in database.create or replace type AQSEC.CT_MESSAGE_TYPE as OBJECT (          PAYLOAD                                         CLOB  )  /  begin   DBMS_AQADM.CREATE_QUEUE_TABLE (queue_table =&gt; '"Username"."HR_Q"',</summary><link rel='replies' type='application/atom+xml' href='http://prasanna-adf.blogspot.com/feeds/7497108238041466813/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36624836&amp;postID=7497108238041466813' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36624836/posts/default/7497108238041466813'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36624836/posts/default/7497108238041466813'/><link rel='alternate' type='text/html' href='http://prasanna-adf.blogspot.com/2009/04/aq-creation-script.html' title='AQ creation script'/><author><name>Prasanna</name><uri>http://www.blogger.com/profile/03341494752915864732</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://1.bp.blogspot.com/_lo53a2o_GqY/SRB8XiAwRvI/AAAAAAAAARc/Qz8ndZgp6AY/S220/temp.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36624836.post-411361848960132585</id><published>2009-04-15T09:11:00.001-07:00</published><updated>2009-04-15T09:13:12.520-07:00</updated><title type='text'>XPATH quick reference</title><summary type='text'>under construction</summary><link rel='replies' type='application/atom+xml' href='http://prasanna-adf.blogspot.com/feeds/411361848960132585/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36624836&amp;postID=411361848960132585' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36624836/posts/default/411361848960132585'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36624836/posts/default/411361848960132585'/><link rel='alternate' type='text/html' href='http://prasanna-adf.blogspot.com/2009/04/xpath-quick-reference.html' title='XPATH quick reference'/><author><name>Prasanna</name><uri>http://www.blogger.com/profile/03341494752915864732</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://1.bp.blogspot.com/_lo53a2o_GqY/SRB8XiAwRvI/AAAAAAAAARc/Qz8ndZgp6AY/S220/temp.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36624836.post-3100579309712373103</id><published>2009-04-15T07:42:00.000-07:00</published><updated>2009-04-15T08:33:46.137-07:00</updated><title type='text'>Logging in Apps</title><summary type='text'>How to do logging in the OAF controller?You can do logging in OAF page using following statementpageContext.writeDiagnostics(this,"building is :"+s_building,OAFwkConstants.STATEMENT);Syntax:void writeDiagnostics(Object module,                 String messageText,                 int logLevel)Writes an entry to the diagnostics log according to a specific log level.Parameters:module - current module</summary><link rel='replies' type='application/atom+xml' href='http://prasanna-adf.blogspot.com/feeds/3100579309712373103/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36624836&amp;postID=3100579309712373103' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36624836/posts/default/3100579309712373103'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36624836/posts/default/3100579309712373103'/><link rel='alternate' type='text/html' href='http://prasanna-adf.blogspot.com/2009/04/logging-in-apps.html' title='Logging in Apps'/><author><name>Prasanna</name><uri>http://www.blogger.com/profile/03341494752915864732</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://1.bp.blogspot.com/_lo53a2o_GqY/SRB8XiAwRvI/AAAAAAAAARc/Qz8ndZgp6AY/S220/temp.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36624836.post-5688476608324476075</id><published>2009-04-08T09:14:00.000-07:00</published><updated>2009-04-30T03:33:18.850-07:00</updated><title type='text'>debug  bc4j objects</title><summary type='text'>How to debug the VO, LOV, poplist queries?You can see the executed queries and its bind values in the jdeveloper console or messages window.By default, this option is not available in jdeveloper.To enable the debug console option in 10g1. Right click on project and select project properties2. Select Run/Debug3. Ensure Default in selected in Run configurations4. Select Edit button.5. You can see </summary><link rel='replies' type='application/atom+xml' href='http://prasanna-adf.blogspot.com/feeds/5688476608324476075/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36624836&amp;postID=5688476608324476075' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36624836/posts/default/5688476608324476075'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36624836/posts/default/5688476608324476075'/><link rel='alternate' type='text/html' href='http://prasanna-adf.blogspot.com/2009/04/debug-bc4j-objects.html' title='debug  bc4j objects'/><author><name>Prasanna</name><uri>http://www.blogger.com/profile/03341494752915864732</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://1.bp.blogspot.com/_lo53a2o_GqY/SRB8XiAwRvI/AAAAAAAAARc/Qz8ndZgp6AY/S220/temp.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_lo53a2o_GqY/Sfl60o6Dm0I/AAAAAAAAAYE/gWQua7AdQgc/s72-c/RunDebug10g.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36624836.post-309469860743428813</id><published>2009-04-02T04:43:00.000-07:00</published><updated>2009-04-02T04:49:11.711-07:00</updated><title type='text'>System.out.println</title><summary type='text'>System.out.printlnThis is the most commonly asked question in web applications development in jdeveloper including OA Framework, ADF, ejb, web services etc.Can I leave System.out.println or System.err.println in the production code?System.out.println comes handy when debugging the application because you can see the messages pretty much easily in the jdeveloper console. And it takes relatively </summary><link rel='replies' type='application/atom+xml' href='http://prasanna-adf.blogspot.com/feeds/309469860743428813/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36624836&amp;postID=309469860743428813' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36624836/posts/default/309469860743428813'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36624836/posts/default/309469860743428813'/><link rel='alternate' type='text/html' href='http://prasanna-adf.blogspot.com/2009/04/systemoutprintln.html' title='System.out.println'/><author><name>Prasanna</name><uri>http://www.blogger.com/profile/03341494752915864732</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://1.bp.blogspot.com/_lo53a2o_GqY/SRB8XiAwRvI/AAAAAAAAARc/Qz8ndZgp6AY/S220/temp.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36624836.post-978816407707079086</id><published>2009-04-02T04:08:00.000-07:00</published><updated>2009-04-02T04:15:41.007-07:00</updated><title type='text'>Manipulating OA Footer</title><summary type='text'>Manipulating OA footer regionHow to render copyright information and privacy statement for custom page?To render standard footer just Set the Auto Footer property in the pageLayout region to 'True'. This will render the Footer with default copyright information and privacy statement.To render different privacy statement and copyright information1. Set the Auto Footer property in the pageLayout </summary><link rel='replies' type='application/atom+xml' href='http://prasanna-adf.blogspot.com/feeds/978816407707079086/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36624836&amp;postID=978816407707079086' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36624836/posts/default/978816407707079086'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36624836/posts/default/978816407707079086'/><link rel='alternate' type='text/html' href='http://prasanna-adf.blogspot.com/2009/04/manipulating-oa-footer.html' title='Manipulating OA Footer'/><author><name>Prasanna</name><uri>http://www.blogger.com/profile/03341494752915864732</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://1.bp.blogspot.com/_lo53a2o_GqY/SRB8XiAwRvI/AAAAAAAAARc/Qz8ndZgp6AY/S220/temp.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36624836.post-273349898776260360</id><published>2009-01-05T11:22:00.000-08:00</published><updated>2009-01-05T11:23:52.736-08:00</updated><title type='text'>SQL Trace</title><summary type='text'>How to do SQL Trace on the Oracle Applications 11i? In this article, I am going to explain what to get trace for various technology components of the Oracle applications. Hence we are going to see  What is sql trace? How to take sql trace for a session? How to do sql trace for a Form? How to do sql trace for a Report? How to do sql trace for a OAF Page?   What is sql trace? SQL Trace is a </summary><link rel='replies' type='application/atom+xml' href='http://prasanna-adf.blogspot.com/feeds/273349898776260360/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36624836&amp;postID=273349898776260360' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36624836/posts/default/273349898776260360'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36624836/posts/default/273349898776260360'/><link rel='alternate' type='text/html' href='http://prasanna-adf.blogspot.com/2009/01/sql-trace.html' title='SQL Trace'/><author><name>Prasanna</name><uri>http://www.blogger.com/profile/03341494752915864732</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://1.bp.blogspot.com/_lo53a2o_GqY/SRB8XiAwRvI/AAAAAAAAARc/Qz8ndZgp6AY/S220/temp.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_lo53a2o_GqY/SUaj6i_X1EI/AAAAAAAAATc/wecuyfwy4F0/s72-c/Forms_trace1.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36624836.post-1459166949924358661</id><published>2008-11-26T06:04:00.000-08:00</published><updated>2008-11-26T06:14:42.677-08:00</updated><title type='text'>Hide a mandatory field</title><summary type='text'>How to hide a mandatory field in OAF PageIf the business wants to hide a field in the seeded page, you can do it by personalizing the page and set Rendered property to false.But this solution will not help you if the field is marked as mandatory by the seeded page.The reasons are Mandatory Validations are usually done at the EO level. Hence even if you hide the mandatory field, the validation </summary><link rel='replies' type='application/atom+xml' href='http://prasanna-adf.blogspot.com/feeds/1459166949924358661/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36624836&amp;postID=1459166949924358661' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36624836/posts/default/1459166949924358661'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36624836/posts/default/1459166949924358661'/><link rel='alternate' type='text/html' href='http://prasanna-adf.blogspot.com/2008/11/hide-mandatory-field.html' title='Hide a mandatory field'/><author><name>Prasanna</name><uri>http://www.blogger.com/profile/03341494752915864732</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://1.bp.blogspot.com/_lo53a2o_GqY/SRB8XiAwRvI/AAAAAAAAARc/Qz8ndZgp6AY/S220/temp.JPG'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36624836.post-848873661781351676</id><published>2008-11-26T06:00:00.000-08:00</published><updated>2008-11-26T06:15:10.544-08:00</updated><title type='text'>New to OAF</title><summary type='text'>New to OA FrameworkFollowing are the most frequently asked questions in the OAF forums by new OAF Developers What is OAF? What are the prerequisites for learning OAF? I am a forms developer and I want to learn a web technology, should I go for OAF or ADF? Where to get the jdeveloper for OA Framework? How to learn OAF and where to find step by step tutorial? Can I practice OAF in home?  In this </summary><link rel='replies' type='application/atom+xml' href='http://prasanna-adf.blogspot.com/feeds/848873661781351676/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36624836&amp;postID=848873661781351676' title='15 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36624836/posts/default/848873661781351676'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36624836/posts/default/848873661781351676'/><link rel='alternate' type='text/html' href='http://prasanna-adf.blogspot.com/2008/11/new-to-oaf.html' title='New to OAF'/><author><name>Prasanna</name><uri>http://www.blogger.com/profile/03341494752915864732</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://1.bp.blogspot.com/_lo53a2o_GqY/SRB8XiAwRvI/AAAAAAAAARc/Qz8ndZgp6AY/S220/temp.JPG'/></author><thr:total>15</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36624836.post-4310855067618922474</id><published>2008-11-04T08:04:00.001-08:00</published><updated>2008-11-13T07:37:14.426-08:00</updated><title type='text'>Callable Statement</title><summary type='text'>How to Call a PL/SQL block from OA frameworkYou can call PL/SQL block from the OA Framework using callable statement. Use the following code from application module.import java.sql.CallableStatement;import oracle.apps.fnd.common.VersionInfo;   import java.sql.SQLException;              CallableStatement updateStmt = null;        try            {           // Put your PL/SQL block in a String </summary><link rel='replies' type='application/atom+xml' href='http://prasanna-adf.blogspot.com/feeds/4310855067618922474/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36624836&amp;postID=4310855067618922474' title='16 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36624836/posts/default/4310855067618922474'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36624836/posts/default/4310855067618922474'/><link rel='alternate' type='text/html' href='http://prasanna-adf.blogspot.com/2008/11/callable-statement.html' title='Callable Statement'/><author><name>Prasanna</name><uri>http://www.blogger.com/profile/03341494752915864732</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://1.bp.blogspot.com/_lo53a2o_GqY/SRB8XiAwRvI/AAAAAAAAARc/Qz8ndZgp6AY/S220/temp.JPG'/></author><thr:total>16</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36624836.post-2494653537262139425</id><published>2008-11-04T07:38:00.000-08:00</published><updated>2008-11-07T10:40:56.635-08:00</updated><title type='text'>Call Concurrent Program from OA Framework</title><summary type='text'>How to Call a Concurrent Program from OA frameworkOA Framework provides the ConcurrentRequest class to call the concurrent program from the page. The submitRequest() method in the ConcurrentRequest class takes 6 parameters and returns request id of the submitted concurrent request:public int submitRequest( String ProgramApplication , String ProgramName , String ProgramDescription , String </summary><link rel='replies' type='application/atom+xml' href='http://prasanna-adf.blogspot.com/feeds/2494653537262139425/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36624836&amp;postID=2494653537262139425' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36624836/posts/default/2494653537262139425'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36624836/posts/default/2494653537262139425'/><link rel='alternate' type='text/html' href='http://prasanna-adf.blogspot.com/2008/11/call-concurrent-program-from-oa.html' title='Call Concurrent Program from OA Framework'/><author><name>Prasanna</name><uri>http://www.blogger.com/profile/03341494752915864732</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://1.bp.blogspot.com/_lo53a2o_GqY/SRB8XiAwRvI/AAAAAAAAARc/Qz8ndZgp6AY/S220/temp.JPG'/></author><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36624836.post-5847963915483144832</id><published>2008-06-19T09:53:00.000-07:00</published><updated>2008-11-14T09:26:30.984-08:00</updated><title type='text'>OAF vs ADF 10g</title><summary type='text'>OAF vs ADF 10g Hi all,With the emergence of next generation Fusion technology middleware stack there is confusion between the technologies OA framework and ADF among Oracle developers especially for the people who are developing extensions for Oracle Applications 11i/R12.  Both are Oracle technologies for developing web based User Interface with Jdeveloper.  Hence I decided to bring out the </summary><link rel='replies' type='application/atom+xml' href='http://prasanna-adf.blogspot.com/feeds/5847963915483144832/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36624836&amp;postID=5847963915483144832' title='15 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36624836/posts/default/5847963915483144832'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36624836/posts/default/5847963915483144832'/><link rel='alternate' type='text/html' href='http://prasanna-adf.blogspot.com/2008/06/oaf-vs-adf-10g.html' title='OAF vs ADF 10g'/><author><name>Prasanna</name><uri>http://www.blogger.com/profile/03341494752915864732</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://1.bp.blogspot.com/_lo53a2o_GqY/SRB8XiAwRvI/AAAAAAAAARc/Qz8ndZgp6AY/S220/temp.JPG'/></author><thr:total>15</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36624836.post-3091347187595370278</id><published>2008-03-08T04:19:00.000-08:00</published><updated>2010-08-17T16:01:21.401-07:00</updated><title type='text'>Oracle Applications</title><summary type='text'>Oracle ApplicationsHi All,I have created this blog to share my knowledge in Oracle Applications. Please post your comments and suggestions.Articles in OA Framework How to start with OAF Development?How to Deploy OA Framework FilesHow to Call a Concurrent Program from OA frameworkHow to Call a PL/SQL block from OA frameworkWhat is the difference between ADF and OAF?How to hide mandatory a field </summary><link rel='replies' type='application/atom+xml' href='http://prasanna-adf.blogspot.com/feeds/3091347187595370278/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36624836&amp;postID=3091347187595370278' title='33 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36624836/posts/default/3091347187595370278'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36624836/posts/default/3091347187595370278'/><link rel='alternate' type='text/html' href='http://prasanna-adf.blogspot.com/2008/03/oa-framework-home.html' title='Oracle Applications'/><author><name>Prasanna</name><uri>http://www.blogger.com/profile/03341494752915864732</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://1.bp.blogspot.com/_lo53a2o_GqY/SRB8XiAwRvI/AAAAAAAAARc/Qz8ndZgp6AY/S220/temp.JPG'/></author><thr:total>33</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36624836.post-5100455885020611725</id><published>2008-02-20T10:05:00.000-08:00</published><updated>2009-06-09T02:20:53.844-07:00</updated><title type='text'>Deploy OA Framework</title><summary type='text'>How to Deploy OA framework in the Instance Deployment of OA framework consists of 5 steps. Deploying Class files and VO/EO/AM xml files Deploying PG/RN xml files Deploying jpr files for Substitution Setup AOL to access the page Restart the server Let's look at these one by one.Deploying Class filesThe files such as Controllers *CO.class Application modules *AM.class View Objects *VOImpl.class, *</summary><link rel='replies' type='application/atom+xml' href='http://prasanna-adf.blogspot.com/feeds/5100455885020611725/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36624836&amp;postID=5100455885020611725' title='48 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36624836/posts/default/5100455885020611725'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36624836/posts/default/5100455885020611725'/><link rel='alternate' type='text/html' href='http://prasanna-adf.blogspot.com/2008/02/deploying-oafwk.html' title='Deploy OA Framework'/><author><name>Prasanna</name><uri>http://www.blogger.com/profile/03341494752915864732</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://1.bp.blogspot.com/_lo53a2o_GqY/SRB8XiAwRvI/AAAAAAAAARc/Qz8ndZgp6AY/S220/temp.JPG'/></author><thr:total>48</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36624836.post-1883986112882966164</id><published>2008-02-05T07:00:00.001-08:00</published><updated>2008-02-16T00:42:37.272-08:00</updated><title type='text'>Managed Bean</title><summary type='text'>Managed Bean   &lt;!--[if !supportEmptyParas]--&gt; &lt;!--[endif]--&gt;   Managed beans are Java classes that you register with the. The managed beans are initialized when they are referenced in the application for the first time. It helps to handle UI events or write data manipulation code. TIP: Use managed beans to store only logic that is related to the UI rendering.   &lt;!--[if !supportEmptyParas]--&gt; &lt;!--</summary><link rel='replies' type='application/atom+xml' href='http://prasanna-adf.blogspot.com/feeds/1883986112882966164/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36624836&amp;postID=1883986112882966164' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36624836/posts/default/1883986112882966164'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36624836/posts/default/1883986112882966164'/><link rel='alternate' type='text/html' href='http://prasanna-adf.blogspot.com/2008/02/managed-bean.html' title='Managed Bean'/><author><name>Prasanna</name><uri>http://www.blogger.com/profile/03341494752915864732</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://1.bp.blogspot.com/_lo53a2o_GqY/SRB8XiAwRvI/AAAAAAAAARc/Qz8ndZgp6AY/S220/temp.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_lo53a2o_GqY/R6h7YD3dHwI/AAAAAAAAALQ/NKwX4TrAvnM/s72-c/image001.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36624836.post-490528231100569509</id><published>2008-02-05T05:32:00.000-08:00</published><updated>2008-02-05T05:45:41.728-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ADF Concepts'/><title type='text'>Task Flows</title><summary type='text'>Bounded and Unbounded Task FlowsUnbounded   A specialized form of task flow that has a single entry point and zero or more exit points. It is configured in adfc-config.xml file.It cannot declaratively specify parameters.It contains default activityIt cannot be called by another task flow.Unbounded task flow can be used whenYou want to take advantage of ADF controller features not offered by </summary><link rel='replies' type='application/atom+xml' href='http://prasanna-adf.blogspot.com/feeds/490528231100569509/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36624836&amp;postID=490528231100569509' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36624836/posts/default/490528231100569509'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36624836/posts/default/490528231100569509'/><link rel='alternate' type='text/html' href='http://prasanna-adf.blogspot.com/2008/02/task-flows.html' title='Task Flows'/><author><name>Prasanna</name><uri>http://www.blogger.com/profile/03341494752915864732</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://1.bp.blogspot.com/_lo53a2o_GqY/SRB8XiAwRvI/AAAAAAAAARc/Qz8ndZgp6AY/S220/temp.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36624836.post-1060646496248259048</id><published>2007-12-05T02:22:00.000-08:00</published><updated>2009-04-29T07:09:29.301-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ADF Concepts'/><title type='text'>ADF Home</title><summary type='text'>Hi All,  This blog is created to share my knowledge in ORACLE ADF 11g  fusion middle-ware technology. Please post your comments and suggestions.Cheers, PrasannaArticles ListConceptsBounded and UnBounded Task FlowsManaged Bean and Backing BeanOAF vs ADF 10gCan I leave System.out.println or System.err.println in the production code?How to call pl/sql procedures from ADF application?..... to be </summary><link rel='replies' type='application/atom+xml' href='http://prasanna-adf.blogspot.com/feeds/1060646496248259048/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36624836&amp;postID=1060646496248259048' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36624836/posts/default/1060646496248259048'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36624836/posts/default/1060646496248259048'/><link rel='alternate' type='text/html' href='http://prasanna-adf.blogspot.com/2007/12/vim-quick-reference-card-basic-movement.html' title='ADF Home'/><author><name>Prasanna</name><uri>http://www.blogger.com/profile/03341494752915864732</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://1.bp.blogspot.com/_lo53a2o_GqY/SRB8XiAwRvI/AAAAAAAAARc/Qz8ndZgp6AY/S220/temp.JPG'/></author><thr:total>0</thr:total></entry></feed>
