I have done something similar, when I used a custom JDBC connection 
pool library.  When loaded, it started a separate thread that woke up 
every xx seconds to reclaim orphaned connections or pro-actively re-
connect when connections were broken.  Based on my experience, your 
technique should work.

On 1 Apr 2003 at 15:43, Malte Kempff wrote:

> Hi *.*
> 
> I have got the following problem or situation:
> 
> I have one class for miscellaneous SOAP-services doing SQL-calls.
> This class has got the scope of "Application", declared in the
> SOAP-deploydescriptor.
> Some of the sql-calls give back unpredictable huge resultsets, so I was
> forced to block those
> and give them to a client by using a selfbuilt mechanism.
> That means, that a client gets a quest-handle by the first call and polls
> the resultset blockwise by passing the handle
> back again to a certain service.
> 
> My possible trouble is that it could happen that memory is  not  set free,
> if a client crashes or a user kills the
> client while it was polling such a blocked resultset.
> My idea is to look up the quests, which are held by the server within a
> HashMap, by a cycle and watch if they have been accessed
> during a certain period of time. Therefore timestamps are also to be
> recognised.
> My question here is whether  it is possible or allowed to start
> Timer-objects in such a SOAP-service-class, which scope is "Application".
> Or is this not a correct solution?
> 
> looking ahead for an advice
> 
> Malte
> 
> 
> 
> 
> 
> -----Ursprungliche Nachricht-----
> Von: Scott Nichol [mailto:[EMAIL PROTECTED]
> Gesendet: Montag, 31. Marz 2003 00:45
> An: [EMAIL PROTECTED]
> Betreff: Re: Content-length woes.
> 
> 
> Have you tried posting to [EMAIL PROTECTED]
> 
> On 29 Mar 2003 at 16:17, Reid wrote:
> 
> >
> >     Please Help!
> >
> >     I am using Apache Axis to send a SOAP reqeust to a remote server, but
> I am never getting a response back.  My application just "hangs" for a
> loooong time.  Hours.  If I leave it overnight, I come back the next day to
> an IO exception stating that the connection timed-out.  I have confirmed
> that the remote server is receiving my request, that it is properly
> formatted, AND that the response is being sent to me.  My feeling is that
> the remote server is setting the content-length of the message incorrectly
> (too large for content of the response), and my code just ends up waiting
> for
> "the rest of the message" that doesn't exist
> >     My problem is that I do not understand the content-lenght field, or
> rather, what all it includes.  The response that I am getting from the
> remote server is below.  Can anyone tell from the message itself if the
> content-lenght is set correctly?   The server admin says that he includes
> all
> leading spaces (to accomplish the indenting/formatting) in the count for the
> content length, as well as the cr/lf at the end of each line.  I would have
> assumed that this should not be included.
> >
> > Thanks in advance for your response to this question!
> >
> > Reid
> >
> > -----------------------------------------------
> >
> > HTTP/1.1 200 OK
> >
> > Date: Fri, 28 Mar 2003 21:43:35 GMT
> >
> > Content-Type: text/xml
> >
> > Content-Length: 652
> >
> >
> > <?xml version="1.0" encoding="UTF-8"?>
> > <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
> xmlns:xsd="http://www.w3.org/2001/XMLSchema";
> xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/";>
> >    <soap:Body>
> >       <GetCustomerResponse xmlns:xsd="http://www.w3.org/2001/XMLSchema";
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
> xmlns="http://www.giro.ca/AccesService/";>
> >   <GetCustomerResult>
> >     <ResultStatus>
> >       <Code>CstmNF</Code>
> >       <Level>Error</Level>
> >       <Message>Le client 55000 n'existe pas.</Message>
> >     </ResultStatus>
> >   </GetCustomerResult>
> > </GetCustomerResponse>
> >    </soap:Body>
> > </soap:Envelope>
> >
> 
> 
> Scott Nichol
> 
> Do not reply directly to this e-mail address,
> as it is filtered to only receive e-mail from
> specific mailing lists.
> 
> 
> 
> 


Scott Nichol

Do not reply directly to this e-mail address,
as it is filtered to only receive e-mail from
specific mailing lists.


Reply via email to