88 lines
3.3 KiB
HTML
88 lines
3.3 KiB
HTML
<!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>
|
|
|