<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>OraNA :: APEX</title><link>http://www.google.com/reader/public/atom/user/05443115645264976227/label/c-apex</link><language>en</language><managingEditor>noemail@noemail.org (OraNA.info)</managingEditor><lastBuildDate>Thu, 04 Dec 2008 16:21:53 -0600</lastBuildDate><generator>Google Reader http://www.google.com/reader</generator><gr:continuation xmlns:gr="http://www.google.com/schemas/reader/atom/">CJuSsIbP65YC</gr:continuation><description>Read and monitor Oracle APEX related blogs and news sources, all in one place.</description><item><title>More Changes to flex_ws_api</title><link>http://feeds.feedburner.com/~r/orana_apex/~3/475113694/more-changes-to-flexwsapi.html</link><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jason Straub</dc:creator><pubDate>Thu, 04 Dec 2008 16:10:05 -0600</pubDate><guid isPermaLink="false">tag:google.com,2005:reader/item/1abd01b949a82b20</guid><description>I added three new functions to the flex_&lt;span&gt;ws&lt;/span&gt;_&lt;span&gt;api&lt;/span&gt;. The most significant is the new make_request function which is just like the procedure with the same name but returns an XML type instead of storing the results in a collection. It became apparent to me that you may want to make a request without storing the results in a collection. In my particular case, I was working on a sample application for &lt;span&gt;BiPublisher&lt;/span&gt;.&lt;br&gt;&lt;br&gt;&lt;span&gt;BiPublisher&lt;/span&gt; has a service called the &lt;a href="http://download.oracle.com/docs/cd/E10383_01/doc/bip.1013/e10416/bip_webservice_101331.htm"&gt;&lt;span&gt;PublicReportService&lt;/span&gt;&lt;/a&gt;. Tyler &lt;span&gt;Muth&lt;/span&gt; has &lt;a href="http://tylermuth.wordpress.com/2008/03/31/call-bi-publisher-web-services-from-apex/"&gt;blogged about&lt;/a&gt; using the &lt;span&gt;scheduleReport&lt;/span&gt; operation to schedule a report to be run and delivered vi email or ftp from an Application Express interface. But what if you want the report right now and allow for downloading it directly from that application? There is a &lt;span&gt;runReport&lt;/span&gt; operation of the service to allow just that. It returns the report base64 encoded, and you just have to write a process to convert that to a BLOB and download it. No problem!&lt;br&gt;&lt;br&gt;I set out to build a sample application that would do just that. I noticed that there was an operation called &lt;span&gt;validateLogin&lt;/span&gt; so I thought maybe I could create a custom authentication scheme using flex_&lt;span&gt;ws&lt;/span&gt;_&lt;span&gt;api&lt;/span&gt; to validate the user by making a call to the &lt;span&gt;PublicReportService&lt;/span&gt;. That is when I realized that storing the result in a collection won't do any good if the user does not have a valid session yet. So there was a need for a function to return the results as an &lt;span&gt;XMLType&lt;/span&gt;. I also added two functions to parse out the results of the &lt;span&gt;XMLType&lt;/span&gt;, parse_&lt;span&gt;xml&lt;/span&gt; and parse_&lt;span&gt;xml&lt;/span&gt;_&lt;span&gt;clob&lt;/span&gt;.&lt;br&gt;&lt;br&gt;I was successful in building the custom authentication scheme after I added these functions. I was also successful in building the rest of the application. You &lt;span&gt;login using the validateLogin operation&lt;/span&gt;, view and traverse folders from the &lt;span&gt;BiPublisher&lt;/span&gt; repository using the getFolderContents operation, and click on links to download the report using the runReport operation, all in an Application Express application. I plan to make the sample application &lt;span&gt;available&lt;/span&gt; on &lt;span&gt;OTN&lt;/span&gt; along with a &lt;span&gt;white paper&lt;/span&gt; on how it was built. Stay tuned.&lt;img src="http://feeds.feedburner.com/~r/orana_apex/~4/475113694" height="1" width="1"/&gt;</description><feedburner:origLink>http://jastraub.blogspot.com/2008/12/more-changes-to-flexwsapi.html</feedburner:origLink></item><item><title>On the Road ... Again</title><link>http://feeds.feedburner.com/~r/orana_apex/~3/470253344/on-road-again.html</link><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">noreply@blogger.com (David Peake)</dc:creator><pubDate>Sun, 30 Nov 2008 05:48:00 -0600</pubDate><guid isPermaLink="false">tag:google.com,2005:reader/item/05fd1968beb9e2f2</guid><description>I recently had the pleasure of spending a few days in Quebec City giving a keynote and conducting a Migration workshop. Very beautiful part of the world, but unfortunately it was all work and no play.&lt;br&gt;&lt;br&gt;I have just landed in Birmingham for the UKOUG. {To prevent jetlag I am currently sitting in the hotel lobby doing email, blogs, OTN updates, etc ... and you thought international travel was so glamorous}&lt;br&gt;&lt;br&gt;It's Sunday morning I got very little sleep on the plane, they don't have a room available until this afternoon, and the weather is overcast. However, I am excited to be over here in Blighty for my inaugural UKOUG.&lt;br&gt;&lt;br&gt;Our development team is very geographical dispersed.&lt;br&gt;One of our newer team members, though not new to Oracle or APEX, &lt;a href="http://anthonyrayner.blogspot.com/"&gt;Anthony Rayner&lt;/a&gt; is based here in the UK. This week will provide a good opportunity for us to spend some quality face-to-face time and go out on some customer visits.&lt;br&gt;&lt;br&gt;While here I have a few presentations:&lt;br&gt;&lt;ul&gt;&lt;li&gt;Monday 1:10 - 2:10 (Hall 9) &lt;a href="http://conference.ukoug.org/default.asp?p=842&amp;amp;dlgact=shwprs&amp;amp;prs_prsid=2142&amp;amp;day_dayid=13"&gt;&lt;span style="font-weight:bold"&gt;Oracle Application Express Now and in the Future&lt;/span&gt;&lt;/a&gt; &lt;/li&gt;&lt;li&gt;Tuesday&lt;span style="font-weight:bold"&gt; &lt;/span&gt;1:15 - 2:00 (Foyer 1, Level 5) &lt;span style="font-weight:bold"&gt;&lt;a href="http://conference.ukoug.org/default.asp?p=842&amp;amp;dlgact=shwprs&amp;amp;prs_prsid=3055&amp;amp;day_dayid=14"&gt;Tools: APEX, JDEV, Forms, SQL DEV - the choice is yours&lt;/a&gt; &lt;/span&gt; hosted by Grant Ronald with Duncan Mills, Sue Harper and myself.&lt;/li&gt;&lt;/ul&gt;&lt;a href="http://roelhartman.blogspot.com/2008/11/ukoug-is-right-around-corner.html"&gt;Roel Hartman&lt;/a&gt; and &lt;a href="http://dgielis.blogspot.com/2008/11/apex-meetup-ukoug-on-monday.html"&gt;Dimitri Gielis&lt;/a&gt; have already posted a list of other APEX sessions.&lt;br&gt;&lt;br&gt;There is an unofficial APEX Meetup Monday night straight after the UKOUG event. I am looking forward to catching up with many from the APEX community. There are sure to be several familiar faces, but I hope to also meet many others from our growing community who I haven't had the pleasure of meeting yet especially as I haven't been over to Europe much.&lt;br&gt;&lt;br&gt;&lt;br&gt;Next weekend is sure to be a real treat as I am off to see the final round of the &lt;a href="http://www.walesrallygb.com/"&gt;World Rally Championship&lt;/a&gt; in Wales with my Uncle. I even brought an Aussie flag as there is a young up-and-coming Australian superstar called Chris Atkinson who drives for Subaru and is currently sitting in equal 4th in the championship. Had to bring lots of cold weather gear as it is almost gauranteed to be wet and very very cold standing in the middle of a forest waiting for cars to flashing past - I can't wait :)&lt;br&gt;&lt;br&gt;&lt;br&gt;The following week I am off to Beijing for "&lt;a href="http://www.oracle.com/events/oracledevelop/index.html"&gt;Oracle Develop&lt;/a&gt; - The premier development event", which is always fun as I get to spend time with some of my fellow PMs in foreign lands.&lt;br&gt;&lt;br&gt;&lt;br&gt;You will be pleased to know that we are happy with the progress being made with APEX 3.2 and have been getting some very valuable feedback from the limited early adopters.&lt;br&gt;&lt;br&gt;Cheers,&lt;br&gt;David&lt;img src="http://feeds.feedburner.com/~r/orana_apex/~4/470253344" height="1" width="1"/&gt;</description><feedburner:origLink>http://feeds.feedburner.com/~r/dpeake/~3/470232436/on-road-again.html</feedburner:origLink></item><item><title>APEX Meetup @ UKOUG on Monday</title><link>http://feeds.feedburner.com/~r/orana_apex/~3/469334577/apex-meetup-ukoug-on-monday.html</link><category>apex</category><category>ukoug</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dimitri Gielis</dc:creator><pubDate>Sat, 29 Nov 2008 06:12:09 -0600</pubDate><guid isPermaLink="false">tag:google.com,2005:reader/item/100ca09e9d92925e</guid><description>&lt;a href="http://1.bp.blogspot.com/_tffIKLFlRlY/STEwdU_M_aI/AAAAAAAAE_E/pBPGJLM9upA/s1600-h/Picture+2.png"&gt;&lt;img style="float:right;margin:0 0 10px 10px;width:191px;height:125px" src="http://1.bp.blogspot.com/_tffIKLFlRlY/STEwdU_M_aI/AAAAAAAAE_E/pBPGJLM9upA/s200/Picture+2.png" border="0" alt=""&gt;&lt;/a&gt;Next week the UKOUG conference is going on. I'm flying to Birmingham on Monday and will stay till Thursday. I believe UKOUG is one of the biggest Oracle conferences in Europe. It's a pity it's the same time as DOAG, but that is mostly towards the German speaking people. &lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;There are also some APEX presentations at UKOUG:&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;table width="100%" border="0" cellspacing="2" cellpadding="2"&gt;&lt;tbody&gt;  &lt;tr&gt;    &lt;td width="489"&gt;What’s Hot and What’s Not – an Overview of Oracle Development Tools&lt;/td&gt;&lt;td width="141"&gt;Mr Sten Vesterli&lt;/td&gt;&lt;td width="295"&gt;01/12/2008 11:00 - 12:00 Track Track 5&lt;/td&gt;&lt;/tr&gt;    &lt;tr&gt;&lt;td&gt;Oracle Application Express Now and in the Future&lt;/td&gt;&lt;td&gt;Mr David Peake&lt;/td&gt;&lt;td&gt;01/12/2008 13:10 - 14:10 Track Track 6&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Application Express Best Practices&lt;/td&gt;&lt;td&gt;Mr John Scott&lt;/td&gt;&lt;td&gt;02/12/2008 11:05 - 11:50 Track Track 4&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;"Tools: APEX, JDEV, Forms, SQL DEV - the choice is yours"&lt;/td&gt;&lt;td&gt;Mr Grant Ronald&lt;/td&gt;&lt;td&gt;02/12/2008 13:15 - 14:00 Track Roundtables&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;A Delicious Blend of BI Publisher and Application Express Bursting with Flavour!&lt;/td&gt;&lt;td&gt;Mr Nathan Morgan&lt;/td&gt;&lt;td&gt;03/12/2008 11:45 - 12:30 Track Track 8&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Mastering charts in Oracle Application Express (APEX)&lt;/td&gt;&lt;td&gt;Mr Dimitri Gielis&lt;/td&gt;&lt;td&gt;04/12/2008 09:25 - 10:10 Track Track 5&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;(Re)Developing a logistic application in APEX in the real world&lt;/td&gt;&lt;td&gt;Mr Roel Hartman&lt;/td&gt;&lt;td&gt;04/12/2008 15:05 - 15:50 Track Track 5&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Securing an APEX application on a Microsoft platform&lt;/td&gt;&lt;td&gt;Mr Andy Ogg&lt;/td&gt;&lt;td&gt;04/12/2008 16:25 - 17:10 Track Track 5&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;As you can see I'll talk about charts in Oracle Application Express on Thursday. I'll start to explain how you can create charts in APEX and make them prettier and what is happening under the hood. I'll discuss there are different versions of charts in APEX (based on Anychart 3.3 and 4.1) and at the end I'll also try to quickly show the apex migration kit to Anychart 5.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;In the APEX Forum we also talked about having an &lt;a href="http://forums.oracle.com/forums/thread.jspa?threadID=830756&amp;amp;tstart=0"&gt;&lt;span style="font-weight:bold"&gt;APEX Meetup&lt;/span&gt;&lt;/a&gt;&lt;span style="font-weight:bold"&gt; on Monday&lt;/span&gt; after the opening party (20.30h). We'll probably meet at the entrance of the opening party or you can follow David Peake, John Scott, Anthony Rayner, myself or some others to the "APEX heaven".&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;See you in  a few days!&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/orana_apex/~4/469334577" height="1" width="1"/&gt;</description><feedburner:origLink>http://dgielis.blogspot.com/2008/11/apex-meetup-ukoug-on-monday.html</feedburner:origLink></item><item><title>Oracle APEX Training: Knowhow aus der Praxis</title><link>http://feeds.feedburner.com/~r/orana_apex/~3/467843840/oracle-apex-training-knowhow-aus-der.html</link><category>training</category><category>Oracle APEX</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">patrick.wolf@gmx.at (Patrick Wolf)</dc:creator><pubDate>Sat, 29 Nov 2008 09:11:52 -0600</pubDate><guid isPermaLink="false">tag:google.com,2005:reader/item/f17489ce3475022f</guid><description>&lt;a href="http://4.bp.blogspot.com/_pdYw2m58qCo/SS8MsFU-jbI/AAAAAAAAAao/M3UBe8Mj8BI/s1600-h/iStock_000004776440XSmall.jpg"&gt;&lt;img style="float:right;margin:0 0 10px 10px;width:200px;height:132px" src="http://4.bp.blogspot.com/_pdYw2m58qCo/SS8MsFU-jbI/AAAAAAAAAao/M3UBe8Mj8BI/s200/iStock_000004776440XSmall.jpg" border="0" alt=""&gt;&lt;/a&gt;The following posting is in German, since it is targeted towards the German speaking community in Europe.&lt;br&gt;&lt;br&gt;Auf der Suche nach einem &lt;strong&gt;wirklich guten Oracle Application Express (APEX) Training&lt;/strong&gt;? Welches auch nicht von einem Trainer gehalten wird welcher nur das Skript kennt und von Oracle APEX eigentlich nicht viel Ahnung hat?&lt;br&gt;&lt;br&gt;Dann müssen Sie nicht mehr weitersuchen! Den gemeinsam mit &lt;a href="http://daust.blogspot.com/"&gt;Dietmar Aust&lt;/a&gt; und &lt;a href="http://deneskubicek.blogspot.com/"&gt;Denes Kubicek&lt;/a&gt; (auch bekannt für seine tolle und umfangreiche &lt;a href="http://htmldb.oracle.com/pls/otn/f?p=31517:1"&gt;Oracle APEX Beispielapplikation&lt;/a&gt;) veranstalten wir das APEX Training&lt;br&gt;&lt;center&gt;&lt;h3&gt;Oracle APEX: Knowhow aus der Praxis&lt;/h3&gt;&lt;/center&gt;Profitieren Sie von unserem jahrelangen und praxiserprobtem Oracle APEX Knowhow! Die &lt;a href="http://www.opal-consulting.de/training/oracle_apex_advanced"&gt;Agenda und weitere Details&lt;/a&gt; findet Ihr auf der Web-Site wo Ihr Euch auch anmelden könnt.&lt;br&gt;&lt;br&gt;&lt;strong&gt;Noch ein kleines Highlight des Trainings&lt;/strong&gt;&lt;br&gt;&lt;br&gt;Wir machen auch wieder unsere Abendlichen Q &amp;amp; A Sessions, welche auch bei den bisherigen Trainings schon super angekommen sind. Den wo gibt es den sonst schon die Gelegenheit seine konkreten Projektfragen/-Probleme gleich von drei Oracle APEX Experten beantworten zu lassen?&lt;br&gt;&lt;br&gt;Also nicht lange zögern sondern &lt;strong&gt;&lt;a href="http://www.opal-consulting.de/training/oracle_apex_advanced"&gt;jetzt Anmelden&lt;/a&gt;&lt;/strong&gt;!&lt;br&gt;&lt;br&gt;Würde mich freuen Euch dort zu sehen.&lt;div&gt;
&lt;a href="http://feeds.feedburner.com/~f/InsideApex?a=oX58N"&gt;&lt;img src="http://feeds.feedburner.com/~f/InsideApex?i=oX58N" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/InsideApex?a=SPWQn"&gt;&lt;img src="http://feeds.feedburner.com/~f/InsideApex?i=SPWQn" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/InsideApex?a=cOSUn"&gt;&lt;img src="http://feeds.feedburner.com/~f/InsideApex?i=cOSUn" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/InsideApex?a=D2FlN"&gt;&lt;img src="http://feeds.feedburner.com/~f/InsideApex?i=D2FlN" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/InsideApex?a=JDrAN"&gt;&lt;img src="http://feeds.feedburner.com/~f/InsideApex?i=JDrAN" border="0"&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/InsideApex/~4/467714440" height="1" width="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/orana_apex/~4/467843840" height="1" width="1"/&gt;</description><feedburner:origLink>http://feeds.feedburner.com/~r/InsideApex/~3/467714440/oracle-apex-training-knowhow-aus-der.html</feedburner:origLink></item><item><title>UKOUG 2008 Conference</title><link>http://feeds.feedburner.com/~r/orana_apex/~3/466339839/ukoug-2008-conference.html</link><category>UKOUG 2008</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Paulo Vale</dc:creator><pubDate>Wed, 26 Nov 2008 05:15:04 -0600</pubDate><guid isPermaLink="false">tag:google.com,2005:reader/item/2423e143e5019225</guid><description>This year I'll attend to the UKOUG 2008 Conference in Birmingham from 1st to 5th December. The conference agenda looks interesting, although not having so many APEX related sessions.

