|
|
#13 |
|
Участник
|
Цитата:
X++: FilePath filePath;
ServerName serverName;
str baselineDbName;
ClrObject filesList;
str errorMsg;
Microsoft.Dynamics.AX.Framework.Tools.ModelManagement.AxUtilConfiguration config;
Microsoft.Dynamics.AX.Framework.Tools.ModelManagement.AxUtilContext context;
Microsoft.Dynamics.AX.Framework.Tools.ModelManagement.AxUtil axutil;
// read connection info, init context/axutil, cleanup baseline
this.init();
//import model file to baseline
config = new Microsoft.Dynamics.AX.Framework.Tools.ModelManagement.AxUtilConfiguration();
config.set_Database(baselineDbName);
config.set_Server(serverName);
config.set_CreateDB(false);
config.set_AOSConfiguration("");
config.set_CreateParents(true);
filesList = config.get_ImportFiles();
filesList.Add(filePath);
axutil.Import(context, config);
// check errors
errorMsg = this.getContextErrors();
if (!errorMsg)
{
info(strFmt("@SYS315320","@SYS4820"));
}
else
throw error(errorMsg);
__________________
The 50-50-90 rule: Any time you have a 50-50 chance of getting something right, there’s a 90% probability you’ll get it wrong. |
|
|
|
| За это сообщение автора поблагодарили: Vadik (1), Logger (1). | |
| Теги |
| ax2012, layer, model, как правильно |
|
|
|