I'm using the 2.2.2 version of CXF and the url for the service is: http://h50203.www5.hp.com/hpisweb/ISASCustomerWebService/CustomerService.svc - which is our main customer support site.
The wsdl url is available externally here: https://ispe4p.houston.hp.com/HPISWeb/ISASCustomerWebService/CustomerService.svc?wsdl - at least that's what I was told. I'm not the most savvy networking guy. I'm beginning to wonder if I'm having DNS naming issues. It seems that there are several severs that are hooked up a central load balancer and that could be mucking things up a bit. Is there a way to set alternative DNS names for a single cert in one's keystore? Thanks, conorb bimargulies wrote: > > What version of CXF? Is the wsdl available to the rest of us? > > On Mon, Jul 13, 2009 at 7:18 PM, conorb<[email protected]> wrote: >> >> Thanks, >> >> I've gone through everything and all of the referenced urls are >> resolvable - >> at least using Firefox. I've also double checked to ensure that I have >> the >> proper certs in my keystore - they appear to be there. >> >> When I save all of the urls as files and then changes the urls within the >> files to be the path to the various files and then run wsdl2java it >> works. >> This is a big pain and not really what I was looking for. >> >> If I replace the file names and paths with the original url for the wsdl >> and >> compile and run the generated code I can connect and create a >> javax.xml.ws.Service object but any calls to it return SOAPFaultException >> caused by a null pointer. >> >> Buildfile: build.xml >> >> compile: >> >> ICustomerServiceClient: >> [java] wsdl url = https://url2wsdl?wsdl >> [java] successfully created service port via BasicHttpBinding... >> [java] Invoking getOpenSRs... >> [java] customerId = 1 >> [java] Exception in thread "main" >> javax.xml.ws.soap.SOAPFaultException: >> Fault string, and possibly fault code, not set >> [java] at >> org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:141) >> [java] at $Proxy47.getOpenSRs(Unknown Source) >> [java] at >> com.hp.hpis.customerservice._2009._02.ICustomerService_BasicHttpBindingICustomerService_Client.main(ICustomerService_BasicHttpBindingICustomerService_Client.java:67) >> [java] Caused by: java.lang.NullPointerException >> [java] at >> org.apache.cxf.ws.policy.mtom.MTOMPolicyInterceptor.handleMessage(MTOMPolicyInterceptor.java:45) >> [java] at >> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:236) >> [java] at >> org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:471) >> [java] at >> org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:301) >> [java] at >> org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:253) >> [java] at >> org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:73) >> [java] at >> org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:121) >> [java] ... 2 more >> [java] Java Result: 1 >> >> BUILD SUCCESSFUL >> Total time: 29 seconds >> >> Is this due to non-resolvable schema definitions or other url related >> issues? >> >> conorb >> >> >> Blair Jennings wrote: >>> >>> I just did this a couple of weeks ago. You need to make sure that all of >>> the referenced schema definitions are resolvable. Otherwise odd errors >>> occur. If they are not resolvable you will need to hand edit the >>> references so that they are. >>> >>> Blair Jennings >>> Sr. Software Engineer >>> A-Life Medical >>> 6195 Lusk Blvd., Ste 120, San Diego, CA, 92121 >>> >>> Office: 888.224.6300 x1716 >>> Fax: 858.812.0952 >>> Email: [email protected] >>> Web: www.alifemedical.com >>> >>> Streamlining the Code to Collection Process with Computerized Practice >>> Management and Medical Coding Products and Services >>> >>> This message is for the sole use of the intended recipient and may >>> contain >>> confidential and privileged information. Any unauthorized review, use, >>> disclosure or distribution is prohibited. If you are not the intended >>> recipient, please contact the sender and destroy all copies of the >>> original message. >>> >>> >>> -----Original Message----- >>> From: conorb [mailto:[email protected]] >>> Sent: Monday, July 13, 2009 2:28 PM >>> To: [email protected] >>> Subject: wsdl2java runtime exception >>> >>> >>> Hi, >>> >>> I'm working on creating a java based client on a web service originally >>> created with the .net framework over https. So, yeah, it's been a bit >>> of >>> a >>> pain. :) >>> >>> I've been able to export the proper certificates to my keystore using >>> keytool and I'm now trying to run wsdl2java on the wsdl url and create >>> the >>> java client classes. >>> >>> I'm getting a WSDLRuntimeExcection: Fail to create wsdl definition from >>> : >>> file:/<wsdl, wsdl, wsdl> >>> Buildfile: build.xml >>> >>> cxfWSDL2Java: >>> [java] Loading FrontEnd jaxws ... >>> [java] Loading DataBinding jaxb ... >>> [java] wsdl2java -ant -client -verbose -sn CustomerService -d >>> instant-support-client -wsdlList https://urltowsdlservice?wsdl >>> [java] wsdl2java - Apache CXF 2.2.2 >>> [java] >>> [java] >>> [java] WSDLToJava Error: >>> org.apache.cxf.wsdl11.WSDLRuntimeException: >>> Fail to create wsdl definition from : file:/<?xml version="1.0" >>> encoding="utf-8"?><wsdl:definitions name="CustomerService" >>> targetNamespace="http://tempuri.org/" xmlns >>> [java] Caused by : null >>> [java] >>> >>> It appears that I'm accessing the wsdl correctly but then throwing the >>> runtime exception due to a null pointer. >>> >>> If I download the wsdl file and run it through xmllint I don't get any >>> parsing errors. >>> >>> The interesting thing about the url based wsdl is that it has other >>> references embedded in it for schema definitions - like a wsdl pointing >>> to >>> a >>> wsdl pointing to a wsdl, etc. >>> >>> Any help would be appreciated. >>> >>> conorb >>> >>> >>> -- >>> View this message in context: >>> http://www.nabble.com/wsdl2java-runtime-exception-tp24469693p24469693.html >>> Sent from the cxf-user mailing list archive at Nabble.com. >>> >>> >>> >>> >>> >> >> -- >> View this message in context: >> http://www.nabble.com/wsdl2java-runtime-exception-tp24469693p24471144.html >> Sent from the cxf-user mailing list archive at Nabble.com. >> >> > > -- View this message in context: http://www.nabble.com/wsdl2java-runtime-exception-tp24469693p24471564.html Sent from the cxf-user mailing list archive at Nabble.com.
