Pop up Box while workflow executes an activity step

Hi Folks!
I dont know whether this is feasible or not, but please shoot your suggestions.
I want to display a pop up box in SAP GUI when a workflow executes a particular step. Basically, once my workflow starts, I have included a condition step (it checks the document type). So if the document type is 'X', then the workflow should proceed as usual. However, when the document type 's 'Y', the workflow should throw a pop up message over the screen and the workflow should terminate.
Now the reason why we want the pop up screen rather than an email/workitem is because we have two workflows that utilize the same business object (FIPP). There was a situation where an end user manually started *(thru 'services for object'-> start workflow) the wrong workflow for a document, due to which the document got posted without getting any approvals.
So what we would like to achieve is when the user manually starts the wrong workflow, the workflow should proceed and then when the check condition fails the user should get a pop up box immediately in SAP itself saying that the wrong workflow was started.
Your inputs/comments are most welcome.
Regards,
Anwar.

I am sorry but it is not possible to throw pop up every time, actually workflow consists of background task which got executed without user intervention and in those cases no pop up will come up.
You can get pop up box for dialog task (such as user decision etc)you have to write down business object method code for that.
there are many ways you can handle your situation:
1. Write down the Check FM for FIPP-Posted Event where you can check it whether it is approved or not, If not then do not complete the workflow and start some dialog WI and send across to approvers
(It is just outline, you have to formulate the solution around this outline).
2. Also you can check for BAdi or user Exit and directly can write down message for that, It seems more easy.
Cheers
Jai

