Knowledge Base Article

Contact Tech Support
excel@excelsystems.com
 (250) 655-1766
 [7:30 - 5:00 PST]
Your Meeting ID will be Provided by a Rep.
Tech Support
Tech Support Home
Software Updates
Knowledge Base
Code Samples
Documentation
Technical News
Software Requirements
Support Testimonials
Contact us to...
Create a Ticket
Request a Free Demo
Suggest a New Feature
Submit Feedback
Upload a Large File
Other Services
Software Training
Professional Services
Product: Support Library Created: 2010/01/26 Back to Search  
Number: 8171 Type: Frequently Asked Question Rate This Article
 

Question

What is PASE?

Answer

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
CALLQP2TERM
Runs 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.
CALLQP2SHELL(for new ILE activation group) or
CALLQP2SHELL2(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

 

Rate This Page

Did this knowledge base article help you to achieve your goal?  Yes  No  Don't Know

Enter additional comments below.   If you want to hear back from us, include your contact information.

Email Address:
Comments: