Please take a look at org.apache.axis2.wsdl.builder.wsdl4j.WSDLPump,
this is used in org.apache.axis2.wsdl.builder.wsdl4j.WSDL1ToWOMBuilder
to populate the wom.

May be we could write a similar one for woden?

-- dims

On 3/15/06, Arthur Ryman <[EMAIL PROTECTED]> wrote:
>
> In order to make progress towards some interop testing and to avoid 
> regressing Axis2 by making some major change, couldn't we just write some 
> code generators that target the Axis2 runtime? I suggest that we simply clone 
> the current WSDL2Java code and replace the WSDL  1.1 parser with Woden. Call 
> it Woden2Java maybe. This would be an independent piece of code so it would 
> not impact Axis2. The output of Woden2Java would be whatever Axis2 expects 
> which I gather is just some Java classes (stubs and skeletons) and deployment 
> descriptors.
>
>
> On 3/15/06, Lawrence Mandel <[EMAIL PROTECTED]> wrote:
> >
> >
> > Glen,
> >
> > Thanks for getting the discussion going.
> >
> >
> > >As WSDL is now in CR, and we're trying to get a test suite together,
> > >this is clearly an "as soon as possible" kind of thing, so we're
> > >wondering if people on the Axis2 and Woden teams will have some cycles
> > >in order to get this going in the near term.
> >
> >
> > Woden has made some pretty significant progress but there are some rather 
> > large work items left including parsing of extension HTTP components, 
> > validation of extension components and MEPs and adding a URI resolution 
> > framework. There is also some work that we will need to do on XmlSchema and 
> > may tests we need to create in order to validate Woden's functionality. I 
> > am willing to help, especially with work that needs to be done to Woden 
> > itself. I'm not sure how much time I'll have in the next couple months to 
> > contribute directly to Axis.
> >
> >
> > >At present, Woden does not parse WSDL 1.1
> >
> >
> > True. We've had some discussion about how to support both WSDL 1.1 and 2.0. 
> > Woden did receive an initial contribution of the WSDL4J source. (AFAIK Axis 
> > using WSDL4J for WSDL  1.1 parsing - correct me if I'm wrong.) The long 
> > term plan may include merging this code with the WSDL 2.0 code and creating 
> > one package that supports WSDL 1.1 and 2.0 but it's too early to say if and 
> > when this will happen. We are of course willing to listen to suggestions 
> > and happy to receive contributions. As it currently stands, I think option 
> > 1 makes the most sense. The WSDL  1.1 - 2.0 conversion utilities do not 
> > handle 100% of WSDL 1.1 cases and I don't want to see Axis regress because 
> > of an implementation detail.
> >
> > I think it's also important to  point out that one of Woden's goals is to 
> > answer the W3C WSDL working group's call for implementations. Obviously 
> > Woden can't completely answer the call so we need Axis to be able to 
> > achieve this goal. Also, the plan is for Woden to declare an API. This 
> > can't happen until we receive feedback from clients. Integration with Axis 
> > should allow for the type of feedback we need from an initial adopter.
> >
> > Getting the dialog going between Axis and Woden is a great first step in 
> > achieving goals for both projects. Thanks for starting the conversation.
> >
> >  Lawrence Mandel
> >
> >
> >
> >
> >
> >
> >
> > Glen Daniels <[EMAIL PROTECTED] >
> >
> >
> > 03/13/2006 08:32 PM
> >
> > Please respond to
> > [email protected]
> >
> >
> > To [email protected],  [email protected]
> >
> > cc
> >
> >
> > Subject [axis2] WSDL 2.0 CR work
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > (Woden folks - please leave the [axis2] prefix on the subject when
> > replying, as folks use that to filter axis-dev mail into separate folders)
> >
> > Hi y'all!
> >
> > I've taken an action from the W3C WSDL working group to begin inquiring
> > about whether we might be able to get Axis2 integrated with Woden in
> > time to use that combination as one of the test implementations in order
> > to prove interoperability of the WSDL 2.0 specs.
> >
> > As WSDL is now in CR, and we're trying to get a test suite together,
> > this is clearly an "as soon as possible" kind of thing, so we're
> > wondering if people on the Axis2 and Woden teams will have some cycles
> > in order to get this going in the near term.
> >
> > The test suite we end up with is going to have at least two parts - one
> > involving parsing WSDL documents, which is pretty much covered by Woden,
> > and the other involving on-the-wire tests of messages described by WSDL
> > documents, and that's where Axis2 comes in.
> >
> > At present, Woden does not parse WSDL 1.1, and WOM does not parse WSDL
> > 2.0... :( Therefore it's not just a matter of unplugging WOM and pluggin
> > in Woden.  So in order to get this working I see several possible
> > directions we could take:
> >
> > 1) Use Woden to parse WSDL 2.0 documents, and then build a connecting
> > library which builds WOM objects out of Woden objects.  PRO: none of the
> > rest of the Axis2 code would need to change.  CON: the shim layer would
> > be throwaway code.
> >
> > 2) Add WSDL 1.1 parsing functionality to Woden.  PRO: This is where we
> > really want to be long-term.  CON: lots of effort.
> >
> > 3) Switch over to Woden even without WSDL 1.1 parsing functionality, and
> > use the W3C's WSDL 1.1 -> WSDL 2.0 XSLT in order to do WSDL2Java with
> > 1.1 documents in the meanwhile.  PRO: probably the minimum amount of
> > work.  CON: doubtful all WSDL 1.1 documents would work, and there's a
> > danger we'd fail on some popular services.
> >
> > Are there others?
> >
> > We're looking for thoughts, ideas, and ideally people who would be
> > willing to step up and help with this process in some way.  If you reply
> > please cc both axis-dev and woden-dev.
> >
> > Thanks,
> > --Glen
> >
> >
>
>



--
Davanum Srinivas : http://wso2.com/blogs/

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

Reply via email to