You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by Ganesh kumar <ga...@gmail.com> on 2007/03/26 14:57:03 UTC

[Axis 1.4] Reg: Software caused connection abort: socket write error

Hi,

            I am using Axis 1.4 for my application. I am facing one problem
while accessing the webservices. I am using RPC/encoded Style in my Axis.

My webservice method returns an array of  PriceHistory(bean) Object.

I am getting an ClientAbortException:  java.net.SocketException: Software
caused connection abort: socket write error

When I try to return the object array.

Normally the size of the array is around 2000.



[2007-Mar-26 17:59] ERROR Message - java.io.IOException:

ClientAbortException:  java.net.SocketException: Software caused connection
abort: socket write error

        at org.apache.catalina.connector.OutputBuffer.realWriteBytes(
OutputBuffer.java:366)

        at org.apache.tomcat.util.buf.ByteChunk.append(ByteChunk.java:299)

        at org.apache.catalina.connector.OutputBuffer.writeBytes(
OutputBuffer.java:392)

        at org.apache.catalina.connector.OutputBuffer.write(
OutputBuffer.java:381)

        at org.apache.catalina.connector.CoyoteOutputStream.write(
CoyoteOutputStream.java:88)

        at org.apache.axis.utils.ByteArray.writeTo(ByteArray.java:375)

        at org.apache.axis.SOAPPart.writeTo(SOAPPart.java:265)

        at org.apache.axis.Message.writeTo(Message.java:539)

        at org.apache.axis.transport.http.AxisServlet.sendResponse(
AxisServlet.java:902)

        at org.apache.axis.transport.http.AxisServlet.doPost(
AxisServlet.java:777)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)

        at org.apache.axis.transport.http.AxisServletBase.service(
AxisServletBase.java:327)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:252)

        at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:173)

        at org.apache.catalina.core.StandardWrapperValve.invoke(
StandardWrapperValve.java:213)

        at org.apache.catalina.core.StandardContextValve.invoke(
StandardContextValve.java:178)

        at org.apache.catalina.core.StandardHostValve.invoke(
StandardHostValve.java:126)

        at org.apache.catalina.valves.ErrorReportValve.invoke(
ErrorReportValve.java:105)

        at org.apache.catalina.core.StandardEngineValve.invoke(
StandardEngineValve.java:107)

        at org.apache.catalina.connector.CoyoteAdapter.service(
CoyoteAdapter.java:148)

        at org.apache.coyote.http11.Http11Processor.process(
Http11Processor.java:868)

        at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection
(Http11Protocol.java:744)

        at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(
PoolTcpEndpoint.java:527)

        at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(
LeaderFollowerWorkerThread.java:80)

        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(
ThreadPool.java:684)

        at java.lang.Thread.run(Thread.java:534)

Caused by: java.net.SocketException: Software caused connection abort:
socket write error

        at java.net.SocketOutputStream.socketWrite0(Native Method)

        at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java
:92)

        at java.net.SocketOutputStream.write(SocketOutputStream.java:136)

        at org.apache.coyote.http11.InternalOutputBuffer.realWriteBytes(
InternalOutputBuffer.java:747)

        at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java
:403)

        at org.apache.tomcat.util.buf.ByteChunk.append(ByteChunk.java:323)

        at
org.apache.coyote.http11.InternalOutputBuffer$OutputStreamOutputBuffer.doWrite
(InternalOutputBuffer.java:770)

        at org.apache.coyote.http11.filters.IdentityOutputFilter.doWrite(
IdentityOutputFilter.java:126)

        at org.apache.coyote.http11.InternalOutputBuffer.doWrite(
InternalOutputBuffer.java:580)



        at org.apache.coyote.Response.doWrite(Response.java:555)

        at org.apache.catalina.connector.OutputBuffer.realWriteBytes(
OutputBuffer.java:361)

        ... 26 more


Can someone tell me where i am going wrong.


here is the wsdl

