Following are the expected points which one needs to think and plan over before carrying out any Baan Fresh Installation.
1. BaaN Server Selection
Here we need to note the following
Application – 5GB approx (application is of 2 GB only. But patches in future, localizations requirement may vary the size of the application.
Data – Varies w.r.t the database used and the no of transactions
O.S: Unix / Win NT/2000/2003
CPU – Depends on the no. of users or database
Databases – Triton (TBase), Oracle, SQL Server, Informix, Sybase, Unify, etc
Porting Set – Should be selected appropriately. Acts as an interface between O.S and Baan Application
A porting set is a collection of objects such as bshell, database drivers, printer daemon etc., which can only run on the machines/operating systems for which they have been compiled/ported.
2. Baan Clients
Windows / Linux
3. Application Overview:
Different Standard Package Combination available like B40Sc4, B40Lin3, etc & User defined like B40Ldev, B40Ltest, etc.
VRC (Version Release Customer) Structure
Different VRCs available like B40_c4, B40L_c4_in3, B40L_c4_sch1, etc & User defined like B40L_c4_dev, B40L_c4_test, etc.
PVRC – Package VRC
Packages like tc, td, ti are linked to the VRC and VRC is linked with the Package Combinations and then company is linked to the package combination which is then linked to the user.. and user data is stored company wise
Package VRCs are derived from the upper level VRC except for the standard B40_c4 VRC which is at the root level.
Directory – $BSE is the directory where the full Baan Application is available
Unix : /usr4/Baan4c4/bse (again this is user defined so it can be as per user)
Windows : e:\Baan or user defined.
4. Data Dictionary
This contains the data definition i.e tables structures, domains defined for that Package Combination. IT is usually stored in $BSE/../dict directory. But also it can be user defined.
The data stored is in tables w.r.t company no. these tables if stored in tbase then will have two types of files like ttccom020200.bdt (Table data) and ttcom020200.bid (Index data) for table tccom020. If any RDBMS is used the the data is stored in the path defined w.r.t the datbase. I.e chunks for Informix , tablespaces for ORACLE …etc. For tbase the directory is usually $BSE/../tables/company no/ package combination.
OS backup in Unix will be w.r.t tar command or vdump . In case of Windows(NT/2000/2003) the backup utility or copy to tape or CD is the proper way. Data backup can be taken like sequential dumps of table thru BaaN and then copy it to tape/CD or database level backup which can be RDBMS specific.
Data & Application Data restoring can be thru sequential dumps which can be done thru Create table from seq dumps in BaaN. If RDBMS backup take the RDBMS restore to be considered. Pl note that backup restoration is always dependant on the backup type and method. So its always better to know how the backup was taken if required to restore.
8. OS User Addition
In Unix admintool and in NT/2000/2003 thru Adminsitrative tools /user addition. Pl. note the users created in unix should belong to bsp (125 group ID)group and in NT/2000/2003 the user should belong to baan group and the user must be present on the server so as to have access from the clients machine in case of NT/2000/2003. If the client user does not exist on the server then no BaaN access can be done.
9. Database Space Management
Regarding space regularly space availability and usage to be monitored. This can be done thru several utilities of the RDBMs and if tbase used then monitoring the space of the table partition using df –k should be used.
10. H/W – S/W
different hardware and software’s needed for BaaN client. Client for BaaN is regularly available on BaaN site and should be regularly updated.
Sessions , forms, menus, reports , session scripts, report scripts. Standard application other than tools and Developments are available in $BSE/application directory. Tools which are standard are available in $BSE/tools directory only. No modification can be done to tools as it forms a part of standard. Also standard BaaN application cannot be modified. But for user developments and customizations it is made available in higher VRC for modification.