Oh,

I'm asking the spring configuration of the ServiceClass which you used to set up the cxfEndpoint. I guess you may specify wrong class, the right should should be an Interface with @WebService annotation.

On Sat Jul 21 03:20:29 2012, jeyaseelan78 wrote:
Hi,
I hope you are asking for the wsdl, here is my wsdl...

<wsdl:definitions xmlns:ns1="http://schemas.xmlsoap.org/soap/http";
        xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/";
xmlns:tns="http://pas.adapter.service.xyz.abc.XX/";
        xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";
        name="PasApplicationAdapterServiceService"
targetNamespace="http://pas.adapter.service.xyz.abc.XX/";>
        <wsdl:types>
                <xs:schema xmlns:tns="http://pas.adapter.service.xyz.abc.XX/";
                        xmlns:xs="http://www.w3.org/2001/XMLSchema";
attributeFormDefault="unqualified"
                        elementFormDefault="unqualified"
targetNamespace="http://pas.adapter.service.xyz.abc.XX/";>
                        <xs:element name="processClient" type="tns:processClient" 
/>
                        <xs:element name="processClientResponse" 
type="tns:processClientResponse"
/>
                        <xs:element name="processPASLoadStatus" 
type="tns:processPASLoadStatus"
/>
                        <xs:element name="processPASLoadStatusResponse"
type="tns:processPASLoadStatusResponse" />
                        <xs:complexType name="processClient">
                                <xs:sequence>
                                        <xs:element minOccurs="0" name="arg0" 
type="xs:string" />
                                </xs:sequence>
                        </xs:complexType>
                        <xs:complexType name="processClientResponse">
                                <xs:sequence>
                                        <xs:element minOccurs="0" name="return" 
type="xs:string" />
                                </xs:sequence>
                        </xs:complexType>
                        <xs:complexType name="processPASLoadStatus">
                                <xs:sequence>
                                        <xs:element minOccurs="0" name="arg0" 
type="xs:string" />
                                </xs:sequence>
                        </xs:complexType>
                        <xs:complexType name="processPASLoadStatusResponse">
                                <xs:sequence />
                        </xs:complexType>
                        <xs:element name="Exception" type="tns:Exception" />
                        <xs:complexType name="Exception">
                                <xs:sequence>
                                        <xs:element minOccurs="0" name="message" 
type="xs:string" />
                                </xs:sequence>
                        </xs:complexType>
                </xs:schema>
        </wsdl:types>
        <wsdl:message name="processClient">
                <wsdl:part element="tns:processClient" 
name="parameters"></wsdl:part>
        </wsdl:message>
        <wsdl:message name="processPASLoadStatus">
                <wsdl:part element="tns:processPASLoadStatus"
name="parameters"></wsdl:part>
        </wsdl:message>
        <wsdl:message name="processClientResponse">
                <wsdl:part element="tns:processClientResponse"
name="parameters"></wsdl:part>
        </wsdl:message>
        <wsdl:message name="Exception">
                <wsdl:part element="tns:Exception" name="Exception"></wsdl:part>
        </wsdl:message>
        <wsdl:message name="processPASLoadStatusResponse">
                <wsdl:part element="tns:processPASLoadStatusResponse"
name="parameters"></wsdl:part>
        </wsdl:message>
        <wsdl:portType name="PasApplicationAdapterService">
                <wsdl:operation name="processClient">
                        <wsdl:input message="tns:processClient"
name="processClient"></wsdl:input>
                        <wsdl:output message="tns:processClientResponse"
name="processClientResponse"></wsdl:output>
                        <wsdl:fault message="tns:Exception" 
name="Exception"></wsdl:fault>
                </wsdl:operation>
                <wsdl:operation name="processPASLoadStatus">
                        <wsdl:input message="tns:processPASLoadStatus"
name="processPASLoadStatus"></wsdl:input>
                        <wsdl:output message="tns:processPASLoadStatusResponse"
                                
name="processPASLoadStatusResponse"></wsdl:output>
                        <wsdl:fault message="tns:Exception" 
name="Exception"></wsdl:fault>
                </wsdl:operation>
        </wsdl:portType>
        <wsdl:binding name="PasApplicationAdapterServiceServiceSoapBinding"
                type="tns:PasApplicationAdapterService">
                <soap:binding style="document"
                        transport="http://schemas.xmlsoap.org/soap/http"; />
                <wsdl:operation name="processClient">
                        <soap:operation soapAction="" style="document" />
                        <wsdl:input name="processClient">
                                <soap:body use="literal" />
                        </wsdl:input>
                        <wsdl:output name="processClientResponse">
                                <soap:body use="literal" />
                        </wsdl:output>
                        <wsdl:fault name="Exception">
                                <soap:fault name="Exception" use="literal" />
                        </wsdl:fault>
                </wsdl:operation>
                <wsdl:operation name="processPASLoadStatus">
                        <soap:operation soapAction="" style="document" />
                        <wsdl:input name="processPASLoadStatus">
                                <soap:body use="literal" />
                        </wsdl:input>
                        <wsdl:output name="processPASLoadStatusResponse">
                                <soap:body use="literal" />
                        </wsdl:output>
                        <wsdl:fault name="Exception">
                                <soap:fault name="Exception" use="literal" />
                        </wsdl:fault>
                </wsdl:operation>
        </wsdl:binding>
        <wsdl:service name="PasApplicationAdapterServiceService">
                <wsdl:port 
binding="tns:PasApplicationAdapterServiceServiceSoapBinding"
                        name="PasApplicationAdapterServicePort">
                        <soap:address
location="http://localhost:9080/LegacyIntegration/services/pas"; />
                </wsdl:port>
        </wsdl:service>
</wsdl:definitions>

Thanks a lot.



--
View this message in context: 
http://camel.465427.n5.nabble.com/How-to-invoke-CXF-webservice-from-processor-bean-tp5716272p5716300.html
Sent from the Camel - Users mailing list archive at Nabble.com.




--
Willem
----------------------------------
FuseSource
Web: http://www.fusesource.com
Blog:    http://willemjiang.blogspot.com (English)
        http://jnn.javaeye.com (Chinese)
Twitter: willemjiang
Weibo: willemjiang

Reply via email to