It seems that there are some nice bars in Birmingham :) and Dimitri is planning an informal APEX Meetup on Monday after the Opening Party. It's a good opportunity to meet people from the APEX community. You can &lt;img src="http://feeds.feedburner.com/~r/OracleApexNotebook/~4/466093590" height="1" width="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/orana_apex/~4/466339839" height="1" width="1"/&gt;</description><feedburner:origLink>http://feeds.feedburner.com/~r/OracleApexNotebook/~3/466093590/ukoug-2008-conference.html</feedburner:origLink></item><item><title>UKOUG is right around the corner!</title><link>http://feeds.feedburner.com/~r/orana_apex/~3/465231578/ukoug-is-right-around-corner.html</link><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">roelhartman@hotmail.com (Roel)</dc:creator><pubDate>Tue, 25 Nov 2008 09:13:00 -0600</pubDate><guid isPermaLink="false">tag:google.com,2005:reader/item/e293af38b7a48620</guid><description>In a few days I will pack my bags and head off to Birmingham for the 2008 version of the UKOUG. I am looking forward in meeting old friends and making new ones. And of course - attend some of the most interesting sessions available in Europe!&lt;br&gt;While I was setting up my agenda for the week I noticed that on every day the first session starts at 9:25. That makes it a lot easier to network at night...&lt;br&gt;My agenda contains a mix of Fusion, DBA, Development sessions and of course APEX (all though there is not that many APEX sessions). It is gonna be a busy week!&lt;table width="100%" align="center" border="1"&gt;&lt;tbody&gt;&lt;tr width="100%"&gt;&lt;td width="20%"&gt;&lt;b&gt;Monday&lt;/b&gt;&lt;/td&gt;&lt;td width="100%"&gt;Advanced SQL for PL/SQL Programmers&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;td&gt;Oracle Application Express Now and in the Future&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;td&gt;Oracle Forms: Features and Future&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;td&gt;Building Your Business Services in Oracle ADF: A Case Study of Redeveloping an Oracle Forms Application&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;td&gt;UKOUG 2008 Opening Party&lt;/td&gt;&lt;/tr&gt;&lt;td&gt;&lt;br&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Tuesday&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Follow up session to 'Oracle Exadata - Extreme Performance'&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;td&gt;Beginners' Guide to Trouble-shooting&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;td&gt;Extreme Reusability - New Features in Oracle ADF 11g (FTMS)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;td&gt;Designing and Building Security at the Data Layer&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;td&gt;Community Focus Pubs&lt;/td&gt;&lt;/tr&gt;&lt;td&gt;&lt;br&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Wednesday&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Changing to the World with Oracle Web Services and the Service Oriented Architecture (FTGTS)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;td&gt;The Fusion Development Platform (FTMS)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;td&gt;Migrating Oracle Forms to SOA and J2EE (Oracle ADF)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;td&gt;Advanced Oracle Application Express Tips and Techniques&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;td&gt;Performance Tuning Basics&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;td&gt;Visual Data Modeling with Oracle SQL Developer&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;td&gt;25th Year Celebration Party&lt;/td&gt;&lt;/tr&gt;&lt;td&gt;&lt;br&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Thursday&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Materialized Views Administration and Internals&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;td&gt;Being Steven Feuerstein &lt;span style="font-style:italic"&gt;(IMHO wins the Best-Title-Award)&lt;/span&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;td&gt;Designing PL/SQL applications&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="font-weight:bold"&gt;(Re)Developing a logistic application in APEX in the real world &lt;span style="font-weight:normal"&gt;(that's mine)&lt;/span&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;td&gt;Securing an APEX application on a Microsoft platform&lt;/td&gt;&lt;/tr&gt;&lt;td&gt;&lt;br&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Friday&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Oracle Beehive - The only complete and open platform for integrated, secure collaboration&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;td&gt;Advanced SQL Features&lt;/td&gt;&lt;/tr&gt;&lt;/td&gt;&lt;/td&gt;&lt;/td&gt;&lt;/td&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;img src="http://feeds.feedburner.com/~r/orana_apex/~4/465231578" height="1" width="1"/&gt;</description><feedburner:origLink>http://roelhartman.blogspot.com/2008/11/ukoug-is-right-around-corner.html</feedburner:origLink></item><item><title>OAS, APEX and the favicon</title><link>http://feeds.feedburner.com/~r/orana_apex/~3/464202099/oas-apex-and-favicon.html</link><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tobias Arnhold</dc:creator><pubDate>Mon, 24 Nov 2008 12:35:23 -0600</pubDate><guid isPermaLink="false">tag:google.com,2005:reader/item/da1e5d1b43afc5f4</guid><description>If you want to use a favicon in your APEX/OAS environment you need to copy the file to the following place:&lt;br&gt;&lt;br&gt;%ORACLE_HOME%\Apache\Apache\htdocs&lt;br&gt;&lt;br&gt;Example:&lt;br&gt;&lt;a href="http://1.bp.blogspot.com/_A7ko33pi4F4/SSrzWvPW5JI/AAAAAAAAAGU/pKMQ-9SxAkg/s1600-h/favicon.png"&gt;&lt;img style="margin:0px auto 10px;display:block;text-align:center;width:250px;height:30px" src="http://1.bp.blogspot.com/_A7ko33pi4F4/SSrzWvPW5JI/AAAAAAAAAGU/pKMQ-9SxAkg/s400/favicon.png" alt="" border="0"&gt;&lt;/a&gt;It needs to be a icon called favicon.ico with the size of 16x16 pixels.&lt;img src="http://feeds.feedburner.com/~r/orana_apex/~4/464202099" height="1" width="1"/&gt;</description><feedburner:origLink>http://apex-at-work.blogspot.com/2008/11/oas-apex-and-favicon.html</feedburner:origLink></item><item><title>Solution for APEX import error ORA-20001, ORA-02047 (3)</title><link>http://feeds.feedburner.com/~r/orana_apex/~3/464202100/solution-for-apex-import-error-ora.html</link><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tobias Arnhold</dc:creator><pubDate>Fri, 28 Nov 2008 07:54:35 -0600</pubDate><guid isPermaLink="false">tag:google.com,2005:reader/item/8975f5892eb8e567</guid><description>Just for the people who are curios about the APEX import error ORA-02047 I had the last couple of weeks.&lt;br&gt;&lt;br&gt;On the next workday I followed the hint from Dietmar and changed the settings in my dads.conf:&lt;br&gt;&lt;pre name="code"&gt;&lt;br&gt;&amp;lt;Location /pls/xe&amp;gt;&lt;br&gt;PlsqlNLSLanguage GERMAN_GERMANY.AL32UTF8&lt;br&gt;&amp;lt;/Location&amp;gt;&lt;br&gt;&lt;/pre&gt;&lt;br&gt;After that the error did not occur again.&lt;br&gt;In this time I did around 20 to 40 import and exports without any problems. I would say: That's it!&lt;br&gt;&lt;br&gt;You always have to use AL32UTF8 in your PlsqlNLSLanguage variable.&lt;br&gt;&lt;br&gt;&lt;span style="font-weight:bold"&gt;Update:&lt;/span&gt;&lt;br&gt;28.11.2008 - Error occurred again... For now I just restarted the OAS service and the import worked as well as before.&lt;img src="http://feeds.feedburner.com/~r/orana_apex/~4/464202100" height="1" width="1"/&gt;</description><feedburner:origLink>http://apex-at-work.blogspot.com/2008/11/solution-for-apex-import-error-ora.html</feedburner:origLink></item><item><title>Change is Coming....</title><link>http://feeds.feedburner.com/~r/orana_apex/~3/460843054/change-is-coming.html</link><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Joel R. Kallman</dc:creator><pubDate>Fri, 21 Nov 2008 08:46:45 -0600</pubDate><guid isPermaLink="false">tag:google.com,2005:reader/item/74561802c488a872</guid><description>Change is coming...and no, I'm not referring to the forthcoming change in Washington.  I'm referring to &lt;a href="http://apex.oracle.com"&gt;Oracle Application Express&lt;/a&gt;.&lt;br&gt;&lt;br&gt;Since the first supported release of Application Express (Oracle HTML DB 1.5), Application Express has been delivered as a supported feature of the Oracle Database, supporting database releases 9.2.0.3 and higher.  So even though Oracle HTML DB 1.5 was delivered as a feature of the Oracle Database Release 10gR1, a customer could actually download it from the &lt;a href="http://otn.oracle.com"&gt;Oracle Technology Network&lt;/a&gt;, install it in their Oracle Database 9iR2 9.2.0.3, and be in a supported configuration.&lt;br&gt;&lt;br&gt;For the forthcoming release of Oracle Application Express 3.2, which introduces &lt;a href="http://www.oracle.com/technology/products/forms/index.html"&gt;Oracle Forms&lt;/a&gt; Conversion, the minimum database version will continue to be 9.2.0.3.  But for Oracle Application Express 4.0, the minimum database version will be Oracle Database 10gR2 10.2.0.x - possibly even 10.2.0.4.&lt;img src="http://feeds.feedburner.com/~r/orana_apex/~4/460843054" height="1" width="1"/&gt;</description><feedburner:origLink>http://joelkallman.blogspot.com/2008/11/change-is-coming.html</feedburner:origLink></item><item><title>Group Headings in an Interactive Report (APEX)</title><link>http://feeds.feedburner.com/~r/orana_apex/~3/460588593/group-headings-in-interactive-report.html</link><category>group heading</category><category>column</category><category>interactive report</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dimitri Gielis</dc:creator><pubDate>Fri, 21 Nov 2008 02:41:58 -0600</pubDate><guid isPermaLink="false">tag:google.com,2005:reader/item/6e9af45c07c9bbc2</guid><description>Did you ever wanted a group heading above your column headings in an Interactive Report in APEX? I wondered why that wasn't already included in APEX, as all components are there to get it to work. Let's create a little example to show what I mean.&lt;br&gt;&lt;br&gt;Create an Interactive Report on the emp table (for ex. select * from emp).&lt;br&gt;&lt;br&gt;In your Interactive Report details there's a section Column Groups where you can define groups.&lt;br&gt;But it also says: "Column Groups are used to group columns together on the single row view."&lt;br&gt;In my example I created two groups.&lt;br&gt;&lt;br&gt;&lt;a href="http://2.bp.blogspot.com/_tffIKLFlRlY/SSZovMytlcI/AAAAAAAAE-c/94iiLgfA0to/s1600-h/Picture+2.png"&gt;&lt;img style="margin:0px auto 10px;display:block;text-align:center;width:400px;height:141px" src="http://2.bp.blogspot.com/_tffIKLFlRlY/SSZovMytlcI/AAAAAAAAE-c/94iiLgfA0to/s400/Picture+2.png" alt="" border="0"&gt;&lt;/a&gt;&lt;br&gt;Next we need to edit the group to say which columns belong to which group.&lt;br&gt;In my example I specified that the columns Empno and Ename belong to Group 1. I specified some other columns for my Group 2.&lt;br&gt;&lt;br&gt;&lt;a href="http://1.bp.blogspot.com/_tffIKLFlRlY/SSZo2JvMaOI/AAAAAAAAE-k/mJKrmvzxWkY/s1600-h/Picture+3.png"&gt;&lt;img style="margin:0px auto 10px;display:block;text-align:center;width:400px;height:337px" src="http://1.bp.blogspot.com/_tffIKLFlRlY/SSZo2JvMaOI/AAAAAAAAE-k/mJKrmvzxWkY/s400/Picture+3.png" alt="" border="0"&gt;&lt;/a&gt;&lt;br&gt;If you run the page you'll see this IR (without group headings)&lt;br&gt;&lt;br&gt;&lt;a href="http://3.bp.blogspot.com/_tffIKLFlRlY/SSZsSk2kxqI/AAAAAAAAE-8/O75TS0aRRZc/s1600-h/Picture+1.png"&gt;&lt;img style="margin:0px auto 10px;display:block;text-align:center;width:400px;height:357px" src="http://3.bp.blogspot.com/_tffIKLFlRlY/SSZsSk2kxqI/AAAAAAAAE-8/O75TS0aRRZc/s400/Picture+1.png" alt="" border="0"&gt;&lt;/a&gt;&lt;br&gt;But when you select the single row view (the Edit icon in front of the row) you'll see this:&lt;br&gt;&lt;br&gt;&lt;a href="http://1.bp.blogspot.com/_tffIKLFlRlY/SSZo-MkwqfI/AAAAAAAAE-s/NDkbShAn348/s1600-h/Picture+4.png"&gt;&lt;img style="margin:0px auto 10px;display:block;text-align:center;width:400px;height:221px" src="http://1.bp.blogspot.com/_tffIKLFlRlY/SSZo-MkwqfI/AAAAAAAAE-s/NDkbShAn348/s400/Picture+4.png" alt="" border="0"&gt;&lt;/a&gt;&lt;br&gt;So you can see the groups nicely in the single row view but it's not there in the normal report...&lt;br&gt;&lt;br&gt;So I thought, as APEX is completely dictionary driven, we should be able to find all the pieces and with some javascript we should be able to change the DOM element to include the group headings in the normal report too. The result:&lt;br&gt;&lt;br&gt;&lt;a href="http://2.bp.blogspot.com/_tffIKLFlRlY/SSZpGxZOGSI/AAAAAAAAE-0/qgkCeJu7HAs/s1600-h/Picture+5.png"&gt;&lt;img style="margin:0px auto 10px;display:block;text-align:center;width:400px;height:331px" src="http://2.bp.blogspot.com/_tffIKLFlRlY/SSZpGxZOGSI/AAAAAAAAE-0/qgkCeJu7HAs/s400/Picture+5.png" alt="" border="0"&gt;&lt;/a&gt;You can see this example live &lt;a href="http://examples.apex-evangelists.com/pls/apex/f?p=286:53:0"&gt;here&lt;/a&gt;, the source code is also there, so you can see how I did things.&lt;br&gt;&lt;br&gt;On the page I open the "Select Columns" automatically, so you can see the available columns and the groups in () and you can dynamically play with showing and hiding columns.&lt;br&gt;&lt;br&gt;In short the way it works:&lt;br&gt;1) Query the APEX dictionary to see which columns and groups there are defined and return a string that can be parsed into a json object.&lt;br&gt;2) Create a javascript function to add the group headings above the column headers. I put some notes in the javascript and added a lot of console.log's. If you remove the // you'll see in Firebug a full trace what is happening.&lt;br&gt;3) To attach it to the Interactive Report and call it from your page you need to do some more. At OOW I had a chat with Carl about it, at the moment you can't call your own function at the end when the interactive report is called (but he was going to change that in future releases). Carl told me I was forced to put a little timeout there to make sure the Interactive Report was drawn before my javascript ran.&lt;br&gt;&lt;br&gt;Feel free to try it in your own environment and give some feedback. The code is generic so you should be able to plug it into your environment without that much effort. I didn't use jquery as I wanted a generic solution for a "normal" APEX environment. Another thing I didn't do is looking if you defined a link (edit icon) before the row or not. So these might be enhancements for the next release...&lt;img src="http://feeds.feedburner.com/~r/orana_apex/~4/460588593" height="1" width="1"/&gt;</description><feedburner:origLink>http://dgielis.blogspot.com/2008/11/group-headings-in-interactive-report.html</feedburner:origLink></item><item><title>Flashback table data prevented by a constraint</title><link>http://feeds.feedburner.com/~r/orana_apex/~3/458906050/flashback-table-data-prevented-by.html</link><category>flashback</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dimitri Gielis</dc:creator><pubDate>Wed, 19 Nov 2008 12:48:11 -0600</pubDate><guid isPermaLink="false">tag:google.com,2005:reader/item/55294d252208ccfd</guid><description>When I was reorganizing some tables I deleted some data which at the end I wanted to reuse.&lt;br&gt;I was pretty confident that with the flashback technology in the Oracle database I could get my data again. So I was surprised when I got the message &lt;span style="font-style:italic"&gt;"ORA-01466: unable to read data - table definition has changed".&lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;a href="http://1.bp.blogspot.com/_tffIKLFlRlY/SSReWoAk2yI/AAAAAAAAE-U/PaouKtnTNlY/s1600-h/Picture+1.png"&gt;&lt;img style="margin:0px auto 10px;display:block;text-align:center;width:400px;height:179px" src="http://1.bp.blogspot.com/_tffIKLFlRlY/SSReWoAk2yI/AAAAAAAAE-U/PaouKtnTNlY/s400/Picture+1.png" alt="" border="0"&gt;&lt;/a&gt;&lt;br&gt;I thought I had done something wrong so I build a small test case to see what was happening.&lt;br&gt;&lt;pre&gt;&lt;code&gt;&lt;br&gt;-- Create table with one record&lt;br&gt;create table t (b varchar2(100));&lt;br&gt;insert into t values ('hello world - works');&lt;br&gt;commit;&lt;br&gt;-- Look at the data&lt;br&gt;select * from t;&lt;br&gt;-- What timestamp did I still see my data -19-NOV-08 02.09.23.478019000 PM +00:00&lt;br&gt;SELECT SYSTIMESTAMP FROM dual;&lt;br&gt;-- Create an index&lt;br&gt;create index t_idx on t (b);&lt;br&gt;-- Delete all the data from my table and commit&lt;br&gt;delete from t;&lt;br&gt;commit;&lt;br&gt;-- There's no data anymore, nice&lt;br&gt;select * from t;&lt;br&gt;-- And with the flashback technology I see my data&lt;br&gt;select * from t as of timestamp to_timestamp('19-NOV-08 02.09.23.478 PM');&lt;br&gt;-- Insert another record&lt;br&gt;insert into t values ('hello world - no go');&lt;br&gt;commit;&lt;br&gt;-- Do some DDL on the table now, add a constraint&lt;br&gt;alter table t add constraint t_pk primary key (b)&lt;br&gt;select * from t;&lt;br&gt;-- I still see my data at this stage, but now we drop the constraint and delete the records&lt;br&gt;alter table t drop constraint t_pk;&lt;br&gt;delete from t;&lt;br&gt;commit;&lt;br&gt;-- Use flashback again&lt;br&gt;select * from t as of timestamp to_timestamp('19-NOV-08 02.09.23.478 PM');&lt;br&gt;-- I can't get to my data anymore&lt;br&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br&gt;When reading through the &lt;a href="http://download.oracle.com/docs/cd/B28359_01/server.111/b28286/statements_9012.htm#SQLRF01802"&gt;documentation&lt;/a&gt; this made it clear: &lt;span style="font-style:italic"&gt;"Oracle Database cannot restore a table to an earlier state across any DDL operations that change the structure of the table"&lt;/span&gt;.&lt;br&gt;&lt;br&gt;Oracle does have limits ;-) and time for me to read through the documentation again...&lt;img src="http://feeds.feedburner.com/~r/orana_apex/~4/458906050" height="1" width="1"/&gt;</description><feedburner:origLink>http://dgielis.blogspot.com/2008/11/flashback-table-data-prevented-by.html</feedburner:origLink></item><item><title>Integrate Oracle Forms with APEX</title><link>http://feeds.feedburner.com/~r/orana_apex/~3/458455175/integrate-oracle-forms-with-apex.html</link><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">roelhartman@hotmail.com (Roel)</dc:creator><pubDate>Wed, 19 Nov 2008 07:14:00 -0600</pubDate><guid isPermaLink="false">tag:google.com,2005:reader/item/a94d6edada345081</guid><description>APEX 3.2 will contain functionality to migrate Oracle Forms to APEX. I am one of the (about) 10 lucky people that take part in testing the Limited Early Adopter release, so I know what it can and cannot do (I will blog about that later).&lt;br&gt;In 2007 Wilfred van der Deijl did a presentation at ODTUG about the integration of Oracle Forms with JSF, JSP and ADF Faces. This eventually resulted in a product &lt;a href="http://www.commit-consulting.com/oraformsfaces/"&gt;OraFormsFaces&lt;/a&gt;. The technique he used is elaboratly described in &lt;a href="http://www.oratransplant.nl/files/formsInJSF/Forms-as-Web-Components-Step-By-Step.pdf"&gt;this Step-by-step guide&lt;/a&gt;.&lt;br&gt;So I thought: &lt;span style="font-style:italic"&gt;Why not try to copy this technique and do this also in APEX?&lt;/span&gt;&lt;br&gt;&lt;br&gt;So first I created a simple form showing Orders (all is based on the HR scheme). The second step is to incorporate this Form in an APEX region. So I created a page and within that page a PL/SQL region. The region source is a call to a database procedure APEX$CALL_FORM. This procedure has a couple of arguments, like formname, username and password. This procedure simply uses htp.p to put out the same tags that are used to show a form the regular way (I used Firebug to grab that code) and uses the parameters to replace the formname etc.&lt;br&gt;&lt;br&gt;The results is:&lt;br&gt;&lt;a href="http://1.bp.blogspot.com/_1PcG7Kr-Zg8/SSQV2LGW_AI/AAAAAAAAAFo/Wui3g64uAsI/s1600-h/ScreenShot036.jpg"&gt;&lt;img style="margin:0pt 10px 10px 0pt;width:320px;height:230px" src="http://1.bp.blogspot.com/_1PcG7Kr-Zg8/SSQV2LGW_AI/AAAAAAAAAFo/Wui3g64uAsI/s320/ScreenShot036.jpg" alt="" border="0"&gt;&lt;/a&gt;&lt;br&gt;This is showing a Form within an APEX region. The form is embedded in two DIV's: An 'innerdiv' and an 'outerdiv'.&lt;br&gt;Next was to apply some style attributes to the div's and the applet itself to keep the menu, buttons and scrollbar out of sight. I used the width and height settings to eliminate the scrollbars and negative margin settings to clip all unwanted content.&lt;br&gt;&lt;br&gt;The result of that excercise look like this:&lt;a href="http://2.bp.blogspot.com/_1PcG7Kr-Zg8/SSQZPyBcZYI/AAAAAAAAAFw/yeIhosp52-8/s1600-h/ScreenShot037.jpg"&gt;&lt;img style="margin:0pt 0pt 10px 10px;width:320px;height:159px" src="http://2.bp.blogspot.com/_1PcG7Kr-Zg8/SSQZPyBcZYI/AAAAAAAAAFw/yeIhosp52-8/s320/ScreenShot037.jpg" alt="" border="0"&gt;&lt;/a&gt;&lt;br&gt;You can hardly tell that this is an Oracle Form (especially because I used similar visual attributes as the APEX theme).&lt;br&gt;&lt;br&gt;The next step was to use this form as a master for a (detail) APEX region: Order Items. Just above the Order Items region I created a dummy region that contains the Order Id for which the Order Items should appear in the report. In the HTML Form Elements Attributes of the Order Id I entered a piece of javascript (onchange="javascript:refresh_region(this);") that would refresh the Order Item region on a change of the Order Id (therefore the function refresh_region does a call to html_PPR_Report_Page).&lt;br&gt;&lt;a href="http://2.bp.blogspot.com/_1PcG7Kr-Zg8/SSQbHCLvULI/AAAAAAAAAF4/egFksdMG0Rc/s1600-h/ScreenShot038.jpg"&gt;&lt;img style="margin:0pt 10px 10px 0pt;width:320px;height:146px" src="http://2.bp.blogspot.com/_1PcG7Kr-Zg8/SSQbHCLvULI/AAAAAAAAAF4/egFksdMG0Rc/s320/ScreenShot038.jpg" alt="" border="0"&gt;&lt;/a&gt;&lt;br&gt;So far so good. When navigating through the form the Order Id should be updated (and automagically the Order Items get updated as well). So I added a WHEN-NEW-RECORD-INSTANCE to the Order Block in the form with just one simple call:    &lt;span style="font-family:courier new"&gt;web.show_document('javascript:$s("P1_ORDER_ID",'||:DEMO_ORDERS.ORDER_ID ||')', '_self'); &lt;/span&gt;&lt;br&gt;This sets the (APEX) P1_ORDER_ID to the current Order Id in the form. And this works magnificent!&lt;br&gt;The final step is to use the Oracle Form as a detail to an APEX region as well (so a master-detail-detail page). Therefore I copied the 'CommunicatorBean' java code from Wilfred's guide and deployed that on my Forms Server (it took somewhat longer than just these two lines, but I won't go in to that ;-) ). I also added a CommunicatorBean-item to my form and added the following code in the WHEN-CUSTOM-ITEM-EVENT triger on that item.&lt;br&gt;&lt;br&gt;&lt;code&gt;declare&lt;br&gt;BeanEventDetails ParamList;&lt;br&gt;ParamType number := text_parameter;&lt;br&gt;Event varchar2(1000);&lt;br&gt;Payload varchar2(1000);&lt;br&gt;begin&lt;br&gt;BeanEventDetails := get_parameter_list(:system.custom_item_event_parameters&lt;/code&gt;&lt;code&gt;);&lt;br&gt;get_parameter_attr(BeanEventDetails, 'Event', ParamType, Event);&lt;br&gt;get_parameter_attr(BeanEventDetails, 'Payload', ParamTyp&lt;/code&gt;&lt;code&gt;e, Payload);&lt;br&gt;if event='do_key'&lt;br&gt;then&lt;br&gt;message('About to '||payload);&lt;br&gt;do_key(payload);&lt;br&gt;end if;&lt;br&gt;if event='execute_query'&lt;br&gt;then&lt;/code&gt;&lt;br&gt;&lt;code&gt;    set_block_property('DEMO_ORDERS', DEFAULT_WHERE, 'WHERE CUSTOMER_ID = '||payload );&lt;br&gt;execute_query;&lt;br&gt;end if;&lt;br&gt;end;&lt;br&gt;&lt;/code&gt;&lt;a href="http://4.bp.blogspot.com/_1PcG7Kr-Zg8/SSQfB7PaKdI/AAAAAAAAAGA/eBq9txk1xps/s1600-h/ScreenShot039.jpg"&gt;&lt;img style="margin:0pt 0pt 10px 10px;width:320px;height:167px" src="http://4.bp.blogspot.com/_1PcG7Kr-Zg8/SSQfB7PaKdI/AAAAAAAAAGA/eBq9txk1xps/s320/ScreenShot039.jpg" alt="" border="0"&gt;&lt;/a&gt;&lt;br&gt;Then I created a master region (Interactive Report on Customers) and on the column Customer ID a link: javascript:setFormItem(#CUSTOMER_ID#); and this function does nothing more than :  document.formsapplet.raiseEvent('execute_query', pCustId );.&lt;br&gt;And now, when I click on a Customer Id, the Form immediately shows the Orders for that customer and the Order Items are synchronized with the Order in the Form.&lt;br&gt;&lt;a href="http://1.bp.blogspot.com/_1PcG7Kr-Zg8/SSQkaqB4s-I/AAAAAAAAAGI/ASuD5YKtNm4/s1600-h/ScreenShot040.jpg"&gt;&lt;img style="margin:0px auto 10px;display:block;text-align:center;width:320px;height:190px" src="http://1.bp.blogspot.com/_1PcG7Kr-Zg8/SSQkaqB4s-I/AAAAAAAAAGI/ASuD5YKtNm4/s320/ScreenShot040.jpg" alt="" border="0"&gt;&lt;/a&gt;So it is possible to integrate your existing Forms with an APEX application, making a smooth transition possible.&lt;br&gt;I have submitted an abstract for ODTUG on this subject, so if it is selected I can show you this (and more!) live...&lt;br&gt;Last but certainly not least, many thanks to Wilfred for sharing his knowledge on the web!&lt;img src="http://feeds.feedburner.com/~r/orana_apex/~4/458455175" height="1" width="1"/&gt;</description><feedburner:origLink>http://roelhartman.blogspot.com/2008/11/integrate-oracle-forms-with-apex.html</feedburner:origLink></item><item><title>Anychart 5 integration kit for APEX</title><link>http://feeds.feedburner.com/~r/orana_apex/~3/457446984/anychart-5-integration-kit-for-apex.html</link><category>anychart 5 integration kit apex</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dimitri Gielis</dc:creator><pubDate>Tue, 18 Nov 2008 09:07:54 -0600</pubDate><guid isPermaLink="false">tag:google.com,2005:reader/item/002876139860a35c</guid><description>A few days ago we released our &lt;a href="http://anychart.apex-evangelists.com/"&gt;Anychart 5 integration kit for Oracle Application Express&lt;/a&gt; (APEX).&lt;br&gt;&lt;br&gt;&lt;span style="font-weight:bold"&gt;Background&lt;/span&gt;&lt;br&gt;&lt;br&gt;APEX has the ability to create (flash) charts. They are based on an older version of Anychart, version 3.3. Although these charts are already nice, there are some problems with it. You can't do everything you want with it, you can't print for ex, in short they look fine but not great.&lt;br&gt;Anychart released a while ago Anychart 5 which not only looks a lot nicer, but it resolved the problems and it has a lot more possibilities and features! Below, on the left, a chart created in APEX by using one of the predefined examples and on the right, the chart in Anychart 5 format.&lt;br&gt;&lt;br&gt;&lt;a href="http://4.bp.blogspot.com/_tffIKLFlRlY/SSLKRcDe9VI/AAAAAAAAE9s/_Mxwq_qxHYU/s1600-h/Picture+1.png"&gt;&lt;img style="margin:0px auto 10px;display:block;text-align:center;width:400px;height:170px" src="http://4.bp.blogspot.com/_tffIKLFlRlY/SSLKRcDe9VI/AAAAAAAAE9s/_Mxwq_qxHYU/s400/Picture+1.png" alt="" border="0"&gt;&lt;/a&gt;I hope the charts speak for themselves ;-)&lt;br&gt;&lt;br&gt;&lt;span style="font-weight:bold"&gt;Installation&lt;/span&gt;&lt;br&gt;&lt;br&gt;You can install this integration kit in a couple of different ways. If you prefer to keep the original APEX installation intact, you can do that and copy the integration kit in another folder. That means you can use the Anychart 3.3 and Anychart 5 charts together (like on the site of us).&lt;br&gt;You can also overwrite the files that came with APEX (take a backup first!) and that should change all your charts (also existing ones) in Anychart 5 format.&lt;br&gt;&lt;br&gt;In both cases you can still use the wizards in APEX to create the charts, but if you decided to not overwrite the files, you need to make a small change in the chart region to point to the right path where you installed your files. The integration kit was tested on APEX 3.x (0, 1) and database 10g, 11g and XE with both the http server and the Embedded PLSQL Gateway. However if you do find a problem, please let us now or write a mail to apex@anychart.com.&lt;br&gt;&lt;br&gt;&lt;span style="font-weight:bold"&gt;Under the hood&lt;/span&gt;&lt;br&gt;&lt;br&gt;So what's happening? The Anychart 5 file format is in a very different format, so what we did is creating a translation file which converts the Anychart 3 xml into Anychart 5 xml. You'll see the 2DColumn.swf of the integration chart are really small, that's because only the translation is done there and then sent to the anychart.swf file in the format it recognizes.&lt;br&gt;&lt;br&gt;&lt;a href="http://2.bp.blogspot.com/_tffIKLFlRlY/SSLUQADdpAI/AAAAAAAAE98/Rp4lKkW0X9w/s1600-h/Picture+2.png"&gt;&lt;img style="margin:0px auto 10px;display:block;text-align:center;width:400px;height:159px" src="http://2.bp.blogspot.com/_tffIKLFlRlY/SSLUQADdpAI/AAAAAAAAE98/Rp4lKkW0X9w/s400/Picture+2.png" alt="" border="0"&gt;&lt;/a&gt;&lt;br&gt;&lt;span style="font-weight:bold"&gt;Using the integration kit&lt;/span&gt;&lt;br&gt;&lt;br&gt;You can keep using the wizards in APEX to create your chart. This integration kit is meant as a first step towards the full kit we are working on. All the current types of charts in APEX are already supported by this kit and more, like for ex the combined charts - like on the screenshot above-, but Anychart 5 can do a lot more. For the Dashboards and Gauges for ex, which are currently not yet a type in APEX, you would need to write some more code yourself.&lt;br&gt;The followup kit will also provide you with the possibility to create these types of charts (Dashboards, Gauges, Maps, Gantts) through a wizard or at least with writing as less code as possible. In the meanwhile we (&lt;a href="http://www.apex-evangelists.com"&gt;Apex Evangelists&lt;/a&gt;) can provide you with consulting to create other types of charts.&lt;br&gt;&lt;br&gt;&lt;a href="http://2.bp.blogspot.com/_tffIKLFlRlY/SSLXJ_82VKI/AAAAAAAAE-E/FBweGRUbAUo/s1600-h/Picture+3.png"&gt;&lt;img style="margin:0px auto 10px;display:block;text-align:center;width:400px;height:208px" src="http://2.bp.blogspot.com/_tffIKLFlRlY/SSLXJ_82VKI/AAAAAAAAE-E/FBweGRUbAUo/s400/Picture+3.png" alt="" border="0"&gt;&lt;/a&gt;&lt;br&gt;&lt;span style="font-weight:bold"&gt;Examples&lt;/span&gt;&lt;br&gt;&lt;br&gt;A full set of examples can be found on &lt;a href="http://anychart.apex-evangelists.com/"&gt;this site&lt;/a&gt;. All types of charts are shown in the standard APEX format (without changing or making it nicer), in the middle (if you enable the checkbox) you'll find the exact same chart but using the integration kit (so no changes made there) and on the right you find the same chart but with a few changes that shows the potential of Anychart 5.&lt;br&gt;You can also view the source of the region, the chart and the series that are used.&lt;br&gt;&lt;br&gt;&lt;span style="font-weight:bold"&gt;Purchase&lt;/span&gt;&lt;br&gt;&lt;br&gt;The integration kit comes with a &lt;span style="font-style:italic"&gt;trial version&lt;/span&gt; of the Anychart 5 .swf file. You can see it by the watermark. If you buy the full version from the &lt;a href="http://www.anychart.com/"&gt;Anychart website&lt;/a&gt; and replace the anychart.swf file that comes with the integration kit, the watermark will disappear.&lt;br&gt;The integration kit itself doesn't cost you any money, you only need to pay for the Anychart license. APEX users get a 15% discount by using the code: APEX15&lt;br&gt;&lt;br&gt;&lt;span style="font-weight:bold"&gt;Final thoughts&lt;/span&gt;&lt;br&gt;&lt;br&gt;This integration kit came together by the partnership of &lt;a href="http://www.apex-evangelists.com/"&gt;Apex Evangelists&lt;/a&gt; and &lt;a href="http://www.anychart.com/"&gt;Anychart&lt;/a&gt;. I would like to thank the people at Anychart for their help in working on this.&lt;img src="http://feeds.feedburner.com/~r/orana_apex/~4/457446984" height="1" width="1"/&gt;</description><feedburner:origLink>http://dgielis.blogspot.com/2008/11/anychart-5-integration-kit-for-apex.html</feedburner:origLink></item><item><title>Timepicker and APEX</title><link>http://feeds.feedburner.com/~r/orana_apex/~3/457384676/timepicker-and-apex.html</link><category>Javascript</category><category>Third Party Integration</category><category>AJAX</category><category>Oracle Apex</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Paulo Vale</dc:creator><pubDate>Tue, 18 Nov 2008 09:04:04 -0600</pubDate><guid isPermaLink="false">tag:google.com,2005:reader/item/50fdaca6582c5f9e</guid><description>ClockPick is a jQuery time picker plugin. As I showed in previous posts, it's fairly easy to integrate third party javascript components with APEX.



A demo of ClockPick working with APEX can be found here.

How to do it?

1- Upload files to your APEX server. You can upload them directly to the server filesystem or use static files in Shared Components;

jquery.clockpick.1.2.4.js 
clockpick&lt;img src="http://feeds.feedburner.com/~r/OracleApexNotebook/~4/457253334" height="1" width="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/orana_apex/~4/457384676" height="1" width="1"/&gt;</description><feedburner:origLink>http://feeds.feedburner.com/~r/OracleApexNotebook/~3/457253334/timepicker-and-apex.html</feedburner:origLink></item><item><title>&lt;br&gt;&lt;br&gt;In loving memory of our son, father, brother, fiancé and</title><link>http://feeds.feedburner.com/~r/orana_apex/~3/456782481/in-loving-memory-of-our-son-father.html</link><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Carl Backstrom</dc:creator><pubDate>Mon, 17 Nov 2008 22:37:12 -0600</pubDate><guid isPermaLink="false">tag:google.com,2005:reader/item/47ceb0c228c443e0</guid><description>&lt;a href="http://4.bp.blogspot.com/_SGKKQKzkq6Q/SSJFm89MLpI/AAAAAAAAAFw/Z93E2f2zrik/s1600-h/carl+and+desi.jpg"&gt;&lt;img style="display:block;margin:0px auto 10px;text-align:center;width:166px;height:200px" src="http://4.bp.blogspot.com/_SGKKQKzkq6Q/SSJFm89MLpI/AAAAAAAAAFw/Z93E2f2zrik/s200/carl+and+desi.jpg" border="0" alt=""&gt;&lt;/a&gt;&lt;br&gt;&lt;div align="center"&gt;&lt;br&gt;In loving memory of our son, father, brother, fiancé and friend&lt;br&gt;Carl Backstrom&lt;br&gt;October 19, 1973 – October 26, 2008&lt;br&gt;&lt;/div&gt;&lt;br&gt;Thank you, thank you , thank you to everyone. For all the memories shared, donations and words of comfort, please know each is truly appreciated by Carl's family. It means so much to us to know how many people loved and respected Carl. Many of you expressed such beautiful memories and words of comfort that we truly understand why Carl enjoyed his work so much. On behalf of Carl's daughter, Destany, and our family we would like to thank you for the generous donation made. Please know that the funds are set aside to send Destany to college to ensure she has the future Carl dreamed for her. &lt;br&gt;&lt;br&gt;Carl truly enjoyed his work and interacting with so many people. He loved problem solving and figuring out new and interesting solutions. Many a time he would share with us what he was working on, especially when he helped someone with their application or was able to change code from 8 lines to 3. Most of the time we would smile and nod even if we didn't have a clue to what he was talking about. We knew his job wasn't work to him but a chance to help people and solve a problem. It is wonderful to hear from his Internet family since we saw the hours he put in (even if we were encouraging him to get off the computer to come play). We saw how hard he worked and how much of himself he put into everything he did.&lt;br&gt;&lt;div align="center"&gt;&lt;br&gt;“And in the end, it's not the years in your life that count. It's the life in your years.” - Abraham Lincoln&lt;br&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;div align="center"&gt;&lt;br&gt;Donations to Carl's Memorial Fund can be made several ways:&lt;br&gt;Domestic wire transfers&lt;br&gt;Account Number 152460903&lt;br&gt;Citibank ABA Number 322271724&lt;br&gt;International wire transfers SWIFT Code: CITI US 33&lt;br&gt;Checks&lt;br&gt;Make payable to Susan Bailey (Carl's Mother)&lt;br&gt;Address: 3395 S. Jones Blvd #403&lt;br&gt;Las Vegas, NV 89146&lt;br&gt;&lt;/div&gt;&lt;div&gt;
&lt;a href="http://feeds.feedburner.com/~f/carlback?a=YA9qN"&gt;&lt;img src="http://feeds.feedburner.com/~f/carlback?i=YA9qN" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/carlback?a=dwpPN"&gt;&lt;img src="http://feeds.feedburner.com/~f/carlback?i=dwpPN" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/carlback?a=XKa5n"&gt;&lt;img src="http://feeds.feedburner.com/~f/carlback?i=XKa5n" border="0"&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/carlback/~4/456763103" height="1" width="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/orana_apex/~4/456782481" height="1" width="1"/&gt;</description><feedburner:origLink>http://feeds.feedburner.com/~r/carlback/~3/456763103/in-loving-memory-of-our-son-father.html</feedburner:origLink></item><item><title>My first live hockey game</title><link>http://feeds.feedburner.com/~r/orana_apex/~3/453581810/my-first-live-hockey-game.html</link><category>canada</category><category>hockey</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dimitri Gielis</dc:creator><pubDate>Fri, 14 Nov 2008 17:55:28 -0600</pubDate><guid isPermaLink="false">tag:google.com,2005:reader/item/c6e2fcbd61bf169a</guid><description>On Tuesday I went to my first ever live hockey game. I didn't know what to expect when James said me he had tickets for the hockey game, but he told me hockey is pretty big in Canada.&lt;br&gt;&lt;br&gt;I saw the game Calgary &lt;a href="http://flames.nhl.com/"&gt;Flames&lt;/a&gt; against Toronto Maple Leafs, which Calgary won 4-3. They played for a full house, so the atmosphere was very nice. The Flames first got a goal against, but it didn't take long before they scored some nice goals and took the lead. During the game you get sometimes time-out for commercials, that was new for me (well all of this was new for me).&lt;br&gt;&lt;br&gt;I must say I liked it very much! Hockey is such a fast game and there's always a certain tension in the air. Like for ex the last minute when it was 4-3 the Leafs played without goalie!&lt;br&gt;&lt;br&gt;Seeing hockey live is so much more fun than watching it on tv.&lt;br&gt;&lt;br&gt;&lt;a href="http://1.bp.blogspot.com/_tffIKLFlRlY/SR10M8bCrTI/AAAAAAAAE9k/bLZhpzkQSr4/s1600-h/Picture+1.png"&gt;&lt;img style="margin:0px auto 10px;display:block;text-align:center;width:400px;height:288px" src="http://1.bp.blogspot.com/_tffIKLFlRlY/SR10M8bCrTI/AAAAAAAAE9k/bLZhpzkQSr4/s400/Picture+1.png" alt="" border="0"&gt;&lt;/a&gt;Players on the field, big screen tv's to watch the replays, real flames when goals were scored... everything for a fantastic evening.&lt;img src="http://feeds.feedburner.com/~r/orana_apex/~4/453581810" height="1" width="1"/&gt;</description><feedburner:origLink>http://dgielis.blogspot.com/2008/11/my-first-live-hockey-game.html</feedburner:origLink></item><item><title>What's up, DOAG?</title><link>http://feeds.feedburner.com/~r/orana_apex/~3/452480705/whats-up-doag.html</link><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Joel R. Kallman</dc:creator><pubDate>Thu, 13 Nov 2008 21:18:14 -0600</pubDate><guid isPermaLink="false">tag:google.com,2005:reader/item/79c80764f27a8429</guid><description>It's pronounced "what's up, dog?"...or if you're a &lt;a href="http://www.clevelandbrowns.com"&gt;Cleveland Browns&lt;/a&gt; fan like I am, it's pronounced "what's up, Dawg?" (my thanks to &lt;a href="http://blogs.oracle.com/sergio/"&gt;Sergio&lt;/a&gt; for this play on words).&lt;br&gt;&lt;br&gt;The conference of the German Oracle User's Groups, Deutsche Oracle-Anwendergruppe 2008 Konferenz + Ausstellung (&lt;a href="http://www.doag.org/"&gt;DOAG&lt;/a&gt;), is happening Monday 01-DEC-2008 through Wednesday 03-DEC-2008 in Nürnberg, Germany.  Here is the conference program in &lt;a href="http://www.doag.org/konferenz/doag/2008/?content=programm"&gt;German&lt;/a&gt; and &lt;a href="http://www.doag.org/en/konferenz/doag/2008/?content=programm"&gt;English&lt;/a&gt;.  There are a fair number of presentations about Oracle Application Express, including mine about what's coming new in Oracle Application Express in 2009.&lt;br&gt;&lt;br&gt;I'm looking forward to the entire conference.  Maybe some of the local attendees can take us on a walking tour of the Nürnberger Christkindlesmarkt.&lt;img src="http://feeds.feedburner.com/~r/orana_apex/~4/452480705" height="1" width="1"/&gt;</description><feedburner:origLink>http://joelkallman.blogspot.com/2008/11/whats-up-doag.html</feedburner:origLink></item><item><title>Caution with new "Runtime Where Clause" in Oracle APEX 3.1</title><link>http://feeds.feedburner.com/~r/orana_apex/~3/295729453/caution-with-new-runtime-where-clause.html</link><category>Bug</category><category>Oracle APEX</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">patrick.wolf@gmx.at (Patrick Wolf)</dc:creator><pubDate>Thu, 13 Nov 2008 10:39:14 -0600</pubDate><guid isPermaLink="false">tag:google.com,2005:reader/item/dd221e6ad81ca8d1</guid><description>&lt;img src="http://feeds.feedburner.com/~r/orana_apex/~4/295729453" height="1" width="1"/&gt;</description><feedburner:origLink>http://feeds.feedburner.com/~r/InsideApex/~3/295714858/caution-with-new-runtime-where-clause.html</feedburner:origLink></item><item><title>I am officially an APEX Pro now....</title><link>http://feeds.feedburner.com/~r/orana_apex/~3/451886842/i-am-officially-apex-pro-now.html</link><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">roelhartman@hotmail.com (Roel)</dc:creator><pubDate>Thu, 13 Nov 2008 09:12:00 -0600</pubDate><guid isPermaLink="false">tag:google.com,2005:reader/item/e39f44d87ef0239e</guid><description>&lt;a href="http://3.bp.blogspot.com/_1PcG7Kr-Zg8/SRxEKbCb4iI/AAAAAAAAAFY/EPGlUSmByVg/s1600-h/ScreenShot030.jpg"&gt;&lt;img style="margin:0pt 10px 10px 0pt;float:left;width:202px;height:260px" src="http://3.bp.blogspot.com/_1PcG7Kr-Zg8/SRxEKbCb4iI/AAAAAAAAAFY/EPGlUSmByVg/s320/ScreenShot030.jpg" alt="" border="0"&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Today I received the silver medal on the &lt;a href="http://forums.oracle.com/forums/forum.jspa?forumID=137"&gt;OTN APEX Forum&lt;/a&gt;!&lt;br&gt;&lt;br&gt;500 more to become an Expert...&lt;br&gt;&lt;br&gt;Or should I go for an Ace of Spades....&lt;br&gt;&lt;span&gt;&lt;/span&gt;&lt;img src="http://feeds.feedburner.com/~r/orana_apex/~4/451886842" height="1" width="1"/&gt;</description><feedburner:origLink>http://roelhartman.blogspot.com/2008/11/i-am-officially-apex-pro-now.html</feedburner:origLink></item><item><title>Damn, APEX Page deleted! What now?</title><link>http://feeds.feedburner.com/~r/orana_apex/~3/449057284/damn-apex-page-deleted-what-now.html</link><category>flashback apex application</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dimitri Gielis</dc:creator><pubDate>Mon, 10 Nov 2008 19:03:54 -0600</pubDate><guid isPermaLink="false">tag:google.com,2005:reader/item/89c4d565a7e8f1ad</guid><description>You know that feeling when you're working hard on a system, did a lot of changes, finally get the required result and start clean up old code?&lt;br&gt;&lt;br&gt;I was in that stage... but then it went wrong: I deleted the wrong components and even some pages...&lt;br&gt;&lt;br&gt;So what do you do then? What would you do in a not-APEX development environment? Getting an old file back, but what if you changed multiple files? Go back into source control and get the latest release? But are you using source control?&lt;br&gt;&lt;br&gt;I was lucky as in APEX I could just Export my application as a few minutes ago. The below screen shows this feature to you.&lt;br&gt;&lt;br&gt;&lt;a href="http://2.bp.blogspot.com/_tffIKLFlRlY/SRjLjoU9HhI/AAAAAAAAE9c/gf-ZiO5v6ps/s1600-h/Picture+2.png"&gt;&lt;img style="margin:0px auto 10px;display:block;text-align:center;width:400px;height:189px" src="http://2.bp.blogspot.com/_tffIKLFlRlY/SRjLjoU9HhI/AAAAAAAAE9c/gf-ZiO5v6ps/s400/Picture+2.png" alt="" border="0"&gt;&lt;/a&gt;&lt;br&gt;Your database needs to have Flashback enabled for this, but who's database is not running in archivelog mode and has the flash recovery area enabled?&lt;br&gt;&lt;br&gt;Maybe some of you didn't know about this possibility, it's definitely a nice one.&lt;img src="http://feeds.feedburner.com/~r/orana_apex/~4/449057284" height="1" width="1"/&gt;</description><feedburner:origLink>http://dgielis.blogspot.com/2008/11/damn-apex-page-deleted-what-now.html</feedburner:origLink></item></channel></rss>
