On Wed, Apr 23, 2008 at 3:53 PM, Mark Panahi <[EMAIL PROTECTED]> wrote:

> Hi Paul,
>
> Actually I need for a research project I'm working on. i am developing an
> extension to an ESB that among other things collects QoS data about hosted
> services for a given process. This data can be be queried at runtime by
> automated external agents that can diagnose problems, such as QoS
> violations.
>
> Is there any workaround to get the process id in the SOAP header?
>

There's a read only XPath variable called pid in the ODE extension namespace
("http://www.apache.org/ode/type/extension";) that you can use to retrieve
the current process instance id and eventually assign it to a header part.
You could also assign the process name as a literal I guess.

Cheers,
Matthieu


>
> Thanks,
>
> Mark
>
> On Wed, Apr 23, 2008 at 3:28 PM, Paul Brown <[EMAIL PROTECTED]> wrote:
>
> >
> > Hi, Mark --
> >
> > On Apr 23, 2008, at 3:14 PM, Mark Panahi wrote:
> >
> > > Hi, I'd like to be able to somehow send a process id and instance id
> in
> > > the
> > > SOAP header when invoking partner links. Is there any way to do this?
> > >
> >
> > Can I ask about why you want to do it?  In philosophical terms at least,
> > instance and process identifiers are invisible to external observers.
>  The
> > correlation facility in the engine is responsible for delegating
> execution
> > to an appropriate new or existing instance, and the versioning facility
> and
> > policies are responsible for determining which process definition is
> used.
> >
> > Are you looking to unify management information?
> >
> > -- Paul
> >
>

Reply via email to