Export (0) Print
Expand All
This topic has not yet been rated - Rate this topic

How to: Create a New Model from the Command Line [AX 2012]

Updated: November 14, 2011

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

You can create an empty model that has default properties. Alternatively, you can create an XML manifest file that specifies the properties of a model, and then create a model by using the manifest file.

You can use either Windows PowerShell cmdlets or the AXUtil command-line utility to perform this task.

Validate permissions

  • Validate that you have appropriate permissions to work with the model store:

    • Administrative permissions on the local computer

    • System Administrator rights in Microsoft Dynamics AX

    • In Microsoft SQL Server:

      • Membership in the Securityadmin server role on the SQL Server instance

      • Membership in the db_owner role in the Microsoft Dynamics AX database

You can quickly create an empty model that has default manifest properties.

Create an empty model that has default manifest properties (Windows PowerShell)

  1. On the Start menu, point to All Programs, point to Administrative Tools, and then click Microsoft Dynamics AX Management Shell.

  2. At the Windows PowerShell command prompt, PS C:\>, type the following command, and then press ENTER.

    New-AXModel -Model <Modelname> -Layer <LayerName>
    

    This command creates a new model in the specified layer, and sets the parameters of the model to the default values.

    For more information, see New-AXModel.

Create an empty model that has default manifest properties (AXUtil)

  1. On the Start menu, click Command prompt.

  2. Navigate to the directory for the management utilities. Typically, the location of this directory is %ProgramFiles%\Microsoft Dynamics AX\60\ManagementUtilities.

  3. At the command prompt, type the following command, and then press ENTER.

    axutil create /model:<ModelName>/layer:<LayerName>
    

    This command creates a new model in the specified layer, and sets the parameters of the model to the default values.

Model manifests are a group of properties that describe a model. The following XML file is the manifest from a model that is called MyModel. This model is located in the ISV layer.

<?xml version="1.0" encoding="utf-8"?> 
<ModelManifest SchemaVersion="1.9" ModelFileVersion="17" ElementCount="0"> 
<Name>MyModel</Name>
<DisplayName>MyModel</DisplayName> 
<Description /> 
<Publisher />
<Signed>false</Signed> 
<Category>Standard</Category> 
<InstallMode>Standard</InstallMode> 
<Version>1.0.0.0</Version> 
<Layer>ISV</Layer> 
<DependencyState /> 
</ModelManifest>PS C:\Windows\system32>

Create a manifest file for a model (Windows PowerShell)

  1. On the Start menu, point to All Programs, point to Administrative Tools, and then click Microsoft Dynamics AX Management Shell.

  2. At the Windows PowerShell command prompt, PS C:\>, type the following command, and then press ENTER.

    Get-AXModelManifest –Model <name> -XML
    

    This command creates an XML manifest file from a model. You can modify the XML file, and then use the file to create a new model.

    For more information, see Get-AXModelManifest.

Create a manifest file for a model (AXUtil)

  1. On the Start menu, click Command prompt.

  2. Navigate to the directory for the management utilities. Typically, the location of this directory is %ProgramFiles%\Microsoft Dynamics AX\60\ManagementUtilities.

  3. At the command prompt, type the following command, and then press ENTER.

    axutil manifest /model:<model> /xml > <filename>
    

    This command creates an XML manifest file from a model. You can modify the XML file, and then use the file to create a new model.

Before you create a new model, modify an existing manifest file that is in XML format.

Create a model from a manifest file (Windows PowerShell)

  1. On the Start menu, point to All Programs, point to Administrative Tools, and then click Microsoft Dynamics AX Management Shell.

  2. At the Windows PowerShell command prompt, PS C:\>, type the following command, and then press ENTER.

    New-AXModel -Model <Modelname> -Layer <LayerName> -ManifestFile <filename.xml>
    

    This command creates a new model in the specified layer, and sets the parameters of the model based on the specified XML file.

    For more information, see New-AXModel.

Create a model from a manifest file (AXUtil)

  1. On the Start menu, click Command prompt.

  2. Navigate to the directory for the management utilities. Typically, the location of this directory is %ProgramFiles%\Microsoft Dynamics AX\60\ManagementUtilities.

  3. At the command prompt, type the following command, and then press ENTER.

    axutil create @manifestfilename.xml
    

    This command creates a new model in the default layer, and sets the parameters of the model based on the specified XML file.

Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft. All rights reserved.