IBM i PASE有什么用
IBM i what use is PASE
作为 RPGLE 和 Java 程序员,PASE 对我有什么用。
如果我是一名 Java 编码员,IBMi 上的 PASE 对我有什么用。
您在职业生涯中做过的任何实际示例都会有所帮助吗?
因此,如果我是节点开发人员,我会在 PASE 容器中安装,并调用 rpgle 进行 DB2 访问,我知道您可以直接从节点使用 SQL?
此致,
杰姆鲁格
这是我在 PASE 上的笔记(来自 https://github.com/MandyShaw/iPerimeter/blob/master/IBMi/CallPASE/ILEtoPASEProofOfConcept.pptx)
Portable Application Solutions Environment, or PASE:
AIX code running exactly as it would on AIX, though with limitations to maintain the integrity of IBM i and of its stored objects
Unix (AIX) artefacts in /QOpenSys/bin, etc.
CALL QP2TERM or CALL QP2SHELL
Can also be called direct from an ILE program, although interfacing is complex [see my ppt]; PASE memory is not accessible from ILE except via specific
IBM APIs, and relevant documentation is sparse
PASE is used extensively by IBM i and its licensed programs
From V6R1 onwards, IBM i Java uses PASE
Also used by some third party IBM i products
Free-of-charge IBM i Developer Tools, 5799-PTL, deliver several important PASE-based tools, specifically PERL, plus some Posix-based tools
IBM i database via CLI or JDBC – no special treatment
Creation of PASE programs on IBM i requires AIX C compiler installed - open source gcc, or IBM supplied (chargeable). 5799-PTL requires the latter
您应该可以使用 PASE 内部常用的 Java 工具箱 jt400.jar JDBC 驱动程序,但老实说,我不清楚为什么您会费心 运行 来自 IBM i.
的相同 Java
我必须在 ppt 中进行接口,以使 RPG 程序与 PASE 中的第三方产品对话 运行ning。我使用 ILE C 而不是 ILE RPG 进行实际的接口,因为网络上没有足够可用的 RPG 示例。然后我通过来自 ILE RPG 程序的服务程序调用 运行 ILE C 模块(我记得,由于必要的 teraspace 编译选项,我无法 link 它进入程序)。
PASE 不是 'container',它只是一个隐藏在 IBM i 旁边的 AIX 实例。
作为 RPGLE 和 Java 程序员,PASE 对我有什么用。
如果我是一名 Java 编码员,IBMi 上的 PASE 对我有什么用。 您在职业生涯中做过的任何实际示例都会有所帮助吗?
因此,如果我是节点开发人员,我会在 PASE 容器中安装,并调用 rpgle 进行 DB2 访问,我知道您可以直接从节点使用 SQL?
此致, 杰姆鲁格
这是我在 PASE 上的笔记(来自 https://github.com/MandyShaw/iPerimeter/blob/master/IBMi/CallPASE/ILEtoPASEProofOfConcept.pptx)
Portable Application Solutions Environment, or PASE:
AIX code running exactly as it would on AIX, though with limitations to maintain the integrity of IBM i and of its stored objects
Unix (AIX) artefacts in /QOpenSys/bin, etc.
CALL QP2TERM or CALL QP2SHELL
Can also be called direct from an ILE program, although interfacing is complex [see my ppt]; PASE memory is not accessible from ILE except via specific IBM APIs, and relevant documentation is sparse
PASE is used extensively by IBM i and its licensed programs
From V6R1 onwards, IBM i Java uses PASE
Also used by some third party IBM i products
Free-of-charge IBM i Developer Tools, 5799-PTL, deliver several important PASE-based tools, specifically PERL, plus some Posix-based tools
IBM i database via CLI or JDBC – no special treatment
Creation of PASE programs on IBM i requires AIX C compiler installed - open source gcc, or IBM supplied (chargeable). 5799-PTL requires the latter
您应该可以使用 PASE 内部常用的 Java 工具箱 jt400.jar JDBC 驱动程序,但老实说,我不清楚为什么您会费心 运行 来自 IBM i.
的相同 Java我必须在 ppt 中进行接口,以使 RPG 程序与 PASE 中的第三方产品对话 运行ning。我使用 ILE C 而不是 ILE RPG 进行实际的接口,因为网络上没有足够可用的 RPG 示例。然后我通过来自 ILE RPG 程序的服务程序调用 运行 ILE C 模块(我记得,由于必要的 teraspace 编译选项,我无法 link 它进入程序)。
PASE 不是 'container',它只是一个隐藏在 IBM i 旁边的 AIX 实例。