Can anyone suggest the best method of distributing Open Client

Can anyone suggest the best method of distributing Open Client

Post by digitsu.. » Wed, 03 Mar 1999 04:00:00



I need to distribute the  Sybase Open Client to about thirty
end-users.  This is the Open Client distributed with Sybase 11.0.1.2.
I would like to offer it as a self-extracting executable via a web
browser that the user can install him/herself.  Since there are just
too many options I don't want the user left with too many choices.
Does a package exist which only installs the basic needed components
ie. sqledit, sybping, english and dll's.  This would be for NT
machines only.

Suggestions appreciated!
DJ

 
 
 

Can anyone suggest the best method of distributing Open Client

Post by Leonard Niseno » Sat, 06 Mar 1999 04:00:00



says...

Quote:> I need to distribute the  Sybase Open Client to about thirty
> end-users.  This is the Open Client distributed with Sybase 11.0.1.2.
> I would like to offer it as a self-extracting executable via a web
> browser that the user can install him/herself.  Since there are just
> too many options I don't want the user left with too many choices.
> Does a package exist which only installs the basic needed components
> ie. sqledit, sybping, english and dll's.  This would be for NT
> machines only.

> Suggestions appreciated!
> DJ

We have a Powerbuild application using Sybase as the backend.  Instead of
installing it on each individual PC, we installed OpenClient on the
server (Netware).  The user's login script sets up the variables required
and points to the network directory.  This make it easy when we switched
IP address.  I only needed to change once and everyone was fixed.

I'm not sure if this will help you or not.

Leo

 
 
 

Can anyone suggest the best method of distributing Open Client

Post by Anthony Mandi » Sun, 07 Mar 1999 04:00:00



> We have a Powerbuild application using Sybase as the backend.  Instead of
> installing it on each individual PC, we installed OpenClient on the
> server (Netware).  The user's login script sets up the variables required
> and points to the network directory.  This make it easy when we switched
> IP address.  I only needed to change once and everyone was fixed.

        Can you tell us what was required in the Netware login script?
        What about the registry entries?

-am

 
 
 

Can anyone suggest the best method of distributing Open Client

Post by Daniel Moc » Mon, 08 Mar 1999 04:00:00


All that is required is setting the SYBASE variable and appending to the PATH
statement the location of the DLLs.  The path to the BIN is helpful for running
Open Client utilities from the Command prompt, but it is not required.  In our
implementation we actually opted to put the DLLs in the BIN directory and
append the BIN directory (instead of the DLL directory) to the PATH statement.
The environment setting for the LIB and INCLUDE directories are required for
Open Client development.  There are a couple of important things to remember
before implementing this option.  First, its not supported by Sybase.  Second,
you have to make sure all Open Client files are removed from all the PCs in
question (I wrote a utility that removed all Open Client files, registry
setting, and environment variables from all PCs via the Novell container
script.)  Third, you have to write the login script to first take a snapshot of
the PC environment (PATH, INCLUDE, LIB, SYBASE) and save them as other
variables (OLDPATH, OLDINC, etc.)  You will need these setting for when a user
logs out and back in.  If you don't reset the environment variables to their
old values in the beginning of the script, then you will keep appending on top
of the variables with the Sybase setting over and over again.

Other things to note about this deployment:
1)  Works with NT, Win95, and even Win31/DOS
2)  Our script is written to allow user to switch between environments
(versions) by using a login variable.
3)  We run our scripts from the system container one up from the user
container.  This allows us an easy way to manage the number of users running
off a given file server.  At our main offices we have ~800 users each running
against 3 servers.  If it wasn't for politics, we could probably run all 2400
users on one or two servers.
4)  Including regional offices, we have 11 separate servers housing the same
Open Client setup.  DBA has a utility that generates the SQL.INI file from a
list of Sybase servers and pushes it to each Open Client server (including each
version.)  Currently we are running 207 Sybase servers that are all tracked by
this setup with no issues.

I probably can't provide you with the complete script (intellectual property
rights and other garbage like that), but I'm open to any questions you may
have.

Daniel J. Mock
Freddie Mac



> > We have a Powerbuild application using Sybase as the backend.  Instead of
> > installing it on each individual PC, we installed OpenClient on the
> > server (Netware).  The user's login script sets up the variables required
> > and points to the network directory.  This make it easy when we switched
> > IP address.  I only needed to change once and everyone was fixed.

>         Can you tell us what was required in the Netware login script?
>         What about the registry entries?

> -am

 
 
 

Can anyone suggest the best method of distributing Open Client

Post by Leonard Niseno » Tue, 09 Mar 1999 04:00:00



says...

> > We have a Powerbuild application using Sybase as the backend.  Instead of
> > installing it on each individual PC, we installed OpenClient on the
> > server (Netware).  The user's login script sets up the variables required
> > and points to the network directory.  This make it easy when we switched
> > IP address.  I only needed to change once and everyone was fixed.

>    Can you tell us what was required in the Netware login script?
>    What about the registry entries?

> -am

I will post the information as soon as I get the script information for
Novell.  There is a problem with registering the DLL's for the 32-bit
open client.  I will post that as well.
 
 
 

Can anyone suggest the best method of distributing Open Client

Post by Anthony Mandi » Wed, 10 Mar 1999 04:00:00



> >       Can you tell us what was required in the Netware login script?
> >       What about the registry entries?

> I will post the information as soon as I get the script information for
> Novell.  There is a problem with registering the DLL's for the 32-bit
> open client.  I will post that as well.

        Thanks. I'll look forward to it. Thanks to Daniel M. as well.

-am

 
 
 

1. Replication needs better performance can anyone help or suggest

We have implemented a transactional push replication set between our
staging and production server. The reason this is in place is because
we load 1+ million rows daily including inserts, updates, and deletes.
When we did this on production alone it brought it to its knees !! and
we had to shut down the site each night due to performance cost. Now
we load the rows on a staging system and let replication push them up.
we found this to have a MUCH smaller impact........HOWEVER :-) we now
see times of 10-24 hours for this stuff to replicate. We added double
NICS to allow for bigger pipe. we' have max recognized cpu's and RAM.
we have these two boxes on there own private network. We tried to
currsor the records in and tried bulk loading them.. but we always get
the same results. How can we make it faster... we should be able to
load alot more then 1 million rows a day... and replicate as well!!!!
If more info is needed i will glady provide.

Joshua Goodstein

2. Recover database

3. anyone suggest a good sql book?

4. Transporting from FPW 2.6 to FPM 2.5 problems

5. Can anyone suggest a good book on advanced sql server programming

6. Designer 2000 error

7. Can anyone suggest better SQL syntax

8. Can anyone suggest any good books on Ingres

9. Anyone know of some canned (cheap or free) DB performance testing software

10. Best method to open/edit dBase files?

11. Best methods to open/edit dBase databases?

12. Best method to connect a client application?