Freeman,
Couldn't we add this feature to the cxf endpoints themselves? If we can
configure it there, we could re-add the processing instruction for the
stylesheet when the HTTP request for the WSDL comes in.
Regards,
Gert
Freeman Fang wrote:
Hi,
I'm not sure we can do it based on wsdl4j api so far, you may need
post a thread on cxf mailing list to get more ideas since to add this
feature we actually need do it in cxf.
Regards
Freeman
Håkon Sagehaug wrote:
Hi
Do you know if this feature is going to be supported? In our project
we use
it and its a nice way of showing the wsdl
cheers, Håkon
2008/7/22 Freeman Fang <[EMAIL PROTECTED]>:
Håkon Sagehaug wrote:
Hi
2008/6/23 Gert Vanthienen <[EMAIL PROTECTED]>:
Håkon,
First thing to check is whether or not you can access the stylesheet
itself
in the browser.
I can access it in a browser, using ff 3
ServiceMix might not be serving this type of file from the
servicemix-http
component.
Secondly, if you don't see the processing instruction in the
published
WSDL, it is probably filtered out when ServiceMix generates the
WSDL for
the
endpoint. Feel free to raise a JIRA to add the possibility to keep
processsing instructions from the original WSDL file -- it would
be nice
if
you could provide us with a unit test or failing SU/SA to show the
problem,
which makes it a lot easier to test/add this.
When I go to the wsdl published by servicemix it does not contain the
reference to the stylesheet, seems to be lost somewhere on the way.
I'm using only the spring config file like this
<cxfbc:consumer wsdl="classpath:service.wsdl"
endpoint="Jaspar_service"
service="js:Jaspar_service"
targetEndpoint="JasparServiceProxy"
targetService="js:Jaspar_service"
targetInterface="js:Jaspar_service"
busCfg="cxf-config.xml"
>
</cxfbc:consumer>
I don't think cxf can support style sheet published in the wsdl so
far. The
wsdl process in cxf is based on wsdl4j, and all we kept for the
wsdl model
is all that in the definition tag.
And the service.wsdl is just copied from the source and no generated
cheers, Håkon
Gert
Håkon Sagehaug wrote:
hi
In one of my wsdl's I've got a stylesheet line like this
<?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/"
But when I go to the published address in smx I only see the
usual wsdl
representation in my browser.
Does anyone have a solution for this, also tried to have the
stylesheet
in
the src/main/resource folder, also when I look at src of the wsdl
there
is
no line that is spesifying the xml stylesheet
cheers, Håkon