<?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-4365662739166968864</id><updated>2012-01-31T05:24:26.347-08:00</updated><category term='teleservices'/><category term='logging'/><category term='9iAS'/><category term='XMLTYPE'/><category term='oracle 10g'/><category term='proxy'/><category term='JSP'/><category term='service request'/><category term='CRM'/><category term='cache'/><category term='webservices'/><category term='Web Services'/><category term='jserv'/><category term='iAS'/><category term='11i'/><category term='JTT Framework'/><category term='Oracle'/><category term='Ebusiness Suite'/><category term='iSupport'/><category term='jserv log'/><category term='Oracle 9i'/><category term='Business Events'/><category term='customer support'/><category term='loggin'/><category term='fnd_msg_pub'/><category term='Oracle Apps'/><category term='UTL_HTTP'/><title type='text'>Oracle CRM Blog</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://orclpps.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4365662739166968864/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://orclpps.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Venkatesh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>32</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4365662739166968864.post-469012546620723198</id><published>2008-04-25T14:30:00.001-07:00</published><updated>2008-04-25T14:30:05.240-07:00</updated><title type='text'>Oracle Service Contracts User Guide</title><content type='html'>&lt;p&gt;Oracle Service contracts user guide can be found &lt;a href="http://gurlx.com/6u"&gt;here&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4365662739166968864-469012546620723198?l=orclpps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://orclpps.blogspot.com/feeds/469012546620723198/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4365662739166968864&amp;postID=469012546620723198' title='35 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4365662739166968864/posts/default/469012546620723198'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4365662739166968864/posts/default/469012546620723198'/><link rel='alternate' type='text/html' href='http://orclpps.blogspot.com/2008/04/oracle-service-contracts-user-guide.html' title='Oracle Service Contracts User Guide'/><author><name>Venkatesh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>35</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4365662739166968864.post-3275378313845378306</id><published>2008-04-25T14:26:00.001-07:00</published><updated>2008-04-25T14:26:06.075-07:00</updated><title type='text'>oks_reprocessing , query failed transactions</title><content type='html'>&lt;p&gt;select order_number&lt;br&gt;from oks_reprocessing a&lt;br&gt;where a.success_flag = 'E' and order_number not in (Select nvl(source_header_ref,'11111') from csi_txn_errors) &lt;p&gt;List the orders that have failed in transaction and have an entry in the CSI_TXN_ERRORS table.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4365662739166968864-3275378313845378306?l=orclpps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://orclpps.blogspot.com/feeds/3275378313845378306/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4365662739166968864&amp;postID=3275378313845378306' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4365662739166968864/posts/default/3275378313845378306'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4365662739166968864/posts/default/3275378313845378306'/><link rel='alternate' type='text/html' href='http://orclpps.blogspot.com/2008/04/oksreprocessing-query-failed.html' title='oks_reprocessing , query failed transactions'/><author><name>Venkatesh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4365662739166968864.post-8677840748424471403</id><published>2008-03-27T14:49:00.001-07:00</published><updated>2008-03-27T14:49:18.073-07:00</updated><title type='text'>Query Serial Number for an Order in Oracle</title><content type='html'>&lt;p&gt;SELECT wl.meaning release_status&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; , wdd.released_status&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; , wdd.source_line_id&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; , wdd.source_code&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; , wser.fm_serial_number&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; , wser.TO_SERIAL_NUMBER&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; , wdd.CREATION_DATE&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; , oelines.header_id&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; , oeheader.sold_to_org_id&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; , wdd.shipped_quantity&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; , wdd.delivery_detail_id&lt;br&gt;&amp;nbsp; FROM wsh_delivery_details wdd&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; , apps.wsh_lookups wl&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; , OE_ORDER_LINES_ALL oelines&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; , oe_order_headers_all oeheader&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; , wsh_serial_numbers wser&lt;br&gt; WHERE 1 = 1&lt;br&gt;&amp;nbsp;&amp;nbsp; AND wl.lookup_type = 'PICK_STATUS'&lt;br&gt;&amp;nbsp;&amp;nbsp; AND wl.lookup_code = wdd.released_status&lt;br&gt;&amp;nbsp;&amp;nbsp; AND wdd.source_code = 'OE'&lt;br&gt;&amp;nbsp;&amp;nbsp; AND wdd.source_line_id=oelines.line_id&lt;br&gt;&amp;nbsp;&amp;nbsp; and oelines.header_id = oeheader.header_id&lt;br&gt;&amp;nbsp;&amp;nbsp; AND WDD.DELIVERY_DETAIL_ID=wser.delivery_detail_id&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4365662739166968864-8677840748424471403?l=orclpps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://orclpps.blogspot.com/feeds/8677840748424471403/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4365662739166968864&amp;postID=8677840748424471403' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4365662739166968864/posts/default/8677840748424471403'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4365662739166968864/posts/default/8677840748424471403'/><link rel='alternate' type='text/html' href='http://orclpps.blogspot.com/2008/03/query-serial-number-for-order-in-oracle.html' title='Query Serial Number for an Order in Oracle'/><author><name>Venkatesh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4365662739166968864.post-6020110107609911733</id><published>2008-01-18T14:14:00.001-08:00</published><updated>2008-01-18T14:14:14.586-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Apps'/><category scheme='http://www.blogger.com/atom/ns#' term='11i'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle 9i'/><title type='text'>List all concurrent requests in Oracle</title><content type='html'>&lt;p&gt;Use the following query to list all the concurrent requests in Oracle which are in errored or error status. &lt;/p&gt; &lt;p&gt;Modify the query to get the reports that you want&lt;/p&gt; &lt;p&gt;select a.request_id,a.request_date,b.user_concurrent_program_name, a.requested_by,a.responsibility_application_id, a.responsibility_id,&lt;br&gt; a.completion_text, a.logfile_name from FND_CONCURRENT_REQUESTS a, FND_CONCURRENT_PROGRAMS_TL b where a.concurrent_program_id=b.concurrent_program_id&lt;br&gt;and&amp;nbsp; a.status_code='E' and a.request_date &amp;gt; to_date('13-jan-2008','DD-MON-YYYY') order by a.request_date desc&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4365662739166968864-6020110107609911733?l=orclpps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://orclpps.blogspot.com/feeds/6020110107609911733/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4365662739166968864&amp;postID=6020110107609911733' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4365662739166968864/posts/default/6020110107609911733'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4365662739166968864/posts/default/6020110107609911733'/><link rel='alternate' type='text/html' href='http://orclpps.blogspot.com/2008/01/list-all-concurrent-requests-in-oracle.html' title='List all concurrent requests in Oracle'/><author><name>Venkatesh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4365662739166968864.post-3623600739882693728</id><published>2008-01-10T14:03:00.001-08:00</published><updated>2008-01-10T14:03:46.979-08:00</updated><title type='text'>Custom.pll</title><content type='html'>&lt;pre&gt;Steps to convert/compile custom.pll files.&lt;/pre&gt;&lt;pre&gt;Convert .pll to .pld&lt;br /&gt;f60gen MODULE=CUSTOM USERID=apps/sldfkjns5 MODULE_TYPE=LIBRARY SCRIPT=YES&lt;br /&gt;&lt;br /&gt;Convert .pld to .pll&lt;br /&gt;f60gen MODULE=CUSTOM USERID=apps/sldfkjns5 MODULE_TYPE=LIBRARY PARSE=YES&lt;br /&gt;&lt;br /&gt;Compile all modules&lt;br /&gt;f60gen MODULE=CUSTOM USERID=apps/sldfkjns5 MODULE_TYPE=LIBRARY &lt;br /&gt;COMPILE_ALL=yes&lt;br /&gt;&lt;br /&gt;Copy the pll and plx back to $AU_TOP/resource&lt;br /&gt;Then bounce forms port (f60down and f60up should not be used as because it kills existing connections)&lt;br /&gt;&lt;/pre&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4365662739166968864-3623600739882693728?l=orclpps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://orclpps.blogspot.com/feeds/3623600739882693728/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4365662739166968864&amp;postID=3623600739882693728' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4365662739166968864/posts/default/3623600739882693728'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4365662739166968864/posts/default/3623600739882693728'/><link rel='alternate' type='text/html' href='http://orclpps.blogspot.com/2008/01/custompll.html' title='Custom.pll'/><author><name>Venkatesh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4365662739166968864.post-4639435807746023611</id><published>2008-01-07T11:31:00.001-08:00</published><updated>2008-01-07T11:31:04.562-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Apps'/><category scheme='http://www.blogger.com/atom/ns#' term='11i'/><category scheme='http://www.blogger.com/atom/ns#' term='Ebusiness Suite'/><title type='text'>List Responsibilities by User in Oracle Apps eBusiness Suite.</title><content type='html'>&lt;p&gt;List Responsibilities by User in Oracle Apps eBusiness Suite. Use the following query to list the responsibilities assigned to a particular user in Oracle Applications (Ebusiness Suite) &lt;p&gt;SELECT FNDRESP.* FROM fnd_user fnduser, fnd_user_resp_groups FNDRESPGROUP, fnd_responsibility_TL FNDRESP WHERE &lt;br&gt; fnduser.user_id=FNDRESPGROUP.user_id&lt;br&gt;AND FNDRESP.responsibility_id=FNDRESPGROUP.responsibility_id&lt;br&gt;and upper(fnduser.user_name) like upper('%your user%');   &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4365662739166968864-4639435807746023611?l=orclpps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://orclpps.blogspot.com/feeds/4639435807746023611/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4365662739166968864&amp;postID=4639435807746023611' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4365662739166968864/posts/default/4639435807746023611'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4365662739166968864/posts/default/4639435807746023611'/><link rel='alternate' type='text/html' href='http://orclpps.blogspot.com/2008/01/list-responsibilities-by-user-in-oracle.html' title='List Responsibilities by User in Oracle Apps eBusiness Suite.'/><author><name>Venkatesh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4365662739166968864.post-1934893550487426457</id><published>2008-01-03T21:23:00.001-08:00</published><updated>2008-01-03T21:25:03.062-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web Services'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle 9i'/><category scheme='http://www.blogger.com/atom/ns#' term='XMLTYPE'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle 10g'/><title type='text'>Sys.xmlType datatype and parsing XML in Oracle9i, 10g onwards</title><content type='html'>&lt;p&gt;Oracle9i onwards there is new datatype called sys.xmlType. This provides a great way to handle XML documents with minimal or no parsing required.&lt;/p&gt;  &lt;p&gt;Listed below is a sample of how to use the xmlType.&lt;/p&gt;  &lt;p&gt;Step 1. Create Table of XML type&lt;/p&gt;  &lt;blockquote&gt;   CREATE TABLE xml_table(   xml_col SYS.XMLTYPE ); &lt;/blockquote&gt;  Step 2. Insert the following XML into the xml_table defined above &lt;blockquote&gt;   &lt;p&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;      &lt;br /&gt;&amp;lt;email&amp;gt;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;from&amp;gt;xyz@gmail.com&amp;lt;/from&amp;gt;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;to&amp;gt;xyz1@gmail.com&amp;lt;/to&amp;gt;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;subject&amp;gt;some subject&amp;lt;/subject&amp;gt;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;body&amp;gt;some body&amp;lt;/body&amp;gt;       &lt;br /&gt;&amp;lt;/email&amp;gt;&lt;/p&gt;    &lt;p&gt;declare&lt;/p&gt;    &lt;p&gt;l_temp sys.xmlType;&lt;/p&gt;    &lt;p&gt;begin&lt;/p&gt;    &lt;p&gt;l_temp := sys.xmlType.createXML('&lt;/p&gt; &amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;     &lt;br /&gt;&amp;lt;email&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;from&amp;gt;xyz@gmail.com&amp;lt;/from&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;to&amp;gt;xyz1@gmail.com&amp;lt;/to&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;subject&amp;gt;some subject&amp;lt;/subject&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;body&amp;gt;some body&amp;lt;/body&amp;gt;     &lt;br /&gt;&amp;lt;/email&amp;gt;'     &lt;p&gt;);&lt;/p&gt;    &lt;p&gt;insert into xml_table values ( l_Temp);&lt;/p&gt;    &lt;p&gt;Commit;&lt;/p&gt;    &lt;p&gt;end;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Step 3. Write select query to extract data from this table. Sample extract query listed below.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;select a.xml_col.extract(&amp;quot;//from/text()&amp;quot;).getStringVal() as from from xml_table a&lt;/p&gt;&lt;/blockquote&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4365662739166968864-1934893550487426457?l=orclpps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://orclpps.blogspot.com/feeds/1934893550487426457/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4365662739166968864&amp;postID=1934893550487426457' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4365662739166968864/posts/default/1934893550487426457'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4365662739166968864/posts/default/1934893550487426457'/><link rel='alternate' type='text/html' href='http://orclpps.blogspot.com/2008/01/sysxmltype-datatype-and-parsing-xml-in.html' title='Sys.xmlType datatype and parsing XML in Oracle9i, 10g onwards'/><author><name>Venkatesh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4365662739166968864.post-4708200471395170047</id><published>2008-01-02T10:33:00.001-08:00</published><updated>2008-01-02T10:33:54.187-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Apps'/><category scheme='http://www.blogger.com/atom/ns#' term='11i'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><category scheme='http://www.blogger.com/atom/ns#' term='Ebusiness Suite'/><title type='text'>User Hooks in Oracle</title><content type='html'>&lt;p&gt;User hooks provide the client with the ability to add logic to application processing and to disable optional product processing. These User Hooks take the form of procedures that may be called by the application, in sequence, when the application takes a specified action on a specified object type. &lt;p&gt;Not all the Oracle Applications API's have user hooks. The API's which have users hooks are listed in the following table &lt;p&gt;jtf_user_hooks. &lt;p&gt;So if you are looking to modify/customize a particular API, look for the that API in the the above table. &lt;p&gt;For example,  &lt;p&gt;select * from jtf_user_hooks where API_NAME = 'CANCEL_ORDER' &lt;p&gt;Just like triggers, User Hooks can be made to fire pre/post. In order to set a user hook as active , the execute flag has to be set to 'Y'. &lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4365662739166968864-4708200471395170047?l=orclpps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://orclpps.blogspot.com/feeds/4708200471395170047/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4365662739166968864&amp;postID=4708200471395170047' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4365662739166968864/posts/default/4708200471395170047'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4365662739166968864/posts/default/4708200471395170047'/><link rel='alternate' type='text/html' href='http://orclpps.blogspot.com/2008/01/user-hooks-in-oracle.html' title='User Hooks in Oracle'/><author><name>Venkatesh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4365662739166968864.post-3849642061610503218</id><published>2007-12-31T21:13:00.001-08:00</published><updated>2007-12-31T21:13:31.594-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='11i'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><category scheme='http://www.blogger.com/atom/ns#' term='Ebusiness Suite'/><title type='text'>FND_GLOBAL.APPS_INITIALIZE for initializing session in Oracle Ebusiness suite</title><content type='html'>&lt;p&gt;FND_GLOBAL.APPS_INITIALIZE is used for initializing the session before calling any public or private API's in Oracle Ebusiness suite. Its not required for all the API's but its recommended that you set this profile before making any calls to either private or public API. &lt;/p&gt;  &lt;p&gt;Listed below is a sample call to FND_GLOBAL.APPS_INITIALIZE function&lt;/p&gt;  &lt;p&gt;fnd_global.APPS_INITIALIZE(user_id=&amp;gt;l_user_id,   &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; resp_id=&amp;gt;l_resp_id,    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; resp_appl_id=&amp;gt;l_resp_appl_id);&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;l_user_id is the fnd user ID which will be utilized during the call.&lt;/li&gt;    &lt;li&gt;l_resp_id is the responsibility ID&lt;/li&gt;    &lt;li&gt;l_resp_appl_id is the responsibility application ID.&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;You can use either sysadmin or use some user who has all the above listed responsibilities.&lt;/p&gt;  &lt;p&gt;For SYSADMIN, utilize the following query to get the respective values&lt;/p&gt;  &lt;p&gt;select fnd.user_id ,   &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; fresp.responsibility_id,    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; fresp.application_id     &lt;br /&gt;from&amp;#160;&amp;#160; fnd_user fnd    &lt;br /&gt;,&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; fnd_responsibility_tl fresp    &lt;br /&gt;where&amp;#160; fnd.user_name = 'SYSADMIN'    &lt;br /&gt;and&amp;#160;&amp;#160;&amp;#160; fresp.responsibility_name = 'Order Management Super User';&lt;/p&gt;  &lt;p&gt;Another option is Help &amp;gt; Diagnostics &amp;gt; Examine and get the values from $profile session values.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4365662739166968864-3849642061610503218?l=orclpps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://orclpps.blogspot.com/feeds/3849642061610503218/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4365662739166968864&amp;postID=3849642061610503218' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4365662739166968864/posts/default/3849642061610503218'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4365662739166968864/posts/default/3849642061610503218'/><link rel='alternate' type='text/html' href='http://orclpps.blogspot.com/2007/12/fndglobalappsinitialize-for.html' title='FND_GLOBAL.APPS_INITIALIZE for initializing session in Oracle Ebusiness suite'/><author><name>Venkatesh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4365662739166968864.post-3827648693153268286</id><published>2007-12-30T21:11:00.001-08:00</published><updated>2007-12-30T21:15:25.161-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Apps'/><category scheme='http://www.blogger.com/atom/ns#' term='Business Events'/><title type='text'>Business Events Oracle, step by step guide</title><content type='html'>&lt;p&gt;Business Events Oracle, step by step guide.&lt;/p&gt;  &lt;p&gt;Described below is a sample of setting up Business Events in Oracle Applications ( 11.5.10) onwards. &lt;/p&gt;  &lt;p&gt;The first step to setting up business events is to making sure you have the right responsibilities. You will have to request the system administrator to provide you &amp;quot;Work Flow Administrator&amp;quot; responsibility.&lt;/p&gt;  &lt;p&gt;Work Flow Administrator --&amp;gt; Business Events --&amp;gt; Search&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.google.com/venkatesh.rangarajan/R3h6BxJ7iUI/AAAAAAAAAgU/QSNJIOzSE-8/Image1%5B2%5D"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="89" alt="Image1" src="http://lh4.google.com/venkatesh.rangarajan/R3h6CBJ7iVI/AAAAAAAAAgc/VHhMURNO_dE/Image1_thumb" width="244" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Search for the events you want to attach custom logic to. In this example, the event used is &lt;/p&gt;  &lt;p&gt;oracle.apps.jtf.cac.task.createTask&lt;/p&gt;  &lt;p&gt;Each time a new task gets created the events will get triggered. Attach the custom pl/sql function that you want to fire associated with this event.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.google.com/venkatesh.rangarajan/R3h6ChJ7iWI/AAAAAAAAAgk/-9vSTrxTBvE/Image2%5B2%5D"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="164" alt="Image2" src="http://lh3.google.com/venkatesh.rangarajan/R3h6CxJ7iXI/AAAAAAAAAgs/q0-7kyBA44Y/Image2_thumb" width="244" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Now the next step is defining the custom function handling the logic. The standard signature of all subscription functions is&lt;/p&gt;  &lt;p&gt;myfunc(p_guid in RAW, p_event in ou noCopy WF_EVENT_T) return varchar2.&lt;/p&gt;  &lt;p&gt;You can get the values passed by the event using GeValueForParameter();&lt;/p&gt;  &lt;p&gt;CREATE OR REPLACE PACKAGE BODY APPS.test_BE_Pkg IS&lt;/p&gt;  &lt;p&gt;FUNCTION my_test_task_business_event(p_subscrition_guid IN RAW,&lt;/p&gt;  &lt;p&gt;p_event IN OUT NOCOPY WF_EVENT_T )RETURN VARCHAR2 IS&lt;/p&gt;  &lt;p&gt;l_task_id NUMBER;&lt;/p&gt;  &lt;p&gt;l_task_status VARCHAR2(30);&lt;/p&gt;  &lt;p&gt;l_task_num VARCHAR2(30);&lt;/p&gt;  &lt;p&gt;l_event_name VARCHAR2(240) := p_event.getEventName();&lt;/p&gt;  &lt;p&gt;BEGIN&lt;/p&gt;  &lt;p&gt;l_task_id := p_event.GetValueForParameter('TASK_ID');&lt;/p&gt;  &lt;p&gt;INSERT INTO my_temp VALUES ( l_task_id ,l_task_id);&lt;/p&gt;  &lt;p&gt;COMMIT;&lt;/p&gt;  &lt;p&gt;SELECT sts.NAME,&lt;/p&gt;  &lt;p&gt;a.task_number &lt;/p&gt;  &lt;p&gt;INTO l_task_status ,&lt;/p&gt;  &lt;p&gt;l_task_num&lt;/p&gt;  &lt;p&gt;FROM jtf_task_statuses_vl sts,&lt;/p&gt;  &lt;p&gt;jtf_tasks_b a&lt;/p&gt;  &lt;p&gt;WHERE a.task_id = l_task_id&lt;/p&gt;  &lt;p&gt;AND a.task_status_id = sts.task_status_id;&lt;/p&gt;  &lt;p&gt;INSERT INTO my_temp VALUES(l_task_num,l_task_status);&lt;/p&gt;  &lt;p&gt;RETURN 'SUCCESS';&lt;/p&gt;  &lt;p&gt;COMMIT;&lt;/p&gt;  &lt;p&gt;END my_test_task_business_event;&lt;/p&gt;  &lt;p&gt;END test_BE_Pkg;&lt;/p&gt;  &lt;p&gt;/&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4365662739166968864-3827648693153268286?l=orclpps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://orclpps.blogspot.com/feeds/3827648693153268286/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4365662739166968864&amp;postID=3827648693153268286' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4365662739166968864/posts/default/3827648693153268286'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4365662739166968864/posts/default/3827648693153268286'/><link rel='alternate' type='text/html' href='http://orclpps.blogspot.com/2007/12/business-events-oracle-step-by-step.html' title='Business Events Oracle, step by step guide'/><author><name>Venkatesh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4365662739166968864.post-7705828102298461302</id><published>2007-12-28T17:27:00.001-08:00</published><updated>2007-12-28T17:35:37.366-08:00</updated><title type='text'>Invoking WebServices From Oracle 9i or 10g using UTL_HTTP</title><content type='html'>&lt;p&gt;Invoking WebServices From Oracle 9i or 10g using UTL_HTTP&lt;/p&gt; &lt;p&gt;Here is the a very simple method to invoke WebServices from Oracle 9i or 10g using the UTL_HTTP method. &lt;/p&gt; &lt;ul&gt; &lt;li&gt;First Identify the webservice and the "envelope" that you need to post to the webservice using UTL_HTTP post method. In this example, I am using the following WebService  &lt;blockquote&gt; &lt;p&gt;&lt;a title="http://www.webservicex.net/stockquote.asmx?op=GetQuote" href="http://www.webservicex.net/stockquote.asmx?op=GetQuote"&gt;http://www.webservicex.net/stockquote.asmx?op=GetQuote&lt;/a&gt;&lt;/p&gt; &lt;p&gt;The WebService is expecting the following Envelope for the GetQuote Method&lt;/p&gt;&lt;/blockquote&gt; &lt;blockquote&gt;&lt;pre&gt;&amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt;&lt;br /&gt;&amp;lt;soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"&amp;gt;&lt;br /&gt;  &amp;lt;soap:Body&amp;gt;&lt;br /&gt;    &amp;lt;GetQuote xmlns="http://www.webserviceX.NET/"&amp;gt;&lt;br /&gt;      &amp;lt;symbol&amp;gt;string&amp;lt;/symbol&amp;gt;&lt;br /&gt;    &amp;lt;/GetQuote&amp;gt;&lt;br /&gt;  &amp;lt;/soap:Body&amp;gt;&lt;br /&gt;&amp;lt;/soap:Envelope&amp;gt;&lt;/pre&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;li&gt;PL/SQL routine for invoking the webservice &lt;br /&gt;&lt;p&gt;create or replace FUNCTION WS_QUOTE( symbol in varchar2) RETURN sys.xmltype&lt;br&gt;as&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; env&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VARCHAR2(32767);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; http_req&amp;nbsp; utl_http.req;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; http_resp utl_http.resp;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; resp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sys.xmltype;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; in_xml&amp;nbsp;&amp;nbsp;&amp;nbsp; sys.xmltype;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; url&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; varchar2(2000):='&lt;a href="http://www.webservicex.net/stockquote.asmx?WSDL';"&gt;http://www.webservicex.net/stockquote.asmx?WSDL';&lt;/a&gt;&lt;br&gt;&amp;nbsp; BEGIN&lt;br&gt;--&amp;nbsp;&amp;nbsp;&amp;nbsp; generate_envelope(req, env);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; env:='&amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt;&lt;br&gt;&amp;lt;soap:Envelope xmlns:xsi="&lt;a href="http://www.w3.org/2001/XMLSchema-instance&amp;quot;"&gt;http://www.w3.org/2001/XMLSchema-instance"&lt;/a&gt; xmlns:xsd="&lt;a href="http://www.w3.org/2001/XMLSchema&amp;quot;"&gt;http://www.w3.org/2001/XMLSchema"&lt;/a&gt; xmlns:soap="&lt;a href="http://schemas.xmlsoap.org/soap/envelope/&amp;quot;"&gt;http://schemas.xmlsoap.org/soap/envelope/"&lt;/a&gt;&amp;gt;&lt;br&gt;&amp;nbsp; &amp;lt;soap:Body&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;GetQuote xmlns="&lt;a href="http://www.webserviceX.NET/&amp;quot;"&gt;http://www.webserviceX.NET/"&lt;/a&gt;&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;symbol&amp;gt;' || symbol || '&amp;lt;/symbol&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/GetQuote&amp;gt;&lt;br&gt;&amp;nbsp; &amp;lt;/soap:Body&amp;gt;&lt;br&gt;&amp;lt;/soap:Envelope&amp;gt;';&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; http_req := utl_http.begin_request(url, 'POST','HTTP/1.1');&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; utl_http.set_body_charset(http_req, 'UTF-8');&lt;br&gt;--&amp;nbsp;&amp;nbsp; utl_http.set_proxy('proxy:80', NULL);&lt;br&gt;--&amp;nbsp;&amp;nbsp; utl_http.set_persistent_conn_support(TRUE);&lt;br&gt;--&amp;nbsp;&amp;nbsp; UTL_HTTP.set_authentication(http_req, '', '3', 'Basic', TRUE );&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; utl_http.set_header(http_req, 'Content-Type', 'text/xml');&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; utl_http.set_header(http_req, 'Content-Length', length(env));&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; utl_http.set_header(http_req, 'SOAPAction', '&lt;a href="http://www.webserviceX.NET/GetQuote');"&gt;http://www.webserviceX.NET/GetQuote');&lt;/a&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; utl_http.write_text(http_req, env);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; http_resp := utl_http.get_response(http_req);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; utl_http.read_text(http_resp, env);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; utl_http.end_response(http_resp);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; in_xml := sys.xmltype.createxml(env);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; resp := xmltype.createxml(env);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; dbms_output.put_line('same output');&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; dbms_output.put_line(SUBSTR(env, 1, 245));&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; RETURN resp;&lt;br&gt;&amp;nbsp; END; &lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;Observe here that SYMBOL is the only parameter required for this function. All other is required just to create the envelope. &lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;br /&gt;&lt;div align="left"&gt;Sample extract Query for extracting the information&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;select extract(ws_quote('GOOG'),'//GetQuoteResult/text()',&lt;/p&gt;&lt;br /&gt;&lt;p&gt;'xmlns:soap="&lt;a href="http://schemas.xmlsoap.org/soap/envelope/&amp;quot;').getStringVal()"&gt;http://schemas.xmlsoap.org/soap/envelope/"').getStringVal()&lt;/a&gt; from dual&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Using this technique, all webservices calls are reduced to simple queries in the database and can be used to virtualize the database. &lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4365662739166968864-7705828102298461302?l=orclpps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://orclpps.blogspot.com/feeds/7705828102298461302/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4365662739166968864&amp;postID=7705828102298461302' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4365662739166968864/posts/default/7705828102298461302'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4365662739166968864/posts/default/7705828102298461302'/><link rel='alternate' type='text/html' href='http://orclpps.blogspot.com/2007/12/invoking-webservices-from-oracle-9i-or.html' title='Invoking WebServices From Oracle 9i or 10g using UTL_HTTP'/><author><name>Venkatesh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4365662739166968864.post-28410753135886662</id><published>2007-12-28T12:24:00.001-08:00</published><updated>2007-12-28T12:30:24.096-08:00</updated><title type='text'>Oracle Applications 11i Modules and their Short Names (Abbreviations)</title><content type='html'>&lt;p&gt;Oracle Applications 11i Modules and their Short Names (Abbreviations)&lt;/p&gt; &lt;p&gt;Listed below are the various Oracle Application Modules, their short names and their App ID for reference &lt;/p&gt; &lt;table&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td&gt;APPLICATION_SHORT_NAME&lt;/td&gt; &lt;td&gt;APPLICATION_ID&lt;/td&gt; &lt;td&gt;APPLICATION_NAME&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;FND&lt;/td&gt; &lt;td&gt;0&lt;/td&gt; &lt;td&gt;Application Object Library&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;SYSADMIN&lt;/td&gt; &lt;td&gt;1&lt;/td&gt; &lt;td&gt;System Administration&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;AU&lt;/td&gt; &lt;td&gt;3&lt;/td&gt; &lt;td&gt;Application Utilities&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;AD&lt;/td&gt; &lt;td&gt;50&lt;/td&gt; &lt;td&gt;Applications DBA&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;SHT&lt;/td&gt; &lt;td&gt;60&lt;/td&gt; &lt;td&gt;Applications Shared Technology&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;SQLGL&lt;/td&gt; &lt;td&gt;101&lt;/td&gt; &lt;td&gt;General Ledger&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;OFA&lt;/td&gt; &lt;td&gt;140&lt;/td&gt; &lt;td&gt;Assets&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;ALR&lt;/td&gt; &lt;td&gt;160&lt;/td&gt; &lt;td&gt;Alert&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;RG&lt;/td&gt; &lt;td&gt;168&lt;/td&gt; &lt;td&gt;Application Report Generator&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CS&lt;/td&gt; &lt;td&gt;170&lt;/td&gt; &lt;td&gt;Service&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CCT&lt;/td&gt; &lt;td&gt;172&lt;/td&gt; &lt;td&gt;Telephony Manager&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;ECX&lt;/td&gt; &lt;td&gt;174&lt;/td&gt; &lt;td&gt;XML Gateway&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;EC&lt;/td&gt; &lt;td&gt;175&lt;/td&gt; &lt;td&gt;e-Commerce Gateway&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;ICX&lt;/td&gt; &lt;td&gt;178&lt;/td&gt; &lt;td&gt;Self-Service Web Applications&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;XTR&lt;/td&gt; &lt;td&gt;185&lt;/td&gt; &lt;td&gt;Treasury&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;AZ&lt;/td&gt; &lt;td&gt;190&lt;/td&gt; &lt;td&gt;Application Implementation&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;BIS&lt;/td&gt; &lt;td&gt;191&lt;/td&gt; &lt;td&gt;Applications BIS&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;SQLAP&lt;/td&gt; &lt;td&gt;200&lt;/td&gt; &lt;td&gt;Payables&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;PO&lt;/td&gt; &lt;td&gt;201&lt;/td&gt; &lt;td&gt;Purchasing&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CHV&lt;/td&gt; &lt;td&gt;202&lt;/td&gt; &lt;td&gt;Supplier Scheduling&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;AR&lt;/td&gt; &lt;td&gt;222&lt;/td&gt; &lt;td&gt;Receivables&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;PN&lt;/td&gt; &lt;td&gt;240&lt;/td&gt; &lt;td&gt;Property Manager&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;QA&lt;/td&gt; &lt;td&gt;250&lt;/td&gt; &lt;td&gt;Quality&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CE&lt;/td&gt; &lt;td&gt;260&lt;/td&gt; &lt;td&gt;Cash Management&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;FRM&lt;/td&gt; &lt;td&gt;265&lt;/td&gt; &lt;td&gt;Report Manager&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;EAA&lt;/td&gt; &lt;td&gt;270&lt;/td&gt; &lt;td&gt;SEM Exchange&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;BSC&lt;/td&gt; &lt;td&gt;271&lt;/td&gt; &lt;td&gt;Balanced Scorecard&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;ABM&lt;/td&gt; &lt;td&gt;272&lt;/td&gt; &lt;td&gt;Activity Based Management&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;EVM&lt;/td&gt; &lt;td&gt;273&lt;/td&gt; &lt;td&gt;Value Based Management&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;FEM&lt;/td&gt; &lt;td&gt;274&lt;/td&gt; &lt;td&gt;Strategic Enterprise Management&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;PA&lt;/td&gt; &lt;td&gt;275&lt;/td&gt; &lt;td&gt;Projects&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;AS&lt;/td&gt; &lt;td&gt;279&lt;/td&gt; &lt;td&gt;Sales Foundation&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CN&lt;/td&gt; &lt;td&gt;283&lt;/td&gt; &lt;td&gt;Incentive Compensation&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;POM&lt;/td&gt; &lt;td&gt;298&lt;/td&gt; &lt;td&gt;Exchange&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;OE&lt;/td&gt; &lt;td&gt;300&lt;/td&gt; &lt;td&gt;Order Entry&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;WMS&lt;/td&gt; &lt;td&gt;385&lt;/td&gt; &lt;td&gt;Warehouse Management&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;WPS&lt;/td&gt; &lt;td&gt;388&lt;/td&gt; &lt;td&gt;Manufacturing Scheduling&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;INV&lt;/td&gt; &lt;td&gt;401&lt;/td&gt; &lt;td&gt;Inventory&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;MWA&lt;/td&gt; &lt;td&gt;405&lt;/td&gt; &lt;td&gt;Mobile Applications&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;WSM&lt;/td&gt; &lt;td&gt;410&lt;/td&gt; &lt;td&gt;Shop Floor Management&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;FII&lt;/td&gt; &lt;td&gt;450&lt;/td&gt; &lt;td&gt;Financial Intelligence&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;OPI&lt;/td&gt; &lt;td&gt;451&lt;/td&gt; &lt;td&gt;Operations Intelligence&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;POA&lt;/td&gt; &lt;td&gt;452&lt;/td&gt; &lt;td&gt;Purchasing Intelligence&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;HRI&lt;/td&gt; &lt;td&gt;453&lt;/td&gt; &lt;td&gt;Human Resources Intelligence&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;ISC&lt;/td&gt; &lt;td&gt;454&lt;/td&gt; &lt;td&gt;Supply Chain Intelligence&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;OKC&lt;/td&gt; &lt;td&gt;510&lt;/td&gt; &lt;td&gt;Contracts Core&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CSC&lt;/td&gt; &lt;td&gt;511&lt;/td&gt; &lt;td&gt;Customer Care&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CSD&lt;/td&gt; &lt;td&gt;512&lt;/td&gt; &lt;td&gt;Depot Repair&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CSF&lt;/td&gt; &lt;td&gt;513&lt;/td&gt; &lt;td&gt;Field Service&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CSS&lt;/td&gt; &lt;td&gt;514&lt;/td&gt; &lt;td&gt;Support&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;OKS&lt;/td&gt; &lt;td&gt;515&lt;/td&gt; &lt;td&gt;Service Contracts&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;ME&lt;/td&gt; &lt;td&gt;516&lt;/td&gt; &lt;td&gt;Controlled Availability Product&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;BIM&lt;/td&gt; &lt;td&gt;517&lt;/td&gt; &lt;td&gt;Marketing Intelligence&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;BIC&lt;/td&gt; &lt;td&gt;518&lt;/td&gt; &lt;td&gt;Customer Intelligence&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;IES&lt;/td&gt; &lt;td&gt;519&lt;/td&gt; &lt;td&gt;Scripting&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;AMV&lt;/td&gt; &lt;td&gt;520&lt;/td&gt; &lt;td&gt;Marketing Encyclopedia System&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;AST&lt;/td&gt; &lt;td&gt;521&lt;/td&gt; &lt;td&gt;TeleSales&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;ASF&lt;/td&gt; &lt;td&gt;522&lt;/td&gt; &lt;td&gt;Sales Online&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CSP&lt;/td&gt; &lt;td&gt;523&lt;/td&gt; &lt;td&gt;Spares Management&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;OKX&lt;/td&gt; &lt;td&gt;524&lt;/td&gt; &lt;td&gt;Contracts Integration&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;AMS&lt;/td&gt; &lt;td&gt;530&lt;/td&gt; &lt;td&gt;Marketing&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;XNM&lt;/td&gt; &lt;td&gt;531&lt;/td&gt; &lt;td&gt;Marketing for Communications&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;XNC&lt;/td&gt; &lt;td&gt;532&lt;/td&gt; &lt;td&gt;Sales for Communications&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;XNS&lt;/td&gt; &lt;td&gt;533&lt;/td&gt; &lt;td&gt;Service for Communications&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;XNP&lt;/td&gt; &lt;td&gt;534&lt;/td&gt; &lt;td&gt;Number Portability&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;XDP&lt;/td&gt; &lt;td&gt;535&lt;/td&gt; &lt;td&gt;Provisioning&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;FPT&lt;/td&gt; &lt;td&gt;538&lt;/td&gt; &lt;td&gt;Banking Center&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;IEO&lt;/td&gt; &lt;td&gt;539&lt;/td&gt; &lt;td&gt;Interaction Center Technology&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;GMA&lt;/td&gt; &lt;td&gt;550&lt;/td&gt; &lt;td&gt;Process Manufacturing Systems&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;GMI&lt;/td&gt; &lt;td&gt;551&lt;/td&gt; &lt;td&gt;Process Manufacturing Inventory&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;GMD&lt;/td&gt; &lt;td&gt;552&lt;/td&gt; &lt;td&gt;Process Manufacturing Product Development&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;GME&lt;/td&gt; &lt;td&gt;553&lt;/td&gt; &lt;td&gt;Process Manufacturing Process Execution&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;GMP&lt;/td&gt; &lt;td&gt;554&lt;/td&gt; &lt;td&gt;Process Manufacturing Process Planning&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;GMF&lt;/td&gt; &lt;td&gt;555&lt;/td&gt; &lt;td&gt;Process Manufacturing Financials&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;GML&lt;/td&gt; &lt;td&gt;556&lt;/td&gt; &lt;td&gt;Process Manufacturing Logistics&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;GR&lt;/td&gt; &lt;td&gt;557&lt;/td&gt; &lt;td&gt;Process Manufacturing Regulatory Management&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;PMI&lt;/td&gt; &lt;td&gt;558&lt;/td&gt; &lt;td&gt;Process Manufacturing Intelligence&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;AX&lt;/td&gt; &lt;td&gt;600&lt;/td&gt; &lt;td&gt;Global Accounting Engine&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;AK&lt;/td&gt; &lt;td&gt;601&lt;/td&gt; &lt;td&gt;Common Modules-AK&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;XLA&lt;/td&gt; &lt;td&gt;602&lt;/td&gt; &lt;td&gt;Subledger Accounting&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;ONT&lt;/td&gt; &lt;td&gt;660&lt;/td&gt; &lt;td&gt;Order Management&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;QP&lt;/td&gt; &lt;td&gt;661&lt;/td&gt; &lt;td&gt;Advanced Pricing&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;RLM&lt;/td&gt; &lt;td&gt;662&lt;/td&gt; &lt;td&gt;Release Management&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;VEA&lt;/td&gt; &lt;td&gt;663&lt;/td&gt; &lt;td&gt;Automotive&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;WSH&lt;/td&gt; &lt;td&gt;665&lt;/td&gt; &lt;td&gt;Shipping Execution&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;IBA&lt;/td&gt; &lt;td&gt;670&lt;/td&gt; &lt;td&gt;iMarketing&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;IBE&lt;/td&gt; &lt;td&gt;671&lt;/td&gt; &lt;td&gt;iStore&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;IBU&lt;/td&gt; &lt;td&gt;672&lt;/td&gt; &lt;td&gt;iSupport&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;IBY&lt;/td&gt; &lt;td&gt;673&lt;/td&gt; &lt;td&gt;iPayment&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;IBP&lt;/td&gt; &lt;td&gt;674&lt;/td&gt; &lt;td&gt;Bill Presentment &amp;amp; Payment&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;BIL&lt;/td&gt; &lt;td&gt;676&lt;/td&gt; &lt;td&gt;Sales Intelligence&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;BIX&lt;/td&gt; &lt;td&gt;677&lt;/td&gt; &lt;td&gt;Interaction Center Intelligence&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;IEM&lt;/td&gt; &lt;td&gt;680&lt;/td&gt; &lt;td&gt;Email Center&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;OZP&lt;/td&gt; &lt;td&gt;681&lt;/td&gt; &lt;td&gt;Trade Planning&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;OZF&lt;/td&gt; &lt;td&gt;682&lt;/td&gt; &lt;td&gt;Trade Management&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;OZS&lt;/td&gt; &lt;td&gt;683&lt;/td&gt; &lt;td&gt;iClaims&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;ASG&lt;/td&gt; &lt;td&gt;689&lt;/td&gt; &lt;td&gt;CRM Gateway for Mobile Devices&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;JTF&lt;/td&gt; &lt;td&gt;690&lt;/td&gt; &lt;td&gt;CRM Foundation&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;IEX&lt;/td&gt; &lt;td&gt;695&lt;/td&gt; &lt;td&gt;Collections&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;IEU&lt;/td&gt; &lt;td&gt;696&lt;/td&gt; &lt;td&gt;Universal Work Queue&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;ASO&lt;/td&gt; &lt;td&gt;697&lt;/td&gt; &lt;td&gt;Order Capture&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CSR&lt;/td&gt; &lt;td&gt;698&lt;/td&gt; &lt;td&gt;Scheduler&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;IEB&lt;/td&gt; &lt;td&gt;699&lt;/td&gt; &lt;td&gt;Interaction Blending&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;MFG&lt;/td&gt; &lt;td&gt;700&lt;/td&gt; &lt;td&gt;Manufacturing&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;BOM&lt;/td&gt; &lt;td&gt;702&lt;/td&gt; &lt;td&gt;Bills of Material&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;ENG&lt;/td&gt; &lt;td&gt;703&lt;/td&gt; &lt;td&gt;Engineering&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;MRP&lt;/td&gt; &lt;td&gt;704&lt;/td&gt; &lt;td&gt;Master Scheduling/MRP&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CRP&lt;/td&gt; &lt;td&gt;705&lt;/td&gt; &lt;td&gt;Capacity&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;WIP&lt;/td&gt; &lt;td&gt;706&lt;/td&gt; &lt;td&gt;Work in Process&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CZ&lt;/td&gt; &lt;td&gt;708&lt;/td&gt; &lt;td&gt;Configurator&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;RLA&lt;/td&gt; &lt;td&gt;710&lt;/td&gt; &lt;td&gt;Release Management Integration Kit&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;VEH&lt;/td&gt; &lt;td&gt;711&lt;/td&gt; &lt;td&gt;Automotive Integration Kit&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;PJM&lt;/td&gt; &lt;td&gt;712&lt;/td&gt; &lt;td&gt;Project Manufacturing&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;FLM&lt;/td&gt; &lt;td&gt;714&lt;/td&gt; &lt;td&gt;Flow Manufacturing&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;MSD&lt;/td&gt; &lt;td&gt;722&lt;/td&gt; &lt;td&gt;Demand Planning&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;MSO&lt;/td&gt; &lt;td&gt;723&lt;/td&gt; &lt;td&gt;Constraint Based Optimization&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;MSC&lt;/td&gt; &lt;td&gt;724&lt;/td&gt; &lt;td&gt;Advanced Supply Chain Planning&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;RHX&lt;/td&gt; &lt;td&gt;725&lt;/td&gt; &lt;td&gt;Advanced Planning Foundation&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;OKE&lt;/td&gt; &lt;td&gt;777&lt;/td&gt; &lt;td&gt;Project Contracts&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;PER&lt;/td&gt; &lt;td&gt;800&lt;/td&gt; &lt;td&gt;Human Resources&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;PAY&lt;/td&gt; &lt;td&gt;801&lt;/td&gt; &lt;td&gt;Payroll&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;FF&lt;/td&gt; &lt;td&gt;802&lt;/td&gt; &lt;td&gt;FastFormula&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;DT&lt;/td&gt; &lt;td&gt;803&lt;/td&gt; &lt;td&gt;DateTrack&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;SSP&lt;/td&gt; &lt;td&gt;804&lt;/td&gt; &lt;td&gt;SSP&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;BEN&lt;/td&gt; &lt;td&gt;805&lt;/td&gt; &lt;td&gt;Advanced Benefits&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;HXT&lt;/td&gt; &lt;td&gt;808&lt;/td&gt; &lt;td&gt;Time and Labor&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;HXC&lt;/td&gt; &lt;td&gt;809&lt;/td&gt; &lt;td&gt;Time and Labor Engine&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;OTA&lt;/td&gt; &lt;td&gt;810&lt;/td&gt; &lt;td&gt;Learning Management&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;JA&lt;/td&gt; &lt;td&gt;7000&lt;/td&gt; &lt;td&gt;Asia/Pacific Localizations&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;JE&lt;/td&gt; &lt;td&gt;7002&lt;/td&gt; &lt;td&gt;European Localizations&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;JG&lt;/td&gt; &lt;td&gt;7003&lt;/td&gt; &lt;td&gt;Regional Localizations&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;JL&lt;/td&gt; &lt;td&gt;7004&lt;/td&gt; &lt;td&gt;Latin America Localizations&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;GHR&lt;/td&gt; &lt;td&gt;8301&lt;/td&gt; &lt;td&gt;US Federal Human Resources&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;PQH&lt;/td&gt; &lt;td&gt;8302&lt;/td&gt; &lt;td&gt;Public Sector HR&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;PQP&lt;/td&gt; &lt;td&gt;8303&lt;/td&gt; &lt;td&gt;Public Sector Payroll&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;PSB&lt;/td&gt; &lt;td&gt;8401&lt;/td&gt; &lt;td&gt;Public Sector Budgeting&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;GMS&lt;/td&gt; &lt;td&gt;8402&lt;/td&gt; &lt;td&gt;Grants Accounting&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;PSP&lt;/td&gt; &lt;td&gt;8403&lt;/td&gt; &lt;td&gt;Labor Distribution&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;IGW&lt;/td&gt; &lt;td&gt;8404&lt;/td&gt; &lt;td&gt;Grants Proposal&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;IGS&lt;/td&gt; &lt;td&gt;8405&lt;/td&gt; &lt;td&gt;Student Systems&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;IGF&lt;/td&gt; &lt;td&gt;8406&lt;/td&gt; &lt;td&gt;Financial Aid&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;IGC&lt;/td&gt; &lt;td&gt;8407&lt;/td&gt; &lt;td&gt;Contract Commitment&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;PSA&lt;/td&gt; &lt;td&gt;8450&lt;/td&gt; &lt;td&gt;Public Sector Financials&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;IPA&lt;/td&gt; &lt;td&gt;8721&lt;/td&gt; &lt;td&gt;Capital Resource Logistics - Projects&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CUI&lt;/td&gt; &lt;td&gt;8722&lt;/td&gt; &lt;td&gt;Network Logistics - Inventory&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CUP&lt;/td&gt; &lt;td&gt;8723&lt;/td&gt; &lt;td&gt;Network Logistics - Purchasing&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CUF&lt;/td&gt; &lt;td&gt;8724&lt;/td&gt; &lt;td&gt;Capital Resource Logistics - Financials&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CUS&lt;/td&gt; &lt;td&gt;8727&lt;/td&gt; &lt;td&gt;Network Logistics&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CUN&lt;/td&gt; &lt;td&gt;8729&lt;/td&gt; &lt;td&gt;Network Logistics - NATS&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CUA&lt;/td&gt; &lt;td&gt;8731&lt;/td&gt; &lt;td&gt;Capital Resource Logistics - Assets&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;FV&lt;/td&gt; &lt;td&gt;8901&lt;/td&gt; &lt;td&gt;Federal Financials&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;IMC&lt;/td&gt; &lt;td&gt;879&lt;/td&gt; &lt;td&gt;Customers Online&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;XNI&lt;/td&gt; &lt;td&gt;872&lt;/td&gt; &lt;td&gt;Install Base Intelligence&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;POS&lt;/td&gt; &lt;td&gt;177&lt;/td&gt; &lt;td&gt;iSupplier Portal&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;AHM&lt;/td&gt; &lt;td&gt;864&lt;/td&gt; &lt;td&gt;Hosting Manager&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;ASP&lt;/td&gt; &lt;td&gt;869&lt;/td&gt; &lt;td&gt;Field Sales/Palm Devices&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;BIV&lt;/td&gt; &lt;td&gt;862&lt;/td&gt; &lt;td&gt;Service Intelligence&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CSI&lt;/td&gt; &lt;td&gt;542&lt;/td&gt; &lt;td&gt;Install Base&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;PV&lt;/td&gt; &lt;td&gt;691&lt;/td&gt; &lt;td&gt;Partner Management&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;ASL&lt;/td&gt; &lt;td&gt;544&lt;/td&gt; &lt;td&gt;Sales Offline&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;EAM&lt;/td&gt; &lt;td&gt;426&lt;/td&gt; &lt;td&gt;Enterprise Asset Management&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;FTE&lt;/td&gt; &lt;td&gt;716&lt;/td&gt; &lt;td&gt;Transportation Execution&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;IGI&lt;/td&gt; &lt;td&gt;8400&lt;/td&gt; &lt;td&gt;Public Sector Financials International&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;ITG&lt;/td&gt; &lt;td&gt;230&lt;/td&gt; &lt;td&gt;Internet Procurement Enterprise Connector&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;MSR&lt;/td&gt; &lt;td&gt;726&lt;/td&gt; &lt;td&gt;Inventory Optimization&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;IPD&lt;/td&gt; &lt;td&gt;420&lt;/td&gt; &lt;td&gt;Product Development&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;ENI&lt;/td&gt; &lt;td&gt;455&lt;/td&gt; &lt;td&gt;Product Intelligence&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CUE&lt;/td&gt; &lt;td&gt;543&lt;/td&gt; &lt;td&gt;Billing Connect&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;OKR&lt;/td&gt; &lt;td&gt;541&lt;/td&gt; &lt;td&gt;Contracts for Rights&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;IZU&lt;/td&gt; &lt;td&gt;278&lt;/td&gt; &lt;td&gt;Oracle Support Diagnostic Tools&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CSL&lt;/td&gt; &lt;td&gt;868&lt;/td&gt; &lt;td&gt;Field Service/Laptop&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CUG&lt;/td&gt; &lt;td&gt;866&lt;/td&gt; &lt;td&gt;Citizen Interaction Center&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;IMT&lt;/td&gt; &lt;td&gt;861&lt;/td&gt; &lt;td&gt;iMeeting (obsolete)&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;OKI&lt;/td&gt; &lt;td&gt;870&lt;/td&gt; &lt;td&gt;Contracts Intelligence&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;IEC&lt;/td&gt; &lt;td&gt;545&lt;/td&gt; &lt;td&gt;Advanced Outbound Telephony&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CSE&lt;/td&gt; &lt;td&gt;873&lt;/td&gt; &lt;td&gt;Enterprise Install Base&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;OKO&lt;/td&gt; &lt;td&gt;871&lt;/td&gt; &lt;td&gt;Contracts for Sales&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;JTS&lt;/td&gt; &lt;td&gt;875&lt;/td&gt; &lt;td&gt;CRM Self Service Administration&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;JTM&lt;/td&gt; &lt;td&gt;874&lt;/td&gt; &lt;td&gt;Mobile Application Foundation&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;AHL&lt;/td&gt; &lt;td&gt;867&lt;/td&gt; &lt;td&gt;Complex Maintenance Repair and Overhaul&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;OKB&lt;/td&gt; &lt;td&gt;865&lt;/td&gt; &lt;td&gt;Contracts for Subscriptions (obsolete)&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;BNE&lt;/td&gt; &lt;td&gt;231&lt;/td&gt; &lt;td&gt;Web Applications Desktop Integrator&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;QRM&lt;/td&gt; &lt;td&gt;186&lt;/td&gt; &lt;td&gt;Risk Management&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;PON&lt;/td&gt; &lt;td&gt;396&lt;/td&gt; &lt;td&gt;Sourcing&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;OKL&lt;/td&gt; &lt;td&gt;540&lt;/td&gt; &lt;td&gt;Lease Management&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;IBC&lt;/td&gt; &lt;td&gt;549&lt;/td&gt; &lt;td&gt;Content Manager&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;AMF&lt;/td&gt; &lt;td&gt;882&lt;/td&gt; &lt;td&gt;Fulfillment Services&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;QOT&lt;/td&gt; &lt;td&gt;880&lt;/td&gt; &lt;td&gt;Quoting&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CSM&lt;/td&gt; &lt;td&gt;883&lt;/td&gt; &lt;td&gt;Field Service/Palm&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;DOM&lt;/td&gt; &lt;td&gt;432&lt;/td&gt; &lt;td&gt;Document Managment and Collaboration&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;EGO&lt;/td&gt; &lt;td&gt;431&lt;/td&gt; &lt;td&gt;Advanced Product Catalog&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;DDD&lt;/td&gt; &lt;td&gt;430&lt;/td&gt; &lt;td&gt;CADView-3D&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;PJI&lt;/td&gt; &lt;td&gt;1292&lt;/td&gt; &lt;td&gt;Project Intelligence&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;XDO&lt;/td&gt; &lt;td&gt;603&lt;/td&gt; &lt;td&gt;XML Publisher&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;XNB&lt;/td&gt; &lt;td&gt;881&lt;/td&gt; &lt;td&gt;eBusiness Billing&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;ZFA&lt;/td&gt; &lt;td&gt;505&lt;/td&gt; &lt;td&gt;Financial Analyzer&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;ZSA&lt;/td&gt; &lt;td&gt;506&lt;/td&gt; &lt;td&gt;Sales Analyzer&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CLN&lt;/td&gt; &lt;td&gt;701&lt;/td&gt; &lt;td&gt;Supply Chain Trading Connector for RosettaNet&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;EDR&lt;/td&gt; &lt;td&gt;709&lt;/td&gt; &lt;td&gt;E-Records&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;PRP&lt;/td&gt; &lt;td&gt;694&lt;/td&gt; &lt;td&gt;Proposals&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;AMW&lt;/td&gt; &lt;td&gt;242&lt;/td&gt; &lt;td&gt;Internal Controls Manager&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;XLE&lt;/td&gt; &lt;td&gt;204&lt;/td&gt; &lt;td&gt;Legal Entity Configurator&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;ASN&lt;/td&gt; &lt;td&gt;280&lt;/td&gt; &lt;td&gt;Sales&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;MST&lt;/td&gt; &lt;td&gt;390&lt;/td&gt; &lt;td&gt;Transportation Planning&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;FUN&lt;/td&gt; &lt;td&gt;435&lt;/td&gt; &lt;td&gt;Financials Common Modules&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;GCS&lt;/td&gt; &lt;td&gt;266&lt;/td&gt; &lt;td&gt;Global Consolidation System&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;ZX&lt;/td&gt; &lt;td&gt;235&lt;/td&gt; &lt;td&gt;E-Business Tax&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;LNS&lt;/td&gt; &lt;td&gt;206&lt;/td&gt; &lt;td&gt;Loans&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;IA&lt;/td&gt; &lt;td&gt;205&lt;/td&gt; &lt;td&gt;iAssets&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;FPA&lt;/td&gt; &lt;td&gt;440&lt;/td&gt; &lt;td&gt;Portfolio Analyzer&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;ZPB&lt;/td&gt; &lt;td&gt;210&lt;/td&gt; &lt;td&gt;Enterprise Planning and Budgeting&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Use the following query to retrieve this information on your specific instance.&lt;/p&gt; &lt;p&gt;SELECT&amp;nbsp; FND.APPLICATION_ID,&amp;nbsp; APPLICATION_SHORT_NAME, PRODUCT_CODE, APPLICATION_NAME&lt;br&gt; FROM FND_APPLICATION FND , FND_APPLICATION_TL FNDTL WHERE FND.APPLICATION_ID=FNDTL.APPLICATION_ID&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4365662739166968864-28410753135886662?l=orclpps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://orclpps.blogspot.com/feeds/28410753135886662/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4365662739166968864&amp;postID=28410753135886662' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4365662739166968864/posts/default/28410753135886662'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4365662739166968864/posts/default/28410753135886662'/><link rel='alternate' type='text/html' href='http://orclpps.blogspot.com/2007/12/oracle-applications-11i-modules-and.html' title='Oracle Applications 11i Modules and their Short Names (Abbreviations)'/><author><name>Venkatesh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4365662739166968864.post-5045024430655122316</id><published>2007-12-20T16:27:00.001-08:00</published><updated>2007-12-20T16:27:14.310-08:00</updated><title type='text'>Tracking Oracle Installed base error transactions</title><content type='html'>&lt;p&gt;Most of the Oracle Installed base error transactions reside in &lt;/p&gt; &lt;p&gt;csi_txn_errors table. source_header_ref_id is nothing but the order header ID. In case it is required to get the IB failed transactions based on the order number, one can utilize the following query. &lt;p&gt;select * from csi_txn_errors csie, oe_order_headers_all_b oedh where &lt;br&gt;csie.source_header_ref_id = oedh.header_id and oedh.order_number= &amp;amp;order_number&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4365662739166968864-5045024430655122316?l=orclpps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://orclpps.blogspot.com/feeds/5045024430655122316/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4365662739166968864&amp;postID=5045024430655122316' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4365662739166968864/posts/default/5045024430655122316'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4365662739166968864/posts/default/5045024430655122316'/><link rel='alternate' type='text/html' href='http://orclpps.blogspot.com/2007/12/tracking-oracle-installed-base-error.html' title='Tracking Oracle Installed base error transactions'/><author><name>Venkatesh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4365662739166968864.post-103989460961871708</id><published>2007-06-19T18:28:00.001-07:00</published><updated>2007-07-02T14:28:36.594-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Apps'/><category scheme='http://www.blogger.com/atom/ns#' term='customer support'/><category scheme='http://www.blogger.com/atom/ns#' term='11i'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle 9i'/><category scheme='http://www.blogger.com/atom/ns#' term='Ebusiness Suite'/><category scheme='http://www.blogger.com/atom/ns#' term='CRM'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle 10g'/><title type='text'>Registering a table AD_DD.register_table in Oracle Applications 11i Ebusiness suite</title><content type='html'>&lt;p&gt;Registering a table in Oracle Applications 11i Ebusiness suite to be used in Alerts and Flexfields&lt;/p&gt; &lt;p&gt;Flexfields and Oracle Alert are the only features or products that require the custom tables to be registered in Oracle Applications (Application Object Library) before they can be used. Custom application tables can be registered by using the AD_DD PL/SQL Package. If you are planning to use custom tables either in Alerts or in Flexfields, they need to be registered. The following methods describe how you can register the tables.&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;strong&gt;ADD_DD.REGISTER_TABLE&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt; &lt;blockquote&gt;&lt;pre class="csharpcode"&gt;ad_dd.register_table (&lt;span class="str"&gt;'Application short name'&lt;/span&gt;, &lt;span class="str"&gt;'EMAIL_TEMPLATES'&lt;/span&gt;, &lt;span class="str"&gt;'T'&lt;/span&gt;);&lt;/pre&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;ADD_DD.REGISTER_COLUMN&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;p&gt;&lt;em&gt;ad_dd.register_column ('Application short name',&lt;br&gt;'EMAIL_TEMPLATES',&lt;br&gt;'EMAIL_TEMPLATE_ID',--Column&lt;br&gt;1,--Sequence&lt;br&gt;'number',--type&lt;br&gt;4,--width&lt;br&gt;'N',&lt;br&gt;'N'&lt;br&gt;);&lt;br&gt;&lt;/em&gt;&lt;em&gt;&lt;/em&gt;&lt;/p&gt;&lt;em&gt;&lt;/em&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;em&gt;Register all the columns one by one . Now you can use these custom table in your flex field definitions and in Oracle Alerts&lt;/em&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4365662739166968864-103989460961871708?l=orclpps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://orclpps.blogspot.com/feeds/103989460961871708/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4365662739166968864&amp;postID=103989460961871708' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4365662739166968864/posts/default/103989460961871708'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4365662739166968864/posts/default/103989460961871708'/><link rel='alternate' type='text/html' href='http://orclpps.blogspot.com/2007/06/registering-table-adddregistertable-in.html' title='Registering a table AD_DD.register_table in Oracle Applications 11i Ebusiness suite'/><author><name>Venkatesh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4365662739166968864.post-3159998250331372075</id><published>2007-06-19T07:52:00.001-07:00</published><updated>2007-06-20T09:43:24.075-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='UTL_HTTP'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle 9i'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><category scheme='http://www.blogger.com/atom/ns#' term='webservices'/><category scheme='http://www.blogger.com/atom/ns#' term='proxy'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle 10g'/><title type='text'>Setting proxy in UTL_HTTP package method calls for Oracle 9i, 10g</title><content type='html'>&lt;p&gt;Oracle provides PL/SQL&amp;nbsp; UTL_HTTP package for calling HTTP from Oracle database. While using UTL_HTTP, it is required to set the proxy settings when calling a URL which is out side the firewall or beyond the proxy. In order to set the proxy, Oracle provides the following methods to set the proxy information. &lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;Utl_Http.Set_Proxy (&lt;br&gt;&amp;nbsp; proxy =&amp;gt; 'yourproxy',&lt;br&gt;&amp;nbsp; no_proxy_domains =&amp;gt; 'yourdomains' );  &lt;p&gt;req := Utl_Http.Begin_Request (&lt;br&gt;&amp;nbsp; url =&amp;gt; v_url,&lt;br&gt;&amp;nbsp; method =&amp;gt; 'GET' );  &lt;p&gt;Utl_Http.Set_Authentication (&lt;br&gt;&amp;nbsp; r =&amp;gt; req,&lt;br&gt;&amp;nbsp; username =&amp;gt; 'username',  &lt;p&gt;&amp;nbsp; password =&amp;gt; 'password',&lt;br&gt;&amp;nbsp; scheme =&amp;gt; 'Basic',&lt;br&gt;&amp;nbsp; for_proxy =&amp;gt; false );&lt;/p&gt; &lt;div class="wlWriterSmartContent" id="0767317B-992E-4b12-91E0-4F059A8CECA8:c7523cc6-24e4-48d6-b02b-2b9784661f18" contenteditable="false" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Oracle" rel="tag"&gt;Oracle&lt;/a&gt;, &lt;a href="http://technorati.com/tags/oracle%2010g" rel="tag"&gt;oracle 10g&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Oracle%209i" rel="tag"&gt;Oracle 9i&lt;/a&gt;, &lt;a href="http://technorati.com/tags/proxy" rel="tag"&gt;proxy&lt;/a&gt;, &lt;a href="http://technorati.com/tags/UTL_HTTP" rel="tag"&gt;UTL_HTTP&lt;/a&gt;, &lt;a href="http://technorati.com/tags/webservices" rel="tag"&gt;webservices&lt;/a&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4365662739166968864-3159998250331372075?l=orclpps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://orclpps.blogspot.com/feeds/3159998250331372075/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4365662739166968864&amp;postID=3159998250331372075' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4365662739166968864/posts/default/3159998250331372075'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4365662739166968864/posts/default/3159998250331372075'/><link rel='alternate' type='text/html' href='http://orclpps.blogspot.com/2007/06/setting-proxy-in-utlhttp-package-method.html' title='Setting proxy in UTL_HTTP package method calls for Oracle 9i, 10g'/><author><name>Venkatesh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4365662739166968864.post-6702806138972790307</id><published>2007-06-18T22:09:00.001-07:00</published><updated>2007-06-18T22:49:14.667-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iAS'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Apps'/><category scheme='http://www.blogger.com/atom/ns#' term='11i'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><category scheme='http://www.blogger.com/atom/ns#' term='Ebusiness Suite'/><category scheme='http://www.blogger.com/atom/ns#' term='CRM'/><title type='text'>Querying group name from JTF_RS_GROUPS_VL using Group ID in Oracle 11i Ebusiness suite</title><content type='html'>&lt;p&gt;SELECT group_name FROM jtf_rs_groups_vl WHERE group_id = p_group_id;&lt;/p&gt; &lt;p&gt;pass p_group_id as the parameter. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4365662739166968864-6702806138972790307?l=orclpps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://orclpps.blogspot.com/feeds/6702806138972790307/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4365662739166968864&amp;postID=6702806138972790307' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4365662739166968864/posts/default/6702806138972790307'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4365662739166968864/posts/default/6702806138972790307'/><link rel='alternate' type='text/html' href='http://orclpps.blogspot.com/2007/06/querying-group-name-from-jtfrsgroupsvl.html' title='Querying group name from JTF_RS_GROUPS_VL using Group ID in Oracle 11i Ebusiness suite'/><author><name>Venkatesh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4365662739166968864.post-6765976313901439942</id><published>2007-06-18T22:05:00.001-07:00</published><updated>2007-06-18T22:05:42.153-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Apps'/><category scheme='http://www.blogger.com/atom/ns#' term='11i'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><category scheme='http://www.blogger.com/atom/ns#' term='Ebusiness Suite'/><category scheme='http://www.blogger.com/atom/ns#' term='CRM'/><title type='text'>Retrieving HR Person ID from Email address in Oracle Applications 11i</title><content type='html'>&lt;p&gt;Retrieving HR Person ID from Email address in Oracle Applications 11i eBusiness Suite.&lt;/p&gt; &lt;p&gt;Use the following query to retrieve the HR person ID for any employee by using the email address. This can be used in any modules of Oracle Applications 11i.&lt;/p&gt; &lt;p&gt;SELECT person_id FROM per_people_x WHERE&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; UPPER(email_address) = p_email&lt;br&gt;and current_employee_flag = 'Y';&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4365662739166968864-6765976313901439942?l=orclpps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://orclpps.blogspot.com/feeds/6765976313901439942/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4365662739166968864&amp;postID=6765976313901439942' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4365662739166968864/posts/default/6765976313901439942'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4365662739166968864/posts/default/6765976313901439942'/><link rel='alternate' type='text/html' href='http://orclpps.blogspot.com/2007/06/retrieving-hr-person-id-from-email.html' title='Retrieving HR Person ID from Email address in Oracle Applications 11i'/><author><name>Venkatesh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4365662739166968864.post-3795304715669781954</id><published>2007-06-18T19:00:00.001-07:00</published><updated>2007-06-21T09:18:46.049-07:00</updated><title type='text'>jtf_notes used for Notes module in Oracle</title><content type='html'>&lt;p&gt;jtf_notes used for Notes module in Oracle  &lt;p&gt;Oracle Applications use jtf_notes for storing all notes related information across various modules. The tables used are jtf_notes_B, jtf_note_types. There is a translation table called jtf_notes_tl&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4365662739166968864-3795304715669781954?l=orclpps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://orclpps.blogspot.com/feeds/3795304715669781954/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4365662739166968864&amp;postID=3795304715669781954' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4365662739166968864/posts/default/3795304715669781954'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4365662739166968864/posts/default/3795304715669781954'/><link rel='alternate' type='text/html' href='http://orclpps.blogspot.com/2007/06/jtfnotes-used-for-notes-module-in.html' title='jtf_notes used for Notes module in Oracle'/><author><name>Venkatesh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4365662739166968864.post-8184358399087460690</id><published>2007-06-18T18:49:00.001-07:00</published><updated>2007-06-20T16:35:22.499-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='teleservices'/><category scheme='http://www.blogger.com/atom/ns#' term='iAS'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Apps'/><category scheme='http://www.blogger.com/atom/ns#' term='service request'/><category scheme='http://www.blogger.com/atom/ns#' term='fnd_msg_pub'/><category scheme='http://www.blogger.com/atom/ns#' term='CRM'/><title type='text'>FND_MSG_PUB for error logging in Oracle Applications</title><content type='html'>&lt;p&gt;FND_MSG_PUB for error logging in Oracle Applications.  &lt;p&gt;Use the following snipped of code while calling any seeded API in Oracle Applications, like CRM, or Financials.  &lt;p&gt;Put this block exactly under the section where you invoke the private or public API. The errors raised in the API are logged in the following API. Use this code while error logging or while debugging. Comment out the code before moving into production.  &lt;p&gt;IF ( FND_MSG_PUB.Count_Msg &amp;gt; 0) THEN&lt;br&gt;FOR i IN 1..FND_MSG_PUB.Count_Msg&amp;nbsp;&amp;nbsp;&amp;nbsp; LOOP&lt;br&gt;FND_MSG_PUB.Get(p_msg_index&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&amp;gt; i,&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; p_encoded&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&amp;gt; 'F',&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; p_data&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&amp;gt; out_message,&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; p_msg_index_OUT =&amp;gt; l_msg_index_OUT );&lt;br&gt;dbms_output.put_line('l_msg_data :' ||out_message);&lt;br&gt;END LOOP;&lt;br&gt;END IF;&lt;/p&gt; &lt;div class="wlWriterSmartContent" id="0767317B-992E-4b12-91E0-4F059A8CECA8:e13af1f5-92b0-4fae-97df-5d08f4410e97" contenteditable="false" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/CRM" rel="tag"&gt;CRM&lt;/a&gt;, &lt;a href="http://technorati.com/tags/fnd_msg_pub" rel="tag"&gt;fnd_msg_pub&lt;/a&gt;, &lt;a href="http://technorati.com/tags/iAS" rel="tag"&gt;iAS&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Oracle%20Apps" rel="tag"&gt;Oracle Apps&lt;/a&gt;, &lt;a href="http://technorati.com/tags/service%20request" rel="tag"&gt;service request&lt;/a&gt;, &lt;a href="http://technorati.com/tags/teleservices" rel="tag"&gt;teleservices&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4365662739166968864-8184358399087460690?l=orclpps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://orclpps.blogspot.com/feeds/8184358399087460690/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4365662739166968864&amp;postID=8184358399087460690' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4365662739166968864/posts/default/8184358399087460690'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4365662739166968864/posts/default/8184358399087460690'/><link rel='alternate' type='text/html' href='http://orclpps.blogspot.com/2007/06/fndmsgpub-for-error-logging-in-oracle.html' title='FND_MSG_PUB for error logging in Oracle Applications'/><author><name>Venkatesh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4365662739166968864.post-5757605352194879426</id><published>2007-06-18T18:35:00.001-07:00</published><updated>2007-06-18T18:39:16.093-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='teleservices'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Apps'/><category scheme='http://www.blogger.com/atom/ns#' term='iSupport'/><category scheme='http://www.blogger.com/atom/ns#' term='customer support'/><category scheme='http://www.blogger.com/atom/ns#' term='service request'/><title type='text'>Calling cs_servicerequest_pvt for updating service request in Oracle</title><content type='html'>&lt;p&gt;Calling cs_servicerequest_pvt for updating service request in Oracle Applications &lt;p&gt;cs_servicerequest_pvt.Update_ServiceRequest(&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; P_API_VERSION&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&amp;gt; 3.0,&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; P_INIT_MSG_LIST&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&amp;gt; FND_API.G_TRUE,&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; P_COMMIT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&amp;gt; FND_API.G_FALSE,&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; P_VALIDATION_LEVEL&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&amp;gt; fnd_api.G_VALID_LEVEL_NONE ,&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; X_RETURN_STATUS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&amp;gt; out_status,&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; X_MSG_COUNT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&amp;gt; x_msg_count,&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; X_MSG_DATA&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&amp;gt; out_message,&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; P_REQUEST_ID&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&amp;gt; x_sr_id,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --in_request_id ,&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; P_OBJECT_VERSION_NUMBER&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&amp;gt; m_obj_version,&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; P_LAST_UPDATED_BY&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&amp;gt; m_user_id,&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; P_LAST_UPDATE_DATE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&amp;gt; m_update_date,&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; P_SERVICE_REQUEST_REC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&amp;gt; m_sr_rec_upd,&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; P_NOTES&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&amp;gt; m_notes_tbl,&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; P_CONTACTS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&amp;gt; m_contacts_tbl,&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; X_INTERACTION_ID&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&amp;gt; X_INTER_ID,&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; X_WORKFLOW_PROCESS_ID&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&amp;gt; X_WORKFLOW_ID); &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4365662739166968864-5757605352194879426?l=orclpps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://orclpps.blogspot.com/feeds/5757605352194879426/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4365662739166968864&amp;postID=5757605352194879426' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4365662739166968864/posts/default/5757605352194879426'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4365662739166968864/posts/default/5757605352194879426'/><link rel='alternate' type='text/html' href='http://orclpps.blogspot.com/2007/06/calling-csservicerequestpvt-for.html' title='Calling cs_servicerequest_pvt for updating service request in Oracle'/><author><name>Venkatesh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4365662739166968864.post-2963511126878866424</id><published>2007-06-18T18:33:00.001-07:00</published><updated>2007-06-21T09:28:37.969-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Apps'/><category scheme='http://www.blogger.com/atom/ns#' term='service request'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><title type='text'>Calling cs_servicerequest_pvt API for create service request</title><content type='html'>&lt;p&gt;Calling cs_servicerequest_pvt API for create service request in Oracle 11i.  &lt;p&gt;cs_servicerequest_pvt.Create_ServiceRequest(&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; P_API_VERSION&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&amp;gt; 3.0,&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; P_INIT_MSG_LIST&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&amp;gt; FND_API.G_TRUE,&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; P_COMMIT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&amp;gt; FND_API.G_FALSE,&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; P_VALIDATION_LEVEL&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&amp;gt; fnd_api.g_valid_level_full ,&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; X_RETURN_STATUS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&amp;gt; out_status,&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; X_MSG_COUNT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&amp;gt; x_msg_count,&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; X_MSG_DATA&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&amp;gt; out_message,&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; P_RESP_APPL_ID&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&amp;gt; NULL,&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; P_ORG_ID&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&amp;gt; NULL,&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; P_REQUEST_NUMBER&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&amp;gt;&amp;nbsp; in_request_number,&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; P_SERVICE_REQUEST_REC&amp;nbsp;&amp;nbsp; =&amp;gt; m_sr_rec,&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; P_NOTES&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&amp;gt; m_notes_tbl,&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; P_CONTACTS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&amp;gt; m_contacts_tbl,&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; P_USER_ID&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&amp;gt; m_user_id,&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; P_RESP_ID&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&amp;gt; in_respId ,&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; X_REQUEST_ID&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&amp;gt; x_sr_id,&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; P_AUTO_ASSIGN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&amp;gt; in_autoassign,&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; X_REQUEST_NUMBER&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&amp;gt; out_sr_number,&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; X_INTERACTION_ID&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&amp;gt; x_inter_id,&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; X_WORKFLOW_PROCESS_ID&amp;nbsp;&amp;nbsp; =&amp;gt; x_workflow_id,&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; X_INDIVIDUAL_OWNER&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&amp;gt;P_INDIVIDUAL_OWNER,&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; X_GROUP_OWNER&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&amp;gt;P_GROUP_OWNER,&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; X_INDIVIDUAL_TYPE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&amp;gt;P_INDIVIDUAL_TYPE ); &lt;/p&gt; &lt;div class="wlWriterSmartContent" id="0767317B-992E-4b12-91E0-4F059A8CECA8:b30b9307-87c8-4034-a6b4-a86b1b28346f" contenteditable="false" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Oracle" rel="tag"&gt;Oracle&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Oracle%20Apps" rel="tag"&gt;Oracle Apps&lt;/a&gt;, &lt;a href="http://technorati.com/tags/service%20request" rel="tag"&gt;service request&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4365662739166968864-2963511126878866424?l=orclpps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://orclpps.blogspot.com/feeds/2963511126878866424/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4365662739166968864&amp;postID=2963511126878866424' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4365662739166968864/posts/default/2963511126878866424'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4365662739166968864/posts/default/2963511126878866424'/><link rel='alternate' type='text/html' href='http://orclpps.blogspot.com/2007/06/calling-csservicerequestpvt-api-for.html' title='Calling cs_servicerequest_pvt API for create service request'/><author><name>Venkatesh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4365662739166968864.post-959340944938366210</id><published>2007-06-18T17:21:00.001-07:00</published><updated>2007-06-18T17:22:57.822-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Apps'/><category scheme='http://www.blogger.com/atom/ns#' term='iSupport'/><category scheme='http://www.blogger.com/atom/ns#' term='jserv'/><category scheme='http://www.blogger.com/atom/ns#' term='JTT Framework'/><category scheme='http://www.blogger.com/atom/ns#' term='cache'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><title type='text'>Location of Cache/JSP Cache for jServ / Apache</title><content type='html'>&lt;p&gt;Here is where the JSERV cache is located &lt;p&gt;$OA_HTML/_pages/_oa__html  &lt;p&gt;Clear this Cache, especially when working on the login page. This ensures that the page is recompile each time. &lt;p&gt;Related to , Oracle Appliacations 11i, Cache, Self Service Applications and OA Framework.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4365662739166968864-959340944938366210?l=orclpps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://orclpps.blogspot.com/feeds/959340944938366210/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4365662739166968864&amp;postID=959340944938366210' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4365662739166968864/posts/default/959340944938366210'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4365662739166968864/posts/default/959340944938366210'/><link rel='alternate' type='text/html' href='http://orclpps.blogspot.com/2007/06/location-of-cachejsp-cache-for-jserv.html' title='Location of Cache/JSP Cache for jServ / Apache'/><author><name>Venkatesh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4365662739166968864.post-325680462207453779</id><published>2007-06-18T17:20:00.001-07:00</published><updated>2007-06-19T22:00:28.680-07:00</updated><title type='text'>Bouncing Apache in Oracle Applications 11i</title><content type='html'>&lt;p&gt;Bouncing Apache in Oracle Applications 11i. &lt;/p&gt;&lt;p&gt; In case you are doing development in Oracle Applications 11i and are working on JTT Framework or OAFramework, then you will need to bounce the Apache in order for your changes to be picked up. This is required for "Self Service Applications" and may not apply to forms 6i or oracle reports development. &lt;/p&gt;&lt;p&gt;In order to bounce the Apache, you will have to request the DBA access to the MidTier and the required privileges to bounce. &lt;/p&gt;&lt;p&gt;The script that does the bouncing for you is adapcctl.sh . Its commonly located under $COMMON_TOP/admin/scripts &lt;/p&gt;&lt;p&gt;Command for executing the bounce are  &lt;/p&gt;&lt;p&gt;$ adapcctl.sh stop&lt;/p&gt; &lt;p&gt;$ adapcctl.sh start&lt;/p&gt; &lt;p&gt;Now there are cases when only bouncing is not enough and you might have to clear the cache. JSP cache is created each time SSA Applications are accessed in Oracle 11i. Its wise to clear the cache to be on the safer side.&lt;/p&gt; &lt;p&gt;The cache is located under&lt;/p&gt; &lt;p&gt;$OA_HTML/_pages/_oa__html&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4365662739166968864-325680462207453779?l=orclpps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://orclpps.blogspot.com/feeds/325680462207453779/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4365662739166968864&amp;postID=325680462207453779' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4365662739166968864/posts/default/325680462207453779'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4365662739166968864/posts/default/325680462207453779'/><link rel='alternate' type='text/html' href='http://orclpps.blogspot.com/2007/06/bouncing-apache-in-oracle-applications.html' title='Bouncing Apache in Oracle Applications 11i'/><author><name>Venkatesh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4365662739166968864.post-3433211664956520628</id><published>2007-06-18T17:11:00.001-07:00</published><updated>2007-06-18T17:12:36.159-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Apps'/><category scheme='http://www.blogger.com/atom/ns#' term='JSP'/><category scheme='http://www.blogger.com/atom/ns#' term='iSupport'/><category scheme='http://www.blogger.com/atom/ns#' term='JTT Framework'/><category scheme='http://www.blogger.com/atom/ns#' term='CRM'/><title type='text'>Adding a new JSP to existing Oracle Applications</title><content type='html'>&lt;p&gt;Adding a new JSP to existing Oracle Applications menu. JSP can be added under any responsibility. First define the menu as a JSP Function and then add it to the respective responsibility. &lt;p&gt;1. Log into to Application developer . Define the region if you want.&amp;nbsp; Say IBU_SUPPORT_MENU and add the prompt and function name here.  &lt;p&gt;&lt;a href="http://photos1.blogger.com/img/13/1633/1024/Adding%20Menu.jpg"&gt;&lt;img src="http://photos1.blogger.com/img/13/1633/320/Adding%20Menu.jpg" border="0"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;2. Create a new function &lt;/p&gt; &lt;p&gt;&lt;br&gt;&lt;a href="http://photos1.blogger.com/img/13/1633/1024/AddingMenu0.jpg"&gt;&lt;img src="http://photos1.blogger.com/img/13/1633/320/AddingMenu0.jpg" border="0"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;3. Define it as a SSWA jsp function and give the JSP name&lt;/p&gt; &lt;p&gt;&lt;br&gt;&lt;a href="http://photos1.blogger.com/img/13/1633/1024/CreateFunction2.jpg"&gt;&lt;img src="http://photos1.blogger.com/img/13/1633/320/CreateFunction2.jpg" border="0"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;4. Find the menu under which you want to add this function.&lt;/p&gt; &lt;p&gt;&lt;br&gt;&lt;a href="http://photos1.blogger.com/img/13/1633/1024/CreateMenu1.jpg"&gt;&lt;img src="http://photos1.blogger.com/img/13/1633/320/CreateMenu1.jpg" border="0"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;5. Run concurrent request/ bounce the apache.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4365662739166968864-3433211664956520628?l=orclpps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://orclpps.blogspot.com/feeds/3433211664956520628/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4365662739166968864&amp;postID=3433211664956520628' title='49 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4365662739166968864/posts/default/3433211664956520628'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4365662739166968864/posts/default/3433211664956520628'/><link rel='alternate' type='text/html' href='http://orclpps.blogspot.com/2007/06/adding-new-jsp-to-existing-oracle.html' title='Adding a new JSP to existing Oracle Applications'/><author><name>Venkatesh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>49</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4365662739166968864.post-6024111059277252193</id><published>2007-06-18T17:02:00.001-07:00</published><updated>2007-06-18T17:03:35.253-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iSupport'/><category scheme='http://www.blogger.com/atom/ns#' term='service request'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><title type='text'>Trim SR numbers and other parameters in JSP</title><content type='html'>&lt;h5&gt;This can be used to trimming SR or other data that is passed to JSP's&lt;/h5&gt; &lt;p&gt;function trim(strText) { &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // this will get rid of leading spaces &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; while (strText.substring(0,1) == ' ') &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; strText = strText.substring(1, strText.length); &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // this will get rid of trailing spaces &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; while (strText.substring(strText.length-1,strText.length) == ' ')&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; strText = strText.substring(0, strText.length-1); &lt;p&gt;&amp;nbsp;&amp;nbsp; return strText;&lt;br&gt;} &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4365662739166968864-6024111059277252193?l=orclpps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://orclpps.blogspot.com/feeds/6024111059277252193/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4365662739166968864&amp;postID=6024111059277252193' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4365662739166968864/posts/default/6024111059277252193'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4365662739166968864/posts/default/6024111059277252193'/><link rel='alternate' type='text/html' href='http://orclpps.blogspot.com/2007/06/trim-sr-numbers-and-other-parameters-in.html' title='Trim SR numbers and other parameters in JSP'/><author><name>Venkatesh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4365662739166968864.post-4153349137459195594</id><published>2007-06-18T17:00:00.001-07:00</published><updated>2007-06-20T16:33:13.834-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iAS'/><category scheme='http://www.blogger.com/atom/ns#' term='logging'/><category scheme='http://www.blogger.com/atom/ns#' term='9iAS'/><category scheme='http://www.blogger.com/atom/ns#' term='11i'/><category scheme='http://www.blogger.com/atom/ns#' term='loggin'/><category scheme='http://www.blogger.com/atom/ns#' term='Ebusiness Suite'/><title type='text'>Oracle 9iAS : Location of logs files</title><content type='html'>&lt;p&gt;Apache, Jserv Logs files and where are log files locatoin on the file system?  &lt;p&gt;error_log is in $APACHE_TOP/Apache/logs/ (ie. /oracle/visora/iAS/Apache/Apache/logs) access_log is in $APACHE_TOP/Apache/logs/ (ie. /oracle/visora/iAS/Apache/Apache/logs) mod_jserv_log is in $APACHE_TOP/Jserv/logs/ (ie. /oracle/visora/iAS/Apache/Jserv/logs) jserv_log is in $APACHE_TOP/Jserv/logs/ (ie. /oracle/visora/iAS/Apache/Jserv/logs)  &lt;p&gt;Information&amp;nbsp; written to the Apache/JServ Log files?  &lt;p&gt;error_log: Contains a record of errors encountered by the Apache server. access_log: Contains a record of the URLs requested from the Apache server. mod_jserv_log: Contains a record of messages and errors encountered by JServ (c-side). jserv_log: Contains a record of messages and errors encountered by Java (Java-side).&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;div class="wlWriterSmartContent" id="0767317B-992E-4b12-91E0-4F059A8CECA8:50b7db59-f424-4fa4-bc39-32bf7ba4c9b3" contenteditable="false" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/11i" rel="tag"&gt;11i&lt;/a&gt;, &lt;a href="http://technorati.com/tags/9iAS" rel="tag"&gt;9iAS&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Ebusiness%20Suite" rel="tag"&gt;Ebusiness Suite&lt;/a&gt;, &lt;a href="http://technorati.com/tags/iAS" rel="tag"&gt;iAS&lt;/a&gt;, &lt;a href="http://technorati.com/tags/loggin" rel="tag"&gt;loggin&lt;/a&gt;, &lt;a href="http://technorati.com/tags/logging" rel="tag"&gt;logging&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4365662739166968864-4153349137459195594?l=orclpps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://orclpps.blogspot.com/feeds/4153349137459195594/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4365662739166968864&amp;postID=4153349137459195594' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4365662739166968864/posts/default/4153349137459195594'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4365662739166968864/posts/default/4153349137459195594'/><link rel='alternate' type='text/html' href='http://orclpps.blogspot.com/2007/06/oracle-9ias-location-of-logs-files.html' title='Oracle 9iAS : Location of logs files'/><author><name>Venkatesh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4365662739166968864.post-7413978762161547592</id><published>2007-06-18T16:58:00.001-07:00</published><updated>2007-06-18T17:04:51.508-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iAS'/><category scheme='http://www.blogger.com/atom/ns#' term='jserv'/><category scheme='http://www.blogger.com/atom/ns#' term='9iAS'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><title type='text'>Enabling Loggin in Oracle iAS</title><content type='html'>&lt;h5&gt;Enabling Loggin in Oracle 9iAS.&lt;/h5&gt; &lt;p&gt;Steps involved  &lt;p&gt;1. Navigate to jserv.properties. Typically its located under $ORACLE_HOME/Apache/Jserv/etc/jserv.properties  &lt;p&gt;2. Verify log = true  &lt;p&gt;3. log.file =~/jserv.properties  &lt;p&gt;verify that the log file has proper permissions (Basically 777)  &lt;p&gt;Useful links http://www.bupaireland.ie/contactus/jserv.properties  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4365662739166968864-7413978762161547592?l=orclpps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://orclpps.blogspot.com/feeds/7413978762161547592/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4365662739166968864&amp;postID=7413978762161547592' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4365662739166968864/posts/default/7413978762161547592'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4365662739166968864/posts/default/7413978762161547592'/><link rel='alternate' type='text/html' href='http://orclpps.blogspot.com/2007/06/enabling-loggin-in-oracle-ias.html' title='Enabling Loggin in Oracle iAS'/><author><name>Venkatesh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4365662739166968864.post-4668695490087289303</id><published>2007-06-18T16:57:00.001-07:00</published><updated>2007-06-18T17:05:31.182-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iAS'/><category scheme='http://www.blogger.com/atom/ns#' term='jserv'/><category scheme='http://www.blogger.com/atom/ns#' term='9iAS'/><category scheme='http://www.blogger.com/atom/ns#' term='loggin'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><category scheme='http://www.blogger.com/atom/ns#' term='jserv log'/><title type='text'>Oracle Applications Trace for a specific user</title><content type='html'>&lt;p&gt;Oracle Applications Trace for a specific user. This describes the method for running a trace for a specific user in Oracle application. The Oracle Applications modules impacted are the JTF Framework packages like iSupport, iSupplier etc. This method enables us to trace self service applications and debug user specific error logging issues.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;How to create a Database Trace for a specific user.&lt;/strong&gt;  &lt;p&gt;This is to explain how to to create a database trace for a specific user. This process can be used to trace any action, anywhere in Oracle Applications and be very useful for the Self-Service Web Applications as there is no utility defined like in the Forms.  &lt;p&gt;a. First make sure the necessary profile has the proper permissions.&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1. Log onto the Applications Forms with the Application Developer Responsibility&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2. Navigate to the Profile menu&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3. Query up the profile name "FND_INIT_SQL" &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4. In the bottom block of the form, make sure that ALL checkboxes are checked  &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Typically, you will have to enable the checkboxes under "User Access" to make it "Visible" and "Updatable".  &lt;p&gt;b. Now switch to the System Administrator Responsibility  &lt;blockquote&gt; &lt;p&gt;&amp;nbsp;1. Navigate to - Profile - System&lt;br&gt;&amp;nbsp;2. On the "Find System Profile Values" form, make sure the checkboxes for "User" and "Profiles with no Values" are checked&lt;br&gt;&amp;nbsp;3. Beside the "User" checkbox, use the LOV to select the user who's activity you need to trace &lt;br&gt;&amp;nbsp;4. In the "Profile" field, enter the following profile and click the &amp;lt;Find&amp;gt; button:&lt;br&gt;&amp;nbsp;'Initialization SQL Statement - Custom'&lt;br&gt;&amp;nbsp;5. In the "System Profile Values" form, enter the following in the User Field: (This is one line and all single quotes)  &lt;p&gt;&amp;nbsp;begin fnd_ctl.fnd_sess_ctl('','','TRUE','TRUE','LOG','ALTER SESSION SET EVENTS=''10046 TRACE NAME CONTEXT FOREVER, LEVEL 12'' tracefile_identifier=''OracleSupport'''); end;  &lt;p&gt;&amp;nbsp;6. DO NOT SAVE THE PROFILE YET  &lt;p&gt;&amp;nbsp;7. In another browser window, login as the user you are going to trace and prepare to reproduce the problem&lt;br&gt;&amp;nbsp;8. Once you are ready to reproduce the problem, go back to the Applications Forms and Save the profile change &lt;br&gt;&amp;nbsp;9. Reproduce the problem&lt;br&gt;&amp;nbsp;10. Back in the Applications form, set profile to null so it does not trace anymore and Save the change&lt;br&gt;&amp;nbsp;11. The trace will be located in the user_dump_dest. To find location run the following&amp;nbsp;in SQL*Plus:&amp;nbsp;select value from v$parameter where name = 'user_dump_dest'; &lt;br&gt;&amp;nbsp;12. The trace file will have current date/time and can be identified with the word OracleSupport in it.&lt;/p&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4365662739166968864-4668695490087289303?l=orclpps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://orclpps.blogspot.com/feeds/4668695490087289303/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4365662739166968864&amp;postID=4668695490087289303' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4365662739166968864/posts/default/4668695490087289303'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4365662739166968864/posts/default/4668695490087289303'/><link rel='alternate' type='text/html' href='http://orclpps.blogspot.com/2007/06/oracle-applications-trace-for-specific.html' title='Oracle Applications Trace for a specific user'/><author><name>Venkatesh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4365662739166968864.post-2851140864348223600</id><published>2007-06-18T13:38:00.000-07:00</published><updated>2007-06-18T13:43:26.302-07:00</updated><title type='text'>Parameterized views in Oracle</title><content type='html'>Parameterized views in Oracle. It is not possible to create Parameterized Views in Oracle. In order to create Parameterized one has to make use of some work around like&lt;span class="code"&gt; sys_context.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;p class="code"&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p class="code"&gt;create context params using setmm;&lt;/p&gt;&lt;p class="code"&gt;create package setmm is&lt;br /&gt;   procedure minmax(vmin in number, vmax in number);&lt;br /&gt;end setmm;&lt;br /&gt;/&lt;/p&gt;&lt;p class="code"&gt; &lt;/p&gt;&lt;p class="code"&gt;create package body setmm is&lt;br /&gt;procedure minmax(vmin in number, vmax in number) is&lt;br /&gt;begin&lt;br /&gt;     dbms_session.set_context(&lt;br /&gt;   namespace =&gt; 'params', attribute =&gt; 'minval', value =&gt; vmin);&lt;br /&gt;     dbms_session.set_context(&lt;br /&gt;   namespace =&gt; 'params', attribute =&gt; 'maxval', value =&gt; vmax);&lt;br /&gt;end minmax;&lt;br /&gt;end setmm;&lt;br /&gt;/&lt;/p&gt;&lt;p class="code"&gt; &lt;/p&gt;&lt;p&gt;&lt;span class="code"&gt;create view parametrized as&lt;br /&gt;Â Â  select * from (select level n from dual connect by level &lt;= 1000)&lt;br /&gt;Â Â  where n between to_number(sys_context('params', 'minval'))   &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="code"&gt;and      to_number(sys_context('params', 'maxval'));&lt;/span&gt;&lt;/p&gt;&lt;p class="code"&gt; &lt;/p&gt;&lt;p class="code"&gt;SQL&gt; exec setmm.minmax(vmin =&gt; 5, vmax =&gt; 14)&lt;br /&gt;&lt;br /&gt;PL/SQL-Prozedur wurde erfolgreich abgeschlossen.&lt;br /&gt;&lt;br /&gt;SQL&gt; select * from parametrized;&lt;br /&gt;         5&lt;br /&gt;         6&lt;br /&gt;         7&lt;br /&gt;         8&lt;br /&gt;         9&lt;br /&gt;        10&lt;br /&gt;        11&lt;br /&gt;        12&lt;br /&gt;        13&lt;br /&gt;        14&lt;br /&gt;&lt;br /&gt;SQL&gt; exec setmm.minmax(vmin =&gt; 2, vmax =&gt; 4)&lt;br /&gt;&lt;br /&gt;PL/SQL-Prozedur wurde erfolgreich abgeschlossen.&lt;br /&gt;&lt;br /&gt;SQL&gt; select * from parametrized;&lt;br /&gt;         2&lt;br /&gt;         3&lt;br /&gt;         4&lt;br /&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p class="code"&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4365662739166968864-2851140864348223600?l=orclpps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://orclpps.blogspot.com/feeds/2851140864348223600/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4365662739166968864&amp;postID=2851140864348223600' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4365662739166968864/posts/default/2851140864348223600'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4365662739166968864/posts/default/2851140864348223600'/><link rel='alternate' type='text/html' href='http://orclpps.blogspot.com/2007/06/parameterized-views-in-oracle.html' title='Parameterized views in Oracle'/><author><name>Venkatesh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4365662739166968864.post-3447030869844193640</id><published>2007-06-18T13:15:00.000-07:00</published><updated>2007-06-18T13:17:26.463-07:00</updated><title type='text'>CSZ_SR_T2_AGENT_ROOT_MENU</title><content type='html'>CSZ_SR_T2_AGENT_ROOT_MENU is the root menu for customer support specialist responsibility for 11.5.10. The function associated with the menu is CSZ_SR_T2_H_FN.&lt;br /&gt;&lt;br /&gt;The user function name is Customer Support Specialist&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4365662739166968864-3447030869844193640?l=orclpps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://orclpps.blogspot.com/feeds/3447030869844193640/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4365662739166968864&amp;postID=3447030869844193640' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4365662739166968864/posts/default/3447030869844193640'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4365662739166968864/posts/default/3447030869844193640'/><link rel='alternate' type='text/html' href='http://orclpps.blogspot.com/2007/06/cszsrt2agentrootmenu.html' title='CSZ_SR_T2_AGENT_ROOT_MENU'/><author><name>Venkatesh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4365662739166968864.post-2014445073039547211</id><published>2007-06-18T12:55:00.000-07:00</published><updated>2007-06-18T12:56:52.450-07:00</updated><title type='text'>Oracle Apps Query to list functions, responsibilities and user</title><content type='html'>Oracle Apps Query to list the functions, responsibilities and the users assigned to these responsibilities.  Number of times, we need to find out the list of users having access to a perticular user function in Oracle applications. The following query can be used to produce this report.&lt;br /&gt;&lt;br /&gt;SELECT DISTINCT&lt;br /&gt;u.user_name, rtl.RESPONSIBILITY_NAME, ff.function_name, ffl.user_function_name&lt;br /&gt;FROM fnd_compiled_menu_functions cmf&lt;br /&gt;, fnd_form_functions ff&lt;br /&gt;, fnd_form_functions_tl ffl&lt;br /&gt;, fnd_responsibility r&lt;br /&gt;, fnd_responsibility_TL rtl&lt;br /&gt;, fnd_user_resp_groups urg&lt;br /&gt;, fnd_user u&lt;br /&gt;WHERE cmf.function_id = ff.function_id&lt;br /&gt;AND r.menu_id = cmf.menu_id&lt;br /&gt;AND urg.responsibility_id = r.responsibility_id&lt;br /&gt;AND rtl.responsibility_id = r.responsibility_id&lt;br /&gt;AND cmf.GRANT_FLAG='Y'&lt;br /&gt;and r.APPLICATION_ID=urg.RESPONSIBILITY_APPLICATION_ID&lt;br /&gt;AND u.user_id = urg.user_id&lt;br /&gt;--and ff.function_id=19438&lt;br /&gt;and upper(ffl.user_function_name) like upper('Agent%Dashboard')&lt;br /&gt;and ff.function_id=ffl.function_id&lt;br /&gt;order by u.user_name&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4365662739166968864-2014445073039547211?l=orclpps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://orclpps.blogspot.com/feeds/2014445073039547211/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4365662739166968864&amp;postID=2014445073039547211' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4365662739166968864/posts/default/2014445073039547211'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4365662739166968864/posts/default/2014445073039547211'/><link rel='alternate' type='text/html' href='http://orclpps.blogspot.com/2007/06/oracle-apps-query-to-list-functions.html' title='Oracle Apps Query to list functions, responsibilities and user'/><author><name>Venkatesh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4365662739166968864.post-2969266109006721416</id><published>2006-12-29T22:35:00.000-08:00</published><updated>2007-12-29T22:41:37.817-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='UTL_HTTP'/><category scheme='http://www.blogger.com/atom/ns#' term='Web Services'/><title type='text'>Calling Web Services from Oracle 9i or 10g using UTL_HTTP</title><content type='html'>&lt;p&gt;Calling Web Services from Oracle 9i or 10g using UTL_HTTP package in PLSQL&lt;/p&gt; By using PL/SQL we eliminate the need to write wrapper API's and the Web Service calls are reduced to simple PL/SQL Database selects statements. This way the Web Service calls can be natively used within PL/SQL functions, procedures etc. In addition there is no need to build new Web Service calls for client layers (forms, jsps etc).&lt;ul&gt; &lt;li&gt;First Identify the webservice and the "envelope" that you need to post to the webservice using UTL_HTTP post method. In this example, I am using the following WebService  &lt;blockquote&gt; &lt;p&gt;&lt;a title="http://www.webservicex.net/stockquote.asmx?op=GetQuote" href="http://www.webservicex.net/stockquote.asmx?op=GetQuote"&gt;http://www.webservicex.net/stockquote.asmx?op=GetQuote&lt;/a&gt;&lt;/p&gt; &lt;p&gt;The WebService is expecting the following Envelope for the GetQuote Method&lt;/p&gt;&lt;/blockquote&gt; &lt;blockquote&gt;&lt;pre&gt;&amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt;&lt;br /&gt;&amp;lt;soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"&amp;gt;&lt;br /&gt;  &amp;lt;soap:Body&amp;gt;&lt;br /&gt;    &amp;lt;GetQuote xmlns="http://www.webserviceX.NET/"&amp;gt;&lt;br /&gt;      &amp;lt;symbol&amp;gt;string&amp;lt;/symbol&amp;gt;&lt;br /&gt;    &amp;lt;/GetQuote&amp;gt;&lt;br /&gt;  &amp;lt;/soap:Body&amp;gt;&lt;br /&gt;&amp;lt;/soap:Envelope&amp;gt;&lt;/pre&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;li&gt;PL/SQL routine for invoking the webservice &lt;br /&gt;&lt;p&gt;create or replace FUNCTION WS_QUOTE( symbol in varchar2) RETURN sys.xmltype&lt;br&gt;as&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; env&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VARCHAR2(32767);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; http_req&amp;nbsp; utl_http.req;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; http_resp utl_http.resp;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; resp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sys.xmltype;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; in_xml&amp;nbsp;&amp;nbsp;&amp;nbsp; sys.xmltype;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; url&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; varchar2(2000):='&lt;a href="http://www.webservicex.net/stockquote.asmx?WSDL';"&gt;http://www.webservicex.net/stockquote.asmx?WSDL';&lt;/a&gt;&lt;br&gt;&amp;nbsp; BEGIN&lt;br&gt;--&amp;nbsp;&amp;nbsp;&amp;nbsp; generate_envelope(req, env);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; env:='&amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt;&lt;br&gt;&amp;lt;soap:Envelope xmlns:xsi="&lt;a href="http://www.w3.org/2001/XMLSchema-instance&amp;quot;"&gt;http://www.w3.org/2001/XMLSchema-instance"&lt;/a&gt; xmlns:xsd="&lt;a href="http://www.w3.org/2001/XMLSchema&amp;quot;"&gt;http://www.w3.org/2001/XMLSchema"&lt;/a&gt; xmlns:soap="&lt;a href="http://schemas.xmlsoap.org/soap/envelope/&amp;quot;"&gt;http://schemas.xmlsoap.org/soap/envelope/"&lt;/a&gt;&amp;gt;&lt;br&gt;&amp;nbsp; &amp;lt;soap:Body&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;GetQuote xmlns="&lt;a href="http://www.webserviceX.NET/&amp;quot;"&gt;http://www.webserviceX.NET/"&lt;/a&gt;&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;symbol&amp;gt;' || symbol || '&amp;lt;/symbol&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/GetQuote&amp;gt;&lt;br&gt;&amp;nbsp; &amp;lt;/soap:Body&amp;gt;&lt;br&gt;&amp;lt;/soap:Envelope&amp;gt;';&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; http_req := utl_http.begin_request(url, 'POST','HTTP/1.1');&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; utl_http.set_body_charset(http_req, 'UTF-8');&lt;br&gt;--&amp;nbsp;&amp;nbsp; utl_http.set_proxy('proxy:80', NULL);&lt;br&gt;--&amp;nbsp;&amp;nbsp; utl_http.set_persistent_conn_support(TRUE);&lt;br&gt;--&amp;nbsp;&amp;nbsp; UTL_HTTP.set_authentication(http_req, '', '3', 'Basic', TRUE );&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; utl_http.set_header(http_req, 'Content-Type', 'text/xml');&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; utl_http.set_header(http_req, 'Content-Length', length(env));&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; utl_http.set_header(http_req, 'SOAPAction', '&lt;a href="http://www.webserviceX.NET/GetQuote');"&gt;http://www.webserviceX.NET/GetQuote');&lt;/a&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; utl_http.write_text(http_req, env);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; http_resp := utl_http.get_response(http_req);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; utl_http.read_text(http_resp, env);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; utl_http.end_response(http_resp);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; in_xml := sys.xmltype.createxml(env);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; resp := xmltype.createxml(env);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; dbms_output.put_line('same output');&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; dbms_output.put_line(SUBSTR(env, 1, 245));&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; RETURN resp;&lt;br&gt;&amp;nbsp; END; &lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;Observe here that SYMBOL is the only parameter required for this function. All other is required just to create the envelope. &lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;br /&gt;&lt;div align="left"&gt;Sample extract Query for extracting the information&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;select extract(ws_quote('GOOG'),'//GetQuoteResult/text()',&lt;/p&gt;&lt;br /&gt;&lt;p&gt;'xmlns:soap="&lt;a href="http://schemas.xmlsoap.org/soap/envelope/&amp;quot;').getStringVal()"&gt;http://schemas.xmlsoap.org/soap/envelope/"').getStringVal()&lt;/a&gt; from dual&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Using this technique, all webservices calls are reduced to simple queries in the database and can be used to virtualize the database. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4365662739166968864-2969266109006721416?l=orclpps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://orclpps.blogspot.com/feeds/2969266109006721416/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4365662739166968864&amp;postID=2969266109006721416' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4365662739166968864/posts/default/2969266109006721416'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4365662739166968864/posts/default/2969266109006721416'/><link rel='alternate' type='text/html' href='http://orclpps.blogspot.com/2006/12/calling-web-services-from-oracle-9i-or.html' title='Calling Web Services from Oracle 9i or 10g using UTL_HTTP'/><author><name>Venkatesh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
