BizTalk Server Orchestration - State Variables

This is Interesting: Free IT Magazines  
Home > Archive > BizTalk Server Orchestration > January 2005 > State Variables





You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

Author State Variables
Thilina

2005-01-20, 2:50 am

I am maintaining the state of my orchestration in orchestration variables.
How could a client of my orchestration (an aspx application) have access to
these variables?

I would also like to know the recommended best practices of obtaining the
state of an orchestration. For example, how can my client application obtain
state information on the fact that the orchestration has reached a certain
point in its instance lifecycle?

Thanks in Advance,
Thilina

Matt Milner

2005-01-20, 2:50 am

Take a look at using BAM. You can easily collect milestone data as well as
key data values and provide them in a rich analytical environment. You can
also use the BAM view to get the current status and then query your service.
if you want to get data out of the actual instance of the orchestration, you
can put a web service over top of a port that does a request response on
your service instance (correlated) and returns whatever state you have in
the orchestration.

Matt


"Thilina" <Thilina@discussions.microsoft.com> wrote in message
news:824E49D5-E1A6-4228-AA5B-0201D8B8C91E@microsoft.com...
>I am maintaining the state of my orchestration in orchestration variables.
> How could a client of my orchestration (an aspx application) have access
> to
> these variables?
>
> I would also like to know the recommended best practices of obtaining the
> state of an orchestration. For example, how can my client application
> obtain
> state information on the fact that the orchestration has reached a certain
> point in its instance lifecycle?
>
> Thanks in Advance,
> Thilina
>



Thilina

2005-01-20, 7:47 am

Hi Matt,

Thanks a lot for your response. Would it be please possible for you to
elaborate on obtaining the status via a web service? My requirement is to
obtain the current status of a workflow instance in an online manner. For
example, in a Human Workflow scenario, how could we know the present
participant / stage of the instance?

Could you also tell me where I could find a detailed guide on configuring a
web service to obtain this information.

Thanks a lot,
Thilina


"Matt Milner" wrote:

> Take a look at using BAM. You can easily collect milestone data as well as
> key data values and provide them in a rich analytical environment. You can
> also use the BAM view to get the current status and then query your service.
> if you want to get data out of the actual instance of the orchestration, you
> can put a web service over top of a port that does a request response on
> your service instance (correlated) and returns whatever state you have in
> the orchestration.
>
> Matt
>
>
> "Thilina" <Thilina@discussions.microsoft.com> wrote in message
> news:824E49D5-E1A6-4228-AA5B-0201D8B8C91E@microsoft.com...
>
>
>

Matt Milner

2005-01-21, 7:47 am

If you have a running web service, you can expose a request response port on
the service as a web service. This is documented in the help. When you get
a message in on that port using correlation (also documented) you can return
a message containing the state information you are looking for. For the
workflow, I believe the HWS web service provides a good deal of what you
need in terms of getting a list of active workflows and figuring out what
the last action was and by whom,etc. All the information you need on
setting up a web service should be in the docs. Just make sure you got the
doc update from MS on their web site (April was the latest I believe).

Matt


"Thilina" <Thilina@discussions.microsoft.com> wrote in message
news:376ABC1E-08B9-4D47-AFAA-DCE2EE977EB1@microsoft.com...[vbcol=seagreen]
> Hi Matt,
>
> Thanks a lot for your response. Would it be please possible for you to
> elaborate on obtaining the status via a web service? My requirement is to
> obtain the current status of a workflow instance in an online manner. For
> example, in a Human Workflow scenario, how could we know the present
> participant / stage of the instance?
>
> Could you also tell me where I could find a detailed guide on configuring
> a
> web service to obtain this information.
>
> Thanks a lot,
> Thilina
>
>
> "Matt Milner" wrote:
>


Sponsored Links






Free braindumps | Software forum | Database administration forum

Copyright 2003 - 2008 webservertalk.com