[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[news.eclipse.technology.wsvt] Add an extensibility element

Hi,

I would be interested in developing an extension for WSVT to support Partner Links. This is an extension of WSDL defined by the WS-BPEL specification (see http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wsbpel). In short, WS-BPEL defines an element that can be included in your WSDL definition using a specific namespace:

<definitions name="net.xmethods.services.stockquote.StockQuote" targetNamespace="http://stockquote.com/"; xmlns="http://schemas.xmlsoap.org/wsdl/"; xmlns:plnk="http://schemas.xmlsoap.org/ws/2003/05/partner-link/"; xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"; xmlns:xsd="http://www.w3.org/2001/XMLSchema";>

  ....

<plnk:partnerLinkType name="stockInitiatorLinkType">
<plnk:role name="initiator">
<plnk:portType name="LocalPort"/>
</plnk:role>
</plnk:partnerLinkType>
<plnk:partnerLinkType name="stockLinkType">
<plnk:role name="stockService">
<plnk:portType name="net.xmethods.services.stockquote.StockQuotePortType"/>
</plnk:role>
</plnk:partnerLinkType>


</definitions>

Right now when I submit a document with the partner links extension, an error is produced by the sax parser when it encounters the 'partnerLinkType' element. This is a bit disturbing as the WSDL schema support such extensions. Did you have a similar problem when writing other extensibility elements ?

If you're interested, I don't mind contributing this extensibility element to WSVT when it will be working.

Thanks,

Matthieu Riou
http://www.smartcomps.org/twister