axis-c-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Samisa Abeysinghe (JIRA)" <>
Subject [jira] Updated: (AXISCPP-282) Every request triggers the init() function on server side. Should call only once for initing
Date Fri, 26 Aug 2005 04:03:08 GMT
     [ ]

Samisa Abeysinghe updated AXISCPP-282:

    Attachment: serverHandler.JPG

The class structure for the Web Service Handler. 
We can move the init/fini to Wrapper Class Handler and hide them from the server wrapper and
The inits and exit actions could be done using the service constructor and destructor.

init and fini has been inherited from the Handler interface, but a web service is not really
a handler

> Every request triggers the init() function on server side. Should call only once for
> --------------------------------------------------------------------------------------------
>          Key: AXISCPP-282
>          URL:
>      Project: Axis-C++
>         Type: Bug
>   Components: Server - Engine
>     Versions: 1.4 Alpha
>  Environment: All platforms
>     Reporter: Samisa Abeysinghe
>     Assignee: Samisa Abeysinghe
>  Attachments: serverHandler.JPG
> It appeared to me that every request triggers the init() function.  For 
> the
> short-term, I moved the code from init() to the constructor.  I expect
> someone will have a proper fix soon.
> -Duke
> -----Original Message-----
> From: Mauro Tosca []
> Sent: Tuesday, November 23, 2004 3:50 PM
> To:
> Subject: connection to database
> Hi.
> I am trying to publish a web service to access a database: a client
> calls the ws, the ws makes a query to the database and returns the
> retrieved data as a string.
> Modifying the skeleton generated by axis, i've written in the init
> method of MyClassPortType.cpp the code to open a connection to the
> database. I thought it would be the only connection of the ws, shared 
> by all
> the client's requests. But i noticed the service is quite slow: i
> suppose that the init method is executed for EVERY client's request.
> Am I wrong?
> If the init method is executed every time, for every call to the ws,
> what's for? In this way, if i understood, the web service is
> completely stateless...or have i completly misunderstood everything??
> know, it's really likely! :)
> thanks a lot!
> Mauro

This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators:
For more information on JIRA, see:

View raw message