Enhancing the HP e3000 User Interface

32
Visual Magic
Empowering your HP e3000 applications for the Web
Visual Magic allows you to:
Use normal terminal emulation for the HP e3000
Convert MPE VPlus applications into 2-tier client server architecture
Web-enable HP e3000 applications using 3-tier architecture
Transfer data to Excel and integrate applications
Terminal Emulation and Electronic File Transfer
In a conventional MPE interface the application runs on the MPE host and accessed by the user
through a dumb terminal or through an emulation (like Reflection) software on a desktop
computer like PC or UNIX. The interfaces in the terminal can be either character mode or block
mode. These terminal interfaces are available over HP proprietary VT-MGR and telnet protocol
over TCP/IP. In Magic, we offer similar interfaces like Reflection. This includes terminal
emulation and electronic file transfer. Terminal emulation in Magic supports both VT-MGR and
telnet over TCP/IP. However, Magic does not support the local field validation as supported by
HP native terminal.
MPE Application Access Through HP Terminal Using Visual Magic
2-tier Client/Server Application
Using the VB wizard in Magic, we convert the presentation layer into a Visual Basic application.
Using this framework we convert the single tier MPE legacy application into a two-tier
Client/Server application. The Magic VB wizard generates VB code, which replicates the
presentation of the legacy application exactly in the same way as the dumb terminal. The server
continues to do business processing and logically unaware of the change in the interface in the
presentation layer. The VPlus screens are converted into VB MDI (multi document interface)
forms. As a part of Magic infrastructure we offer an adapter called AACom (Application Adapter
Component) which allows the VB application in the client to communicate to the legacy
application in a seamless fashion. The VB wizard generates a VB project and necessary VB code
to interface with the AACom.
HP e3000
System
(MPE/iX)
HP
Term
Internet