02/01/2024, 22:49 IBM PASE for i - IBM Documentation
IBM PASE for i
Last Updated: 2021-03-08
With IBM® Portable Application Solutions Environment for i (PASE for i), you can port IBM AIX®
applications to the IBM i platform with minimal effort.
PASE for i provides an integrated runtime environment that allows you to run selected applications
without the complexity of managing operating systems, such as AIX or Linux. PASE for i also provides
industry-standard and defacto-standard shells and utilities that provide you with a powerful scripting
environment.
Note: By using the code examples, you agree to the terms of the Code license and
disclaimer information.
– What's new for IBM i 7.1
Read about new or significantly changed information for the PASE for i topic collection.
– PDF file for IBM PASE for i
You can view and print a PDF file of the information for PASE for i.
– IBM PASE for i overview
PASE for i enables you to run many of your AIX applications on the IBM i operating system with
little or no change, and effectively expands your platform solution portfolio.
– Installing IBM PASE for i
PASE for i is an optionally installable component of the operating system. You need to install PASE
for i to use it or to run some software that requires PASE for i support.
– Planning for IBM PASE for i
PASE for i provides an AIX runtime environment on the IBM i operating system so that you can port
your AIX applications to the system with minimal effort.
– Preparing programs to run in IBM PASE for i
The steps to prepare AIX programs to run effectively on the IBM i operating system vary with the
nature of your program and your actual needs for IBM i system-unique interfaces and functions.
– Using IBM PASE for i programs in the IBM i environment
Your PASE for i program can call other IBM i programs running in your job, and other IBM i
programs can call procedures in your PASE for i program.
– Debugging your IBM PASE for i programs
The PASE for i runtime environment provides library support for the syslog() runtime function,
and a syslogd binary file for more sophisticated message routing. In addition, you can use existing
facilities in the IBM i operating system, such as job logs for diagnostic messages and severe
messages that are sent to the system operator message queue QSYSOPR.
– Optimizing performance
To achieve the best performance, store the binary files of your application in the local stream file
https://www.ibm.com/docs/en/i/7.1?topic=programming-pase-i 1/2
02/01/2024, 22:49 IBM PASE for i - IBM Documentation
system.
– IBM PASE for i shells and utilities
PASE for i includes three shells (Korn, Bourne, and C shell) and provides many utilities that run as
PASE for i programs. PASE for i shells and utilities provide an extensible scripting environment that
includes a large number of industry-standard and defacto-standard commands.
– Examples: IBM PASE for i
These examples have been provided in the PASE for i information.
– Related information for IBM PASE for i
IBM Redbooks® publications, Web sites, and other information center topic collections contain
information that relates to the PASE for i topic collection. You can view or print any of the PDF files.
https://www.ibm.com/docs/en/i/7.1?topic=programming-pase-i 2/2