axis-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Terance Dias <>
Subject Re: How to reflect changes made in wsdl
Date Tue, 01 Mar 2005 15:45:49 GMT
     I have a wsdl that looks something like this:

<?xml version="1.0" encoding="UTF-8"?>

<wsdl:definitions targetNamespace="http://service" xmlns:wsdl=""
xmlns:xsd="" xmlns:wsdlsoap=""
xmlns:intf="http://service" xmlns:impl="http://service">


<schema elementFormDefault="qualified" targetNamespace="http://service" xmlns=""
xmlns:impl="http://service" xmlns:intf="http://service" xmlns:wsdl=""

<element name="calcuateSum">



<element name="a" type="xsd:int"/>

<element name="b" type="xsd:int"/>




<element name="calcuateSumResponse">



<element name="calcuateSumReturn" type="xsd:int"/>




<element name="terry" type="xsd:string"/>



<wsdl:message name="calcuateSumResponse">

<wsdl:part name="parameters" element="intf:calcuateSumResponse"/>


<wsdl:message name="calcuateSumRequest">

<wsdl:part name="parameters" element="intf:calcuateSum"/>

<wsdl:part name="userName" element="intf:terry"/>


<wsdl:portType name="Sum">

<wsdl:operation name="calcuateSum">

<wsdl:input name="calcuateSumRequest" message="intf:calcuateSumRequest"/>

<wsdl:output name="calcuateSumResponse" message="intf:calcuateSumResponse"/>



<wsdl:binding name="SumSoapBinding" type="intf:Sum">

<wsdlsoap:binding style="document" transport=""/>

<wsdl:operation name="calcuateSum">

<wsdlsoap:operation soapAction=""/>

<wsdl:input name="calcuateSumRequest">

<wsdlsoap:header message="intf:calcuateSumRequest" part="userName" use="literal">


<wsdlsoap:body parts="parameters" use="literal"/>


<wsdl:output name="calcuateSumResponse">

<wsdlsoap:body use="literal"/>




<wsdl:service name="SumService">

<wsdl:port name="Sum" binding="intf:SumSoapBinding">

<wsdlsoap:address location="http://localhost:9080/HeaderManipulation/services/Sum"/>




The server console shows an error saying that

[3/1/05 20:43:56:952 IST] 3d6b06b3 SystemErr R WSWS3155E: Error: a not found as an input part
OR an output part.

[3/1/05 20:43:56:952 IST] 3d6b06b3 SystemErr R WSWS3155E: Error: b not found as an input part
OR an output part.

[3/1/05 20:43:57:031 IST] 3d6b06b3 WSDDPort E
WSWS3351E: Error: Unable to deploy typemapping: {http://service}>calcuateSum

[3/1/05 20:43:57:062 IST] 3d6b06b3 WSDDPort E
TRAS0014I: The following exception was logged java.lang.ClassNotFoundException: service.CalcuateSum.


Please suggest how I should change my wsdl to fix this problem


babloosony <> wrote:
wsdl is for ur client. u dont need to do anything in wsdl to redeploy
ur service. just redeploy ur service may be by generating new skeleton
and stubs.

On Tue, 1 Mar 2005 06:18:18 -0800 (PST), Terance Dias
> Hi,
> I'm using WSAD5.1.2 and deploying a simple service using IBM websphere
> v5 runtime. After the wsdl is generated, if I make changes in it, how can I
> get the service to reflect it?
> Any help will be appreciated
> Terance.
> ________________________________
> Do you Yahoo!?
> Yahoo! Mail - Easier than ever with enhanced search. Learn more. 

Do you Yahoo!?
 Yahoo! Mail - Find what you need with new enhanced search. Learn more.
View raw message