Method call as default activity in ADF task flows

Hello

I have a workflow to execute a method on the page loading to set cookie values.
I added a control method of data as the default activity in the workflow. But it is not called immediately, it is executed only if it is called from another view.

Any help will be appreciated.

WebCenter Portal App 11.1.1.6


Code workflow task:

<? XML version = "1.0" encoding = "UTF-8"? >
< adfc-config xmlns = "http://xmlns.oracle.com/adf/controller" version = "1.2".
ID = "___5" >
< task-flow-definition = id "cookie-task-flow" >
< default activity id = "__17" > addEmpNoCookie < / default activity >
< transaction id = "__38" >
< new-transaction / >
< / transaction >
< data-control-scope id = "__39" >
< shared / >
< / data-control-scope >
< managed-bean id = "__1" >
< id managed-bean-name = "__4" > cookieBean < / managed-bean-name >
< managed-bean-class id = "__3" > tr.com.signum.roketsan.utils.CookieBean < / managed-bean-class >
< managed-bean-scope id = "__2" > pageFlow < / managed-bean-scope >
< / managed-bean >
<-l' call the method id = "addEmpNoCookie" >
< method id '__8' = > #{bindings.addEmpNoCookie.execute} < / method >
< result id = "__16" >
< id fixed-result = "__7" > addEmpNoCookie < / fixed-results >
< / results >
< / method >
< use-page-fragments / >
< / task-flow-definition >
< / adfc-config >

Def of the activity of the Middle page of

<? XML version = "1.0" encoding = "UTF-8"? >
< pageDefinition xmlns = "http://xmlns.oracle.com/adfm/uimodel."
version = "11.1.1.61.92".
ID = "cookie_task_flow_cookie_task_flow_addEmpNoCookiePageDef".
Package = "TR.com.Signum.roketsan.pageDefs" SkipValidation = "true" > "
< Settings / >
< executables / >
< links >
< methodAction id = "addEmpNoCookie" RequiresUpdateModel = "true".
Action = 'invokeMethod' MethodName = "addEmpNoCookie."
IsViewObjectMethod = 'false' DataControl = "CookieBean."
InstanceName = "CookieBean.dataProvider" > "
< NamedData NDName = 'cookieValue.
NDValue = "#{webCenterProfile [securityContext.userName] .employeeNumber} '"
NDType = "java.lang.String" NDOption = "3" / > "
< / methodAction >
< / links >
< / pageDefinition >

Hello

It contains only the activity of the method, and if so, why is he launched with the help of a new transaction? Note that navigation always is an ID of the view and the workflow will not run if there is no view to navigate to. So either the calling flow calls this workflow and workflow returns immediately after execution of the activity of default method then it refers to a display of flow tasks calling or you add a view. Note that cookies are set on the response of a call and it is not issued before coming to a view. For this reason, using a method call activity could be a bad approach to try this so a phase listener is better suited

Frank

Tags: Java

