Re: how about we honor style sheet in wsdl

2008-07-28 Thread Daniel Kulp


Most likely, in those cases, we would be calling writeDocument with  
the writePrologue falg set to false as it would be encapsulated in a  
soap message or something that would have already written that. 
Most likely, if prologue writing is turned off, we DON'T want to write  
any PI's either as they would be invalid.   Thus, my suggestion would  
be to use the old behavior if false and your new code if true.


Dan


On Jul 24, 2008, at 7:06 PM, Benson Margulies wrote:

Have fun.  But I don't think PI's are part of the WSDL document-- 
they are
external to it, however I'm seeing some open source products that  
provide

stylesheets for WSDLs, so it may not be that big a deal.

At any rate, make sure your change does not result in SOAP messages  
being

allowed to have PI's--that remains a no-no (3rd paragraph of
http://www.w3.org/TR/2003/REC-soap12-part1-20030624/#soapenv, and  
also the

WS-I Basic Profile).



Well, I suppose that I've just made it hypothetically possible for a
user of CXF to sneak a PI out on the wire, assuming that we have any
code path where the user gives us a DOM tree and we pass it along.
It's presumably arguable whether it is up to us to step on such
things.

Does anyone know of such a code path?


---
Daniel Kulp
[EMAIL PROTECTED]
http://www.dankulp.com/blog






Re: how about we honor style sheet in wsdl

2008-07-28 Thread Benson Margulies
I'm more likely to remember to add this wrinkle if you reopen the JIRA :-)

On Mon, Jul 28, 2008 at 9:59 AM, Daniel Kulp [EMAIL PROTECTED] wrote:

 Most likely, in those cases, we would be calling writeDocument with the
 writePrologue falg set to false as it would be encapsulated in a soap
 message or something that would have already written that.Most likely,
 if prologue writing is turned off, we DON'T want to write any PI's either as
 they would be invalid.   Thus, my suggestion would be to use the old
 behavior if false and your new code if true.

 Dan


 On Jul 24, 2008, at 7:06 PM, Benson Margulies wrote:

 Have fun.  But I don't think PI's are part of the WSDL document--they are
 external to it, however I'm seeing some open source products that provide
 stylesheets for WSDLs, so it may not be that big a deal.

 At any rate, make sure your change does not result in SOAP messages being
 allowed to have PI's--that remains a no-no (3rd paragraph of
 http://www.w3.org/TR/2003/REC-soap12-part1-20030624/#soapenv, and also
 the
 WS-I Basic Profile).


 Well, I suppose that I've just made it hypothetically possible for a
 user of CXF to sneak a PI out on the wire, assuming that we have any
 code path where the user gives us a DOM tree and we pass it along.
 It's presumably arguable whether it is up to us to step on such
 things.

 Does anyone know of such a code path?

 ---
 Daniel Kulp
 [EMAIL PROTECTED]
 http://www.dankulp.com/blog







Re: how about we honor style sheet in wsdl

2008-07-24 Thread Glen Mazza


Benson Margulies-4 wrote:
 
 I don't see it being our job to remove things from a WSDL file. Who
 knows what protocol someone might be inventing with PIs? Style sheets
 are just another PI.
 
 I'm going to go ahead and make a fix.
 

Have fun.  But I don't think PI's are part of the WSDL document--they are
external to it, however I'm seeing some open source products that provide
stylesheets for WSDLs, so it may not be that big a deal.  

At any rate, make sure your change does not result in SOAP messages being
allowed to have PI's--that remains a no-no (3rd paragraph of 
http://www.w3.org/TR/2003/REC-soap12-part1-20030624/#soapenv, and also the
WS-I Basic Profile).

Glen

-- 
View this message in context: 
http://www.nabble.com/how-about-we-honor-style-sheet-in-wsdl-tp18604911p18642205.html
Sent from the cxf-dev mailing list archive at Nabble.com.



Re: how about we honor style sheet in wsdl

