2015-10-05 80 views
0

我遇到問題,那就是當我觸發XML(V.1.1)導出函數時,企業架構師(版本9.0)使用1/0而不是TRUE/FALSE。但是我需要(支持第三方軟件)XML文件中的TRUE/FALSE格式。 我的EA項目使用MySQL數據庫,布爾值在那裏保存爲1/0。我在本地的.eap文件中沒有這種行爲。在Enterprise Architect XML輸出中強制布爾格式爲TRUE/FALSE

有什麼辦法強制格式爲TRUE/FALSE?

回答

0

我已經與支持人員交談過,並且沒有針對該特定問題的解決方案。

只有基於XMI V. 2的格式才能確保更一致的行爲。

0

如果您在MySQL項目中有不同的行爲,而不是.eap文件,那麼您應該將其報告爲Sparx Systems的錯誤。無論存儲庫類型如何,生成的XMI文件應始終保持不變。

您可以使用此webform來填寫詳細信息。

在你這樣做之前,如果你在v12中遇到同樣的問題,可能值得嘗試。 如果它已經在v12中解決了,那麼報告它就沒有意義了。

+0

受影響的屬性的值在.eap文件(這是一個MS Access數據庫)中存儲爲TRUE/FALSE。在MySQL數據庫中,它們被存儲爲1/0,所以我認爲EA被配置爲執行格式化。 – Alucard

+1

這很好,但生成的xmi文件應該是相同的,無論數據庫中是TRUE/FALSE還是0/1。如果不是那麼這是一個錯誤。 –

+0

我安裝了v12。問題仍然存在。我會將它報告爲一個錯誤。 – Alucard