| EDI Tools |
|
Symphonia EDI Tools enable developers to quickly add messaging interfaces to their applications. These messaging interfaces can be either predefined EDI specifications, or custom (proprietary) specifications (including fixed width and delimited files).
Support for handling UNICODE messages (Multi-Byte character sets) is also included in the Symphonia EDI tools. Developers may use the Symphonia engine to parse multi-byte characters in almost any language, meaning greater flexibility and accessibility for non-English character users. Features of the Symphonia EDI ToolsHigh Speed ParserThe Symphonia 3 engines have a performance level which raises the benchmark for interface development tools, providing developers with a spectacular new level of efficiency. The faster the engine parses your messages, the faster your application will run! Customizable message formats Message definitions are easily customisable using the EDI Message Designers simple "Drag and Drop" interface. Using the EDI Designer, messages can be either "built from scratch" or existing message definitions modified from the extensive library of pre-defined messages. Direct ActiveX Generation Directly generates an Active-X object ready for immediate integration in your applications. The generated control provides a static interface to the messages, making it very easy to generate or parse messages. "Code Completion" in the development environment also becomes available on the static interfaces. This greatly simplifies interface development particularly for Visual Basic, Delphi and PowerBuilder users. Java Class Generation Symphonia can generate Pure Java classes that implement the static interface to the messages. Similar to the ActiveX generation, the Java classes provide an easy to use static interface to create and parse messages from a Java application. .NET Assembly Generation Symphonia can generate a .NET assembly that implement the static interface to the messages. Similar to the ActiveX generation, the assembly provides an easy to use static interface to create and parse messages from a .NET application. Pure .NET applications can also use the dynamic .NET assembly instead of the generated static interface. Dynamic Engines Dynamic engines allow the interface to be customisable at runtime depending on the message definitions that get loaded. The engine's API provides a flexible dynamic interface to the messages. The dynamic engines come in the form of a Pure Java Engine, a COM Engine, a C++ engine or the dynamic .NET assembly . Applications using these engines can change their message definitions without having to recompile. Report Generation The EDI Designer has the ability to produce message specifications in RTF format by allowing each item to have a fully formatted notes section. The report style may be customised before it is produced. Automatically generating the message specification from the definition cuts down on errors in the documentation by making sure that the message definitions match the generated specification. HL7 Profile Support As well as having predefined libraries for the HL7 specifications, Symphonia is also able to export and import HL7 Message Profiles. Symphonia also has support for HL7's XML schema for 2.x messages and is able to create the XML schema from the Edi definition. Supports a wide variety of Message SpecificationsHL7, X.12, XML, EDIFACT, HCFA, UB92, ASTM, NCPDP, HIPAA and user defined formats.
Supports many development languagesC++, JAVA, VB, DELPHI, POWERBUILDER, .NET capable languages etcSupports many operating systemsWINDOWS NT-based systems, UNIX / LINUXWorld's fastest to learnUsers report less than an hour to be fully conversant thanks to the user friendly wizard, sample applications, FAQs, and clear audio visual tutorial. |