The Dynamics AX Adapter is required for AX 4.0, AX 2009, AX 2012 ERP systems and allows the Jet Data Manager to read the needed objects used by the Jet Data Manager that pertain to the metadata that is stored in Dynamics AX. The Dynamics AX Adapter must be imported and executed in order for the Jet Data Manager to properly synchronize with the Dynamics AX database.
During the installation, you will need to import our adapter objects into the Dynamics AX database. The Jet Analytics AX Adapter object must first be downloaded with the Jet Analytics software from the Jet Global website here. The objects will reside in the .xpo file in the ZIP folder under 1 - Jet Analytics- REQUIRED. After downloading and extracting this software follow the steps below. In order to import these objects, you will need to access the following environments with "admin" permissions.
Start AX and open the Projects window (CTRL+SHIFT+P)
Click Import (CTRL+SHIFT+I)
Click “Browse” and locate the Jet Analytics AX Adapter v4.4.xpo file from the Download file. (This is located within the Server Components folder)
Make sure that Import with ID values is unchecked.
Click OK to start the import. After the import, the project is compiled
The compiler output should show No Errors, No Warnings, No Best Practice Deviations and No Tasks.
Importing the AX adapter creates the following objects inside the AOT:
One AX Project:
Four AX Classes
- This class is responsible for reading all of the ENUM values in Dynamics AX and storing them in the TIMEXTENDERENUMTABLE table
- This class is responsible for reading the relationships between tables within Dynamics AX and storing them within the TIMEXTENDERRELATIONSTABLE table
- This class is responsible for reading the table schema within the database. In addition, data types for table columns are read. All of this information is then stored within the TIMEXTENDERTABLESCHEMA table
- This class is responsible for reading all of the virtual tables within Dynamics AX and storing the table and field list within the TIMEXTENDERVIRTUALTABLE table
Four AX Tables:
Removing the AX objects listed above will delete the Jet Data Manager Adapter used to read the AX data source. If it shows errors or warnings, recompile the project
Open the Projects window again(CTRL+SHIFT+P)
Locate the project called TimeXtenderAdapter_V44_<AX Version> and open.
Right click the first of the Classes and select Open
Click OK to run the class immediately.Note - some classes will take minutes to run
Repeat the previous two steps for the other three classes in the project