2015-10-05 46 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