You can integrate Windows-based applications with a mainframe through client support of terminal emulation. Terminal emulation, the most basic form of integration, requires the entire mainframe application to run on the mainframe computer with the client application merely emulating terminal protocols. Terminal emulation is typically provided by third-party packaged connectivity software and scripting languages.
Terminal emulation techniques can support sophisticated capabilities, typically by branching in one of the following three directions.
Many third-party products can emulate a native terminal while running the Windows operating system.
By using script languages with emulation software, you can add flexibility and control that goes beyond simple terminal emulation — in fact, the client can drive the emulation interface. Script languages typically send a string of commands or text, wait for a response, and then branch depending on the output returned to the screen. Script language commands are interpreted at run time rather then being precompiled, which offers a tradeoff of flexibility over performance. High Level Language Application Programming Interface (HLLAPI) and Extended HLLAPI (EHLLAPI) are two examples of script languages that can be used with terminal emulation software.
For More Information For more information on Windows HLLAPI support for your application, search online for "HLLAPI" in MSDN Library Visual Studio 6.0.
Terminal emulation is the simplest and oldest technique for accessing mainframe data and applications. It may still be useful to you, but you should seriously consider some of the other enterprise integration technologies available with SNA Server.