Sign up on the Revelation Software website to have access to the most current content, and to be able to ask questions and get answers from the Revelation community

At 12 MAY 2000 07:25:47PM Wilhelm Schmitt wrote:

We are currently working on an ARev application, with some queries and data entry screens running through OI-CGI on the web.

The AREV structure of our application considers a different volume for each of the 23 offices. Each volume has IDENTICAL filenames and dictionaries.

Let´s assume a typical situation (AREV), where LANUSER1 works with data from OFFICE15 and LANUSER2 with data from OFFICE18. When LANUSER1 enters the application he attaches the volume OFFICE15 and LANUSER2 attaches OFFICE18. So far no problem, neither in AREV nor OI.

When WEBUSER1 comes into the application and works with OFFICE15 he gets his data, but when WEBUSER2 wants to work with a different office, there seems to be no way to give each user the volume he wants to work with.

Apparently, there is only ONE SET OF DATA OPEN AT ANY GIVEN MOMENT(=monouser environment?).

Are we missing something?

We appreciate any suggestion.

Wilhelm Schmitt


At 14 MAY 2000 03:50AM [url=http://www.sprezzatura.com" onMouseOver=window.status=Why not click here to visit our web site?';return(true)]Sprezzatura Group[/url] wrote:

The approximate way in which RevSoft's implementation of Web Access works is as follows :-

The Client Browser makes an URL request that includes OICGI.EXE. A(nother) copy of OICGI.EXE is launched on the server to process the request. That copy of OICGI.EXE attempts to communicate with INET_GATEWAY via DDE to tell it to run the program. (Actually the 3.7.3 release may have changed this as the OICGI may now talk directly to the engine).

If two requests arrive at once there will be two copies of OICGI running which will be queued for response. (As OENGINE is single threaded it can only deal with one request at a time).

If you want to have two databases attached you would have to do so dynamically.

What would seem to be a way forward is to ensure that all volumes have different labels and then alias all files with the office number appended (Office_18 Office_20 etc). Then have a centralised routine which appends the user identifier to the file name to ensure that the appropriate file is opened for the user.

Sprezzatura Group

World Leaders in all things RevSoft

View this thread on the forum...

  • third_party_content/community/commentary/forums_nonworks/41a825b6e11fd176852568dd0080b40f.txt
  • Last modified: 2023/12/28 07:40
  • by 127.0.0.1