Contract Class: Microsoft Dynamics AX 2012 introduces the concept of attributes. Attributes provide a way to specify metadata about classes and methods. Two of these attributes are used when creating data contracts: the DataContractAttribute and DataMemberAttribute attributes. The DataContractAttribute attribute is used to define that a class is a data contract. The DataMemberAttribute attribute is added to methods of data contracts that represent data members that have to be exposed. Contracts are used to define what can be communicated. A data contract are used for defining parameters to the SSRS report. We can define any number of parameters using X++ statements of any data type, which can be passed on to the RDP class. A data contract class is an X++ class which contains parm methods with the DataMemberAttribute defined at the beginning of the method. RDP Class: The RDP class is a data provider that allows you to add business logic for the data that is di...
Microsoft Dynamics AX Architecture Microsoft Dynamics is a unique and powerful solution which contains efficient and flexible functional and development features. The Microsoft Dynamics is a three tier Architecture. The three tier architecture is defined as: • Database : For the purpose of storing data • Server : Responsible for running the application business logic • Client : Allows user to access data from the database and run the business logic on the server If we map this three tier architecture onto Microsoft AX, the components can be defined as: • Database (SQL Server Database): Microsoft Dynamics AX application uses data and data model stored in the SQL Server Database. • Server (Application Object Server –AOS): The AOS runs the business logic of the application. • Client (User Interface): The end user accesses the application through the user Interface which is the Microsoft Dynamics rich client or Enterprise Po...
Comments
Post a Comment