Altova MissionKit Enterprise Edition 2019 Release 3

XMLSpy 引入了拆分文本视图、对 JSON Schema 草稿 06 和草稿 07 的支持,以及对 Office 2019 的支持。
4月 3, 2019
新版本

特性

Altova XMLSpy XML Editor

  • Split Text View - XMLSpy 2019r3 introduces a split text view, a new option to split the editing window into two parts horizontally or vertically to view and edit different parts of your document at once. This is especially helpful for larger documents on which it’s helpful to see multiple portions of the document at the same time. Split-screen editing in XMLSpy lets developers take advantage of today’s larger monitors in order to see more of the current document at once as well as view, edit, and move content between sections.
  • Support for JSON Schema draft-06 and draft-07 - Demand for support for the newest JSON Schema standard drafts has grown rapidly among developers who want to take advantage of the optimizations introduced in the latest versions. XMLSpy 2019r3 supports these new drafts when editing and validating JSON Schema and JSON instance documents. It’s also possible to generate a JSON Schema compatible with the new drafts based on a JSON instance or XSD.
  • Support for JSON Schema draft-06 and draft-07 in XMLSpy
  • Support for additional databases - XMLSpy and all database-enabled MissionKit and server software products now support the latest version of the following databases:
    • PostgreSQL 11
    • IBM DB2 for iSeries® 7.2, 7.3
  • Updated Open JDK support - In this release, Open JDK support has been updated to allow developers to manually point to an Open JDK installation on the computer if it cannot be found automatically.
  • Support for Microsoft Office 2019 - In the latest version of Altova software, support has been updated to include the newest version of Office.
  • Support for Eclipse 4.9 and 4.10 - XMLSpy supports integration with Eclipse, and now support is available for the most recent versions of the Eclipse IDE.
  • Support for Windows Server 2019.

Altova MapForce

  • Full support for high resolution monitors - MapForce 2019r3 has had an extensive UI revamp to provide a beautiful, sharp display on today’s modern, high-PPI (pixel per inch) screens, including 4K, UHD, and Retina monitors. The redesigned MapForce UI takes full advantage of the higher resolution offered by high pixel density displays to render all graphics with more precision and detail, making complex data mapping projects more vivid and easier to read.
  • Support for JSON Schema drafts 06 and 07 - Demand for support for the newest JSON Schema standard drafts has grown rapidly among developers who want to take advantage of the optimizations introduced in the latest versions. JSON data mapping support in MapForce now includes full support for these newer drafts of the JSON Schema standard.
  • Handling of REST Web services errors - Sometimes an error message returned by a REST Web service is for an issue that doesn’t adversely affect the outcome of the mapping. For these cases, MapForce now includes multiple options for reacting to HTTP error messages instead of simply aborting the mapping. Starting with Version 2019r3, developers can configure the body of a REST Web services call in a data mapping project to handle exceptions based on the HTTP status code returned. By default, a mapping will parse a result if the HTTP status code is in the 200-299 range, and throw an error for others. Developers can override this behavior by changing the status code range. Alternatively, it’s possible to create multiple response body items to handle the mapping conditionally depending on the specific HTTP status code returned by the Web service.
  • Dynamic username and password for Web services - It is now possible to make the username and password required for access to a Web service be part of the data mapping itself. This way, the credentials can be supplied dynamically instead of being entered as a fixed value in the Web Service Call Settings dialog.
  • Support for unstructured request/response bodies in REST Web services - MapForce 2019r3 includes a new MIME function library for handling RESTful Web services calls in which the request or response structure is unstructured, i.e., flexible or not tied to a particular schema. These new MIME (multipurpose internet mail extensions) functions can be used to create Web services calls that send MIME content – such as binary data – or handle MIME content returned by a Web services call.
  • Database output logging (tracing) - New support for database tracing makes it easy to log all the changes made by a data mapping project to the database when the mapping runs. When tracing is on, events such as database insert or update actions, or errors, are logged in an XML file that you can later analyze or process further in an automated way. Database tracing can be enabled at the database component, table, stored procedure, or database field level. You can choose to trace all messages or only errors, or you can disable tracing completely. Once you have selected the desired tracing level, the affected database component in the mapping project is extended with an XML tree showing the log structure. If you prefer the log file to be in a format other than XML, you can map data from it to some other data format supported by MapForce (for example, a text file or even another database). When clicking the Output button to preview the result of the mapping, the developer can also see an example of what the trace log will look like when the mapping is executed. This new functionality provides even more control for mapping designers working with databases to refine data processing definitions and/or report issues to stakeholders managing the source of the mapping data.
  • Transaction roll-back for database error handling - In addition to tracing errors that occur during the execution of a mapping to a target database, MapForce now includes database transaction handling to roll back the affected part of the database data when an error is thrown and optionally proceed with the rest of the mapping. Sometimes an error occurs that doesn’t prevent the rest of a mapping from continuing, such as when certain database constraints prevent the mapping from inserting or updating invalid data. Enabling database transaction handling will enclose all changes done by the database component inside a transaction that will be rolled back in case of error, and you can opt to either proceed with rest of the mapping or stop further execution of the mapping. You can enable transactions at database component level and at table action level. This is very useful when the mapping designer wants to capture valid incoming data and simply ignore invalid data.
  • New functions: charset-encode and charset-decode - Certain data mapping components such as Web services, database BLOBs, and so forth, send or receive data in binary format. These new functions allow that data to be processed as a string in a data mapping project, with charset-encode encoding string data as Base-64 text and charset-decode doing the opposite.
  • Support for additional database versions - MapForce supports mapping data in any of the most popular databases, and in this release support is added for new versions of:
    • PostgreSQL 11
    • IBM DB2 for iSeries® 7.2, 7.3
  • Updated OpenJDK support - In this release, Open JDK support has been updated to allow developers to manually point to an Open JDK installation on the computer if it cannot be found automatically.
  • Support for Windows Server 2019.
  • Support for Microsoft Office 2019.
  • Support for Eclipse 4.9 and 4.10.

