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>