Why are XLang Instances kept running ?
Web Server forum
Back To The Forum Home!Search!Private Messaging System

Web Server Talk Web Server Talk > Web Servers reviews > BizTalk Server > BizTalk Server Orchestration > Why are XLang Instances kept running ?




  Last Thread   Next Thread Next
  Show Printable Version Email this Page Subscribe to this Thread      Post New Thread    Post A Reply      

    Why are XLang Instances kept running ?  
John


View Ip Address Report This Message To A Moderator Edit/Delete Message


 
02-08-04 01:42 PM

I'm using a very simple XLang schedule which (by means of
COM) extracts some data from an XML and sends this via a
WinSock channel to another machine synchronously.  When
the reply from this machine is OK, data is entered into a
database and the schedule is left.  This runs in a
transaction.

It works fine when messages are posted to BizTalk in a
once-in-a-while manner, but now, I'm putting a heavy load
onto BizTalk via a FileReceiver (could be up to 10 or more
messages dropped at the FileReceiver per seconds).

After a small while, when XLang Monitor shows that there
are 5 or more instances running, it may happen that the
oldest messages are not threaded anymore.

Does anyone have a clue how to overcome this ?

Thanks. John.





[ Post a follow-up to this message ]



    Re: Why are XLang Instances kept running ?  
Sameer.Surve@ilg.com


View Ip Address Report This Message To A Moderator Edit/Delete Message


 
02-08-04 01:42 PM

I think the problem you are trying to solve is how to "throttle" the
orchestration instances so that they do not overwhelm the processing
system.

If this is the issue, then you might want to attach the orchestration
to a XLANG schedule pool which can be controlled (via instantiation
counters). Do not forget to appropriately set the wait time too.

XLANG schedule pool is available within COM+ services.
To attach the particular orchestration to XLANG schedule pool, open
the BEGIN icon and attach the orchestration to the particular pool you
want.
Hope this helps.

"John" <anonymous@discussions.microsoft.com> wrote in message news:<061d01c3dab2$b2dba9c
0$a001280a@phx.gbl>...
> I'm using a very simple XLang schedule which (by means of
> COM) extracts some data from an XML and sends this via a
> WinSock channel to another machine synchronously.  When
> the reply from this machine is OK, data is entered into a
> database and the schedule is left.  This runs in a
> transaction.
>
> It works fine when messages are posted to BizTalk in a
> once-in-a-while manner, but now, I'm putting a heavy load
> onto BizTalk via a FileReceiver (could be up to 10 or more
> messages dropped at the FileReceiver per seconds).
>
> After a small while, when XLang Monitor shows that there
> are 5 or more instances running, it may happen that the
> oldest messages are not threaded anymore.
>
> Does anyone have a clue how to overcome this ?
>
> Thanks. John.





[ Post a follow-up to this message ]



    Sponsored Links  




 





   All times are GMT. The time now is 02:35 AM.      Post New Thread    Post A Reply      
  Last Thread   Next Thread Next


Most Popular forums 

Forum Jump:
Rate This Thread:

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are ON
[IMG] code is OFF
 
Medical and Health forum | Computer Games Reviews | Graphics design forum

Back To The Top
Home | Usercp | Faq | Register