<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions targetNamespace="
http://localhost:8080/ArchiveServer/services/ArchiveServerWebServices"
xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="
http://localhost:8080/ArchiveServer/services/ArchiveServerWebServices"
xmlns:intf="
http://localhost:8080/ArchiveServer/services/ArchiveServerWebServices"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:tns1="urn:archiveserver" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="
http://www.w3.org/2001/XMLSchema">
<!--WSDL created by Apache Axis version: 1.4Built on Apr 22, 2006 (06:55:48
PDT)-->
 <wsdl:types>
  <schema targetNamespace="urn:archiveserver" xmlns="
http://www.w3.org/2001/XMLSchema">
   <import namespace="
http://localhost:8080/ArchiveServer/services/ArchiveServerWebServices"/<http://localhost:8080/ArchiveServer/services/ArchiveServerWebServices%22/>
>
   <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/<http://schemas.xmlsoap.org/soap/encoding/%22/>
>
   <complexType name="PriceHistory">
    <sequence>
     <element name="DESC" nillable="true" type="soapenc:string"/>
     <element name="ISIN" nillable="true" type="soapenc:string"/>
     <element name="LNo" nillable="true" type="soapenc:string"/>
     <element name="currency" nillable="true" type="soapenc:string"/>
     <element name="cusip" nillable="true" type="soapenc:string"/>
     <element name="cust" nillable="true" type="soapenc:string"/>
     <element name="custAlpha" nillable="true" type="soapenc:string"/>
     <element name="date" nillable="true" type="soapenc:string"/>
     <element name="deptID" nillable="true" type="soapenc:string"/>
     <element name="electronicLine" type="xsd:boolean"/>
     <element name="endDate" nillable="true" type="soapenc:string"/>
     <element name="hiddenSize" type="xsd:float"/>
     <element name="interactiveOrder" type="xsd:boolean"/>
     <element name="lineType" nillable="true" type="soapenc:string"/>
     <element name="maturity" nillable="true" type="soapenc:string"/>
     <element name="mine" type="xsd:boolean"/>
     <element name="myInstitutionOrder" type="xsd:boolean"/>
     <element name="orderNo" nillable="true" type="soapenc:string"/>
     <element name="price" type="xsd:float"/>
     <element name="rate" type="xsd:float"/>
     <element name="reportID" nillable="true" type="soapenc:string"/>
     <element name="seqNo" nillable="true" type="soapenc:string"/>
     <element name="side" nillable="true" type="soapenc:string"/>
     <element name="size" type="xsd:float"/>
     <element name="startDate" nillable="true" type="soapenc:string"/>
     <element name="swapGroupID" nillable="true" type="soapenc:string"/>
     <element name="sysId" nillable="true" type="soapenc:string"/>
     <element name="time" nillable="true" type="soapenc:string"/>
     <element name="timeStr" nillable="true" type="soapenc:string"/>
     <element name="yield" type="xsd:float"/>
    </sequence>
   </complexType>
   <complexType name="Transaction">
    <sequence>
     <element name="buyer" nillable="true" type="soapenc:string"/>
     <element name="coupon" nillable="true" type="soapenc:string"/>
     <element name="currency" nillable="true" type="soapenc:string"/>
     <element name="deptID" nillable="true" type="soapenc:string"/>
     <element name="desc" nillable="true" type="soapenc:string"/>
     <element name="electronicTrade" type="xsd:boolean"/>
     <element name="endDate" nillable="true" type="soapenc:string"/>
     <element name="forwardTrade" type="xsd:boolean"/>
     <element name="isin" nillable="true" type="soapenc:string"/>
     <element name="lno" type="xsd:float"/>
     <element name="maturityDate" nillable="true" type="soapenc:string"/>
     <element name="mine" type="xsd:boolean"/>
     <element name="myInstitution" type="xsd:boolean"/>
     <element name="overnightTrade" type="xsd:boolean"/>
     <element name="price" type="xsd:float"/>
     <element name="rate" type="xsd:float"/>
     <element name="realPrice" type="xsd:float"/>
     <element name="recNo" nillable="true" type="soapenc:string"/>
     <element name="seller" nillable="true" type="soapenc:string"/>
     <element name="side" nillable="true" type="soapenc:string"/>
     <element name="size" type="xsd:float"/>
     <element name="source" nillable="true" type="soapenc:string"/>
     <element name="startDate" nillable="true" type="soapenc:string"/>
     <element name="status" nillable="true" type="soapenc:string"/>
     <element name="swapGroupID" nillable="true" type="soapenc:string"/>
     <element name="sysID" nillable="true" type="soapenc:string"/>
     <element name="term" nillable="true" type="soapenc:string"/>
     <element name="tradeDate" nillable="true" type="soapenc:string"/>
     <element name="tradeTime" nillable="true" type="soapenc:string"/>
     <element name="transNo" nillable="true" type="soapenc:string"/>
    </sequence>
   </complexType>
  </schema>
  <schema targetNamespace="
