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.