Similar Messages

  • SharePoint Designer workflow executing same lines\steps multiple time in single instance

    I am working SharePoint 2010 workflow. I am facing an issue.
    Problem:
    1) I have few workflows running on different situation
    2) Out of all workflows one is set to execute on "Item Created"
    3) This workflow having some lines to execute and then create an item and then wait for a change in field value.
    4) Expectation: This should create one instance and execute the lines\steps only once and wait for field change.
    5) Actual Out-Come: The workflow is executing the lines\steps three times in a single instance.
    6) The workflow history is showing the three time execution of all lines\steps using log to history.
    7) It is a SPD workflow so there is no while loop. but it behaving like while loop.
    8) On create Item, we are creating task, so it is creating three tasks. It is sending three emails and also we are appending text in title so text is appended three times.
    I did a lot of research but not able to find the solution.
    Please help.
    - Khan Abubakar Disclaimer: The opinions expressed herein are my own personal opinions and do not represent any others view in anyway.

    Hi Khan,
    According to your description, my understanding is that your workflow executed some actions three times.
    What actions did you for the problematic actions?
    If they are "Start Approval Process" action, please check whether there are multiple approvers for tasks. If yes, the action will create one task for each approver.
    Please create a new list and a new workflow based on the problematic workflow, test again, compare the result.
    For reproducing your issue, I suggest you provide more information about your list and workflow (detailed actions or some screenshots). It will make others in the forum easy to find a solution for you.
    Best Regards,
    Wendy
    Wendy Li
    TechNet Community Support

  • How do i stop the pop up box for copy/cut and paste-it is very annoying, thx j

    keep getting pop up box while liting on auctiva
    I copy and paste alot
    this does not happen when i use i/e or aol with auctiva
    thx jj
    windows vista

    Could you post a screen shot of the box, or link to a page that shows what it looks like?

  • Send mail Activity step is inprocess

    Hi All,
    I have used one Activity step in my workflow , in that activity step send mail to approver function module written and defined that step as (method)back ground method. i have used SO_DOCUMENT_SEND_API1 for sending mail in side my custum function module.
    My prblem is this method is working fine , some times in prodcution this step got stuck and status is inprocess, i have also checked my workflow container and task container valuses are passed from workflow containe to task container, after that we are passing the same values from task container to method container. here we are facing the problem.
    I have used the same data types for all container elements
    some times only this step got stuck and status is showing inprocess.
    My doubt is this prblem related to mail server problem or workflow activity step problem.
    if any body facing this kind of problem please suggest me.
    Regards,
    Siva

    Exception condition "X_ERROR" raised.
    Error analysis
        A RAISE statement in the program "SAPLSOI1" raised the exception
        condition "X_ERROR".
        Since the exception was not intercepted by a superior
        program, processing was terminated.
        Short description of exception condition:
        Internal error or database inconsistency
        For detailed documentation of the exception condition, use
        Transaction SE37 (Function Library). You can take the called
        function module from the display of active calls.
    How to correct the error
        If the error occures in a non-modified SAP program, you may be able to
        find an interim solution in an SAP Note.
        If you have access to SAP Notes, carry out a search with the following
        keywords:
        "RAISE_EXCEPTION" " "
        "SAPLSOI1" or "LSOI1U32"
        "SO_DOCUMENT_SEND_API1"
        or
        "SAPLSOI1" "X_ERROR"

  • I started downloading ios 6 with iTunes. And at the end of the download , some kind of error comes with a pop up box  and a RED cross mark in it saying some error occurred and asking to disconnect and reconnect again and to check the internet is active?

    i started downloading ios 6 with iTunes with latest version of 10.7 for my iphone 4s running ios 5.1.1. And at the end of the download , some kind of error comes with a pop up box  and a RED cross mark in it saying some error occurred and asking to disconnect and reconnect again and to check the internet is active? and then nothing happens and when i disconnect and reconnect again, the same error comes and the same thing happens. what should i do now to install ios 6?

    Are you running any Firewalls or Anti-Virus software? If so, disable all of that stuff & try again.

  • Pop up notification while writing message

    what should i do with this: everytime i go to messages a notification will pop up saying: "cellular data is turned off -- turn on cellular data or wifi to acces data"
    my network doesn't support mms 3g and i'm using ios 4.3.3. anybody plssss...?????

    I am sorry but it is not possible to throw pop up every time, actually workflow consists of background task which got executed without user intervention and in those cases no pop up will come up.
    You can get pop up box for dialog task (such as user decision etc)you have to write down business object method code for that.
    there are many ways you can handle your situation:
    1. Write down the Check FM for FIPP-Posted Event where you can check it whether it is approved or not, If not then do not complete the workflow and start some dialog WI and send across to approvers
    (It is just outline, you have to formulate the solution around this outline).
    2. Also you can check for BAdi or user Exit and directly can write down message for that, It seems more easy.
    Cheers
    Jai

  • Suppress the pop-up box in iCal when "The server responded with an error"

    So there are tons of questions already on this site about this pop-up error in iCal when trying to connect to Google calendars or MobileMe calendars. My issue is that the connection is fine 90% of the time, but every now and then the connection fails (it checks every 5 minutes) and I get this pop-up.
    Now in a perfect world, this error would not result in a pop-up that demands my immediate attention, but would fail silently and simply try again 5 minutes later. Normally Apple's software design is sensible and would do things this way, so I'm totally confused why they think a pop-up (and bouncing dock icon) is anything but annoying, especially when I know it's not a big deal and will probably connect successfully next time.
    Soooo... is there a top-secret way I can suppress this pop-up box? It is one of those things that can drive one insane. I even switched to BusyCal for a while but decided it wasn't quite worth $50 just to be rid of the pop-up.

    Is this the pop-up you get?
    The request for account “[email protected]” failed.
    The server responded with
    “HTTP/1.1 502 Bad Gateway”
    to operation CalDAVAccountRefreshQueueableOperation.
    I've never seen it before but am getting it this evening (UK time). Also if I try to log in to MMe Calendar it's not logging in but going to 'find my iPhone' like it did when Mail was mucking about a few weeks back.

  • How can I sign up with Enterprise program, while I have an active membership of the iOS developer program?

    How can I sign up with Enterprise program, while I have an active membership of the iOS developer program?
    I have bought a memership for the iOS Developer program.
    I have created an in-house app.
    Now I want to publish it to all employees without registering the devices.
    So..
    I go to their website and try to sign up for the enterprise program, image shown below:
    http://s29.postimg.org/q06ylh5o6/Clipboard01.jpg
    Within the image above, I click continue...
    http://s14.postimg.org/46lqcpy74/Clipboard02.jpg
    Then I am taken to the image above, there I need to select a program, but I already have a program, the iOS developer program!  And the checkbutton of that program, is disabled. If I try to click continue at this page, without sleecting a program, a javascript-box shows "You have to select a program before continuging"...
    Do I need to unsubscribe my iOS developer program, to then register it again? Lol!
    PS: no clue where I should post this, looked over the forums and could not see anything related to singing up, registering for a program...

    Our apps came offline automatically shortly after this as iTunesConnect thought we had not renewed our license, even though we had several weeks ago.
    We had a brief panic as our apps were offline for 12 hours, which is how long it took Apple Support to work out what was wrong and hook things up. 
    I suggest you contact them ASAP to get this fixed so you don't get that iTunesConnect alert to your phone 'Your app status has been changed to Pending Contract'.

  • User exit for pop-up box in creating sales order

    how to display a pop-up window while entering a particular material in the creation of the sales order

    You can use userexit 'USEREXIT_MOVE_FIELD_TO_VBAP' in include MV45AFZZ. This is executed every time a user changes anything on a material (e.g. put in a material number) and hits return. Just raise your pop-up window there if the user puts in the particular material you are talking about. The material number is available in xvbap-matnr.
    Hope that helps,
    Michael

  • Outlook 2010 authentication pop up box won't go away

    After we applied the latest round of Windows Updates to our guinea pig workstations, we discovered that one of them caused something to break in Outlook 2010.  We are set to use AD auto detect authentication on a local Exchange 2007 server. The pop
    up window has varied, and nothing we have done has fixed it, not even uninstalling all the patches.  (After the first workstation had the bug, I installed the patches one at a time and determined its KB2553248 that breaks it.)
    Mail flows normally and we can send and receive without any problems.  The pop up box can be sent to the back but cannot be minimized.
    Mine says:
    Windows Security
    Microsoft Outlook
    Connecting to (my AD email address)
    The OK button is grayed out.  Hitting the Cancel button breaks the connection to Exchange, and causes "Connected to Microsoft Exchange" to change over to "Need Password" on the bottom toolbar.  Clicking "Need Password" logs me in within a few seconds
    without any further prompting.... but within five minutes the pop up box is back.
    On the other user's computer, the pop up box says:
    Windows Security
    Please Insert a Smart Card
    and prompts for credentials if she hits OK.  Like my pop up, the window can be ignored and mail flows normally.  If she hits cancel, her connection to Exchange breaks until she hits "Need Password" at which point she's logged right back in again.
    Interestingly, her Outlook was never configured to authenticate with a smart card.  Like mine, it's set to Auto Detect connection type and to configure with the Windows AD login information.
    We're holding off deployment of KB2553248 until we have a fix for this.  Although it does not impede mail flow it's annoying as heck, and our clients that use Outlook (all 500ish of them...) are sure to click Cancel and break their connection to Exchange
    without knowing to click the Need Password again.
    How can we hide this pop up box?

    OK...update on my issue (which is now RESOLVED!!!) since other people may did what I did.
    I looked at the following link:
    http://demazter.wordpress.com/2010/02/09/outlook-continually-prompting-for-username-and-password-2/
    None of the above worked...even the kerberos method.
    OL 2010 pop up box didn't say anything about connecting to where.  So I looked closely at the popup box for OL 2007...keeps on saying connecting to mail.company.com.  I was wondering why OL was trying to go outside instead of exch2010.domain.local
    even though my account settings/profile is set to exch2010.domain.local.
    As I was reading an article on SCP and how to locate it using adsiedit (which I couldn't figure out how),
    http://blogs.msdn.com/b/douggowans/archive/2007/06/28/serviceconnectionpoints.aspx
    This line in the blog got me thinking:
    This url can be changed using the set-clientaccessserver cmdlet with the parameter -AutodiscoverServiceInternalURI.
    That InternalURI got me thinking.  When I looked at a txtfile that I jolted down and saved of what I did during the install of Exch 2010,
    Set-ClientAccessServer -Identity "exch2010" –AutodiscoverServiceInternalURI
    https://mail.company.com/autodiscover/autodiscover.xml
    Set-WebServicesVirtualDirectory -Identity "exch2010\EWS (Default Web Site)" –InternalUrl 
    https://mail.company.com/EWS/Exchange.asmx
    Set-OABVirtualDirectory -Identity “exch2010\OAB (Default Web Site)” -InternalURL
    https://mail.company.com/OAB
    I figured, let's try changing them to:
    Set-ClientAccessServer -Identity "exch2010" –AutodiscoverServiceInternalURI
    https://exch2010/autodiscover/autodiscover.xml
    Set-WebServicesVirtualDirectory -Identity "exch2010\EWS (Default Web Site)" –InternalUrl 
    https://exch2010/EWS/Exchange.asmx
    Set-OABVirtualDirectory -Identity “exch2010\OAB (Default Web Site)” -InternalURL
    https://exch2010/OAB
    I entered those commands in EMS and executed them...then I loaded up OL 2010 and OL 2007.  It's been 30 min and nothing has popped up!!!
    Silly me..I think why I did mail.company.com was that I was following a couple of guides that were posted out there on the internet on exchange 2010 and they just entered mail.company.com into there.  But I think their guides are for networks where
    the internal domain and external domain are the same.  ie company.com for both insdie and outside.
    I am going to install KB2553248 back onto my Win 7/OL 2010 workstation and see if that breaks it.

  • Upgraded to FF4, Have windows 7, everytime I click on FF4 to go online, I get pop-up box with error message [Javascript: application] Typeerror: Components.classes[cid] is undefined...when I click OK it lets me online but this is a pain

    I get an error message... [Javascript: application] upper left corner in the pop-up box, then in the body of the pop-up box it says, Typeerror: Components.classes[cid] is undefined...when I click OK it lets me online but this is a pain, also, I get the same message when I try to open another window while using FF4...Thanks and hope you can help...

    Start Firefox in [[Safe Mode]] to check if one of the add-ons is causing the problem (switch to the DEFAULT theme: Tools > Add-ons > Themes).
    * Don't make any changes on the Safe mode start window.
    See:
    * [[Troubleshooting extensions and themes]]

  • Activity step is not visible in workflow log

    Hi All.
    I added two task  in my workflow and transported it to qualityand it got transpported successfully.
    then i triggered the workflow and when i am checking the log
    one of my task is not visible in my log.
    Please guide me in this.
    Thanks in  advance
    Regards
    Anit

    I feel like you have to re check the activity steps defintion  under the tab Details , in this tab, you have a section Workflow log ---> Graphical represnetation make sure that you hvae selected the In All workflow Logs....
    This could be one of the reason that why the workitem is not appearing in the workflow log....
    And even under the OUTCOMES tab you have a check box where you can say that if this is the outcome then do not display in the workflow log so please even recheck under the outcomes tab of the activity step if any of the check box is enabled please disable it and then try to reimport to the other system and check...

  • Error while using pagination in Activity Stream taskflow

    Hi,
    I am getting a null pointer exception while using pagination on Activity Steam component. Any idea around possible cause?
    I am using Webcenter 11g, Here is the exception trace :
    <UIXRegion> <_warn> Error processing viewId: /activity-streaming-core/activityCoreView URI: /oracle/webcenter/activitystreaming/view/jsf/fragments/activityCoreView.jsff actual-URI: /oracle/webcenter/activitystreaming/view/jsf/fragments/activityCoreView.jsff.
    <RegistrationConfigurator> <handleError> ADF_FACES-60096:Server Exception during PPR, #1
    java.lang.NullPointerException
         at oracle.webcenter.activitystreaming.view.component.rich.ActivityPanel$FacetStamper.getProperty(ActivityPanel.java:1450)
         at oracle.webcenter.activitystreaming.view.component.rich.ActivityPanel$FacetStamper._processStamp(ActivityPanel.java:1573)
         at oracle.webcenter.activitystreaming.view.component.rich.ActivityPanel$FacetStamper.processValidators(ActivityPanel.java:1501)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.validateChildrenImpl(UIXComponentBase.java:1022)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.validateChildren(UIXComponentBase.java:1007)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.processValidators(UIXComponentBase.java:814)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.validateChildrenImpl(UIXComponentBase.java:1022)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.validateChildren(UIXComponentBase.java:1007)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.processValidators(UIXComponentBase.java:814)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.validateChildrenImpl(UIXComponentBase.java:1022)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.validateChildren(UIXComponentBase.java:1007)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.processValidators(UIXComponentBase.java:814)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.validateChildrenImpl(UIXComponentBase.java:1022)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.validateChildren(UIXComponentBase.java:1007)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.processValidators(UIXComponentBase.java:814)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.validateChildrenImpl(UIXComponentBase.java:1022)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.validateChildren(UIXComponentBase.java:1007)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.processValidators(UIXComponentBase.java:814)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.validateChildrenImpl(UIXComponentBase.java:1022)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.validateChildren(UIXComponentBase.java:1007)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.processValidators(UIXComponentBase.java:814)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.validateChildrenImpl(UIXComponentBase.java:1022)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.validateChildren(UIXComponentBase.java:1007)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.processValidators(UIXComponentBase.java:814)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.validateChildrenImpl(UIXComponentBase.java:1022)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.validateChildren(UIXComponentBase.java:1007)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.processValidators(UIXComponentBase.java:814)
         at org.apache.myfaces.trinidad.component.UIXSwitcher.processValidators(UIXSwitcher.java:99)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.validateChildrenImpl(UIXComponentBase.java:1022)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.validateChildren(UIXComponentBase.java:1007)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.processValidators(UIXComponentBase.java:814)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.validateChildrenImpl(UIXComponentBase.java:1022)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.validateChildren(UIXComponentBase.java:1007)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.processValidators(UIXComponentBase.java:814)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.validateChildrenImpl(UIXComponentBase.java:1022)
         at oracle.adf.view.rich.component.fragment.UIXRegion.validateChildrenImpl(UIXRegion.java:634)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.validateChildren(UIXComponentBase.java:1007)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.processValidators(UIXComponentBase.java:814)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl$ProcessValidationsCallback.invokeContextCallback(LifecycleImpl.java:1306)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnNamingContainerComponent(UIXComponentBase.java:1358)
         at oracle.adf.view.rich.component.fragment.UIXRegion.invokeOnComponent(UIXRegion.java:555)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnChildrenComponents(UIXComponentBase.java:1330)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnNamingContainerComponent(UIXComponentBase.java:1380)
         at oracle.adf.view.rich.component.fragment.UIXRegion.invokeOnComponent(UIXRegion.java:555)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnChildrenComponents(UIXComponentBase.java:1330)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnComponent(UIXComponentBase.java:1424)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnChildrenComponents(UIXComponentBase.java:1330)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnComponent(UIXComponentBase.java:1424)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnChildrenComponents(UIXComponentBase.java:1330)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnComponent(UIXComponentBase.java:1424)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnChildrenComponents(UIXComponentBase.java:1330)
         at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.invokeOnComponent(ContextSwitchingComponent.java:194)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnChildrenComponents(UIXComponentBase.java:1330)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnComponent(UIXComponentBase.java:1424)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnChildrenComponents(UIXComponentBase.java:1330)
         at oracle.adf.view.rich.component.fragment.UIXInclude.invokeOnComponent(UIXInclude.java:147)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnChildrenComponents(UIXComponentBase.java:1330)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnComponent(UIXComponentBase.java:1424)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnChildrenComponents(UIXComponentBase.java:1330)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnComponent(UIXComponentBase.java:1424)
         at oracle.adf.view.rich.component.rich.RichDocument.invokeOnComponent(RichDocument.java:168)
         at javax.faces.component.UIComponent.invokeOnComponent(UIComponent.java:720)
         at javax.faces.component.UIComponentBase.invokeOnComponent(UIComponentBase.java:678)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:334)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:186)
         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
         at 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.portlet.client.adapter.adf.ADFPortletFilter.doFilter(ADFPortletFilter.java:32)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.webcenter.framework.events.dispatcher.EventDispatcherFilter.doFilter(EventDispatcherFilter.java:44)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:205)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:106)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:446)
         at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:446)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:271)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:177)
         at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.wcps.client.PersonalizationFilter.doFilter(PersonalizationFilter.java:75)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.webcenter.content.integration.servlets.ContentServletFilter.doFilter(ContentServletFilter.java:168)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.webcenter.lifecycle.filter.LifecycleLockFilter.doFilter(LifecycleLockFilter.java:151)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:175)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:111)
         at java.security.AccessController.doPrivileged(Native Method)
         at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
         at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:413)
         at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:94)
         at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:161)
         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:136)
         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)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3715)
         at 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)

    This was a defect in version 11.1.1.5 and is resolved in 11.1.1.6.

  • FORM auth-method not working, it still gives a BASIC type pop-up box.

    Hi All,
    I'm trying to secure a web application running on Web As 7.  I created a login module stack and put it into web-j2ee-engine.xml along with the security role map...
    <login-module-configuration>
              <login-module-stack>
                   <login-module>
                        <login-module-name>EvaluateTicketLoginModule</login-module-name>
                        <flag>sufficient</flag>
                        <options>
                             <option>
                                  <name>ume.configuration.active</name>
                                  <value>true</value>
                             </option>
                        </options>
                   </login-module>
                   <login-module>
                        <login-module-name>BasicPasswordLoginModule</login-module-name>
                        <flag>requisite</flag>
                   </login-module>
                   <login-module>
                        <login-module-name>CreateTicketLoginModule</login-module-name>
                        <flag>optional</flag>
                        <options>
                             <option>
                             <name>ume.configuration.active</name>
                             <value>true</value>
                        </option>
                   </options>
              </login-module>
         </login-module-stack>
         <password-change-config/>
    </login-module-configuration>
    <security-role-map>
              <role-name>AppEveryone</role-name>
              <server-role-name>all</server-role-name>
    </security-role-map>
    Then I added the auth-method, security-role, and security-constraint to the web.xml file...
    <login-config>
        <auth-method>BASIC</auth-method>
        <realm-name>AppRealm</realm-name>
    </login-config>
    <security-role>
        <description>AppEveryone</description>
        <role-name>AppEveryone</role-name>
      </security-role>
    <security-constraint>
        <web-resource-collection>
          <web-resource-name>General access restriction</web-resource-name>
          <description>
          </description>
          <url-pattern>/*</url-pattern>
        </web-resource-collection>
        <auth-constraint>
          <description>AppEveryone</description>
          <role-name>AppEveryone</role-name>
        </auth-constraint>
        <user-data-constraint>
          <transport-guarantee>NONE</transport-guarantee>
        </user-data-constraint>
    </security-constraint>
    ... and everything works fine.  If the user allready has a logon ticket they get right into the application, and if they don't have a ticket, a standard web-browser dialogue box pops-up and asks for a username and password.  If they authenticate with the dialogue box, they are then given a logon ticket and sent to the application.
    So now I want to use an html page rather than the dialog-pop-up box for entering the username and password.  So from what I can tell, I still need to use the BasicPasswordLoginModule but I need to change the login-config section of web.xml.
    So I changed the <login-config> section of the web.xml to this...
    <login-config>
        <auth-method>FORM</auth-method>
        <realm-name>AppRealm</realm-name>
        <form-login-config>
          <form-login-page>/login.html</form-login-page>
          <form-error-page>/error.html</form-error-page>
        </form-login-config>
    </login-config>
    I then created the login.html and error.html files and put them in the same directory as the .WAR file (I also put copies in the \root directory incase my path wasn't right).  They are as follows...
    <b>login.html</b> -
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <title>Login Test: Login Form</title>
    </head>
    Login Form
    Welcome to the login page.
    You will have to authenticate to get access to the secure area: <form method="POST" action="j_security_check"> Username: <input type="text" name="j_username">
    Password: <input type="password" name="j_password">
    <input type="submit" value="Login"> <input type="reset" value="Reset">
    </form>
    </html>
    <b>error.html</b> -
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <title>Login Test: Error logging in</title>
    </head>
    <body bgcolor="#FFFFFF">
    Error Logging In...
    I am sorry, you must have put in the wrong username/password.
    </body>
    </html>
    But for whatever reason I'm still getting the browser pop-up box instead of my form when I try to access the application.  What am I doing wrong?  I am making all these changes after the app has been deployed, do these changes to the xml files need to be done during the build phase?  If anybody has any ideas please let me know... you will be rewarded.

    The issue has been resolved.  There was no interesting work-a-round or fix involved.

  • Pop up box connected to AP Div

    Hi all,
    I have created 2 AP Div's:
    1. One which have map as background
    2. One which have a connected pop up box/tooltip
    The pop up box is working just fine when i have separated the two AP Divs, and after changing the Z-value to 2 for map AP div and Z-value to 1 for AP div with the pop up box.
    Correction: the AP div with pop up has Z-value 3
    When I place the AP div with the connected pop up box/tooltip over the AP Div containing the map, the pop up box doesnt work anymore.
    Anybody have a clue?
    Best regards,
    Ivan

    I have studied this a bit closer and think i need to input a z-index in the script running (or whatever the correct terminiology is). The script is:
    /* --- BoxOver ---
    /* --- v 2.1 17th June 2006
    By Oliver Bryant with help of Matthew Tagg
    http://boxover.swazz.org */
    if (typeof document.attachEvent!='undefined') {
       window.attachEvent('onload',init);
       document.attachEvent('onmousemove',moveMouse);
       document.attachEvent('onclick',checkMove); }
    else {
       window.addEventListener('load',init,false);
       document.addEventListener('mousemove',moveMouse,false);
       document.addEventListener('click',checkMove,false);
    var oDv=document.createElement("div");
    var dvHdr=document.createElement("div");
    var dvBdy=document.createElement("div");
    var windowlock,boxMove,fixposx,fixposy,lockX,lockY,fixx,fixy,ox,oy,boxLeft,boxRight,boxTop,bo xBottom,evt,mouseX,mouseY,boxOpen,totalScrollTop,totalScrollLeft;
    boxOpen=false;
    ox=10;
    oy=10;
    lockX=0;
    lockY=0;
    function init() {
        oDv.appendChild(dvHdr);
        oDv.appendChild(dvBdy);
        oDv.style.position="absolute";
        oDv.style.visibility='hidden';
        document.body.appendChild(oDv);   
    function defHdrStyle() {
        dvHdr.innerHTML='<img  style="vertical-align:middle"  src="colombiareiser/info.gif">  '+dvHdr.innerHTML;
        dvHdr.style.fontWeight='bold';
        dvHdr.style.width='150px';
        dvHdr.style.fontFamily='arial';
        dvHdr.style.border='1px solid #A5CFE9';
        dvHdr.style.padding='3';
        dvHdr.style.fontSize='11';
        dvHdr.style.color='#4B7A98';
        dvHdr.style.background='#D5EBF9';
        dvHdr.style.filter='alpha(opacity=85)'; // IE
        dvHdr.style.opacity='0.85'; // FF
    function defBdyStyle() {
        dvBdy.style.borderBottom='1px solid #A5CFE9';
        dvBdy.style.borderLeft='1px solid #A5CFE9';
        dvBdy.style.borderRight='1px solid #A5CFE9';
        dvBdy.style.width='150px';
            dvBdy.style.fontFamily='arial';
        dvBdy.style.fontSize='11';
        dvBdy.style.padding='3';
        dvBdy.style.color='#1B4966';
        dvBdy.style.background='#FFFFFF';
        dvBdy.style.filter='alpha(opacity=85)'; // IE
        dvBdy.style.opacity='0.85'; // FF
    function checkElemBO(txt) {
    if (!txt || typeof(txt) != 'string') return false;
    if ((txt.indexOf('header')>-1)&&(txt.indexOf('body')>-1)&&(txt.indexOf('[')>-1)&&(txt.indexO f('[')>-1))
       return true;
    else
       return false;
    function scanBO(curNode) {
          if (checkElemBO(curNode.title)) {
             curNode.boHDR=getParam('header',curNode.title);
             curNode.boBDY=getParam('body',curNode.title);
                curNode.boCSSBDY=getParam('cssbody',curNode.title);           
                curNode.boCSSHDR=getParam('cssheader',curNode.title);
                curNode.IEbugfix=(getParam('hideselects',curNode.title)=='on')?true:false;
                curNode.fixX=parseInt(getParam('fixedrelx',curNode.title));
                curNode.fixY=parseInt(getParam('fixedrely',curNode.title));
                curNode.absX=parseInt(getParam('fixedabsx',curNode.title));
                curNode.absY=parseInt(getParam('fixedabsy',curNode.title));
                curNode.offY=(getParam('offsety',curNode.title)!='')?parseInt(getParam('offsety',curNode. title)):10;
                curNode.offX=(getParam('offsetx',curNode.title)!='')?parseInt(getParam('offsetx',curNode. title)):10;
                curNode.fade=(getParam('fade',curNode.title)=='on')?true:false;
                curNode.fadespeed=(getParam('fadespeed',curNode.title)!='')?getParam('fadespeed',curNode. title):0.04;
                curNode.delay=(getParam('delay',curNode.title)!='')?parseInt(getParam('delay',curNode.tit le)):0;
                if (getParam('requireclick',curNode.title)=='on') {
                    curNode.requireclick=true;
                    document.all?curNode.attachEvent('onclick',showHideBox):curNode.addEventListener('click', showHideBox,false);
                    document.all?curNode.attachEvent('onmouseover',hideBox):curNode.addEventListener('mouseov er',hideBox,false);
                else {// Note : if requireclick is on the stop clicks are ignored              
                   if (getParam('doubleclickstop',curNode.title)!='off') {
                       document.all?curNode.attachEvent('ondblclick',pauseBox):curNode.addEventListener('dblclic k',pauseBox,false);
                   if (getParam('singleclickstop',curNode.title)=='on') {
                       document.all?curNode.attachEvent('onclick',pauseBox):curNode.addEventListener('click',pau seBox,false);
                curNode.windowLock=getParam('windowlock',curNode.title).toLowerCase()=='off'?false:true;
                curNode.title='';
                curNode.hasbox=1;
           else
              curNode.hasbox=2;  
    function getParam(param,list) {
        var reg = new RegExp('([^a-zA-Z]' + param + '|^' + param + ')\\s*=\\s*\\[\\s*(((\\[\\[)|(\\]\\])|([^\\]\\[]))*)\\s*\\]');
        var res = reg.exec(list);
        var returnvar;
        if(res)
            return res[2].replace('[[','[').replace(']]',']');
        else
            return '';
    function Left(elem){   
        var x=0;
        if (elem.calcLeft)
            return elem.calcLeft;
        var oElem=elem;
        while(elem){
             if ((elem.currentStyle)&& (!isNaN(parseInt(elem.currentStyle.borderLeftWidth)))&&(x!=0))
                 x+=parseInt(elem.currentStyle.borderLeftWidth);
             x+=elem.offsetLeft;
             elem=elem.offsetParent;
        oElem.calcLeft=x;
        return x;
    function Top(elem){
         var x=0;
         if (elem.calcTop)
             return elem.calcTop;
         var oElem=elem;
         while(elem){       
              if ((elem.currentStyle)&& (!isNaN(parseInt(elem.currentStyle.borderTopWidth)))&&(x!=0))
                 x+=parseInt(elem.currentStyle.borderTopWidth);
             x+=elem.offsetTop;
                 elem=elem.offsetParent;
          oElem.calcTop=x;
          return x;
    var ah,ab;
    function applyStyles() {
        if(ab)
            oDv.removeChild(dvBdy);
        if (ah)
            oDv.removeChild(dvHdr);
        dvHdr=document.createElement("div");
        dvBdy=document.createElement("div");
        CBE.boCSSBDY?dvBdy.className=CBE.boCSSBDY:defBdyStyle();
        CBE.boCSSHDR?dvHdr.className=CBE.boCSSHDR:defHdrStyle();
        dvHdr.innerHTML=CBE.boHDR;
        dvBdy.innerHTML=CBE.boBDY;
        ah=false;
        ab=false;
        if (CBE.boHDR!='') {       
            oDv.appendChild(dvHdr);
            ah=true;
        if (CBE.boBDY!=''){
            oDv.appendChild(dvBdy);
            ab=true;
    var CSE,iterElem,LSE,CBE,LBE, totalScrollLeft, totalScrollTop, width, height ;
    var ini=false;
    // Customised function for inner window dimension
    function SHW() {
       if (document.body && (document.body.clientWidth !=0)) {
          width=document.body.clientWidth;
          height=document.body.clientHeight;
       if (document.documentElement && (document.documentElement.clientWidth!=0) && (document.body.clientWidth + 20 >= document.documentElement.clientWidth)) {
          width=document.documentElement.clientWidth;  
          height=document.documentElement.clientHeight;  
       return [width,height];
    var ID=null;
    function moveMouse(e) {
       //boxMove=true;
        e?evt=e:evt=event;
        CSE=evt.target?evt.target:evt.srcElement;
        if (!CSE.hasbox) {
           // Note we need to scan up DOM here, some elements like TR don't get triggered as srcElement
           iElem=CSE;
           while ((iElem.parentNode) && (!iElem.hasbox)) {
              scanBO(iElem);
              iElem=iElem.parentNode;
        if ((CSE!=LSE)&&(!isChild(CSE,dvHdr))&&(!isChild(CSE,dvBdy))){       
           if (!CSE.boxItem) {
                iterElem=CSE;
                while ((iterElem.hasbox==2)&&(iterElem.parentNode))
                        iterElem=iterElem.parentNode;
                CSE.boxItem=iterElem;
            iterElem=CSE.boxItem;
            if (CSE.boxItem&&(CSE.boxItem.hasbox==1))  {
                LBE=CBE;
                CBE=iterElem;
                if (CBE!=LBE) {
                    applyStyles();
                    if (!CBE.requireclick)
                        if (CBE.fade) {
                            if (ID!=null)
                                clearTimeout(ID);
                            ID=setTimeout("fadeIn("+CBE.fadespeed+")",CBE.delay);
                        else {
                            if (ID!=null)
                                clearTimeout(ID);
                            COL=1;
                            ID=setTimeout("oDv.style.visibility='visible';ID=null;",CBE.delay);                        
                    if (CBE.IEbugfix) {hideSelects();}
                    fixposx=!isNaN(CBE.fixX)?Left(CBE)+CBE.fixX:CBE.absX;
                    fixposy=!isNaN(CBE.fixY)?Top(CBE)+CBE.fixY:CBE.absY;           
                    lockX=0;
                    lockY=0;
                    boxMove=true;
                    ox=CBE.offX?CBE.offX:10;
                    oy=CBE.offY?CBE.offY:10;
            else if (!isChild(CSE,dvHdr) && !isChild(CSE,dvBdy) && (boxMove))    {
                // The conditional here fixes flickering between tables cells.
                if ((!isChild(CBE,CSE)) || (CSE.tagName!='TABLE')) {              
                   CBE=null;
                   if (ID!=null)
                          clearTimeout(ID);
                   fadeOut();
                   showSelects();
            LSE=CSE;
        else if (((isChild(CSE,dvHdr) || isChild(CSE,dvBdy))&&(boxMove))) {
            totalScrollLeft=0;
            totalScrollTop=0;
            iterElem=CSE;
            while(iterElem) {
                if(!isNaN(parseInt(iterElem.scrollTop)))
                    totalScrollTop+=parseInt(iterElem.scrollTop);
                if(!isNaN(parseInt(iterElem.scrollLeft)))
                    totalScrollLeft+=parseInt(iterElem.scrollLeft);
                iterElem=iterElem.parentNode;           
            if (CBE!=null) {
                boxLeft=Left(CBE)-totalScrollLeft;
                boxRight=parseInt(Left(CBE)+CBE.offsetWidth)-totalScrollLeft;
                boxTop=Top(CBE)-totalScrollTop;
                boxBottom=parseInt(Top(CBE)+CBE.offsetHeight)-totalScrollTop;
                doCheck();
        if (boxMove&&CBE) {
            // This added to alleviate bug in IE6 w.r.t DOCTYPE
            bodyScrollTop=document.documentElement&&document.documentElement.scrollTop?document.docum entElement.scrollTop:document.body.scrollTop;
            bodyScrollLet=document.documentElement&&document.documentElement.scrollLeft?document.docu mentElement.scrollLeft:document.body.scrollLeft;
            mouseX=evt.pageX?evt.pageX-bodyScrollLet:evt.clientX-document.body.clientLeft;
            mouseY=evt.pageY?evt.pageY-bodyScrollTop:evt.clientY-document.body.clientTop;
            if ((CBE)&&(CBE.windowLock)) {
                mouseY < -oy?lockY=-mouseY-oy:lockY=0;
                mouseX < -ox?lockX=-mouseX-ox:lockX=0;
                mouseY > (SHW()[1]-oDv.offsetHeight-oy)?lockY=-mouseY+SHW()[1]-oDv.offsetHeight-oy:lockY=lockY;
                mouseX > (SHW()[0]-dvBdy.offsetWidth-ox)?lockX=-mouseX-ox+SHW()[0]-dvBdy.offsetWidth:lockX=lockX;            
            oDv.style.left=((fixposx)||(fixposx==0))?fixposx:bodyScrollLet+mouseX+ox+lockX+"px";
            oDv.style.top=((fixposy)||(fixposy==0))?fixposy:bodyScrollTop+mouseY+oy+lockY+"px";        
    function doCheck() {   
        if (   (mouseX < boxLeft)    ||     (mouseX >boxRight)     || (mouseY < boxTop) || (mouseY > boxBottom)) {
            if (!CBE.requireclick)
                fadeOut();
            if (CBE.IEbugfix) {showSelects();}
            CBE=null;
    function pauseBox(e) {
       e?evt=e:evt=event;
        boxMove=false;
        evt.cancelBubble=true;
    function showHideBox(e) {
        oDv.style.visibility=(oDv.style.visibility!='visible')?'visible':'hidden';
    function hideBox(e) {
        oDv.style.visibility='hidden';
    var COL=0;
    var stopfade=false;
    function fadeIn(fs) {
            ID=null;
            COL=0;
            oDv.style.visibility='visible';
            fadeIn2(fs);
    function fadeIn2(fs) {
            COL=COL+fs;
            COL=(COL>1)?1:COL;
            oDv.style.filter='alpha(opacity='+parseInt(100*COL)+')';
            oDv.style.opacity=COL;
            if (COL<1)
             setTimeout("fadeIn2("+fs+")",20);       
    function fadeOut() {
        oDv.style.visibility='hidden';
    function isChild(s,d) {
        while(s) {
            if (s==d)
                return true;
            s=s.parentNode;
        return false;
    var cSrc;
    function checkMove(e) {
        e?evt=e:evt=event;
        cSrc=evt.target?evt.target:evt.srcElement;
        if ((!boxMove)&&(!isChild(cSrc,oDv))) {
            fadeOut();
            if (CBE&&CBE.IEbugfix) {showSelects();}
            boxMove=true;
            CBE=null;
    function showSelects(){
       var elements = document.getElementsByTagName("select");
       for (i=0;i< elements.length;i++){
          elements[i].style.visibility='visible';
    function hideSelects(){
       var elements = document.getElementsByTagName("select");
       for (i=0;i< elements.length;i++){
       elements[i].style.visibility='hidden';
    Anybody know how to input a line setting the z-value for the box over?
    Best regards,
    Ingvar

Maybe you are looking for

  • VGA cable no longer working with IOS8

    VGA cable that I have (that used to always work), no longer works with ANY projector.  Either get zero recognition or popup saying it "doesn't support that application".  It is an Apple VGA cable.  Thoughts?  Thank you....

  • Installing pre-purchased/pre-installed Photoshop CS6 CD without a CD Drive

    How do I install my pre-purchased and pre-installed (on my primary desktop) Photoshop CS6 CD and Lightroom 4 CD onto my new MacBook Pro without a CD Drive? I just installed the Creative Cloud Installer per Adobe website instructions, but cannot find

  • Can't work out why my math won't work

    here is my code when i press the calculate button nothing happends, any help would be great thanks Anthony import java.applet.*; import java.awt.*; import java.awt.event.*; public class calculator2 extends Applet implements ActionListener {      int

  • Exchange 2013 Update Crashes: System.AccessViolationException

    Currently we are trying to update Exchange Server 2013 from RTM Release Version 15.0 (Build 516.32) to CU4 (SP1). Each time we try to run the installer Configuring Microsoft Exchange Server. This happens for any of the CU Updates. Exchange is install

  • Suggest good source for learning jsp

    Hi, Can any one suggest good link for learning jsp..... Its very urgent............ Thanks in advance..........