ASG
IBM
Zystems
Cressida
Icon
Netflexity
 
  MQSeries.net
Search  Search       Tech Exchange      Education      Certifications      Library      Info Center      SupportPacs      LinkedIn  Search  Search                                                                   FAQ  FAQ   Usergroups  Usergroups
 
Register  ::  Log in Log in to check your private messages
 
RSS Feed - WebSphere MQ Support RSS Feed - Message Broker Support

MQSeries.net Forum Index » Workflow Engines - IBM MQ Workflow & Business Process Choreographer » Max processes allowed in the webclient

Post new topic  Reply to topic
 Max processes allowed in the webclient « View previous topic :: View next topic » 
Author Message
BenBaumann
PostPosted: Wed Oct 19, 2005 8:17 am    Post subject: Max processes allowed in the webclient Reply with quote

Apprentice

Joined: 28 Jul 2005
Posts: 25
Location: Milwaukee

Hi,
I have a project that recently went into production. We are noticing far more processes running than we have ever had in a workflow program before. Currently there are over 8,000 running processes. We are having problems with the webclient. I am the "support" person and developer for workflow and another team makes sure the environment is up and does production deploys.
Our problem happened a few days ago, the webclient was returning the following error code (listed at end of post). The team that makes sure the environment was up told me it was a limitation of the webclient. We have since limited the "running" worklist to only display 4000 tasks (from unlimited) and this has resolved the problem.
My question is, I really need to see a list of all running processes or at least be able to create a list so that I can see all running processes on a certain task. The proclist is not having problems displaying all 8000+ items. Additionally, it takes roughly 30 seconds to load any of these massive lists.
How do other people in a "support" type role deal with these things?







FMC00100E Internal error
E-Help com.ibm.workflow.api.FmcException:

FMC38009E MQSeries Workflow API Error :

API Return Code : 100

Error Origin : /projects/fmc/drvp/lbld/v340/aix/src/fmcjclis.cxx, line 3883

Error Message : FMC00100E Internal error

Nested Exception : None

at com.ibm.workflow.servlet.client.SessionContextImpl.setActivityInstanceNotifications(Unknown Source)(Compiled Code)

at com.ibm.workflow.servlet.client.SessionContextProxy.setActivityInstanceNotifications(Unknown Source)(Inlined Compiled Code)

at com.ibm.workflow.servlet.client.BuiltinHandler.queryWorkItems(Unknown Source)(Compiled Code)

at com.ibm.workflow.servlet.client.RequestContext.mostRecentList(Unknown Source)(Compiled Code)

at com.ibm.workflow.servlet.client.RequestContext.mostRecentList(Unknown Source)(Compiled Code)

at com.ibm.workflow.servlet.client.DefaultViewer.mostRecentList(Unknown Source)(Compiled Code)

at com.ibm.workflow.servlet.client.JSPViewer.logonResponse(Unknown Source)

at java.lang.reflect.Method.invoke(Native Method)

at com.ibm.workflow.servlet.client.Util.invoke(Unknown Source)(Compiled Code)

at com.ibm.workflow.servlet.client.BuiltinHandler.render(Unknown Source)(Compiled Code)

at com.ibm.workflow.servlet.client.BuiltinHandler.execute(Unknown Source)(Compiled Code)

at com.ibm.workflow.servlet.client.ApplicationContextImpl.dispatch(Unknown Source)(Inlined Compiled Code)

at com.ibm.workflow.servlet.client.Main.doGet(Unknown Source)(Compiled Code)

at com.ibm.workflow.servlet.client.Main.doPost(Unknown Source)(Compiled Code)

at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code))

at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code))

at com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java(Compiled Code))

at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java(Compiled Code))

at com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServlet.java(Compiled Code))

at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java(Inlined Compiled Code))

at com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java(Compiled Code))

at com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java(Compiled Code))

at com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java(Inlined Compiled Code))

at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java(Compiled Code))

at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java(Compiled Code))

at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java(Compiled Code))

at com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.java(Compiled Code))

at com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java(Compiled Code))

at com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(CachedInvocation.java(Compiled Code))

at com.ibm.ws.webcontainer.cache.invocation.CacheableInvocationContext.invoke(CacheableInvocationContext.java(Compiled Code))

at com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java(Compiled Code))

at com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListener.java(Compiled Code))

at com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.java(Compiled Code))

at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java(Compiled Code))

at com.ibm.ws.http.HttpConnection.run(HttpConnection.java(Compiled Code))

at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:593)
Back to top
View user's profile Send private message Visit poster's website
fidelio
PostPosted: Wed Oct 19, 2005 1:49 pm    Post subject: Reply with quote

Apprentice

Joined: 14 Sep 2005
Posts: 45
Location: AttainBPM

What do you want to do with the list? If you are looking for a specific instance, it is possible to set a filter based on instance name or Global Container contents. If you absolutely have all 8000 instances, it's better to use the audit trail views (as they are a DB query instead of an API call). With the Web Client I don't beleive there is a way to create a dynamic query.
Back to top
View user's profile Send private message
hos
PostPosted: Wed Oct 19, 2005 11:27 pm    Post subject: Reply with quote

Chevalier

Joined: 03 Feb 2002
Posts: 470

Hi,

if you really need to have access to all process instances you probably need to divide the amount of data into multiple lists. E.g. you can define PI lists with filters ('NAME BETWEEN 'A* AND H*, etc.').

BUT: you seem to have an additional potential problem.
The error that you see may result from different MQ Message Size settings on your MQWF server and MQWF client box. This results in message corruptions in the client. See other threads in this forum with respect to MQ Message Size.
Back to top
View user's profile Send private message
BenBaumann
PostPosted: Thu Oct 20, 2005 3:51 am    Post subject: Reply with quote

Apprentice

Joined: 28 Jul 2005
Posts: 25
Location: Milwaukee

Thanks, I will be looking into how to setup different worklists that will be more applicable to the way I use the data. Are there any good books/documentation I can look at for this?
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » Workflow Engines - IBM MQ Workflow & Business Process Choreographer » Max processes allowed in the webclient
Jump to:  



You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Protected by Anti-Spam ACP
 
 


Theme by Dustin Baccetti
Powered by phpBB © 2001, 2002 phpBB Group

Copyright © MQSeries.net. All rights reserved.