web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

No record found.

Community site session details

Community site session details

Session Id :
Microsoft Dynamics AX (Archived)

AX2009 layers and Architecure

(0) ShareShare
ReportReport
Posted on by User Group Leader

Hi all,

 

Was wondering whether anyone out there had any knowledge on AX layers and their architecture and how it all works within the application? 

If you do would you mind pointing me in the direction for obtaining documentation? I could not find anything on MSDN in relation to the following layers and how they each work within AX.

 

Your help is appreciated Thanks,Sahar  

 

*This post is locked for comments

I have the same question (0)
  • jaestevan Profile Picture
    1,719 on at

    Hi Sahar,

    I think this topic in msdn is a nice start point to learn about layers:

    http://msdn.microsoft.com/en-us/library/aa851164.aspx

    Hope this help you.

     José A.

  • arijitbasu Profile Picture
    on at

    Hi, A Small note from me. Hope it helps:

    You can consider AX layers anologous to transparent OHP slides placed on top of each other. Each slide has a name, range and a purpose. In AX 2009, the layers are (low to high)

    USR User - Individual companies or companies within an enterprise can use this layer to make customizations unique to customer installations.

    CUS Customer - Companies and business partners can modify their installations and add the generic company-specific modifications to this layer.The layer is included to support the need for in-house development without jeopardizing modifications made by the business partner.

    VAR Value-added reseller - Business partners use this layer, which has no business restrictions, to add any development done for their customers.

    BUS Business solution - Business partners develop and distribute vertical and horizontal solutions to other partners and customers.

    SL1-SL3 Certified solutions - Partners certified under the Microsoft Dynamics Industry Solution (MDIS) program distribute their solutions in the SL layers.

    HFX Hotfix - The Dynamics AX team delivers critical hotfixes using the HFX layer.

    GLS Global solution - The Dynamics AX Global Development and Localization team provides a set of GLS layers that contain country-specific functionality for regions in which Dynamics AX is released.

    SYS System - This is the lowest model element layer and the location of the standard Dynamics AX application. Only Microsoft has access to the element definitions at this layer.

    Objects defined at higher levels of the stack override objects defined at lower levels of the stack. Means a USY Layer Object will cast a shadow on the same object in say VAR Layer. Objects are stored in a separate file (*.aod) on each layer whenever they are saved from the MorphX development environment client. Element definitions are read from these files and dynamically composed by the Dynamics AX runtime. Object instances are created on either the server or the client based on the model element definition.

    Also some links:

    http://msdn.microsoft.com/en-us/library/aa851164.aspx

    http://blogs.msdn.com/mfp/archive/2008/04/22/new-layers-in-dynamics-ax-2009.aspx

  • Abdallah Zein Al Abdin Profile Picture
    1,385 on at

    I also suggest you check the following:

    What's New in Microsoft Dynamics AX 2009 for Developers
    http://msdn.microsoft.com/en-us/library/cc602654.aspx#Layers

    ______________________________________________________________________________

    Changing the Current Development Layer
    MorphX supports layered development. Layered development enables you to easily identify your changes because they are located in a layer above the existing functionality. This feature eases the process of upgrading from one version to another. For more information, see Application Object Layers.

    There are two layers that are used for making customizations in Microsoft Dynamics AX: the bus layer and the cus layer. The bus layer is used for implementing customizations that apply to all of your customers. This scenario walks you through a customization for a single customer, so you work in the cus layer.

    ______________________________________________________________________________
    Change the Current Development Layer
    Click Start > Control Panel > Administrative Tools > Microsoft Dynamics AX Configuration Utility.

    On the Development tab, select cus from the drop-down list in the Application object layer to open field, and then click OK.

    Note 
    The configuration utility runs outside Microsoft Dynamics AX. You must stop and restart the client for the changes to have effect.
     

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Neeraj Kumar – Community Spotlight

We are honored to recognize Neeraj Kumar as our Community Spotlight honoree for…

Leaderboard > 🔒一 Microsoft Dynamics AX (Archived)

#1
Martin Dráb Profile Picture

Martin Dráb 4 Most Valuable Professional

#1
Priya_K Profile Picture

Priya_K 4

#3
MyDynamicsNAV Profile Picture

MyDynamicsNAV 2

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans