我已經建立,現在建立了相當一段時間。爲此,我使用Microsoft爲AX 2012提供的腳本(Build and deploy scripts for Microsoft Dynamics AX 2012)XPO進口 - 關係是不完整的,由於缺少領域
在腳本中進行了一些調整,以使TFS以應有的方式工作,並且還涉及一些額外的操作,因爲我們的代碼startupPost(由於修改了sysSetupFormRun類而使用消息窗口而不是編譯器輸出形式進行預編譯)
但是現在令我困擾幾周的是XPO導入。提供的腳本使用最新的CombineXPO tool將從TFS提取的所有XPO文件合併爲一個大的XPO。一旦完成,XPO將導入Ax。
這裏真正的問題是,我不相信XPO進口,因爲我們經常被看到大量的錯誤,如:
編譯器錯誤:\數據字典\表\ EPSICParameters \ EPSICParameters:關聯貨幣是不完整的,因爲缺少字段
事實上,這些字段在Ax中並不存在,但是當我查看應該導入的XPO時,存在關係字段,這表示源已從TFS。
REFERENCE #Currency
PROPERTIES
Name #Currency
Table #Currency
RelatedTableCardinality #ZeroOne
Cardinality #ZeroMore
RelationshipType #Association
UseDefaultRoleNames #Yes
ENDPROPERTIES
FIELDREFERENCES
REFERENCETYPE PKFK
PROPERTIES
Field #CurrencyCode
RelatedField #CurrencyCode
SourceEDT #CurrencyCode
ENDPROPERTIES
ENDFIELDREFERENCES
ENDREFERENCE
任何人可以幫助我在這裏?這件事真的擋住了我們的自動化構建斧,因爲我們根本無法在未來建設是要罰款跑去告訴你:■
如果我今天進行構建,它可能工作,明天的關係都是進口的所有錯誤。在很短的時間內可能會有一些對象被檢入,但代碼是相同的。所以我想弄清楚,爲什麼它的工作原理在場合的一半,而進口的兩倍:( –
我會向您返還的答案:)我已經調整了構建腳本導入XPO兩次,也有毫無關係的錯誤現在。 雖然它的工作,不應該啓動命令處理這個? –
我想不是,因爲手動完成XPO導入可能有類似的錯誤。 –