<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7596628708493381047</id><updated>2024-10-03T00:15:58.692-07:00</updated><category term="OAF"/><category term="Workflow"/><category term="XML Publisher"/><category term="Others"/><category term="SQL Queries"/><category term="Functional Learning"/><category term="Functional Queries"/><category term="Matrix Begins"/><category term="Oracle Forms"/><category term="PL/SQL"/><title type='text'>Oracle In Me</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://oracleinme.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7596628708493381047/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://oracleinme.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/7596628708493381047/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Jaison Kochery</name><uri>http://www.blogger.com/profile/04982290915692767339</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVwpRoxM4YGeQwdvJdxxY-e2-EDMRn9kUodNGImmlsL3Ka_xH8VlW1vyeYwnuAEzZRRFiZ9p6ZSUlBGDmGaLsa3udlkoDjG52qiFkQF1e_b-DZMNlc9XR8ispBbx40cNE/s220/DSC01176.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>64</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7596628708493381047.post-816486604866652697</id><published>2011-03-29T00:16:00.000-07:00</published><updated>2011-03-29T00:16:39.136-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="OAF"/><title type='text'>OAF Basic points</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;u&gt;Development Hierarchy&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;
Workspace (JWS)&lt;br /&gt;
Java Project (JPR)&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;Server side components&lt;/u&gt;&lt;br /&gt;
BC4J Package&lt;br /&gt;
Application Module (AM)&lt;br /&gt;
View Object (VO)&lt;br /&gt;
Entity Object (EO)&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;Webui side components&lt;/u&gt;&lt;br /&gt;
Page &lt;br /&gt;
Region -- Controller for&amp;nbsp;the region&lt;br /&gt;
Item&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;script src=&quot;http://www.clocklink.com/embed.js&quot;&gt;&lt;/script&gt;&lt;script type=&quot;text/javascript&quot; language=&quot;JavaScript&quot;&gt;obj=new Object;obj.clockfile=&quot;0051-blue.swf&quot;;obj.TimeZone=&quot;GMT0530&quot;;obj.width=150;obj.height=150;obj.wmode=&quot;transparent&quot;;showClock(obj);&lt;/script&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oracleinme.blogspot.com/feeds/816486604866652697/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://oracleinme.blogspot.com/2011/03/oaf-basic-points.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7596628708493381047/posts/default/816486604866652697'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7596628708493381047/posts/default/816486604866652697'/><link rel='alternate' type='text/html' href='http://oracleinme.blogspot.com/2011/03/oaf-basic-points.html' title='OAF Basic points'/><author><name>Jaison Kochery</name><uri>http://www.blogger.com/profile/04982290915692767339</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVwpRoxM4YGeQwdvJdxxY-e2-EDMRn9kUodNGImmlsL3Ka_xH8VlW1vyeYwnuAEzZRRFiZ9p6ZSUlBGDmGaLsa3udlkoDjG52qiFkQF1e_b-DZMNlc9XR8ispBbx40cNE/s220/DSC01176.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7596628708493381047.post-7111376604661532976</id><published>2011-03-22T07:39:00.000-07:00</published><updated>2011-03-29T00:18:25.977-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Functional Learning"/><title type='text'>Ignore Pricing for Order Lines-Custom Hook</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;This is an enhancement to Oracle Advanced Pricing functionality and is released as a part of 11.5.10 and R12 releases. This functionality can be used to improve the performance of the system by avoiding lines from going through pricing engin if not required.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;The Ignore Pricing custom hook provides users an opportunity to inform pricing engine to ignore such lines that could result in substantial performance gain&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Implementing QP_custom_ignore.Ignore_itemline_for_pricing&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;If you intend to use ignore_itemline_for_pricing you must create a package body for qp_custom_ignore with the procedure ignore_itemline_for_pricing. Refer the package specification for further information on the package&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;strong&gt;Patches delivering the QP_CUSTOM_IGNORE.ignore_itemline_for_pricing&amp;nbsp;functionality&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Release 11.5.10 – Please apply patch 8203943&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Release 12.0 - Please apply patch 8266809:R12.QP.A&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;script src=&quot;http://www.clocklink.com/embed.js&quot;&gt;&lt;/script&gt;&lt;script type=&quot;text/javascript&quot; language=&quot;JavaScript&quot;&gt;obj=new Object;obj.clockfile=&quot;0051-blue.swf&quot;;obj.TimeZone=&quot;GMT0530&quot;;obj.width=150;obj.height=150;obj.wmode=&quot;transparent&quot;;showClock(obj);&lt;/script&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oracleinme.blogspot.com/feeds/7111376604661532976/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://oracleinme.blogspot.com/2011/03/ignore-pricing-for-order-lines-custom.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7596628708493381047/posts/default/7111376604661532976'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7596628708493381047/posts/default/7111376604661532976'/><link rel='alternate' type='text/html' href='http://oracleinme.blogspot.com/2011/03/ignore-pricing-for-order-lines-custom.html' title='Ignore Pricing for Order Lines-Custom Hook'/><author><name>Jaison Kochery</name><uri>http://www.blogger.com/profile/04982290915692767339</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVwpRoxM4YGeQwdvJdxxY-e2-EDMRn9kUodNGImmlsL3Ka_xH8VlW1vyeYwnuAEzZRRFiZ9p6ZSUlBGDmGaLsa3udlkoDjG52qiFkQF1e_b-DZMNlc9XR8ispBbx40cNE/s220/DSC01176.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7596628708493381047.post-9219766970254606016</id><published>2010-10-18T07:52:00.000-07:00</published><updated>2010-10-18T07:55:59.654-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Oracle Forms"/><title type='text'>How to incorporate the logic of viewing the concurrent request output from the custom form?</title><content type='html'>If the requirement is to incorporate the logic of viewing the concurrent request output from the custom form instead of&amp;nbsp;viewing the output through&amp;nbsp;standard view request form, apply the below approach.&lt;br /&gt;
&lt;br /&gt;
1. Attach FNDCONC.pll file to the custom form.&lt;br /&gt;
2. In the WHEN-BUTTON-PRESS trigger of the object in the custom form call the following package&lt;br /&gt;
EDITOR_PKG.REPORT(req_id, save_output_flag);&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;script src=&quot;http://www.clocklink.com/embed.js&quot;&gt;&lt;/script&gt;&lt;script type=&quot;text/javascript&quot; language=&quot;JavaScript&quot;&gt;obj=new Object;obj.clockfile=&quot;0051-blue.swf&quot;;obj.TimeZone=&quot;GMT0530&quot;;obj.width=150;obj.height=150;obj.wmode=&quot;transparent&quot;;showClock(obj);&lt;/script&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oracleinme.blogspot.com/feeds/9219766970254606016/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://oracleinme.blogspot.com/2010/10/how-to-incorporate-logic-of-viewing.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7596628708493381047/posts/default/9219766970254606016'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7596628708493381047/posts/default/9219766970254606016'/><link rel='alternate' type='text/html' href='http://oracleinme.blogspot.com/2010/10/how-to-incorporate-logic-of-viewing.html' title='How to incorporate the logic of viewing the concurrent request output from the custom form?'/><author><name>Jaison Kochery</name><uri>http://www.blogger.com/profile/04982290915692767339</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVwpRoxM4YGeQwdvJdxxY-e2-EDMRn9kUodNGImmlsL3Ka_xH8VlW1vyeYwnuAEzZRRFiZ9p6ZSUlBGDmGaLsa3udlkoDjG52qiFkQF1e_b-DZMNlc9XR8ispBbx40cNE/s220/DSC01176.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7596628708493381047.post-2603326904309308859</id><published>2010-10-05T08:35:00.000-07:00</published><updated>2010-10-05T08:35:40.622-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Functional Queries"/><title type='text'>Vendors with no Invoices</title><content type='html'>select segment1 VENDOR#,&lt;br /&gt;
&lt;br /&gt;
vendor_name NAME,&lt;br /&gt;
vendor_site_code SITE_CODE,&lt;br /&gt;
end_date_active VEND_INACTIVE,&lt;br /&gt;
inactive_date SITE_INACTIVE&lt;br /&gt;
from po_vendors vend,&lt;br /&gt;
po_vendor_sites_all sites,&lt;br /&gt;
ap_invoices_all inv&lt;br /&gt;
where vend.vendor_id = sites.vendor_id&lt;br /&gt;
and sites.vendor_site_id = inv.vendor_site_id(+)&lt;br /&gt;
and inv.vendor_site_id is null;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;script src=&quot;http://www.clocklink.com/embed.js&quot;&gt;&lt;/script&gt;&lt;script type=&quot;text/javascript&quot; language=&quot;JavaScript&quot;&gt;obj=new Object;obj.clockfile=&quot;0051-blue.swf&quot;;obj.TimeZone=&quot;GMT0530&quot;;obj.width=150;obj.height=150;obj.wmode=&quot;transparent&quot;;showClock(obj);&lt;/script&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oracleinme.blogspot.com/feeds/2603326904309308859/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://oracleinme.blogspot.com/2010/10/vendors-with-no-invoices.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7596628708493381047/posts/default/2603326904309308859'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7596628708493381047/posts/default/2603326904309308859'/><link rel='alternate' type='text/html' href='http://oracleinme.blogspot.com/2010/10/vendors-with-no-invoices.html' title='Vendors with no Invoices'/><author><name>Jaison Kochery</name><uri>http://www.blogger.com/profile/04982290915692767339</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVwpRoxM4YGeQwdvJdxxY-e2-EDMRn9kUodNGImmlsL3Ka_xH8VlW1vyeYwnuAEzZRRFiZ9p6ZSUlBGDmGaLsa3udlkoDjG52qiFkQF1e_b-DZMNlc9XR8ispBbx40cNE/s220/DSC01176.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7596628708493381047.post-5862311358164905306</id><published>2010-10-05T08:09:00.000-07:00</published><updated>2010-10-05T08:12:40.987-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SQL Queries"/><title type='text'>Fetch Profile values at different levels</title><content type='html'>This query will give the values of the profile option set at different level. Use the profile option name or user profile option name which you see in the front end.&lt;br /&gt;
&lt;br /&gt;
SELECT user_profile_option_name,SUBSTR(e.profile_option_name,1,25) PROFILE&lt;br /&gt;
,DECODE(a.level_id,10001,&#39;Site&#39;,10002,&#39;Application&#39;,10003,&#39;Resp&#39;,10004,&#39;User&#39;) &quot;Level&quot;&lt;br /&gt;
,DECODE(a.level_id,10001,&#39;Site&#39;,10002,c.application_short_name,10003,b.responsibility_name,10004,d.user_name) LValue&lt;br /&gt;
,NVL(a.profile_option_value,&#39;Is Null&#39;) Value&lt;br /&gt;
,SUBSTR(a.last_update_date,1,25) UPDATED_DATE&lt;br /&gt;
FROM fnd_profile_option_values a&lt;br /&gt;
, fnd_responsibility_tl b&lt;br /&gt;
, fnd_application c&lt;br /&gt;
,fnd_user d&lt;br /&gt;
, fnd_profile_options e&lt;br /&gt;
, fnd_profile_options_tl f&lt;br /&gt;
WHERE 1=1&lt;br /&gt;
AND&amp;nbsp;f.user_profile_option_name in (&#39;&amp;amp;User_Profile_Name&#39;)&lt;br /&gt;
AND e.profile_option_id = a.profile_option_id AND a.level_value = b.responsibility_id (+)&lt;br /&gt;
AND a.level_value = c.application_id (+) AND a.level_value = d.user_id (+)&lt;br /&gt;
AND&amp;nbsp;f.PROFILE_OPTION_NAME(+)=e.profile_option_name&lt;br /&gt;
ORDER BY e.profile_option_name;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://oracleappstechnicalworld.blogspot.com/search/label/USEFUL%20SQLQUERIES&quot;&gt;Reference&lt;/a&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;script src=&quot;http://www.clocklink.com/embed.js&quot;&gt;&lt;/script&gt;&lt;script type=&quot;text/javascript&quot; language=&quot;JavaScript&quot;&gt;obj=new Object;obj.clockfile=&quot;0051-blue.swf&quot;;obj.TimeZone=&quot;GMT0530&quot;;obj.width=150;obj.height=150;obj.wmode=&quot;transparent&quot;;showClock(obj);&lt;/script&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oracleinme.blogspot.com/feeds/5862311358164905306/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://oracleinme.blogspot.com/2010/10/fetch-profile-values-at-different.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7596628708493381047/posts/default/5862311358164905306'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7596628708493381047/posts/default/5862311358164905306'/><link rel='alternate' type='text/html' href='http://oracleinme.blogspot.com/2010/10/fetch-profile-values-at-different.html' title='Fetch Profile values at different levels'/><author><name>Jaison Kochery</name><uri>http://www.blogger.com/profile/04982290915692767339</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVwpRoxM4YGeQwdvJdxxY-e2-EDMRn9kUodNGImmlsL3Ka_xH8VlW1vyeYwnuAEzZRRFiZ9p6ZSUlBGDmGaLsa3udlkoDjG52qiFkQF1e_b-DZMNlc9XR8ispBbx40cNE/s220/DSC01176.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7596628708493381047.post-530969222030336583</id><published>2010-09-29T05:34:00.000-07:00</published><updated>2010-10-18T07:55:40.360-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Functional Learning"/><title type='text'>Adding New Processing constraint in Order Management</title><content type='html'>Add&amp;nbsp;New business constraint in the &lt;strong&gt;Processing Constraint&lt;/strong&gt; form (Setup : Rules : Security)&lt;br /&gt;
&lt;br /&gt;
Entity : Choose the entity on which the constraint needs to be applied.&lt;br /&gt;
Constraints Block : Define the action or the constraint.&lt;br /&gt;
Condition Block : Define the condition upon which the Constraint needs to be fired.&lt;br /&gt;
Applicable To Block : Define the responsibilities to which the constrain is applicable.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Validation Template&lt;/strong&gt; : New template needs to be defined in the Validation template form before attaching the same to the Processing constraint. (Setup : Rules : Security)&lt;br /&gt;
&lt;br /&gt;
Validation Template Type can be of 3 types : API, Workflow or Table&lt;br /&gt;
1. API -&amp;nbsp;Type the custom PLSQL package&amp;nbsp;in the Package field and the procedure within the package in the procedure field. The procedure needs to be declared as below&lt;br /&gt;
&lt;br /&gt;
Procedure xx_procedure_name ( p_application_id IN NUMBER,&lt;br /&gt;
&lt;br /&gt;
p_entity_short_name in VARCHAR2,&lt;br /&gt;
p_validation_entity_short_name in VARCHAR2,&lt;br /&gt;
p_validation_tmplt_short_name in VARCHAR2,&lt;br /&gt;
p_record_set_tmplt_short_name in VARCHAR2,&lt;br /&gt;
p_scope in VARCHAR2,&lt;br /&gt;
p_result OUT NOCOPY NUMBER ) IS&lt;br /&gt;
&lt;br /&gt;
All the IN parameters are passed by the system internally. The OUT parameter&amp;nbsp;accepts two results 1 (TRUE) or 0 (FALSE). Based on the result from the validation Template, the condition is true or false.&lt;br /&gt;
&lt;br /&gt;
2. Workflow : Enter the Item Type, Process Name, Status and the Result expected for the condition to be TRUE.&lt;br /&gt;
&lt;br /&gt;
3. Table Type : Specify the Column Name, the Validation Operator and the string to which the column value needs to be compared to.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;script src=&quot;http://www.clocklink.com/embed.js&quot;&gt;&lt;/script&gt;&lt;script type=&quot;text/javascript&quot; language=&quot;JavaScript&quot;&gt;obj=new Object;obj.clockfile=&quot;0051-blue.swf&quot;;obj.TimeZone=&quot;GMT0530&quot;;obj.width=150;obj.height=150;obj.wmode=&quot;transparent&quot;;showClock(obj);&lt;/script&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oracleinme.blogspot.com/feeds/530969222030336583/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://oracleinme.blogspot.com/2010/09/adding-new-processing-constraint-in.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7596628708493381047/posts/default/530969222030336583'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7596628708493381047/posts/default/530969222030336583'/><link rel='alternate' type='text/html' href='http://oracleinme.blogspot.com/2010/09/adding-new-processing-constraint-in.html' title='Adding New Processing constraint in Order Management'/><author><name>Jaison Kochery</name><uri>http://www.blogger.com/profile/04982290915692767339</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVwpRoxM4YGeQwdvJdxxY-e2-EDMRn9kUodNGImmlsL3Ka_xH8VlW1vyeYwnuAEzZRRFiZ9p6ZSUlBGDmGaLsa3udlkoDjG52qiFkQF1e_b-DZMNlc9XR8ispBbx40cNE/s220/DSC01176.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7596628708493381047.post-5262470027477142138</id><published>2010-07-27T03:25:00.000-07:00</published><updated>2010-10-18T07:56:40.540-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="PL/SQL"/><title type='text'>Wrapping PL/SQL Source Code</title><content type='html'>Wrapping is the process of hiding PL/SQL source code. Wrapping helps to protect your source code from business competitors and others who might misuse it.&lt;br /&gt;
&lt;br /&gt;
You can wrap PL/SQL source code with either the wrap utility or DBMS_DDL subprograms.&lt;br /&gt;
&lt;br /&gt;
Guidelines for Wrapping&lt;br /&gt;
Wrap only the body of a package or object type, not the specification&lt;br /&gt;
Wrap code only after you have finished editing it. &lt;br /&gt;
Wrapped code cannot be unwrapped. To change wrapped PL/SQL code, edit the original source file and then wrap it again.&lt;br /&gt;
&lt;br /&gt;
Limitations of Wrapping&lt;br /&gt;
Wrapping does not hide the source code for triggers&lt;br /&gt;
Wrapping is not a secure method for hiding passwords&lt;br /&gt;
Wrapping does not detect syntax or semantic errors&lt;br /&gt;
&lt;br /&gt;
1. To run the wrap utility&lt;br /&gt;
wrap iname=input_file [ oname=output_file ]&lt;br /&gt;
&lt;br /&gt;
2. DBMS_DDL.WRAP&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;script src=&quot;http://www.clocklink.com/embed.js&quot;&gt;&lt;/script&gt;&lt;script type=&quot;text/javascript&quot; language=&quot;JavaScript&quot;&gt;obj=new Object;obj.clockfile=&quot;0051-blue.swf&quot;;obj.TimeZone=&quot;GMT0530&quot;;obj.width=150;obj.height=150;obj.wmode=&quot;transparent&quot;;showClock(obj);&lt;/script&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oracleinme.blogspot.com/feeds/5262470027477142138/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://oracleinme.blogspot.com/2010/07/wrapping-plsql-source-code.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7596628708493381047/posts/default/5262470027477142138'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7596628708493381047/posts/default/5262470027477142138'/><link rel='alternate' type='text/html' href='http://oracleinme.blogspot.com/2010/07/wrapping-plsql-source-code.html' title='Wrapping PL/SQL Source Code'/><author><name>Jaison Kochery</name><uri>http://www.blogger.com/profile/04982290915692767339</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVwpRoxM4YGeQwdvJdxxY-e2-EDMRn9kUodNGImmlsL3Ka_xH8VlW1vyeYwnuAEzZRRFiZ9p6ZSUlBGDmGaLsa3udlkoDjG52qiFkQF1e_b-DZMNlc9XR8ispBbx40cNE/s220/DSC01176.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7596628708493381047.post-246595972139401992</id><published>2010-06-25T03:11:00.000-07:00</published><updated>2010-10-18T07:57:27.756-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="XML Publisher"/><title type='text'>Generating report using Java Concurrent Program</title><content type='html'>While browsing through a standard Cocurrent program, found a interesting and unusual way of generating report using Java Concurrent program. &lt;br /&gt;
&lt;br /&gt;
Program Name : CLE: AP Purchasing Ledger Report&lt;br /&gt;
Short Name : CLEF224PVR&lt;br /&gt;
Java code called : JCP4XDODataEngine.java&lt;br /&gt;
Data template attached&amp;nbsp;in Data Definition : CLEF224PVR.xml&lt;br /&gt;
RTF Template representing the design : CLEF224PVR.rtf&lt;br /&gt;
&lt;br /&gt;
The java program calls the data template which has the main SQL query. This file is a xml file and it internally also refers to database package. Later this is processed with RTF template to generate the output. Besides check out the java program to know how to write into log file and access concurrent program parameters and other context values.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;script src=&quot;http://www.clocklink.com/embed.js&quot;&gt;&lt;/script&gt;&lt;script type=&quot;text/javascript&quot; language=&quot;JavaScript&quot;&gt;obj=new Object;obj.clockfile=&quot;0051-blue.swf&quot;;obj.TimeZone=&quot;GMT0530&quot;;obj.width=150;obj.height=150;obj.wmode=&quot;transparent&quot;;showClock(obj);&lt;/script&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oracleinme.blogspot.com/feeds/246595972139401992/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://oracleinme.blogspot.com/2010/06/generating-report-using-java-concurrent.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7596628708493381047/posts/default/246595972139401992'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7596628708493381047/posts/default/246595972139401992'/><link rel='alternate' type='text/html' href='http://oracleinme.blogspot.com/2010/06/generating-report-using-java-concurrent.html' title='Generating report using Java Concurrent Program'/><author><name>Jaison Kochery</name><uri>http://www.blogger.com/profile/04982290915692767339</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVwpRoxM4YGeQwdvJdxxY-e2-EDMRn9kUodNGImmlsL3Ka_xH8VlW1vyeYwnuAEzZRRFiZ9p6ZSUlBGDmGaLsa3udlkoDjG52qiFkQF1e_b-DZMNlc9XR8ispBbx40cNE/s220/DSC01176.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7596628708493381047.post-9108575446864206670</id><published>2010-06-23T08:37:00.000-07:00</published><updated>2010-10-18T08:01:46.684-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Others"/><title type='text'>How to create a VPD (Virtual Private Database) Policy on a table or view in 10g</title><content type='html'>Standard Package &lt;strong&gt;DBMS_RLS&amp;nbsp;&lt;/strong&gt;can be used to add, delete, enable, disable, refresh VPD policies.&lt;br /&gt;
&lt;br /&gt;
dbms_rls.add_policy(&#39;APPS&#39;,&#39;PO_HEADERS_V&#39;,&#39;accesscontrol_PO_HEADERS&#39;,&#39;system&#39;,&#39;f_policy_po,sec_relevant_cols=&amp;gt;&#39;ORDER_AMOUNT&#39;,sec_relevant_cols_opt =&amp;gt; dbms_rls.ALL_ROWS);&lt;br /&gt;
&lt;br /&gt;
Parameter 1 - object owner&lt;br /&gt;
parameter 2 - Object Table/ View Name&lt;br /&gt;
Parameter 3 - Policy Name&lt;br /&gt;
parameter 4 - schema of the policy function&lt;br /&gt;
Parameter 5 - database function which returns a where clause as string (the function will have the logic to restrict the records to be fetched)&lt;br /&gt;
sec_relevant_cols - the column&amp;nbsp;of which the data is restricted from viewing to the user&lt;br /&gt;
sec_relevant_cols - setting it to dbms_rls.ALL_ROWS would display all the rows to a user with blank data shown for the restricted column for the records which are non viewable.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;script src=&quot;http://www.clocklink.com/embed.js&quot;&gt;&lt;/script&gt;&lt;script type=&quot;text/javascript&quot; language=&quot;JavaScript&quot;&gt;obj=new Object;obj.clockfile=&quot;0051-blue.swf&quot;;obj.TimeZone=&quot;GMT0530&quot;;obj.width=150;obj.height=150;obj.wmode=&quot;transparent&quot;;showClock(obj);&lt;/script&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oracleinme.blogspot.com/feeds/9108575446864206670/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://oracleinme.blogspot.com/2010/06/how-to-create-vpd-virtual-private.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7596628708493381047/posts/default/9108575446864206670'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7596628708493381047/posts/default/9108575446864206670'/><link rel='alternate' type='text/html' href='http://oracleinme.blogspot.com/2010/06/how-to-create-vpd-virtual-private.html' title='How to create a VPD (Virtual Private Database) Policy on a table or view in 10g'/><author><name>Jaison Kochery</name><uri>http://www.blogger.com/profile/04982290915692767339</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVwpRoxM4YGeQwdvJdxxY-e2-EDMRn9kUodNGImmlsL3Ka_xH8VlW1vyeYwnuAEzZRRFiZ9p6ZSUlBGDmGaLsa3udlkoDjG52qiFkQF1e_b-DZMNlc9XR8ispBbx40cNE/s220/DSC01176.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7596628708493381047.post-949905363940838644</id><published>2010-06-18T07:36:00.001-07:00</published><updated>2010-10-18T08:01:29.220-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Others"/><title type='text'>Free Java Book</title><content type='html'>&lt;a href=&quot;http://www.mindview.net/Books/TIJ/&quot;&gt;Click here&lt;/a&gt; to get free book on Java&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;script src=&quot;http://www.clocklink.com/embed.js&quot;&gt;&lt;/script&gt;&lt;script type=&quot;text/javascript&quot; language=&quot;JavaScript&quot;&gt;obj=new Object;obj.clockfile=&quot;0051-blue.swf&quot;;obj.TimeZone=&quot;GMT0530&quot;;obj.width=150;obj.height=150;obj.wmode=&quot;transparent&quot;;showClock(obj);&lt;/script&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oracleinme.blogspot.com/feeds/949905363940838644/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://oracleinme.blogspot.com/2010/06/free-java-book.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7596628708493381047/posts/default/949905363940838644'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7596628708493381047/posts/default/949905363940838644'/><link rel='alternate' type='text/html' href='http://oracleinme.blogspot.com/2010/06/free-java-book.html' title='Free Java Book'/><author><name>Jaison Kochery</name><uri>http://www.blogger.com/profile/04982290915692767339</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVwpRoxM4YGeQwdvJdxxY-e2-EDMRn9kUodNGImmlsL3Ka_xH8VlW1vyeYwnuAEzZRRFiZ9p6ZSUlBGDmGaLsa3udlkoDjG52qiFkQF1e_b-DZMNlc9XR8ispBbx40cNE/s220/DSC01176.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7596628708493381047.post-1872330776480186796</id><published>2010-06-18T07:24:00.000-07:00</published><updated>2010-10-18T07:57:52.749-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="OAF"/><title type='text'>How to add a column to LOV in OA Framework?</title><content type='html'>A. You extend the base view object, and add additional column to this view object&#39;s query&lt;br /&gt;
B. Using personalizations, add a new field to the specific LOV Page. This can be done by using &quot;create new item&quot; in OA Framework Personalizations.&lt;br /&gt;
C. Map the new field that was created above to view object column, by specifying the source view object and souce column.&lt;br /&gt;
&lt;br /&gt;
To know more how to Extend VO in OAF &lt;a href=&quot;http://oracle.anilpassi.com/extend-vo-in-oa-framwork.html&quot;&gt;click here&lt;/a&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;script src=&quot;http://www.clocklink.com/embed.js&quot;&gt;&lt;/script&gt;&lt;script type=&quot;text/javascript&quot; language=&quot;JavaScript&quot;&gt;obj=new Object;obj.clockfile=&quot;0051-blue.swf&quot;;obj.TimeZone=&quot;GMT0530&quot;;obj.width=150;obj.height=150;obj.wmode=&quot;transparent&quot;;showClock(obj);&lt;/script&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oracleinme.blogspot.com/feeds/1872330776480186796/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://oracleinme.blogspot.com/2010/06/how-to-add-column-to-lov-in-oa.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7596628708493381047/posts/default/1872330776480186796'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7596628708493381047/posts/default/1872330776480186796'/><link rel='alternate' type='text/html' href='http://oracleinme.blogspot.com/2010/06/how-to-add-column-to-lov-in-oa.html' title='How to add a column to LOV in OA Framework?'/><author><name>Jaison Kochery</name><uri>http://www.blogger.com/profile/04982290915692767339</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVwpRoxM4YGeQwdvJdxxY-e2-EDMRn9kUodNGImmlsL3Ka_xH8VlW1vyeYwnuAEzZRRFiZ9p6ZSUlBGDmGaLsa3udlkoDjG52qiFkQF1e_b-DZMNlc9XR8ispBbx40cNE/s220/DSC01176.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7596628708493381047.post-3462838209746584890</id><published>2010-06-18T07:16:00.000-07:00</published><updated>2010-10-18T07:58:27.147-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="OAF"/><title type='text'>How to remove substitution/extension to a VO object in OAF</title><content type='html'>There are three ways, but firstly you must understand the basics of how Oracle stores OA Framework substitutions. When you load the substitutions using jpxImporter, Oracle creates a site level personalization, which gets stored in the database. Now to rollback/remove/disable viewobject substitutions&lt;br /&gt;
Option A. Delete personalization, using jdr_util.delete_documents&lt;br /&gt;
Alternately use &quot;Functional Administrator&quot; responsibility to delete the personalization&lt;br /&gt;
Option B. Disable personalization that corresponds to substitution, again using Functional Administrator&lt;br /&gt;
Option C. Set profile &quot;Disable personalization&quot; to Yes at site level&lt;br /&gt;
&lt;br /&gt;
The common thing about all three options above is that they all pertain to removal of personalizations that were created as result of view object substitution in OA Framework.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;script src=&quot;http://www.clocklink.com/embed.js&quot;&gt;&lt;/script&gt;&lt;script type=&quot;text/javascript&quot; language=&quot;JavaScript&quot;&gt;obj=new Object;obj.clockfile=&quot;0051-blue.swf&quot;;obj.TimeZone=&quot;GMT0530&quot;;obj.width=150;obj.height=150;obj.wmode=&quot;transparent&quot;;showClock(obj);&lt;/script&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oracleinme.blogspot.com/feeds/3462838209746584890/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://oracleinme.blogspot.com/2010/06/how-to-remove-substitutionextension-to.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7596628708493381047/posts/default/3462838209746584890'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7596628708493381047/posts/default/3462838209746584890'/><link rel='alternate' type='text/html' href='http://oracleinme.blogspot.com/2010/06/how-to-remove-substitutionextension-to.html' title='How to remove substitution/extension to a VO object in OAF'/><author><name>Jaison Kochery</name><uri>http://www.blogger.com/profile/04982290915692767339</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVwpRoxM4YGeQwdvJdxxY-e2-EDMRn9kUodNGImmlsL3Ka_xH8VlW1vyeYwnuAEzZRRFiZ9p6ZSUlBGDmGaLsa3udlkoDjG52qiFkQF1e_b-DZMNlc9XR8ispBbx40cNE/s220/DSC01176.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7596628708493381047.post-3803273821174874667</id><published>2010-06-16T08:46:00.000-07:00</published><updated>2010-10-18T07:58:27.147-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="OAF"/><title type='text'>How to check standard VO Object has any extension?</title><content type='html'>Use the following query to find if there is any extension to a given VO Object. Give VO name as parameter to the query.&lt;br /&gt;
&lt;br /&gt;
SELECT&amp;nbsp;JA.*&amp;nbsp;FROM JDR_PATHS JP, JDR_ATTRIBUTES JA &lt;br /&gt;
WHERE&amp;nbsp;JP.PATH_DOCID = JA.ATT_COMP_DOCID&lt;br /&gt;
AND JP.PATH_NAME = &#39;VO_OBJECT_NAME&#39;&lt;br /&gt;
&lt;br /&gt;
In the attribute name column&amp;nbsp;against&amp;nbsp;customize column you would find the extensions.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;script src=&quot;http://www.clocklink.com/embed.js&quot;&gt;&lt;/script&gt;&lt;script type=&quot;text/javascript&quot; language=&quot;JavaScript&quot;&gt;obj=new Object;obj.clockfile=&quot;0051-blue.swf&quot;;obj.TimeZone=&quot;GMT0530&quot;;obj.width=150;obj.height=150;obj.wmode=&quot;transparent&quot;;showClock(obj);&lt;/script&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oracleinme.blogspot.com/feeds/3803273821174874667/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://oracleinme.blogspot.com/2010/06/how-to-check-standard-vo-object-has-any.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7596628708493381047/posts/default/3803273821174874667'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7596628708493381047/posts/default/3803273821174874667'/><link rel='alternate' type='text/html' href='http://oracleinme.blogspot.com/2010/06/how-to-check-standard-vo-object-has-any.html' title='How to check standard VO Object has any extension?'/><author><name>Jaison Kochery</name><uri>http://www.blogger.com/profile/04982290915692767339</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVwpRoxM4YGeQwdvJdxxY-e2-EDMRn9kUodNGImmlsL3Ka_xH8VlW1vyeYwnuAEzZRRFiZ9p6ZSUlBGDmGaLsa3udlkoDjG52qiFkQF1e_b-DZMNlc9XR8ispBbx40cNE/s220/DSC01176.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7596628708493381047.post-7696029834350242714</id><published>2010-06-14T05:18:00.000-07:00</published><updated>2010-10-18T08:01:29.221-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Others"/><title type='text'>Virtual Private Database</title><content type='html'>Learn VPD through following links&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.oracle.com/technology/obe/obe10gdb/security/vpd/vpd.htm&quot;&gt;10g&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.oracle.com/technology/deploy/security/database-security/virtual-private-database/index.html&quot;&gt;11g&lt;/a&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;script src=&quot;http://www.clocklink.com/embed.js&quot;&gt;&lt;/script&gt;&lt;script type=&quot;text/javascript&quot; language=&quot;JavaScript&quot;&gt;obj=new Object;obj.clockfile=&quot;0051-blue.swf&quot;;obj.TimeZone=&quot;GMT0530&quot;;obj.width=150;obj.height=150;obj.wmode=&quot;transparent&quot;;showClock(obj);&lt;/script&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oracleinme.blogspot.com/feeds/7696029834350242714/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://oracleinme.blogspot.com/2010/06/virtual-private-database.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7596628708493381047/posts/default/7696029834350242714'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7596628708493381047/posts/default/7696029834350242714'/><link rel='alternate' type='text/html' href='http://oracleinme.blogspot.com/2010/06/virtual-private-database.html' title='Virtual Private Database'/><author><name>Jaison Kochery</name><uri>http://www.blogger.com/profile/04982290915692767339</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVwpRoxM4YGeQwdvJdxxY-e2-EDMRn9kUodNGImmlsL3Ka_xH8VlW1vyeYwnuAEzZRRFiZ9p6ZSUlBGDmGaLsa3udlkoDjG52qiFkQF1e_b-DZMNlc9XR8ispBbx40cNE/s220/DSC01176.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7596628708493381047.post-748405130294080973</id><published>2010-05-12T03:20:00.000-07:00</published><updated>2010-10-18T07:58:38.472-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="OAF"/><title type='text'>How to extend OAF Controller</title><content type='html'>Steps to extend controller object to customize the same. 1. Open the controller class after decoding the same in Jdev.&lt;br /&gt;
2. Create a new class file by righclicking&amp;nbsp;on the project.&lt;br /&gt;
3. Mention the name of the new extended class in Name. The&amp;nbsp;new extended class package&amp;nbsp;in the package. And the&amp;nbsp;original controller class file package in the Extends.&lt;br /&gt;
4. After the custom logic is added in the newly extended controller, move the java file to the server, compile the file to generate the class file for the same.&lt;br /&gt;
&amp;nbsp;javac &lt;extfilenameco&gt;.java&lt;br /&gt;
5. Bounce the server.&lt;br /&gt;
6. Unlike VO and EO extensions,&amp;nbsp;CO extension will not be called unless the same is mentioned in the OAF personalization. Enable the personalization.&lt;br /&gt;
7. Select &quot;Complete View&quot; and &quot;Expand All&quot; Option in personalization page.&lt;br /&gt;
8. Mention the extended controller file name in the personalization link of the component.&amp;nbsp;Test now&amp;nbsp;if the extended logic is reflected.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;script src=&quot;http://www.clocklink.com/embed.js&quot;&gt;&lt;/script&gt;&lt;script type=&quot;text/javascript&quot; language=&quot;JavaScript&quot;&gt;obj=new Object;obj.clockfile=&quot;0051-blue.swf&quot;;obj.TimeZone=&quot;GMT0530&quot;;obj.width=150;obj.height=150;obj.wmode=&quot;transparent&quot;;showClock(obj);&lt;/script&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oracleinme.blogspot.com/feeds/748405130294080973/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://oracleinme.blogspot.com/2010/05/how-to-extend-oaf-controller.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7596628708493381047/posts/default/748405130294080973'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7596628708493381047/posts/default/748405130294080973'/><link rel='alternate' type='text/html' href='http://oracleinme.blogspot.com/2010/05/how-to-extend-oaf-controller.html' title='How to extend OAF Controller'/><author><name>Jaison Kochery</name><uri>http://www.blogger.com/profile/04982290915692767339</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVwpRoxM4YGeQwdvJdxxY-e2-EDMRn9kUodNGImmlsL3Ka_xH8VlW1vyeYwnuAEzZRRFiZ9p6ZSUlBGDmGaLsa3udlkoDjG52qiFkQF1e_b-DZMNlc9XR8ispBbx40cNE/s220/DSC01176.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7596628708493381047.post-340368190380562408</id><published>2010-05-07T07:45:00.000-07:00</published><updated>2010-10-18T08:01:29.222-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Others"/><title type='text'>Kool Technology Syntax link</title><content type='html'>Please refer to this &lt;a href=&quot;http://www.java2s.com/Code/Oracle&quot;&gt;cool link&lt;/a&gt; which briefs though syntaz accross various languages.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;script src=&quot;http://www.clocklink.com/embed.js&quot;&gt;&lt;/script&gt;&lt;script type=&quot;text/javascript&quot; language=&quot;JavaScript&quot;&gt;obj=new Object;obj.clockfile=&quot;0051-blue.swf&quot;;obj.TimeZone=&quot;GMT0530&quot;;obj.width=150;obj.height=150;obj.wmode=&quot;transparent&quot;;showClock(obj);&lt;/script&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oracleinme.blogspot.com/feeds/340368190380562408/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://oracleinme.blogspot.com/2010/05/kool-technology-syntax-link.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7596628708493381047/posts/default/340368190380562408'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7596628708493381047/posts/default/340368190380562408'/><link rel='alternate' type='text/html' href='http://oracleinme.blogspot.com/2010/05/kool-technology-syntax-link.html' title='Kool Technology Syntax link'/><author><name>Jaison Kochery</name><uri>http://www.blogger.com/profile/04982290915692767339</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVwpRoxM4YGeQwdvJdxxY-e2-EDMRn9kUodNGImmlsL3Ka_xH8VlW1vyeYwnuAEzZRRFiZ9p6ZSUlBGDmGaLsa3udlkoDjG52qiFkQF1e_b-DZMNlc9XR8ispBbx40cNE/s220/DSC01176.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7596628708493381047.post-1447181562254134883</id><published>2010-04-28T23:06:00.000-07:00</published><updated>2010-10-18T08:00:23.355-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="XML Publisher"/><title type='text'>XML Publisher - Developing reports printed on Pre-Printed Stationary</title><content type='html'>&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;a href=&quot;http://oracle.anilpassi.com/xml-publisher-developing-reports-printed-on-pre-printed-stationary-2.html&quot;&gt;Click on&lt;/a&gt; this beautiful article by&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; color: #404040; line-height: 18px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Mr Darshan Bhavsar, explaining how to develop XML Publisher Reports to be printed on&amp;nbsp;Pre-Printed Stationary.&lt;/span&gt;&lt;/span&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;script src=&quot;http://www.clocklink.com/embed.js&quot;&gt;&lt;/script&gt;&lt;script type=&quot;text/javascript&quot; language=&quot;JavaScript&quot;&gt;obj=new Object;obj.clockfile=&quot;0051-blue.swf&quot;;obj.TimeZone=&quot;GMT0530&quot;;obj.width=150;obj.height=150;obj.wmode=&quot;transparent&quot;;showClock(obj);&lt;/script&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oracleinme.blogspot.com/feeds/1447181562254134883/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://oracleinme.blogspot.com/2010/04/xml-publisher-developing-reports.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7596628708493381047/posts/default/1447181562254134883'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7596628708493381047/posts/default/1447181562254134883'/><link rel='alternate' type='text/html' href='http://oracleinme.blogspot.com/2010/04/xml-publisher-developing-reports.html' title='XML Publisher - Developing reports printed on Pre-Printed Stationary'/><author><name>Jaison Kochery</name><uri>http://www.blogger.com/profile/04982290915692767339</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVwpRoxM4YGeQwdvJdxxY-e2-EDMRn9kUodNGImmlsL3Ka_xH8VlW1vyeYwnuAEzZRRFiZ9p6ZSUlBGDmGaLsa3udlkoDjG52qiFkQF1e_b-DZMNlc9XR8ispBbx40cNE/s220/DSC01176.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7596628708493381047.post-6216867547463349327</id><published>2010-04-22T08:14:00.000-07:00</published><updated>2010-10-18T07:59:01.414-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SQL Queries"/><title type='text'>Oracle Apps Query - List of Users to whom a given responsibility is assigned</title><content type='html'>Select fu.user_name, fu.start_date user_start_date,fu.end_date user_end_date, fr.responsibility_name, fur.start_date resp_start_date,fur.end_date resp_end_date from FND_USER_RESP_GROUPS_ALL fur, fnd_user fu, fnd_responsibility_vl fr&lt;br /&gt;
where sysdate between fur.start_date and nvl(fur.end_date,sysdate)&lt;br /&gt;
and sysdate between fu.start_date and nvl(fu.end_date,sysdate)&lt;br /&gt;
and fu.user_id = fur.user_id&lt;br /&gt;
and fur.responsibility_id = fr.responsibility_id&lt;br /&gt;
and fur.responsibility_application_id = fr.application_id&lt;br /&gt;
and upper(fr.responsibility_name) = :resp_name&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;script src=&quot;http://www.clocklink.com/embed.js&quot;&gt;&lt;/script&gt;&lt;script type=&quot;text/javascript&quot; language=&quot;JavaScript&quot;&gt;obj=new Object;obj.clockfile=&quot;0051-blue.swf&quot;;obj.TimeZone=&quot;GMT0530&quot;;obj.width=150;obj.height=150;obj.wmode=&quot;transparent&quot;;showClock(obj);&lt;/script&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oracleinme.blogspot.com/feeds/6216867547463349327/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://oracleinme.blogspot.com/2010/04/oracle-apps-query-list-of-users-to-whom.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7596628708493381047/posts/default/6216867547463349327'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7596628708493381047/posts/default/6216867547463349327'/><link rel='alternate' type='text/html' href='http://oracleinme.blogspot.com/2010/04/oracle-apps-query-list-of-users-to-whom.html' title='Oracle Apps Query - List of Users to whom a given responsibility is assigned'/><author><name>Jaison Kochery</name><uri>http://www.blogger.com/profile/04982290915692767339</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVwpRoxM4YGeQwdvJdxxY-e2-EDMRn9kUodNGImmlsL3Ka_xH8VlW1vyeYwnuAEzZRRFiZ9p6ZSUlBGDmGaLsa3udlkoDjG52qiFkQF1e_b-DZMNlc9XR8ispBbx40cNE/s220/DSC01176.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7596628708493381047.post-3550280215348002140</id><published>2010-04-22T07:59:00.000-07:00</published><updated>2010-10-18T07:59:01.415-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SQL Queries"/><title type='text'>Oracle Apps Query - List the Employees assigned to a given organization</title><content type='html'>Select&amp;nbsp;ppf.EMPLOYEE_NUMBER, ppt.USER_PERSON_TYPE, ppf.FIRST_NAME, ppf.LAST_NAME, ppf.sex, ppf.START_DATE, ppf.ORIGINAL_DATE_OF_HIRE , ppf.EMAIL_ADDRESS, GSB.NAME SET_OF_BOOK_NAME, GCC.CONCATENATED_SEGMENTS EXPENSE_REPORT_COSTING, pa.STYLE ADDRESS_STYLE, pa.ADDRESS_LINE1, pa.ADDRESS_TYPE, pa.COUNTRY, pa.POSTAL_CODE , pa.REGION_1, pa.REGION_2, pa.TOWN_OR_CITY, ppo.NAME ORGANIZATION_NAME, HL.LOCATION_CODE, HL.DESCRIPTION LOCATION_DESCRIPTION, PJ.NAME JOB_NAME, PPG.GROUP_NAME PEOPLE_GROUP_NAME , PPA.EMPLOYMENT_CATEGORY,PPA.assignment_category, ppf2.full_name DIRECT_MANAGER&lt;br /&gt;
from PER_ALL_PEOPLE_f ppf&lt;br /&gt;
, PER_ALL_ASSIGNMENTS_f ppa&lt;br /&gt;
, PER_ALL_ORGANIZATION_UNITS ppo&lt;br /&gt;
, PER_PERSON_TYPES ppt&lt;br /&gt;
, GL_SETS_OF_BOOKS GSB&lt;br /&gt;
, PER_ADDRESSES PA&lt;br /&gt;
, PER_JOBS PJ&lt;br /&gt;
, PAY_PEOPLE_GROUPS PPG&lt;br /&gt;
, HR_LOCATIONS HL&lt;br /&gt;
, PER_ALL_PEOPLE_f ppf2&lt;br /&gt;
, GL_CODE_COMBINATIONS_KFV GCC&lt;br /&gt;
where ppa.person_id = ppf.person_id&lt;br /&gt;
and ppf2.person_id(+) = ppa.supervisor_id&lt;br /&gt;
and sysdate between ppf2.EFFECTIVE_START_DATE(+) and nvl(ppf2.EFFECTIVE_END_DATE(+),sysdate)&lt;br /&gt;
AND GCC.CODE_COMBINATION_ID(+) = PPA.DEFAULT_CODE_COMB_ID&lt;br /&gt;
and ppt.PERSON_TYPE_ID = ppf.PERSON_TYPE_ID&lt;br /&gt;
and sysdate between ppf.EFFECTIVE_START_DATE and nvl(ppf.EFFECTIVE_END_DATE,sysdate)&lt;br /&gt;
and sysdate between ppa.EFFECTIVE_START_DATE and nvl(ppa.EFFECTIVE_END_DATE,sysdate)&lt;br /&gt;
and ppo.organization_id(+) = ppa.organization_id&lt;br /&gt;
and gsb.set_of_books_id(+) = ppa.set_of_books_id&lt;br /&gt;
and pa.person_id = ppf.person_id&lt;br /&gt;
AND PPG.PEOPLE_GROUP_ID = PPA.PEOPLE_GROUP_ID&lt;br /&gt;
AND PPA.LOCATION_ID = HL.LOCATION_ID(+)&lt;br /&gt;
AND PPA.JOB_ID = PJ.JOB_ID(+)&lt;br /&gt;
AND ppo.name in (:org_name);&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;script src=&quot;http://www.clocklink.com/embed.js&quot;&gt;&lt;/script&gt;&lt;script type=&quot;text/javascript&quot; language=&quot;JavaScript&quot;&gt;obj=new Object;obj.clockfile=&quot;0051-blue.swf&quot;;obj.TimeZone=&quot;GMT0530&quot;;obj.width=150;obj.height=150;obj.wmode=&quot;transparent&quot;;showClock(obj);&lt;/script&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oracleinme.blogspot.com/feeds/3550280215348002140/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://oracleinme.blogspot.com/2010/04/oracle-apps-query-list-employees.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7596628708493381047/posts/default/3550280215348002140'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7596628708493381047/posts/default/3550280215348002140'/><link rel='alternate' type='text/html' href='http://oracleinme.blogspot.com/2010/04/oracle-apps-query-list-employees.html' title='Oracle Apps Query - List the Employees assigned to a given organization'/><author><name>Jaison Kochery</name><uri>http://www.blogger.com/profile/04982290915692767339</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVwpRoxM4YGeQwdvJdxxY-e2-EDMRn9kUodNGImmlsL3Ka_xH8VlW1vyeYwnuAEzZRRFiZ9p6ZSUlBGDmGaLsa3udlkoDjG52qiFkQF1e_b-DZMNlc9XR8ispBbx40cNE/s220/DSC01176.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7596628708493381047.post-1448695850154463727</id><published>2010-04-22T07:42:00.000-07:00</published><updated>2010-10-18T07:59:01.415-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SQL Queries"/><title type='text'>Oracle Apps Query - Lists the Responsibilities to which a CP is attached</title><content type='html'>--Lists the responsibilities to which a CP is attached &lt;br /&gt;
SELECT RESPONSIBILITY_NAME FROM FND_RESPONSIBILITY_VL FR, FND_REQUEST_GROUPS FRG &lt;br /&gt;
WHERE&amp;nbsp;FR.REQUEST_GROUP_ID = FRG.REQUEST_GROUP_ID&lt;br /&gt;
AND FR.REQUEST_GROUP_ID IN (SELECT REQUEST_GROUP_ID FROM FND_REQUEST_GROUP_UNITS FRU, FND_CONCURRENT_PROGRAMS_VL FC &lt;br /&gt;
WHERE FRU.REQUEST_UNIT_ID =FC.CONCURRENT_PROGRAM_ID&lt;br /&gt;
AND FC.USER_CONCURRENT_PROGRAM_NAME = :ConProgram_Name)&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;script src=&quot;http://www.clocklink.com/embed.js&quot;&gt;&lt;/script&gt;&lt;script type=&quot;text/javascript&quot; language=&quot;JavaScript&quot;&gt;obj=new Object;obj.clockfile=&quot;0051-blue.swf&quot;;obj.TimeZone=&quot;GMT0530&quot;;obj.width=150;obj.height=150;obj.wmode=&quot;transparent&quot;;showClock(obj);&lt;/script&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oracleinme.blogspot.com/feeds/1448695850154463727/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://oracleinme.blogspot.com/2010/04/oracle-apps-query-lists.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7596628708493381047/posts/default/1448695850154463727'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7596628708493381047/posts/default/1448695850154463727'/><link rel='alternate' type='text/html' href='http://oracleinme.blogspot.com/2010/04/oracle-apps-query-lists.html' title='Oracle Apps Query - Lists the Responsibilities to which a CP is attached'/><author><name>Jaison Kochery</name><uri>http://www.blogger.com/profile/04982290915692767339</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVwpRoxM4YGeQwdvJdxxY-e2-EDMRn9kUodNGImmlsL3Ka_xH8VlW1vyeYwnuAEzZRRFiZ9p6ZSUlBGDmGaLsa3udlkoDjG52qiFkQF1e_b-DZMNlc9XR8ispBbx40cNE/s220/DSC01176.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7596628708493381047.post-6809101890538086385</id><published>2010-03-25T08:23:00.000-07:00</published><updated>2010-10-18T07:59:26.469-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Workflow"/><title type='text'>Workflow Notification Template Customization</title><content type='html'>Item Key : WFMAIL&lt;br /&gt;
Item Key Name : System mailer&lt;br /&gt;
Purpose : Message templates which will be used by other workflow notifications.&lt;br /&gt;
&lt;br /&gt;
Create a custom version of the Standard System Mailer Workflow&lt;br /&gt;
&lt;br /&gt;
1. Open the System: Mailer&lt;br /&gt;
2. Save it as XXSYSML&lt;br /&gt;
3. Open its wft in textpad and search and repace WFMAIL by XXSYSML&lt;br /&gt;
4. Now open this XXSYSML.wft file and change the Name of Workflow from &quot;System: Mailer&quot; to &quot;XX System: Mailer&quot;&lt;br /&gt;
5. Now you can modify the templates within this workflow as desired.&lt;br /&gt;
6. Now, go back to your PO Approval Workflow and attach a new attribute of name for FYI, #WFM_OPEN_MAIL_FYI&lt;br /&gt;
7. Make the value of this attribute point to custom version of &quot;System: Mailer&quot; template&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;script src=&quot;http://www.clocklink.com/embed.js&quot;&gt;&lt;/script&gt;&lt;script type=&quot;text/javascript&quot; language=&quot;JavaScript&quot;&gt;obj=new Object;obj.clockfile=&quot;0051-blue.swf&quot;;obj.TimeZone=&quot;GMT0530&quot;;obj.width=150;obj.height=150;obj.wmode=&quot;transparent&quot;;showClock(obj);&lt;/script&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oracleinme.blogspot.com/feeds/6809101890538086385/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://oracleinme.blogspot.com/2010/03/workflow-notification-template.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7596628708493381047/posts/default/6809101890538086385'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7596628708493381047/posts/default/6809101890538086385'/><link rel='alternate' type='text/html' href='http://oracleinme.blogspot.com/2010/03/workflow-notification-template.html' title='Workflow Notification Template Customization'/><author><name>Jaison Kochery</name><uri>http://www.blogger.com/profile/04982290915692767339</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVwpRoxM4YGeQwdvJdxxY-e2-EDMRn9kUodNGImmlsL3Ka_xH8VlW1vyeYwnuAEzZRRFiZ9p6ZSUlBGDmGaLsa3udlkoDjG52qiFkQF1e_b-DZMNlc9XR8ispBbx40cNE/s220/DSC01176.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7596628708493381047.post-568418258631813542</id><published>2010-03-19T03:51:00.000-07:00</published><updated>2010-10-18T07:59:26.470-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Workflow"/><title type='text'>Setting Up Notification Mailers</title><content type='html'>Please &lt;a href=&quot;http://www.sc.ehu.es/siwebso/KZCC/Oracle_10g_Documentacion/workflow.101/b10283/instal24.htm&quot;&gt;click here&lt;/a&gt; for Setting Up Notification Mailers&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;script src=&quot;http://www.clocklink.com/embed.js&quot;&gt;&lt;/script&gt;&lt;script type=&quot;text/javascript&quot; language=&quot;JavaScript&quot;&gt;obj=new Object;obj.clockfile=&quot;0051-blue.swf&quot;;obj.TimeZone=&quot;GMT0530&quot;;obj.width=150;obj.height=150;obj.wmode=&quot;transparent&quot;;showClock(obj);&lt;/script&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oracleinme.blogspot.com/feeds/568418258631813542/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://oracleinme.blogspot.com/2010/03/setting-up-notification-mailers.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7596628708493381047/posts/default/568418258631813542'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7596628708493381047/posts/default/568418258631813542'/><link rel='alternate' type='text/html' href='http://oracleinme.blogspot.com/2010/03/setting-up-notification-mailers.html' title='Setting Up Notification Mailers'/><author><name>Jaison Kochery</name><uri>http://www.blogger.com/profile/04982290915692767339</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVwpRoxM4YGeQwdvJdxxY-e2-EDMRn9kUodNGImmlsL3Ka_xH8VlW1vyeYwnuAEzZRRFiZ9p6ZSUlBGDmGaLsa3udlkoDjG52qiFkQF1e_b-DZMNlc9XR8ispBbx40cNE/s220/DSC01176.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7596628708493381047.post-5925236470243511541</id><published>2010-02-25T06:15:00.000-08:00</published><updated>2010-02-25T06:15:43.594-08:00</updated><title type='text'>How does one enable trace for all actions that occur for a user?</title><content type='html'>The instructions for enabling the event trace follow:&lt;br /&gt;
a. First enable trace for a specific user:&lt;br /&gt;
- Bring up the Core application - System Administrator responsibility&lt;br /&gt;
- Move to Profile/System&lt;br /&gt;
- Check off the USER box - and enter your username that you are using when getting the error&lt;br /&gt;
- Search on the following profile option - &#39;Initialization SQL Statement - Custom&#39;&lt;br /&gt;
&lt;br /&gt;
Please set this at the user level with the following string:&lt;br /&gt;
BEGIN FND_CTL.FND_SESS_CTL(&#39;&#39;,&#39;&#39;, &#39;&#39;, &#39;TRUE&#39;,&#39;&#39;,&#39;ALTER SESSION SET&lt;br /&gt;
TRACEFILE_IDENTIFIER=&#39;||&#39;&#39;&#39;&#39;|| &#39;4269824.999&#39; || &#39;&#39;&#39;&#39; || &#39; EVENTS =&#39; || &#39;&#39;&#39;&#39; || &#39; 10046 TRACE NAME&lt;br /&gt;
CONTEXT FOREVER, LEVEL 12 &#39;|| &#39;&#39;&#39;&#39;); END;&lt;br /&gt;
&lt;br /&gt;
(Cut and paste the above sql statement into the User Level profile option: &quot;Initialization SQL - Custom&quot;)&lt;br /&gt;
This must be one complete line of text - so may be best to copy the string into notepad prior to putting it into the profile.&lt;br /&gt;
&lt;br /&gt;
b. Once the profile is set, please change responsibilities and directly go and reproduce the problem.&lt;br /&gt;
To locate the trace file, use the following sql in sqlplus:&lt;br /&gt;
SQL&amp;gt; select name, value from v$parameter where name like &#39;user_dump_dest&#39;;&lt;br /&gt;
&lt;br /&gt;
c. Note that a similar technique can be used for enabling trace with binds for a user in SQL*Plus. The commands would look like the following:&lt;br /&gt;
SQL&amp;gt; ALTER SESSION SET TRACEFILE_IDENTIFIER=&#39;577&#39; EVENTS =&#39;10046 TRACE NAME CONTEXT FOREVER,LEVEL 12&#39;;&lt;br /&gt;
SQL&amp;gt; select &#39;x&#39; from dual; -- or any SQL that you want to trace&lt;br /&gt;
SQL&amp;gt; alter session set sql_trace = false;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;script src=&quot;http://www.clocklink.com/embed.js&quot;&gt;&lt;/script&gt;&lt;script type=&quot;text/javascript&quot; language=&quot;JavaScript&quot;&gt;obj=new Object;obj.clockfile=&quot;0051-blue.swf&quot;;obj.TimeZone=&quot;GMT0530&quot;;obj.width=150;obj.height=150;obj.wmode=&quot;transparent&quot;;showClock(obj);&lt;/script&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oracleinme.blogspot.com/feeds/5925236470243511541/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://oracleinme.blogspot.com/2010/02/how-does-one-enable-trace-for-all.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7596628708493381047/posts/default/5925236470243511541'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7596628708493381047/posts/default/5925236470243511541'/><link rel='alternate' type='text/html' href='http://oracleinme.blogspot.com/2010/02/how-does-one-enable-trace-for-all.html' title='How does one enable trace for all actions that occur for a user?'/><author><name>Jaison Kochery</name><uri>http://www.blogger.com/profile/04982290915692767339</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVwpRoxM4YGeQwdvJdxxY-e2-EDMRn9kUodNGImmlsL3Ka_xH8VlW1vyeYwnuAEzZRRFiZ9p6ZSUlBGDmGaLsa3udlkoDjG52qiFkQF1e_b-DZMNlc9XR8ispBbx40cNE/s220/DSC01176.JPG'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7596628708493381047.post-291676995877360744</id><published>2010-02-25T05:39:00.000-08:00</published><updated>2010-10-18T07:59:54.369-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="OAF"/><title type='text'>Embed Oracle Applications Framework regions in a notification message</title><content type='html'>If you are using Oracle Applications and you have Oracle Applications Framework set up in Oracle JDeveloper for custom development, you can embed Oracle Applications Framework regions in a notification message. To embed a region, define a message attribute whose value is a Java Server Page (JSP) call that references the region. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The message attribute representing the region must be of type document and must have a source of Send. You can assign the attribute any appropriate internal name, display name, and description. &lt;br /&gt;
&lt;br /&gt;
Specify the value for the attribute in the following format:&lt;br /&gt;
&quot;JSP:/OA_HTML/OA.jsp?OAFunc=&lt;function_name&gt;&quot;&lt;function_name&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://download.oracle.com/docs/cd/B14099_19/integrate.1012/b12161/defcom44.htm&quot;&gt;Click here&lt;/a&gt; to know further&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;script src=&quot;http://www.clocklink.com/embed.js&quot;&gt;&lt;/script&gt;&lt;script type=&quot;text/javascript&quot; language=&quot;JavaScript&quot;&gt;obj=new Object;obj.clockfile=&quot;0051-blue.swf&quot;;obj.TimeZone=&quot;GMT0530&quot;;obj.width=150;obj.height=150;obj.wmode=&quot;transparent&quot;;showClock(obj);&lt;/script&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oracleinme.blogspot.com/feeds/291676995877360744/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://oracleinme.blogspot.com/2010/02/embed-oracle-applications-framework.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7596628708493381047/posts/default/291676995877360744'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7596628708493381047/posts/default/291676995877360744'/><link rel='alternate' type='text/html' href='http://oracleinme.blogspot.com/2010/02/embed-oracle-applications-framework.html' title='Embed Oracle Applications Framework regions in a notification message'/><author><name>Jaison Kochery</name><uri>http://www.blogger.com/profile/04982290915692767339</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVwpRoxM4YGeQwdvJdxxY-e2-EDMRn9kUodNGImmlsL3Ka_xH8VlW1vyeYwnuAEzZRRFiZ9p6ZSUlBGDmGaLsa3udlkoDjG52qiFkQF1e_b-DZMNlc9XR8ispBbx40cNE/s220/DSC01176.JPG'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7596628708493381047.post-1734025136241118700</id><published>2010-02-17T06:20:00.000-08:00</published><updated>2010-10-18T07:59:54.369-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="OAF"/><title type='text'>Useful list of scripts for OA Framework</title><content type='html'>This document helps the developer to get the scripts for the Apps Customization development. This will have all the OAFramework related components download from the server and upload the components from the laptop.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://apps2fusion.com/at/61-kv/331-oa-framework-scripts&quot;&gt;Click here&lt;/a&gt; to know more&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;script src=&quot;http://www.clocklink.com/embed.js&quot;&gt;&lt;/script&gt;&lt;script type=&quot;text/javascript&quot; language=&quot;JavaScript&quot;&gt;obj=new Object;obj.clockfile=&quot;0051-blue.swf&quot;;obj.TimeZone=&quot;GMT0530&quot;;obj.width=150;obj.height=150;obj.wmode=&quot;transparent&quot;;showClock(obj);&lt;/script&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oracleinme.blogspot.com/feeds/1734025136241118700/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://oracleinme.blogspot.com/2010/02/useful-list-of-scripts-for-oa-framework.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7596628708493381047/posts/default/1734025136241118700'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7596628708493381047/posts/default/1734025136241118700'/><link rel='alternate' type='text/html' href='http://oracleinme.blogspot.com/2010/02/useful-list-of-scripts-for-oa-framework.html' title='Useful list of scripts for OA Framework'/><author><name>Jaison Kochery</name><uri>http://www.blogger.com/profile/04982290915692767339</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVwpRoxM4YGeQwdvJdxxY-e2-EDMRn9kUodNGImmlsL3Ka_xH8VlW1vyeYwnuAEzZRRFiZ9p6ZSUlBGDmGaLsa3udlkoDjG52qiFkQF1e_b-DZMNlc9XR8ispBbx40cNE/s220/DSC01176.JPG'/></author><thr:total>2</thr:total></entry></feed>