How to: Import Data on Startup [AX 2012]

Updated: September 13, 2011

Applies To: Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2, Microsoft Dynamics AX 2012 Feature Pack, Microsoft Dynamics AX 2012

You can import data into Microsoft Dynamics AX without user interaction by starting Microsoft Dynamics AX from the command line with an XML file as an input parameter. The XML file specifies the data to be imported. Results are written to a log file or shown in the Infolog.

Running the import process without user interaction is particularly useful in test environments.

  1. On the Microsoft Dynamics AX client computer, create an XML file.

  2. Add tags to the XML file by entering the following parameters:

    • The Microsoft Dynamics AX version.

    • The name and location of the log file.

    • The data file to import, along with the appropriate attributes.

      NoteNote

      The XML file syntax is described in the documentation for the SysAutoRun Class.

  3. Open a command prompt and type the following:

    ax32.exe -StartupCmd=AutoRun_c:\PathToFile\FileName.XML
    

<?xml version="1.0" encoding="utf-8" ?> 
<AxaptaAutoRun exitWhenDone="true" version="6.0" logFile="D:\AX\axautodata.log">
<CompanyAccounts>
<Company name="Demo Company" id="DMO" overwrite="true" />
</CompanyAccounts>
<DataImport companyId="DMO" file="\\ServerName\ShareName\DemoData.dat" />
</AxaptaAutoRun>

Announcements: New book: "Inside Microsoft Dynamics AX 2012 R3" now available. Get your copy at the MS Press Store.

Community Additions

ADD
Show: