Luciano Resende wrote:
Cool Mike, this is very good improvement for the bpel impl...

BTW, could you please check if you have committed one of the new model
classes : BPELPartnerLinkTypeExt

On Wed, May 7, 2008 at 2:19 PM, Mike Edwards
<[EMAIL PROTECTED]> wrote:
Luciano,

The class BPELPartnerLinkExt is a new part of the interface-wsdl-xml module, which was committed under 654287, separately from the changes to the implementation-bpel package.

BPELPartnerLinkExt is a class which handles the <partnerLinkType.../> elements which turn up as extensions in WSDL documents, separate from the BPEL process documents.

I wrote a BPELExtensionHandler class to deal with reading & writing these elements as part of WSDL documents and I have added this extension handler to the WSDLDocumentProcessor class, which does the handling of WSDL files. I thought it was better to keep this stuff in the WSDL processing code - there may be other extensions which we may well need to handle in WSDL files and I suspect it is best to keep all the extensions in one place so that it is plain for everyone to see the full extent of our WSDL handling.

I hope it all works - it could for sure do with some more testcases, especially error cases like missing links between particular partnerLinks and the portTypes which define their interfaces.


Yours,  Mike.

Reply via email to