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

88 lines
3.3 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>i5/OS PASE 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. -->
<!-- Change History: -->
<!-- YYMMDD USERID Change description -->
<!-- File restructured for V5R2 -->
<!-- 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>i5/OS PASE APIs</h2>
<p>Portable Application Solutions Environment (i5/OS<SUP>(TM)</SUP> PASE) is an integrated
runtime environment for AIX<sup>(R)</sup> applications. i5/OS PASE supports the same binary
executable format as AIX for PowerPC<sup>(R)</sup> and a large subset of AIX runtime that
allows many AIX applications to run with little or no change.</p>
<p>i5/OS PASE supports direct hardware execution of PowerPC instructions (not
an emulator), while providing access to the same i5/OS support used by ILE
applications for file systems, sockets, security, and many other system
services.</p>
<p>An i5/OS PASE program can be stored in any bytestream file in the i5/OS
Integrated File System because it is simply a binary file. i5/OS PASE programs
can be created by any compiler and linker that produce executables compatible
with AIX for PowerPC.</p>
<p>You must call a system API to run an i5/OS PASE program. The system
provides both callable program APIs and ILE procedure APIs to run i5/OS PASE
programs. The callable program APIs can be easier to use, but do not offer all
the controls available with the ILE procedure APIs.</p>
<p>The functions available to you through i5/OS PASE are:</p>
<ul>
<li><a href="pase1a.htm">Callable Program APIs</a></li>
<li><a href="pase1b.htm">ILE Procedure APIs</a></li>
<li><a href="pase1c.htm">Runtime Functions for Use by i5/OS PASE
Programs</a></li>
</ul>
<p>See also:</p>
<ul>
<li><a href="../rzalf/rzalfintro.htm">i5/OS PASE</a> for information about
creating i5/OS PASE programs.</li>
<li><a href="pase_libraries.htm">i5/OS PASE Runtime Libraries</a> for
information about i5/OS PASE interfaces that are also supported on AIX.</li>
<li><a href="pase_locales.htm">i5/OS PASE Locales</a> for information about
i5/OS PASE locales.</li>
<li><a href="pase_environ.htm">i5/OS PASE Environment Variables</a> for
information about i5/OS PASE environment variables.</li>
<li><a href="pase_signals.htm">i5/OS PASE Signal Handling</a> for information
about i5/OS PASE signals and how they relate to i5/OS exception
messages.</li>
</ul>
<hr>
<center>
<table 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>
</center>
</body>
</html>