Improve Efficiency, Portability and Administration. Reduce Development Time.
Transaction Designer and Transaction Processor, together, comprise Cleo Transaction Processing Suite. The suite offers increased application efficiency, enhanced application portability features, expanded system administration and the potential for reduced development and debugging time. And, underlying the new features is the same proven, high-capacity, reliable communication software that Cleo customers have relied on for years.
Cleo Transaction Designer
Cleo simplifies the task of building applications that require access to mainframe or midrange (host) data with its Cleo Transaction Designer. Developers can capture an entire set of host interactions and encapsulate them into transactions that can then be used from most development environments including VoiceXML (VXML), Visual Basic, Java and .NET.
Cleo Transaction Designer is a Java-based tool that runs on a Windows desktop. It enables developers to access a host application, automatically record screens and keystrokes, and combine these into transactions using an easy-to-use graphical user interface (GUI). The transactions contain all the information necessary to interact with a set of host display screens (Cleo TN3270/5250). The capability to start and stop automatic recording of host screens is provided. Each recording clip includes a representation of the host screen contents, keyboard input and the AID key used to navigate to the next screen.
Recording capability to run host emulators and record screens required for host navigation
Display of recorded screens with input fields highlighted
Means to create/modify host transactions for each transaction set, such as "Login," "Logout," "Recovery,""Park" or a user-specified name
Means to save screen definitions and host transactions to files in a specific XML or VoiceXML format, for use by the Cleo Transaction Processor
“Validator” for testing the transaction once it is created
Because of its ease-of-use, developers can construct complete transaction sets in a few hours rather than the several days required when using API interfaces. This simplifies the development process that in turn leads to reduced development time and increased reliability.
Cleo Transaction Designer provides the ability to test the transaction as soon as it's created through
Cleo Transaction Processor
Cleo Transaction Processor is the run-time module that manages all the host sessions and executes the stored XML transactions created with Cleo Transaction Designer. The Cleo Transaction Processor provides access to Cleo TN3270/5250 mainframe data from a Java application, VoiceXML application, ActiveX applications such as Visual Basic 6.0 / .NET application, Visual Basic for Applications (VBA) macro or an ASP page. It can run on most major operating systems such as Windows 2000, Solaris and Linux.
Cleo Transaction Processor runs as a service on Windows and a daemon on UNIX. The user application invokes Cleo Transaction Processor functions provided in the software development kit through a Java, VoiceXML or ActiveX interface. When a transaction is run, the Cleo Transaction Processor uses the XML definition of the transaction to interact with the host server for accessing mainframe data. The transaction XML files were previously stored in the Transaction sets directory by the Cleo Transaction Designer.
Cleo Transaction Processor makes the initial host connection, pools all sessions, manages the pool of sessions, restarts “hung” sessions, executes individual transactions and manages all issues required to keep all sessions active and communications flowing to and from the host.
The Cleo Transaction Processor Configurator and Administrative modules serve both as configuration and administration tools. The Configurator sets the options and resources required by Cleo Transaction Processor. The Administrator allows the user to view status of sessions and to view, search and purge the log and statistics files.
Auto Recovery – Attempt to recover the session and get it back to a parked state once all user-defined recovery attempts have been made
Time Out - The maximum amount of time to wait for a host screen
Interlogin Gap - The number of seconds between startup and subsequent logins
Maximum Recovery Tries - Maximum number of user-defined recovery attempts
Recovery Retry Intervals and Wait Time – Maximum time a session can remain in one state before it is put into recovery
Shutdown Time - Time allotted for session startup or shutdown
The Cleo Transaction Processor has several pre-defined functions for each customer’s environment. Functions that are already programmed in Cleo Transaction Processor include calls such as Reserve, AddInput, RunTransaction, GetOutput and Release.
Cleo Transaction Processor and Cleo Transaction Designer use Cleo "Transaction-Based Processing" approach to application development. Transaction-Based Processing from Cleo creates, manages and uses high-level transactions. These transactions are stored and invoked from Voice XML, Avaya SAB, Nuance, Genesys GVP, Java and other application development tools.
The Cleo Transaction Development Kit is Composed of:
Cleo Transaction Designer - Records screens and creates transactions
Cleo Transaction Processor - Processes the transactions in real time and provides the basic API functions
An Administration GUI - Provides a configuration and an administration tool for the Cleo Transaction Processor.