On Thu, Jun 25, 2009 at 4:46 AM, Pishava <[email protected]> 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 <[email protected]>* wrote:
>
>
> From: Matthieu Riou <[email protected]>
> Subject: Re: Initializing Varibales in BPEL script?
> To: "Pishava" <[email protected]>
> Cc: [email protected]
> Date: Wednesday, June 24, 2009, 3:03 AM
>
>
> On Tue, Jun 23, 2009 at 10:03 AM, Pishava 
> <[email protected]<http://mc/[email protected]>
> > 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 
>> <[email protected]<http://mc/[email protected]>
>> >* wrote:
>>
>>
>> From: Matthieu Riou 
>> <[email protected]<http://mc/[email protected]>
>> >
>> Subject: Re: Initializing Varibales in BPEL script?
>> To: [email protected] <http://mc/[email protected]>
>> Date: Tuesday, June 23, 2009, 7:45 PM
>>
>>
>> On Mon, Jun 22, 2009 at 9:04 AM, Pishava 
>> <[email protected]<http://mc/[email protected]>>
>> 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
>> >
>> >
>> >
>> >
>>
>>
>>
>
>

Reply via email to