Quote:>I know next to nothing about powerbuilder. Can someone out on
>the net respond to these questions from Frank?!
Sure!
Quote:>FROM: Frank S. Fazekas, Jr.
>SUBJECT: Sybase Client Software NFS installation / performance
>Ed,
>I have a couple of questions regarding installation of the client
>software for Sybase System 10.
>Is it possible to install ct-lib and net-lib to an NFS drive for use
>by multiple client machines? What dll's are needed to make this
>connection and will the clients have to run the wsybset.bat file?
>(assuming PowerBuilder as a front end)
There shouldn't be any problems in doing this. If Windows doesn't have
the DLL in the current directory, it will look in \WINDOWS and in
\WINDOWS\SYSTEM, then the PATH, to find it. If you put the DLLs in,
say, X:\DLLS, then make sure all users have this in their PATH, you
should have no problems. This relies on you mapping all users drives
correctly, and ensuring that their PATHs are correct. The other option
is to run a script at startup which copies the lates DLLs from an NFS
drive to the users local drive. This makes it easier to keep the DLLs
up to date, but you have a script to maintain. The DLLs you need will
depend on your net, but you will need W3DBLIB.DLL, something like
WDBNOVTC.DLL or WDBSKTC.DLL, and the PBSYCxxx.DLL. It will probably
be easier to maintain all the DLLs in the PB deployment kit in the
same way as these, as they will change more often.
Quote:>And...what are the performance implications of running back and forth
>from client to NFS drive to execute PowerBuilder runtime code and
>execute ct-lib calls??
There doesn't seem to be a big performance hit. The app will take
longer to start, but I think that DLLs stay in memory until no more
apps are using them, so Windows will page the DLL to its local swap
file. Also, if you put _all_ the DLLs and the app on an NFS drive,
it will be slower than normal, but we do this and performance is fine.
Your mileage will definately vary on this one, so try it out. If you
find performance to be too slow, go for a local copy. The central
version will be _much_ easier to maintain though, so I'd go for that
option unless performance is unacceptable. Remember, most users will
not complain if your app takes a few seconds to start, as long as it
runs at a good speed!
Quote:>Would appreciate any input you can send my way...
>Thanks,
>Frank
Good luck,
------------------------------------------------------------------------
Robin Strong Salomon Brothers International Limited
BTO - CATS Project --------------------------------------------
Certified PowerBuilder Developer