|Home page||Company | News | Products | NewsLetter | Search | Contact us|
What's New in Symphonia 3.8
The latest version of Symphonia™ will improve the productivity of developers through the use of comprehensive software tools to handle W3C XML schemas, .NET components and NCPDP messages.
"Symphonia is continually being enhanced to meet the evolving demands of the developer community," explained Paul de Bazin, Orion's Development Manager. "Embracing new technologies such as Microsoft's .NET and including full W3C support creates new options for integration developers. These options allow fast turn-around, and reduces the time required to implement messaging in modern applications."
W3C XML Support, including HL7 Version 3
Symphonia™ 3.8 includes full W3C XML support directly in the Symphonia™ Mapper. W3C has become the industry standard for defining XML schemas, and these schemas can now be used in the Symphonia™ Mapper without any conversions.
Symphonia™ 3.8 also supports the mapping of HL7 version 3 messages to or from other EDI or XML messages, since HL7 version 3 is defined using W3C XML schemas, allowing easy migration between HL7 versions. Additional enhancements, such as type casting, have also been added to the Mapper to speed the development of HL7 version 3 mappings.
EDI .NET Engines (Component Generation and Dynamic Engine)
Symphonia™ 3.8 adds another technology group to its already comprehensive list with the creation of a new set of engines built entirely using the .NET Framework. Building on the reputation for convenience of previous releases, Symphonia™ 3.8 offers the ability to automatically generate a purpose-built pure .NET component for use in .NET applications.
The addition of the C# .NET engines means that Symphonia™ now has a messaging solution for applications developed in Pure Java, C++, any COM-enabled language, and any .NET enabled language.
Other significant additions to Symphonia™ 3.8 include:
· Support for NCPDP 5.1
· Support for comma separated value (csv) files
· Improved ease of use when dealing with acknowledgement messages and batch messages.
What's New in Symphonia 3.7
Symphonia 3.7 includes a number of improvements that will let you design and implement robust messaging systems faster and easier than ever before.
Integrated debugging in the Map Designer
With an integrated debugger built into the Map Designer, users can single step through their mapping code, set breakpoints and view the values of variables and fields as they build the output message. Having this ability can greatly decrease the time required to create and test a mapping before deploying it.
Undefined message and segment parsing
Symphonia 3.7 has the ability to parse messages and segments that it does not recognise as long as the item follows the same rules as the rest of the definition. Providing access to some messaging information inside the unknown message can provide better error diagnostics, minimising the amount of manual work required solving any errors in a system.
Improved help file linking (Better Documentation)
The Symphonia documentation has been made into an easily accessible and searchable help file. Errors in the message definitions have direct links to appropriate information in the documentation. The help file also includes the knowledge base from the Symphonia Support Site.
Thread-Safe mapping components.
Symphonia 3.7 safely allows the use of the same mapping object from multiple threads at the same time. Only one load of the configuration file is necessary, increasing efficiency and decreasing load in times of high usage.
Superior EDIFACT support (with updated EDIFACT LIBRARIES)
Symphonia 3.7 comes with new predefined EDIFACT definitions up to I02B. And changes to the parsing algorithms allow the correct recognition of EDIFACT messages that do not have the UNA segment present.
Support for the SWIFT standard
Symphonia now has increased functionality that will support the creation and parsing of SWIFT messages (NB: No Swift libraries yet available)
Configurable Validation Settings
With Symphonia 3.7, validation errors can be turned into warnings, or turned off entirely depending on the level of validation that the user may desire. This allows certain errors to be ignored if they are not relevant to the system.
Major productivity enhancements in the EDI Designer, Map Designer and Symphonia Explorer.
· The Map Designer will now insert code as you drag and drop - allowing you to see exactly what code will be inserted and where.
· The Map Designer can show lines indication simple mappings, making it easy to see if all items have been mapped to or from.
· Mapping project stored in one MDF file, not multiple MDF and PCF files.
HL7 2.xml support
Symphonia 3.7 has the ability to create an HL7 2.xml schemas from an EDI HL7 definition. This definition can be "auto-mapped" in the Symphonia Mapper to create HL7 2.xml messages from the EDI messages and vice versa.
Other Features New To 3.7
· Ability to stop a mapping once it has begun (both in the Map Designer and programmatically)
· Improvements to the EDI Designer interface
· Auto-Generate a number of test messages into a Test Set in EDI Explorer
· Sorting of validation tables in the EDI Designer
· Improved interface in the Map Designer for Updating structures, Editing Procedure Definitions
· New Separator options for EDI messages. (Separators can now have initiators and terminators)
· New field length validation on different instances of fields.
· New Standard functions in the Mapper, including more formatting functions and INI file functions.
· C++ Static Engine for the Mapper. This allows the mapper to be included into an executable, and not distributed as a separate dll).
· Mapping Engine dependencies are now included inside the Mapper.jar file, eliminating conflicts with different versions of commonly used libraries.
· New Datatype replacement component in the EDI Designer allows one datatype to be easily replaced by another datatype.
· New start and end characters for escape sequences in the EDI designer allows all HL7 escaping to be handled correctly.
· Fields can now have situation equations to allow for new validation options.
· Symphonia now comes with a Java Explorer Sample.