Similar Questions

  • Error 11 GR 2: call a workflow bounded with method call as default activity

    Hi all
    We migrated multiple applications to the JDev 11 g R2.
    There are 2 applications that contain a defined workflow where we hear by calling method default activity.
    We need to invoke specific actions before you open the page.
    They run well with 11 GR 1 material.
    But with * 11 G R2 *, I can't directly call this workflow with the following URL:
    http://127.0.0.1:7101/MyAPP/faces/ADF.task-flow?ADF.tfId=my-flow-def & ADF.tfDoc=/Web-INF/flows/My-Flow-def.Xml
    Message:
    * < SecurityUtils > < invokeURLAllowed > ADFc: cannot directly call the workflow "/ WEB-INF/flux/my-flux-def.xml #my - flow - def' with the help of the URL"
    (original message: < SecurityUtils > < invokeURLAllowed > ADFc: cannot directly call the workflow ' / WEB-INF/flux/my-flux-def.xml #my - flow - def' using the URL.)
    Any idea?

    Thanks for your help

    Hello

    Take a look at the flow of task properties, in PatchSet1, a new "invokeURLAllowed" feature is added which prevents the workflow stubborn URL accessible for safety reasons. You can turn off this feature on and outside

    Frank

    PS. : I am having this bounded task flows that you call from a URL, which is usually necessary to have a viewActivity as the default activity

  • Info by exception display JDev 11.1.2.1 ADF task flows activity

    Article 22.4 of the 11.1.2.1 Fusion developer's guide tells me how to designate an activity as the exception handler for a workflow. I followed the directions; created a page error, placed in the workflow, marked as the exception handler. I force an exception and indeed the page.

    What I don't know is how to extract the data of the exception, so I can filter, format and display it. How is the exception page receives the exception data?

    This level of exception is adequate handling? All my treatment in the workflow. If each of them has an exception handler is something more, what I should do to catch exceptions alll?

    Thank you, Steve

    You can use

    #{controllerContext.currentRootViewPort.exceptionData.message}
    

    also chk
    ADF task flows of exception handling

  • ADF task flows and parameters WITHOUT data controls

    Hello world.

    In a previous post, I asked him about the best way to call the workflow "at a distance" by a "local" application Frank Nimphius suggested me to use the JAR ADF libraries between projects for this. I'll apply, but I have a small/big problem:

    As I said in my previous post, I exclusively use the EJB 3.0 - JPA technology in all my projects. The components business or data controls are used. Just a lot of Java-based components.

    Now, supossed that I have a (based in the HR schema) application with 3 projects:

    -L' one with all things EJB: entities from tables, session bean, and an example of a Java client.
    -The second as a 'local' point of view, with a JSPX (viewLocations.jspx) page that contains the table of communities (table_locations).
    -The third view "at a distance", with a JSPX too (viewCountries.jspx) page that contains the table of countries (table_countries).

    I have a button in views the remote, and one to switch from local to remote display and the other for the opposite.

    The goal is: pass a location of choice of table of locations for the project where I need to see the country for the selected location.

    In the table of locations, I use a variable currentLocation (declared as: private location currentLocation = new Locations() ;) to store the selected location and a SelectionListener process, called selectLocation_listener() with this code in the)
    backing.viewLocations.ViewLocations.java:

    + ' public void selectLocation_listener (SelectionEvent selectionEvent) {+
    + / / Add code from the event here... +.
    currentLocation = (rentals) table_locations.getSelectedRowData ();
    +}+

    If the selected location is stored in the variable currentLocation.

    Both in projects the and remote, in that I store the task flow JSPX pages. I have the taskLocal.xml as an unlimited workflow with the viewLocations.jspx as the main view and the taskRemote.xml as a workflow bounded with the viewCountries.jspx as the main view.

    I have deployed the project remotely in a library JAR ADF and imported to the local project, then I get it as a special activity Flow call.

    The question is: How can I pass the variable currentLocation as a workflow setting to my project remotely? I don't have any data control to bind to a workflow parameter.
    Should I really have some control of data to store my currentLocation variable and bind it to a parameter? Or there is another way without data controls?

    Another fact: local and remote project have a dependency with the EJB project.
    What about dependencies? Have a role in call task workflow activities?

    Thanks in advance.

    If you would like more information or a more detailed explanation please ask me.

    Hello

    a data control is needed for this. If you only want to use ADF task Flow and manage the component UI lie yourself, then you are good to go with this approach. To add parameters to a call from bounded task flows, have a look here

    http://download.Oracle.com/docs/CD/E15523_01/Web.1111/b31974/TOC.htm (Chapter 15, activities of view URL using 15.3)

    You can make the local variable that is accessible from an accessor method Set/getter bean managed so that you can use EL when you set the value of the parameter.

    Frank

  • Train ADF task flows of value name complete bundel comonent

    Hello

    I've got som problem with train of delimited adf task flows.

    I'm building a workflow bounded as the fragment and the train and I add the component display name for each view, but how do I give the value of the display name of a bundel of view controller.

    cordially mohammad.j.yaseen

    Hello

    It works as John says. Here is a write are:

    http://blogs.Oracle.com/jdevotnharvest/entry/reading_train_stop_display_names

    Frank

  • Query about the ADF task flows call using URL

    ADF Version: 12.1.3 and 11.1.7

    We have a scenario where we want to implement a Home Application and product Application deployed as separate web applications.

    Now the House must have the ability to call the Application of product using call URL delimited task flow.

    My query is whether the return of a stubborn workflow will work in this scenario, because it works with the delimited call task normal flow.

    What are the other alternatives if it won't?

    Also anyone provides me with examples of applications for the above scenario.

    Kind regards

    Nikhil

    Here's a nice article on this topic

    http://www.Oracle.com/technetwork/developer-tools/ADF/learnmore/43-remote-task-flow-169185.PDF

  • the problem working with adf task flows...

    Hi all I m tries to run the jsf page uses the adf workflow it is giving me error belove and does not not the page I need to do now?



    Target URL - http://localhost:7101/Myapp-ViewController-context-root/faces/head.jsf
    < ViewHandlerImpl > < _checkTimestamp > Apache Trinidad runs with control of activated timestamp. This should not be used in a production environment. See the org.apache.myfaces.trinidad.CHECK_FILE_MODIFICATION property in WEB-INF/web.xml
    < LifecycleImpl > < _handleException > ADF_FACES - 60098:Faces life cycle receives exceptions that are unhandled in the phase 1 RESTORE_VIEW
    javax.faces.view.facelets.FaceletException: Error Parsing / / C:/JDeveloper/system11.1.2.2.39.61.83.1/o.j2ee/drs/Myapp/ViewControllerWebApp.war/head.jsf: detected default [line: 21] < Line 21, column 26 >: XML-20121: end tag (Fatal Error) does not match the start tag 'af:panelSplitter '.
    at com.sun.faces.facelets.compiler.SAXCompiler.doCompile(SAXCompiler.java:394)
    at com.sun.faces.facelets.compiler.SAXCompiler.doMetadataCompile(SAXCompiler.java:377)
    at com.sun.faces.facelets.compiler.Compiler.metadataCompile(Compiler.java:130)
    at com.sun.faces.facelets.impl.DefaultFaceletFactory.createMetadataFacelet(DefaultFaceletFactory.java:319)
    at $200 (DefaultFaceletFactory.java:92) com.sun.faces.facelets.impl.DefaultFaceletFactory.access
    to com.sun.faces.facelets.impl.DefaultFaceletFactory$ 2.newInstance(DefaultFaceletFactory.java:168)
    to com.sun.faces.facelets.impl.DefaultFaceletFactory$ 2.newInstance(DefaultFaceletFactory.java:166)
    to com.sun.faces.facelets.impl.DefaultFaceletCache$ 2.newInstance(DefaultFaceletCache.java:94)
    to com.sun.faces.facelets.impl.DefaultFaceletCache$ 2.newInstance(DefaultFaceletCache.java:89)
    to com.sun.faces.util.ExpiringConcurrentCache$ 1.call(ExpiringConcurrentCache.java:99)
    to java.util.concurrent.FutureTask$ Sync.innerRun (FutureTask.java:303)
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    at com.sun.faces.util.ExpiringConcurrentCache.get(ExpiringConcurrentCache.java:114)
    at com.sun.faces.facelets.impl.DefaultFaceletCache.getMetadataFacelet(DefaultFaceletCache.java:135)
    at com.sun.faces.facelets.impl.DefaultFaceletCache.getMetadataFacelet(DefaultFaceletCache.java:62)
    at com.sun.faces.facelets.impl.DefaultFaceletFactory.getMetadataFacelet(DefaultFaceletFactory.java:252)
    at com.sun.faces.facelets.impl.DefaultFaceletFactory.getMetadataFacelet(DefaultFaceletFactory.java:201)
    at com.sun.faces.application.view.ViewMetadataImpl.createMetadataView(ViewMetadataImpl.java:114)
    at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._restoreView(LifecycleImpl.java:749)
    at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:346)
    at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:207)
    at javax.faces.webapp.FacesServlet.service(FacesServlet.java:508)
    to weblogic.servlet.internal.StubSecurityHelper$ ServletServiceAction.run (StubSecurityHelper.java:227)
    at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
    at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:173)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:125)
    to org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$ FilterListChain.doFilter (TrinidadFilterImpl.java:468)
    at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
    to org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$ FilterListChain.doFilter (TrinidadFilterImpl.java:468)
    at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:293)
    at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:199)
    at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    to oracle.security.jps.ee.http.JpsAbsFilter$ 1.run(JpsAbsFilter.java:119)
    at java.security.AccessController.doPrivileged (Native Method)
    at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315)
    at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:442)
    at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103)
    at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171)
    at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:139)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    to weblogic.servlet.internal.WebAppServletContext$ ServletInvocationAction.wrapRun (WebAppServletContext.java:3715)
    to weblogic.servlet.internal.WebAppServletContext$ ServletInvocationAction.run (WebAppServletContext.java:3681)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
    at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)
    at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
    at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
    < LifecycleImpl > < _reportFailureForMissingViewRoot > ADF_FACES-30179: for more information, see the error log of the server for an entry beginning with: The UIViewRoot is null. Fatal error during PhaseId: RESTORE_VIEW 1.
    javax.faces.view.facelets.FaceletException: Error Parsing / / C:/JDeveloper/system11.1.2.2.39.61.83.1/o.j2ee/drs/Myapp/ViewControllerWebApp.war/head.jsf: detected default [line: 21] < Line 21, column 26 >: XML-20121: end tag (Fatal Error) does not match the start tag 'af:panelSplitter '.
    at com.sun.faces.facelets.compiler.SAXCompiler.doCompile(SAXCompiler.java:394)
    at com.sun.faces.facelets.compiler.SAXCompiler.doMetadataCompile(SAXCompiler.java:377)
    at com.sun.faces.facelets.compiler.Compiler.metadataCompile(Compiler.java:130)
    at com.sun.faces.facelets.impl.DefaultFaceletFactory.createMetadataFacelet(DefaultFaceletFactory.java:319)
    at $200 (DefaultFaceletFactory.java:92) com.sun.faces.facelets.impl.DefaultFaceletFactory.access
    to com.sun.faces.facelets.impl.DefaultFaceletFactory$ 2.newInstance(DefaultFaceletFactory.java:168)
    to com.sun.faces.facelets.impl.DefaultFaceletFactory$ 2.newInstance(DefaultFaceletFactory.java:166)
    to com.sun.faces.facelets.impl.DefaultFaceletCache$ 2.newInstance(DefaultFaceletCache.java:94)
    to com.sun.faces.facelets.impl.DefaultFaceletCache$ 2.newInstance(DefaultFaceletCache.java:89)
    to com.sun.faces.util.ExpiringConcurrentCache$ 1.call(ExpiringConcurrentCache.java:99)
    to java.util.concurrent.FutureTask$ Sync.innerRun (FutureTask.java:303)
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    at com.sun.faces.util.ExpiringConcurrentCache.get(ExpiringConcurrentCache.java:114)
    at com.sun.faces.facelets.impl.DefaultFaceletCache.getMetadataFacelet(DefaultFaceletCache.java:135)
    at com.sun.faces.facelets.impl.DefaultFaceletCache.getMetadataFacelet(DefaultFaceletCache.java:62)
    at com.sun.faces.facelets.impl.DefaultFaceletFactory.getMetadataFacelet(DefaultFaceletFactory.java:252)
    at com.sun.faces.facelets.impl.DefaultFaceletFactory.getMetadataFacelet(DefaultFaceletFactory.java:201)
    at com.sun.faces.application.view.ViewMetadataImpl.createMetadataView(ViewMetadataImpl.java:114)
    at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._restoreView(LifecycleImpl.java:749)
    at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:346)
    at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:207)
    at javax.faces.webapp.FacesServlet.service(FacesServlet.java:508)
    to weblogic.servlet.internal.StubSecurityHelper$ ServletServiceAction.run (StubSecurityHelper.java:227)
    at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
    at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:173)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:125)
    to org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$ FilterListChain.doFilter (TrinidadFilterImpl.java:468)
    at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
    to org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$ FilterListChain.doFilter (TrinidadFilterImpl.java:468)
    at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:293)
    at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:199)
    at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    to oracle.security.jps.ee.http.JpsAbsFilter$ 1.run(JpsAbsFilter.java:119)
    at java.security.AccessController.doPrivileged (Native Method)
    at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315)
    at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:442)
    at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103)
    at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171)
    at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:139)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    to weblogic.servlet.internal.WebAppServletContext$ ServletInvocationAction.wrapRun (WebAppServletContext.java:3715)
    to weblogic.servlet.internal.WebAppServletContext$ ServletInvocationAction.run (WebAppServletContext.java:3681)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
    at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)
    at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
    at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)

    Hello

    Do you see that?

    javax.faces.view.facelets.FaceletException: Error Parsing / / C:/JDeveloper/system11.1.2.2.39.61.83.1/o.j2ee/drs/Myapp/ViewControllerWebApp.war/head.jsf: detected default [line: 21] : XML-20121: end tag (Fatal Error) does not match the start tag 'af:panelSplitter '.

    Check out the code and put an end to af:panelSplitter.

    Arun-

  • Form delimited ADF task flows where to put setNamedWhereClauseParam

    Hello

    I use jdeveloper 11g and I am trying to set up a stubborn workflow (type of train), station a theres a search ADF form where the user selects a record, at the station two form should present all the options related to the selected record on the station one and the possibility of introducing new information. I have the ViewObject for station 2, but I don't know where to put the code for "setNamedWhereClauseParam" and then run the query. Or in other words, how to pass the value of the key selected on station 1 station 2 as the parameter at the request of VO?

    Thank you

    Mike.

    Hello

    trains allow you to navigate between pages. So if there is a dependency between page1 and page2, where page 2 must have 1 page visited, so I think you should alow direct access to page 2. To answer your question

    -Create a file IMPL for the ViewObject to filter by the ViewCriteria
    -Create a public method that takes the input parameters required for bind variables
    -in the VOImpl define the VC and the bind varoables
    -run the VO
    -Create a public method (still on the VO2) ClientInterface
    -1 page write the parameters of the selected query in #{requestScope.param1},...
    -Drag and drop the client method as a method between page1 and page2 so the query call activity is performed
    -On the arguments to the method, use #{requestScope.param1} to read the search criteria in

    Frank

  • ADF task flows finalizer

    Hello

    JDEV 11.1.2.0.0

    I need to call the method when the workflow stops. I can't use finalizer method because it cannot have PageDefinition (to contain the method and links the iterator)

    Is it possible that we can call iterator and the method links in the finalizer of workflow method?

    If drag us and drop method in the workflow, is possible we can ensure that method is called whenever get out us the workflow.

    Thank you

    JIT

    Hello

    the initializer and finalizer run while there is no available connection (the connection is not in scope) so it's impossible. So the question is what you call the method of through a binding. One option would be to access the BindingContext object to then access the domain controller you want to operate on and do the job manually that you would do through the link. Another option is to have an activity method before the return of the activity and give a PageDef file to this activity of the method to execute all what you need to do.

    As usual, usecase important

    Frank

  • Call the method call activities before you navigate to the target jsf page

    Dear all,

    I use JDeveloper Studio Edition Version 12.1.3.0.0.

    Requirement:

    I have a stubborn taskflow. The stubborn workflow is without using page fragments.

    I have three pages: login.jsf, admin.jsf, user.jsf. I have a method call activity in the taskflow. The login.jsf is the default page. The page of login.jsf have an af:selectOneRadio with two af:selectItem: Admin and user. It also has an af:button. When the user select the af: af selectItem: selectOneRadio and click on the af: button, it should call the method call activity (doLogin) and based on logic it will redirect to the page admin.jsf or user.jsf page.

    Please find the taskflow below:

    How to achieve the solution to the prescription above.

    Thank you and best regards,

    Susanto Paul

    Hi all

    I'm able to resolve the obligation.

    The post below was really helpful.

    http://andrejusb.blogspot.in/2011/09/programmatic-ADF-task-flow-router.html

    Thank you best regards &,.

    Susanto Paul

  • Cannot invoke the stubborn task in adf application flow after deployment on stand-alone WSL

    Hello.

    We have developed application in jdeveloper 12.1.3 using ADF workflows and *.jsp (try us and *.jspx also) pages.

    On integrated weblogic application server works, but after successfully deployment on stand-alone WLS (ver. 12.1.3, demployment mode domain) with ADF runtime 12.1.3, we cannot call activity of workflow (bounded task flows) on click of a button. If we call button click on the page of the progress of the task without terminals began that it works well.

    On the server we have deployments:

    ADF. Oracle.businesseditor (1.0,12.1.3.0.0)

    ADF. Oracle.Domain (1.0,12.1.3.0.0)

    ADF. Oracle.domain.WebApp (1.0,12.1.3.0.0)

    consistency-transaction-rar

    Application of the DMS (12.1.3.0.0)

    EM

    emagentsdkimplpriv_jar (11.2.0.1.0,12.1.0.3.0)

    emagentsdkimpl_jar (11.2.0.1.0,12.1.0.3.0)

    emagentsdk_jar (11.2,12.1.0.3.0)

    EMAS

    EMCORE

    emcoreclient_jar

    emcorecommon_jar

    emcoreconsole_jar

    emcoreintsdk_jar (11.2.0.1.0,12.1.0.0.0)

    emcorepbs_jar

    emcoresdkimpl_jar (11.2.0.1.0,12.1.0.0.0)

    emcoresdk_jar (11.2.0.1.0,12.1.0.0.0)

    emcore_jar

    em_core_ppc_pojo_jar

    em_sdkcore_ppc_public_pojo_jar

    JSF (2.1, 2.1.7 - 01-)

    jsr311-API (1.1.1,1.1.1)

    JSTL (1.2,1.2.0.1)

    log4j_jar (1.3,1.2.15)

    ODL.clickhistory (1.0,12.1.3)

    ODL.clickhistory.WebApp (1.0,12.1.3)

    OHW - RCF (5,12.1.3.0.0)

    OHW - uix (5,12.1.3.0.0)

    Oracle.ADF.dconfigbeans (1.0,12.1.3.0.0)

    Oracle.ADF.desktopintegration (1.0,12.1.3.0.0)

    Oracle.ADF.desktopintegration.Model (1.0,12.1.3.0.0)

    Oracle.ADF.Management (1.0,12.1.3.0.0)

    Oracle.BI.ADF.Model.slib (1.0,12.1.3.0.0)

    Oracle.BI.ADF.View.slib (1.0,12.1.3.0.0)

    Oracle.BI.ADF.WebCenter.slib (1.0,12.1.3.0.0)

    Oracle.BI.composer (11.1.1,0.1)

    Oracle.BI.jbips (11.1.1,0.1)

    Oracle.dConfig - infra (2.0,12.1.3)

    Oracle.jrf.System.Filter

    Oracle.jsp.Next (12.1.3,12.1.3)

    Oracle.pwdgen (2.0,12.1.3)

    Oracle.SDP.client (2.0,12.1.3)

    Oracle.WebCenter.composer (2.0,12.1.3)

    Oracle.WebCenter.Skin (2.0,12.1.3)

    Oracle.WSM.Console.Core.View (1.0,12.1.3.0)

    Oracle.WSM.seedpolicies (2.0,12.1.3)

    orai18n-ADF (11,11.1.1.1.0)

    OWASP. ESAPI (2.0,12.1.3)

    State-Management-Provider-Memory-rar-12.1.3

    UIX (11,12.1.3.0.0)

    webapp

    WebApp1

    wls_jrf

    wls_reconfig_jrf_12

    WSIL-wls (12.1.3.0.0)

    +++++++++++

    Our problem:

    Of view1.jspx on click commandButton1, we cannot call taskFlowCall1.

    During the click on we see view1.jspx refreshes, but should be called view2.jspx.

    +++++++++++

    Sources

    -adfc_config.xml-

    <? XML version = "1.0" encoding = "windows-1251"? >

    " < adfc-config xmlns =" http://xmlns.Oracle.com/ADF/controller "version ="1.2"> "

    < view id = "View1" >

    View1.jspx < page > < / print this page >

    < / view >

    < task-flows-call id = "taskFlowCall1" >

    <-flow-reference to tasks >

    /Web-INF/taskFlowCall1.XML < document > < / document >

    taskFlowCall1 < id > < /ID >

    < / task-flow-reference >

    < / task flows-call >

    < rule of flow control = '__1' id >

    View1 < of-activity-id > < /-activity-id >

    < control-flow-case id = "__2" >

    TFC < from outcome > < / de-results >

    taskFlowCall1 < to-activity-id > < / to-activity-id >

    < / control-flow-case >

    < / control-flow-rule >

    < / adfc-config >

    -taskFlowCall1.xml-

    <? XML version = "1.0" encoding = "windows-1251"? >

    " < adfc-config xmlns =" http://xmlns.Oracle.com/ADF/controller "version ="1.2"> "

    < - flow - the definition of task id = "taskFlowCall1" >

    View2 < by default-activity > < / default activity >

    < transaction >

    < new-transaction / >

    < / transaction >

    < data-control-scope >

    < shared / >

    < / data-control-scope >

    < view id = "view2" >

    View2.jspx < page > < / print this page >

    < / view >

    < id of task-flow-return = 'Cancel' >

    < result >

    cancellation of < name > < / name >

    < rollback / >

    < / results >

    < / task-flow-back >

    < task-flows-call id = "taskFlowCall2" >

    <-flow-reference to tasks >

    /Web-INF/taskFlowCall2.XML < document > < / document >

    taskFlowCall2 < id > < /ID >

    < / task-flow-reference >

    < / task flows-call >

    < rule of flow control = '__1' id >

    View2 < of-activity-id > < /-activity-id >

    < control-flow-case id = "__2" >

    Cancel < from outcome > < / de-results >

    cancellation of < to-activity-id > < / to-activity-id >

    < / control-flow-case >

    < control-flow-case id = "__3" >

    tfc2 < from outcome > < / de-results >

    taskFlowCall2 < to-activity-id > < / to-activity-id >

    < / control-flow-case >

    < / control-flow-rule >

    < / task-flow-definition >

    < / adfc-config >

    -view1.jspx-

    <? XML version = "1.0" encoding = "UTF - 8"? >

    " < = xmlns:jsp jsp:root ' http://Java.Sun.com/JSP/page "version ="2.1"xmlns:f =" " http://Java.Sun.com/JSF/core "

    ' xmlns:af = ' http://xmlns.Oracle.com/ADF/faces/rich "xmlns:h =" http://Java.Sun.com/JSF/html ">

    < jsp:directive.page contentType = text/html"; Charset = UTF - 8 "/ >

    < f: view >

    < af:document title = "view1.jspx" id = "d1" > "

    < af:form id = "f1" >

    < h:commandButton value = "commandButton1" id = "cb1" action = "tfc" / >

    < / af:form >

    < / af:document >

    < / f: view >

    < / jsp:root >

    ++++++++++++

    Pls help me.

    We found a solution to the problem yourself.

    Our solution:

    On each page that uses the activity to call a workflow in the bindings, we added the executor of the ADF task flows Bindings type - taskFlow.

    The property is set (in my example):

    ID - taskFlowCall1

    taskFlowId - /WEB-INF/taskFlowCall1.xml#taskFlowCall1

    That's all.

  • Deployed Captcha Code on webcenter spaces using custom task flow

    Dear,

    I use Captcha Code, the new workflow and the fragment to be deployed on webcenter spaces, the code works correctly when am run of JDeveloper 11.1.1.4.0, but when I deploy him on spaces webcenter 11.1.1.5 version and call this webcenter flow task space image appears not (actually its code Servlet).

    as mentioned on Oracle PDF (http://www.oracle.com/technetwork/developer-tools/adf/learnmore/index-101235.html)-> How to use Captcha with ADF Faces and Oracle ADF

    Add Servlet in web.xml, then do Managed Bean Code (add in faces-config. (XML), then create a new task workflow and call the method that run the managed Bean of ADF task flow Page.

    1 - Servlet in web.xml:
    < servlet >
    < name servlet - > CaptchaServlet < / servlet-name >
    > the servlet class < nl.captcha.servlet.SimpleCaptchaServlet < / servlet-class >
    < init-param >
    width of < param-name > < / param-name >
    < param-value > 250 < / param-value >
    < / init-param >
    < init-param >
    height of < param-name > < / param-name >
    < param-value > 75 < / param-value >
    < / init-param >
    < / servlet >
    < servlet-mapping >
    < name servlet - > CaptchaServlet < / servlet-name >
    captchaservlet.jpg < url-pattern > < / url-pattern >
    < / servlet-mapping >

    2 - managed Bean:
    public void callMethod() {}

    FacesContext fctx = FacesContext.getCurrentInstance ();
    ExternalContext ectx = fctx.getExternalContext ();
    HttpServletRequest request = (HttpServletRequest) ectx.getRequest ();
    CAPTCHA captcha (Captcha) = ectx.getSessionMap () .get (Captcha.NAME);
    try {}
    request.setCharacterEncoding("UTF-8");
    } catch (UnsupportedEncodingException e) {}
    bad luck - but ignore
    System.out.println ("unsupported UTF!");
    }
    String response = (String) ectx.getRequestMap () .get ("bestGuess");
    If (response! = null & & captcha.isCorrect (answer)) {}
    sendMail();
    SendMail_ToExternal();

    } else {}
    fctx.addMessage (null,
    new FacesMessage (FacesMessage.SEVERITY_ERROR, "Please enter the number shown in the picture",
    null));
    }

    }


    I'm download the JAR of Captcha of Oracle: http://www.oracle.com/technetwork/developer-tools/adf/learnmore/index-101235.html, Captcha download a use as task flow to deploy on webcenter spaces, but as I told you when I run this code of JDeveloper works correctly, but the problem when I deploy him on webcenter spaces code Servlet with image does not appear. I want to know if the servlet working with deployed code task flow on the webcenter spaces, or not?

    Please advise...

    Thank you

    Did you add the configuration of servlet to WebCenter spaces? See the documentation for steps to do this: http://docs.oracle.com/cd/E25054_01/webcenter.1111/e12405/wcadm_app_config_files.htm#CHDJCCBI

  • Comments and questions about the mixture ADF Page flows with Trinidad UI

    Hi all

    I did a few tests to see how possible it is to use Trinity to the UI (for compatibility of this stinking IE 6) as well as the ADF Page flows / controller of the ADF. My question is whether there is a sustainable configuration from the point of view of Oracle. I did things to make it work and noted the following interesting behaviors (call anaomalies, if you wish):

    (1) addition of ADF Page Flow within the reach of the technology for a project automatically adds ADF Faces. If I try to eliminate ADF Faces of the scope of technology, it automatically deletes the flow of Page of ADF as well.

    (2) if I remove the ADF Faces DURATION 11 project library and create a page of trinidad (also set up the renderkit and as appropriate skin and remove a moment-false ServletADFFilter of web.xml) I get errors MDS when running the resulting page. I can't correct the error by removing the MDS libraries either - as soon as I put ADF Faces DURATION 11 library back, things are OK.

    (3) since I've faced ADF in my scope of technology, all newly created JSPX pages end up having af:document / af:form tags and have the namespaces implemented for ADF Faces. Not useful if I want only parts of Trinidad, but not a show-stopper, either.

    (4) an interesting thing that I have reported before... If I have the ADF Page library flow into my project and then configure navigation case in faces-config. XML (I know, wouldn't do that, just an observation, even if someone who has accidentally library ADF Page Flow in their project without any intention to use the ADF Page flows will find this very annoying to debug...), the first click of button that leads to the navigation works very well. All subsequent navigation requires two clicks on the link/button to trigger navigation. This behavior does not occur if you change the case of navigation to redirect = true.

    So, in summary, I seems to be the controller of flow/ADF Page ADF working with Trinidad, with a few minor problems of productivity due to an obvious requirement to have the Library Runtime of ADF Faces and the extent of technology ADF Faces included in my project. Now Oracle - is this going to be a sustainable configuration?

    I'd also appreciate comments, suggestions and comments from anyone else who has tried or is trying to use the ADF Page flows / ADF controller with a single user Trinity interface (well, in my case, I'm going to blur more using the tag af:template with components of the Trinity, but it's another whole story).

    Best,

    John

    bump #2

    + 1). Adding the ADF Page Flow within the reach of the technology for a project automatically adds ADF Faces. If I try to eliminate ADF Faces of the scope of technology, it automatically deletes the flow of Page of ADF as well. +

    ADF task flows have to ADF Faces e around. Not sure this is documented somewhere, but I hope it's

    (2) no idea about it

    + 3). Since that I've faced ADF in my scope of technology, all newly created JSPX pages end up having af:document / af:form tags and have the namespaces implemented for ADF Faces. Not useful if I want only parts of Trinidad, but not a show-stopper, either. +

    Looks like that is facing an emergency room to have an option in the dialog creation page if create an ADF or page of Trinidad. I'll take a note

    + 4). An interesting thing that I have reported before... If I have the ADF Page library flow into my project and then configure navigation case in faces-config. XML (I know, wouldn't do that, just an observation, even if someone who has accidentally library ADF Page Flow in their project without any intention to use the ADF Page flows will find this very annoying to debug...), the first click of button that leads to the navigation works very well. All subsequent navigation requires two clicks on the button/link to trigger navigation. This behavior does not occur if you change the case of navigation to redirect = true. +

    I'm not sure how to restrict we are on the "do not use" them in combination, but to me this looks like a bug.

    Frank

  • Unbounded task flow works is not in standalone Weblogic Server

    Hello

    JDeveloper Version: 11.1.1.3
    WebLogic Version: 10.3

    I built an application using Oracle ADF, and the application is deployed on weblogic 10.3. In this application, I use unbounded Oracle ADF task flows to navigate between pages.

    The application works fine when it is deployed on the integrated Weblogic Server that is part of Jdeveloper (11.1.1.3 version). However, when I deploy the same application (ear file) on a stand-alone weblogic server, the page navigation not working - no error/exception is provided in weblogic logs. When I click the button to navigate to the next page - the same page reloads.

    My WLS independent field produced JRF Oracle installed on it.

    Please note that I can always access individual pages (.jspx) providing individual URL.

    Any help in how to solve this - or of the indications regarding how I would go about debugging of this.

    Thank you
    Ash

    Ash,

    Looks like you're running the JSPX rather than the workflow. Try to remove the ".jspx' to the end of your URL.

    Compare the URL that works in JDev with the URL that does not work, and it becomes apparent.

    If things work out after clicking on the item a second time in a row, it is certainly your question.

    John

  • Execution of method on taskflow as default activity

    Hello

    I use jdev 11.1.1.7 and am trying to run a method on a bounded before a jsff page workflow.

    I created a bean and have a method in the bean that defines a variable pageflowscope that I want to appear on a text field of the result in the jsff page.  The taskflow will perform activities to call method first, then go to the jsff page.

    In the taskflow:

    1. I recorded as name = homeBean bean and the location of the class.  I have it specified as scope pageflow.

    2. I've dragged a method on the taskflow, set it as the default activity and double-clicked for the bean and the method name.

    3. the java method returns a string of 'go', and the method on the taskflow has the same fixed result for the case of flow control on the jsff page.

    4. on the jsff page, I ouputtext with the value set to ground: value y of the scope: #{pageFlowScope.y}

    5. the jsff page runs on an area of a page jspx.

    Here is the method in my bean:

    public String setTaskFlowValues() {}

    System.out.println ("# setting globals for taskflow");

    AdfFacesContext facesCtx = AdfFacesContext.getCurrentInstance ();

    Map < String, Object > pageFlowScope = facesCtx.getPageFlowScope ();

    pageFlowScope.put ("y", "has the value");

    System.out.println ("# the pageFlowScope Variable value =" + pageFlowScope.get("y"));

    return 'go. '

    }

    When it works, I get the error below.

    I'm everything correct, or is it not the way to do? This seems the most intuitive way to set up, but it did not work.  I was able to make a similar java class that I can right click to 'create under the control of data' and it worked, , but I would like to know if it is possible to put in place the way above.

    Thank you

    Stuart

    URL - target http://localhost:7101 / myAPP-myAppViewController-context-root/faces/TestHomePage

    < TaskFlowRegionModelViewPort > < createRegionViewPortContext >

    javax.el.PropertyNotFoundException: inaccessible target, 'homeBean' returned null

    at com.sun.el.parser.AstValue.getTarget (unknown Source)

    at com.sun.el.parser.AstValue.getMethodInfo (unknown Source)

    at com.sun.el.MethodExpressionImpl.getMethodInfo (unknown Source)

    at oracle.adf.controller.internal.util.ELInterfaceImpl.getReturnType(ELInterfaceImpl.java:214)

    at oracle.adfinternal.controller.activity.MethodCallActivityLogic.execute(MethodCallActivityLogic.java:135)

    at oracle.adfinternal.controller.engine.ControlFlowEngine.executeActivity(ControlFlowEngine.java:1068)

    at oracle.adfinternal.controller.engine.ControlFlowEngine.doRouting(ControlFlowEngine.java:954)

    at oracle.adfinternal.controller.engine.ControlFlowEngine.doRouting(ControlFlowEngine.java:853)

    at oracle.adfinternal.controller.engine.ControlFlowEngine.invokeTaskFlow(ControlFlowEngine.java:245)

    at oracle.adfinternal.controller.state.ChildViewPortContextImpl.invokeTaskFlow(ChildViewPortContextImpl.java:104)

    at oracle.adfinternal.controller.state.ControllerState.createChildViewPort(ControllerState.java:1519)

    at oracle.adfinternal.controller.ControllerContextImpl.createChildViewPort(ControllerContextImpl.java:88)

    at oracle.adf.controller.internal.binding.TaskFlowRegionModelViewPort.createRegionViewPortContext(TaskFlowRegionModelViewPort.java:762)

    at oracle.adf.controller.internal.binding.TaskFlowRegionModelViewPort.getViewPort(TaskFlowRegionModelViewPort.java:607)

    at oracle.adf.controller.internal.binding.TaskFlowRegionModelViewPort.doProcessBeginRegion(TaskFlowRegionModelViewPort.java:246)

    at oracle.adf.controller.internal.binding.TaskFlowRegionModelViewPort.processBeginRegion(TaskFlowRegionModelViewPort.java:157)

    at oracle.adf.controller.internal.binding.TaskFlowRegionModelLocal.processBeginRegion(TaskFlowRegionModelLocal.java:12)

    to oracle.adf.view.rich.component.fragment.UIXRegion$ RegionContextChange.doChangeImpl (UIXRegion.java:1295)

    at oracle.adf.view.rich.context.DoableContextChange.doChange(DoableContextChange.java:91)

    at oracle.adf.view.rich.component.fragment.UIXRegion._beginInterruptibleRegion(UIXRegion.java:763)

    at oracle.adf.view.rich.component.fragment.UIXRegion.processRegion(UIXRegion.java:565)

    at oracle.adfinternal.view.faces.taglib.region.AbstractRegionTag.doStartTag(AbstractRegionTag.java:80)

    at oracle.adfinternal.view.faces.taglib.region.RegionTag.doStartTag(RegionTag.java:89)

    at oracle.jsp.runtime.tree.OracleJspBodyTagNode.executeHandler(OracleJspBodyTagNode.java:50)

    at oracle.jsp.runtime.tree.OracleJspCustomTagNode.execute(OracleJspCustomTagNode.java:262)

    at oracle.jsp.runtime.tree.OracleJspClassicTagNode.evalBody(OracleJspClassicTagNode.java:87)

    at oracle.jsp.runtime.tree.OracleJspBodyTagNode.executeHandler(OracleJspBodyTagNode.java:58)

    at oracle.jsp.runtime.tree.OracleJspCustomTagNode.execute(OracleJspCustomTagNode.java:262)

    at oracle.jsp.runtime.tree.OracleJspClassicTagNode.evalBody(OracleJspClassicTagNode.java:87)

    at oracle.jsp.runtime.tree.OracleJspBodyTagNode.executeHandler(OracleJspBodyTagNode.java:58)

    at oracle.jsp.runtime.tree.OracleJspCustomTagNode.execute(OracleJspCustomTagNode.java:262)

    at oracle.jsp.runtime.tree.OracleJspClassicTagNode.evalBody(OracleJspClassicTagNode.java:87)

    at oracle.jsp.runtime.tree.OracleJspBodyTagNode.executeHandler(OracleJspBodyTagNode.java:58)

    at oracle.jsp.runtime.tree.OracleJspCustomTagNode.execute(OracleJspCustomTagNode.java:262)

    at oracle.jsp.runtime.tree.OracleJspNode.execute(OracleJspNode.java:89)

    at oracle.jsp.runtimev2.ShortCutServlet._jspService(ShortCutServlet.java:89)

    at oracle.jsp.runtime.OracleJspBase.service(OracleJspBase.java:29)

    at oracle.jsp.runtimev2.JspPageTable.compileAndServe(JspPageTable.java:665)

    at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:387)

    at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:842)

    at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:766)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)

    to weblogic.servlet.internal.StubSecurityHelper$ ServletServiceAction.run (StubSecurityHelper.java:227)

    at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)

    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)

    at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

    at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:180)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

    at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:524)

    at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:253)

    at com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:410)

    at org.apache.myfaces.trinidad.context.ExternalContextDecorator.dispatch(ExternalContextDecorator.java:44)

    at org.apache.myfaces.trinidad.context.ExternalContextDecorator.dispatch(ExternalContextDecorator.java:44)

    at org.apache.myfaces.trinidad.context.ExternalContextDecorator.dispatch(ExternalContextDecorator.java:44)

    at oracle.adfinternal.view.faces.config.rich.RecordRequestAttributesDuringDispatch.dispatch(RecordRequestAttributesDuringDispatch.java:44)

    at org.apache.myfaces.trinidad.context.ExternalContextDecorator.dispatch(ExternalContextDecorator.java:44)

    at org.apache.myfaces.trinidad.context.ExternalContextDecorator.dispatch(ExternalContextDecorator.java:44)

    to org.apache.myfaces.trinidadinternal.context.FacesContextFactoryImpl$ OverrideDispatch.dispatch (FacesContextFactoryImpl.java:267)

    at com.sun.faces.application.ViewHandlerImpl.executePageToBuildView(ViewHandlerImpl.java:469)

    at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:140)

    at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:189)

    at org.apache.myfaces.trinidadinternal.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:193)

    at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._renderResponse(LifecycleImpl.java:979)

    at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:408)

    at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:237)

    at javax.faces.webapp.FacesServlet.service(FacesServlet.java:266)

    to weblogic.servlet.internal.StubSecurityHelper$ ServletServiceAction.run (StubSecurityHelper.java:227)

    at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)

    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)

    at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

    at oracle.adf.model.servlet.ADFBindingFilter.doFilter (ADFBindingFi

    check the expression that uses the bean, it should be like this

    #{pageFlowScope.BeanName.methodName}


    Ashish

Maybe you are looking for