SQLWindows 5.0.3 minimized deploy catalog

SQLWindows Deploy

8/1/97

This paper submitted by Carsten Barner Nielsen of ISS Data A/S, comments from David Burke of Centura Software Corporation, and edited by Charles McLouth of Centura Software Corporation.

This document is intended to answer the FAQ for deployment requirements of SQLWindows 5.0.3, ReportWindows 3.0.3 and Quest 3.0.3 on a Windows 3.x environment.

Minimum Requirements

SQLWindows

GCTRL30.DLL GTOOLS30.DLL GTIOBJ30.DLL
IM2BMP.DIL IM2GIF.DIL IM2JPG.DIL
IM2PCX.DIL IM2TIFF.DIL IM2WMF.DIL
IM2WMF.DIL IMGMAN2.DLL SQLNUM30.DLL
SQLRUN50.EXE SQLSST30.DLL SRVCAP30.DLL
SWIN41.DLL SWIN50.DLL  

NOTE: If you use QuickObjects you'll need the support .DLL's that QCKDVC.APL will load too.

NOTE: If you use Visual toolchest add: VT50.DLL

ReportWindows(Design Mode)

In addition to the SQLWindows required:

REPWIN30.EXE GEE30.DLL GSWAG16.DLL
GSWDLL16.DLL RGRAPH30.DLL GRE30.DLL
RDW30.DLL    

Quest

In addition to ReportWindows required:

CATINFO.IDX DBCONFG.DLL TBLINFO.IDX
TBLINFO.DAT CATINFO.DAT QUEST30.HLP
QUEST30.EXE QUEST.INI QUEST.IMG
FORM30.DLL TREECTRL.DLL QUERY30.DLL
REPORT30.DLL GRAPH30.DLL CATLOG30.DLL
DATA30.DLL SQL30.DLL DBF30.DLL
CSV30.DLL    

NOTE: When installing QUEST without using the official install sets, you might want to read some notes from the Centura file QUEST.WRI:

----------------8<---------------------snip----------------8<----------------snap------------------------

Tool bar does not display activity icons when you first start Quest

This error could be caused by one of the following problems:

[Quest]

questdir=C:\GUPTA

[Quest]

Activity1=Form30.dll

Activity2=Query30.dll

Activity3=Report30.dll

Activity4=SQL30.dll

Activity5=Catlog30.dll

Activity6=Data30.dll

Activity7=Graph30.dll

----------------8<---------------------snip----------------8<----------------snap------------------------

Connectivity to SQLBase

Please refer to File requirements for deploying a SQLBase engine at http://www.centurasoft.com/support/tech_info/knowledge_base/sbsinfo/fileli~1.html

NOTE: 'Rule of thumb' - use the ones from your CLIENT COMPONENTS disk.

NOTE: For dbwservr.exe add START.DBS if you ever intend to create a .DBS

HINT:

I always store the backend components separately in the C:\SB.xxx, where xxx is the version number of the backend, then using PATH and SET SQLBASE=C:\SB.xxx, things run perfect and upgrading to a new version off the backend is easy...

Using this method, and keeping the backend-related files a seperate sets in each directory, I manage both SQLBase 5.x and SQLBase 6.x on the same computer with succes. In each SQL.INI that you have, be sure that the dbdir= is pointing correct.

I also (re)move any backend component that I find floating around, ie. installed by SQLWindows, QUEST, SQLConsole ao.

WINDOWS SYSTEM:

While making install sets I have found that this files should be in windows\system:

(there is of course many other files in this directory....)

SQLWindows 5.03 introduced that this files also should be in windows\system:

NOTE: Only install components into your users windows system catalog if your users do *not*, have them in advance.

INSTALLATION DISK's:

Having isolated the needed components, you are ready to make better, smaller and faster installation utilities, using you favorite install wizard. To keep the size off the installation disks even smaller, you can, if it is a first time installation at your users, distribute a .SQL file for creating the database instead off distributing the .DBS. SBCAPI.ZIP (load-utility) from LIB 7 is a good candidate for doing this, as it can be submitted using command line parameters.

When you deploy, do not forget your own beautiful .EXE,.QRP's,.INI etc. etc. :)).

NOTE:

Running on a 'minimized' deploy environment, it is very likely you one day will have a referance to a .DLL that is not present at your users computer when you update to a new version of your .APP. It is very important test your own 'minimized' deploy environment, before you distribute. When you have done, test it again !!!

For debugging use WINAPPS.EXE, SQLEDIT.EXE and trial and error.

And do *not* delete the original deploy catalog, you might need it one day !!!, make your own.

MY RECOMMENDATION

The recommendations that I give in this contribution are my own, they are *not* Centura Software Corporation's official advice. The official policy is that all, and only, the files in the DEPLOY folder should be distributed together with your .app & qrp's.

This are the comments from Centura Software Corporation:

Unless you've negotiated an OEM deal with your local Gupta/Centura rep, you are not allowed to deploy Quest, ReportWindows design time and SQLBase files. When you purchase our product, the license allows you to distribute SQLWindows (or CTD) deployment files only (plus your generated application files: .exe, .apd). [At least that's the case in North America, I can't say I'm 100% on this elsewhere.]

About the Author

Carsten Barner Nielsen from ISS Data A/S of Compenhagen is a TeamAssist on Compuserve he can be reached via e-mail at 101463.2173@compuserve.com.

David Burke of Centura Software Corporation has commented on the deploy policy.

Edited by Charles Mclouth, Centura Software Corporation Global Advanced Support Team - Senior Support Engineer. He can be reached via e-mail at charles.mclouth@centurasoft.com.


Google
 

Return to http://gupta.narod.ru/


Сайт создан в системе uCoz