2008-07-23 Thread Benson Margulies
I don't follow exactly.

If the URL in the PI were relative, then we could imagine serving it
up. But as an absolute URL, it's up to the user to configure the
container to deliver it, no?



On Wed, Jul 23, 2008 at 2:48 AM, Freeman Fang [EMAIL PROTECTED] wrote:
 Hi,

 For the wsdl like
 ?xml version=1.0 encoding=UTF-8?
 ?xml-stylesheet type=text/xsl
 href=http://api.bioinfo.no/stylesheets/WSDLDocumentation.xslt;?
 definitions xmlns=http://schemas.xmlsoap.org/wsdl/;
 

 Is it possible that we publish stylesheet as well when we publish the wsdl,
 I mean if customer get wsdl from http://serviceaddress?wsdl, they can also
 see the stylesheet their.
 Or any reason we shouldn't do it?

 Thanks
 Freeman





Re: how about we honor style sheet in wsdl

2008-07-23 Thread Benson Margulies
Oh! Is there a JIRA for this? It has to be a side-effect of patching
the address, no?

On Wed, Jul 23, 2008 at 8:21 AM, Guillaume Nodet [EMAIL PROTECTED] wrote:
 I think the problem is that when served from CXF, the PI is removed
 from the original WSDL.

 On Wed, Jul 23, 2008 at 2:05 PM, Benson Margulies [EMAIL PROTECTED] wrote:
 I don't follow exactly.

 If the URL in the PI were relative, then we could imagine serving it
 up. But as an absolute URL, it's up to the user to configure the
 container to deliver it, no?



 On Wed, Jul 23, 2008 at 2:48 AM, Freeman Fang [EMAIL PROTECTED] wrote:
 Hi,

 For the wsdl like
 ?xml version=1.0 encoding=UTF-8?
 ?xml-stylesheet type=text/xsl
 href=http://api.bioinfo.no/stylesheets/WSDLDocumentation.xslt;?
 definitions xmlns=http://schemas.xmlsoap.org/wsdl/;
 

 Is it possible that we publish stylesheet as well when we publish the wsdl,
 I mean if customer get wsdl from http://serviceaddress?wsdl, they can also
 see the stylesheet their.
 Or any reason we shouldn't do it?

 Thanks
 Freeman







 --
 Cheers,
 Guillaume Nodet
 
 Blog: http://gnodet.blogspot.com/



Re: how about we honor style sheet in wsdl

2008-07-23 Thread Glen Mazza

Should WSDLs have stylesheets?  After all, as they say, web services are for
computers what web browsers are for human beings--but computers don't care
about how data looks, so the need for stylesheets is less clear.  (Although
I certainly understand that the intention of the stylesheet is for the WSDL
to be more pleasing to the human.)

Another concern about allowing stylesheets is that they could visually mask
or alter the web service's appearance.  Hide some operations, for example,
possibly even change values (I think)--how much of a concern is that?  We
have a JAX-WS requirement that the wsdl be viewable at
http://endpointurl?wsdl, but arguably that is still met even if the WSDL
looks different to the human eye (because of the stylesheet) than it does
when processed by the machine.  

Regards,
Glen


Freeman Fang wrote:
 
 Hi,
 
 For the wsdl like
 ?xml version=1.0 encoding=UTF-8?
 ?xml-stylesheet type=text/xsl 
 href=http://api.bioinfo.no/stylesheets/WSDLDocumentation.xslt;?
 definitions xmlns=http://schemas.xmlsoap.org/wsdl/;
 
 
 Is it possible that we publish stylesheet as well when we publish the 
 wsdl, I mean if customer get wsdl from http://serviceaddress?wsdl, they 
 can also see the stylesheet their.
 Or any reason we shouldn't do it?
 
 Thanks
 Freeman
 

-- 
View this message in context: 
http://www.nabble.com/how-about-we-honor-style-sheet-in-wsdl-tp18604911p18625095.html
Sent from the cxf-dev mailing list archive at Nabble.com.