ode-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Matthieu Riou <matthieu.r...@gmail.com>
Subject Re: Initializing Varibales in BPEL script?
Date Thu, 25 Jun 2009 17:24:31 GMT
On Thu, Jun 25, 2009 at 4:46 AM, Pishava <pishava@yahoo.com> wrote:

> Hello Matthieu,
>
> Thanks for your attention. I am attaching the BPEL and the WSDL for the
> BPEL in which the message type of the variable is defined.
>

So you're saying the variable 'input' used in instantiating receive isn't
set, right? If so, try to remove the root flow.

Matthieu


>
> Again thanks .
>
> regards,
> /Shahab
> --- On *Wed, 6/24/09, Matthieu Riou <matthieu.riou@gmail.com>* wrote:
>
>
> From: Matthieu Riou <matthieu.riou@gmail.com>
> Subject: Re: Initializing Varibales in BPEL script?
> To: "Pishava" <pishava@yahoo.com>
> Cc: user@ode.apache.org
> Date: Wednesday, June 24, 2009, 3:03 AM
>
>
> On Tue, Jun 23, 2009 at 10:03 AM, Pishava <pishava@yahoo.com<http://mc/compose?to=pishava@yahoo.com>
> > wrote:
>
>> Thanks. Yes  you are right. But my problem is that if I don't initialize
>> the input variable "foo" in <receive variable="foo" ..../> example, I will
>> get the
>> Assignment Fault exception. For example in my case I get this error:
>> : {
>> http://docs.oasis-open.org/wsbpel/2.0/process/executable}selectionFailure,lineNo=132,faultExplanation=R-Value<http://docs.oasis-open.org/wsbpel/2.0/process/executable%7DselectionFailure,lineNo=132,faultExplanation=R-Value>expression
"{OXPath10Expression $input.payload/ns1:RoomID_25__}" did not
>> select any nodes.
>>
>>
>> While If I initialize it after "receive" activity, I will not get this
>> error. Maybe something is wrong somewhere else, but I don't know what and
>> where?
>>
>> Do you have any idea?
>>
>
> It's hard to know what and where without seeing your process :) Could you
> send it?
>
> Thanks,
> Matthieu
>
>
>>
>> regards,
>> /shahab
>> --- On *Tue, 6/23/09, Matthieu Riou <matthieu.riou@gmail.com<http://mc/compose?to=matthieu.riou@gmail.com>
>> >* wrote:
>>
>>
>> From: Matthieu Riou <matthieu.riou@gmail.com<http://mc/compose?to=matthieu.riou@gmail.com>
>> >
>> Subject: Re: Initializing Varibales in BPEL script?
>> To: user@ode.apache.org <http://mc/compose?to=user@ode.apache.org>
>> Date: Tuesday, June 23, 2009, 7:45 PM
>>
>>
>> On Mon, Jun 22, 2009 at 9:04 AM, Pishava <pishava@yahoo.com<http://mc/compose?to=pishava@yahoo.com>>
>> wrote:
>>
>> > Hello,
>> >
>> >  Is it necessary to initialize all variables  defined in BEPL script
>> prior
>> > using them in  Service Invocation?
>> > Because my BPEL script throws AssignmentFault exception when a variable
>> is
>> > not initialized prior to mapping to its content to another variables.
>> > There is no problem in intializing all variables, but how  about  the
>> > "Input" mesage variable of the Process itself?!! I can jsut initialize
>> it
>> > after "first receive" activity, which creates BPEL instance. In that
>> case I
>> > will lost the "actual" input values for the process.
>> >
>> > Any idea, comment?
>> >
>>
>> Input variables are initialized in full using your message so they are
>> initialized from the message and you shouldn't need to set them to
>> anything.
>> So if you have the following:
>>
>> <receive variable="foo" ..../>
>>
>> The foo variable will be set to the content of your message when it
>> arrives.
>>
>> Matthieu
>>
>>
>> >
>> > regards,
>> > /shahab
>> >
>> >
>> >
>> >
>>
>>
>>
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message