http://localhost:8080/ArchiveServer/services/ArchiveServerWebServices"
xmlns="http://www.w3.org/2001/XMLSchema">
   <import namespace="urn:archiveserver"/>
   <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/<http://schemas.xmlsoap.org/soap/encoding/%22/>
>
   <complexType name="ArrayOf_tns1_PriceHistory">
    <complexContent>
     <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType"
wsdl:arrayType="tns1:PriceHistory[]"/>
     </restriction>
    </complexContent>
   </complexType>
   <complexType name="ArrayOf_tns1_Transaction">
    <complexContent>
     <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType"
wsdl:arrayType="tns1:Transaction[]"/>
     </restriction>
    </complexContent>
   </complexType>
  </schema>
 </wsdl:types>
   <wsdl:message name="reloadPriceHistoryResponse">
   </wsdl:message>
   <wsdl:message name="getTradeHistoryRequest">
      <wsdl:part name="in0" type="soapenc:string"/>
      <wsdl:part name="in1" type="xsd:dateTime"/>
      <wsdl:part name="in2" type="xsd:dateTime"/>
      <wsdl:part name="in3" type="soapenc:string"/>
      <wsdl:part name="in4" type="soapenc:string"/>
   </wsdl:message>
   <wsdl:message name="reloadTransHistoryRequest">
      <wsdl:part name="in0" type="soapenc:string"/>
   </wsdl:message>
   <wsdl:message name="reloadInstitutionsResponse">
   </wsdl:message>
   <wsdl:message name="transHistorySizeRequest">
   </wsdl:message>
   <wsdl:message name="getRateHistoryRequest">
      <wsdl:part name="in0" type="soapenc:string"/>
      <wsdl:part name="in1" type="xsd:dateTime"/>
      <wsdl:part name="in2" type="xsd:dateTime"/>
      <wsdl:part name="in3" type="soapenc:string"/>
      <wsdl:part name="in4" type="soapenc:string"/>
   </wsdl:message>
   <wsdl:message name="cleanUpPriceHistoryRequest">
   </wsdl:message>
   <wsdl:message name="cleanUpTransHistoryResponse">
   </wsdl:message>
   <wsdl:message name="getTradeHistoryResponse">
      <wsdl:part name="getTradeHistoryReturn"
type="impl:ArrayOf_tns1_Transaction"/>
   </wsdl:message>
   <wsdl:message name="reloadInstitutionsRequest">
      <wsdl:part name="in0" type="soapenc:string"/>
   </wsdl:message>
   <wsdl:message name="priceHistorySizeResponse">
      <wsdl:part name="priceHistorySizeReturn" type="xsd:long"/>
   </wsdl:message>
   <wsdl:message name="transHistorySizeResponse">
      <wsdl:part name="transHistorySizeReturn" type="xsd:long"/>
   </wsdl:message>
   <wsdl:message name="reloadPriceHistoryRequest">
      <wsdl:part name="in0" type="soapenc:string"/>
   </wsdl:message>
   <wsdl:message name="getRateHistoryResponse">
      <wsdl:part name="getRateHistoryReturn"
