I'm a little uncertain about our status with wsdl-fetching over https.

On Mon, Jul 13, 2009 at 8:01 PM, conorb<[email protected]> wrote:
>
> 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.
>
>

Reply via email to