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 » Performance Problems using ActiveX controls

Post new topic  Reply to topic
 Performance Problems using ActiveX controls « View previous topic :: View next topic » 
Author Message
jji
PostPosted: Wed May 01, 2002 7:10 am    Post subject: Reply with quote

Newbie

Joined: 30 Apr 2002
Posts: 3

Hello,

I'm new to this forum and would like to know if anyone has noticed any performance problems using the ActiveX controls.

Let me give a little background on what we are trying to do. Our workflow is modeled so that each program activity is within a block. The staffing on the program activity is done by role and gives work to two system users whose work items can be viewed by all end users. When an end user wants to do a particular piece of work they transfer the work from one of the system users lists and check out the work item. When the users is finished with the work they set the _RC to a given value which is then mapped to a field which is then used by the block for its exit condition. One of two things can happen at this point. If the work is completed by the user the output condition of the block is met and instance continues on its way. If the work is not completed the work item is checked in and the block exit condition is not met. The staffing is resolved back to the system users so that other end users may then check out and do the work.

For some of our processes it is possible for an end user to transfer/checkout upwards of 100 work items at a time and either complete the work or not, depending on information they have at the time. What I am seeing is that that checking in these work items seems to be taking quite a while. In some cases I've noticed just checking in 50 work items (unfinished so the block exit condition is not met) can take upwards of 30 minutes.

Has anyone experienced similar performance and/or have any suggestions on improving it?

Thanks,

-Jeff Ihrig
Highmark, Inc.
Back to top
View user's profile Send private message Send e-mail
jmac
PostPosted: Wed May 01, 2002 9:41 am    Post subject: Reply with quote

Jedi Knight

Joined: 27 Jun 2001
Posts: 3081
Location: EmeriCon, LLC

It has always been my opinion that the ActiveX controls should be avoided due to performance overhead. The only ActiveX controls I use are the Container, and the MQWorkflow Control

Generally, I don't use any of the "List" controls, but instead build some type of a "grid" that contains one row for each item (say workitem in the event of displaying a worklist).

I don't know that doing any of this would solve your problem. What type of hardware are you running this on? Fat or Thin client?

Back to top
View user's profile Send private message Send e-mail Visit poster's website AIM Address Yahoo Messenger MSN Messenger
jji
PostPosted: Wed May 01, 2002 9:48 am    Post subject: Reply with quote

Newbie

Joined: 30 Apr 2002
Posts: 3

Actually the container and mq workflow control are all that I am using as well. I maintain a list of the Persistent OIDs for these work items when they are checked out by the end user. Upon the checkin I get the work items via the OID one at at time using PersistentObject, set the output container elements as needed and check the work item in.

Our server is a Sun or Fujitsu (not positive which) and is running Solaris O/S. We are usng the fat client. Our applications run on Windows NT.

Also, all of our apps are written in PowerBuilder rather than VB. The ActiveX controls seem to work ok but performance has been an issue when processing more than a few work items at a time.

Thanks,

Jeff

[ This Message was edited by: jji on 2002-05-01 11:04 ]
Back to top
View user's profile Send private message Send e-mail
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 » Performance Problems using ActiveX controls
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.