| You've found the restriction that matches the problem.
Unfortunately this is a difficult problem to solve, it has to do with
Rdb's use of VMS locks and VMS locks affinity to processes.
We've discussed implementing "transaction reusability" with SQL*Net
for Rdb. That's the likely mechanism we'd use to mimic this feature.
However there would still be restrictions, such as only one
transaction active on a given session. Unfortunately, there are no
plans to do this work in Rdb8. Possibly beyond Rdb8.
With Oracle7 the feature does provide a performance increase in
connect time (opening the new form), but I don't believe there's any
gain of functionality. So your application should continue to work
fine with Oracle7 if you don't use it.
Sorry.
- Ray
|
| Ray,
I think your reply answer why SQL*Net for Rdb can't use the
Multi Threaded Server option, correct?
What my customer is looking for, on the client side, is to be be able
to work in the same runforms and not have to load a new runforms.
Loading a new runforms will cause creation of new windows and usage
of more resources on the client.
Open_Form(filename,ACTIVATE,SESSION,'Default');
If this command had worked, no new runforms DLL:s would have been
loaded, the current loaded DLL would have been used but instead this
will give the error ORA-1010 Invalid OCI-operation.
If he opens the form without creating a new session it works OK:
Open_Form(filename,ACTIVATE,NO_SESSION,'Default');
This command will cause the creation of a new executor process on the
server side but it will also load new runforms DLL:s on the client
side, this is not desireable.
Why will not Open_Form(filename,ACTIVATE,SESSION,'Default');
just fire up a new excution process on the server side and let the
client go on using the already loaded runforms DLL:s?
This is maybe not the intention of the 'SESSION' parameter but it would
let the client side use less recources.
The customer would just like to open a new form from a another form
without creating a new session (at least on the client side), is this
possible?
Regards
Peter
|
|
Sorry, what you're asking is really a Forms client question. I know a
little about Forms, but not at this detail. You might try the JCC
mailing list. They are sponsering a mailing list dedicated to using
Developer2000 with Rdb. Some one there might have the answer.
- Ray
PS
I subscribe, you get pretty good questions, very little noise.
--------------------------------------------------------------
From: SMTP%"[email protected]" 15-NOV-1996 16:59:23.13
To: [email protected]
CC:
Subj: New Developer/2000 with Oracle Rdb mailing list
As announced at Oracle Open World and the Rdb Symposium in San Francisco,
JCC is sponsoring an additional mailing list for Developer/2000 specific
issues.
To subscribe, send an email to [email protected] with one line in the
message as follows:
subscribe rdbd2k
Regards,
Bill
-------------------------------
Developer/2000 and Rdb are trademarks of Oracle Corporation. Oracle is a
registered trademark of Oracle Corporation. JCC and jcc.com are trademarks
of JCC Consulting, Inc.
|