History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: XFIRE-499
Type: New Feature New Feature
Status: Resolved Resolved
Resolution: Duplicate
Priority: Minor Minor
Assignee: Dan Diephouse
Reporter: Ciaran Jessup
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
XFire

Adds Partner Links to Generated WSDL

Created: 28/Jun/06 11:32 AM   Updated: 11/Jul/06 08:00 AM
Component/s: Generator
Affects Version/s: 1.1.1, 1.1.2
Fix Version/s: 1.2

Time Tracking:
Not Specified

File Attachments: 1. Zip Archive partnerlinks.zip (5 kb)

Environment: Not Relevant.


 Description  « Hide
The attached code provides a simple, albeit naive approach to adding PartnerLinkType elements to the outgoing WSDL document generated by the WSDLBuilder. The approach would work with extending any WSDLBuilder (not just the JAXBWSDLBuilder shown), but because there aren't really any clearly defined interfaces or attachment points for doing this I was unable to do-so without modifying core X-Xfire code, which I don't want to do for licencing reasons!

I hope someone finds this useful and can embed it in the core XFire code as PartnerLinkType is a requirement for a Web Service to be consumed by a BPEL defined process, so should be becoming more of a requirement as time goes on. Even more useful would be a generic attachment point for modifying the WSDL, if there was a clearly defined interface I would have been able to decorate an existing WSDLBuilder class, but my attempt to extend WSDLBuilder failed miserably

Many thanks to Dean who did all the work on this code, I just pulled his utility classes into place



 All   Comments   Work Log   Change History      Sort Order: Ascending order - Click to sort in descending order
Christoph Sturm - 11/Jul/06 08:00 AM
this is a duplicate of XFIRE-511 which contains a generic approach