Skip to main content
This revision made September 26, 2012 08:14, by steven.davelaar

ADF Samples - General

Main Table of Contents

ADF Security

Click here for ADF Security page

Application Structuring and Integration

BPM Integration

Contextual Events

See also ADF Region and Task Flow Communication

Customization and Personalization

ABA157 Red Samurai MDS Cleaner V2.0 {11.1.1.x] 02-APR-2012
ABA122 Making It Work Together - MDS User and Seeded Customizations {11.1.1.x] 01-SEP-2011
JPU075 Long living Dynamic Business Components {11.1.2] 21-AUG-2011
ABA079 Exporting/Importing MDS Metadata and Promoting MDS Labels for Oracle ADF 11g and Oracle WebCenter 11g Applications {11.1.1.x] 01-OCT-2010
ABA078 Advanced MDS Management for Oracle ADF 11g and Oracle WebCenter 11g Applications {11.1.1.x] 29-SEP-2010
ABA077 Applying Personalization and Customization in Oracle ADF 11g and Oracle WebCenter 11g {11.1.1.x] 22-AUG-2010
ACC031 Metadata Services (MDS) Example: Power User vs. Normal User {11.1.1.x] 21-JUN-2010
ABA018 Persisting Query Criteria Results Across Sessions with Oracle MDS {11.1.1.x] 30-SEP-2009
ABA017 User Customizations for Duration of Session in Oracle ADF 11g {11.1.1.x] 27-SEP-2009
LJE002 Persisted run time user UI personalization or: Impatient man's MDS {11.1.1.x] 09-JAN-2009

See also Steve Muench' undocumented 10.1.3.x samples nr. 131

Data Push

LJE043 Notifying ADF applications of database changes – fast and lean using Active Data Service for Server to Client Push – Part Two {] 19-JUN-2012
LJE042 Notifying ADF applications of database changes – fast and lean using Database Query Result Change Notification – Part One {] 18-JUN-2012
LJE036 ADF Faces: Handle task in background process and show real time progress indicator for asynchronous job using Server Push in ADF {] 19-OCT-2011
ACC065 Active Data Service Sample - Twitter Client {11.1.1.x] 01-DEC-2010
SMU156 Use AutoRefresh VO in Shared AM with Optimized Polling to Show Latest Data in a Table {] 26-DEC-2009
This example illustrates how to use an Auto-Refresh view object in a shared application module to display the latest database changes in a table without eagerly requerying the view object. The DeptView view object has its AutoRefresh property set to true and the Model project defines a shared application module instance named AppModule on the Business Components > Application Module Instances panel of the project properties. The AppModuleDataControl entry in the dataControlUsages section of the DataBindings.cpx file in the ViewController project has been configured to use the AppModuleShared configuration so that the UI works with a shared application module instance. As an optimization, the DeptView view object overrides the processDatabaseChangeNotification() method to keep track of the System.currentTimeMillis() in a local member field. The view object's getLastRequery() is exposed on the client interface and is accessed by the DepartmentPage backing bean's via a method action binding. That bean's onPollTimerExpired() method only bothers to add the table UI component as a partial target if the time the view object was last requeried is greater than the time the table was last PPR'd (which it tracks in a viewScope attribute). To try the demo, run the Departments.jspx page. If you'd like try accessing the same page from several different browsers (e.g. Firefox, Internet Explorer, Chrome) to simulate multiple, distinct user sessions. In SQL Plus (or the JDeveloper SQL Developer worksheet window) try insert, updating, or deleting rows in the DEPT table and committing the changes. Sometime in the next 15 seconds, the different browser user's should update to reflect the changes automatically.
EBI007 ADF Data push with Active Data Service {] 05-DEC-2009


SSH001 GlassFish Extension for JDeveloper {] 24-SEP-2012
A sample extension that adds icons and menus to start/stop GlassFish, also adds a properties panel for configuration storing. Can be used as the base for other extensions.
ABA183 Resolving Invalid ADF BC Library Import in JDeveloper 11g R2 {] 05-AUG-2012
THA004 ADF: How to find out which ADF version is installed on a manged WebLogic server {] 05-FEB-2012
Find out which ADF Runtime is installed on a WebLogic Server without access to a command console on the server. This sample uses a WebService to print out the ADF Runtime Version installed on a WebLogic Server.
ABA139 How to set EAR Version for ADF Application on WebLogic {11.1.1.x] 21-DEC-2011
ABA111 Target MDS Repository for ADF Applications Deployment {11.1.1.x] 15-MAY-2011
ABA107 Strange Day - ADF Library Profile Dependency Deployment Problem {11.1.1.x] 27-APR-2011
JPU064 Initializing your Fusion Web Application Parameters at startup {] 08-APR-2011
ABA084 Few Hints about ADF 11g Web Deployment Profiles {11.1.1.x] 10-NOV-2010
ABA074 Redeploy and Version ADF Shared Libraries on WLS {11.1.1.x] 18-JUL-2010
ABA073 Deploying ADF Applications as Shared Libraries on WLS {11.1.1.x] 14-JUL-2010
ABA027 Building and Integrating Oracle ADF 11g Applications with OjDeploy Utility {11.1.1.x] 19-NOV-2009
ABA015 Manual Oracle ADF Application Deployment on WLS with JDBC DataSource {11.1.1.x] 20-SEP-2009
ABA006 Oracle ADF BC Deployment and Imported Libraries {11.1.1.x] 17-JUL-2009

File Upload and Download

THA003 JDev11. Handling images/files in ADF (Part 1-3) {] 26-NOV-2011
The goal of this sample is to show how to upload a file from a client to the server, store the data on the server, make it available for later retrieval and show the data in the user interface (form and table).


List of Values and Select Lists

