XmlMenuModel cannot be used with bounded task flows

My project need to use the navigation menu, and use with XmlMenuModel. But I know that use only with the unlimited workflow (can't go with the flow of tasks defined ADF)

Can anyone explain to me why this problem exists?

Thank you very much for the support.

Hello

This is because the model XML Menu navigates pages and not the task flow. The menu Menu XML, to give you a historical reason why, as developed by the open source Apache MyFaces Trinidad and here there is no bounded workflows. The implementation of the adfc - config.xml xml menu under uses the API provided by Trinidad. In stubborn workflows, view view navigation is done by train stops configured in the stubborn workflow. So you can say that the menu XML template only works for the top-level pages and top-level pages should be defined in the unlimited workflow.

So for your use case work, you set pages in the unlimited workflow, and then add the workflow bounded as a region (if the region is the only child of a page, then the impression is that it is in fact a page without terminals and not a workflow). In this way, you can implement your design goal.

Hope this helps

Frank

Tags: Java

Similar Questions

  • The input parameter to pass between 2 maybe bounded task flows a whole list of table or table?

    Hello experts, Im a beginner to ADF dev, currently using Jdev / ADF 12 c.

    I need to move from a table or list of tables of the values of A bounded task flows to delimited the workflow B. How to do in this case, the use of an input parameter?

    I mentioned the following links which have had in the string values as an input parameter, and replaced related fields accordingly with the data type of table list, but it did not work:

    http://docs.Oracle.com/CD/E21764_01/Web.1111/b31974/taskflows_parameters.htm#ADFFD1689

    https://technology.AMIS.nl/2014/01/21/taskflow-InputParameters-explained/

    Oracle JDeveloper 12 c (12.1.2) tutorials - working with stubborn workflows, regions and routers

    The requirement of the business is such that I need 2 different workflow, where the workflow B must be in a popup with train component.

    I thought of using just a stream unique task bounded with pop-up windows on the pop-up windows... which is less elegant... y at - it smoother workaround?


    Thank you very much.

    Even though I know this isn't answering your question, let me stress the design element: in the ADF, view objects are intended to replace beans support / managed in ADF in detention is. It is one of the worst confusion with ADF + ADF BC, where people still use accompanying beans on the scope of the session/view/task flow to maintain user state. Instead of this, you must use display objects, the objects in view transition in case the data does not come directly form DB.

    To finally answer your question: you can pass any type of objects for workflow settings, just make your parameter of type java.lang.Object. Then you can convert it in turn, in the second task flow.

  • Page fragment bounded-task-Flow Control Flow Help

    jDeveloper: 11.1.1.0.2

    I have a question to try to understand the correct way to use control flow case between a bounded-task-flow with fragments of page and a page without limits-task-flow. We have taken the approach of our application to have some shell / container pages to host bounded task flows composed of fragments of page to facilitate the reuse and accelerate development. There are 4 or 5 pages of shell on the unlimited-task-flow applications. From now on, we have about 20 fragments of page that are implemented as a bounded flow task. These fragments don't do much now, which means there is only a single fragment in each delimited-task-flow. The question that I'm going to try to call action from navigation to control flow of one of the fragments to load a page another shell.

    For example, shellPage1.jspx contains fragment-flow-1 as a region. In my adfc-config I have shellPage1.jspx and shellPage2.jspx, with the case of 'toShell1' and 'toShell2' control flow, respectively linking two pages. I have a link action related to the 'toShell2' in the fragment that make up fragment-flow-1. When the application is run, shellPage1.jspx and its fragment are displayed. But clicking on the link in the fragment ("toShell2") do absolutely nothing. This not me access the shellPage2.jspx as expected. What I do wrong here or do not understand?

    If the fragment is included as include a JSP page, and not a narrow-minded, all workflow works as expected. This is not desirable, as we then need to copy the fragment pageDef in pageDef of the shellPage to get the DataControls function.
    If the faces - config.xml is used instead, and a case of JSF navigation is used, it also works as expected. This is not desirable because we really do want to be mixing adcf-config and faces-config.

    So I am really puzzled here... Thanks in advance!

    Hello:
    In your case, the adfc - config.xml has the case of flow control between the pages of the shell. And the task-flow - N.xml or yours-task - flow.xml for each default page fragment does not inherit control flow of the page containing the shell case. In your case, in the task of page fragment - flow.xml, you must add a "Parent Action' to sink to shell page2 for example. The result of 'Parent Action' would be 'toShell2' If you call ShellPage1 page fragment.
    Is it 'OK' or 'Useful' for you? Please mark it as if it does.
    Good luck

    Alex

  • 11g: bounded task flows, need help and advice!

    I have a few questions about the stubborn workflow.

    The use case is the following: my module has a list of tasks on top, lower than I want to display detailed information. Say, visitors in the workist, arrested in detail. User can press a button "Edit" in detail, navigate to an edit page in detail, where the user can change the selected command. After submission, it is up to the list of commands in detail.
    So, I thought for this display order and the modification of a workflow defined with page fragments in a region. It is the correct use in this situation, isn't it!

    When the user selects a new customer in the list of tasks, I want that the workflow bounded at zero and start to re - run the default activity.
    So, the user begins editing a client A command, reflection decides against publishing then just selects another customer in the list of tasks. I then want the flow of sub to restart.

    Then I thought about: main workflow (containing the task list) called the void stream (content area) when the user selects from the list of tasks. Main flow the customer id in the void stream. The default activity of flow void is a call to the 'executeWithParams' method that then passes the activity stream viewOrders that displays the orders as a fragment of page table. What is the right way to go here?

    But I can't make it work.

    In my main stream (unlimited), I try to add a call of task flow, passing the customer of a link id in the void stream (stubborn). But JDev tells me I can't do it ("... can't call bounded task flows 'side flow' which refers to fragments of page" ").

    So, what should I do? Is my basic design (main flow, under flow, in a region) sound?

    Sascha

    Hello

    The use case is the following: my module has a list of tasks on top, lower than I want to display detailed information. Say, visitors in the workist, arrested in detail. User can press a button "Edit" in detail, navigate to an edit page in detail, where the user can change the selected command. After submission, it is up to the list of commands in detail.
    So, I thought for this display order and the modification of a workflow defined with page fragments in a region. It is the correct use in this situation, isn't it!

    Of course you can use a taskflow bounded with pages and opens dialog, if the edit page command ecr order then you can use a train. on the second page of train, you can add your items.
    You can use shared datacontrol or isolated, with isolated, he must use input parameters but then you can re - use order edit taskflow in other applications
    or you can use a page fragment corresponding to the order selected in a layout of the edit form.

    But you must use events. When changes in main taskflows, must pass an event to the homepage. the homepage listen for this event and triggers the other taskflows.

    Please read this http://technology.amis.nl/blog/3365/adf-11g-how-events-in-one-region-cause-other-regions-to-refresh

    Thanks Edwin

  • HP Photosmart 5514: HP Photosmart "in use with another task' error.

    I'm sure you're all sick to see these questions, but I have not found that a reliable solution among the responses presented anywhere else on the internet.

    I have a printer HP Photosmart 5514, part of the 5510 B111 d e-all-in-one printer series, and it currently only allow me to scan a single document (with multiple pages). I connected via USB, not the network connection. My current operating system is Windows 10, 64-bit. I've uninstalled and reinstalled the drivers several times, using different methods: a part of the HPSolutionsFramework, installation of the manual pilot on its own and even with the method of detection of device HP Support Assistant. I tried the most common answer of "unplug, restart the computer, plug in. I also tried printing HP and doctor Scan to see if there is a driver problem but it clears all controls and nothing seems to be wrong. To be clear, restarted my computer "solve" the problem, even temporarily and no is not a final solution to my problem.

    Explanation of the issue:

    I run the HP Photosmart 5510d series software and click on the button "scan a Photo Document or". When the window opens, I click on "scan document to the file" and proceed to scan my document with however many pages, adding each page I want. When I'm finished, I hit 'save', my backup file and click 'done '. When I proceed to scan another document, hit the button causes nothing happen but one his mistake. When I start printing HP and Scan doctor and trying to do an analysis of test after he tells me that everything is going well, I get the error message:

    "The HP scanning application is currently in use with another task or another user on this computer. Please wait until the other task is finished, and then try again. »

    To be quite clear, there is no other task that I'm aware of in addition to the fact that somehow the software does not seem to let go of the analysis. There are no other users who use the computer outside of me. There is no other hidden running application. I went through the Task Manager to kill all the associated HP process to see if something it stops to run again. The only chance I have is with my computer restarts, but it would be foolish to scan documents of mass and restart after each.

    It worked properly on my other hard drive with the same version of Windows 10 installed on it. 10 Windows installed on a new drive and it does not appear to want to work after 1 document.

    If anyone has a help in this case, it would be greatly appreciated.

    Hi @Yenroh,

    Welcome to the Forums of HP Support!

    I see that you are able to scan with your HP Photosmart 5514 printer wireless. I'd be happy to see this with you and don't forget to come back to this thread and check "Accept as Solution", if I have successfully helped solve you the problem. If you want to say 'Thank you' to my effort to help, click on the "thumbs up" to give me a Kudos.

    Generally speaking, the reason why you get "the HP scanning application is currently in use with another task or another user on this computer. Please wait until the other task is finished, and then try again. "is because that the network signal is lost the connection and the freezing of the task analysis or the previous scan operation never ended.

    Please, try the steps in these guides:

    TIPS:

    • Move the printer and the router more closely in order to improve the quality of the signal.
    • Change the channel on the router wireless.

    Ensure that your router and firewall do not block these ports.

    • Scanning: The UDP port: 427 TCP ports: 9220, 9500

    Please reply to this message with the result of your troubleshooting. I can't wait to hear strings attached good luck!

  • Error 907: This connection cannot be used with the VZAccess Manager

    original title: error message appear on my screen

    I get this error message appear on my screen every two seconds:
    "This connection cannot be used with the VZAccess Manager.

    Error 907 "

    Hello

    Disable/remove your Verizon Wireless software or contact Verizon for help with this error. Posts like this occur generally when third-party utilities are used to manage connections and issues must be resolved by the Distributor, because they are often specific to that software.

    Verizon support suggest that you go in the Options Internet/Control Panel and on the Connections tab, check the option "never establish a connection" is selected.

    Good luck, Rick Rogers, aka "Crazy" - Microsoft MVP http://mvp.support.microsoft.com Windows help - www.rickrogers.org

  • My CS6 after effects of Premium Suite CANNOT be used with OSX 10.10.2?  What can I do to make this work?

    My CS6 after effects of Premium Suite CANNOT be used with OSX 10.10.2?  What can I do to make this work?

    Install the After Effects CS6 (11.0.4) updated:

    http://Adobe.LY/DVA_updates

  • Tables created in a stored procedure cannot be used with dynamic SQL? The impact?

    There is a thread on the forum which explains how to create tables within a stored procedure (How to create a table in a stored procedure , however, it does create a table as such, but not how to use it (insert, select, update, etc.) the table in the stored procedure.) Looking around and in the light of the tests, it seems that you need to use dynamic SQL statements to execute ddl in a stored procedure in Oracle DB. In addition, it also seems that you cannot use dynamic SQL statements for reuse (insert, select, update, etc.) the table that was created in the stored procedure? Is this really the case?

    If this is the case, I am afraid that if tables cannot be 'created and used"in a stored procedure using the dynamic SQL, as is the case with most of the servers of DB dynamic SQL is not a part of the implementation plan and, therefore, is quite expensive (slow). This is the case with Oracle, and if yes what is the performance impact? (Apparently, with Informix, yield loss is about 3 - 4 times, MS SQL - 4 - 5 times and so on).

    In summary, tables created within a stored procedure cannot be 'used' with dynamic SQL, and if so, what is the impact of performance as such?

    Thank you and best regards,
    Amedeo.

    Published by: AGF on March 17, 2009 10:51

    AGF says:
    Hi, Frank.

    Thank you for your response. I understand that the dynamic SQL is required in this context.

    Unfortunately, I am yet to discover "that seeks to" using temporary tables inside stored procedures. I'm helping a migration from MySQL to Oracle DB, and this was one of the dilemmas encountered. I'll post what is the attempt, when more.

    In Oracle, we use [global temporary Tables | http://www.psoug.org/reference/OLD/gtt.html?PHPSESSID=67b3adaeaf970906c5e037b23ed380c2] aka TWG these tables need only be created once everything like a normal table, but they act differently when they are used. The data inserted in TWG will be visible at the session that inserted data, allowing you to use the table for their own temporary needs while not collide with them of all sessions. The data of the TWG will be automatically deleted (if not deleted programmatically) when a) a commit is issued or b) the session ends according to the parameter that is used during the creation of the TWG. There is no real need in Oracle to create tables dynamically in code.

    I noticed that many people say that the "Creation of the tables within a stored procedure" is not a good idea, but nobody seems necessarily explain why? Think you could elaborate a little bit? Would be appreciated.

    The main reason is that when you come to compile PL/SQL code on the database, all explicit references to tables in the code must correspond to an existing table, otherwise a djab error will occur. This is necessary so that Oracle can validate the columns that are referenced, the data types of those columns etc.. These compilation controls are an important element to ensure that the compiled code is as error free as possible (there is no accounting for the logic of programmers though ;)).

    If you start to create tables dynamically in your PL/SQL code, so any time you want to reference this table you must ensure that you write your SQL queries dynamically too. Once you start doing this, then Oracle will not be able to validate your SQL syntax, check the types of data or SQL logic. This makes your code more difficult to write and harder to debug, because inevitably it contains errors. It also means that for example if you want to write a simple query to get that one out in a variable value (which would take a single line of SQL with static tables), you end up writing a dynamic slider all for her. Very heavy and very messy. You also get the situation in which, if you create tables dynamically in the code, you are also likely to drop tables dynamically in code. If it is a fixed table name, then in an environment multi-user, you get in a mess well when different user sessions are trying to determine if the table exists already or is the last one to use so they can drop etc. What headache! If you create tables with table names, then variable Dynamics not only make you a lot end up creating (and falling) of objects on the database, which can cause an overload on the update of the data dictionary, but how can ensure you that you clean the tables, if your code has an exception any. Indeed, you'll find yourself with redundant tables lying around on your database, may contain sensitive data that should be removed.

    With the TWG, you have none of these issues.

    Also, what is the impact on the performance of the dynamic SQL statements in Oracle? I read some contrasting opinions, some indicating that it is not a lot of difference between static SQL and SQL dynamic in more recent versions of Oracle DB (Re: why dynamic sql is slower than static sql is this true?)

    When the query runs on the database, there will be no difference in performance because it is just a request for enforcement in the SQL engine. Performance problems may occur if your dynamic query is not binding variable in the query correctly (because this would cause difficult analysis of the query rather than sweet), and also the extra time, to dynamically write the query running.

    Another risk of dynamic query is SQL injection which may result in a security risk on the database.

    Good programming will have little need for the tables of dynamically created dynamically or SQL.

  • Get the error message, this button cannot be used with Windows Anytime Upgrade

    I just perchased a Windows Anytime Upgrade - Windows 7 Home Premium to Ultimate but when I enter the key I was send it tell me that this key can not be used with Windows Anytime Upgrade

    Windows 7 Anytime Upgrade fails:

    If your getting the following: error: Windows Anytime Upgrade failed
    This problem may occur if Windows 7 SP1 was downloaded by Windows Update, but has not yet been installed.
    See: http://support.microsoft.com/kb/2660811

    = Other reasons and possible corrections.

    Windows Anytime Upgrade fails with the error:
    "every time that the upgrade has failed. Go online to solve the problem.
    http://support.Microsoft.com/kb/2658652

    If Anytime Upgrade still does not work:

    Shut down and restart your computer.

    Make sure that the Windows updates have been installed.

    Download the hotfix that contains a tool called CheckSUR, this tool will look at the package and the maintenance of records and difficulty any data corrupted, the tool is listed under kb947821 he can be found at the following link http://support.microsoft.com/?kbid=947821

    If Anytime Upgrade still does not work, turn off the user account control:

    1. go in user accounts in Control Panel

    2 change user account control settings

    3. pull the slider to the level as low as possible

    4. restart the PC

    5. pass by the "Anytime Upgrade" as usual

    Try the following:

    1 disable any security software before attempting to upgrade

    2. make sure that your computer is updated (devices and applications)

    3. disconnect all external devices before installing.

    4. check your hard disk for errors:

    Click Start

    Type: CMD, according to the results, right-click CMD

    Click on "Run as Administrator"

    At the command prompt, type: chkdsk /f /r

    When you restart your system, your computer will be scanned for errors and will try to correct them.

    1. click on start, type msconfig in the search box and press ENTER.

    User account control permission

    If you are prompted for an administrator password or a confirmation, type the password, or click on continue.

    2. in the general tab, click Selective startup.

    3. under Selective startup, clear the check box load startup items.

    4. click on the Services tab, select the hide all Microsoft Services check box, and then click Disable all.

    5. click on OK.

    6. When you are prompted, click on restart.

    7. after the computer starts, check if the problem is resolved.

    Also run the Windows 7 Upgrade Advisor:

    http://www.Microsoft.com/Windows/Windows-7/Upgrade-Advisor.aspx

    Who should I contact if I have problems installing and / or activation of my product key card?

    Please contact to the: www.windows7.com/getkeysupport.

    If all above fails them, install Windows 7 Service Pack 1, and then try the Express Upgrade:

    Learn how to install Windows 7 Service Pack 1 (SP1)
    http://Windows.Microsoft.com/en-us/Windows7/learn-how-to-install-Windows-7-Service-Pack-1-SP1

    If your key is not valid and you will need to change the keys, you may need to Open regedit and remove first the ProductKey value in the following registry key:
     
    HKCU\Software\Microsoft\Windows\CurrentVersion\WindowsAnytimeUpgrade

  • Bounded task flows with the method call replaces invokeAction

    I use JDeveloper/ADF 12.1.2.

    Case - I have methods in a display object to apply criteria to display.

    I have a (jsf) page with an af:table to display the current contents of the VO.

    I want to use the method to apply one of the two criteria to see if the current user is a federal user, either, if the current user is a State.

    In the past, I would like to add two elements 'invokeAction' to pageDef page, one for each of the methodActions with RefreshCondition set to the Boolean expression that tells to run based on the type of user, it is.

    But invokeAction is obsolete, and we are told to put the page in a stubborn workflow:

    So instead of calling the action, I have a router choose a flow of control, based on the user type and flow by calling the appropriate method.

    It works and it displays the page with the correct view criteria applied.  These and a few flashbacks of workflow are the only things in the workflow - it's whole purpose is to apply the criteria of right view and display the page with the table.

    The problem-

    Af: table has the selection of rows, the value of simple actions and some to navigate to the pages to work with the currently selected line.  If I selects the workflow and "Run" and select a line and navigate - it always shows the first line, regardless of which I selected.  If I navigate back to the workflow and try again, it works fine - line display that I selected.  If I have a page on the unconsolidated parent workflows which only has a button to navigate to the workflow that contains the page with the table and run this page and press the button - it works the first time.

    Can I put a page in the independent workflow that navigates automatically to the flow of tasks without the user to press a button?

    Add the workflow task related to a page as a region of the ADF.

  • Bounded task flows does not appear in the dialog box

    I use JDeveloper 11.1.2.3.

    I have a jsf page, called main.jsf, which has a button that calls a workflow bounded like a dialog box.

    When the homepage is called without the extension of jsf, as https://adf-tmp.xxx.com/receiving/faces/main and the button is clicked, everything works and the stubborn workflow appears as a dialog box.

    But the stubborn workflow does not appear if the homepage is launched with the jsf extension, like https://adf-tmp.xxx.com/receiving/faces/main.jsf.

    When the button is clicked to start the flow of stubborn work, just nothing happens.

    What is the cause of this?

    Thanks in advance.

    Hello

    the reason is that you call the physical page out of context in the workflow. Because the popup is a workflow feature you must ensure that the workflow is referenced, which is not if you call the physical file only (in which case would be sent to the underlying JSf, but not the workflow)

    Frank

  • The downloaded update package cannot be used with vSphere VMware Update Manager

    Hello

    I am improving a system of vmware (Vcenter + 3 host) of 5.1 to 5.5

    I did a reinstall total Manager Vcenter and updated to version 5.5, using a new database.

    Then, I want to update my hosts with Update Manager.

    When I download VMware-VMvisor-Installer - 5.5.0 - 1331820.x86_64 in Update Manager, I get the message: cannot use the update package downloaded with vSphere VMware Update Manager


    I also tried to import VMware-VMvisor-Installer - 5.1 (Build: 1065491) but I get the same error

    In my view, the vmware KB2009812 is not applicable, because I've updated UDM first to 5.5

    Any idea?

    thx a lot

    The iso file has been altered. Md5 verification is sometimes very nigra

  • Problem with SendListener - cannot be used with the PIN messages?

    Hi all

    What I'm trying to do, it's a SendListener attached to the PIN message session. So far I managed to join al SendListeners of e-mail accounts set up on my BlackBerry using the advice given here. Given that this solution filter the ServiceConfigurations downwards so that those who have an e-mail address (which would pass to the ServiceConfigurations PIN to e-mail) I tried this:

    ServiceBook sb = ServiceBook.getSB();
    
    ServiceRecord[] records = sb.getRecords();
    
    for (int i = 0; i < records.length; i++) {
    
      ServiceConfiguration sc = new ServiceConfiguration(records[i]);
    
      Session.getInstance(sc).getStore().addSendListener(this);
    
    }
    

    However, PIN messages not always call SendMessage() call!

    Could enlighten me is it someone please if it is possible to do what I want to do and, if so, how?

    Additional information:

    I work with a BlackBerry 8800 on Vodaphone UK, running OS v4.2.1.101 (Platform 2.3.0.80). It is, to the best of my knowledge, the latest version of the OS that Vodaphone have approved. Due to the version of the OS, I use the 4.2.1 API.

    Thank you in advance,

    cosmicflame.

    I can not comment on possible new features, but I can say that there is no way to capture PIN messages before being sent.

  • I get this message: free download manager. Installed Bittorrent module cannot be used with this version of FDM 0 x 80080005.

    Hi all

    Its driving me crazy! Whenever I try to open a file attached to an e-mail or try to install the updates, I get the above error message. I tried to uninstall Bittorrent to eleviate this, but I still got the message and can not install updates at all. Please help me?

    Kazaa MG

    Hello

    1. What is the brand and model of the computer?

    2. what security software is installed?

    3. How have you tried to uninstall Bittorrent?

    4. don't you make changes to the computer before this problem?

    You can uninstall a program from your computer if you no longer use, or if you want to free up space on your hard drive. You can use the programs and features to uninstall programs or to change the configuration of the program by adding or removing certain options.

    Let us try these methods.

    Method 1.

    Uninstall or change a program: http://windows.microsoft.com/en-in/windows7/uninstall-or-change-a-program

    Method 2.

    Start the computer in safe mode and try to uninstall this program Bittorrent.

    Advanced boot (including safe mode) options: http://windows.microsoft.com/en-US/windows7/Advanced-startup-options-including-safe-mode

    Method 3.

    Run a full scan of the computer with the Microsoft Safety Scanner to make sure that the computer is virus-free.

    Microsoft Safety Scanner: http://www.microsoft.com/security/scanner/en-us/default.aspx

    Security Scanner warning: there will be data loss through an analysis using the Microsoft safety scanner to eliminate viruses as appropriate.

    Let us know if you need assistance with any windows problem. We will be happy to help you.

  • BlackBerry 8330 Blackberry Smartphones cannot be used with Nextel?

    I have a 8330 that I purchased through Alltel. I want to move to Nextel direct connect, but I was told that the Alltel Blackberrys were not compatible with Nextel and the direct connection. What? I spent all this money on a Clipboard? Is there something that can be done? I don't want to spend more - much more - move to Nextel. I don't want a new phone, I'm happy with the 8330 Alltel just not.

    Thanks in advance

    The 8330 is a CDMA device.

    Nextel's iDen network. No CDMA.

    The most recent device iDen is the 8350i

    Two different technologies. Just as you cannot run a diesel out of propane gas.

    You spent all this money on a device on the Alltel network. Your decision to change carriers makes a Clipboard (for you), it's always a good camera on Alltel.

Maybe you are looking for