Hi, Matthieu.

Congratulations on the ODE graduation!

We have made some processes in Tuscany regarding to the artifact resolving. Please see more details at http://cwiki.apache.org/confluence/display/TUSCANYWIKI/Resolving+WSDL+and+XSD+artifacts.

I think the strategy will apply to BPEL as well. Would you please take a look? Hopefully, we can get the implementation.bpel working soon.

Thanks,
Raymond

----- Original Message ----- From: "Matthieu Riou" <[EMAIL PROTECTED]>
To: "Luciano Resende" <[EMAIL PROTECTED]>
Cc: <[email protected]>
Sent: Thursday, July 05, 2007 5:08 PM
Subject: Re: BPEL implementation: WSDL and BPEL resolving


Sure, no problem. And thanks :-)

On 7/5/07, Luciano Resende <[EMAIL PROTECTED]> wrote:

Thanks Matthieu

   I'm little overbooked these days, but let me see if I could try to
look into the resolution thing over the weekend. Is that OK ?

On 7/5/07, Matthieu Riou <[EMAIL PROTECTED]> wrote:
> Hi guys,
>
> I've done a few additional stuff on the BPEL implementation allowing a
BPEL
> file to be compiled by ODE upon deployment. The implementation is
therefore
> created and initialized with most of what would be needed by the
runtime.
> However there's still a couple of problems with resolution and finding
my
> way inside Tuscany code isn't that easy.
>
> To resolve the WSDL implemented by the process I've been trying to go
> through the resolution mechanism and declare the implementation I > return
in
> the read() method of the processor as unresolved. However the resolve()
> method is never called afterward and this results in a
NullPointerException
> in Tuscany as the InterfaceContract is never set. From what I could > make
out
> of the code, it seems that the resolution mechanism happens for
Interface
> processors but not of implementations, but I could be wrong.
>
> I've created a patch that adds the BPEL compilation and demonstrates > the
> problem using the test case. Please have a look at
> BPELImplementationProcessor, you'll see how the implementation is > built.
> You'll also see that the BPEL file from now is directly loaded using an
> additional "file" attribute. Ideally that should go as well to use the
same
> type of resolving as for the WSDL (when it will work).
>
> Some help regarding this would be definitely welcome...
>
> Thanks,
> Matthieu
>


--
Luciano Resende
Apache Tuscany Committer
http://people.apache.org/~lresende
http://lresende.blogspot.com/




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to