Hi Keith,
>> >> as long as you only need a max of 1 response.
>> Not sure what you mean by this.
Procedures in clarion can only return a single value (ie a single returned value as it completes.)
>> The current procedure generates many new values for session variables and creates keyed records in a memory table. >> Would this be ok?
yes.
>> If I create a new NetWebSource procedure and add my code to it via an embed (Processed Code) and I call it then the 'parameters' are the current session variables so as long as they are available from within the procedure via p_web.gsv that should be ok?
yes, as long as your procedure has the prototype/parameters set to
(NetWebServerWorker p_web)
>> I presume that the new procedure will be thread safe?
as long as you don't use any global, unThreaded variables, yes, it will be ThreadSafe.
cheers
Bruce