![调用 QP2TERM 时未找到或未使用 i5/OS PASE 程序](https://linux22.com/image/698012/%E8%B0%83%E7%94%A8%20QP2TERM%20%E6%97%B6%E6%9C%AA%E6%89%BE%E5%88%B0%E6%88%96%E6%9C%AA%E4%BD%BF%E7%94%A8%20i5%2FOS%20PASE%20%E7%A8%8B%E5%BA%8F.png)
未找到或未使用 i5/OS PASE 程序。路径名为 /QOpenSys/usr/bin/sleep。
我在最近安装了 PASE 软件的系统上遇到了此错误。我需要为正在移植到多个系统的应用程序安装 PASE,所以我需要知道我们的管理员如何解决此问题。我确实使用 API 检查了此文件中的 IFS 锁,但没有结果。文件夹列表显示其中一些命令为 SYMLNK,一些为 STMF。有什么想法吗?
答案1
根据文档,sleep
是 PASE 的一部分。
系统是否安装了 PASE?
GO LICPGM
10. Display installed licensed programs
向下翻页几次,你应该看到
Licensed Product
Program Option Description
5770SS1 33 Portable App Solutions Environment
至于*STMF
vs*SYMLNK
*STMF 是流文件,即非结构化的“字节流”对象;基本上是 IFS(或 PC、Linux、Unix)文件系统上的每个对象。与 QSYS.LIB 文件系统中的结构化对象相反。
*SYMLNK 是符号链接,又称“软链接”。对象的实际内容实际上并不在目录中。如果您使用,WRKOBJLNK DETAIL(*EXTENDED)
您将有一个选项12=Work with links
可用于查看链接指向的位置。例如:
Display Symbolic Link
Object link . . . . . : /QOpenSys/usr/bin/admin
Content of Link . . . : ../../QIBM/ProdData/OS400/PASE/bin/admin
答案2
我能够检查选项 22 和 33,并且它们都显示为已正确安装。
CHKPRDOPT PRDID(5722SS1) OPTION(33) 产品 5722SS1 版本 V5R4M0 选项 0033 加载 2924 已正确安装。产品 5722SS1 版本 V5R4M0 选项 0033 加载 5111 已正确安装。CHKPRDOPT 未检测到任何错误。
CHKPRDOPT PRDID(5722SS1) OPTION(22) CHKPRDOPT 未检测到错误。