type="impl:ArrayOf_tns1_PriceHistory"/>
   </wsdl:message>
   <wsdl:message name="reloadTransHistoryResponse">
   </wsdl:message>
   <wsdl:message name="getMyTradesRequest">
      <wsdl:part name="in0" type="soapenc:string"/>
      <wsdl:part name="in1" type="xsd:dateTime"/>
      <wsdl:part name="in2" type="xsd:dateTime"/>
      <wsdl:part name="in3" type="soapenc:string"/>
      <wsdl:part name="in4" type="soapenc:boolean"/>
   </wsdl:message>
   <wsdl:message name="cleanUpTransHistoryRequest">
   </wsdl:message>
   <wsdl:message name="getMyOrdersRequest">
      <wsdl:part name="in0" type="soapenc:string"/>
      <wsdl:part name="in1" type="xsd:dateTime"/>
      <wsdl:part name="in2" type="xsd:dateTime"/>
      <wsdl:part name="in3" type="soapenc:string"/>
      <wsdl:part name="in4" type="soapenc:boolean"/>
   </wsdl:message>
   <wsdl:message name="cleanUpPriceHistoryResponse">
   </wsdl:message>
   <wsdl:message name="priceHistorySizeRequest">
   </wsdl:message>
   <wsdl:message name="getMyTradesResponse">
      <wsdl:part name="getMyTradesReturn"
type="impl:ArrayOf_tns1_Transaction"/>
   </wsdl:message>
   <wsdl:message name="getMyOrdersResponse">
      <wsdl:part name="getMyOrdersReturn"
type="impl:ArrayOf_tns1_PriceHistory"/>
   </wsdl:message>
   <wsdl:portType name="ArchiveServerService">
      <wsdl:operation name="reloadPriceHistory" parameterOrder="in0">
         <wsdl:input message="impl:reloadPriceHistoryRequest"
name="reloadPriceHistoryRequest"/>
         <wsdl:output message="impl:reloadPriceHistoryResponse"
name="reloadPriceHistoryResponse"/>
      </wsdl:operation>
      <wsdl:operation name="getRateHistory" parameterOrder="in0 in1 in2 in3
in4">
         <wsdl:input message="impl:getRateHistoryRequest"
name="getRateHistoryRequest"/>
         <wsdl:output message="impl:getRateHistoryResponse"
name="getRateHistoryResponse"/>
      </wsdl:operation>
      <wsdl:operation name="getMyOrders" parameterOrder="in0 in1 in2 in3
in4">
         <wsdl:input message="impl:getMyOrdersRequest"
name="getMyOrdersRequest"/>
         <wsdl:output message="impl:getMyOrdersResponse"
name="getMyOrdersResponse"/>
      </wsdl:operation>
      <wsdl:operation name="getTradeHistory" parameterOrder="in0 in1 in2 in3
in4">
         <wsdl:input message="impl:getTradeHistoryRequest"
name="getTradeHistoryRequest"/>
         <wsdl:output message="impl:getTradeHistoryResponse"
name="getTradeHistoryResponse"/>
      </wsdl:operation>
      <wsdl:operation name="getMyTrades" parameterOrder="in0 in1 in2 in3
in4">
         <wsdl:input message="impl:getMyTradesRequest"
name="getMyTradesRequest"/>
         <wsdl:output message="impl:getMyTradesResponse"
name="getMyTradesResponse"/>
      </wsdl:operation>
      <wsdl:operation name="reloadTransHistory" parameterOrder="in0">
         <wsdl:input message="impl:reloadTransHistoryRequest"
name="reloadTransHistoryRequest"/>
         <wsdl:output message="impl:reloadTransHistoryResponse"
