Who to manage TimeOut in BPM ?

Hi Xi Experts,
In SAP WorkFlow, its possible to manage timeout in WorkItem.
I search in IR and ID on BPM design or configuration with no success . Does XI offers a simple way for this ?.
Thanks a lot for your responses.
Etienne

Yep,
it's called deadline.
You can put all the steps you want to be under this timeout condition into a Block Step and then you add a deadline branch to it. In this branch, you configure the amount of time to wait (least granularity in minutes).
We've performed with success a workaround to use timeouts with intervals less than a minute. Use a fork step. In one branch, put the steps (as you would in block step). In the other, use a transformation step and in it you use a mapping to a dummy message with a Thread.sleep() method in a UDF. With this, you can set any amount of time you want.
It was not recommended by Tobias Breyer (for those who don't know, he's the BPE developer, at SAP AG) since fork step does not execute the branches with time paralelism but with logical paralelism (meaning that they'll not necessarily be triggered at the same time). But for practical purposes, it works just fine.
Regards,
henrique.

Similar Messages

  • Extending Expense Management Example in BPM Suite

    Hi All,
    I am a newbie for BPM Suite. I went through the expense management example.. Next, I would like to extend the example and integrate it with external resources like database and http server (apache tomcat will do).
    For eg, Can I store the list of participants in the database and retrieve them when I launch my workspace.
    I read about BPM Process API (PAPI), PBL, Fuego but I am not able to relate these. Can anyone please explain me how are they used in integration with BPM Suite ??? Next, How is BPEL Manager Used with BPM Suite ???
    I tried searching internet for tutorials/articals but was not able to find anything relevant.
    Kindly help...
    Many Thanks,
    Sophie

    Here are the steps:
    1. create an external source for your DB: right-click on External Resources -> New External Resource -> Type: SQL Database -> enter all necessary information on your DB (page 145 Oracle BPM StudioGuide)
    2. create a module: right-click on Catalog -> New -> Module -> enter name (page 167 Oracle BPM StudioGuide)
    3. catalog the external resource: right-click on the newly created Module -> Catalog Component -> SQL -> choose your ex. res.
    4. create a BPMObject according to your data structure you want to store.
    5. create a presentation based on this BPMObject
    6. use a BPM Object Interactive Call in your screenflow to display the form (presentation).
    7. implement an automatic activity (impl. type: method) and enter this SQL statement into the method (var1SF id my instance variable in the screenflow):
    INSERT INTO buch (id, titel, author, preis)
    VALUES (var1SF.id, var1SF.titel, var1SF.author, var1SF.preis)
    Have also a look at the thread:
    h4. BPM and database interaction
    and consider Dan Atwood's answer (i couldn't implement it yet...) on reading data from the DB

  • Increase timeout for bpm workspace

    Please, tell me where can i increase session timeout for bpm workspace (Oracle SOA Suite 11.1.1.4)?
    Thanks.

    Hello Creed -
    Go to the workspace.properties file and edit the following.This is from 10.3.2.
    Hopefully you can found the same in 11 also.
    +# Specifies the timeout period in seconds, between client requests.+
    +# If not specified the default value is 45 minutes.+
    +#fuego.workspace.sessionTimeOut=2700+
    BR,
    Justin.

  • How manage timeout Session using java SDK?

    Hi everyone !
    I'm working with BO 4.1 and the Java SDK. I'm refreshing and exporting webi reports in my code. But it happens, sometimes, the report takes longer to refresh (when calling "setPrompts") and the session is over (timeout like when you're connected in the Launchpad).
    Is there any specific way for me to test if the call to setPrompts ends without timeout? Because, now, if it ends by a timeout, I do not see anything and I'm exporting a blank document. No error or exception :-/
    Do I have to use de EnterpriseSession?
    Thanks in advance !

    Hi Jerome,
    To understand BO session management, refer to the below document.
    http://scn.sap.com/community/bi-platform/blog/2013/11/27/session-management-bible
    How do you specify that there is a timeout? Do you get timeout errors in web intelligence server logs?
    Check whether enterprise session is still valid.
    What is the approximate time delay you observe for setPrompts when you observe the timeout?
    -Prithvi

  • How to use jspx deployed in different managed server from bpm work space

    Hi,
    I have created and deployed my view project having all the jspx files and managed beans into a different managed server(created a new server,not into the soa server).
    I have created a bpm process and now I want to use the jspx page(deployed into the new managed server) in my bpm wrokspace.
    Can anyone help me how I can do it.
    thanks in advance.
    Regards,
    Tukuna

    Hi ,
    I tried with the below url and still i am not able to open the jspx page deployed into the admin server.
    http://docs.oracle.com/cd/E21764_01/integration.1111/e10224/bp_designtf.htm#BDCFBJIE
    28.8.4 How To Deploy a Task Form to a non-SOA Oracle WebLogic Server
    Any help on this is appreciatable.
    Many thanks
    Tuku

  • Return message for timeout in BPM

    Hey
    I have a synchronous scenario using BPM. My question is: If the web service I'm calling is down and I receive a timeout, can I then create a return message from BPM to the sender system that can take attributes from the original message that did not reach it's target? I have read that I can do this in case of an error, but I read someone saying this is not possible when we have a timeout...
    Thanks!
    regards Ole
    Edited by: Ole on Sep 23, 2008 1:16 PM

    Hi Ole,
    You can implement a Dedadline branch in your BPM that catches your time out.
    You can follow theese links:
    http://help.sap.com/saphelp_nw2004s/helpdata/en/ca/7c5c41fe06cf1ee10000000a155106/frameset.htm
    http://help.sap.com/saphelp_nw2004s/helpdata/en/e8/8e2d4233c8db2ce10000000a1550b0/frameset.htm
    Carlos

  • 11.1.1.5 - How can we increase the timeout of BPM Workspace ?

    Hi ,
    I am facing an issue where the BPM Workspace times out after every 5 mins or so.
    I read in another post that we need to edit some workspace.properties file - where can I find it.
    I tried using http://technology.amis.nl/blog/13768/increase-the-timeout-of-oracle-bpm-worklist-app/comment-page-1#comment-481839 but ran into some issues (should be there as my comment) where the timeout became too high.
    Appreciate your help.
    Thanks

    I got this resolved. Added a different variable for the weblogic.xml timeout and teh web.xml timeout (Btw the digits after the timeout props are not needed if you donot need too many variables).
    Also My config root was pointing to the wrong war. I changed it to point to a correct .war (relative location can be used too) & it worked just fine after that !
    Thanks

  • Parameter of timeout of BPM

    Hi.
    We have problems of timeout when a message enters in our BPM. Someone knows what parameters control the timeout of the BPM
    Thanks
    Best Regards

    Hi.
    We have the next problem. We have a BPM, there we send a message to other system, this system process the message and we wait the answer. The problem is that the system take 3 minutes to process the message and send the answer to SAP, but the BPM cut the communication in 1 minute exactly. We think that this is because one parameter is set in 1 minute but we don´t know what. Someone knows which is this parameter???

  • How to make sure I'm the only one who can manage my airport base station using airport utility?

    I know we have to use the Airport Utility application to manage the Airport base station in order to create a new network, creating the SSID and chosing the encryption mode and setting the password but how I could be sure I'm the only one who have access to those settings? A user of my network can install the Airport Utility application and change those settings. With other routers like D-Link, to have access to the settings you need to know the admin password to modify the settings. I can't figure out how we can do this with Airport Extreme base station. It's maybe obvious but I'm in the cloud for the moment.

    You can set a base station administrator password in order to limit who can administer the base station. With AirPort Utility v6.x, you can set this password on the Base Station tab.

  • Report Manager - Timeout on searches

    Hi,
    Whenever I perform a search using the search function in Native mode  on report manager I get the error (PFA). 
    can someone help me on this..
    Thanks!
    Jayakumar.J

    JJordheim\Simon,
       Please find the below error message from the Log folder FYR.
    Scenario: Assume that there are around 50 rdls in an folder. if i give the exact name of the Rdl in the search button, it gets filtered out. but if we give by using the first three letters of the RDL Name, it takes more time assume 10 minutes. FYI we have
    made the Database Query Timeout to 10 minutes. finally it errored out.
     ERROR: HTTP status code --> 200
    -------Details--------
    System.Web.Services.Protocols.SoapException: System.Web.Services.Protocols.SoapException: An error occurred within the report server database.  This may be due to a connection failure, timeout or low disk condition within the database. ---> Microsoft.ReportingServices.Diagnostics.Utilities.ReportServerStorageException:
    An error occurred within the report server database.  This may be due to a connection failure, timeout or low disk condition within the database. ---> System.Exception: For more information about this error navigate to the report server on the local
    server machine, or enable remote errors
       at Microsoft.ReportingServices.WebServer.ReportingService2010Impl.FindItems(String Folder, BooleanOperatorEnum BooleanOperator, Property[] SearchOptions, SearchCondition[] SearchConditions, CatalogItem[]& Items)
       at Microsoft.ReportingServices.WebServer.ReportingService2010.FindItems(String Folder, BooleanOperatorEnum BooleanOperator, Property[] SearchOptions, SearchCondition[] SearchConditions, CatalogItem[]& Items)
       at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
       at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
       at Microsoft.SqlServer.ReportingServices2010.ReportingService2010.FindItems(String Folder, BooleanOperatorEnum BooleanOperator, Property[] SearchOptions, SearchCondition[] SearchConditions)
       at Microsoft.SqlServer.ReportingServices2010.RSConnection2010.<>c__DisplayClass2b.<FindItems>b__2a()
       at Microsoft.SqlServer.ReportingServices2010.RSConnection2010.SoapMethodWrapper`1.ExecuteMethod(Boolean setConnectionProtocol)
       at Microsoft.SqlServer.ReportingServices2010.RSConnection2010.SoapMethodWrapper`1.ExecuteMethod()
       at Microsoft.SqlServer.ReportingServices2010.RSConnection2010.FindItems(String folder, BooleanOperatorEnum booleanOperator, Property[] searchOptions, SearchCondition[] conditions)
       at Microsoft.ReportingServices.UI.Global.RSWebServiceWrapper.FindItems(String folder, BooleanOperatorEnum booleanOperator, Property[] searchOptions, SearchCondition[] conditions)
       at Microsoft.ReportingServices.UI.SearchBox.GetSearchResults()
       at Microsoft.ReportingServices.UI.DetailedSearchResults.LoadItems()
       at Microsoft.ReportingServices.UI.SortableItems.Control_Init(Object sender, EventArgs args)
       at System.EventHandler.Invoke(Object sender, EventArgs e)
       at System.Web.UI.Control.OnInit(EventArgs e)
       at System.Web.UI.Control.InitRecursive(Control namingContainer)
       at System.Web.UI.Control.InitRecursive(Control namingContainer)
       at System.Web.UI.Control.InitRecursive(Control namingContainer)
       at System.Web.UI.Control.InitRecursive(Control namingContainer)
       at System.Web.UI.Control.InitRecursive(Control namingContainer)
       at System.Web.UI.Control.InitRecursive(Control namingContainer)
       at System.Web.UI.Control.InitRecursive(Control namingContainer)
       at System.Web.UI.Control.InitRecursive(Control namingContainer)
       at System.Web.UI.Control.AddedControl(Control control, Int32 index)
       at Microsoft.ReportingServices.UI.SharedArea.Control_Init(Object sender, EventArgs args)
       at System.EventHandler.Invoke(Object sender, EventArgs e)
       at System.Web.UI.Control.OnInit(EventArgs e)
       at System.Web.UI.Control.InitRecursive(Control namingContainer)
       at System.Web.UI.Control.AddedControl(Control control, Int32 index)
       at Microsoft.ReportingServices.UI.SearchResultsPage.Page_Init(Object sender, EventArgs e)
       at System.EventHandler.Invoke(Object sender, EventArgs e)
       at System.Web.UI.Control.OnInit(EventArgs e)
       at System.Web.UI.Page.OnInit(EventArgs e)
       at System.Web.UI.Control.InitRecursive(Control namingContainer)
       at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
    library!ReportServer_0-4!2384!09/16/2014-06:23:58:: Call to GetSystemPropertiesAction()
    Awaiting For your reply.
    Thanks!
    Jayakumar.J

  • Changing timeout in BPM Enterprise Server

    Hi,
    We want to increase the timeout of all automatic activities from 60 seconds to 300 seconds.. We tried doing this by going under:-
    Engines-->Name of Engine --> Execution and under retry Interval we change from 60 to 300 seconds...
    We then restart the engine but the change does not take place.. The transaction still times out within 60 seconds..
    Do we need to recreate the Enginer EAR after doing this? Do we need to change certain timeout settings inside Weblogic Server since we are using WLS Enterprise Server?
    Any advice wud be appreciated..

    Yes,
    Take a look at weblogic transactions. Spefic at JTA transaction timeout.
    But please, before increase this XA timeout, take a look at every resource that is participating in the transaction if it's possible to extend the transaction time otherwise you will have an transaction member aborting all the transaction due to timeout. (database , jms, ...)
    Regards,
    Luiz

  • Now able to go Managed system in BPM when i  Double Click on counter field

    Hi all
    Step:
    call DSWP
    u2022 choose your solution
    u2022 choose Operations Setup -> Business Process Monitoring
    u2022 choose u2018Setup Business Process Monitoringu2019
    Local RFC Destination for Data Collection -statu is green
    u2022u2018Load Monitors SIDu2019- Working fine
    u2022 Press the button
    u2022 go to the subcheck and press F4 help on Monitor Name
    u2022 choose u2018DV Cockpit: Table Analysisu2019
    But in detail information tab-when i  Double Click on the counter field it will give me pop when i click Archiving object for F4 it is not take to Managed system.
    Please let me know how it will go?
    Regards,
    Swaroop

    I am having the exact same problem, have vista/hp media center also, sometimes if I double click it will open after all, the arrow keys do navigate however, any suggestions?

  • Re: An idiot who has managed to invent a whole new problem

    App Store Requires a credit card, Gift cards, Whatever else not allowed.(I have alot of money in itune store credit) Im 23, no credit card yet, parents, friends wont lend me their credit numbers,(understandable) App store says I need to update my billing & payment info when I click buy,I than go around in circles, have had the phone for a week now, only gotten free apps,getting a little ****** off,feel like ive earned my alias name, how can I get these friggin apps?

    Uh,thanks to you five who replied, I cooled my jets and did some research and found this is a huge problem with iphone users everywhere in Canada,Ill see if money Mart has prepaid Visa Cards you can use in the app store.

  • Who to manage cookies on Safari 2.0.4 ??

    Some time ago I used to work on a web version of the MSN messenger because the regular messenger doesn't work at my school's network (they clock some java services and something else), but then, out of no apparent reason the page dind't let me use the web-messenger cuz' my browser didn't allow cookies, I check every menu and every option to see how could I activate the use of cookies but I found nothing, I check the "help" option and it told me than at the "safari" menu I will find an option called "preferences" and there the option where I could activate or diactivate the service of cookies, but in my spanish version of Safari 2.0.4 there's nothing like that at the preferences menu, insted I have the options of "activate tabs navigation" whit some variants of it, like "select new tab when created" and "always show tad menu", besides it shows some key shortcuts for some tab functions. So insted of giving me the preferences menu it shows me the "Tabs" menu. What to do now?

    Hambones,
    Welcome to Apple Discussions.
    Before you do anything else make a backup copy of the Cookies.plist file which is located in your Macintosh HD/Users/yourusername/Library, and place it on your Desktop.
    You have two choices that I see.
    1. Go to Safari>Preferences...>Security>(Show Cookies) "Remove All"
    2. Go to Safari>Preferences...>Security>(Show Cookies) Find and remove any Spirit Airlines related cookies.
    Pros/Cons
    Con-Choice # 1 will remove all of your cookies, but will most likely get rid of the culprit.
    Pro-Choice # 2 is not guaranteed to find the culprit, but will protect your other cookies.
    If you try choice # 1 and fail just drag the Cookies.plist on your Desktop back to the original location.
    As a friendly reminder for a new Discussions participant, I would recommend that you start your very own post.instead of Threadjacking.
    ;~)

  • The timeout of RFC/BPM

    I have 2 scenarios
    1. RFC1 -> XI -> MQ (AP1) -> XI -> RFC1 (synchronous/asynchronous bridge)
        ps: AP1 gets the message from MQ and put the response into MQ
    2. MQ -> XI -> RFC2 -> XI -> MQ (asynchronous/synchronous bridge)
    But sometimes AP1 and RFC2 will timeout and I have to control it. I have 2 ideas:
    1. Use deadline monitor of BPM, I found it in this document: http://help.sap.com/saphelp_nw04s/helpdata/en/ca/7c5c41fe06cf1ee10000000a155106/content.htm
    2. Change the timeout of the SAP RFC, but I cannot find document for it.
    Another question is, if I use BPM to set the timeout, could I change it in configuration?

    <i>1. Use deadline monitor of BPM, I found it in this document:</i>
    An interesting discussion related to deadline branch
    Who to manage TimeOut in BPM ?
    An example of deadline usage
    /people/pooja.pandey/blog/2005/07/27/idocs-multiple-types-collection-in-bpm
    <i>2. Change the timeout of the SAP RFC, but I cannot find document for it.</i>
    /people/michal.krawczyk2/blog/2006/06/08/xi-timeouts-timeouts-timeouts
    <i>Another question is, if I use BPM to set the timeout, could I change it in configuration? </i>
    I dont think so.
    <i>Is it a good design to use BPM to control the timeout?</i>
    Yes, it is while u use BPM.
    <i>[Reward points if helpful]
    </i>
    Regards,
    Prateek

Maybe you are looking for