Sunday, August 10, 2008

Axapta 4.0 Installation guide and Architecture
Run AxSetup.exe. If you are installing for the first time then just keep clicking next. And it should be fine.
It will first install the File Server, Database Server, AOS and then Client.
Ensure that the UserID you use have enough rights everywhere (Folders, Databases).
Note:-“Administrator” UserID cannot be used in the configurations.

If you want to do a custom installation then click AxSetup।exe and you should reach this screen.


Note: On a single machine you can have multiple AOS which are connected to Multiple File Server and there can be more than one Client on the same machine. This is what a good point about Axapta... ...multiple Axapta Client can co exist pointing to different AOS and FileServer on the Same Machine.
So once you install Axapta you can use Axapta Server configuration to configure a new AOS or Axapta Configuration to configure a new Client.
Basically it should be a straight forward “Click next” installation for first time. It is better to understand the key components before you start installing mentioned below.
So the Ax 4 Architecture is as follows
Here you can various components of Axapta and do they interact with each other.
Detail working of each component is as follows:-
Client:-It is an Axapta Application Software where when you open it up you see the various business functionalities Axapta offers you. You have everything from General Ledger to anything like adding customers, Invoicing etc.It normally looks like a windows form with grid and buttons in it and each button performs a particular task.
AOS:-It is a windows Service which servers like an SOA architecture does normally processing any incoming request. So it is up and running 24 by 7.
FileServer:-Axapta has many layers like sys, gls, usr, var etc….So Axapta maintains the details of theses layers in the FileServer. It is huge and might be around 4 GB.So it’s like windows folder on your OS where the system saves its processing files and fetches them as required. All Axapta classes, enum and other stuff are stored in these files.
Database:-Here Axapta saves all the data related to various forms in Client and various tables like Customer table, Ledger table.
So these are the basic components of Axapta.

How do they work?
Well the working is as follows :-
Once you open up the Client Axapta sends the request to AOS and it loads up the data in the form and then you see all the forms and data and functionalities. Once you change any data in the grid or Click any button the request is send to AOS and AOS internally processes the request and send the response back to the form.
So the front end of Axapta is the Client with which we all have to work and in the background the AOS and FileServer and Database co-ordinates with each other to make things possible. So all the above components above are key components and they should be working fine before you open the Client.
AOT: - It is like an Explorer where you can see all the tables and enum, Classes which you can work with in your code. It is also a key part of Axapta.

Note:-If you see the AOT disabled means Axapta is running in Demo mode.It is because you have the right License file installed or your License has expired.
This should be helpful for a basic Start off.


Queries are always welcomed.