Dave,
To test whether you are losing the variable you could try something like this:

<@IFEMPTY "<@var user$odbc>">
<@LOGMESSAGE MESSAGE="Empty odbc datasource in <@APPFILE>" TYPE="EVENT">
</@IF>


If you put this test in your header and footer you can see if the variable is disappearing before or during the execution of the taf.

Witango Support

On 17/01/2006, at 10:00 AM, Dave Machin wrote:

The ODBC data source is user dependent. We have all kinds of people taking surveys on the same web server, but we connect each person to the right database based on the initial path used to launch our .taf application. The paths are virtual folders in IIS, all pointing to the same place. So, if you take a survey from xxx.yyy.com/aaa/survey.taf you connect to the aaa database and xxx.yyy.com/bbb/survey.taf goes to the bbb database - but each
actually uses the same .taf file.

All the data source connections use the same user name and password.

----- Original Message -----
From: "Ben Johansen" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Monday, January 16, 2006 2:24 PM
Subject: RE: Witango-Talk: Strange ODBC Problem


Hi Dave

I noticed that you are using the @@ there are times this can be
unreliable,
this might be one of those times
(ODBC, @@user$odbc, name, password)
You might want to try <@var user$odbc encoding="none">

Also, it seems strange that you are using the USER scope for this. This means that if the var timeout hit then there is no value there for odbc so then it might use the next avail connection. Shouldn't this be a domain or
application scope?

Another question: are you using different users for the different
databases?


Ben

-----Original Message-----
From: Dave Machin [mailto:[EMAIL PROTECTED]
Sent: Thursday, January 12, 2006 3:35 PM
To: [email protected]
Cc: [EMAIL PROTECTED]
Subject: Witango-Talk: Strange ODBC Problem

We're trying to track down a strange database problem

We're having a few occurrences where a query seems to executing against
the
wrong ODBC connection. We're using a variable for our ODBC name in the DataSource. What seems to happen is that sometimes the query executes
against the ODBC listed as the development data source instead of the
deployment data source (which uses the variable).

The set deployment data source checkbox is checked. Then "specify" radio button is selected. Then "same as development" is unchecked and the form
filled in (ODBC, @@user$odbc, name, password).

This seems to happen very seldom, maybe one or two transactions per day
(out
of 400 to 500 thousand page requests, each with several database queries
in
them).

The .taf file doesn't have any aberrant "!CST" entries in it. The query
in
question is a drag-and-drop search action.

We're running Witango 5.5.009 on Windows 2000 against MS-SQL database.

Anyone have a problem like this?

Dave Machin
[EMAIL PROTECTED]


_____________________________________________________________________ ___
TO UNSUBSCRIBE: Go to http://www.witango.com/developer/maillist.taf


_____________________________________________________________________ ___
TO UNSUBSCRIBE: Go to http://www.witango.com/developer/maillist.taf



______________________________________________________________________ __
TO UNSUBSCRIBE: Go to http://www.witango.com/developer/maillist.taf

________________________________________________________________________
TO UNSUBSCRIBE: Go to http://www.witango.com/developer/maillist.taf

Reply via email to