The Agent has been designed to eliminate any application programming to link two disparate applications. The Agent provides a flexible method for constructing interfaces between these applications. The Agent has integrated the industry's best translator, DataStage TX (formerly known as Mercator), for reformatting data. The embedding of DataStage TX into the Agent allows for the usage of DataStage TX many ways. The Agent and its supporting environment provide a consistent method of implementation regardless of application linking uniqueness providing easy long term maintenance and operations. The Agent has also been designed to maximally distribute all processing, with no central bottleneck. The Agent operates as a state machine for manipulating objects. As a state machine, at startup the Agent reads it's configuration file, initializes the states, and begins processing. The object being processed is a message, and each event processes the message from getting the message to sending the message. This method provides a flexible method to create the interface from standard parts. Platforms The Agent is also portable and fully supports the following operating systems and hardware platforms.
Agent Environment A common development and execution environment is implemented on each platform. Common user programs and system variables hide platform differences from the user. The Agent provides a consistent and user-friendly logging structure, which can provide different levels of information:
Log files are automatically created at midnight and the previous day's log file is moved into a daily directory. Agent Configuration The configuration allows the Agent to selectively define the following:
Each of these items can be different based on the source and destination applications requirements. Message Formats and Acknowledgments Message formats are configured for the Agent, such as HL7, EDI, XML, or custom formats. This enables the Agent to perform message validation as data is received. The configurable message validation items are:
Application Links The Agent can be configured to use the following communication protocols:
The processing states are used to inform the Agent what, where and when to perform a task. The following list represents the most widely used states:
All rights reserved. Copyright © 2006. Application Interfacing Corporation. Legal Notices and Privacy Statements |