<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Running@Oracle</title>
	<atom:link href="http://xtrailrunner.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://xtrailrunner.wordpress.com</link>
	<description>Experience around running and Oracle software development</description>
	<pubDate>Tue, 22 Jul 2008 18:24:35 +0000</pubDate>
	<generator>http://wordpress.org/?v=MU</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>How to set the browser window/tab title for Oracle Forms application</title>
		<link>http://xtrailrunner.wordpress.com/2008/07/22/how-to-set-the-browser-windowtab-title-for-oracle-forms-application/</link>
		<comments>http://xtrailrunner.wordpress.com/2008/07/22/how-to-set-the-browser-windowtab-title-for-oracle-forms-application/#comments</comments>
		<pubDate>Tue, 22 Jul 2008 18:24:35 +0000</pubDate>
		<dc:creator>xtrailrunner</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://xtrailrunner.wordpress.com/?p=34</guid>
		<description><![CDATA[When running a Forms application in the browser you normally find  Oracle Application Server Forms Services as the title of the browser window or if you use IE 7 or Firefox as the title of the active tab.
This title is set in the file formsweb.cfg and can be changed but it remains a piece [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>When running a Forms application in the browser you normally find <!--[if gte mso 9]&gt;  Normal 0 21   false false false        MicrosoftInternetExplorer4  &lt;![endif]--><!--[if gte mso 9]&gt;   &lt;![endif]--> <span style="font-size:12pt;font-family:&quot;"><em>Oracle Application Server Forms Services</em> </span>as the title of the browser window or if you use IE 7 or Firefox as the title of the active tab.<br />
This title is set in the file <em>formsweb.cfg</em> and can be changed but it remains a piece of static text.<br />
<strong>What if you would like to see something more meaningful like the module name, the user name or something similar ?</strong></p>
<p class="MsoNormal">Here are the steps to implement it:</p>
<ol>
<li>Modify the base template (for example <em>basejini.html</em>) you are using by adding a JavaScript function<br />
&lt;script&gt;<br />
function change_pagetitle(title)<br />
{<br />
document.title=title;<br />
}<br />
&lt;/script&gt;</li>
<li>In every form define a trigger after startup (PRE-FORM, WHEN-NEW-FORM-INSTANCE) with the following call:<br />
web.show<span lang="EN-US">_document(&#8217;javascript:change_pagetitle(&#8217;||&#8217;&#8221;&#8216; || get_application_property(current_form_name) || &#8216;&#8221;&#8216;||&#8217;) &#8216; ,&#8217;_self&#8217;)<br />
In this example the name of the running form will be displayed but you can define other properties too.</span></li>
</ol>
<p><span lang="EN-US">With Oracle Forms 11<em>g</em> perhaps there is a  more simple solution based on the new JavaScript API. Let&#8217;s see.<br />
</span></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/xtrailrunner.wordpress.com/34/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/xtrailrunner.wordpress.com/34/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/xtrailrunner.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/xtrailrunner.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/xtrailrunner.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/xtrailrunner.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/xtrailrunner.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/xtrailrunner.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/xtrailrunner.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/xtrailrunner.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/xtrailrunner.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/xtrailrunner.wordpress.com/34/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=xtrailrunner.wordpress.com&blog=1365083&post=34&subd=xtrailrunner&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://xtrailrunner.wordpress.com/2008/07/22/how-to-set-the-browser-windowtab-title-for-oracle-forms-application/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/xtrailrunner-128.jpg" medium="image">
			<media:title type="html">xtrailrunner</media:title>
		</media:content>
	</item>
		<item>
		<title>Addendum to BI Publisher Web Services</title>
		<link>http://xtrailrunner.wordpress.com/2008/03/09/addendum-to-bi-publisher-web-services/</link>
		<comments>http://xtrailrunner.wordpress.com/2008/03/09/addendum-to-bi-publisher-web-services/#comments</comments>
		<pubDate>Sun, 09 Mar 2008 19:32:08 +0000</pubDate>
		<dc:creator>xtrailrunner</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://xtrailrunner.wordpress.com/?p=26</guid>
		<description><![CDATA[Some time ago I wrote a post about the web service API of Oracle BI Publisher.
With 10.1.3.3.1 first time we got a public API which is described in the BI Publisher New Features Guide. It is based on the Advanced Java API of the BI Publisher Enterprise (Standalone Edition).

The web service endpoint is:   [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Some time ago I wrote a post about the web service API of Oracle BI Publisher.<br />
With 10.1.3.3.1 first time we got a public API which is described in the BI Publisher New Features Guide. It is based on the Advanced Java API of the BI Publisher Enterprise (Standalone Edition).</p>
<p><a href="http://xtrailrunner.files.wordpress.com/2008/03/bip_apis.jpg" title="Oracle BI Publisher API"><img src="http://xtrailrunner.files.wordpress.com/2008/03/bip_apis.jpg?w=493&h=188" alt="Oracle BI Publisher API" height="188" width="493" /></a></p>
<p>The web service endpoint is:<i>    http://&lt;host&gt;:&lt;port&gt;/xmlpserver/services/PublicReportService?wsdl</i>.<br />
The WSDL can be found here.<br />
With BI Publisher 10.1.3.3.2 there were some slight changes in the API especially in the structure and sequence of parameters.<br />
Here you can find the updated WSDL.<br />
Hopefully this  API will stay stable.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/xtrailrunner.wordpress.com/26/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/xtrailrunner.wordpress.com/26/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/xtrailrunner.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/xtrailrunner.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/xtrailrunner.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/xtrailrunner.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/xtrailrunner.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/xtrailrunner.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/xtrailrunner.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/xtrailrunner.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/xtrailrunner.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/xtrailrunner.wordpress.com/26/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=xtrailrunner.wordpress.com&blog=1365083&post=26&subd=xtrailrunner&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://xtrailrunner.wordpress.com/2008/03/09/addendum-to-bi-publisher-web-services/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/xtrailrunner-128.jpg" medium="image">
			<media:title type="html">xtrailrunner</media:title>
		</media:content>

		<media:content url="http://xtrailrunner.files.wordpress.com/2008/03/bip_apis.jpg" medium="image">
			<media:title type="html">Oracle BI Publisher API</media:title>
		</media:content>
	</item>
		<item>
		<title>Manual install/upgrade of Oracle BI Publisher</title>
		<link>http://xtrailrunner.wordpress.com/2008/03/02/manual-installupgrade-of-oracle-bi-publisher/</link>
		<comments>http://xtrailrunner.wordpress.com/2008/03/02/manual-installupgrade-of-oracle-bi-publisher/#comments</comments>
		<pubDate>Sun, 02 Mar 2008 11:11:21 +0000</pubDate>
		<dc:creator>xtrailrunner</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://xtrailrunner.wordpress.com/?p=25</guid>
		<description><![CDATA[Sometimes I have disputes which method of installation is superior:

automatic install using Oracle Universal Installer
manual install (step-by-step).

I clearly prefer the manual process because I have more control over it and it makes the upgrade really simple and fast.
Therefore I  would like to explain the steps for the manual installation. I&#8217;ve done that very often [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Sometimes I have disputes which method of installation is superior:</p>
<ul>
<li>automatic install using Oracle Universal Installer</li>
<li>manual install (step-by-step).</li>
</ul>
<p>I clearly prefer the manual process because I have more control over it and it makes the upgrade really simple and fast.<br />
Therefore I  would like to explain the steps for the manual installation. I&#8217;ve done that very often when installing newer versions and builds. I&#8217;m impressed that there was <u>never</u> a problem with incompatible reports or templates during upgrades.</p>
<p><b>Prerequesites</b></p>
<ul>
<li>Installed J2EE server OC4J (Oracle Containers for J2EE)<br />
Further information can be found under <span style="font-size:12pt;font-family:'Times New Roman';"><a href="http://www.oracle.com/technology/tech/java/oc4j/index.html">http://www.oracle.com/technology/tech/java/oc4j/index.html</a></span></li>
<li>Current version of BI Publisher software<br />
Can be downloaded from <span style="font-size:12pt;font-family:'Times New Roman';"><a href="http://www.oracle.com/technology/products/xml-publisher/index.html">http://www.oracle.com/technology/products/xml-publisher/index.html<br />
</a></span>For the manual install/upgrade you can download the software independend from the declared operating system.</li>
</ul>
<p><b>Steps</b></p>
<ol>
<li>
<p class="Standard">Extract the downloaded archive into a temporary directory. You only need the directory <i>../manual</i> which contains all the necessary files for the manual install.</p>
</li>
<li>
<p class="Standard">Copy the fonts from the directory <i>../manual/fonts</i> into the font directory of the Java runtime environment (JAVA_HOME/lib/fonts). The Java Runtime environment is defined by the JAVA_HOME setting of the OC4J. For an upgrade you just have to check if there are additonal fonts delivered with the current version of BI Publisher.</p>
</li>
<li>
<p class="Default">Copy the file <i>..manual/oc4j/xmlpserver.ear</i> to the deployment directory of the OC4J (default: <i>OC4J_Home/j2ee/home/applications)</i>. There are several options to deploy/redeploy an application into the OC4J.</p>
<ul>
<li>Manual deployment/redeployment using the Oracle Applicartion Server Control (web interface)</li>
<li>Auto-Deployment adding following line to the file<i> OC4J_Home/j2ee/home/config/server.xml:</i>
<p class="Default" style="margin-left:108pt;"><span>check-for-updates=&#8221;adminClientOnly&#8221;</span><br />
<b><span>application-auto-deploy-directory=&#8221;../applications_autodeploy&#8221;</span></b><br />
<span>deployment-directory=&#8221;../application-deployments&#8221;<br />
connector-directory=&#8221;../connectors&#8221;</span></p>
<p>The directory <i>OC4J_Home/j2ee/home/applications_autodeploy</i> has to be created. The name is eligible but has to correspond to the <i>server.xml</i>. Just copy the <i>xmlpserver.ear</i> into this directory and OC4J will detect it when running or after startup. Here you see the clear advantage of the manual install when upgrading BI Publisher. Just copy the new <i>xmlpserver.ear</i> into the deployment directory and that&#8217;s (almost) all.</li>
</ul>
</li>
<li>
<p class="Default"> During the deployment/redeployment  of BI Publisher the central config file <i>OC4J_Home/j2ee/home/applications_autodeploy/xmlpserver/xmlpserver/WEB-INF/xmlp-server-config.xml</i> will be replaced.</p>
<p class="Default" style="margin-left:72pt;">Therefore it is necessary to stop the OC4J and edit the reference to the BI Publisher repository:<br />
<span>&lt;resource&gt;</span><br />
<span><span></span><b>&lt;file path=&#8221;C:\XMLP&#8221;/&gt;</b></span><br />
<span>&lt;/resource&gt;</span></li>
<li>
<p class="Default">When installing BI Publisher for the first time you have to copy the repository with sample reports and config files from <i>../manual/XMLP</i> to the referenced location.<br />
When upgrading I prefer to merge the new delivered repository from <i>../manual/XMLP</i> into my existing repository by adding new sample reports and check config files for relevant changes.</li>
<li>
<p class="Default">Now it&#8217;s time to start OC4J again and check in the login window of BI Publisher that the correct version is installed.</p>
</li>
<li>
<p class="Default">If you also develop layout templates with Oracle BI Publisher Desktop don&#8217;t forget to install the current version of BI Publisher Desktop which can be found under <i>../manual/XMLP/Tools</i>. If an old version is already there deinstall it from MS Windows Control Panel.</p>
</li>
</ol>
<p>Now you can decide for yourself if you prefer this (manual) way or the Universal Installer to install Oracle BI Publisher.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/xtrailrunner.wordpress.com/25/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/xtrailrunner.wordpress.com/25/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/xtrailrunner.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/xtrailrunner.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/xtrailrunner.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/xtrailrunner.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/xtrailrunner.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/xtrailrunner.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/xtrailrunner.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/xtrailrunner.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/xtrailrunner.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/xtrailrunner.wordpress.com/25/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=xtrailrunner.wordpress.com&blog=1365083&post=25&subd=xtrailrunner&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://xtrailrunner.wordpress.com/2008/03/02/manual-installupgrade-of-oracle-bi-publisher/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/xtrailrunner-128.jpg" medium="image">
			<media:title type="html">xtrailrunner</media:title>
		</media:content>
	</item>
		<item>
		<title>Removing extensions from Oracle JDeveloper 10.1.3</title>
		<link>http://xtrailrunner.wordpress.com/2008/02/19/removing-extensions-from-oracle-jdeveloper-1013/</link>
		<comments>http://xtrailrunner.wordpress.com/2008/02/19/removing-extensions-from-oracle-jdeveloper-1013/#comments</comments>
		<pubDate>Tue, 19 Feb 2008 20:28:33 +0000</pubDate>
		<dc:creator>xtrailrunner</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://xtrailrunner.wordpress.com/?p=23</guid>
		<description><![CDATA[Oracle JDeveloper uses a plug-in API to integrate additional functionality into the IDE (Integrated Development Environment). In JDeveloper 10.1.3 these extensions are stored under the directory &#60;JDev_Home&#62;/jdev/extensions. Sometimes it could be necessary to remove extensions from JDeveloper. Because there is no deinstall function in JDeveloper for these extensions you should know the manual steps:

First it [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Oracle JDeveloper uses a plug-in API to integrate additional functionality into the IDE (Integrated Development Environment). In JDeveloper 10.1.3 these extensions are stored under the directory &lt;JDev_Home&gt;/jdev/extensions. Sometimes it could be necessary to remove extensions from JDeveloper. Because there is no deinstall function in JDeveloper for these extensions you should know the manual steps:</p>
<ol>
<li>First it is a good idea to get an overview which extensions are being used. You find that out
<ul>
<li>by calling the menu option <i>Help</i> =&gt; <i>About</i> (tab <i>Extensions</i>)</li>
</ul>
<ul>
<li>by calling the menu option <i>Tools</i> =&gt; <i>Preferences</i> =&gt; <i>Extensions<br />
</i>Unchecking an extension only prevent if from being loaded but does not remove it from the disk.</li>
</ul>
</li>
<li>To remove the unwanted extension you have to delete the associated jar-file and sometimes an associated directory  under &lt;JDev_Home&gt;/jdev/extensions. But that&#8217;s only half the way. Each time JDeveloper is started it reinstalls the extensions from &lt;JDev_Home&gt;/jdev/tmp/update. So you have to delete the extension (normally a zip-file) from that directoy too.</li>
</ol>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/xtrailrunner.wordpress.com/23/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/xtrailrunner.wordpress.com/23/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/xtrailrunner.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/xtrailrunner.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/xtrailrunner.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/xtrailrunner.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/xtrailrunner.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/xtrailrunner.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/xtrailrunner.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/xtrailrunner.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/xtrailrunner.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/xtrailrunner.wordpress.com/23/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=xtrailrunner.wordpress.com&blog=1365083&post=23&subd=xtrailrunner&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://xtrailrunner.wordpress.com/2008/02/19/removing-extensions-from-oracle-jdeveloper-1013/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/xtrailrunner-128.jpg" medium="image">
			<media:title type="html">xtrailrunner</media:title>
		</media:content>
	</item>
		<item>
		<title>A short history of Web Services in Oracle BI Publisher</title>
		<link>http://xtrailrunner.wordpress.com/2008/01/30/a-short-history-of-web-services-in-oracle-bi-publisher/</link>
		<comments>http://xtrailrunner.wordpress.com/2008/01/30/a-short-history-of-web-services-in-oracle-bi-publisher/#comments</comments>
		<pubDate>Wed, 30 Jan 2008 20:41:43 +0000</pubDate>
		<dc:creator>xtrailrunner</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://xtrailrunner.wordpress.com/?p=22</guid>
		<description><![CDATA[Oracle BI Publisher is a very powerful and smart solution to produce high-quality output like reports and documents.
Until version 10.1.3.3.0 there was a non-public web service API which for example could be used to run a report by calling the method getReportData().
Product managers always pointed out that this API is still not public and could [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Oracle BI Publisher is a very powerful and smart solution to produce high-quality output like reports and documents.<br />
Until version 10.1.3.3.0 there was a non-public web service API which for example could be used to run a report by calling the method <i>getReportData()</i>.<br />
Product managers always pointed out that this API is still not public and could be changed in the future.<br />
With Oracle BI Publisher 10.1.3.3.1 the web service API was finally published. One of the big changes is that a report is now being called<br />
by the method <i>runReport()</i>.<br />
The BI Publisher web services are implemented with Apache&#8217;s Axis.<br />
The WSDL is:    <i>http://&lt;machine&gt;:&lt;port&gt;/&lt;your_appname&gt;/services/PublicReportService?wsdl</i><br />
(Default for &lt;your_appname&gt; is xmlpserver)<br />
If there are problems to call the WSDL of the web services deployed in OC4J (Oracle Containers for J2EE)<br />
a complete definition of the WSDL can be found in the documentation at:<br />
<a href="http://download.oracle.com/docs/cd/E10383_01/doc/bip.1013/e10416/bip_webservice_101331.htm#BABHEHEJ" target="_blank"><i>http://download.oracle.com/docs/cd/E10383_01/doc/bip.1013/e10416/bip_webservice_101331.htm#BABHEHEJ</i></a>.</p>
<p>A description of the new public web service API can be found in the documentation:<br />
<i><a href="http://download.oracle.com/docs/cd/E10383_01/doc/bip.1013/e10416/bip_webservice_101331.htm#CHDGIJHH" target="_blank">http://download.oracle.com/docs/cd/E10383_01/doc/bip.1013/e10416/bip_webservice_101331.htm#CHDGIJHH</a></i></p>
<p>For people who are interested how BI Publisher web services can be called from Oracle Forms there is an updated White Paper available <a href="http://www.oracle.com/global/de/community/forms/documents/Forms_BIP_v21.pdf" target="_blank">here</a>.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/xtrailrunner.wordpress.com/22/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/xtrailrunner.wordpress.com/22/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/xtrailrunner.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/xtrailrunner.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/xtrailrunner.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/xtrailrunner.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/xtrailrunner.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/xtrailrunner.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/xtrailrunner.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/xtrailrunner.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/xtrailrunner.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/xtrailrunner.wordpress.com/22/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=xtrailrunner.wordpress.com&blog=1365083&post=22&subd=xtrailrunner&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://xtrailrunner.wordpress.com/2008/01/30/a-short-history-of-web-services-in-oracle-bi-publisher/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/xtrailrunner-128.jpg" medium="image">
			<media:title type="html">xtrailrunner</media:title>
		</media:content>
	</item>
		<item>
		<title>Calling Web Service from Forms</title>
		<link>http://xtrailrunner.wordpress.com/2008/01/13/calling-web-service-from-forms/</link>
		<comments>http://xtrailrunner.wordpress.com/2008/01/13/calling-web-service-from-forms/#comments</comments>
		<pubDate>Sun, 13 Jan 2008 23:03:26 +0000</pubDate>
		<dc:creator>xtrailrunner</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://xtrailrunner.wordpress.com/2008/01/13/calling-web-service-from-forms/</guid>
		<description><![CDATA[OK, for an OO-experienced person this seems to be obvious but sometimes it helps to clarify things. If you call a web service client (web service stub) from Oracle Forms you have to import one or more classes of the web service client into the Forms module.
There are  different case:

If the class is static [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>OK, for an OO-experienced person this seems to be obvious but sometimes it helps to clarify things. If you call a web service client (web service stub) from Oracle Forms you have to import one or more classes of the web service client into the Forms module.</p>
<p>There are  different case:</p>
<ol>
<li>If the class is static the signature of the imported methods in most cases only contains simple datatypes like in this example<br />
FUNCTION &lt;method&gt;(<br />
a0    VARCHAR2,<br />
a1    VARCHAR2,<br />
a2    VARCHAR2) RETURN BOOLEAN;<br />
This can be handled easily from your Forms application by passing the appropriate values.</li>
<p><ins><br />
</ins></p>
<li>If the class is non-static, i.e. there are existing instances of this class you will find an object in the signature of the PL/SQL method call: FUNCTION &lt;method&gt;(<br />
obj   ORA_JAVA.JOBJECT,<br />
a0    VARCHAR2,<br />
a1    VARCHAR2) RETURN ORA_JAVA.JOBJECT;<br />
In this case you have to pass an initialized object for this class by using the method <i>new</i> in your PL/SQL code:<br />
obj := &lt;class&gt;.new();</li>
<p><ins><br />
</ins></p>
<li>If the class is non-static and requires an additional object to be passed as a parameter to the called method the signature of the PL/SQL method call could look like this:<br />
FUNCTION &lt;method&gt;(<br />
obj   ORA_JAVA.JOBJECT,<br />
a0    ORA_JAVA.JOBJECT,<br />
a1    VARCHAR2,<br />
a2    VARCHAR2) RETURN ORA_JAVA.JOBJECT;<br />
<i></i>In this case you have to pass an initialized object for this class by using the method <i>new</i> in your PL/SQL code:<br />
obj := &lt;class&gt;.new(); <b>and<br />
</b>to initialize an additional object for the parameter by importing the required class into the Forms module and create a new instance:<br />
a0:&lt;additional_class&gt;.new();</li>
</ol>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/xtrailrunner.wordpress.com/21/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/xtrailrunner.wordpress.com/21/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/xtrailrunner.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/xtrailrunner.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/xtrailrunner.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/xtrailrunner.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/xtrailrunner.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/xtrailrunner.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/xtrailrunner.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/xtrailrunner.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/xtrailrunner.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/xtrailrunner.wordpress.com/21/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=xtrailrunner.wordpress.com&blog=1365083&post=21&subd=xtrailrunner&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://xtrailrunner.wordpress.com/2008/01/13/calling-web-service-from-forms/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/xtrailrunner-128.jpg" medium="image">
			<media:title type="html">xtrailrunner</media:title>
		</media:content>
	</item>
		<item>
		<title>Using Ref Cursors as a Data Source in Oracle BI Publisher</title>
		<link>http://xtrailrunner.wordpress.com/2008/01/06/using-ref-cursors-as-a-data-source-in-oracle-bi-publisher/</link>
		<comments>http://xtrailrunner.wordpress.com/2008/01/06/using-ref-cursors-as-a-data-source-in-oracle-bi-publisher/#comments</comments>
		<pubDate>Sun, 06 Jan 2008 19:31:29 +0000</pubDate>
		<dc:creator>xtrailrunner</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://xtrailrunner.wordpress.com/2008/01/06/using-ref-cursors-as-a-data-source-in-oracle-bi-publisher/</guid>
		<description><![CDATA[Sometimes there is a requirement to use a referential cursor in the SQL query of a BI Publisher report.
You can use ref cursors which return a single row or multiple rows.
Here is an example of a ref cursor returning a single row:
In the database create a function REF_CURSOR_CUST in the demo schema  OE


create or [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Sometimes there is a requirement to use a referential cursor in the SQL query of a BI Publisher report.<br />
You can use ref cursors which return a single row or multiple rows.</p>
<p>Here is an example of a ref cursor returning a <span style="text-decoration:underline;">single row</span>:<br />
In the database create a function <b>REF_CURSOR_CUST</b> in the demo schema  <b>OE</b></p>
<table style="text-align:left;margin-left:40px;" border="1" cellpadding="2" cellspacing="2" width="489">
<tr>
<td>create or replace function REF_CURSOR_CUST (p_customer_id IN number)<br />
return SYS_REFCURSOR as<br />
TYPE t_cursor is REF CURSOR;<br />
v_cursor t_cursor;<br />
begin<br />
open v_cursor FOR<br />
select customer_id, cust_first_name, cust_last_name, credit_limit,<br />
cust_email, gender, income_level<br />
from   customers<br />
where  customer_id = p_customer_id;<br />
RETURN v_cursor;<br />
end REF_CURSOR_CUST;</td>
</tr>
</table>
<p>In the data definition of the BI Publisher report you can now use the ref cursor in your query:<br />
<i>select ref_cursor_cust(:cust_id) from dual</i></p>
<p>Because of a small bug this query will return no rows if you test it against the BI Publisher server 10.1.3.3.1.<br />
Just add something to the select-list and it will work as expected:<br />
<i> select null, ref_cursor_cust(:cust_id) from dual</i></p>
<p><span id="more-20"></span>An example which returns <span style="text-decoration:underline;">multiple rows</span> will work in a similar way:<br />
In the database create a function <b>REF_CURSOR_DEPT</b> in the demo schema  <b>OE</b></p>
<table style="text-align:left;margin-left:40px;" border="1" cellpadding="2" cellspacing="2" width="489">
<tr>
<td>create or replace function REF_CURSOR_DEPT (p_deptno IN number)<br />
return SYS_REFCURSOR as<br />
TYPE t_cursor is REF CURSOR;<br />
v_cursor t_cursor;<br />
begin<br />
open v_cursor FOR<br />
select * from employees<br />
where  department_id = p_deptno;<br />
RETURN v_cursor;<br />
end REF_CURSOR_DEPT;</td>
</tr>
</table>
<p>In the data definition of the BI Publisher report you can now use the ref cursor in your query:<br />
<i> select null, ref_cursor_dept(:deptno) from dual</i><br />
It will return a number of rows depending from the parameter <b>deptno</b> which has to be selected before the query is executed.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/xtrailrunner.wordpress.com/20/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/xtrailrunner.wordpress.com/20/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/xtrailrunner.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/xtrailrunner.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/xtrailrunner.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/xtrailrunner.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/xtrailrunner.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/xtrailrunner.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/xtrailrunner.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/xtrailrunner.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/xtrailrunner.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/xtrailrunner.wordpress.com/20/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=xtrailrunner.wordpress.com&blog=1365083&post=20&subd=xtrailrunner&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://xtrailrunner.wordpress.com/2008/01/06/using-ref-cursors-as-a-data-source-in-oracle-bi-publisher/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/xtrailrunner-128.jpg" medium="image">
			<media:title type="html">xtrailrunner</media:title>
		</media:content>
	</item>
		<item>
		<title>Oracle Open World 2007</title>
		<link>http://xtrailrunner.wordpress.com/2007/11/18/oracle-open-world-2007/</link>
		<comments>http://xtrailrunner.wordpress.com/2007/11/18/oracle-open-world-2007/#comments</comments>
		<pubDate>Sun, 18 Nov 2007 16:12:41 +0000</pubDate>
		<dc:creator>xtrailrunner</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://xtrailrunner.wordpress.com/2007/11/18/oracle-open-world-2007/</guid>
		<description><![CDATA[This year I worked at the OOW demo ground for the Oracle BI Publisher team. We had lots of visitors with a packaged application background (EBS, Siebel, Peoplesoft, JDE) asking for ways to integrate BI Publisher into their applications. I had the opportunity to visit some of the presentations. Besides the keynote about Oracle Fusion [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><span style="font-size:12pt;font-family:'Times New Roman';">This year I worked at the OOW demo ground for the Oracle BI Publisher team. We had lots of visitors with a packaged application background (EBS, Siebel, Peoplesoft, JDE) asking for ways to integrate BI Publisher into their applications. I had the opportunity to visit some of the presentations. Besides the keynote about Oracle Fusion Middleware <span> </span>by Thomas Kurian there was an interesting showcase for a Web 2.0 enterprise portal where users can search, (hopefully) find and evaluate existing reports. This way users can reuse or refine already existing reports before developing new ones.<br />
One of the greatest events was the evening concert with Lenny Kravitz, Billy Joel, Stevie Nicks and <span>Fleetwood Mac</span>.</span></p>
<table border="0" cellpadding="1" cellspacing="0" width="950">
<tr>
<td align="center" valign="top" width="50%"><a href="http://xtrailrunner.files.wordpress.com/2008/01/oow_bip.jpg" title="Oracle FMW - Thomas Kurian"><img src="http://xtrailrunner.files.wordpress.com/2008/01/oow_bip.jpg?w=233&h=178" alt="Oracle FMW - Thomas Kurian" height="178" width="233" /></a><a href="http://xtrailrunner.files.wordpress.com/2007/10/e_013580.jpg" title="Work@Oracle"></a><br />
<b>Thomas Kurian</b></td>
<td align="center" valign="top" width="50%"><a href="http://xtrailrunner.files.wordpress.com/2008/01/oow_lenny.jpg" title="Lenny Kravitz"><img src="http://xtrailrunner.files.wordpress.com/2008/01/oow_lenny.jpg?w=236&h=180" alt="Lenny Kravitz" height="180" width="236" /></a><br />
<b>Lenny Kravitz</b></td>
</tr>
</table>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/xtrailrunner.wordpress.com/17/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/xtrailrunner.wordpress.com/17/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/xtrailrunner.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/xtrailrunner.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/xtrailrunner.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/xtrailrunner.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/xtrailrunner.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/xtrailrunner.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/xtrailrunner.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/xtrailrunner.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/xtrailrunner.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/xtrailrunner.wordpress.com/17/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=xtrailrunner.wordpress.com&blog=1365083&post=17&subd=xtrailrunner&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://xtrailrunner.wordpress.com/2007/11/18/oracle-open-world-2007/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/xtrailrunner-128.jpg" medium="image">
			<media:title type="html">xtrailrunner</media:title>
		</media:content>

		<media:content url="http://xtrailrunner.files.wordpress.com/2008/01/oow_bip.jpg" medium="image">
			<media:title type="html">Oracle FMW - Thomas Kurian</media:title>
		</media:content>

		<media:content url="http://xtrailrunner.files.wordpress.com/2008/01/oow_lenny.jpg" medium="image">
			<media:title type="html">Lenny Kravitz</media:title>
		</media:content>
	</item>
		<item>
		<title>22. Munich Marathon</title>
		<link>http://xtrailrunner.wordpress.com/2007/10/28/22-munich-marathon/</link>
		<comments>http://xtrailrunner.wordpress.com/2007/10/28/22-munich-marathon/#comments</comments>
		<pubDate>Sun, 28 Oct 2007 19:30:16 +0000</pubDate>
		<dc:creator>xtrailrunner</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://xtrailrunner.wordpress.com/2007/10/28/22-munich-marathon/</guid>
		<description><![CDATA[The first and the last part of the Munich marathon was not fun, the first part because of the cold fog and the last because I felt my legs. At the end I was quite happy with 3:37 and the sunshine in the Munich Olympia stadium. I was especially happy to meet some colleagues from [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>The first and the last part of the <a href="http://www.muenchenmarathon.de/" title="Munich marathon" target="_blank">Munich marathon</a> was not fun, the first part because of the cold fog and the last because I felt my legs. At the end I was quite happy with 3:37 and the sunshine in the Munich Olympia stadium. I was especially happy to meet some colleagues from Oracle like Martin Deininger.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/xtrailrunner.wordpress.com/4/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/xtrailrunner.wordpress.com/4/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/xtrailrunner.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/xtrailrunner.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/xtrailrunner.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/xtrailrunner.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/xtrailrunner.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/xtrailrunner.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/xtrailrunner.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/xtrailrunner.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/xtrailrunner.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/xtrailrunner.wordpress.com/4/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=xtrailrunner.wordpress.com&blog=1365083&post=4&subd=xtrailrunner&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://xtrailrunner.wordpress.com/2007/10/28/22-munich-marathon/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/xtrailrunner-128.jpg" medium="image">
			<media:title type="html">xtrailrunner</media:title>
		</media:content>
	</item>
	</channel>
</rss>