name="reloadTransHistoryResponse"/>
      </wsdl:operation>
      <wsdl:operation name="cleanUpPriceHistory">
         <wsdl:input message="impl:cleanUpPriceHistoryRequest"
name="cleanUpPriceHistoryRequest"/>
         <wsdl:output message="impl:cleanUpPriceHistoryResponse"
name="cleanUpPriceHistoryResponse"/>
      </wsdl:operation>
      <wsdl:operation name="priceHistorySize">
         <wsdl:input message="impl:priceHistorySizeRequest"
name="priceHistorySizeRequest"/>
         <wsdl:output message="impl:priceHistorySizeResponse"
name="priceHistorySizeResponse"/>
      </wsdl:operation>
      <wsdl:operation name="cleanUpTransHistory">
         <wsdl:input message="impl:cleanUpTransHistoryRequest"
name="cleanUpTransHistoryRequest"/>
         <wsdl:output message="impl:cleanUpTransHistoryResponse"
name="cleanUpTransHistoryResponse"/>
      </wsdl:operation>
      <wsdl:operation name="transHistorySize">
         <wsdl:input message="impl:transHistorySizeRequest"
name="transHistorySizeRequest"/>
         <wsdl:output message="impl:transHistorySizeResponse"
name="transHistorySizeResponse"/>
      </wsdl:operation>
      <wsdl:operation name="reloadInstitutions" parameterOrder="in0">
         <wsdl:input message="impl:reloadInstitutionsRequest"
name="reloadInstitutionsRequest"/>
         <wsdl:output message="impl:reloadInstitutionsResponse"
name="reloadInstitutionsResponse"/>
      </wsdl:operation>
   </wsdl:portType>
   <wsdl:binding name="ArchiveServerWebServicesSoapBinding"
type="impl:ArchiveServerService">
      <wsdlsoap:binding style="rpc" transport="
http://schemas.xmlsoap.org/soap/http"/<http://schemas.xmlsoap.org/soap/http%22/>
>
      <wsdl:operation name="reloadPriceHistory">
         <wsdlsoap:operation soapAction=""/>
         <wsdl:input name="reloadPriceHistoryRequest">
            <wsdlsoap:body encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/" namespace="
http://webservice.archiveserver.com" use="encoded"/>
         </wsdl:input>
         <wsdl:output name="reloadPriceHistoryResponse">
            <wsdlsoap:body encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/" namespace="
http://localhost:8080/ArchiveServer/services/ArchiveServerWebServices"
use="encoded"/>
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getRateHistory">
         <wsdlsoap:operation soapAction=""/>
         <wsdl:input name="getRateHistoryRequest">
            <wsdlsoap:body encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/" namespace="
http://webservice.archiveserver.com" use="encoded"/>
         </wsdl:input>
         <wsdl:output name="getRateHistoryResponse">
            <wsdlsoap:body encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/" namespace="
http://localhost:8080/ArchiveServer/services/ArchiveServerWebServices"
use="encoded"/>
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getMyOrders">
         <wsdlsoap:operation soapAction=""/>
         <wsdl:input name="getMyOrdersRequest">
            <wsdlsoap:body encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/" namespace="
http://webservice.archiveserver.com" use="encoded"/>
         </wsdl:input>
         <wsdl:output name="getMyOrdersResponse">
            <wsdlsoap:body encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/" namespace="
http://localhost:8080/ArchiveServer/services/ArchiveServerWebServices"
use="encoded"/>
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getTradeHistory">
         <wsdlsoap:operation soapAction=""/>
         <wsdl:input name="getTradeHistoryRequest">
            <wsdlsoap:body encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/" namespace="
http://webservice.archiveserver.com" use="encoded"/>
         </wsdl:input>
         <wsdl:output name="getTradeHistoryResponse">
            <wsdlsoap:body encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/" namespace="
http://localhost:8080/ArchiveServer/services/ArchiveServerWebServices"
use="encoded"/>
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getMyTrades">
         <wsdlsoap:operation soapAction=""/>
         <wsdl:input name="getMyTradesRequest">
            <wsdlsoap:body encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/" namespace="
