2013-03-26 67 views
1

我试图设置一个AX环境,以便在服务器进程启动时导入XPO。由于定期从生产环境更新环境,并且代码需要在此(非生产)环境中是唯一的,所以最好的选择是在启动时使用AOTImport命令。但是,我无法识别确切的语法/设置以使其发挥作用。在服务器启动时使用aotimport

翻看系统代码,看起来语法应该是aotimport_[path to file]。它是否正确?服务器似乎没有抱怨这个命令,但有问题的文件不会被导入。我也试过这个命令的变体,但还没有看到它的工作。

回答

1

我试图在SysStartupCmd类上执行命令。如果是这样,当AX 客户端启动时,此方法被触发,而不是AOS。它docummented此页上:

http://msdn.microsoft.com/en-us/library/aa569641(v=ax.50).aspx

如果你想自动完成这个进口是可以做到在运行中输入您的构建工作流调度AX客户端(ax32.exe)的执行(它的建议导入后运行完整的编译)。这在SO上的其他问题上进行了讨论。

+0

我的主要来源是[here](http://technet.microsoft.com/en-us/library/aa569637(v = ax.50).aspx)和[here](http://technet.microsoft .com/en-us/library/aa569617(v = ax.50).aspx),它没有明确说明哪些命令是服务器vs客户端。服务器'-startupCmd'标志意味着我应该能够在服务器启动时执行'SysStartupCmd'命令。感谢您解决这个问题。 – kingofzeal 2013-03-27 18:27:29

+0

如果您想查看可用的命令,可以查看SysStartupCmd :: Construct方法,并查看那里的switch语句。 – 2013-03-27 22:00:02

+0

我也是这么做的。 'aotimport'就是这样一个命令,这就是我在原始文章中能够获得的语法。 – kingofzeal 2013-03-28 13:09:08

相关问题