Cool, nice to hear you got it to work. Thanks, Ruwan
Arjan Visser wrote: > Ruwan, > > Disabling the VFS transports solved the "Faulty Services". I think there is > a caching problem, because in the Management Console UI, VFS was already > disabled. I had first to add, and then to remove VFS again in order to > disable VFS for the faulty services. > > Arjan > > -----Original Message----- > From: [email protected] [mailto:[email protected]] > On Behalf Of Ruwan Linton > Sent: dinsdag 6 oktober 2009 11:44 > To: [email protected] > Subject: Re: [esb-java-user] Using the Apache CXF 2.2.2 client results in an > xml parse error when parsing a WSDL > > Arjan Visser wrote: > >> Hi Ruwan, >> >> The CXF client is already configured to parse the wsdl with the full wsdl >> path, like http://dev.boosttechhouse.com:8780/services/Foo?wsdl. However, >> apparently the CXF client first parses >> http://dev.boosttechhouse.com:8780/services/ (I don't know why...). >> Using the CXF client connecting to a ESB 1.7 is working fine. The problem >> occurred when I moved the "Foo" service to ESB 2.1. >> >> > OK I think the way CXF parses the WSDL is wrong there is no need to > parse the root context to parse the WSDL, it could be dangerous to do > so. On the other hand we can fix this non-well-formed HTML on the > services page. > >> Do you also know how to get rid of the "Faulty Services" XKMS and >> wso2carbon-sts when VFS is enabled global? This creates for me a >> > workaround, > >> because the horizontal line will disappear if no "Faulty Services" are >> detected. >> >> > Yes, you need to go to service list and disable the VFS transport for > all the services where you have not configured VFS properly. > > Go to Services > Service Dashboard (Foo) > Transports > disable VFS > > Thanks, > Ruwan > >> Arjan >> >> -----Original Message----- >> From: [email protected] >> > [mailto:[email protected]] > >> On Behalf Of Ruwan Linton >> Sent: dinsdag 6 oktober 2009 11:05 >> To: [email protected] >> Subject: Re: [esb-java-user] Using the Apache CXF 2.2.2 client results in >> > an > >> xml parse error when parsing a WSDL >> >> Hi Arjan, >> >> First of all this is not a WSDL that you are trying to parse, this is a >> HTML page that is presented to the user containing the list of services >> deployed on the server. >> >> If you want to get the WSDL of service Foo the WSDL path should be >> http://dev.boosttechhouse.com:8780/services/Foo?wsdl >> >> In the mean time I will fix this HTML to be a welformed HTML. >> >> Thanks, >> Ruwan >> >> Arjan Visser wrote: >> >> >>> Using the Apache CXF 2.2.2 client results in an xml parse error when >>> parsing a WSDL published by the ESB (version 2.1.0). >>> >>> >>> >>> Error message: >>> >>> Application has thrown exception, unwinding now >>> javax.wsdl.WSDLException: WSDLException: faultCode=PARSER_ERROR: >>> Problem parsing 'http://dev.boosttechhouse.com:8780/services/'.: >>> org.xml.sax.SAXParseException: The element type "hr" must be >>> terminated by the matching end-tag "</hr>". >>> >>> >>> >>> This is cause by a missing </hr> tag in the generated 'services' page >>> (example http://dev.boosttechhouse.com:8780/services/). >>> >>> >>> >>> Code snippet from generated page: >>> >>> <hr><h2><font color="blue">Faulty Services</font></h2><h3><font >>> color="blue">wso2carbon-sts</font></h3><h3><font >>> color="blue">XKMS</font></h3> >>> >>> >>> >>> Is there a workaround for this problem? The reason of the "Faulty >>> Services" section is because I enabled VFS transport globally and then >>> the ESB complains: "Unable to configure the service XKMS for the VFS >>> transport: The service has no configuration for the transport. This >>> service is being marked as faulty and will not be available over the >>> VFS transport." >>> >>> If I could manage to get rid of this warning, the "Faulty Services" >>> section will disappear and parsing of the wsdl will be ok. >>> >>> >>> >>> Arjan >>> >>> ------------------------------------------------------------------------ >>> >>> _______________________________________________ >>> Esb-java-user mailing list >>> [email protected] >>> https://wso2.org/cgi-bin/mailman/listinfo/esb-java-user >>> >>> >>> >> >> > > > -- Ruwan Linton Technical Lead & Product Manager; WSO2 ESB; http://wso2.org/esb WSO2 Inc.; http://wso2.org email: [email protected]; cell: +94 77 341 3097 blog: http://blog.ruwan.org _______________________________________________ Esb-java-user mailing list [email protected] https://wso2.org/cgi-bin/mailman/listinfo/esb-java-user