http://webservice.archiveserver.com" use="encoded"/>
         </wsdl:input>
         <wsdl:output name="getMyTradesResponse">
            <wsdlsoap:body encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/" namespace="
http://localhost:8080/ArchiveServer/services/ArchiveServerWebServices"
use="encoded"/>
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="reloadTransHistory">
         <wsdlsoap:operation soapAction=""/>
         <wsdl:input name="reloadTransHistoryRequest">
            <wsdlsoap:body encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/" namespace="
http://webservice.archiveserver.com" use="encoded"/>
         </wsdl:input>
         <wsdl:output name="reloadTransHistoryResponse">
            <wsdlsoap:body encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/" namespace="
http://localhost:8080/ArchiveServer/services/ArchiveServerWebServices"
use="encoded"/>
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="cleanUpPriceHistory">
         <wsdlsoap:operation soapAction=""/>
         <wsdl:input name="cleanUpPriceHistoryRequest">
            <wsdlsoap:body encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/" namespace="
http://webservice.archiveserver.com" use="encoded"/>
         </wsdl:input>
         <wsdl:output name="cleanUpPriceHistoryResponse">
            <wsdlsoap:body encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/" namespace="
http://localhost:8080/ArchiveServer/services/ArchiveServerWebServices"
use="encoded"/>
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="priceHistorySize">
         <wsdlsoap:operation soapAction=""/>
         <wsdl:input name="priceHistorySizeRequest">
            <wsdlsoap:body encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/" namespace="
http://webservice.archiveserver.com" use="encoded"/>
         </wsdl:input>
         <wsdl:output name="priceHistorySizeResponse">
            <wsdlsoap:body encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/" namespace="
http://localhost:8080/ArchiveServer/services/ArchiveServerWebServices"
use="encoded"/>
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="cleanUpTransHistory">
         <wsdlsoap:operation soapAction=""/>
         <wsdl:input name="cleanUpTransHistoryRequest">
            <wsdlsoap:body encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/" namespace="
http://webservice.archiveserver.com" use="encoded"/>
         </wsdl:input>
         <wsdl:output name="cleanUpTransHistoryResponse">
            <wsdlsoap:body encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/" namespace="
http://localhost:8080/ArchiveServer/services/ArchiveServerWebServices"
use="encoded"/>
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="transHistorySize">
         <wsdlsoap:operation soapAction=""/>
         <wsdl:input name="transHistorySizeRequest">
            <wsdlsoap:body encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/" namespace="
http://webservice.archiveserver.com" use="encoded"/>
         </wsdl:input>
         <wsdl:output name="transHistorySizeResponse">
            <wsdlsoap:body encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/" namespace="
http://localhost:8080/ArchiveServer/services/ArchiveServerWebServices"
use="encoded"/>
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="reloadInstitutions">
         <wsdlsoap:operation soapAction=""/>
         <wsdl:input name="reloadInstitutionsRequest">
            <wsdlsoap:body encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/" namespace="
http://webservice.archiveserver.com" use="encoded"/>
         </wsdl:input>
         <wsdl:output name="reloadInstitutionsResponse">
            <wsdlsoap:body encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/" namespace="
http://localhost:8080/ArchiveServer/services/ArchiveServerWebServices"
use="encoded"/>
         </wsdl:output>
      </wsdl:operation>
   </wsdl:binding>
   <wsdl:service name="ArchiveServerServiceService">
      <wsdl:port binding="impl:ArchiveServerWebServicesSoapBinding"
name="ArchiveServerWebServices">
         <wsdlsoap:address location="
http://localhost:8080/ArchiveServer/services/ArchiveServerWebServices"/<http://localhost:8080/ArchiveServer/services/ArchiveServerWebServices%22/>
>
      </wsdl:port>
   </wsdl:service>
</wsdl:definitions>