[wsas-java-dev] XSLT that converts WSDL11 to WSDL20
Davanum Srinivas
dims at wso2.com
Thu Aug 16 21:36:53 PDT 2007
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Apache...Not yet, in progress! But we could write docs on how to replace one with the other for better perf.
thanks,
dims
Ruwan Linton wrote:
> Dims,
>
> Good to here that. We can improve our performance a little bit more on
> the transformations.
> We were worried about the license of the Saxon.
>
> Is this OK to go with Apache projects as well? (Synapse uses Xalan for
> the moment)
>
> Ruwan.
>
> Davanum Srinivas wrote:
> MPL is ok for us to ship.
>
> thanks,
> dims
>
> Jonathan Marsh wrote:
>
>>>> AIUI Saxon is substantially faster than Xalan. I don't know if the
>>>> Mozilla
>>>> Public License is compatible with Apache, but I suspect it will be.
>>>> http://saxon.sourceforge.net/saxon6.5.2/conditions.html
>>>> I think the stylesheet is available under the W3C document license,
>>>> but I'll
>>>> check.
>>>>
>>>>
>>>> Jonathan Marsh - http://www.wso2.com -
>>>> http://auburnmarshes.spaces.live.com
>>>>
>>>>
>>>>> -----Original Message-----
>>>>> From: saminda abeyruwan [mailto:saminda at wso2.com]
>>>>> Sent: Thursday, August 16, 2007 9:19 AM
>>>>> To: wsas-java-dev at wso2.org
>>>>> Cc: Jonathan Marsh; mashup-dev at wso2.org
>>>>> Subject: Re: [wsas-java-dev] XSLT that converts WSDL11 to WSDL20
>>>>>
>>>>> Hi All,
>>>>>
>>>>> With the help of Kieth and Ruwan, I've been able to integrate
>>>>> http://www.w3.org/2006/02/wsdl11to20.xsl to WSAS; WSDL11 to WSDL20
>>>>> converter.
>>>>>
>>>>> The prior XSLT has version 2.0 rules. Thus, we want be able to use
>>>>> Xerces or Xalan XSL parsers. XSLT 2.0 templates are processed by SAXSON
>>>>> parsers. In addition to this SAXSON parsers also process XSLT 1.0
>>>>> templates. [1,2 & 3]
>>>>>
>>>>> Following has stated in [1]
>>>>>
>>>>> **
>>>>> Saxon comes in two packages: Saxon-B implements the "basic" conformance
>>>>> level for XSLT 2.0 and XQuery, while Saxon-SA is a schema-aware XSLT
>>>>> and
>>>>> XQuery processor. Both packages are available on both platforms (Java
>>>>> and .NET). Saxon-B is an open source product available from this site;
>>>>> Saxon-SA is a commercial product available from Saxonica Limited. A
>>>>> free
>>>>> 30-day evaluation license is available.
>>>>> **
>>>>>
>>>>> The artifacts we are going to use are Saxen-B complaint. Thus, we could
>>>>> remove Xerces and Xalan dependencies and introduce SAXSON dependencies
>>>>> into our system. This is open source and available in maven2 repos. I
>>>>> still haven't been able to find the licensing document for Saxon-B
>>>>> complaint artifacts. Please aid me on this.
>>>>>
>>>>> I've been able to test this around Axis2 templates, Try it templates
>>>>> and
>>>>> the prior mentioned converter template.
>>>>>
>>>>> If we were to move into Saxon-B, following will be need in processing
>>>>> the templates.
>>>>>
>>>>> 1. Saxon-8.9.jar (3.6M) or Saxon-8.7.jar (3.1M)
>>>>> 2. Saxon-dom-8.9.jar (89K) or Saxon-8.7.jar (43K)
>>>>> 3. Saxon-xpath-8.9.jar (37K) or Saxon-8.7.jar (37K)
>>>>>
>>>>> Saxon-*-8.7.jars are available in standard Maven2 repository, yet
>>>>> Saxon-*-8.9.jars are not available.
>>>>>
>>>>> If the licensing is compliant, shall we move to Saxon parsers when
>>>>> processing XSLTs.
>>>>>
>>>>> Thank you
>>>>>
>>>>> Saminda
>>>>>
>>>>> Resources :
>>>>>
>>>>> [1]. http://saxon.sourceforge.net/
>>>>> [2]. http://www.saxonica.com/
>>>>> [3]. http://www.w3.org/TR/xslt20/
>>>>>
>>>>> saminda abeyruwan wrote:
>>>>>
>>>>>> Hi Jonathan,
>>>>>>
>>>>>> We are on the process of writing tools for users of WSAS, and out of
>>>>>>
>>>>> one
>>>>>
>>>>>> will be WSDL11 to WSDL20 converter.
>>>>>>
>>>>>> In order to get this tool working, we've used Convert class that
>>>>>>
>>>>> comes
>>>>>
>>>>>> from Woden project. Apparently, it doesn't have all the parsing
>>>>>> capabilities such as unrecognizing SOAP12 binding, HTTP binding etc.
>>>>>>
>>>>>> Is there a version 1.0 XSLT to do the conversion?
>>>>>>
>>>>>> Thank you and looking forward to hearing from you.
>>>>>>
>>>>>> Saminda
>>>>>>
>>>>>> _______________________________________________
>>>>>> Wsas-java-dev mailing list
>>>>>> Wsas-java-dev at wso2.org
>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/wsas-java-dev
>>>>>>
>>>>>>
>>>> _______________________________________________
>>>> Wsas-java-dev mailing list
>>>> Wsas-java-dev at wso2.org
>>>> http://wso2.org/cgi-bin/mailman/listinfo/wsas-java-dev
>>>>
>>>>
>
>
>>
_______________________________________________
Wsas-java-dev mailing list
Wsas-java-dev at wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/wsas-java-dev
>>
> _______________________________________________
> Wsas-java-dev mailing list
> Wsas-java-dev at wso2.org
> http://wso2.org/cgi-bin/mailman/listinfo/wsas-java-dev
- --
Davanum Srinivas (dims at wso2.com)
Director, Customer Engagements, WSO2 (http://wso2.com)
Yahoo IM: dims Cell/Mobile: +1 (508) 415 7509
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Cygwin)
iD8DBQFGxSXlgNg6eWEDv1kRAq1bAJ46/Y+pptNjs4Rh0O58lMC01nsVzQCfVCM1
qYl0c/LaEgGFMTUvk0J+UPg=
=0gfL
-----END PGP SIGNATURE-----
More information about the Wsas-java-dev
mailing list