更新后的 JSON Schema 支持,是 2019 年第三版的主要亮点

Altova 2019 第三版产品线在响应开发者需求的同时,通过创新功能进一步提升了性能。下面我们来看看主要亮点。

JSON Schema 草案 06 版和草案 07 版

为了响应开发者们希望利用这些较新版本 JSON Schema 标准中优化功能的请求,我们已在整个产品线中增加了对这些标准的支持。具体包括:

  • MapForce:该软件支持新的 JSON Schema 版本,可用于将 JSON 数据映射到其他格式,或从其他格式导入 JSON 数据,支持的格式包括 XML、数据库、EDI、Excel 等。

  • RaptorXML 服务器: 我们已更新了对超高速验证 JSON 和 JSON Schema文档的支持,该功能利用 Altova 的高性能验证和处理服务器软件。此次更新包含了对 JSON Schema 草案版本 06 和 07 的支持。

XMLSpy 中的分屏文本视图

XMLSpy 的文本视图仍然是编辑各种文件的常用工具,不仅可以编辑 XML 文件,还可以编辑 XSLT、XQuery、HTML、CSS 等文件 JSON, 此外,开发者现在有了新的选择,可以将编辑窗口水平或垂直分割,以便同时处理同一文档的不同部分。

这对于大型文档尤其有用,因为在处理大型文档时,同时查看文档的多个部分通常会更加方便。

MapForce 软件全面支持高分辨率显示

与之前已经更新了全新界面的 XMLSpy 和 UModel 类似,MapForce 现在也充分利用了高像素密度 (HiDPI, 高 PPI) 显示器所提供的更高分辨率,从而以更高的精度和细节呈现所有图形,使复杂的数据映射项目更加生动易读。

MapForce新增了Web服务映射选项

新的连接选项,用于连接到用于数据映射的Web服务,可以实现以下功能:

  • REST Web服务错误处理 (增加了对SOAP Web服务错误的处理支持) - 有时,REST Web服务返回的错误消息可能指示一个问题,但该问题并不一定会对映射结果产生负面影响。对于这些情况,MapForce现在提供了多种选项来处理HTTP错误消息,而不是简单地中止映射。
  • 动态用户名/密码 - 允许将访问Web服务所需的用户名/密码作为数据映射的一部分,而不是静态值
  • REST Web服务中非结构化请求/响应体—— 一个新的MIME函数库,可以更方便地处理RESTful Web服务的调用,尤其是在请求或响应的结构不固定,即具有灵活性或不遵循特定模式的情况下

MapForce新增了数据库映射选项

MapForce 提供了众多选项,用于 数据库映射, 此外,两项新功能使其更加灵活:

  • 数据库输出日志(追踪) 当追踪功能启用时,诸如数据库插入或更新操作,以及错误等事件会被记录在一个XML文件中,您可以稍后分析或进一步处理这些日志。 记录数据库变更的能力,为映射设计者提供了更大的控制力,以便他们可以完善数据处理定义,并/或向负责映射数据来源的利益相关者报告问题。

  • 错误处理中的事务回滚 有时,会发生错误,但这些错误不会阻止数据映射的其余部分继续执行。例如,当某些数据库约束阻止映射操作插入或更新无效数据时。针对这些情况,MapForce现在提供了高度可配置的数据库事务处理功能,当发生错误时,它可以回滚受影响的数据库数据部分,并且可以选择继续执行映射的其余部分。

DiffDog 服务器上的数据库差异分析

DiffDog Server,Altova公司的高性能产品 差分引擎, 该系统还增加了新的数据库功能。

类似于 DiffDog 桌面比较工具,DiffDog Server 现在支持所有主流的关系型数据库,用于比较数据库的结构和/或内容。

产品线其他技术更新

除了新的 JSON Schema 草案之外,Altova 的 MissionKitServer Software 产品线也已更新,以提供对以下方面的支持:

  • 新数据库版本:
    • PostgreSQL 11
    • IBM DB2 for iSeries® 7.2、7.3
  • Office 2019 (OOXML 格式)
  • Windows Server 2019 服务器操作系统
  • macOS 10.14

立即更新

请访问 Altova 软件下载页面,以更新至最新版本,或者免费试用任何产品 30 天。