ibm-information-center/dist/eclipse/plugins/i5OS.ic.apis_5.4.0.1/vt1a.htm

109 lines
4.6 KiB
HTML
Raw Normal View History

2024-04-02 14:02:31 +00:00
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Copyright" content="Copyright (c) 2006 by IBM Corporation">
<title>Virtual Terminal APIs</title>
<!-- Begin Header Records ========================================== -->
<!-- All rights reserved. Licensed Materials Property of IBM -->
<!-- US Government Users Restricted Rights -->
<!-- Use, duplication or disclosure restricted by -->
<!-- GSA ADP Schedule Contract with IBM Corp. -->
<!-- VT2A SCRIPT A converted by B2H R4.1 (346) (CMS) by HOLTJM at -->
<!-- RCHVMW2 on 5 Feb 1999 at 07:56:18 -->
<!-- File restructured for V5R2 -->
<!-- 031111 JETAYLOR replaced API and/or Exit listings with -->
<!-- pagegenerator output from javascript array -->
<!-- End Header Records -->
<link rel="stylesheet" type="text/css" href="../rzahg/ic.css">
</head>
<body>
<!-- Java sync-link -->
<script type="text/javascript" language="Javascript" src="../rzahg/synch.js">
</script>
<h2>Virtual Terminal APIs</h2>
<p>The virtual terminal APIs allow your iSeries<SUP>(TM)</SUP> application programs to
interact with an iSeries server that is performing work station input/output
(I/O).</p>
<p>A <strong>virtual terminal</strong> is a device that does not have hardware
associated with it. It forms a connection between your application and iSeries
applications, representing a physical work station (possibly on a remote
system). The i5/OS<SUP>(TM)</SUP> licensed program manages the virtual terminal, which
directs work station I/O performed by an iSeries application to the virtual
terminal. The virtual terminal APIs allow another iSeries application, called a
<strong>server program</strong>, to work with the data associated with the
virtual terminal.</p>
<p>In a distributed systems environment, the requesting program is called a
<strong>client</strong>; the answering program is called a <strong>
server</strong>. The client and server programs may reside on the same system
or may be distributed between two different systems. The server program
generally runs on behalf of (or in conjunction with) the client program.
Together, the server program and the client program allow a work station to be
supported as if the work station were connected locally.</p>
<p>You must specify a work station type when a virtual terminal device is
opened. A server program can select several different types of work stations.
See the <a href="QTVOPNVT.htm">Open Virtual Terminal Path</a> (QTVOPNVT) API
for a list of the types of work stations that are supported.</p>
<p>Select one of the following for more information:</p>
<ul>
<li><a href="vt1b.htm">Distributed 5250 Emulation Model</a></li>
<li><a href="vt1c.htm">iSeries Job Information</a></li>
<li><a href="vt1d.htm">iSeries Subsystem Information</a></li>
<li><a href="vt1e.htm">Data Queues</a></li>
<li><a href="vt1f.htm">Preparing to Use the Virtual Terminal APIs</a></li>
<li><a href="vt1g.htm">Creating Your Own Virtual Controllers and
Devices</a></li>
<li><a href="vt1h.htm">Developing Client and Server Programs</a></li>
<li><a href="vt3a.htm">Virtual Terminal Run-Time Example</a></li>
</ul>
<p>The virtual terminal APIs are:</p>
<!-- ***** NOTE ***** Do not manually update text or links in this section. -->
<!-- Updates made in this section *will* be overlaid by automated tools -->
<!-- Notify User Technologies of needed updates to be made in XML for API finder.-->
<!--***************API BEGIN PASTE***************-->
<ul>
<li><A HREF="QTVCLOVT.htm">Close Virtual Terminal Path</A> (QTVCLOVT) closes one or all open virtual terminal paths.</li>
<li><A HREF="QTVOPNVT.htm">Open Virtual Terminal Path</A> (QTVOPNVT) opens a path to a virtual terminal.</li>
<li><A HREF="QTVRDVT.htm">Read from Virtual Terminal</A> (QTVRDVT) reads data from the virtual terminal into a data buffer.</li>
<li><A HREF="QTVSNDRQ.htm">Send Request for i5/OS Function</A> (QTVSNDRQ) sends a request to perform a particular function.</li>
<li><A HREF="QTVWRTVT.htm">Write to Virtual Terminal</A> (QTVWRTVT) writes data to a virtual terminal from a data buffer.</li>
</ul>
<!--***************API END PASTE***************-->
<br>
<hr>
<table align="center" cellpadding="2" cellspacing="2">
<tr align="center">
<td valign="middle" align="center">
<a href="#Top_Of_Page">Top</a> |
<a href="aplist.htm">APIs by category</a></td>
</tr>
</table>
</body>
</html>