THA010 JDeveloper: Using Static ViewObjects for Lookup Data used by e.g. LOV {] 02-SEP-2012
This sample shows how to use static ViewObjects to implement lookup data which can be used by model driven LOV
THA009 JDeveloper & ADF af:inputListOfValues: enable case insensitive search {] 20-AUG-2012
This sample shows how to implement an af:inputListOfValue with case insensitive search
ABA173 Radio Group List Support by ADF BC {] 21-JUN-2012
DSI003 AutoSuggest behavior In ADF Using EJB DataControl {] 21-APR-2012
AutoSuggest behavior in ADF adds a pull-down menu of suggested values to a text field. The user can either click directly on a suggestion to enter it into the field, or navigate the list using the up and down arrow keys, selecting a value using the enter key.
ABA135 Fix Rowset is Forward Only Error for ADF BC LOV Range Paging ( {] 03-DEC-2011
ACC090 How-to filter ADF bound lists {11.1.1.x] 30-OCT-2011
ACC091 How-to create new lookup data from a list of values select list {11.1.1.x] 04-OCT-2011
JPU076 Programmatically switching LOV queries at run time {11.1.2] 06-SEP-2011
ACC087 How-to improve LOV performance with shared AM in ADF BC {11.1.1.x] 29-JUL-2011
ABA104 Hide or Show LOV Based on LOV RowSet Size {11.1.1.x] 11-APR-2011
EFE001 Multiple LOVs for VO's attribute {] 20-FEB-2011
The sample of using LOV switcher
ACC070 How-to build ADF dependent list boxes with Web Services {11.1.1.x] 21-JAN-2011
ACC069 How-to create a custom LOV using bounded task flows {11.1.1.x] 18-JAN-2011
ACC062 How-to use the af:autoSuggestBehavior component tag with ADF bound data sources {11.1.1.x] 19-OCT-2010
ACC055 How-to build a single select component with images in select items {11.1.1.x] 03-SEP-2010
JPU030 Enabling LOVs for Dynamic ViewObject attributes {] 26-JUL-2010
ABA068 LOV Description Text with Groovy {11.1.1.x] 07-JUN-2010
LJE010 The native AutoSuggest behavior {11.1.1.x] 25-NOV-2009
ABA025 Defining the LOV on a Reference Attribute in Oracle ADF 11g {11.1.1.x] 06-NOV-2009
ABA014 PropertyNotFoundException in Query Criteria LOV Component {11.1.1.x] 17-SEP-2009
JPU002 Tips on LOV Runtime {] 05-AUG-2009
ACC047 How-to build a select one choice displaying hierarchical selection data {11.1.1.x] 06-JUN-2008


DRM003 Code Templates for the ADF Logger {11.1.x] 11-JUL-2012
Shortcut templates for the JDeveloper Java code editor to create common code statements needed to use the ADF Logger

Maven Integration


Message Handling

LBO003 Quicky 3 : Adding Error, Info and Warning messages {11.1.1.x] 03-OCT-2011
JPU074 Clearing the stale messages from the previous request on client side validation error {11.1.2] 28-JUL-2011
JPU061 Customizing Business Components Error Messages {] 25-MAR-2011
ABA062 Differences of Handling JboException in Oracle ADF {11.1.1.x] 18-MAY-2010
ABA058 Handling Exceptions in Oracle UI Shell and ADF Dynamic Regions {11.1.1.x] 02-MAY-2010
SMU144 Customizing Application Error Handler to Support Informational Messages {] 20-MAR-2009 Scott schema
The base ADF product only distinguishes between warnings and errors, so there is no default way to get a JSF message with severity of INFO. This example includes a CustomErrorHandler class that implements handling for informational messages. The addInformationMessageTest() method in the AppModule custom java class adds an informational message by using the addWarning() API, passing a custom subtype of JboWarning called InformationalMessage. Due to the way warnings are wrapped before they are passed to the custom error handler's getDisplayMessage() method by the ADF framework, the InformationalMessage constructor sets a value into the error parameters that the CustomErrorHandler uses to recognize the warning subtype as an informational message. The overridden getDisplayMessage() method in the error handler class detects whether the exception is an informational warning, and if it is, it adds an informational message to the FacesContext. It uses the setProperty() and getProperty() API of the JboWarning object to set a flag it can use to detect whether the exception has already been reported by this custom mechanism. This is required because ADF will invoke the getDisplayMessage() two times for each exception reported, later only one of which gets reported to the user. Run the Page.jspx to try the example. To see an error be reported, enter a salary of 5002 and click (Next). To try a warning, enter a salary of 5001 and click (Next). To see an informational message, click the (addInformationMessageTest) button. Notice that the custom error handler class is declaratively configured via the ErrorClass attribute on the root element of the DataBindings.cpx file (which shows as the ErrorClass property of the root element in the Property Inspector.

See also Steve Muench' undocumented 10.1.3.x samples 101, 107, 108, 130


Performance Tuning

ABA182 ADF BC Passivation/Activation and SQL Execution Tuning {] 02-AUG-2012
ABA175 Immediate Effect for ADF Table Content Delivery {] 29-JUN-2012
ABA168 How To Disable SELECT COUNT Execution for ADF Table Rendering {11.1.1.x] 26-MAY-2012
ABA165 View Link Accessor Usage Performance Side Effect {11.1.1.x] 13-MAY-2012
ABA159 Comparing Number of SQL Executions to get LOV Description With Entity Association Available {11.1.1.x] 15-APR-2012
ABA158 Bad Practice Use Case for LOV Performance Implementation in ADF BC {11.1.1.x] 04-APR-2012
ABA136 Tuning ADF Tree - Retain View Link Accessor Rowset {11.1.1.x] 11-DEC-2011
ABA132 Stress Testing Oracle ADF BC Applications - Do Connection Pooling and TXN Disconnect Level {11.1.1.x] 16-NOV-2011
ABA131 Stress Testing Oracle ADF BC Applications - Internal Connections {11.1.1.x] 08-NOV-2011
ABA128 Experimenting with ADF BC Application Module Pool Tuning {11.1.1.x] 29-OCT-2011
ABA126 ADF BC Tuning with Do Connection Pooling and TXN Disconnect Level {11.1.1.x] 15-OCT-2011
ABA125 How To Speed Up Application Undeployment in JDeveloper 11g R2 {11.1.2] 25-SEP-2011
CMU006 JDev – af:showDetailItems and af:regions – the power of Facelets – part 3 {11.1.2] 21-JUN-2011
CMU004 JDev – af:showDetailItems and af:regions – immediate activation - part 1 {] 20-JUN-2011
CMU005 JDev – af:showDetailItems and af:regions – programmatic activation - part 2 {] 20-JUN-2011
ABA097 ADF Faces PopUp 11g PS3 Performance Improvements {] 18-FEB-2011
ABA092 ADF 11g Performance Tuning - Select One Choice and Combo Box with List of Values {11.1.1.x] 09-JAN-2011
ABA088 Oracle ADF BC 11g Tuning for Immediate Row Level Locking {11.1.1.x] 01-DEC-2010
ABA080 How To Reduce Database Connections and Reuse ViewController Layer {11.1.1.x] 09-OCT-2010
ABA070 ADF Regions and Nested Application Modules to Improve Performance {11.1.1.x] 19-JUN-2010
ABA066 Oracle WebTier 11g Configuration for ADF 11g Applications {11.1.1.x] 02-JUN-2010
ABA042 Optimizing Oracle ADF Application Pool {11.1.1.x] 14-FEB-2010
ABA005 Improving Performance in ADF Applications - Page Load Time in CRUD Forms {11.1.1.x] 05-JUL-2009

Quality Assurance


THA008 JDeveloper: access resources from the applications jar or classpath in the Model or ViewController {] 02-AUG-2012
This sample shows how to read resources, which are part of the applications classpath and are deployed with the application.

Rest Service Integration

EBI016 ITunes Rest Service {] 27-JUN-2012
ITunesRestClient calls an apple ITunes rest service on which you can search any type of music. The Rest service returns json. For this the application uses jersey jax-rs ( calling the rest service ) and gson ( convert json to java entities ) This application has an ADF DataControl on this rest pojo client plus an ADF search panel, results displayed in a table + a preview window where you can listen or watch the music

Searching and Sorting and Filtering Data

Click here for Searching and Sorting and Filtering Data page

Servlet Integration

User Interface Patterns

Click here for User Interface Patterns page

Utility Code

Validation and Business Rules

Click here for Validation and Business Rules page

Difference compared to previous revision

ADF Samples - ADF BusinGess Componentseneral

[[ADFSamples | Main Table of Contents]] __TOC__ ===ADF Security=== Cl [[ADFSamples | Main Table of Contents]] __TOC__ ===Activick [[ADFSamplesSecurity | here]] for ADF Security page ===Application Structuring ation and Pand Integrassivaation=== {| border="1" |- | 02tion=== {| border="1" |- | 561"/>[[#ABA02"/>[[#ABA1561|ABA02|ABA156]] | []] | [ Integration in Oracle .zip ADF BCADF with AMDF ClTassk VariabFleows -and WShyared To AJavoida ThClassems] [{11.1.1.x] 256-MAROCT-201209 [[ [[image:info.png]]] |- | SMU161.html [[image:info.png]]] |- | ABA020"/>[[#SMU161ABA020|SMU161ABA020]] | []] | [http://jdeves/samples/csamples.gontent/ Signal IntegratException Cotion in Orreactlycle AcrossDF Actwivation/Pith ADF Task Flowassivs atind Common Fileson] [] {] 0] 232-NOV-OCT-2011 |- |||This09 exam [httpl://andre an appgroach ratito ensuon-in-oraclre e-adf-with-adf-that ttask.hetml RowI[[image:incfo.ponsiseng]]] |} ===BPM IntExcepntegration=== {|tion is c borrdectlyr="1" |- | < signspalled even ifan id="ABA179"/>[[#ABA179|ABA179]] | t[http://jdhe AM uevsamplsed by the es.googlsecond user u/Indtergone pegrassivation anated actBPMWorklivastApp_v4.ztionip sLince tghtwhe firseight userADF chTangedsk the rFlow. Fiow forst, it'sr BPM iHumportant toman Tasks undOversview] {] 22-JUL-2012 [http://tand thandre prlow-for-oblebpm. Ass-hume thuman.htmlat tw [[image:info.png]]] |- |o u <sers U1 pand U2 query up the DEPT row with DEPTNOan id="ABA=10. User U177"/>[[#ABA77|ABA177]] |1 mo [http://jdifideves the Dnsamplame in that res.gow anoglecod e.comm/fitles. A/Int egrahedBPMWorklis tApop_v3.zintp uTipser U2s & Trick is ls Hookingw a tot a Run"stOracale" valuele BPM in11gthePS5Works pagpace in hefr browser.rom UCusertom U2ADF11g A proppliceeds ation]to make {]her14-JUL-2012edit [http:// and (Ccks-how-to-run-oracle-bpm-11g.htl [[ommit)image:info. Ipng]]] |- | an id="n an ADFABA176"/>[[#ABA176|ABA176]] | [htt pagp://jde dBPMWorklin sthe tyApp_v2.zpicalip way, the Ruser wnnillng coOrreactly get acle BPM warnin11g thatPS5 "AnWother uorklisert hTaskas ch Flow anged theand Human row" Taskas l Form oongn Non-SOA Dom asain] {] 09-JUL- U2's2012 a [httpplic://ation moandrejusb.bdule halogs npot .com/2012/07/runderning-gonoracle -bpam-11g-ps5-worklit.html [[ssivimatge:info.png]]] |- | an id="ABA174"/>[[#ABA174|ABA174]] |ion and ac [htitp://jdevsvatiamples.gonoglecode. Icom/f infiles/Integratestead appdBPMWorklicastApp.ztionip load forces ADF to ADF 11g actPS5 Applivcateion wi the AM'th Cus passivastomized BPM Worklist Tted stateask tFlowo s (MDS Servic useederd U2's ( CustCommomizait)-butttion)]on click {]request,27-JUN-2012thent [he chttp://ange maandrde by ejusb.blogspot.duser Ue/2 i012/06/adf-11g-ps si5-appleication-wintly th-custcommittomized, po.htentiamlly ovl [[imagerwr:itiinfo.png]]] |- |ng the ch anges tan id="ABA142"/>[[#ABA142|ABA142]] | [hat uhttp://jdevsamplser U1. This es.googleoccurs bcode.ecaucom/files/Rse the aesourct eAllof activocatioating thnProcessApp.zipe AM ADF stDatea Cont readsrol F inix cuforrent Dr BPMB val 11g Hueman Tasks]s of {]the05-JAN-2012queried [ rowogs, now recom/2012/01/adfle-data-conct ttrol-fix-for-bpm-11g-he chumanges.html [[i madmage:info.png]]] |- |e by u <serpan Uid="EBI015"/>[[#EBI015|EBI015]] |1 in [ /sof tha11g_e vxampalues les/that are in utree/mastser U2's cer/HurremanTaskListAppnt br Wowser paorkinge. Tg with thhe sole Hutioman invWolverkLists us apingi and a ch creangte iyour ownd WorkList applicatiicatoron] a{11.1.1.x] 26-OCT-2011 [httrip://butie amond i.blogspot.ncludnl/2011/10/working -withat c-humhange indicatan-wor attrklibuste -api-ain tnd.hetml web p[[image:info.png]]] |- |age a <s pana h id="ABA082"/>[[#ABA082|ABA082]] | [http://jidden fidevsamples.googlecodeeld. In exas/Employmple, the DeeManagept mentLab.zentityip objecInit istializing bOrascled one BPM th11g Processe DEPT_WITH_OBJ_VERSION Payload tfrom Orabcle ADF 11g] {11.1.1.x] 28-OCle. ThisT-2010 ist [he shttp://tandard DEPT taandrejusb.bble logspot.cto whom/2010/10/ich has been initiadded a slizing-oracingle,le-bpm-11g-process.html [[im addage:itinfo.png]]] |} ===Contextuonal NUMBERal Events=== {| cbolumnrder="1" |- | namedn OBJECT_id="DVERSION.A006"/>[[#DVA006|DVA006]] | T[he ObjectVer attrnatasnibcequte uestioin the Dept en/Blog-o-Sofntity is mtwarked are-as a 'Changand-Be Iyond-ndicatoit-/r' attribute, raw/mand ist'er/s samplealso ms/arked adf/CRUDTas bleBe 'HisnDataConttory Usin'g c of ontyptextuale ' everntsi ton numbo refer'. Tresh Beanhe his Data Conttory column sroliteraetttor ing tein Oracllse ADF] ADF to {]au05-JUL-2012 [http://dtomonatically atas.nicset the valeque of sthis column m/201 2/07/usin a newly g-created row, and to incremencontext thual-e vereventsi-ton numb-refer resh-beeacan.h timehtml the row [[is modimage:inifiedfo.png]]] |- | an id="ACC068"/>[[#ACC068|ACC068]] | and s [http://www.oravcled. change indicaechnetwtor sork/detting tvells ADF to compare eloper-tonoly the vs/adf/alue of this attribute in learnmorder tore/68-co dntextual-eterminev whenther -he row has table-sbeen by anHow-otherto u solvser ore the k not. Inown the rabsencange of a change ie change evendicator attnt priobutle,m in ADF must compare ADF conthe valtextues of all persistual event attributes whichents ] can take longer{11. The view1.jsp.1.1.x] 16-JAN-2011 [http://www.orx pagacle uses .com/the tech:inpuhnetHiwork/dden cdevelomponenoper-t to inctoolus/adf/lde thearnmor Obje/68-ctVersion acontexttribute valutual-e iven the pnt-tagble. By doing thi-s, the objselect version oection-262503.pdf th[[image row be:info.png]]] |- |ing edited by u <serpan U2 will id="LBO016"/>[[#LBO016|LBO016]] | be submi[ tdf-11g-dragn-dro p-and-conthe stextual-erverevents/ Dr alonag’ng with DroptheandCon other atexttribute valutual Eventes, ands, no it wisampll be usedle app] to{11.1.1.x]28-DEC-2010 [http://technology.a ragn-drop-against the Objeand-ctVersion acontexttribute valutual-e of thvntse row be [[inmag edge:itednfo.png]]] |- |. Si nce tn id="JPU046"/>[[#JPU046|JPU046]] | [hettp://adf-se vsampalues diffles.googler, the RcowInde.consm/fistles/DyentExnamicepNavigation is thrown Sas Try r Trigge-enablring Navigaing the AM Pooltioing tn fromo c a Convincte yoxtursealfl Even tht Hatndler Me thethod] tec{] 18-NOV-2010 [hnttp://jobiqune wish.bll work ulogspot.ind/2010/11/trigger inormg-nal cvircumstgation-from-ances as well. To run the econtextual.htxampml [[imagle,e:info.png]]] |- | < stspart by runnan ingd="ABA081"/>[[#ABA081|ABA081]] | t[he Creahttp://jdteTevsabmples.sqgoogl secript to code.crom/fileas/Conte xthe DEPT_WITH_OBJ_VERSION tuabalDynamicRegions.ziple. The Con run thntextual Ee view1.jventspx ps Oanced theADFpa11geg Dyn appears aminc your dRefault brgiownser,] copy{11.1.1.x]the17-OCT-2010URL [http://loc [­lRowInconsiste­n/context/fuacl-es/vievents-frameew1] work-and p-asdf-11g.hteml [[ it image:intfo.png]]] |- | ano a different id="JPU041"/>[[#JPU041|JPU041]] | brow[http://adf-ser. For example, if Chrcome is your browser, pales/CustomEvste it into FentDirefox or Inspatchternet ExerSamplorer. Thple.zisp wBuillding allow yo a cu stomto test havi eveng twont dispa distinct browstcher usefors using yr Contextour applicatioual Events] {]n. Both 16-SEP-2010browserss [http://jhould obinbe a/2010/09/cust om-even-dispatcthe row her-for-contextual.htmlfor DEPTNO=10 [[image:info.png]]] |- |. I n tid="CMU003"/>[[#CMU003|CMU003]] | [http://www.saghe sm_blog/Pbrowserogr wammatindcCow, updante xthe vualuEve DnPrograme mand cltick (Commiic Cont). Now thtextuale s Evecond browents] {vser is lookersioingn] at08-AUG-2010a" [http://one-size-doesnt-fit-stale" fev-11g-progor the Dname. In rammathis setic-ccond browsonter, xtupdatual-e vents.thehtml v[[imaluge o:inf Locfo.png]]] |- | an id="ACC017"/>[[#ACC017|ACC017]] | [http://www.ora and (Commicom/t). Technhe useetwor gk/dets thv exlopecr-teools/ad f/leaerrrnmor "Ae/ How-notherto usinvoker has chae congted xthual events fe rowrom withapDVT grimaryraph kcomponeynt] {11.1.1.x] 11-MAR-2010 [http://www.[10]". Tchnhe AppMetwork/odudevelople er-tools/appdf/liceatiorn nmore/17-modudvt-cle lick-evein thent-169147.pdf exa[[implage:info.png]]] |- |e ha <span id="JPU001"/>[[#JPU001|JPU001]] | [http://adf-s its 'Enable Asampplicatiples.gon Mduoogle Pcooling' de.conm/files/ProfigugrammaticCration sontextualEven.zettingip (jbPro.grampool.doaammatically mpoopublishiling) sng Contexet to ftuals Events]e for {]31-JUL-2009 [http://jobinesh.blogspot. testing in/2009/07/purposes. Youprogr applrammaticatlly-publioshin mg-codntextuaule wil.htmll [[image:info.png]]] |} S never have thiee also [[ADFSams pooling setting diplesTsabaskFlows#ADF_Rled egin prion_and_Task_Flow_Communicaoduction, buttion | itADFis usReful for testgioing the activation-sn and Tafetysk Fl ofow yCommour applunication mod]] ===Cule by stress-ustomizatesttioing the pn and Perassivation/actsonalivzation=== {| bation on each HTTP"1" |- | JPU038ABA157"/>[[#JPU038ABA157|JPU038ABA157]] | [ AnnotatRede yo Samur Applicationurai ModuleDS to persist compClex objanects during passivationer V2.0] [{] 02-SEAPRP-2010-2012 [http://jobi[http://andrejuneshsb.blogspot.inca/20102/094/annotatrede-yo-samur-applicationurai-modumds-cleanerle-to-v20.html [[image:info.png]]] |- | 038122"/>[[#ABA038122|ABA038122]] | [ DemystMakifying ADFing It BCWorkPassivatiTongether - MDS User and Acand Seeded Customtivizationsation] [] {11.1.1.x] 2201-JANSEP-20101 [[ [[image:info.png]]] |}and.html [[image:info.png]]] |- See| al<so Steve Muepanch'n id="JPU075"/>[[#JPU075|JPU075]] | [ [http://b und Long living Dynamic Business Componocumentedents] { 1011.1.3.x samples2] nr. 2115 ===-AudiUG-2011 [http://jobting=== {| inesh.blborder="" |} ===B1/08/long-living-ind Vdynarmiac-blusines=== {| bs-cordmponer="1"nts.html [[image:info.png]]] |- | JPUABA05679"/>[[#JPUABA05679|JPUABA05679]] | [ Exporting/Imporitializing thting MDS Metadatae bi and vaPromoting MDS Lriablabeles used s for Oracle ADF 11g andfor an LOV Oracle quWebCenteeryr 11g Applications] [{] 071-MAROCT-20110 [http://jobi[http://andrejuneshsb.blogspot.incom/20110/1/030/exportingimpor/initializing-binting-mdsd-v-metaridblesta-ian-queryd.html [[image:info.png]]] |- | JPUABA04078"/>[[#JPUABA04078|JPUABA04078]] | [ Advang binced vMDS Marinblgemente for th for Oracle SQLADF st11g atnd Oraclem WbCeentsnter with11gIN cAppliclauationse] [s] {] 029-SEP-2010 9-SEP-2010 [http://jobi[http://andrejuneshsb.blogspot.incom/2010/09/usiadvangced-binmdsd-v-marinblgemente-for-sq-for-oraclel-statements-adf.html [[image:info.png]]] |- | SMU154ABA077"/>[[#SMU154ABA077|SMU154ABA077]] | [ Two Applying PersonApproaches alizationto Refere ancingd Conustroller-ltomizayer Sesstion State in Vion in OracleO Bi ADF 11g and VaOriabracles WebCenter 11g] [{] 1622-DECAUG-201-2009 ] |- |||Thisexam0 [httpl://andre sonalizatwio n-and.html [[diffimagere:intfo.png]]] |- | an id="ACC031"/>[[#ACC031|ACC031]] | [htt apprp:// etwto ork/drefevloper-tools/adf/learerencing cnmontore/31-mdsprollower layus statersample -168509.zinsidep thMe tadefault valuedata S expervicression ofes (MDS) Ex a viamplew: P objowect'r Users bind va vs. Norimabal User] {11.1.1.x]le. One 21-JUN-2010 [h tyttpic://www.oracal exale.compl/te is chnetwto ork/drefevrlopnce r-thools/adf/le arnmore/31-mds-samplname oe-169173.pdf the lo[[imagged-ge:info.png]]] |- |in u <serpan (which id="ABA018"/>[[#ABA018|ABA018]] | in t[he past whttp://jdeb vsamapplicationples w.gouoglecold tomin za Web tionsSsession attression2.zibute),p howPever ersistisinceng yoQu can usuery Crie the teriadf.cont Rext.securiesultyContext.userName gts Acroovyss S expreessions wission toth O referenraclce thee MDS] username{11.1.1.x]of30-SEP-2009t [http://andrhe ejusb.blogged-in when uersistising ADF Sng-query-ecurity, I choose criteria -resusliglts.htmhtly-different exal [[implage o:inf storifo.png]]] |- | anng a co ide="ABA017"/>[[#ABA017|ABA017]] | r[ thle ues/Usser'erCus favtormizaite ctiolor. ThnsSe User projecCust conttomizatioains ans for UseDurIationf ofo b Seassion withn in Or a singacle fADF 11g] {11.1.1.x] 27-SEP-2009 [http://avondriteCorejusb.blor gsproperty. bean is regiser-custered omin the zadtions-fcor-cduration-oonfig.xf.html f[[ile mas a sgess:info.png]]] |- | <ion-scoped managespan id="LJE002"/>[[#LJE002|LJE002]] |d b [http://teachn, ology.amis.and nl/wp-content/uploads/usinimag the JSF ges/impatientmmanageansmd s.ziprop Persiserty featuted re,un thime default value usere of UIp emgreen is iersonjecalizated tiointn or: Impao thtie bean at creent matioan'sn time MDS] {11.1.1.x]. The 09-JAN-2009Model [htt projp://tect two view objects thasisted-run-t imeach c-user-ui-persontonalain iza btioind van-or-impriablatie ent-mans-namemdsd VarFavor [[itmageC:infolor whos.png]]] |} Se dfee aultalso Ste value wve Muenche'd like ' [http://blto enchadf/from the cresourrcent v/exampalules unde of the aforeocumentioned Umented 10.1.3.x samplserIes] nfor. m131 ===Dantgeda Push=== {| border="1" |- | bean's favoran id="LJE043"/>[[#LJE043|LJE043]] | [http://titeCechnolor There are tentw/uplo boads/2012/06/ADFApplasic Notifyi oneng willADF appeal m applicatiorens t of dao thotabase who se changcherish thees clefanest logicalast and sleparation of vean usiew/coing Acntrolltivere D and model latyers. Tha Se other apperviceals me fore to dor Serevelopers whver to Co like lientot P use the "simplestush thing thPart Tat works"wo] (as{]19-JUN-2012 [http://techno long mit's botifying-ad prf-actpplice). The ExampleVO2 VO ications-of-dainstanctabase in t-che AM data modhangel is oes-f astype Ex-ampnd-leVOUan-usi­ngADFConsing-actext­SessionInfoI­nBintive-dVaridatable. Thi-s ervicview e-fobject'r-s VaerFavorveri-teCto-color bind variable references lient-pusthe gh-part-twroovyo/ [[imag expresse:info.png]]] |- | ion adf.coan id="LJE042"/>[[#LJE042|LJE042]] | [hntext­.sessionScop­ttp:// and represeloads/2012/06/ADFApplicationWints tthDBQRCN-Sthe "sep1.zimplestip No thtifyiing thatng ADF works" approa applich. Thationis takess of advantag database of tchanges he facfast that ADFContextt and objlect abean ustring Dacts acceatabass to the fose Queryur int Rereesulstit Chang scopesnge No thtificat mightation berelevPanrt duriOng runtimne]e of {]an18-JUN-2012ADFa [httppli:// ng-adf-aapplicationScpplications-ope, f-database-changes-fasessiost-anScopd-le, viewScope, ean-using-and rdatabase-query-resulequestSt-cope. Wchange-hen notification-parut-onne/ [[image:info.png]]] |- |ing i n tid="LJE036"/>[[#LJE036|LJE036]] | [http://the p-content/uploads/containimages/Per, throgrese ADF Faces:scopes m Hap onto thandle obvioutasks matching s in background processcopes that and yshouw are familiar with real time fprom thgresse view/co indicator fntroller lor asayer. When ynchruonning outside the wenous job contausing Siner,erver tPusheh in ADF] {] 19-O ADFConCT-2011 [htex prttp://technovlogy.amides deadf-ffault implacemes-handle-ntattask-ion of these sin-background-proccopes as ess-a nd-set hof stw-real-atic matime-ps that are useful for reprogress-gression testinding pucatorp-foses. The Test clr-ass iyn tche Teronoust-job-using p-serojvect illr-pustrh-in-atesdf [[i makmage:info.png]]] |- |ing u <sepan of the id="ADFConACC065"/>[[#ACC065|ACC065]] | [htexttp:// etwto sork/detup thv sessilonper-tools/jd-leveev/l iearnfmorme/65-acation tivedathase rview objevicesct twis ttexrsamplpecte-191316.zingp Ac to findtive Data Se at runtrvimce. The Exe SampleVO inample - Twi thttere AM's da Clienta] model{11.1.1.x]is01-DEC-2010of [h tyttpe Ex://­m/technentrtwollerSupplieork/dU­sdevelopeerDar-taHaoolshtab/jdev/learnfmoInBindVariable. This view objeore/65-act's bind ctivedataservvariablice of sthwitte rsample-191314.pdfsame na [[imagme ree:infereo.pnceg]]] |- | <spans the id="SMU156"/>[[#SMU156|SMU156]] |groo[http://javy chadf.u/serSession.userData.FavoritsourceColor. In this ies/samplementatis/con that defines ontent/UseSharthe medAMForUITore clear separaest.ztionip of viUsew/con AutrolltoRefer layerresh andVObusiness tie in Sharedr - AM whic with is Opthimized Pollie oneng ItopersShonallyw prLateferst D andata recommeind -n a thTable]e A {] 26-DFBEC-2009C sess |- |||Thion's userDis exata maamplep is illustratusedes thowo stor to use informatioe an Auto-Refresn that the view object's bind variable will h view object in a shareference.d In a applicusation tomizemoduled data control to d imisplementplay ationthe c latelassst (CusdatomDCJaboDatbase chaCoanges in a ntrotabl),e wi thethout b eaeginRgerly reequestquerying method the is overridden view t object.o invok The a sDepetSesstVionFaew voriteColor()view mobjecethod on the ExampleModulet has clien itst in AutoRterfacefreshe t pro paoperty sset into thrue valuee and of the UserInf the Mo.favoritdeColor intel pro thjecte bus definess tier.ines a Tshared application module inhe application module storstances this informatie named AppMondule ion the Businn the useress data Comap, ampond maknentes thats > Appl informication activatiModule Ion/passivationstan-ces psafanele by overriding of the passivatrojeState() and activateState() mect properethodties. The custAppMom data control is configured by setting the fully-qualified name of the CustomDCJboDataControlFacoduleDataControl entory class in the ExampleModuleDataControl entry'try in the dataControlUs FactoryClasagess props sercty tion of in the DataBindings.cpx file (in the datathe DataBindings.cpx file in the ViewControlUsaglesr sprojection). Onect has b eacheen configu reqred to uest,use the view/cAppMontroduller lleShayer passesared this iconfoigurmation intration so that tho the bue UI works wsinessith layer, a sh anared the Examd apppleVOUsingClicatio­ntron mollerSduppliedU­ule inserDataHastance. Asht ableI­nfan oInBptimizatioindn, the DeptVariablViewe view object r view object ovefeerridrences its values the fprom thce useressData mbap. seChangeNotification() method to keep track of the System.currenNotice the setDtTimefMillis() in au ltV­ocalu mesFomberS fiess­ld. The view ionLobjevct's glFtLav­oristRteColoequeryr() m() is ethxposeod id on the ExampclileModuleImplent interfa clce ass.nd This i is acces invoksed inby an ovtherridden pre DepartmepareSentPagss backion()ing bean's via a method action method to ass biginding. Thatn a r bean's easonabonPollTimle derExpirfaultd() valume ethodto both only b of the favoriothers teColor elementsto add if their v the tabalue isle UI curromponently null. Thient as woulda ensupare thrtiatl both approach targest would work if the respectiv if the time the e view object were calledview object was from la ast requeservicriede o is greater than thr a test cle timiente the table was last PPR'd (wh that didn'ich it ptrovacks iden any sp a viewSecific valucope at tribruntimute)e. In. To try t the The desting prmojecto, run , the Tthe Dest clpartments.jpxass illustr patges. howIf you'd you can wr litke a se try tandalonacce regressioessing thn test (just a simple Je same page from severava classal differe in thint browsers (s example.g. Firfox, Ie, not a JUnterniet tExplorest)r, wChich romimics thme)e view/controller to simu laylater cae multipe, distilling of ncth usere setSessionFav sessions. In SQL Plus (ori thteCoe JDevelopelor() APIr SQL in thDe velonpere ca workshse,eet awind owh) try ichnsert, popul updatesing, a "mock" or sdessletionScopeing UserInf rowso bea in win the DEPT tableth a fav and cormmiteColor propertyitting to makhe tchanges. Somehe othtimer ve in thiew obje necxt find15 its expe seconds, thctede d infoiffermatioen.t Abrowsers m usentir's shoneuld updd abovate Ito p reflreferect the approa the changes auch thtomatically. |- |at u <sespan tid="EBI007"/>[[#EBI007|EBI007]] | [http://www.sbsframhe ADF DserData haata push wish tableth sActive Data Set explervice] {] 05-DEC-2009 [http://biemond.blogspot.nicitly vil/2009/12/a df-dn t-applpush-with-active-data-servicationice.html [[image:inf modulo.png]]] |} ===De ploymenmethod,t=== {| hbowrdeveer="1" |- |r at lea <st panow youn id="SSH001"/>[[#SSH001|SSH001]] | [ have et/svn/smuencha good exadf~sample os/Glassf botish Extechniques Glin actassFionsh Extensi so you can decide for yourson for JDeveelf which you prefeloper] {11r. |} See.1.2.3] also 24-SteveEP-2012 Muench' [https [ undocu[[image:imented 10nfo.1.3.xpng]]] |- |||A sample exten samples]sion thatadds ico nr.ns 118 and 126 ===C and menus to start/stop GlassFish, aso adds a properties paallingnel PLSQLforconfiguratio in Dan storing. Can be used as thtabase=== {|e base f bordor other="1" extensions. |- | 0683"/>[[#ABA10683|ABA10683]] | []] | [ InvResoklving Stored Procedures aInvalid ADnd Functions withF BC Named VarLiable Paibrary Iramemport in JDevelopetersr 11g R2] [{11.1.1.x2.0] 205-APRUG-20112 [[ [[image:info.png]]] |- | PLITHA0014"/>[[#PLITHA0014|PLITHA0014]] | [ Caples/content/ anADF:OracleHowdatabase procedure fr to find omut Java whwitich ADF versih only ONEon is l installedine of on coa manged WebLogic serverde] [] {] 2405-NOVFEB-20102 [http://adf[http://tompluseez.blwogsrdpotress.nlcom/2012/02/2010/11/05call/adf-how-to-fingd-out-which-adf-version-is-inst-oracallle-ed-on-data-mbasngede-pr-weblogic-soceduervre-from.htmler/ [[image:info.png]]] |}- S|||Find out which ADF Runtimeee is inst alsalled on a WebLogic o StServereve M withouent ach'cess [http://blogs.or to a consource/examples undocumesole on thnted 10e server.1.3.x. This sample u samples]ses a n WebSer.vice 100 ===Ctohe preinct out the IADF Runtimntege Veratsion=== {|ion installed on a WebLogic Se bordrver="1". |- | EABI00A1393"/>[[#E"/>[[#ABI00A1393|E|ABI00A1393]] | []] | [http://jdevsamples/tr.googlecodee/e.comast/filers/ CHohw to sert EAR Vrsioence withn for ADF BCApplication (onBC4J)WebLogic] [{11.1.1.x] 291-DEC-200811 [http://biemo[ [[image:info.png]]] |} ===Control Hints=== {| border="1" |- | 4-adf.html [[image:info.png]]] |- | 1"/>[[#ABA1141|ABA1141]] | [ Target MDS Repository for ADF BC ADF ApplicationsApplication Modu Deployment]le D {11.1.1.x] 15-MAY-2011 [ Carget-mds-reponsitory-for-adf.htmtrol Hl [[image:iints fornfo.png]]] |- | JD[[#ABA107|ABA107]] | [ 11 Strangeg R2 Day- ADF Library Profil ADF Librariese Dependency Deployment Problem] [{11.1.21.x] 1127-JUNAPR-2011 -2011 [[ [[image:info.png]]] |- | 55.html [[image:info.png]]] |- | 64"/>[[#JPU05564|JPU05564]] | [ OverrInidtaliziing Cng yonturol Hr Fusioints of a Vin Wew Objeeb Applicact tion Parameon thterse fly at startup] [{] 2208-FEBAPR-2011 -2011 [[ [[image:info.png]]] |- | JPUABA020848"/>[[#JPU"/>[[#ABA020848|JPU|ABA020848]] | [http://a]] | [ DFecorate UI with vew Hiew row Anttris abobute's Usut ADF 11g Werb IDeploymente Prorface hintfiles] [{] 310-JU0-NOV-2010 N-2010 [http://jobi[http://andrejuneshsb.blogspot.incom/2010/0611/dfecoratew-uhi-winths-view-row-attri-about-adf-11g-wbuteseb-deployment.html [[image:info.png]]] |- | SMU13ABA0747"/>[[#SMU13"/>[[#ABA0747|SMU13|ABA0747]] | [http://ja]] | [ ImplRemdnting Custplomy and View Row HVersioint Ben ADF Shavred Liobraries on WLSr] [] {] 0918-DECJUL0-201200 8 |- |||This exam0 [httpl://andre illjustrateb.blogs hpow ot.cto pom/2010/07/redeplrovioy-and-vde ersion-a cudf-shared.hstotmlm v [[imagiew re:infow.png]]] |- | attran ibuted="ABA073"/>[[#ABA073|ABA073]] | [ hinhttp://jdevts TationUIShe DiewReplowying cADF Applicationlass overrides atSharedhe c LibreateViewRowAttrHintraries methods on toWLS]return{11.1.1.x]a14-JUL-2010newins [http://tancandre jusb.blof gspothe E.compVi/2010/07/dewRplowAttryibuteHintsIming-adf-apppl class (which exlicateionds tns-as-she framework base chared.htmlass Vl [[imagiewRowAttrHe:intsfo. Ipng]]] |- |n the Em pVan iewRowd="ABA027"/>[[#ABA027|ABA027]] | [hAttributttp://jdeHintvsIampl, /ADFInotice thntegrat we've Builiddeding and Inn the getegratHint()ting Oracle APIADF to11gcondApplicaitionations with OjDeplloy reUturnility] a{11.1.1.x]value19-NOV-2009for [http://andrej egrattribute hints nating-oramcle-aed "df-11g.html [[mindimatge":info.png]]] |- | and "maxan idate=".ABA015"/>[[#ABA015|ABA015]] | T[http://jdevsamplhese hints coded m/files/ M atanual the vOracalue ofle ADF the HAppliredcate atioin thn De currployment row, and reent on WLS witurnh aJDBCdDataSource] {11.1.1.x] 20-ate StringSEP-2009 t [hat rehttprese://ants thdree dayjus befsb.blore dnute fl-or "mindatoracle" -and three dadf-ays pplicfter tation.hahtmlt d [[imatge :infor.png]]] |- | "maxn idate=".ABA006"/>[[#ABA006|ABA006]] | T[http://jdhe claevss samples.galso s/ADFBC_Importh_Deploy.zipe getL Orabeclel API ADF toBCcustDeployomize menthe valuet and Imp of orthtede "la Libraribel"es] {11.1.1.x] 17-J UIUL-2009 [ hihttp://andrejusb.blogspont thracle Job -adf-bc-deploymenattrt-and-ibumportedte. Run the TestP.html [[image:infoage.jspx.png]]] |} ===File Upload a and try tnd Do ewnloadit=== {| a "Hiboredatrder="1" |- |e" v alue.n You'llid="THA003"/>[[#THA003|THA003]] |see t[hat he d t/picker projects/smueonly nchallowdf/s you to sourches/sangmple s/conthe datente t/Blo gUploa JDev11. th Hatndling images/files is within a in ADF sp(Panrt of1-3)]t{] 26-NOV-2011 [ ev11-1-2-1-0-handling-imdayages bfiles-in-adefof-pare tort-1/ t[[image:info.png]]] |- |||Three dhe goaysl aofter thef this current vsampalue. Thle is tis occurs due to showo the how UI ctom uplponent'soad rea file fferenrom a cliecingnt to t the cuhe server, sstomtore "minda thte" and "maxdate"e data hionts approprian thtely. Alsoe server, you'll noticmake ie that the t availabelable for lal for thtere "Job" f retrieval anield id shows the default label with the data in the val the userue of inthe Sterfalce att(foributem appended to it and table). |} ===DaIntabase Cternationnecalizations=== {| border="1" |- | ABA1tion=== {| border="1" |- | JPU0255"/>[[#ABA15"/>[[#JPU0255|ABA15|JPU0255]] | [http://j5]] | [ TAccestsing ADF BC Proxy UsRer DB Csonneurctione in MBundulti-Userles Envifronrom a VimenewObject] [{11.1.1.x3] 2014-MARJUN-20120 [http://a[http://jobindrejusbnesh.blogspot.comin/20120/036/taccestsing-adf-bc-ping-resroxy-useourcer-db-co-bunndlecti-fronm.html [[image:info.png]]] |- | 151033"/>[[#ABA151033|ABA151033]] | []] | [ Rendusing ApplicatiResonurce ModBundlesule fo fromr ADF Different BC Proxy Us Projer DB Conneects ctioin ADF 11gn] [] {11.1.1.x] 0817-MARDEC-201209 [ [ [[image:info.png]]] |- | 6705"/>[[#JPU06705|JPU06705]] | [ Fodifying the Applicrmation Module's JDBC DataSat date fource at run timor a Locale] [{] 217-ASEPR-2011P-2009 [[ [[image:info.png]]] |- | JPUle.html [[image:info.png]]] |- | ABA02904"/>[[#JPUABA02904|JPUABA02904]] | [ Oracle ADF and Iternationningnal ACharacters] {11.1.1.x] 26-JUN-2009 [ us[[image:info.png]]] |- | ing an exan id="EBI005"/>[[#EBI005|EBI005]] | [htetp:// JDB ChangeC co lannguage / Loectcale ioin ADFn] [] {] 0925-JULFEB-201-2009 0 [http://jobinesh[http://biemond.blogspot.i.blogspot.nln/201/20090/07/02/ruchanninngeg-applicationmod-language-localule-usinge-in-adf.html [[image:info.png]]] |} ===List of Values and Select Lists=== {| border="1" |.html [[image:info.png]]] |- | SMU- | THA01290"/>[[#SMUTHA01290|SMUTHA01290]] | [ 11g JDyeveloper: Using Stnamatic JDBC CrViedwObjnctials for Mts for Lodel 1, Strokuts,p TrinidDad, tnd ADF Facea useds Rich byClient e.g. LOV] [{] 062-AUGSEP-2008 |- |||This is an 11g-2012 productionu [httpda://te of one of my most frtompequntly exampdeveloper-ules (Dysing-stnamatic JDBC Cr-viedwobjnctials, #14). There are ts-four sefor-lookup-dparateata/ worksp[[imacges, o:ine fornfo.png]]] |- |||This esacmple shows hh ofow tho use supportede static Vie waywObjects ytou migho implement buildt lookup data a web appl which cicatioan be n usingused ADF: Dbyna micCrodel drivedenten LOV |- | id="THA009"/>[[#THA009|THA009]] | [ i/ muencha "Model 1" adf/stylource s/samappliples/cation with content/Blno JDeve layloper;er & A DynDF amf:icCredentialsStrinputs.jws Lis StristOfValutes-: enable cbased; DynamicCrase insedentialsTrinensitidad.jwsve is search] {a 1011.] 20- ADFAUG-2012 Facesa [ inputhalis'ofvalues -enable-cas-ibeen mnsensigraitivted to ue-se the Apsearachech/ Tr[[image:info.png]]] |- |||Thinidis sadmple cshows how to iomponmplemeents; and Dynamnt an af:icCredeinputLntialsRichFistOfVaces.jws lusesue wi the new ADF Faceth cases Rich Client compon insents ensithative se arearch |- | new in n id="ABA173"/>[[#ABA11g.173|ABA173]] | Eac[h ttpro://jdject thes/RadioTableApp.zipe s Ramedio MGrodelup List Su prppojecrt andby AD FwkExF BC] {] 21-JUN-2012 [htetp://andrejunsisb.blongs project. The generic exroup-listen-siuppon rt-by-adf-bc.html [[imclassages :invfolved.png]]] |- | in id="DSI003"/>[[#DSI003|DSI003]] | [ implemenes/AutinoSug thge AutsoloSuggest behavior Iution liven ADF Using in the FwkEx EJB DatensiaCons ptrojectl] {]. The 21-APR-2012Mo [http://deepakcs.bdel logsproject thsing-ejb.htmle s [[implage ADFBC c:infom.ponenpng]]] |- |||Auts oSuggest busedehavior in theADF example: adds a TestModpule applicatiull-dowon moduln menue with ofa sin suglge DepstViewted VO instvanclues te of a DeptViewo a text vfiewld. objThect bae usedr ocan eithern the DEPT clickdirec tabletly ion thea SCOTT sch suggema. Whstilon to entere upda it tinginto the fi the exampleeld, for 11 or navig, I atooke the libersty of using twot using the up a nend downw featu arrow keys, selecres thting ata v allowalued me using thene toter simplifkey. |- | an id="ABA135"/>[[#ABA135|ABA135]] |y and s [htrtp://jdevsampeamline icode.comp/filemes/LOVRantgePatgioingFix.zipn. The f Firstx R of theowset is Forse wasward usiOngly the new ErrorHandle Error for ADF BrClC LOV Rassnge Paging (] {] 03-DEC-2011 [http://and attribute rejusb.blon t-is-forward-only-fr-adf-bc.hroot tml [[licimatge:info.png]]] |- | >[[#ACC090|ACC090]] |ion> e [ twof rk/developer-thools/adf/le Dearnmore/90-filter-ataBiadf-bound-lndingists-508191s.c.zipxp How-to filter file in ADFeach bofund the clien lists]t web {11.1.1.x]30-OCT-2011 [htt prp:// itechn etwork/developeorder r-to ols/adf/learnmorrege/90-fislter -a custdf-bom ADFM error haund-ndlerlists-508190.pdf [[ implementatimage:info.png]]] |- |ion (te <st.Dynpamn icJDBd="ACErrC091"/>[[#ACC091|ACC091]] | [http://www.orHandoraclerImpl). nerrtwor hank/developdler ier-tools /adf/ldesigearnmore/91-aned tddrowfromlov-513621.zipo n How-otito crce eathe DMLExcte neptiw lonokup da thta frownm by a list of va faialuledes database conn select lectionist] a{11.1.1.x] 04-OCT-2011 [ (due technetwto incorrork/decveloper-t uools/adf/leasernarnmorme/pe/91-asswddrowford combromlov-513620.pdf [[inmatge:info.pion),ng]]] |- | and itan id="JPU076"/>[[#JPU076|JPU076]] | t[hrows tha http://particuladf-sr thProgran simpammatically switly cacching LOV querhing ities on athe bit runding containn timer] {11.1.2]. The 06-SEP-2011secondnew fea [hture emtpl://joyed bineis the ash.bility to a globrogral customizammation to the ADF Pcage lifecyce by ually-switchising a META-INF/adfng-lov-squettringes.xhtml f[[ilmage :info.png]]] |- |in e achn client id="ACC087"/>[[#ACC087|ACC087]] | web [httpr://www.ojeractle. Each twork/dregistevlopeers r-the teoolst.Dyn/amicJDBCPagdf/lePhaseListener in earnmorder tore/87-lo condv-usitoing-shnally arexecute cusHow-tom logicto improve bLOV performance with shared AM in Aefore the ADF "prepareDF BC model"]phase{11.1.1.x]of29-JUL-2011thelife [http://www.oracycle. This custom rhnefetwork/drencevs thlop dar-ta conttools/adf/learnmore/87-lov-urols in tsing-she cuarrent red-am-444769.pdf [[impage defage:initifo.pon,ng]]] |- | cau<sipang tn id="ABA104"/>[[#ABA104|ABA104]] | [http://jdevsahem tmples.go bogle checode.ecked out ocom/f thile AM ps/Chool (if oiceListhRey Hidere not already ce or Show LOV Bashecked out during theed on LOV currRowSent let Sifzecycle)] before{11.1.1.x]the11-APR-2011JSF [http:// page rendering bandrejusb.bloegingspots. show-lov-based-on-alllov-roows wset.thehtml [[imag erre:infor.png]]] |- | handling coan ide="EFE001"/>[[#EFE001|EFE001]] | to catc[h the http://adf-practice.googfailed connlecode.ection attempt com/fin timle s/MultLto ovApp.rediaectr Mul thtiple uLOVser ts for VO's ao thttribute]e login {]20-FEB-2011 [http:// page beadfopre acthice r-fndeedoring phase .belogingspots. The fltipile le-lovs-for e-vos-acttribute.htmlh V [[imagiewCoe:intrfoll.png]]] |- |||There sam projplect contae of usinsg aLOVconswitchtexter |- | pan id="ACC070"/>[[#ACC070|ACC070]] | [http://www.o (Rtechneditwork/dreceveloper-tToLgin) thtools/at defiadf/learnmornes the/70-d pendent-listblogoxes-usin How- to rto build ADF depenedirecdent list to ft borxes wi that particular wth Web applServication. Thices] {11.1.1.x] 21-e JSFJAN-2011 [htt prp://www.ojracle.ect concom/tains a secotechnd context panetworamk/detvr Faclopr-toolesURLPs/attdf/leaern as wrnmorell. Du/70-d pendent-listbto Boxes-usinug# 50g-ws-286180057,07.pdf sett[[inmag the jbge:info.png]]] |- | o.aman id="ACC069"/>[[#ACC069|ACC069]] | [http://www.poooracl.sessionle.cookim/tefaechnetwctorycork/develass prloper-operty in the contools/adfigur/leatiorn is nmot corrore/69-custom-ectly saloved -wito the th-bc4j.xctfg file-276183. So, zinp H order ow-to configuto create a custom LOV ure a custom sessiosingn c bookiundede factory class task aflows required] {11.1.1.x] 18-JAN-2011 [http://www. to oraclrepurpe.cose m/the technetwork/code in developer-thiools ex/ampdf/le in youar own prrnmojre/69-ectcus, ytou'm-ll need to handlov-edwit the ith-bc4jtf-276178.xcpdfg ff [[ilmage to :info.png]]] |- | <insertspan the chil id="ACC062"/>[[#ACC062|ACC062]] |d e [ two.amrk/developer-tpool.ools/adf/lse­ssioearncmookiref/autoryclass>ttosuggest­.DynsamicJDBCSple­ HionCow-toki useF the af:autorySuggesstBehavionr compcook­ionefacntorycl tass>g w inside the apprith ADF bopriund datea sodulources] {11.1.1.x] 19-OeConfig>CT-2010 e [ ftwor thk/de cvelonper-tools/adfigu/learnmore/62-auration in qtosuggestbehavuestionior-177811.pdf. [[ikmage:> |} ===Grnfoovy===.png]]] {| border="1" |- | BA184 |- | CC055"/>[[#ABA184CC055|ABA184CC055]] | [ DHow-to buiffereld a sincgle Bsetwlenct ADF BC Grcompoovyonent OldwithVimalugese a ind Posted An selecttr ibuitems te] [] {] 073-AUGSEP-20120 [ [http://andnetwork/drejusb.bevelogspoloper-t.caools/2012/08/adiffdf/leaerencrnmore/55e-b-selecetwtonechoiceen-ewithimadf-bc-groovyages-old170420.htmlpdf [[image:info.png]]] |- ||| |- | ABA141 [[image:info.png]]] |- | JPU030"/>[[#ABA141JPU030|ABA141JPU030]] | [ GrEnabling LOVs foovyr wDynamithc ViewObject View L attrink Accbutessor] [es] {11.1.1.x3] 296-DECJUL-20110 [http://a[http://jobindrejusbnesh.blogspot.comin/20110/1207enablin/grg-loovyovs-wfor-dynamithc-view-link-accessor-viewobject.html [[image:info.png]]] |- | 98"/>[[#ABA0698|ABA0698]] | [ trGroovy Str.zingp L OpOV Descerariptions in Oracltion Texte ADF with11gGroovy] [{11.1.1.x] 111.1.1.x] 07-JUN-2010 0-JUN-2010 [[ [[image:info.png]]] |- | L.html [[image:info.png]]] |- | PUJE010090"/>[[#L"/>[[#JPUJE010090|L|JPUJE010090]] | [http://technology.]] | [http://adf-sampleamis.gnl/bloogleog/wp-codnte.comnt/fiupleoads/BCInitis/ Thessing web e natier variable valtive Aues from the butoSusinggess components in est beha groovy wayavior] [{] 0825-NOV-2009 -NOV-2009 [http://jobin[ [[image:info.png]]] |- | 35"/>[[#ABA0235|ABA0235]] | [ Groovy ValDefidatnng the LOV ion Hion a Reference Attributent in Oracle ADF 11g] [ in Oracle ADF 11g] {11.1.1.x] 046-NOV-2009 -NOV-2009 [[ [[image:info.png]]] |- | SMUABA0149"/>[[#SMU14"/>[[#ABA0149|SMU14|ABA0149]] | []] | [http://jdeves/samples/ RefePropertyNotFoundExceptionrence View in ObjQuectry Criteri anda LO View RV Cow Methods from Grompoovynent] [{] 0317-SEP-2009 SCOTT sc-SEP-2009 [hema |- |||The EmpView view object in his example fehttp://atures two transient, Groovy calculated attributandrejusbes. The attribute named ValueUsingVOFunction reference.blogs a custpom myFunctiot.conAtVOLevel() methom/2009/09/prod on the EmpViewImpl class, while the attribute opertynamed ValueUsingVORowFunction references a custom myFunctionAtVORowLevel() method on the EmpViewRowImpl notfoundexclass, in both cases passceptioing n-in the val-que of the Sal attributeuery. The methods simply return the v.html [[imaluge passed :in surrfounded by either .parenthesis or square brackets.png]]] |- | SMJPU143002"/>[[#SMJPU143002|SMJPU143002]] | []] | [http://adf-sources/samples/ ReferencTing UserData Map Values fromips on LO View ObjecV Runt Bind Variabltimes in Groovy] [e] {] 2705-JAN-AUG-2009 SCOTT sc-2009 [hema |- |||This examttple ://jobincludes a SessionHeinesh.blper class to logsimplify referencing enspotr.ies in in/2009/08/the ADFBC session's userData map from the Groovy expressitips-ons pr-lovidi-rung the default values for bind variablntimes. The user data mape.html [[ is referenced viima EL gexpress:ions in the twinfo JSPX .panges,]]] |- | and it is referencean id="ACC047"/>[[#ACC047|ACC047]] |d in Gr [http://www.oovy bind variaboracle expressi.cons in m/two places: (1) at ttechnhe AM data metwork/odel level fdevelopeor r-the VO inoolst/ancdf/le named AearnmnotherInstanceOfQueryWitore/47-hBindVahierValue (wrarchich you can hicalsee by selectiselectong the VO nechoinstance ice-168520.zinp How- theto Dbuild ata Moda sel lisect aonde clhoicking the (Edit) button, ice displayiandng (2) on the view accessor named QueryWit hierarchBindVhicarValue1 of thal se EmpVilw view object. Thisection ldatter view accessorata] is{11.1.1.x]used06-JUN-2008byt [he LOV definition on he EmpViehttp://w vie www.object's Mgr attributoracle. Tco m/try the applicatechnetiwon, run thork/de SvtUserMapValue.jselopx page, type NameFilter inper-to the olsetUserM/apValue_key field, and (for exampadf/le) the lettear S intrnmo thre /47-setUserMapValue_value field, aselect-ond e-clhoick (setUseice-grMapValoue)ps-169189.pdf. The t [[imablge :in the fo.pange]]] |} ===Logging=== {| upbordatesder="1" |- | to <show pan example of a ida="DRM003"/>[[#DRM003|DRM003]] | [http://jta model t/probject instance uojects/sing thmue bind venchariable value dfr/som the userDources/sata Mamp. Cliples/cking on the (Gcontent/ADFLoTo Page Referencogging STession Vampluate s.zinp LOV BinCoded V Templar) button takes yates four tohe aADFpaLoggge whereer] the{11.1.x]search11-JUL-2012forms [hows tha the view accehttpss://blor'gs r.owset (brascled .com/grouon the ndsamide Qu/nteryWithBindVry/arValue dview objecvent) is tures_in_adf_lousing the bggind vg_pariable value from theart1 userData [[imap as wgell:info. Tpng]]] |- |||She Groovy expressions that access the userData map use the helhortcut temper cplatelass vias for the JD the exprevssion test.model.Ses­sionHelper.use­rDeloper Jatv(adf. cobjde­ct).Nam Fdilteitor. A futurer to c releasreate ce of ADF will make it sipler to refereommon code snce thtate ADFBC smssioentsn obj necteded with to outuse the needADF fLor a hggelper class. |} ===JMSer |} ===Maven Integration=== {| border="1" |- | JPUDVA0605"/>[[#JPUDVA0605|JPUDVA0605]] | [https5]] | [http://a:// Using JDeveloper JMSMaven w inithtegration ADFtoBrusiun Oraclness Coe ADF samponle ientsn Java cloud] [{] 127-APRJUN-20112 [http://j[http://dobineonatash.blogs.nicequespot.stion.comin/2011/2012/046/using-jmsdeveloper-with-madfven-bus-intiness-cegratiomponenon-tso.html [[image:info.png]]] |} ===Programmatic BusinMess Componentenus=== {| border="1" |- | SDs=== {| border="1" |- | BA185A002"/>[[#SD"/>[[#ABA185A002|SD|ABA185A002]] | [https]] | [http://jdevsamp:// SolutMappioing Muln to Controtiplel Gl Fobal EcusViewId's wditablith XMLMe/Readonly enuMode in ADF BCl] [{] 156-AUGPR-201209 [https [http://andrejusb.blogsp:// [[image:info.png]]] |- [[image:info.png]]] |} ===Message Handling=== { |||| border="1" |- | ALBA16O003"/>[[#ALBA16O003|ALBA16O003]] | [ HowQuicky to3Up: Adateding DataError,In from DBfo and VWarniew using ADF BC DoDML Ming methodssages] [{11.1.1.x] 063-MAYOCT-20121 [http://andrej[ [[image:info.png]]] |- | ABA153JPU074"/>[[#ABA153JPU074|ABA153JPU074]] | [ UsClearinge C the stale messagesase fo fromr ADF BC Wi theth N previo Databaus requestse C on client sidonnece validation errortion] [] {11.1.1.x2] 1528-MARJUL-20121 [http://a[http://jobindrejusbnesh.blogspot.comin/20121/037/usclearinge-c-stale-messagesase-fo-fromr-adf-bc-w-previth-no-databaiouse.html [[image:info.png]]] |- | 7s.html [[image:info.png]]] |- | 61"/>[[#JPU0761|JPU0761]] | [ Cuilding prstogrammatically maomizinaged bng Business cComponents - PaErtror 2Messages] [{] 25-JUNMAR-2011 -2011 [[ [[image:info.png]]] |- | JPUABA01762"/>[[#JPUABA01762|JPUABA01762]] | [ A samplDifferencese ADF ofBC Happndling JboExlicaception based oin StoOredProaclceduree ADF] [{] 0918-FEBMAY-2010 -2010 [http://jobi[http://andrejuneshsb.blogspot.incom/2010/025/sample-a/didf-bfferences-of-hc-appandling-jboexlicaception-based-oin.html [[image:info.png]]] |- | JPUABA0058"/>[[#JPUABA0058|JPUABA0058]] | [ EHantdlityng ObjeExcepct bationsed os in Oraclen a PL/ UI SQLhell Package and APIDF Dynamic Regions] [{] 1802-OCTMAY-201-20090 [http://jobi[http://andrejuneshsb.blogspot.incom/201/2009/10/050/e/hantdlityng-obj-exect-based-ception-plsql-pons-in-orackagle-ui-shelle.html [[image:info.png]]] |- | 7.html [[image:info.png]]] |- | 4"/>[[#SMU1474|SMU1474]] | []] | [ CustomizingC Application With N Application Erroro D Hatabasndlere C to Support Ionnecnformational Messages tion] [] {] 2] 01-SEP0-MAR-2009 SCOTTcott schema schema |- |||This example illustr |- |||The bates a technique forase ADF cpreaoducting at on appnly dlicaistion modtingule tishat does not ushes be a databasetwe connction. The only reeen wasorn you mninightgs want to do thi and errors,s i sos that you a there exclusively using prre is nogr defammaultic viet way tw objo gects and entityet a JSF objmects, which miessaght be an ge winfrequenitht scena severio, burityt does come up from time to time of INFO. Theis example inc example illustratludes a nCustoumbemEr rof lesser-used frorHamndlework extension classes. Ter class the NoDatabaseApplhat icationPoolImpl iimplements hs a custom appandlicatiolingn m foduler pool implement information clational messagesass. The NonDatabaseCo. The addInnectifonStormrategy is a custom connationMection stressategy class . ageThe CustoTest() mSessimethonImpld isn atheAppModule custom sessioncustom java class, which return class adds ans a cust infom tormransaction handler fational messactory. Thge Cby ustomTxinHg the andlerFaddWactoryarning() APImpl, ipassing a custom subs a custom trtype of JboWaransactioningn h candalllered Inform facatitoryonalMessage. D used to returnue to the w anay warning insts ancre owrapped before theyf the custom CustomTxnHandlerImpl are clpass,ed wto thiche is a custom t custom eransactironr handler's handler impl gementatetDion. The SessionCisplayMelass configuration propssagerty() is smet thod by o the nthe ADF frame wofrk, the custInforom session implementation clmationalMeass,ssage which i con structoturn bootr sestraps thets a cvalustome trainsactionnto t handler facthe erroryor p and custoaram etetransactionrs t handler.hat Tthe PoolClahe CussNatome cErronfiguorHration propandlerty ier us setses to thre cognamize of the custom e the wapplrnicatioingn mod sulbtype poolas an implementinformation clational messageass. This. The class overriddoverridesen thge tDisSupportsPisplayMeassivationssage() method in () method tothe return error fhandalse,ler indi clcatingass de to tecs wthe runtimhethere that the this partiexcular aepplication module pool doeption is as not suppn infort pmassivation. The jbo.ampool.coational warninnecng, and if it tionis, istrt ategycladdss cos anf igunformationalration prop merty is essagset to the ne to the Fame of the cuacestCom connontecxtion. sItrategy clat uss which overrides the crses the seateApplicatietPronModulpertye() metho() and to sget some key pPropertiesy() inAPIof the environment hashmap the Jbefore cboWallrning supobjer.ct The StaticVO to i sets a st a flatg it canic vi usewe t objo deteect tct what returns rows whoshethere data is in the ModelBundl the exce.propertieeption has fialrle. |- | an id="SMU132"/>[[#SMU132|SMU132]] |eady [http://java.nbet/projcts/smuenchadf/soueen rces/samples/conreportend by t/Stathis icDataMacustom msterDetechanailism.z Thips Programmatic is Vrequiriewed Object becauses Sho ADF will iwingnvoke Mas thter/De getail Data] [] 09-OCT-2008 |- |||This example illustratetDisplayMes some essageneric() frametwork extension classwo times in action for progres for eammatiachc view obje excts whose dacepta istion relaported,ted m laster/detail. The geater onericly ionfrastructure codene of lives in twhe StaticDataVihich gewObjectSuets repport project.ported All tof the vio the usewr. objects iRun the ModPagel pro.ject specifjspx to try the orexacmple.adfb­c. To staticdat­a.CSVFileVi­wObjectImpl classsee an as their famework base class to inh error be repoerit thrted,e g enteneric functioner a saalitlary of re5002 adingand theclirck data from a CSV (comma-s (Neparaxted values) file. Thet). To ListOfMapsDataProviderViewObjectImpl try frame a woark extensiorning,n class implements enter a psalary rogrof 5001 ammatnd clickic vi (New objecxt).t wh To seeose data an is populated nfrforom a java.util.List of jmationava.util.Map objal mects. Thessage,e CSVFi cleViewObjectImpllick ex thtends ListOfMe (apsDataProviderViewObjectaddImpl tnfo supply rma "data providationMer" thssat rgeadTes datast) frbuttom CSV filesn. By cNonvention, it roticeads dae thatta from the *. the cucsv file in the sastome directm errory in tor handlerhe classpath as the view object's component definition fi class is decle. So, foar example, thrative model.Statesely view object configureadsred v its data from the mia the ErroderCl/ flass attrilbute. The compiler options of the projece on the root have bt elementeen modified to add the *.csv ex of the DatensaBion to the lindingists.cpx of files t file (what should be copied to thiche outpath sh during compilationhows time. Four different JSPX pages in the ViewCont as the ErrrolleorClassr proj propecrt allow you tty ofo try the r ouoot master/dt elemenetail displayt in of the p the Progperammatically rrty Inspectoetrieved data. |} ===Rr. |} Seadinge andlso WriStingeve XML=== {| bord Muer="1" |- | ench'n id="JPU033"/>[[#JPU033|JPU033]] | [http://adf-samp [ XML fundor Qcumueriented Data] [11ed 10.1.1..1.3.x samples3] 10-AUG-2010] 101, [, 010/08/xml-for-queried-data.html108, [[image:info.png]]]130 |} ===SOA Integrati ===Monbile=== {| border="1" |- | 016=== {| border="1" |- | 29"/>[[#ABA016"/>[[#ABA129|ABA016|ABA129]] | []] | [ HumaiPhonen Tasks WebApplicatio in Oracn Developmentle Fus With ADF Mionobile 11gBrowser] [{11.1.1.x] 2630-SEPOCT-200911 [[ [[image:info.png]]] |} ===Performance Tuning=== {| border="1" |.html [[image:info.png]]] |- | 013- | 82"/>[[#ABA013"/>[[#ABA182|ABA013|ABA182]] | [https]] | [ ADF BuBC Passivatiosiness Rules n/Activatioin Oraclen and FSQL Execustion 11Tuning] [{11.1.1.x2.0] 1] 020-SEP-AUG-200912 [[ [[image:info.png]]] |- | 010.html [[image:info.png]]] |- | 75"/>[[#ABA010"/>[[#ABA175|ABA010|ABA175]] | []] | [ Immedinatess Eve Effencts andt for ADF BusinTabless Compoe Contnents in Oraclent De Fuslion 11gvery] [{11.1.12.x2.0] 229-AJUGN-200912 [[ [[image:info.png]]] |- | 009168"/>[[#ABA009168|ABA009168]] | [ How To Dice-Ensabledable S EntityELECT C ObjOUNT Execuects tioin On for ADF Tracable FusRenderion 11g] [ing] {11.1.1.x] 1326-M-AUGAY-200912 [[ [[image:info.png]]] |- | 008n.html [[image:info.png]]] |- | 165"/>[[#ABA008165|ABA008165]] | [ Viebw ServLink Accice Inteessorf Usacge Pere for ADF BC Applicformation Modulance Se in Oraclide Fusion 11gEffect] [{11.1.1.x] 011.1.1.x] 13-M1-AUGAY-200912 [[ [[image:info.png]]] |} ===Transactions=== {| border="1" |- | 64.html [[image:info.png]]] |- | 59"/>[[#ABA16459|ABA16459]] | [ RefCompareshring Number of SQL Executions to ing Singlgete R LOV Descriptiown With Entity Ass Withouociationt Fu Availl Rollbacklable] [{11.1.1.x] 125-MAY-APR-2012 -2012 [[ [[image:info.png]]] |- | JPU0ABA1580"/>[[#JPU08"/>[[#ABA1580|JPU08|ABA1580]] | [http://a8]] | [ Bayingd TPransaction Log Whracticen User Commite Use Cases a forTLOV Performransaance Implementation in ADF BCction] [] {] 12] 04-JAN-APR-2012 -2012 [http://jobi[http://andrejuneshsb.blogspot.incom/2012/014/displbayingd-tpransaction-log-whracticene-use-case-for-lov-user.html [[image:info.png]]] |- | JPU079.html [[image:info.png]]] |- | ABA136"/>[[#JPU079ABA136|JPU079ABA136]] | [ Tuning ApplicaDF Tree - Retation Modulin Viewe M Link Accethods fressomr EJB and MDBRowset] [{] 05] 11-DEC-2011 -DEC-2011 [http://jobi[http://andrejuneshsb.blogspot.incom/2011/12/calltuning-application-moduling-adf-treee-m-rethodsain-fromview-link.html [[image:info.png]]] |- | 091323"/>[[#ABA09"/>[[#ABA1323|ABA09|ABA1323]] | []] | [ OpStUpdatresse Lock Testing ModOracle in ADF 11ge ADF BC PS3 Applicatioandns - Do CeConnecntration Poolizeng and ADFTXN BC CDisconfignect Level] [{] 16-JA] 16-NOV-2011 N-2011 [[ [[image:info.png]]] |- | 087131"/>[[#ABA087131|ABA087131]] | [ ImmediaStresste Row L Tevel Lock Mastinagement fong Oracler ADF 11g ADF BC TransaApplications - Internctional Applial Connecations] [ctions] {11.1.1.x] 208-NOV-20101 [[ [[image:info.png]]] |- | JPU035ABA128"/>[[#JPU035ABA128|JPU035ABA128]] | [ CustoExperimentmiziing wing the orderth ADF ofBCA postppling changes ication Moto databasdule Pool Tuninge] [] {] 1729-AUGOCT-20101 [http://jobi[http://andrejuneshsb.blogspot.incom/20101/1/08/custo0/experimentmizing-ordering-with-oadf-bc-af-postppling-changes-icationto.html [[image:info.png]]] |- | 05.html [[image:info.png]]] |- | 261"/>[[#ABA05"/>[[#ABA1261|ABA05|ABA1261]] | []] | [ ADF BC Tunimng wsticith andDoPConnessimiscticon LPockoling iandn Ora TXN Disclonnecte ADF BC Level] [{11.1.1.x] 2815-MAROCT-20101 [[ [[image:info.png]]] |} ===User Data and Session Data=== {| border="1" |- | 67n.html [[image:info.png]]] |- | 25"/>[[#ABA16725|ABA16725]] | [ Holutionw fTor Sho Speed Up Applicartioing Gn Undeplobal Usymer Danta in At in JDFeveloper BC11g R2] [{11.1.1.x2] 235-MAYSEP-20121 [[ [[image:info.png]]] |- | ABA1.html [[image:info.png]]] |- | CMU0062"/>[[#ABA16"/>[[#CMU0062|ABA16|CMU0062]] | [http://j6]] | [ BadJDev Pr11. – acf:showDetaticilItems and ae fof:r Sessregionsion Sco – the powerpe A of Faccceletess ins ADFpartBC3] [{11.1.1.x2] 0321-MAYJUN-20121 [http://a[ [[image:info.png]]] |- | ABA1CMU0044"/>[[#ABA14"/>[[#CMU0044|ABA14|CMU0044]] | [http://j4]] | [ HJDev – af:show Deto AccailItemess Ss and af:ressgionsion Scop – immediate activatioe in ADFn - BCpart 1] [{11.1.1.x4] 210-JAUN-20121 [http://a[ [[image:info.png]]] |- | ABAd.html [[image:info.png]]] |- | CMU03705"/>[[#ABACMU03705|ABACMU03705]] | [ StJDev – af:shorwDetaing/AcclItemessis angd Objaf:rects gionsin ADF BC UseprDogratmmtica M activation - part 2ap] [] {11.1.1.x4] 1820-JAUN-20101 [http://a[ [[image:info.png]]] |} ===View Objects=== {| border="1" |- | EFE.html [[image:info.png]]] |- | ABA00397"/>[[#EFEABA00397|EFEABA00397]] | [ ReADF Fad-ces PonlypUp ViewObject11ginPS3DPeclaerformrativance SQL Imprmodovementse] [] {] 2] 181-JUL-FEB-20121 [http://an [ [[image:info.png]]] |- |||The sample of read-only (SQL based) VO working in declarative SQL mode |- | LJEance.html [[image:info.png]]] |- | ABA04192"/>[[#LJEABA04192|LJEABA04192]] | [http://tjdechnology.vsamiples.ngoogl/wp-econtdent/upl.coadsm/f/imagiles/ Weird ADF 11g ADF 11g Pequireerforment addrmancessed we Tunithng - Se leflect outOner je Choince and Comb and modern SQL jo Box woinith Li synst of Vtaxalues] [{] 1309-DECJAN-2011 -2011 [http://tech[ [[image:info.png]]] |- | LJEABA04088"/>[[#LJEABA04088|LJEABA04088]] | [http://tjdechnology.vsamiples.ngoogl/wp-econtdent/upl.coadsm/f/imagiles/ SynchOronizacle ViewObjectADF QBC 11g Tueryniesng byfordynaImmedmicallyiate Row Leve linl Locking bind parameters] [king] {] 2801-NOVDEC-20110 [http://tech[ [[image:info.png]]] |- | LJEABA020808"/>[[#LJE"/>[[#ABA020808|LJE|ABA020808]] | [http://t]] | [http://jdechnology.vsamiples.ngoogl/wp-econtdent/upl.coadsm/f/imagiles/ UsingHow SQL UNPIVOT to pr To Reparduce dDatabaseata f Cor dynamionnectionsc ADF Fac and Reues User Ise ViewControllnterfer Lacyesr] [{11.1.21.x] 039-JULOCT-20110 [http://tech[ [[image:info.png]]] |- | 113 [[image:info.png]]] |- | 070"/>[[#ABA113070|ABA113070]] | [ UondNerstanested.zdingip ADF BC ViRewgions Objand Necstedt I Application Modules to Improve Performnstances] [ance] {11.1.1.x] 0219-JUN-20110 [[ [[image:info.png]]] |- | JPU.html [[image:info.png]]] |- | ABA05466"/>[[#JPUABA05466|JPUABA05466]] | [ COreatracle WebTiner 11g Configg Cusuratitomon Histfory Tyor ADF 11g Apeplications] [{] 02-FEBJUN-20110 [http://jobi[http://andrejuneshsb.blogspot.incom/20110/026/coreracle-webatintier-11g-configg-cusuratitomon-histfory-types.html [[image:info.png]]] |- | JPUor.html [[image:info.png]]] |- | ABA03642"/>[[#JPUABA03642|JPUABA03642]] | [ A comOposite ViewObjectptimizing bOrascled one ADF multiAppple dlicataion sPourcesol] [{] 2014-AUGFEB-2010 -2010 [http://jobi[http://andrejuneshsb.blogspot.incom/2010/082/composite-view/optimizing-objeractle-base-adfd-on-mu-application-pooltiple.html [[image:info.png]]] |- | JPUl.html [[image:info.png]]] |- | ABA01205"/>[[#JPUABA01205|JPUABA01205]] | [ VImproving PiewObjerformanc in ADF Applicationsect b - Pasgede L onoad 'pTivot qume in CRUD Foery'rms] [{] 05-DECJUL-2009 -2009 [http://jobi[http://andrejuneshsb.blogspot.incom/2009/1207/improving-p/viewerfobject-brmasnced-oe-in-pivot-queryadf.html [[image:info.png]]] |} ===Quality Assurance=== {| border="1" |.html [[image:info.png]]] |- | 2- | 64"/>[[#ABA02"/>[[#ABA0464|ABA02|ABA0464]] | []] | [ CRed Sallmuraing Custi Tomol Entity-MethHodw FrTom Vio Chewck ObjADF 11g Package Struect Implcturement atioandn C ADF Task Flow Parameterlass] [s] {11.1.1.x] 058-NOVMAR-201-20090 [ [ [[image:info.png]]] |} ===Resources=== {| border="1" |.html [[image:info.png]]] |- | SMU141- | THA008"/>[[#SMU141THA008|SMU141THA008]] | [ AutJDevelomper: atic Runtimaccesse Q resources fuery/Jrom the applicationsoin P jaruning withr or Declar classpath ativin the Model or e View ObjecViewContsroller] [{] 20] 020-DEC-AUG-200812 HRsc [hettp://toma |- |||This example cmpeez.wontainrdpres a ingle Emplss.coym/2012/08/02/jdeveeAllInfo vielopew whosr-acc SQL mode is ess-rset teso usource s-from-the newthe-appl-in-11g seicatttioing ns-jar-of 'Der-clarsspath-in-the-model-or-viative'. It ewcontains rone editable Empoyeesoller/ ent[[ity usmage, and s:ix additional refereinfo.pnce entg]]] |- |||Thitys usag samples showinge shows related infhormaw tionto re aboutad thre employee's depaesourtmcents, twheich department's m are panager,art of the department's the apploication,s classpa the department'sth and a region, thre de employee's job, aneployed wid the department's country. When a vth the appliew object is in declarative modication. |} ===Re, itests SQL statem Service Ient is detentegrmined at runtime irationstead=== {| b of at order="1" |- | <desigspan time.n id="EBI016"/>[[#EBI016|EBI016]] | A[httributeps ://gin the mobnd/jdject can haev11g_ve their Seexamplecs/ted in Query property st to ftree/malse, and these attribaster/ITutes will only be unesRselecested Clif they are referenced by the page defiient ITunition for thnese curr Renst pagSe, otherwervisce]e they {]will27-JUN-2012beleft o |- |||ITut of thne qusRry. When mulstipClile entity usent cagells are involved, if s an appall the attrible ITutnes from a given enes restity usage at servicre lefte on which y out ofou can thse queary, tche anyn th type ADFBCof runtime "prunes" music. tThat table rhe Relasted to that t sentrvity usagce out of thre qtuery and does nurns jsotn. perfForm that join.or this Tthe application modulhe application usese in th je Modrsly project jax-rs in( cacludeslling three differen the rest instant services ofce ) the same and EmplgsoyeeAllInfo viewon ( c objonvecrt. Yt jsou caon tn obsero javea the different run entitimtiese quer ) Thieis as performed by pplicathe three differetiont JSPX pn hages byas an lADF DataCookingontrol ion this restn the l pogjo whiclientle performing plus an ADF a search in each pagsearch pane. The fileel, Queries. resultxts d incispludayed in thea ViewContro tabller projectle + contains a fo a prmatted reviversew wion indofw twhe different queries. Yhere you can listou can see ien or watch thn the qe music |} ===Seaueryrching fand Sor the Minimorting and FialEmploylteeIrinfo.jspx page, thng Dat ona=== Clyick the EMPLOYEE[[ADFS tabSample is lesSearchincluded.g In|the query here]] for MSedarchiumEmployeeInfo.jspxing you see EMPLOYEES, DEPARTMENTS, EMPLOYEES (a second time f and Sor the maortinager), and JOBS. The query for ng and Filthe ftering Dinalata page joins a ===Servll of thlet Integration=== {| e tablbordes.r="1" |- | SMJPU10332"/>[[#SMJPU10332|SMJPU10332]] | [http://jav]] | [ Postoining Static Arraying a JSF of Dpatabasge Type Data into Vie to Sew Objrvlct Query] [et] {] 036-OCTAUG-201-2008 |- |||This exampleillus0 [htrattp://jobintes an aesh.blogspproach ostake ain g-jsf-parray ge-tof -steructurvledt.html [[ informatimage:info.png]]] |- | ion and binan id="JPU020"/>[[#JPU020|JPU020]] |d i [ht ino ttp://a view object query as one odf the t-sabmples in .gordogler tco produce a database biletween the states/AMWic information and tithShe databaservl The co Intext vokingin wh Applich athis examptionModule afrosem was that a service call was r a servlet eturnusing aADF list Mof ranked/scoredodel] primary{]keys,13-APR-2010thatt [hen needed to be http://jobjoined witinesh the data.base table to which the blogsprot.imary keys referred n/2010/04/in vorder to king-aproduplice a frcatieonmodundly display le-for endfrom-users -servlet.that inchtmludesl [[i mormage descr:info.iptivpng]]] |} ===Usere i Infotermfationce P about he raatterns=== Clicnkedk [[ADFSamplesUIPatte rowrns. You'lls | nhereede]] tfor Useo runr In the Cterface PattreateTypeerns.sql script bs pagefore us ===Uting lithey Co demode=== {| tbo cordreateer="1" |- | the SCORED_KEY and SCORan id="ED_KBI013"/>[[#YSBI013|EBI013]] | types in t[he datahttp://base. The ViewObjectImplWithScoredKeyBindVariabiemond.ble framework extenblogsipot.on clanl/2011/01/ss comentralizes t-he andy-code -foreq-youiur-managred ed-beans.html Someto w mork with the biore handynd variabl code oe forf type youoracle.jbo.dor main.Array. In this casmanage, its code ied Beans binding the SCORED_KEYS type (which is a TABLE Os ( ADF & JF SCORED_KEYSF )]) as {11.1.1.x]an 23-JArrayN-2011 ofSCORED_KEY [htytp://bipes. Bemoth the -hand EntityBasedSandy-coredEmployees view code-fobjects inherit this helper cor-yode furo-m this class. Thmanage setScoredKed-beysArray() method in the cueans.hstotmlm v [[imagiew e:infobject.png]]] |- | cla<sspan ofid="EBI012"/>[[#EBI012|EBI012]] |bot[h vttp://biew mond.objects callblogs pothe he.nlper /2009/03/somet-hod anewSdy-coredKeysAcode-forr-bay() ckin thg-be supercleanass to cres-adf.hatetml thSome Arrhandy cay of STRUCT and set the value of the view object'sode for back binding variable. It expect beans to( receiveADFa&ListJSFof)]Map objects, e{11.1.1.xpecting] each 14-MapAR-2009 int [he List o contain Map khttp://bieys "Scmore" and "Key". The view objects bond.bloth ugse the JDBC positiospot.nal binding nl/2009/03/stylome, i-handiy-cating thode (zer-foro-based) -backinteger position of the ing-bind variables beanas s-addif.htionaml [[il metadata mage:in forder to sti.png]]] |} ===Vall work wlidaith the btioind variable as a named bn and Busind variable in the view object API's.iness Run thle Testes=== Client clClick [[ADFSampleass sValidationto see |the results here]] of joining for in the stVatlic data with the EMP table. |} See also Steve Muench' [ and Busi undocumented 10.1.3.x sampness Rules] nr. 111les page
Please Confirm