Operating System/400, 5769-SS1
514 AS/400e System Handbook
AS/400 platform AS/400 PASE is an integrated runtime that provides simplified porting of
selected solution provider UNIX applications. PASE is an integrated component of OS/400.
AS/400 PASE is a separately priced feature in V4R4. It provides a subset of AIX V4.3.3
functionality to support running 32-bit UNIX applications directly on AS/400 hardware.
AS/400 PASE applications are created on an AIX workstation and executed on AS/400
e-series hardware (September 1997 and systems that follow). The current V4R4 environment
provides libraries containing more than 900 basic system APIs that are compatible with
current AIX 4.2.1 releases that provide 32-bit support. Future releases will continue to add
more APIs that are compatible with current AIX releases.
AS/400 PASE exploits the AS/400 processor’s capability to switch between OS/400 and AIX
runtime modes within an OS/400 job. This allows applications deployed using AS/400 PASE
to run directly on AS/400e hardware and take full advantage of OS/400 services such as file
systems, security, and DB2 Universal Database for AS/400.
AS/400 PASE is not an operating system and does not provide support for developing UNIX
applications. Any changes or additions required to port UNIX applications to AS/400 PASE
are compiled and linked on an RS/6000 workstation running a level of AIX supported by
AS/400 PASE.
Applications deployed using AS/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.
DB2 UDB for AS/400 and PASE
DB2 UDB for AS/400 is the database available on the AS/400 system. All applications using
databases in ILE or AS/400 PASE are ported to DB2 UDB AS/400. AS/400 PASE contains
the same Call Level Interface (CLI) set of APIs for DB2 UDB AS/400 that is supported for ILE.
Data returned from DB2 UDB AS/400 can be presented in ASCII format, which is expected by
the majority of UNIX applications. Embedded SQL is not currently available for AS/400 PASE,
because PASE executable code is built on AIX.
AS/400 PASE applications can be fully integrated with other AS/400 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.
In V4R4, AS/400 PASE provides a broad subset of AIX 4.2.1 functionality, such as standard
C and C++ runtime (both thread safe and non-thread safe), non-thread safe Fortran runtime,
pthreads threading package, iconv services for data conversion, bsd equivalent support,
XWindows client support, and a database access library.