Glen, when Woden supports WSDL 1.1 I'd expect the test for determining
whether it's a 1.1 or 2.0 doc to be in WSDLReader. It would then give
back a 1.1 Definition or a 2.0 DescriptionElement. But this is after
Woden replaces WSDL4J.

Jeremy

On 3/16/06, Glen Daniels <[EMAIL PROTECTED]> wrote:
> (the thread below should have also gone to axis-dev - adding that now)
>
> +1, dims.  This seems like the right way to go.  I took an action on the
> implementors call today to open a JIRA with a description of this task,
> and then hopefully we can find someone with cycles to get it done.
>
> Essentially we'll use Woden just like we use WSDL4J, and we can switch
> by looking at the root element of the XML.  I don't think we actually
> need a WSDL2 serializer quite yet for Axis2, though we want that eventually.
>
> --Glen
>
> Davanum Srinivas wrote:
> > 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]
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

Reply via email to