Altova StyleVision

  • Support for FOP 2.3 - The latest version of Apache FOP (Formatting Objects Processor) is supported for PDF generation.
  • Support for additional database versions - StyleVision and all database-enabled Altova products now support the latest version of the following databases:
    • PostgreSQL 11
    • IBM DB2 for iSeries® 7.2, 7.3
  • Updated Open JDK support - In this release, Open JDK support has been updated to allow users to manually point to an Open JDK installation on the computer if it cannot be found automatically.
  • Support for Windows Server 2019.
  • Support for Microsoft Office 2019.
  • Support for Eclipse 4.9 and 4.10.

Altova UModel

  • Support for Java 12 - UModel provides code generation and reverse engineering of Java (in addition to other languages), with support added for the most recent version in this new release.
  • Support for .NET Core - Starting with UModel 2019r3, developers can import .exe and .dll files compiled in .NET Core for reverse engineering. This adds to support for the .NET framework in UModel.
  • Support for additional database versions - UModel now supports connecting to the latest version of the following databases:
    • PostgreSQL 11
    • IBM DB2 for iSeries ® 7.2, 7.3
  • Updated Open JDK support - In this release, Open JDK support has been updated to allow developers to manually point to an Open JDK installation on the computer if it cannot be found automatically.
  • Support for Eclipse 4.9 and 4.10.
  • Support for Windows Server 2019.

Altova DiffDog

  • Support for additional database versions - For database comparisons, DiffDog now support the latest version of the following databases:
    • PostgreSQL 10
    • IBM DB2 for iSeries® 7.2, 7.3
  • Open JDK support.
  • Support for Windows Server 2019.

Altova DataBaseSpy

  • Conditional formatting of rows in Results Window - When you run SELECT statements in the DatabaseSpy SQL Editor, the retrieved data is displayed in the Results window. Starting with DatabaseSpy 2019r3, you can customize the appearance of the retrieved data (such as specifying a background color, font color, bold, italic, etc.) based on custom SQL conditions. For example, you can have certain values in the Result grid formatted with a yellow background if they exceed some threshold. The SQL syntax for conditional formatting depends on the database type. For instance, the SELECT statement shown in this example is executed against a SQLite database.
  • Limit text search in Results Window to selection - To make working with and understanding large data sets returned by SQL queries even easier, DatabaseSpy now gives the user the option to restrict a text search to a selection of cells in the results window.
  • Support for additional database versions - DatabaseSpy and all database-enabled Altova products now support the latest version of the following databases:
    • PostgreSQL 10.
    • IBM DB2 for iSeries® 7.2, 7.3.
  • Open JDK support. 
  • Support for Windows Server 2019.

Altova SchemaAgent

  • Support for Windows Server 2019.
XMLSpy Split Text View

Altova MissionKit Enterprise Edition

一套 XML、SQL 和 UML 工具。

有任何疑问吗?

透过Live Chat与我们的Altova 专家联络!