> On Mar 27, 2015, at 2:09 PM, Balana, Vishal <[email protected]>
> wrote:
>
> Thanks Daniel !
>
> I have been trying catalog since 2 days now and the file(jax-ws-catalog.xml)
> which I have placed under META-INF doesn't have any impact.
> Is there any way I could test catalog files effect on codegen plugin?
Something like:
<wsdlOption>
<wsdl>${basedir}/src/test/resources/wsdl_systest/soap_fault.wsdl</wsdl>
<catalog>${basedir}/src/test/resources/wsdl_systest/catalog.xml</catalog>
</wsdlOption>
should do it.
Dan
>
> Regards,
> Vishal
>
>
> -----Original Message-----
> From: Daniel Kulp [mailto:[email protected]]
> Sent: Friday, March 27, 2015 2:05 PM
> To: [email protected]
> Subject: Re: Schema Validation on input doesn't work
>
>
>> On Mar 27, 2015, at 12:42 PM, Balana, Vishal <[email protected]>
>> wrote:
>>
>> How to pass Proxy Host and Port to wsdl2java(cxf-codegen-plugin) ?
>
>
> The normal system properties SHOULD be picked up:
>
> http.proxyHost
> http.proxyPort
>
> That said, you’d like be better off downloading any schemas that are
> unavailable, sticking them in your jar, and creating a catalog for it.
>
> /META-INF/jax-ws-catalog.xml:
> <catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog" prefer="system">
> <rewriteSystem systemIdStartString="http://www.w3.org/TR/xmldsig-core"
> rewritePrefix="classpath:/schemas["/>
> </catalog>
>
> or similar.
>
> Dan
>
>
>>
>> Regards,
>> Vishal
>>
>> -----Original Message-----
>> From: Balana, Vishal
>> Sent: Friday, March 27, 2015 10:12 AM
>> To: '[email protected]'
>> Subject: RE: Schema Validation on input doesn't work
>>
>> Any thoughts on following issue?
>>
>> Regards,
>> Vishal
>>
>> -----Original Message-----
>> From: Balana, Vishal
>> Sent: Wednesday, March 25, 2015 10:54 AM
>> To: [email protected]
>> Subject: RE: Schema Validation on input doesn't work
>>
>> I tried 2.7.15 and now I am able to see WARNING message during server start
>> up:
>>
>> Failed to parse WSDL
>> javax.wsdl.WSDLException: WSDLException (at
>> /wsdl:definitions/wsdl:types/xsd:schema/xsd:schema): faultCode=PARSER_ERROR:
>> Problem parsing
>> 'http://www.w3.org/TR/xmldsig-core/xmldsig-core-schema.xsd'.:
>> java.net.ConnectException: Connection timed out
>>
>> I looked at CXF Defect for it and it has been closed due to not
>> Reproducible, no solution?
>> https://issues.apache.org/jira/browse/CXF-1505
>>
>> Anybody able to get rid of it yet?
>>
>> Thanks,
>> Vishal
>>
>> -----Original Message-----
>> From: [email protected] [mailto:[email protected]] On Behalf Of Jason
>> Pell
>> Sent: Tuesday, March 24, 2015 3:55 PM
>> To: [email protected]
>> Subject: RE: Schema Validation on input doesn't work
>>
>> Can you try this on 2.7.15 or 3.0.4?
>>
>> I don't know why your issue is occurring but a more up to date cxf might
>> have already fixed it.
>>
>> Would be good to know
>> On 25/03/2015 6:17 AM, "Balana, Vishal" <[email protected]>
>> wrote:
>>
>>> I am giving example below about how I have added wsse header to wsdl:
>>>
>>> <wsdl:definitions name = "ABC"
>>> targetNamespace= "XXX"
>>> xmlns:sec="http://schemas.xmlsoap.org/ws/2003/06/secext">
>>>
>>> <wsdl:types>
>>> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
>>> targetNamespace="XYZ">
>>> <xsd:import namespace="
>>> http://schemas.xmlsoap.org/ws/2003/06/secext"
>>> schemaLocation="/ws_security.xsd" />
>>> </xsd:schema>
>>> </wsdl:types>
>>>
>>> <wsdl:message name="Req">
>>> <wsdl:part name="KeyVal" element="sec:UsernameToken" />
>>> <wsdl:part name="RequestBody" element="tns:zzz " />
>>> </wsdl:message>
>>>
>>> <wsdl:message name="Resp">
>>> <wsdl:part name="ResponseBody" element="tns:yyy " />
>>> </wsdl:message>
>>>
>>> <wsdl:portType name="RRR">
>>> <wsdl:operation name="AAA">
>>> <wsdl:input message="tns:zzz" />
>>> <wsdl:output message=" tns:yyy " />
>>> </wsdl:operation>
>>> </wsdl:portType>
>>>
>>> <wsdl:binding name="Binding" type=" RRR">
>>> <soap:binding style="document" transport="
>>> http://schemas.xmlsoap.org/soap/http" />
>>> <wsdl:operation name="AAA">
>>> <soap:operation
>>> soapAction="" />
>>> <wsdl:input>
>>> <soap:header use="literal" part="KeyVal"
>>> message="tns:zzz " />
>>> <soap:body use="literal" parts="RequestBody" />
>>> </wsdl:input>
>>> <wsdl:output>
>>> <soap:body use="literal" parts="ResponseBody" />
>>> </wsdl:output>
>>> </wsdl:operation>
>>> </wsdl:binding>
>>>
>>> <wsdl:service name="Service">
>>> <wsdl:port binding="tns: Binding" name=" RRR">
>>> <soap:address location="http://localhost:8080/ " />
>>> </wsdl:port>
>>> </wsdl:service>
>>>
>>> </wsdl:definitions>
>>>
>>> My AppContext.xml has following:
>>>
>>> <jaxws:endpoint id="Service" implementor="com.service.SOAPService"
>>> address="/myService" >
>>> <jaxws:properties>
>>> <entry key="schema-validation-enabled" value="true"/>
>>> </jaxws:properties>
>>> </jaxws:endpoint>
>>>
>>> And also wants to remind what I said earlier, Schema validation on input
>>> works perfectly fine when wsse header is removed from WSDL.
>>>
>>>
>>> Thanks,
>>> Vishal
>>> -----Original Message-----
>>> From: Mohana Rao S V [mailto:[email protected]]
>>> Sent: Tuesday, March 24, 2015 2:45 PM
>>> To: [email protected]
>>> Subject: RE: Schema Validation on input doesn't work
>>>
>>> Hi Vishal,
>>>
>>> Could you please share details how are trying to achieve the wsse header
>>> share the configuration and wsdl.
>>>
>>> Thanks,
>>> Mohan.
>>>
>>> -----Original Message-----
>>> From: Balana, Vishal [mailto:[email protected]]
>>> Sent: Wednesday, March 25, 2015 12:07 AM
>>> To: [email protected]
>>> Subject: Schema Validation on input doesn't work
>>>
>>> Hi All,
>>>
>>> Any help would do wonders!
>>>
>>> We have CXF SOAP service using wsdl-first approach.
>>> Schema validation works fine if do not add wsse optional explicit header.
>>> As soon as wsse header added to our wsdl CXF stops validating input
>>> requests.
>>>
>>> We are using CXF 2.7.3.
>>> Service is deployed on tomcat 7.0.55.
>>>
>>> What needs to be done to make it working?
>>>
>>> Thanks,
>>> Vishal
>>>
>>>
>>>
>
> --
> Daniel Kulp
> [email protected] - http://dankulp.com/blog
> Talend Community Coder - http://coders.talend.com
>
--
Daniel Kulp
[email protected] - http://dankulp.com/blog
Talend Community Coder - http://coders.talend.com