2013-03-26 66 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

相關問題