|
What is PASE? The Portable Application Solutions Environment, or PASE is an integrated runtime for porting UNIX applications to iSeries. (More information at:http://www-03.ibm.com/servers/enable/site/porting/iseries/pase /pfaq.html)
Does PASE run AIX or other UNIX operating system on the iSeries? No, PASE is not designed to run a UNIX operating system on iSeries. Instead, PASE uses a subset of AIX runtime for UNIX applications. The AIX operating system may be run in a logical partition (LPAR) on eServer i5 servers. The former affords greater application integration than the latter. Running AIX in an i5 LPAR requires no porting, however. The application need only be installed.
Is PASE an operating system? No. PASE is part of OS/400 and integrates with its database, file systems, security and operations.
Does PASE require customers to have UNIX or AIX skills to run applications? No. Customers running a PASE application do not need UNIX or AIX skills. PASE applications look to customers just like any other iSeries application.
How does PASE provide a runtime for UNIX applications? PASE provides an application runtime that is based on a broad subset of AIX technology. PASE also takes advantage of the common investment in PowerPC processor technology. The PowerPC processor switches from its normal iSeries mode into pSeries mode in order to execute an application in the PASE runtime.
Qshell vs. PASE Comparison Chart |
| Qshell | i5/OS PASE | Product ID | 5722-SS1 option 30 | 5722-SS1 option 33 | Cost | Free | Free since V5R2 | Location of commands and utilities | /usr/bin | /QOpenSys/usr/bin | Available shells | A unique ILE port combining Korn and Bourne | Port of AIX with three choices: Korn (-sh, default), Bourne (-bsh), and C (-csh) | How to invoke an interactive (terminal) shell | | CALL QP2TERMRuns Korn shell by default. Accepts parameters to run different programs such as the C shell: CALL PGM(QP2term) PARM('/qopensys/usr/bin/csh') | How to run a UNIX utility, command, or program from standard i5/OS environment | QSH or STRQSH(yes, same as above). Pass program name and arguments as a single parameter. | CALL QP2SHELL(for new ILE activation group) or CALL QP2SHELL2(for caller's activation group). Pass program name and arguments as separate parameters. | Case-sensitive? | No, unless otherwise instructed | Yes, when utilities run from default location, QOpenSys/usr/bin | Character encoding | EBCDIC | ASCII | Implementation of utilities | Symbolic links to ILE i5/OS programs in QSHELL library (e.g., /usr/bin/ls = /qsys.lib/qshell.pgm/ls.pgm) | AIX binaries | |