Operating System/400 (5722-SS1) 495
Operating System/400 (5722-SS1)
OS/400 PASE is an integrated runtime that provides simplified porting of selected solution
provider UNIX applications. The OS/400 PASE (Portable Application Solutions Environment)
complements and expands the iSeries solution portfolio by focusing on rapidly porting UNIX
applications to the iSeries platform.
Note: PASE is an integrated component of OS/400 with V5R1. It is a separately priced
feature in V4R4 or V4R5.
PASE provides a subset of AIX V4.3.3 functionality to support running 32-bit UNIX
applications directly on iSeries hardware. OS/400 PASE applications are created on an AIX
workstation and executed on iSeries hardware. The environment provides libraries containing
hundreds of basic system APIs that are compatible with current AIX 4.2.1 releases that
provide 32-bit support.
OS/400 PASE exploits the iSeries processor’s capability to switch between OS/400 and AIX
runtime modes within an OS/400 job. This allows applications deployed using iSeries PASE
to run directly on iSeries hardware and take full advantage of OS/400 services such as file
systems, security, and DB2 Universal Database for iSeries.
OS/400 PASE is not an operating system. It does not provide support for developing UNIX
applications. Any changes or additions required to port UNIX applications to OS/400 PASE
are compiled and linked on an RS/6000 workstation running a level of AIX supported by
OS/400 PASE. Applications deployed using OS/400 PASE run in a normal OS/400 job and
are managed using standard OS/400 operations. Serviceability, backup and restore, and
other administrative tasks are performed using standard OS/400 operations and system
management facilities.
OS/400 PASE contains the same Call Level Interface (CLI) set of APIs for DB2 UDB iSeries
that is supported for ILE. Data returned from DB2 UDB iSeries can be presented in ASCII
format, which is expected by the majority of UNIX applications.
OS/400 PASE applications can be fully integrated with other iSeries servers applications, for
example, an ERP application implemented in ILE, a WebSphere application written in Java,
or Lotus Domino. A suite of applications can run together in a job mix or be separated into
their own logical partitions, depending on the performance and scheduling requirements of
the customer.
PASE – New with V5R1
Some of the significant enhancements to OS/400 PASE in V5R1 include:
• Support of the AIX Version 4.3 64-bit application model
• National language version (NLV) enablement