thanks samisa. where would i store such a flag? service group context like in the add.cexample from sg_math service?
On 10/11/07, Samisa Abeysinghe <[EMAIL PROTECTED]> wrote: > > Subra A Narayanan wrote: > > Hello everyone, > > > > I have run in to an issue which I can't seem to figure out. In my init > > method in the service skeleton I call the initialization routine of > > one of the libraries that my web service uses. I notice in my logs > > that the library initialization function is being called 8 times. This > > corresponds to the number of apache processes that are running. > This is a problem yet to be solved in Axis2/C. See > http://damithakumarage.wordpress.com/2007/09/23/an-axis2-c-design-issue/. > This is a pending issue that needs to be fixed. > The workaround for the time being would be to use some persistent > storage to keep a flag and call the init routine based on the flag value. > > Samisa... > > > > This is causing a lot of issues because I was under the impression > > that my web service init function is called only once when the first > > request comes in. My library sets up some resources which I want to > > share among all processes. Can this be done? > > > > In Axis2/Java there is a way to specify scope for the webservice > > (request, session, application) in the services.xml file? can > > something similar be done in Axis2/c? I took a look at the axis2c code > > and saw that there is an enum called axis2_scope defined. Is it used > > for the same purpose as in Axis2/Java? > > > > Thanks for any help. > > > > Subra > > > > > > > > > -- > Samisa Abeysinghe : WSO2 WSF/PHP > " > http://wso2.org/projects/wsf/php?WSO2 Web Services Framework%2FPHP - Open source PHP extention for providing and consuming Web services in PHP > " > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >
